at v5.0 494 kB view raw
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 412W: https://parisc.wiki.kernel.org/index.php/AD1889 413L: linux-parisc@vger.kernel.org 414S: Maintained 415F: sound/pci/ad1889.* 416 417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 418M: Michael Hennerich <michael.hennerich@analog.com> 419W: http://wiki.analog.com/AD5254 420W: http://ez.analog.com/community/linux-device-drivers 421S: Supported 422F: drivers/misc/ad525x_dpot.c 423 424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 425M: Michael Hennerich <michael.hennerich@analog.com> 426W: http://wiki.analog.com/AD5398 427W: http://ez.analog.com/community/linux-device-drivers 428S: Supported 429F: drivers/regulator/ad5398.c 430 431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 432M: Michael Hennerich <michael.hennerich@analog.com> 433W: http://wiki.analog.com/AD7142 434W: http://ez.analog.com/community/linux-device-drivers 435S: Supported 436F: drivers/input/misc/ad714x.c 437 438AD7877 TOUCHSCREEN DRIVER 439M: Michael Hennerich <michael.hennerich@analog.com> 440W: http://wiki.analog.com/AD7877 441W: http://ez.analog.com/community/linux-device-drivers 442S: Supported 443F: drivers/input/touchscreen/ad7877.c 444 445AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 446M: Michael Hennerich <michael.hennerich@analog.com> 447W: http://wiki.analog.com/AD7879 448W: http://ez.analog.com/community/linux-device-drivers 449S: Supported 450F: drivers/input/touchscreen/ad7879.c 451 452ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 453M: Jiri Kosina <jikos@kernel.org> 454S: Maintained 455 456ADF7242 IEEE 802.15.4 RADIO DRIVER 457M: Michael Hennerich <michael.hennerich@analog.com> 458W: https://wiki.analog.com/ADF7242 459W: http://ez.analog.com/community/linux-device-drivers 460L: linux-wpan@vger.kernel.org 461S: Supported 462F: drivers/net/ieee802154/adf7242.c 463F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 464 465ADM1025 HARDWARE MONITOR DRIVER 466M: Jean Delvare <jdelvare@suse.com> 467L: linux-hwmon@vger.kernel.org 468S: Maintained 469F: Documentation/hwmon/adm1025 470F: drivers/hwmon/adm1025.c 471 472ADM1029 HARDWARE MONITOR DRIVER 473M: Corentin Labbe <clabbe.montjoie@gmail.com> 474L: linux-hwmon@vger.kernel.org 475S: Maintained 476F: drivers/hwmon/adm1029.c 477 478ADM8211 WIRELESS DRIVER 479L: linux-wireless@vger.kernel.org 480W: http://wireless.kernel.org/ 481S: Orphan 482F: drivers/net/wireless/admtek/adm8211.* 483 484ADP1653 FLASH CONTROLLER DRIVER 485M: Sakari Ailus <sakari.ailus@iki.fi> 486L: linux-media@vger.kernel.org 487S: Maintained 488F: drivers/media/i2c/adp1653.c 489F: include/media/i2c/adp1653.h 490 491ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 492M: Michael Hennerich <michael.hennerich@analog.com> 493W: http://wiki.analog.com/ADP5520 494W: http://ez.analog.com/community/linux-device-drivers 495S: Supported 496F: drivers/mfd/adp5520.c 497F: drivers/video/backlight/adp5520_bl.c 498F: drivers/leds/leds-adp5520.c 499F: drivers/gpio/gpio-adp5520.c 500F: drivers/input/keyboard/adp5520-keys.c 501 502ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 503M: Michael Hennerich <michael.hennerich@analog.com> 504W: http://wiki.analog.com/ADP5588 505W: http://ez.analog.com/community/linux-device-drivers 506S: Supported 507F: drivers/input/keyboard/adp5588-keys.c 508F: drivers/gpio/gpio-adp5588.c 509 510ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 511M: Michael Hennerich <michael.hennerich@analog.com> 512W: http://wiki.analog.com/ADP8860 513W: http://ez.analog.com/community/linux-device-drivers 514S: Supported 515F: drivers/video/backlight/adp8860_bl.c 516 517ADS1015 HARDWARE MONITOR DRIVER 518M: Dirk Eibach <eibach@gdsys.de> 519L: linux-hwmon@vger.kernel.org 520S: Maintained 521F: Documentation/hwmon/ads1015 522F: drivers/hwmon/ads1015.c 523F: include/linux/platform_data/ads1015.h 524 525ADT746X FAN DRIVER 526M: Colin Leroy <colin@colino.net> 527S: Maintained 528F: drivers/macintosh/therm_adt746x.c 529 530ADT7475 HARDWARE MONITOR DRIVER 531M: Jean Delvare <jdelvare@suse.com> 532L: linux-hwmon@vger.kernel.org 533S: Maintained 534F: Documentation/hwmon/adt7475 535F: drivers/hwmon/adt7475.c 536 537ADVANSYS SCSI DRIVER 538M: Matthew Wilcox <willy@infradead.org> 539M: Hannes Reinecke <hare@suse.com> 540L: linux-scsi@vger.kernel.org 541S: Maintained 542F: Documentation/scsi/advansys.txt 543F: drivers/scsi/advansys.c 544 545ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 546M: Michael Hennerich <michael.hennerich@analog.com> 547W: http://wiki.analog.com/ADXL345 548W: http://ez.analog.com/community/linux-device-drivers 549S: Supported 550F: drivers/input/misc/adxl34x.c 551 552ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 553M: Stefan Popa <stefan.popa@analog.com> 554W: http://ez.analog.com/community/linux-device-drivers 555S: Supported 556F: drivers/iio/accel/adxl372.c 557F: drivers/iio/accel/adxl372_spi.c 558F: drivers/iio/accel/adxl372_i2c.c 559F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 560 561AF9013 MEDIA DRIVER 562M: Antti Palosaari <crope@iki.fi> 563L: linux-media@vger.kernel.org 564W: https://linuxtv.org 565W: http://palosaari.fi/linux/ 566Q: http://patchwork.linuxtv.org/project/linux-media/list/ 567T: git git://linuxtv.org/anttip/media_tree.git 568S: Maintained 569F: drivers/media/dvb-frontends/af9013* 570 571AF9033 MEDIA DRIVER 572M: Antti Palosaari <crope@iki.fi> 573L: linux-media@vger.kernel.org 574W: https://linuxtv.org 575W: http://palosaari.fi/linux/ 576Q: http://patchwork.linuxtv.org/project/linux-media/list/ 577T: git git://linuxtv.org/anttip/media_tree.git 578S: Maintained 579F: drivers/media/dvb-frontends/af9033* 580 581AFFS FILE SYSTEM 582M: David Sterba <dsterba@suse.com> 583L: linux-fsdevel@vger.kernel.org 584S: Odd Fixes 585F: Documentation/filesystems/affs.txt 586F: fs/affs/ 587 588AFS FILESYSTEM 589M: David Howells <dhowells@redhat.com> 590L: linux-afs@lists.infradead.org 591S: Supported 592F: fs/afs/ 593F: include/trace/events/afs.h 594F: Documentation/filesystems/afs.txt 595W: https://www.infradead.org/~dhowells/kafs/ 596 597AGPGART DRIVER 598M: David Airlie <airlied@linux.ie> 599T: git git://anongit.freedesktop.org/drm/drm 600S: Maintained 601F: drivers/char/agp/ 602F: include/linux/agp* 603F: include/uapi/linux/agp* 604 605AHA152X SCSI DRIVER 606M: "Juergen E. Fischer" <fischer@norbit.de> 607L: linux-scsi@vger.kernel.org 608S: Maintained 609F: drivers/scsi/aha152x* 610F: drivers/scsi/pcmcia/aha152x* 611 612AIC7XXX / AIC79XX SCSI DRIVER 613M: Hannes Reinecke <hare@suse.com> 614L: linux-scsi@vger.kernel.org 615S: Maintained 616F: drivers/scsi/aic7xxx/ 617 618AIMSLAB FM RADIO RECEIVER DRIVER 619M: Hans Verkuil <hverkuil@xs4all.nl> 620L: linux-media@vger.kernel.org 621T: git git://linuxtv.org/media_tree.git 622W: https://linuxtv.org 623S: Maintained 624F: drivers/media/radio/radio-aimslab* 625 626AIO 627M: Benjamin LaHaise <bcrl@kvack.org> 628L: linux-aio@kvack.org 629S: Supported 630F: fs/aio.c 631F: include/linux/*aio*.h 632 633AIRSPY MEDIA DRIVER 634M: Antti Palosaari <crope@iki.fi> 635L: linux-media@vger.kernel.org 636W: https://linuxtv.org 637W: http://palosaari.fi/linux/ 638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 639T: git git://linuxtv.org/anttip/media_tree.git 640S: Maintained 641F: drivers/media/usb/airspy/ 642 643ALACRITECH GIGABIT ETHERNET DRIVER 644M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 645S: Maintained 646F: drivers/net/ethernet/alacritech/* 647 648ALCATEL SPEEDTOUCH USB DRIVER 649M: Duncan Sands <duncan.sands@free.fr> 650L: linux-usb@vger.kernel.org 651W: http://www.linux-usb.org/SpeedTouch/ 652S: Maintained 653F: drivers/usb/atm/speedtch.c 654F: drivers/usb/atm/usbatm.c 655 656ALCHEMY AU1XX0 MMC DRIVER 657M: Manuel Lauss <manuel.lauss@gmail.com> 658S: Maintained 659F: drivers/mmc/host/au1xmmc.c 660 661ALI1563 I2C DRIVER 662M: Rudolf Marek <r.marek@assembler.cz> 663L: linux-i2c@vger.kernel.org 664S: Maintained 665F: Documentation/i2c/busses/i2c-ali1563 666F: drivers/i2c/busses/i2c-ali1563.c 667 668ALLWINNER SECURITY SYSTEM 669M: Corentin Labbe <clabbe.montjoie@gmail.com> 670L: linux-crypto@vger.kernel.org 671S: Maintained 672F: drivers/crypto/sunxi-ss/ 673 674ALLWINNER VPU DRIVER 675M: Maxime Ripard <maxime.ripard@bootlin.com> 676M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 677L: linux-media@vger.kernel.org 678S: Maintained 679F: drivers/staging/media/sunxi/cedrus/ 680 681ALPHA PORT 682M: Richard Henderson <rth@twiddle.net> 683M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 684M: Matt Turner <mattst88@gmail.com> 685S: Odd Fixes 686L: linux-alpha@vger.kernel.org 687F: arch/alpha/ 688 689ALPS PS/2 TOUCHPAD DRIVER 690R: Pali Rohár <pali.rohar@gmail.com> 691F: drivers/input/mouse/alps.* 692 693ALTERA I2C CONTROLLER DRIVER 694M: Thor Thayer <thor.thayer@linux.intel.com> 695S: Maintained 696F: drivers/i2c/busses/i2c-altera.c 697 698ALTERA MAILBOX DRIVER 699M: Ley Foon Tan <lftan@altera.com> 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/mailbox/mailbox-altera.c 703 704ALTERA PIO DRIVER 705M: Tien Hock Loh <thloh@altera.com> 706L: linux-gpio@vger.kernel.org 707S: Maintained 708F: drivers/gpio/gpio-altera.c 709 710ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 711M: Thor Thayer <thor.thayer@linux.intel.com> 712S: Maintained 713F: drivers/gpio/gpio-altera-a10sr.c 714F: drivers/mfd/altera-a10sr.c 715F: drivers/reset/reset-a10sr.c 716F: include/linux/mfd/altera-a10sr.h 717F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 718 719ALTERA TRIPLE SPEED ETHERNET DRIVER 720M: Thor Thayer <thor.thayer@linux.intel.com> 721L: netdev@vger.kernel.org 722L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 723S: Maintained 724F: drivers/net/ethernet/altera/ 725 726ALTERA UART/JTAG UART SERIAL DRIVERS 727M: Tobias Klauser <tklauser@distanz.ch> 728L: linux-serial@vger.kernel.org 729L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 730S: Maintained 731F: drivers/tty/serial/altera_uart.c 732F: drivers/tty/serial/altera_jtaguart.c 733F: include/linux/altera_uart.h 734F: include/linux/altera_jtaguart.h 735 736AMAZON ETHERNET DRIVERS 737M: Netanel Belgazal <netanel@amazon.com> 738R: Saeed Bishara <saeedb@amazon.com> 739R: Zorik Machulsky <zorik@amazon.com> 740L: netdev@vger.kernel.org 741S: Supported 742F: Documentation/networking/device_drivers/amazon/ena.txt 743F: drivers/net/ethernet/amazon/ 744 745AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 746M: Tom Lendacky <thomas.lendacky@amd.com> 747M: Gary Hook <gary.hook@amd.com> 748L: linux-crypto@vger.kernel.org 749S: Supported 750F: drivers/crypto/ccp/ 751F: include/linux/ccp.h 752 753AMD DISPLAY CORE 754M: Harry Wentland <harry.wentland@amd.com> 755M: Leo Li <sunpeng.li@amd.com> 756L: amd-gfx@lists.freedesktop.org 757T: git git://people.freedesktop.org/~agd5f/linux 758S: Supported 759F: drivers/gpu/drm/amd/display/ 760 761AMD FAM15H PROCESSOR POWER MONITORING DRIVER 762M: Huang Rui <ray.huang@amd.com> 763L: linux-hwmon@vger.kernel.org 764S: Supported 765F: Documentation/hwmon/fam15h_power 766F: drivers/hwmon/fam15h_power.c 767 768AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 769L: linux-geode@lists.infradead.org (moderated for non-subscribers) 770S: Orphan 771F: drivers/usb/gadget/udc/amd5536udc.* 772 773AMD GEODE PROCESSOR/CHIPSET SUPPORT 774P: Andres Salomon <dilinger@queued.net> 775L: linux-geode@lists.infradead.org (moderated for non-subscribers) 776W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 777S: Supported 778F: drivers/char/hw_random/geode-rng.c 779F: drivers/crypto/geode* 780F: drivers/video/fbdev/geode/ 781F: arch/x86/include/asm/geode.h 782 783AMD IOMMU (AMD-VI) 784M: Joerg Roedel <joro@8bytes.org> 785L: iommu@lists.linux-foundation.org 786T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 787S: Maintained 788F: drivers/iommu/amd_iommu*.[ch] 789F: include/linux/amd-iommu.h 790 791AMD KFD 792M: Oded Gabbay <oded.gabbay@gmail.com> 793L: dri-devel@lists.freedesktop.org 794T: git git://people.freedesktop.org/~gabbayo/linux.git 795S: Supported 796F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 797F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 798F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 799F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 800F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 801F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 802F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 803F: drivers/gpu/drm/amd/amdkfd/ 804F: drivers/gpu/drm/amd/include/cik_structs.h 805F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 806F: drivers/gpu/drm/amd/include/vi_structs.h 807F: drivers/gpu/drm/amd/include/v9_structs.h 808F: include/uapi/linux/kfd_ioctl.h 809 810AMD POWERPLAY 811M: Rex Zhu <rex.zhu@amd.com> 812M: Evan Quan <evan.quan@amd.com> 813L: amd-gfx@lists.freedesktop.org 814S: Supported 815F: drivers/gpu/drm/amd/powerplay/ 816T: git git://people.freedesktop.org/~agd5f/linux 817 818AMD SEATTLE DEVICE TREE SUPPORT 819M: Brijesh Singh <brijeshkumar.singh@amd.com> 820M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 821M: Tom Lendacky <thomas.lendacky@amd.com> 822S: Supported 823F: arch/arm64/boot/dts/amd/ 824 825AMD XGBE DRIVER 826M: Tom Lendacky <thomas.lendacky@amd.com> 827L: netdev@vger.kernel.org 828S: Supported 829F: drivers/net/ethernet/amd/xgbe/ 830F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 831 832ANALOG DEVICES INC AD5686 DRIVER 833M: Stefan Popa <stefan.popa@analog.com> 834L: linux-pm@vger.kernel.org 835W: http://ez.analog.com/community/linux-device-drivers 836S: Supported 837F: drivers/iio/dac/ad5686* 838F: drivers/iio/dac/ad5696* 839 840ANALOG DEVICES INC AD5758 DRIVER 841M: Stefan Popa <stefan.popa@analog.com> 842L: linux-iio@vger.kernel.org 843W: http://ez.analog.com/community/linux-device-drivers 844S: Supported 845F: drivers/iio/dac/ad5758.c 846F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 847 848ANALOG DEVICES INC AD7124 DRIVER 849M: Stefan Popa <stefan.popa@analog.com> 850L: linux-iio@vger.kernel.org 851W: http://ez.analog.com/community/linux-device-drivers 852S: Supported 853F: drivers/iio/adc/ad7124.c 854F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 855 856ANALOG DEVICES INC AD9389B DRIVER 857M: Hans Verkuil <hans.verkuil@cisco.com> 858L: linux-media@vger.kernel.org 859S: Maintained 860F: drivers/media/i2c/ad9389b* 861 862ANALOG DEVICES INC ADGS1408 DRIVER 863M: Mircea Caprioru <mircea.caprioru@analog.com> 864S: Supported 865F: drivers/mux/adgs1408.c 866F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 867 868ANALOG DEVICES INC ADP5061 DRIVER 869M: Stefan Popa <stefan.popa@analog.com> 870L: linux-pm@vger.kernel.org 871W: http://ez.analog.com/community/linux-device-drivers 872S: Supported 873F: drivers/power/supply/adp5061.c 874 875ANALOG DEVICES INC ADV7180 DRIVER 876M: Lars-Peter Clausen <lars@metafoo.de> 877L: linux-media@vger.kernel.org 878W: http://ez.analog.com/community/linux-device-drivers 879S: Supported 880F: drivers/media/i2c/adv7180.c 881 882ANALOG DEVICES INC ADV748X DRIVER 883M: Kieran Bingham <kieran.bingham@ideasonboard.com> 884L: linux-media@vger.kernel.org 885S: Maintained 886F: drivers/media/i2c/adv748x/* 887 888ANALOG DEVICES INC ADV7511 DRIVER 889M: Hans Verkuil <hans.verkuil@cisco.com> 890L: linux-media@vger.kernel.org 891S: Maintained 892F: drivers/media/i2c/adv7511* 893 894ANALOG DEVICES INC ADV7604 DRIVER 895M: Hans Verkuil <hans.verkuil@cisco.com> 896L: linux-media@vger.kernel.org 897S: Maintained 898F: drivers/media/i2c/adv7604* 899 900ANALOG DEVICES INC ADV7842 DRIVER 901M: Hans Verkuil <hans.verkuil@cisco.com> 902L: linux-media@vger.kernel.org 903S: Maintained 904F: drivers/media/i2c/adv7842* 905 906ANALOG DEVICES INC ASOC CODEC DRIVERS 907M: Lars-Peter Clausen <lars@metafoo.de> 908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 909W: http://wiki.analog.com/ 910W: http://ez.analog.com/community/linux-device-drivers 911S: Supported 912F: sound/soc/codecs/adau* 913F: sound/soc/codecs/adav* 914F: sound/soc/codecs/ad1* 915F: sound/soc/codecs/ad7* 916F: sound/soc/codecs/ssm* 917F: sound/soc/codecs/sigmadsp.* 918 919ANALOG DEVICES INC DMA DRIVERS 920M: Lars-Peter Clausen <lars@metafoo.de> 921W: http://ez.analog.com/community/linux-device-drivers 922S: Supported 923F: drivers/dma/dma-axi-dmac.c 924 925ANALOG DEVICES INC IIO DRIVERS 926M: Lars-Peter Clausen <lars@metafoo.de> 927M: Michael Hennerich <Michael.Hennerich@analog.com> 928W: http://wiki.analog.com/ 929W: http://ez.analog.com/community/linux-device-drivers 930S: Supported 931F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 932F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 933F: drivers/iio/*/ad* 934F: drivers/iio/adc/ltc2497* 935X: drivers/iio/*/adjd* 936F: drivers/staging/iio/*/ad* 937 938ANDES ARCHITECTURE 939M: Greentime Hu <green.hu@gmail.com> 940M: Vincent Chen <deanbo422@gmail.com> 941T: git https://github.com/andestech/linux.git 942S: Supported 943F: arch/nds32/ 944F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 945F: Documentation/devicetree/bindings/nds32/ 946K: nds32 947N: nds32 948 949ANDROID CONFIG FRAGMENTS 950M: Rob Herring <robh@kernel.org> 951S: Supported 952F: kernel/configs/android* 953 954ANDROID DRIVERS 955M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 956M: Arve Hjønnevåg <arve@android.com> 957M: Todd Kjos <tkjos@android.com> 958M: Martijn Coenen <maco@android.com> 959M: Joel Fernandes <joel@joelfernandes.org> 960M: Christian Brauner <christian@brauner.io> 961T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 962L: devel@driverdev.osuosl.org 963S: Supported 964F: drivers/android/ 965F: drivers/staging/android/ 966 967ANDROID GOLDFISH PIC DRIVER 968M: Miodrag Dinic <miodrag.dinic@mips.com> 969S: Supported 970F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 971F: drivers/irqchip/irq-goldfish-pic.c 972 973ANDROID GOLDFISH RTC DRIVER 974M: Miodrag Dinic <miodrag.dinic@mips.com> 975S: Supported 976F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 977F: drivers/rtc/rtc-goldfish.c 978 979ANDROID ION DRIVER 980M: Laura Abbott <labbott@redhat.com> 981M: Sumit Semwal <sumit.semwal@linaro.org> 982L: devel@driverdev.osuosl.org 983L: dri-devel@lists.freedesktop.org 984L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 985S: Supported 986F: drivers/staging/android/ion 987F: drivers/staging/android/uapi/ion.h 988 989AOA (Apple Onboard Audio) ALSA DRIVER 990M: Johannes Berg <johannes@sipsolutions.net> 991L: linuxppc-dev@lists.ozlabs.org 992L: alsa-devel@alsa-project.org (moderated for non-subscribers) 993S: Maintained 994F: sound/aoa/ 995 996APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 997M: William Breathitt Gray <vilhelm.gray@gmail.com> 998L: linux-iio@vger.kernel.org 999S: Maintained 1000F: drivers/iio/adc/stx104.c 1001 1002APM DRIVER 1003M: Jiri Kosina <jikos@kernel.org> 1004S: Odd fixes 1005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1006F: arch/x86/kernel/apm_32.c 1007F: include/linux/apm_bios.h 1008F: include/uapi/linux/apm_bios.h 1009F: drivers/char/apm-emulation.c 1010 1011APPARMOR SECURITY MODULE 1012M: John Johansen <john.johansen@canonical.com> 1013L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1014W: wiki.apparmor.net 1015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1016S: Supported 1017F: security/apparmor/ 1018F: Documentation/admin-guide/LSM/apparmor.rst 1019 1020APPLE BCM5974 MULTITOUCH DRIVER 1021M: Henrik Rydberg <rydberg@bitmath.org> 1022L: linux-input@vger.kernel.org 1023S: Odd fixes 1024F: drivers/input/mouse/bcm5974.c 1025 1026APPLE SMC DRIVER 1027M: Henrik Rydberg <rydberg@bitmath.org> 1028L: linux-hwmon@vger.kernel.org 1029S: Odd fixes 1030F: drivers/hwmon/applesmc.c 1031 1032APPLETALK NETWORK LAYER 1033L: netdev@vger.kernel.org 1034S: Odd fixes 1035F: drivers/net/appletalk/ 1036F: net/appletalk/ 1037 1038APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1039M: Duc Dang <dhdang@apm.com> 1040S: Supported 1041F: arch/arm64/boot/dts/apm/ 1042 1043APPLIED MICRO (APM) X-GENE SOC EDAC 1044M: Loc Ho <lho@apm.com> 1045S: Supported 1046F: drivers/edac/xgene_edac.c 1047F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1048 1049APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1050M: Iyappan Subramanian <isubramanian@apm.com> 1051M: Keyur Chudgar <kchudgar@apm.com> 1052S: Supported 1053F: drivers/net/ethernet/apm/xgene-v2/ 1054 1055APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1056M: Iyappan Subramanian <isubramanian@apm.com> 1057M: Keyur Chudgar <kchudgar@apm.com> 1058M: Quan Nguyen <qnguyen@apm.com> 1059S: Supported 1060F: drivers/net/ethernet/apm/xgene/ 1061F: drivers/net/phy/mdio-xgene.c 1062F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1063F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1064 1065APPLIED MICRO (APM) X-GENE SOC PMU 1066M: Tai Nguyen <ttnguyen@apm.com> 1067S: Supported 1068F: drivers/perf/xgene_pmu.c 1069F: Documentation/perf/xgene-pmu.txt 1070F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1071 1072APTINA CAMERA SENSOR PLL 1073M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1074L: linux-media@vger.kernel.org 1075S: Maintained 1076F: drivers/media/i2c/aptina-pll.* 1077 1078ARC FRAMEBUFFER DRIVER 1079M: Jaya Kumar <jayalk@intworks.biz> 1080S: Maintained 1081F: drivers/video/fbdev/arcfb.c 1082F: drivers/video/fbdev/core/fb_defio.c 1083 1084ARC PGU DRM DRIVER 1085M: Alexey Brodkin <abrodkin@synopsys.com> 1086S: Supported 1087F: drivers/gpu/drm/arc/ 1088F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1089 1090ARCNET NETWORK LAYER 1091M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1092L: netdev@vger.kernel.org 1093S: Maintained 1094F: drivers/net/arcnet/ 1095F: include/uapi/linux/if_arcnet.h 1096 1097ARM ARCHITECTED TIMER DRIVER 1098M: Mark Rutland <mark.rutland@arm.com> 1099M: Marc Zyngier <marc.zyngier@arm.com> 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1101S: Maintained 1102F: arch/arm/include/asm/arch_timer.h 1103F: arch/arm64/include/asm/arch_timer.h 1104F: drivers/clocksource/arm_arch_timer.c 1105 1106ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1107M: Linus Walleij <linus.walleij@linaro.org> 1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1109S: Maintained 1110F: Documentation/devicetree/bindings/arm/arm-boards 1111F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1112F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1113F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1114F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1115F: arch/arm/mach-integrator/ 1116F: arch/arm/mach-realview/ 1117F: arch/arm/mach-versatile/ 1118F: arch/arm/plat-versatile/ 1119F: arch/arm/boot/dts/arm-realview-* 1120F: arch/arm/boot/dts/integrator* 1121F: arch/arm/boot/dts/versatile* 1122F: drivers/clk/versatile/ 1123F: drivers/i2c/busses/i2c-versatile.c 1124F: drivers/irqchip/irq-versatile-fpga.c 1125F: drivers/mtd/maps/physmap_of_versatile.c 1126F: drivers/power/reset/arm-versatile-reboot.c 1127F: drivers/soc/versatile/ 1128 1129ARM HDLCD DRM DRIVER 1130M: Liviu Dudau <liviu.dudau@arm.com> 1131S: Supported 1132F: drivers/gpu/drm/arm/hdlcd_* 1133F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1134 1135ARM MALI-DP DRM DRIVER 1136M: Liviu Dudau <liviu.dudau@arm.com> 1137M: Brian Starkey <brian.starkey@arm.com> 1138M: Mali DP Maintainers <malidp@foss.arm.com> 1139S: Supported 1140F: drivers/gpu/drm/arm/ 1141F: Documentation/devicetree/bindings/display/arm,malidp.txt 1142 1143ARM MFM AND FLOPPY DRIVERS 1144M: Ian Molton <spyro@f2s.com> 1145S: Maintained 1146F: arch/arm/lib/floppydma.S 1147F: arch/arm/include/asm/floppy.h 1148 1149ARM PMU PROFILING AND DEBUGGING 1150M: Will Deacon <will.deacon@arm.com> 1151M: Mark Rutland <mark.rutland@arm.com> 1152S: Maintained 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154F: arch/arm*/kernel/perf_* 1155F: arch/arm/oprofile/common.c 1156F: arch/arm*/kernel/hw_breakpoint.c 1157F: arch/arm*/include/asm/hw_breakpoint.h 1158F: arch/arm*/include/asm/perf_event.h 1159F: drivers/perf/* 1160F: include/linux/perf/arm_pmu.h 1161F: Documentation/devicetree/bindings/arm/pmu.txt 1162F: Documentation/devicetree/bindings/perf/ 1163 1164ARM PORT 1165M: Russell King <linux@armlinux.org.uk> 1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1167W: http://www.armlinux.org.uk/ 1168S: Odd Fixes 1169T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1170F: arch/arm/ 1171X: arch/arm/boot/dts/ 1172 1173ARM PRIMECELL AACI PL041 DRIVER 1174M: Russell King <linux@armlinux.org.uk> 1175S: Odd Fixes 1176F: sound/arm/aaci.* 1177 1178ARM PRIMECELL BUS SUPPORT 1179M: Russell King <linux@armlinux.org.uk> 1180S: Odd Fixes 1181F: drivers/amba/ 1182F: include/linux/amba/bus.h 1183 1184ARM PRIMECELL CLCD PL110 DRIVER 1185M: Russell King <linux@armlinux.org.uk> 1186S: Odd Fixes 1187F: drivers/video/fbdev/amba-clcd.* 1188 1189ARM PRIMECELL KMI PL050 DRIVER 1190M: Russell King <linux@armlinux.org.uk> 1191S: Odd Fixes 1192F: drivers/input/serio/ambakmi.* 1193F: include/linux/amba/kmi.h 1194 1195ARM PRIMECELL MMCI PL180/1 DRIVER 1196M: Russell King <linux@armlinux.org.uk> 1197S: Odd Fixes 1198F: drivers/mmc/host/mmci.* 1199F: include/linux/amba/mmci.h 1200 1201ARM PRIMECELL SSP PL022 SPI DRIVER 1202M: Linus Walleij <linus.walleij@linaro.org> 1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1204S: Maintained 1205F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1206F: drivers/spi/spi-pl022.c 1207 1208ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1209M: Russell King <linux@armlinux.org.uk> 1210S: Odd Fixes 1211F: drivers/tty/serial/amba-pl01*.c 1212F: include/linux/amba/serial.h 1213 1214ARM PRIMECELL VIC PL190/PL192 DRIVER 1215M: Linus Walleij <linus.walleij@linaro.org> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1219F: drivers/irqchip/irq-vic.c 1220 1221ARM SMMU DRIVERS 1222M: Will Deacon <will.deacon@arm.com> 1223R: Robin Murphy <robin.murphy@arm.com> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Maintained 1226F: drivers/iommu/arm-smmu.c 1227F: drivers/iommu/arm-smmu-v3.c 1228F: drivers/iommu/io-pgtable-arm.c 1229F: drivers/iommu/io-pgtable-arm-v7s.c 1230 1231ARM SUB-ARCHITECTURES 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234F: arch/arm/mach-*/ 1235F: arch/arm/plat-*/ 1236T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1237 1238ARM/ACTIONS SEMI ARCHITECTURE 1239M: Andreas Färber <afaerber@suse.de> 1240R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242S: Maintained 1243N: owl 1244F: arch/arm/mach-actions/ 1245F: arch/arm/boot/dts/owl-* 1246F: arch/arm64/boot/dts/actions/ 1247F: drivers/clk/actions/ 1248F: drivers/clocksource/timer-owl* 1249F: drivers/dma/owl-dma.c 1250F: drivers/i2c/busses/i2c-owl.c 1251F: drivers/pinctrl/actions/* 1252F: drivers/soc/actions/ 1253F: include/dt-bindings/power/owl-* 1254F: include/linux/soc/actions/ 1255F: Documentation/devicetree/bindings/arm/actions.txt 1256F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1257F: Documentation/devicetree/bindings/dma/owl-dma.txt 1258F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1259F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1260F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1261F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1262 1263ARM/ADS SPHERE MACHINE SUPPORT 1264M: Lennert Buytenhek <kernel@wantstofly.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267 1268ARM/AFEB9260 MACHINE SUPPORT 1269M: Sergey Lapin <slapin@ossfans.org> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Maintained 1272 1273ARM/AJECO 1ARM MACHINE SUPPORT 1274M: Lennert Buytenhek <kernel@wantstofly.org> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277 1278ARM/Allwinner SoC Clock Support 1279M: Emilio López <emilio@elopez.com.ar> 1280S: Maintained 1281F: drivers/clk/sunxi/ 1282 1283ARM/Allwinner sunXi SoC support 1284M: Maxime Ripard <maxime.ripard@bootlin.com> 1285M: Chen-Yu Tsai <wens@csie.org> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288N: sun[x456789]i 1289N: sun50i 1290F: arch/arm/mach-sunxi/ 1291F: arch/arm64/boot/dts/allwinner/ 1292F: drivers/clk/sunxi-ng/ 1293F: drivers/pinctrl/sunxi/ 1294F: drivers/soc/sunxi/ 1295T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1296 1297ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1298M: Neil Armstrong <narmstrong@baylibre.com> 1299M: Jerome Brunet <jbrunet@baylibre.com> 1300L: linux-amlogic@lists.infradead.org 1301S: Maintained 1302F: drivers/clk/meson/ 1303F: include/dt-bindings/clock/meson* 1304F: include/dt-bindings/clock/gxbb* 1305F: Documentation/devicetree/bindings/clock/amlogic* 1306 1307ARM/Amlogic Meson SoC support 1308M: Kevin Hilman <khilman@baylibre.com> 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1310L: linux-amlogic@lists.infradead.org 1311W: http://linux-meson.com/ 1312S: Maintained 1313F: arch/arm/mach-meson/ 1314F: arch/arm/boot/dts/meson* 1315F: arch/arm64/boot/dts/amlogic/ 1316F: drivers/pinctrl/meson/ 1317F: drivers/mmc/host/meson* 1318F: drivers/soc/amlogic/ 1319N: meson 1320 1321ARM/Amlogic Meson SoC Sound Drivers 1322M: Jerome Brunet <jbrunet@baylibre.com> 1323L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1324S: Maintained 1325F: sound/soc/meson/ 1326F: Documentation/devicetree/bindings/sound/amlogic* 1327 1328ARM/Annapurna Labs ALPINE ARCHITECTURE 1329M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1330M: Antoine Tenart <antoine.tenart@bootlin.com> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333F: arch/arm/mach-alpine/ 1334F: arch/arm/boot/dts/alpine* 1335F: arch/arm64/boot/dts/al/ 1336F: drivers/*/*alpine* 1337 1338ARM/ARTPEC MACHINE SUPPORT 1339M: Jesper Nilsson <jesper.nilsson@axis.com> 1340M: Lars Persson <lars.persson@axis.com> 1341S: Maintained 1342L: linux-arm-kernel@axis.com 1343F: arch/arm/mach-artpec 1344F: arch/arm/boot/dts/artpec6* 1345F: drivers/clk/axis 1346F: drivers/crypto/axis 1347F: drivers/pinctrl/pinctrl-artpec* 1348F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1349 1350ARM/ASPEED I2C DRIVER 1351M: Brendan Higgins <brendanhiggins@google.com> 1352R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1353R: Joel Stanley <joel@jms.id.au> 1354L: linux-i2c@vger.kernel.org 1355L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1356S: Maintained 1357F: drivers/irqchip/irq-aspeed-i2c-ic.c 1358F: drivers/i2c/busses/i2c-aspeed.c 1359F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1360F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1361 1362ARM/ASPEED MACHINE SUPPORT 1363M: Joel Stanley <joel@jms.id.au> 1364R: Andrew Jeffery <andrew@aj.id.au> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1367Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1368S: Supported 1369T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1370F: arch/arm/mach-aspeed/ 1371F: arch/arm/boot/dts/aspeed-* 1372N: aspeed 1373 1374ARM/CALXEDA HIGHBANK ARCHITECTURE 1375M: Rob Herring <robh@kernel.org> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378F: arch/arm/mach-highbank/ 1379F: arch/arm/boot/dts/highbank.dts 1380F: arch/arm/boot/dts/ecx-*.dts* 1381 1382ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1383M: Krzysztof Halasa <khalasa@piap.pl> 1384S: Maintained 1385F: arch/arm/mach-cns3xxx/ 1386 1387ARM/CAVIUM THUNDER NETWORK DRIVER 1388M: Sunil Goutham <sgoutham@cavium.com> 1389M: Robert Richter <rric@kernel.org> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391S: Supported 1392F: drivers/net/ethernet/cavium/thunder/ 1393 1394ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1395M: Lukasz Majewski <lukma@denx.de> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397S: Maintained 1398F: arch/arm/mach-ep93xx/ts72xx.c 1399 1400ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1401M: Alexander Shiyan <shc_work@mail.ru> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Odd Fixes 1404N: clps711x 1405 1406ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1407M: Lennert Buytenhek <kernel@wantstofly.org> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410 1411ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1412M: Hartley Sweeten <hsweeten@visionengravers.com> 1413M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416F: arch/arm/mach-ep93xx/ 1417F: arch/arm/mach-ep93xx/include/mach/ 1418 1419ARM/CLKDEV SUPPORT 1420M: Russell King <linux@armlinux.org.uk> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1424F: drivers/clk/clkdev.c 1425 1426ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1427M: Mike Rapoport <mike@compulab.co.il> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430 1431ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1432M: Baruch Siach <baruch@tkos.co.il> 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434S: Maintained 1435F: arch/arm/boot/dts/cx92755* 1436N: digicolor 1437 1438ARM/CONTEC MICRO9 MACHINE SUPPORT 1439M: Hubert Feurstein <hubert.feurstein@contec.at> 1440S: Maintained 1441F: arch/arm/mach-ep93xx/micro9.c 1442 1443ARM/CORESIGHT FRAMEWORK AND DRIVERS 1444M: Mathieu Poirier <mathieu.poirier@linaro.org> 1445R: Suzuki K Poulose <suzuki.poulose@arm.com> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448F: drivers/hwtracing/coresight/* 1449F: Documentation/trace/coresight.txt 1450F: Documentation/trace/coresight-cpu-debug.txt 1451F: Documentation/devicetree/bindings/arm/coresight.txt 1452F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1453F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1454F: tools/perf/arch/arm/util/pmu.c 1455F: tools/perf/arch/arm/util/auxtrace.c 1456F: tools/perf/arch/arm/util/cs-etm.c 1457F: tools/perf/arch/arm/util/cs-etm.h 1458F: tools/perf/util/cs-etm.* 1459F: tools/perf/util/cs-etm-decoder/* 1460 1461ARM/CORGI MACHINE SUPPORT 1462M: Richard Purdie <rpurdie@rpsys.net> 1463S: Maintained 1464 1465ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1466M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1467M: Linus Walleij <linus.walleij@linaro.org> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469T: git git://github.com/ulli-kroll/linux.git 1470S: Maintained 1471F: Documentation/devicetree/bindings/arm/gemini.txt 1472F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1473F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1474F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1475F: arch/arm/mach-gemini/ 1476F: drivers/net/ethernet/cortina/ 1477F: drivers/pinctrl/pinctrl-gemini.c 1478F: drivers/rtc/rtc-ftrtc010.c 1479 1480ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1481M: Barry Song <baohua@kernel.org> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1484S: Maintained 1485F: arch/arm/boot/dts/prima2* 1486F: arch/arm/mach-prima2/ 1487F: drivers/clk/sirf/ 1488F: drivers/clocksource/timer-prima2.c 1489F: drivers/clocksource/timer-atlas7.c 1490N: [^a-z]sirf 1491X: drivers/gnss 1492 1493ARM/EBSA110 MACHINE SUPPORT 1494M: Russell King <linux@armlinux.org.uk> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496W: http://www.armlinux.org.uk/ 1497S: Maintained 1498F: arch/arm/mach-ebsa110/ 1499F: drivers/net/ethernet/amd/am79c961a.* 1500 1501ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1502M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1503R: Pengutronix Kernel Team <kernel@pengutronix.de> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506N: efm32 1507 1508ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1509M: Robert Jarzmik <robert.jarzmik@free.fr> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm/mach-pxa/ezx.c 1513 1514ARM/FARADAY FA526 PORT 1515M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518T: git git://git.berlios.de/gemini-board 1519F: arch/arm/mm/*-fa* 1520 1521ARM/FOOTBRIDGE ARCHITECTURE 1522M: Russell King <linux@armlinux.org.uk> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524W: http://www.armlinux.org.uk/ 1525S: Maintained 1526F: arch/arm/include/asm/hardware/dec21285.h 1527F: arch/arm/mach-footbridge/ 1528 1529ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1530M: Shawn Guo <shawnguo@kernel.org> 1531M: Sascha Hauer <s.hauer@pengutronix.de> 1532R: Pengutronix Kernel Team <kernel@pengutronix.de> 1533R: Fabio Estevam <fabio.estevam@nxp.com> 1534R: NXP Linux Team <linux-imx@nxp.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1538F: arch/arm/mach-imx/ 1539F: arch/arm/mach-mxs/ 1540F: arch/arm/boot/dts/imx* 1541F: arch/arm/configs/imx*_defconfig 1542F: arch/arm64/boot/dts/freescale/imx* 1543F: drivers/clk/imx/ 1544F: drivers/firmware/imx/ 1545F: drivers/soc/imx/ 1546F: include/linux/firmware/imx/ 1547F: include/soc/imx/ 1548 1549ARM/FREESCALE VYBRID ARM ARCHITECTURE 1550M: Shawn Guo <shawnguo@kernel.org> 1551M: Sascha Hauer <s.hauer@pengutronix.de> 1552R: Pengutronix Kernel Team <kernel@pengutronix.de> 1553R: Stefan Agner <stefan@agner.ch> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1557F: arch/arm/mach-imx/*vf610* 1558F: arch/arm/boot/dts/vf* 1559 1560ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1561M: Shawn Guo <shawnguo@kernel.org> 1562M: Li Yang <leoyang.li@nxp.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1566F: arch/arm/boot/dts/ls1021a* 1567F: arch/arm64/boot/dts/freescale/fsl-* 1568F: arch/arm64/boot/dts/freescale/qoriq-* 1569 1570ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1571M: Lennert Buytenhek <kernel@wantstofly.org> 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1573S: Maintained 1574 1575ARM/GUMSTIX MACHINE SUPPORT 1576M: Steve Sakoman <sakoman@gmail.com> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578S: Maintained 1579 1580ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1581M: Philipp Zabel <philipp.zabel@gmail.com> 1582M: Paul Parsons <lost.distance@yahoo.com> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584S: Maintained 1585F: arch/arm/mach-pxa/hx4700.c 1586F: arch/arm/mach-pxa/include/mach/hx4700.h 1587F: sound/soc/pxa/hx4700.c 1588 1589ARM/HISILICON SOC SUPPORT 1590M: Wei Xu <xuwei5@hisilicon.com> 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1592W: http://www.hisilicon.com 1593S: Supported 1594T: git git://github.com/hisilicon/linux-hisi.git 1595F: arch/arm/mach-hisi/ 1596F: arch/arm/boot/dts/hi3* 1597F: arch/arm/boot/dts/hip* 1598F: arch/arm/boot/dts/hisi* 1599F: arch/arm64/boot/dts/hisilicon/ 1600 1601ARM/HP JORNADA 7XX MACHINE SUPPORT 1602M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1603W: www.jlime.com 1604S: Maintained 1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1606F: arch/arm/mach-sa1100/jornada720.c 1607F: arch/arm/mach-sa1100/include/mach/jornada720.h 1608 1609ARM/IGEP MACHINE SUPPORT 1610M: Enric Balletbo i Serra <eballetbo@gmail.com> 1611M: Javier Martinez Canillas <javier@dowhile0.org> 1612L: linux-omap@vger.kernel.org 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615F: arch/arm/boot/dts/omap3-igep* 1616 1617ARM/INCOME PXA270 SUPPORT 1618M: Marek Vasut <marek.vasut@gmail.com> 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1620S: Maintained 1621F: arch/arm/mach-pxa/colibri-pxa270-income.c 1622 1623ARM/INTEL IOP13XX ARM ARCHITECTURE 1624M: Lennert Buytenhek <kernel@wantstofly.org> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626S: Maintained 1627 1628ARM/INTEL IOP32X ARM ARCHITECTURE 1629M: Lennert Buytenhek <kernel@wantstofly.org> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631S: Maintained 1632 1633ARM/INTEL IOP33X ARM ARCHITECTURE 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635S: Orphan 1636 1637ARM/INTEL IQ81342EX MACHINE SUPPORT 1638M: Lennert Buytenhek <kernel@wantstofly.org> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640S: Maintained 1641 1642ARM/INTEL IXDP2850 MACHINE SUPPORT 1643M: Lennert Buytenhek <kernel@wantstofly.org> 1644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1645S: Maintained 1646 1647ARM/INTEL IXP4XX ARM ARCHITECTURE 1648M: Imre Kaloz <kaloz@openwrt.org> 1649M: Krzysztof Halasa <khalasa@piap.pl> 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1651S: Maintained 1652F: arch/arm/mach-ixp4xx/ 1653 1654ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1655M: Jonathan Cameron <jic23@cam.ac.uk> 1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1657S: Maintained 1658F: arch/arm/mach-pxa/stargate2.c 1659F: drivers/pcmcia/pxa2xx_stargate2.c 1660 1661ARM/INTEL XSC3 (MANZANO) ARM CORE 1662M: Lennert Buytenhek <kernel@wantstofly.org> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664S: Maintained 1665 1666ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1667M: Lennert Buytenhek <kernel@wantstofly.org> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669S: Maintained 1670 1671ARM/LG1K ARCHITECTURE 1672M: Chanho Min <chanho.min@lge.com> 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1674S: Maintained 1675F: arch/arm64/boot/dts/lg/ 1676 1677ARM/LOGICPD PXA270 MACHINE SUPPORT 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/LPC18XX ARCHITECTURE 1683M: Vladimir Zapolskiy <vz@mleia.com> 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1685S: Maintained 1686F: arch/arm/boot/dts/lpc43* 1687F: drivers/i2c/busses/i2c-lpc2k.c 1688F: drivers/memory/pl172.c 1689F: drivers/mtd/spi-nor/nxp-spifi.c 1690F: drivers/rtc/rtc-lpc24xx.c 1691N: lpc18xx 1692 1693ARM/LPC32XX SOC SUPPORT 1694M: Vladimir Zapolskiy <vz@mleia.com> 1695M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1698S: Maintained 1699F: arch/arm/boot/dts/lpc32* 1700F: arch/arm/mach-lpc32xx/ 1701F: drivers/i2c/busses/i2c-pnx.c 1702F: drivers/net/ethernet/nxp/lpc_eth.c 1703F: drivers/usb/host/ohci-nxp.c 1704F: drivers/watchdog/pnx4008_wdt.c 1705N: lpc32xx 1706 1707ARM/MAGICIAN MACHINE SUPPORT 1708M: Philipp Zabel <philipp.zabel@gmail.com> 1709S: Maintained 1710 1711ARM/Marvell Dove/MV78xx0/Orion SOC support 1712M: Jason Cooper <jason@lakedaemon.net> 1713M: Andrew Lunn <andrew@lunn.ch> 1714M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1715M: Gregory Clement <gregory.clement@bootlin.com> 1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1717S: Maintained 1718F: Documentation/devicetree/bindings/soc/dove/ 1719F: arch/arm/mach-dove/ 1720F: arch/arm/mach-mv78xx0/ 1721F: arch/arm/mach-orion5x/ 1722F: arch/arm/plat-orion/ 1723F: arch/arm/boot/dts/dove* 1724F: arch/arm/boot/dts/orion5x* 1725 1726ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1727M: Jason Cooper <jason@lakedaemon.net> 1728M: Andrew Lunn <andrew@lunn.ch> 1729M: Gregory Clement <gregory.clement@bootlin.com> 1730M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1732S: Maintained 1733F: arch/arm/boot/dts/armada* 1734F: arch/arm/boot/dts/kirkwood* 1735F: arch/arm/configs/mvebu_*_defconfig 1736F: arch/arm/mach-mvebu/ 1737F: arch/arm64/boot/dts/marvell/armada* 1738F: drivers/cpufreq/armada-37xx-cpufreq.c 1739F: drivers/cpufreq/mvebu-cpufreq.c 1740F: drivers/irqchip/irq-armada-370-xp.c 1741F: drivers/irqchip/irq-mvebu-* 1742F: drivers/pinctrl/mvebu/ 1743F: drivers/rtc/rtc-armada38x.c 1744 1745ARM/Mediatek RTC DRIVER 1746M: Eddie Huang <eddie.huang@mediatek.com> 1747M: Sean Wang <sean.wang@mediatek.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1750S: Maintained 1751F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1752F: drivers/rtc/rtc-mt6397.c 1753F: drivers/rtc/rtc-mt7622.c 1754 1755ARM/Mediatek SoC support 1756M: Matthias Brugger <matthias.bgg@gmail.com> 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1758L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1759W: https://mtk.bcnfs.org/ 1760C: irc://chat.freenode.net/linux-mediatek 1761S: Maintained 1762F: arch/arm/boot/dts/mt6* 1763F: arch/arm/boot/dts/mt7* 1764F: arch/arm/boot/dts/mt8* 1765F: arch/arm/mach-mediatek/ 1766F: arch/arm64/boot/dts/mediatek/ 1767F: drivers/soc/mediatek/ 1768N: mtk 1769N: mt[678] 1770K: mediatek 1771 1772ARM/Mediatek USB3 PHY DRIVER 1773M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1775L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1776S: Maintained 1777F: drivers/phy/mediatek/ 1778F: Documentation/devicetree/bindings/phy/phy-mtk-* 1779 1780ARM/MICREL KS8695 ARCHITECTURE 1781M: Greg Ungerer <gerg@uclinux.org> 1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1783F: arch/arm/mach-ks8695/ 1784S: Odd Fixes 1785 1786ARM/Microchip (AT91) SoC support 1787M: Nicolas Ferre <nicolas.ferre@microchip.com> 1788M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1789M: Ludovic Desroches <ludovic.desroches@microchip.com> 1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1791W: http://www.linux4sam.org 1792T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1793S: Supported 1794N: at91 1795N: atmel 1796F: arch/arm/mach-at91/ 1797F: include/soc/at91/ 1798F: arch/arm/boot/dts/at91*.dts 1799F: arch/arm/boot/dts/at91*.dtsi 1800F: arch/arm/boot/dts/sama*.dts 1801F: arch/arm/boot/dts/sama*.dtsi 1802F: arch/arm/include/debug/at91.S 1803F: drivers/memory/atmel* 1804F: drivers/watchdog/sama5d4_wdt.c 1805X: drivers/input/touchscreen/atmel_mxt_ts.c 1806X: drivers/net/wireless/atmel/ 1807 1808ARM/MIOA701 MACHINE SUPPORT 1809M: Robert Jarzmik <robert.jarzmik@free.fr> 1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1811F: arch/arm/mach-pxa/mioa701.c 1812S: Maintained 1813 1814ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1815M: Michael Petchkovsky <mkpetch@internode.on.net> 1816S: Maintained 1817 1818ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1819M: Linus Walleij <linus.walleij@linaro.org> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821S: Maintained 1822F: arch/arm/mach-nomadik/ 1823F: arch/arm/mach-u300/ 1824F: arch/arm/mach-ux500/ 1825F: arch/arm/boot/dts/ste-* 1826F: drivers/clk/clk-nomadik.c 1827F: drivers/clk/clk-u300.c 1828F: drivers/clocksource/clksrc-dbx500-prcmu.c 1829F: drivers/clocksource/timer-u300.c 1830F: drivers/dma/coh901318* 1831F: drivers/dma/ste_dma40* 1832F: drivers/hwspinlock/u8500_hsem.c 1833F: drivers/i2c/busses/i2c-nomadik.c 1834F: drivers/i2c/busses/i2c-stu300.c 1835F: drivers/mfd/ab3100* 1836F: drivers/mfd/ab8500* 1837F: drivers/mfd/abx500* 1838F: drivers/mfd/dbx500* 1839F: drivers/mfd/db8500* 1840F: drivers/pinctrl/nomadik/ 1841F: drivers/pinctrl/pinctrl-coh901* 1842F: drivers/pinctrl/pinctrl-u300.c 1843F: drivers/rtc/rtc-ab3100.c 1844F: drivers/rtc/rtc-ab8500.c 1845F: drivers/rtc/rtc-coh901331.c 1846F: drivers/rtc/rtc-pl031.c 1847F: drivers/watchdog/coh901327_wdt.c 1848F: Documentation/devicetree/bindings/arm/ste-* 1849F: Documentation/devicetree/bindings/arm/ux500/ 1850T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1851 1852ARM/NUVOTON NPCM ARCHITECTURE 1853M: Avi Fishman <avifishman70@gmail.com> 1854M: Tomer Maimon <tmaimon77@gmail.com> 1855R: Patrick Venture <venture@google.com> 1856R: Nancy Yuen <yuenn@google.com> 1857R: Brendan Higgins <brendanhiggins@google.com> 1858L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1859S: Supported 1860F: arch/arm/mach-npcm/ 1861F: arch/arm/boot/dts/nuvoton-npcm* 1862F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1863F: drivers/*/*npcm* 1864F: Documentation/devicetree/bindings/*/*npcm* 1865F: Documentation/devicetree/bindings/*/*/*npcm* 1866 1867ARM/NUVOTON W90X900 ARM ARCHITECTURE 1868M: Wan ZongShun <mcuos.com@gmail.com> 1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1870W: http://www.mcuos.com 1871S: Maintained 1872F: arch/arm/mach-w90x900/ 1873F: drivers/input/keyboard/w90p910_keypad.c 1874F: drivers/input/touchscreen/w90p910_ts.c 1875F: drivers/watchdog/nuc900_wdt.c 1876F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1877F: drivers/mtd/nand/raw/nuc900_nand.c 1878F: drivers/rtc/rtc-nuc900.c 1879F: drivers/spi/spi-nuc900.c 1880F: drivers/usb/host/ehci-w90x900.c 1881F: drivers/video/fbdev/nuc900fb.c 1882 1883ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1884M: Nelson Castillo <arhuaco@freaks-unidos.net> 1885L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1886W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1887S: Supported 1888 1889ARM/Orion SoC/Technologic Systems TS-78xx platform support 1890M: Alexander Clouter <alex@digriz.org.uk> 1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1892W: http://www.digriz.org.uk/ts78xx/kernel 1893S: Maintained 1894F: arch/arm/mach-orion5x/ts78xx-* 1895 1896ARM/OXNAS platform support 1897M: Neil Armstrong <narmstrong@baylibre.com> 1898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1899L: linux-oxnas@groups.io (moderated for non-subscribers) 1900S: Maintained 1901F: arch/arm/mach-oxnas/ 1902F: arch/arm/boot/dts/ox8*.dts* 1903N: oxnas 1904 1905ARM/PALM TREO SUPPORT 1906M: Tomas Cech <sleep_walker@suse.com> 1907L: linux-arm-kernel@lists.infradead.org 1908W: http://hackndev.com 1909S: Maintained 1910F: arch/arm/mach-pxa/palmtreo.* 1911 1912ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1913M: Marek Vasut <marek.vasut@gmail.com> 1914L: linux-arm-kernel@lists.infradead.org 1915W: http://hackndev.com 1916S: Maintained 1917F: arch/arm/mach-pxa/include/mach/palmtx.h 1918F: arch/arm/mach-pxa/palmtx.c 1919F: arch/arm/mach-pxa/palmt5.* 1920F: arch/arm/mach-pxa/include/mach/palmld.h 1921F: arch/arm/mach-pxa/palmld.c 1922F: arch/arm/mach-pxa/palmte2.* 1923F: arch/arm/mach-pxa/include/mach/palmtc.h 1924F: arch/arm/mach-pxa/palmtc.c 1925 1926ARM/PALMZ72 SUPPORT 1927M: Sergey Lapin <slapin@ossfans.org> 1928L: linux-arm-kernel@lists.infradead.org 1929W: http://hackndev.com 1930S: Maintained 1931F: arch/arm/mach-pxa/palmz72.* 1932 1933ARM/PLEB SUPPORT 1934M: Peter Chubb <pleb@gelato.unsw.edu.au> 1935W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1936S: Maintained 1937 1938ARM/PT DIGITAL BOARD PORT 1939M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941W: http://www.armlinux.org.uk/ 1942S: Maintained 1943 1944ARM/QUALCOMM SUPPORT 1945M: Andy Gross <andy.gross@linaro.org> 1946M: David Brown <david.brown@linaro.org> 1947L: linux-arm-msm@vger.kernel.org 1948S: Maintained 1949F: Documentation/devicetree/bindings/soc/qcom/ 1950F: arch/arm/boot/dts/qcom-*.dts 1951F: arch/arm/boot/dts/qcom-*.dtsi 1952F: arch/arm/mach-qcom/ 1953F: arch/arm64/boot/dts/qcom/* 1954F: drivers/i2c/busses/i2c-qup.c 1955F: drivers/clk/qcom/ 1956F: drivers/dma/qcom/ 1957F: drivers/soc/qcom/ 1958F: drivers/spi/spi-qup.c 1959F: drivers/tty/serial/msm_serial.c 1960F: drivers/*/pm8???-* 1961F: drivers/mfd/ssbi.c 1962F: drivers/firmware/qcom_scm* 1963T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1964 1965ARM/RADISYS ENP2611 MACHINE SUPPORT 1966M: Lennert Buytenhek <kernel@wantstofly.org> 1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968S: Maintained 1969 1970ARM/RDA MICRO ARCHITECTURE 1971M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1973L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 1974S: Maintained 1975F: arch/arm/boot/dts/rda8810pl-* 1976F: drivers/clocksource/timer-rda.c 1977F: drivers/irqchip/irq-rda-intc.c 1978F: drivers/tty/serial/rda-uart.c 1979F: Documentation/devicetree/bindings/arm/rda.txt 1980F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 1981F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 1982F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 1983 1984ARM/REALTEK ARCHITECTURE 1985M: Andreas Färber <afaerber@suse.de> 1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1987S: Maintained 1988F: arch/arm64/boot/dts/realtek/ 1989F: Documentation/devicetree/bindings/arm/realtek.txt 1990 1991ARM/RENESAS ARM64 ARCHITECTURE 1992M: Simon Horman <horms@verge.net.au> 1993M: Magnus Damm <magnus.damm@gmail.com> 1994L: linux-renesas-soc@vger.kernel.org 1995Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1996T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1997S: Supported 1998F: arch/arm64/boot/dts/renesas/ 1999F: Documentation/devicetree/bindings/arm/shmobile.txt 2000F: drivers/soc/renesas/ 2001F: include/linux/soc/renesas/ 2002 2003ARM/RISCPC ARCHITECTURE 2004M: Russell King <linux@armlinux.org.uk> 2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2006W: http://www.armlinux.org.uk/ 2007S: Maintained 2008F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2009F: arch/arm/include/asm/hardware/ioc.h 2010F: arch/arm/include/asm/hardware/iomd.h 2011F: arch/arm/include/asm/hardware/memc.h 2012F: arch/arm/mach-rpc/ 2013F: drivers/net/ethernet/8390/etherh.c 2014F: drivers/net/ethernet/i825xx/ether1* 2015F: drivers/net/ethernet/seeq/ether3* 2016F: drivers/scsi/arm/ 2017 2018ARM/Rockchip SoC support 2019M: Heiko Stuebner <heiko@sntech.de> 2020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2021L: linux-rockchip@lists.infradead.org 2022T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2023S: Maintained 2024F: arch/arm/boot/dts/rk3* 2025F: arch/arm/boot/dts/rv1108* 2026F: arch/arm/mach-rockchip/ 2027F: drivers/clk/rockchip/ 2028F: drivers/i2c/busses/i2c-rk3x.c 2029F: drivers/*/*rockchip* 2030F: drivers/*/*/*rockchip* 2031F: sound/soc/rockchip/ 2032N: rockchip 2033 2034ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2035M: Kukjin Kim <kgene@kernel.org> 2036M: Krzysztof Kozlowski <krzk@kernel.org> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2039Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2040S: Maintained 2041F: arch/arm/boot/dts/s3c* 2042F: arch/arm/boot/dts/s5p* 2043F: arch/arm/boot/dts/exynos* 2044F: arch/arm64/boot/dts/exynos/ 2045F: arch/arm/plat-samsung/ 2046F: arch/arm/mach-s3c24*/ 2047F: arch/arm/mach-s3c64xx/ 2048F: arch/arm/mach-s5p*/ 2049F: arch/arm/mach-exynos*/ 2050F: drivers/*/*s3c24* 2051F: drivers/*/*/*s3c24* 2052F: drivers/*/*s3c64xx* 2053F: drivers/*/*s5pv210* 2054F: drivers/memory/samsung/* 2055F: drivers/soc/samsung/* 2056F: Documentation/arm/Samsung/ 2057F: Documentation/devicetree/bindings/arm/samsung/ 2058F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2059F: Documentation/devicetree/bindings/power/pd-samsung.txt 2060N: exynos 2061 2062ARM/SAMSUNG MOBILE MACHINE SUPPORT 2063M: Kyungmin Park <kyungmin.park@samsung.com> 2064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2065S: Maintained 2066F: arch/arm/mach-s5pv210/ 2067 2068ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2069M: Kyungmin Park <kyungmin.park@samsung.com> 2070M: Kamil Debski <kamil@wypas.org> 2071M: Andrzej Hajda <a.hajda@samsung.com> 2072L: linux-arm-kernel@lists.infradead.org 2073L: linux-media@vger.kernel.org 2074S: Maintained 2075F: drivers/media/platform/s5p-g2d/ 2076 2077ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2078M: Marek Szyprowski <m.szyprowski@samsung.com> 2079L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2080L: linux-media@vger.kernel.org 2081S: Maintained 2082F: drivers/media/platform/s5p-cec/ 2083F: Documentation/devicetree/bindings/media/s5p-cec.txt 2084 2085ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2086M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2087M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2088L: linux-arm-kernel@lists.infradead.org 2089L: linux-media@vger.kernel.org 2090S: Maintained 2091F: drivers/media/platform/s5p-jpeg/ 2092 2093ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2094M: Kyungmin Park <kyungmin.park@samsung.com> 2095M: Kamil Debski <kamil@wypas.org> 2096M: Jeongtae Park <jtp.park@samsung.com> 2097M: Andrzej Hajda <a.hajda@samsung.com> 2098L: linux-arm-kernel@lists.infradead.org 2099L: linux-media@vger.kernel.org 2100S: Maintained 2101F: drivers/media/platform/s5p-mfc/ 2102 2103ARM/SHMOBILE ARM ARCHITECTURE 2104M: Simon Horman <horms@verge.net.au> 2105M: Magnus Damm <magnus.damm@gmail.com> 2106L: linux-renesas-soc@vger.kernel.org 2107Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2108T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2109S: Supported 2110F: arch/arm/boot/dts/emev2* 2111F: arch/arm/boot/dts/r7s* 2112F: arch/arm/boot/dts/r8a* 2113F: arch/arm/boot/dts/r9a* 2114F: arch/arm/boot/dts/sh* 2115F: arch/arm/configs/shmobile_defconfig 2116F: arch/arm/include/debug/renesas-scif.S 2117F: arch/arm/mach-shmobile/ 2118F: Documentation/devicetree/bindings/arm/shmobile.txt 2119F: drivers/soc/renesas/ 2120F: include/linux/soc/renesas/ 2121 2122ARM/SOCFPGA ARCHITECTURE 2123M: Dinh Nguyen <dinguyen@kernel.org> 2124S: Maintained 2125F: arch/arm/mach-socfpga/ 2126F: arch/arm/boot/dts/socfpga* 2127F: arch/arm/configs/socfpga_defconfig 2128F: arch/arm64/boot/dts/altera/ 2129W: http://www.rocketboards.org 2130T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2131 2132ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2133M: Dinh Nguyen <dinguyen@kernel.org> 2134S: Maintained 2135F: drivers/clk/socfpga/ 2136 2137ARM/SOCFPGA EDAC SUPPORT 2138M: Thor Thayer <thor.thayer@linux.intel.com> 2139S: Maintained 2140F: drivers/edac/altera_edac. 2141 2142ARM/SPREADTRUM SoC SUPPORT 2143M: Orson Zhai <orsonzhai@gmail.com> 2144M: Baolin Wang <baolin.wang@linaro.org> 2145M: Chunyan Zhang <zhang.lyra@gmail.com> 2146S: Maintained 2147F: arch/arm64/boot/dts/sprd 2148N: sprd 2149 2150ARM/STI ARCHITECTURE 2151M: Patrice Chotard <patrice.chotard@st.com> 2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2153W: http://www.stlinux.com 2154S: Maintained 2155F: arch/arm/mach-sti/ 2156F: arch/arm/boot/dts/sti* 2157F: drivers/char/hw_random/st-rng.c 2158F: drivers/clocksource/arm_global_timer.c 2159F: drivers/clocksource/clksrc_st_lpc.c 2160F: drivers/cpufreq/sti-cpufreq.c 2161F: drivers/dma/st_fdma* 2162F: drivers/i2c/busses/i2c-st.c 2163F: drivers/media/rc/st_rc.c 2164F: drivers/media/platform/sti/c8sectpfe/ 2165F: drivers/mmc/host/sdhci-st.c 2166F: drivers/phy/st/phy-miphy28lp.c 2167F: drivers/phy/st/phy-stih407-usb.c 2168F: drivers/pinctrl/pinctrl-st.c 2169F: drivers/remoteproc/st_remoteproc.c 2170F: drivers/remoteproc/st_slim_rproc.c 2171F: drivers/reset/sti/ 2172F: drivers/rtc/rtc-st-lpc.c 2173F: drivers/tty/serial/st-asc.c 2174F: drivers/usb/dwc3/dwc3-st.c 2175F: drivers/usb/host/ehci-st.c 2176F: drivers/usb/host/ohci-st.c 2177F: drivers/watchdog/st_lpc_wdt.c 2178F: drivers/ata/ahci_st.c 2179F: include/linux/remoteproc/st_slim_rproc.h 2180 2181ARM/STM32 ARCHITECTURE 2182M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2183M: Alexandre Torgue <alexandre.torgue@st.com> 2184L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2186S: Maintained 2187T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2188N: stm32 2189N: stm 2190F: arch/arm/boot/dts/stm32* 2191F: arch/arm/mach-stm32/ 2192F: drivers/clocksource/armv7m_systick.c 2193 2194ARM/Synaptics SoC support 2195M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2196M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2198S: Maintained 2199F: arch/arm/mach-berlin/ 2200F: arch/arm/boot/dts/berlin* 2201F: arch/arm64/boot/dts/synaptics/ 2202 2203ARM/TANGO ARCHITECTURE 2204M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2205M: Mans Rullgard <mans@mansr.com> 2206L: linux-arm-kernel@lists.infradead.org 2207S: Odd Fixes 2208N: tango 2209 2210ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2211M: Lennert Buytenhek <kernel@wantstofly.org> 2212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2213S: Maintained 2214 2215ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2216M: Hans Verkuil <hans.verkuil@cisco.com> 2217L: linux-tegra@vger.kernel.org 2218L: linux-media@vger.kernel.org 2219S: Maintained 2220F: drivers/media/platform/tegra-cec/ 2221F: Documentation/devicetree/bindings/media/tegra-cec.txt 2222 2223ARM/TETON BGA MACHINE SUPPORT 2224M: "Mark F. Brown" <mark.brown314@gmail.com> 2225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2226S: Maintained 2227 2228ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2229M: Santosh Shilimkar <ssantosh@kernel.org> 2230L: linux-kernel@vger.kernel.org 2231S: Maintained 2232F: drivers/memory/*emif* 2233 2234ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2235M: Tero Kristo <t-kristo@ti.com> 2236M: Nishanth Menon <nm@ti.com> 2237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2238S: Supported 2239F: Documentation/devicetree/bindings/arm/ti/k3.txt 2240F: arch/arm64/boot/dts/ti/Makefile 2241F: arch/arm64/boot/dts/ti/k3-* 2242F: include/dt-bindings/pinctrl/k3.h 2243 2244ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2245M: Santosh Shilimkar <ssantosh@kernel.org> 2246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2247S: Maintained 2248F: arch/arm/mach-keystone/ 2249F: arch/arm/boot/dts/keystone-* 2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2251 2252ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2253M: Santosh Shilimkar <ssantosh@kernel.org> 2254L: linux-kernel@vger.kernel.org 2255S: Maintained 2256F: drivers/clk/keystone/ 2257 2258ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2259M: Santosh Shilimkar <ssantosh@kernel.org> 2260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2261L: linux-kernel@vger.kernel.org 2262S: Maintained 2263F: drivers/clocksource/timer-keystone.c 2264 2265ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2266M: Santosh Shilimkar <ssantosh@kernel.org> 2267L: linux-kernel@vger.kernel.org 2268S: Maintained 2269F: drivers/power/reset/keystone-reset.c 2270 2271ARM/THECUS N2100 MACHINE SUPPORT 2272M: Lennert Buytenhek <kernel@wantstofly.org> 2273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2274S: Maintained 2275 2276ARM/TOSA MACHINE SUPPORT 2277M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2278M: Dirk Opfer <dirk@opfer-online.de> 2279S: Maintained 2280 2281ARM/UNIPHIER ARCHITECTURE 2282M: Masahiro Yamada <yamada.masahiro@socionext.com> 2283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2284T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2285S: Maintained 2286F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2287F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2288F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2289F: arch/arm/boot/dts/uniphier* 2290F: arch/arm/include/asm/hardware/cache-uniphier.h 2291F: arch/arm/mach-uniphier/ 2292F: arch/arm/mm/cache-uniphier.c 2293F: arch/arm64/boot/dts/socionext/uniphier* 2294F: drivers/bus/uniphier-system-bus.c 2295F: drivers/clk/uniphier/ 2296F: drivers/dmaengine/uniphier-mdmac.c 2297F: drivers/gpio/gpio-uniphier.c 2298F: drivers/i2c/busses/i2c-uniphier* 2299F: drivers/irqchip/irq-uniphier-aidet.c 2300F: drivers/mmc/host/uniphier-sd.c 2301F: drivers/pinctrl/uniphier/ 2302F: drivers/reset/reset-uniphier.c 2303F: drivers/tty/serial/8250/8250_uniphier.c 2304N: uniphier 2305 2306ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2307M: Ulf Hansson <ulf.hansson@linaro.org> 2308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2309T: git git://git.linaro.org/people/ulfh/clk.git 2310S: Maintained 2311F: drivers/clk/ux500/ 2312 2313ARM/VERSATILE EXPRESS PLATFORM 2314M: Liviu Dudau <liviu.dudau@arm.com> 2315M: Sudeep Holla <sudeep.holla@arm.com> 2316M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2318S: Maintained 2319F: arch/arm/boot/dts/vexpress* 2320F: arch/arm64/boot/dts/arm/ 2321F: arch/arm/mach-vexpress/ 2322F: */*/vexpress* 2323F: */*/*/vexpress* 2324F: drivers/clk/versatile/clk-vexpress-osc.c 2325F: drivers/clocksource/timer-versatile.c 2326N: mps2 2327 2328ARM/VFP SUPPORT 2329M: Russell King <linux@armlinux.org.uk> 2330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2331W: http://www.armlinux.org.uk/ 2332S: Maintained 2333F: arch/arm/vfp/ 2334 2335ARM/VOIPAC PXA270 SUPPORT 2336M: Marek Vasut <marek.vasut@gmail.com> 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338S: Maintained 2339F: arch/arm/mach-pxa/vpac270.c 2340F: arch/arm/mach-pxa/include/mach/vpac270.h 2341 2342ARM/VT8500 ARM ARCHITECTURE 2343M: Tony Prisk <linux@prisktech.co.nz> 2344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2345S: Maintained 2346F: arch/arm/mach-vt8500/ 2347F: drivers/clocksource/timer-vt8500.c 2348F: drivers/i2c/busses/i2c-wmt.c 2349F: drivers/mmc/host/wmt-sdmmc.c 2350F: drivers/pwm/pwm-vt8500.c 2351F: drivers/rtc/rtc-vt8500.c 2352F: drivers/tty/serial/vt8500_serial.c 2353F: drivers/usb/host/ehci-platform.c 2354F: drivers/usb/host/uhci-platform.c 2355F: drivers/video/fbdev/vt8500lcdfb.* 2356F: drivers/video/fbdev/wm8505fb* 2357F: drivers/video/fbdev/wmt_ge_rops.* 2358 2359ARM/ZIPIT Z2 SUPPORT 2360M: Marek Vasut <marek.vasut@gmail.com> 2361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2362S: Maintained 2363F: arch/arm/mach-pxa/z2.c 2364F: arch/arm/mach-pxa/include/mach/z2.h 2365 2366ARM/ZTE ARCHITECTURE 2367M: Jun Nie <jun.nie@linaro.org> 2368M: Shawn Guo <shawnguo@kernel.org> 2369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2370S: Maintained 2371F: arch/arm/boot/dts/zx2967* 2372F: arch/arm/mach-zx/ 2373F: arch/arm64/boot/dts/zte/ 2374F: drivers/clk/zte/ 2375F: drivers/dma/zx_dma.c 2376F: drivers/gpio/gpio-zx.c 2377F: drivers/i2c/busses/i2c-zx2967.c 2378F: drivers/mmc/host/dw_mmc-zx.* 2379F: drivers/pinctrl/zte/ 2380F: drivers/soc/zte/ 2381F: drivers/thermal/zx2967_thermal.c 2382F: drivers/watchdog/zx2967_wdt.c 2383F: Documentation/devicetree/bindings/arm/zte.yaml 2384F: Documentation/devicetree/bindings/clock/zx2967*.txt 2385F: Documentation/devicetree/bindings/dma/zxdma.txt 2386F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2387F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2388F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2389F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2390F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2391F: Documentation/devicetree/bindings/soc/zte/ 2392F: Documentation/devicetree/bindings/sound/zte,*.txt 2393F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2394F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2395F: include/dt-bindings/clock/zx2967*.h 2396F: include/dt-bindings/soc/zte,*.h 2397F: sound/soc/codecs/zx_aud96p22.c 2398F: sound/soc/zte/ 2399 2400ARM/ZYNQ ARCHITECTURE 2401M: Michal Simek <michal.simek@xilinx.com> 2402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2403W: http://wiki.xilinx.com 2404T: git https://github.com/Xilinx/linux-xlnx.git 2405S: Supported 2406F: arch/arm/mach-zynq/ 2407F: drivers/cpuidle/cpuidle-zynq.c 2408F: drivers/block/xsysace.c 2409N: zynq 2410N: xilinx 2411F: drivers/clocksource/timer-cadence-ttc.c 2412F: drivers/i2c/busses/i2c-cadence.c 2413F: drivers/mmc/host/sdhci-of-arasan.c 2414F: drivers/edac/synopsys_edac.c 2415F: drivers/i2c/busses/i2c-xiic.c 2416 2417ARM64 PORT (AARCH64 ARCHITECTURE) 2418M: Catalin Marinas <catalin.marinas@arm.com> 2419M: Will Deacon <will.deacon@arm.com> 2420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2422S: Maintained 2423F: arch/arm64/ 2424X: arch/arm64/boot/dts/ 2425F: Documentation/arm64/ 2426 2427AS3645A LED FLASH CONTROLLER DRIVER 2428M: Sakari Ailus <sakari.ailus@iki.fi> 2429L: linux-leds@vger.kernel.org 2430S: Maintained 2431F: drivers/leds/leds-as3645a.c 2432 2433ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2434M: Tianshu Qiu <tian.shu.qiu@intel.com> 2435L: linux-media@vger.kernel.org 2436T: git git://linuxtv.org/media_tree.git 2437S: Maintained 2438F: drivers/media/i2c/ak7375.c 2439F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2440 2441ASAHI KASEI AK8974 DRIVER 2442M: Linus Walleij <linus.walleij@linaro.org> 2443L: linux-iio@vger.kernel.org 2444W: http://www.akm.com/ 2445S: Supported 2446F: drivers/iio/magnetometer/ak8974.c 2447 2448ASC7621 HARDWARE MONITOR DRIVER 2449M: George Joseph <george.joseph@fairview5.com> 2450L: linux-hwmon@vger.kernel.org 2451S: Maintained 2452F: Documentation/hwmon/asc7621 2453F: drivers/hwmon/asc7621.c 2454 2455ASPEED VIDEO ENGINE DRIVER 2456M: Eddie James <eajames@linux.ibm.com> 2457L: linux-media@vger.kernel.org 2458L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2459S: Maintained 2460F: drivers/media/platform/aspeed-video.c 2461F: Documentation/devicetree/bindings/media/aspeed-video.txt 2462 2463ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2464M: Corentin Chary <corentin.chary@gmail.com> 2465L: acpi4asus-user@lists.sourceforge.net 2466L: platform-driver-x86@vger.kernel.org 2467W: http://acpi4asus.sf.net 2468S: Maintained 2469F: drivers/platform/x86/asus*.c 2470F: drivers/platform/x86/eeepc*.c 2471 2472ASUS WIRELESS RADIO CONTROL DRIVER 2473M: João Paulo Rechi Vita <jprvita@gmail.com> 2474L: platform-driver-x86@vger.kernel.org 2475S: Maintained 2476F: drivers/platform/x86/asus-wireless.c 2477 2478ASYMMETRIC KEYS 2479M: David Howells <dhowells@redhat.com> 2480L: keyrings@vger.kernel.org 2481S: Maintained 2482F: Documentation/crypto/asymmetric-keys.txt 2483F: include/linux/verification.h 2484F: include/crypto/public_key.h 2485F: include/crypto/pkcs7.h 2486F: crypto/asymmetric_keys/ 2487 2488ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2489R: Dan Williams <dan.j.williams@intel.com> 2490W: http://sourceforge.net/projects/xscaleiop 2491S: Odd fixes 2492F: Documentation/crypto/async-tx-api.txt 2493F: crypto/async_tx/ 2494F: drivers/dma/ 2495F: include/linux/dmaengine.h 2496F: include/linux/async_tx.h 2497 2498AT24 EEPROM DRIVER 2499M: Bartosz Golaszewski <brgl@bgdev.pl> 2500L: linux-i2c@vger.kernel.org 2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2502S: Maintained 2503F: Documentation/devicetree/bindings/eeprom/at24.txt 2504F: drivers/misc/eeprom/at24.c 2505F: include/linux/platform_data/at24.h 2506 2507ATA OVER ETHERNET (AOE) DRIVER 2508M: "Ed L. Cashin" <ed.cashin@acm.org> 2509W: http://www.openaoe.org/ 2510S: Supported 2511F: Documentation/aoe/ 2512F: drivers/block/aoe/ 2513 2514ATHEROS 71XX/9XXX GPIO DRIVER 2515M: Alban Bedel <albeu@free.fr> 2516W: https://github.com/AlbanBedel/linux 2517T: git git://github.com/AlbanBedel/linux 2518S: Maintained 2519F: drivers/gpio/gpio-ath79.c 2520F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2521 2522ATHEROS 71XX/9XXX USB PHY DRIVER 2523M: Alban Bedel <albeu@free.fr> 2524W: https://github.com/AlbanBedel/linux 2525T: git git://github.com/AlbanBedel/linux 2526S: Maintained 2527F: drivers/phy/qualcomm/phy-ath79-usb.c 2528F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2529 2530ATHEROS ATH GENERIC UTILITIES 2531M: Kalle Valo <kvalo@codeaurora.org> 2532L: linux-wireless@vger.kernel.org 2533S: Supported 2534F: drivers/net/wireless/ath/* 2535 2536ATHEROS ATH5K WIRELESS DRIVER 2537M: Jiri Slaby <jirislaby@gmail.com> 2538M: Nick Kossifidis <mickflemm@gmail.com> 2539M: Luis Chamberlain <mcgrof@kernel.org> 2540L: linux-wireless@vger.kernel.org 2541W: http://wireless.kernel.org/en/users/Drivers/ath5k 2542S: Maintained 2543F: drivers/net/wireless/ath/ath5k/ 2544 2545ATHEROS ATH6KL WIRELESS DRIVER 2546M: Kalle Valo <kvalo@codeaurora.org> 2547L: linux-wireless@vger.kernel.org 2548W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2549T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2550S: Supported 2551F: drivers/net/wireless/ath/ath6kl/ 2552 2553ATI_REMOTE2 DRIVER 2554M: Ville Syrjala <syrjala@sci.fi> 2555S: Maintained 2556F: drivers/input/misc/ati_remote2.c 2557 2558ATK0110 HWMON DRIVER 2559M: Luca Tettamanti <kronos.it@gmail.com> 2560L: linux-hwmon@vger.kernel.org 2561S: Maintained 2562F: drivers/hwmon/asus_atk0110.c 2563 2564ATLX ETHERNET DRIVERS 2565M: Jay Cliburn <jcliburn@gmail.com> 2566M: Chris Snook <chris.snook@gmail.com> 2567L: netdev@vger.kernel.org 2568W: http://sourceforge.net/projects/atl1 2569W: http://atl1.sourceforge.net 2570S: Maintained 2571F: drivers/net/ethernet/atheros/ 2572 2573ATM 2574M: Chas Williams <3chas3@gmail.com> 2575L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2576L: netdev@vger.kernel.org 2577W: http://linux-atm.sourceforge.net 2578S: Maintained 2579F: drivers/atm/ 2580F: include/linux/atm* 2581F: include/uapi/linux/atm* 2582 2583ATMEL MACB ETHERNET DRIVER 2584M: Nicolas Ferre <nicolas.ferre@microchip.com> 2585S: Supported 2586F: drivers/net/ethernet/cadence/ 2587 2588ATMEL MAXTOUCH DRIVER 2589M: Nick Dyer <nick@shmanahar.org> 2590T: git git://github.com/ndyer/linux.git 2591S: Maintained 2592F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2593F: drivers/input/touchscreen/atmel_mxt_ts.c 2594 2595ATMEL WIRELESS DRIVER 2596M: Simon Kelley <simon@thekelleys.org.uk> 2597L: linux-wireless@vger.kernel.org 2598W: http://www.thekelleys.org.uk/atmel 2599W: http://atmelwlandriver.sourceforge.net/ 2600S: Maintained 2601F: drivers/net/wireless/atmel/atmel* 2602 2603ATOMIC INFRASTRUCTURE 2604M: Will Deacon <will.deacon@arm.com> 2605M: Peter Zijlstra <peterz@infradead.org> 2606R: Boqun Feng <boqun.feng@gmail.com> 2607L: linux-kernel@vger.kernel.org 2608S: Maintained 2609F: arch/*/include/asm/atomic*.h 2610F: include/*/atomic*.h 2611 2612ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2613M: Bradley Grove <linuxdrivers@attotech.com> 2614L: linux-scsi@vger.kernel.org 2615W: http://www.attotech.com 2616S: Supported 2617F: drivers/scsi/esas2r 2618 2619ATUSB IEEE 802.15.4 RADIO DRIVER 2620M: Stefan Schmidt <stefan@datenfreihafen.org> 2621L: linux-wpan@vger.kernel.org 2622S: Maintained 2623F: drivers/net/ieee802154/atusb.c 2624F: drivers/net/ieee802154/atusb.h 2625F: drivers/net/ieee802154/at86rf230.h 2626 2627AUDIT SUBSYSTEM 2628M: Paul Moore <paul@paul-moore.com> 2629M: Eric Paris <eparis@redhat.com> 2630L: linux-audit@redhat.com (moderated for non-subscribers) 2631W: https://github.com/linux-audit 2632T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2633S: Supported 2634F: include/linux/audit.h 2635F: include/uapi/linux/audit.h 2636F: kernel/audit* 2637 2638AUXILIARY DISPLAY DRIVERS 2639M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2640S: Maintained 2641F: drivers/auxdisplay/ 2642F: include/linux/cfag12864b.h 2643 2644AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2645M: Andreas Klinger <ak@it-klinger.de> 2646L: linux-iio@vger.kernel.org 2647S: Maintained 2648F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2649F: drivers/iio/adc/hx711.c 2650 2651AX.25 NETWORK LAYER 2652M: Ralf Baechle <ralf@linux-mips.org> 2653L: linux-hams@vger.kernel.org 2654W: http://www.linux-ax25.org/ 2655S: Maintained 2656F: include/uapi/linux/ax25.h 2657F: include/net/ax25.h 2658F: net/ax25/ 2659 2660AXENTIA ARM DEVICES 2661M: Peter Rosin <peda@axentia.se> 2662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2663S: Maintained 2664F: Documentation/devicetree/bindings/arm/axentia.txt 2665F: arch/arm/boot/dts/at91-linea.dtsi 2666F: arch/arm/boot/dts/at91-natte.dtsi 2667F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2668F: arch/arm/boot/dts/at91-tse850-3.dts 2669 2670AXENTIA ASOC DRIVERS 2671M: Peter Rosin <peda@axentia.se> 2672L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2673S: Maintained 2674F: Documentation/devicetree/bindings/sound/axentia,* 2675F: sound/soc/atmel/tse850-pcm5142.c 2676 2677AXXIA I2C CONTROLLER 2678M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2679L: linux-i2c@vger.kernel.org 2680S: Maintained 2681F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2682F: drivers/i2c/busses/i2c-axxia.c 2683 2684AZ6007 DVB DRIVER 2685M: Mauro Carvalho Chehab <mchehab@kernel.org> 2686L: linux-media@vger.kernel.org 2687W: https://linuxtv.org 2688T: git git://linuxtv.org/media_tree.git 2689S: Maintained 2690F: drivers/media/usb/dvb-usb-v2/az6007.c 2691 2692AZTECH FM RADIO RECEIVER DRIVER 2693M: Hans Verkuil <hverkuil@xs4all.nl> 2694L: linux-media@vger.kernel.org 2695T: git git://linuxtv.org/media_tree.git 2696W: https://linuxtv.org 2697S: Maintained 2698F: drivers/media/radio/radio-aztech* 2699 2700B43 WIRELESS DRIVER 2701L: linux-wireless@vger.kernel.org 2702L: b43-dev@lists.infradead.org 2703W: http://wireless.kernel.org/en/users/Drivers/b43 2704S: Odd Fixes 2705F: drivers/net/wireless/broadcom/b43/ 2706 2707B43LEGACY WIRELESS DRIVER 2708M: Larry Finger <Larry.Finger@lwfinger.net> 2709L: linux-wireless@vger.kernel.org 2710L: b43-dev@lists.infradead.org 2711W: http://wireless.kernel.org/en/users/Drivers/b43 2712S: Maintained 2713F: drivers/net/wireless/broadcom/b43legacy/ 2714 2715BACKLIGHT CLASS/SUBSYSTEM 2716M: Lee Jones <lee.jones@linaro.org> 2717M: Daniel Thompson <daniel.thompson@linaro.org> 2718M: Jingoo Han <jingoohan1@gmail.com> 2719L: dri-devel@lists.freedesktop.org 2720T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2721S: Maintained 2722F: drivers/video/backlight/ 2723F: include/linux/backlight.h 2724F: include/linux/pwm_backlight.h 2725F: Documentation/devicetree/bindings/leds/backlight 2726 2727BATMAN ADVANCED 2728M: Marek Lindner <mareklindner@neomailbox.ch> 2729M: Simon Wunderlich <sw@simonwunderlich.de> 2730M: Antonio Quartulli <a@unstable.cc> 2731L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2732W: https://www.open-mesh.org/ 2733Q: https://patchwork.open-mesh.org/project/batman/list/ 2734S: Maintained 2735F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2736F: Documentation/ABI/testing/sysfs-class-net-mesh 2737F: Documentation/networking/batman-adv.rst 2738F: include/uapi/linux/batadv_packet.h 2739F: include/uapi/linux/batman_adv.h 2740F: net/batman-adv/ 2741 2742BAYCOM/HDLCDRV DRIVERS FOR AX.25 2743M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2744L: linux-hams@vger.kernel.org 2745W: http://www.baycom.org/~tom/ham/ham.html 2746S: Maintained 2747F: drivers/net/hamradio/baycom* 2748 2749BCACHE (BLOCK LAYER CACHE) 2750M: Coly Li <colyli@suse.de> 2751M: Kent Overstreet <kent.overstreet@gmail.com> 2752L: linux-bcache@vger.kernel.org 2753W: http://bcache.evilpiepirate.org 2754C: irc://irc.oftc.net/bcache 2755S: Maintained 2756F: drivers/md/bcache/ 2757 2758BDISP ST MEDIA DRIVER 2759M: Fabien Dessenne <fabien.dessenne@st.com> 2760L: linux-media@vger.kernel.org 2761T: git git://linuxtv.org/media_tree.git 2762W: https://linuxtv.org 2763S: Supported 2764F: drivers/media/platform/sti/bdisp 2765 2766BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2767M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2768L: netdev@vger.kernel.org 2769S: Maintained 2770F: drivers/net/ethernet/ec_bhf.c 2771 2772BEFS FILE SYSTEM 2773M: Luis de Bethencourt <luisbg@kernel.org> 2774M: Salah Triki <salah.triki@gmail.com> 2775S: Maintained 2776T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2777F: Documentation/filesystems/befs.txt 2778F: fs/befs/ 2779 2780BFQ I/O SCHEDULER 2781M: Paolo Valente <paolo.valente@linaro.org> 2782M: Jens Axboe <axboe@kernel.dk> 2783L: linux-block@vger.kernel.org 2784S: Maintained 2785F: block/bfq-* 2786F: Documentation/block/bfq-iosched.txt 2787 2788BFS FILE SYSTEM 2789M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2790S: Maintained 2791F: Documentation/filesystems/bfs.txt 2792F: fs/bfs/ 2793F: include/uapi/linux/bfs_fs.h 2794 2795BLINKM RGB LED DRIVER 2796M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2797S: Maintained 2798F: drivers/leds/leds-blinkm.c 2799 2800BLOCK LAYER 2801M: Jens Axboe <axboe@kernel.dk> 2802L: linux-block@vger.kernel.org 2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2804S: Maintained 2805F: block/ 2806F: drivers/block/ 2807F: kernel/trace/blktrace.c 2808F: lib/sbitmap.c 2809 2810BLOCK2MTD DRIVER 2811M: Joern Engel <joern@lazybastard.org> 2812L: linux-mtd@lists.infradead.org 2813S: Maintained 2814F: drivers/mtd/devices/block2mtd.c 2815 2816BLUETOOTH DRIVERS 2817M: Marcel Holtmann <marcel@holtmann.org> 2818M: Johan Hedberg <johan.hedberg@gmail.com> 2819L: linux-bluetooth@vger.kernel.org 2820W: http://www.bluez.org/ 2821T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2822T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2823S: Maintained 2824F: drivers/bluetooth/ 2825 2826BLUETOOTH SUBSYSTEM 2827M: Marcel Holtmann <marcel@holtmann.org> 2828M: Johan Hedberg <johan.hedberg@gmail.com> 2829L: linux-bluetooth@vger.kernel.org 2830W: http://www.bluez.org/ 2831T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2833S: Maintained 2834F: net/bluetooth/ 2835F: include/net/bluetooth/ 2836 2837BONDING DRIVER 2838M: Jay Vosburgh <j.vosburgh@gmail.com> 2839M: Veaceslav Falico <vfalico@gmail.com> 2840M: Andy Gospodarek <andy@greyhouse.net> 2841L: netdev@vger.kernel.org 2842W: http://sourceforge.net/projects/bonding/ 2843S: Supported 2844F: drivers/net/bonding/ 2845F: include/uapi/linux/if_bonding.h 2846 2847BPF (Safe dynamic programs and tools) 2848M: Alexei Starovoitov <ast@kernel.org> 2849M: Daniel Borkmann <daniel@iogearbox.net> 2850R: Martin KaFai Lau <kafai@fb.com> 2851R: Song Liu <songliubraving@fb.com> 2852R: Yonghong Song <yhs@fb.com> 2853L: netdev@vger.kernel.org 2854L: bpf@vger.kernel.org 2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2857Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2858S: Supported 2859F: arch/*/net/* 2860F: Documentation/networking/filter.txt 2861F: Documentation/bpf/ 2862F: include/linux/bpf* 2863F: include/linux/filter.h 2864F: include/trace/events/xdp.h 2865F: include/uapi/linux/bpf* 2866F: include/uapi/linux/filter.h 2867F: kernel/bpf/ 2868F: kernel/trace/bpf_trace.c 2869F: lib/test_bpf.c 2870F: net/bpf/ 2871F: net/core/filter.c 2872F: net/sched/act_bpf.c 2873F: net/sched/cls_bpf.c 2874F: samples/bpf/ 2875F: tools/bpf/ 2876F: tools/lib/bpf/ 2877F: tools/testing/selftests/bpf/ 2878K: bpf 2879N: bpf 2880 2881BPF JIT for ARM 2882M: Shubham Bansal <illusionist.neo@gmail.com> 2883L: netdev@vger.kernel.org 2884L: bpf@vger.kernel.org 2885S: Maintained 2886F: arch/arm/net/ 2887 2888BPF JIT for ARM64 2889M: Daniel Borkmann <daniel@iogearbox.net> 2890M: Alexei Starovoitov <ast@kernel.org> 2891M: Zi Shen Lim <zlim.lnx@gmail.com> 2892L: netdev@vger.kernel.org 2893L: bpf@vger.kernel.org 2894S: Supported 2895F: arch/arm64/net/ 2896 2897BPF JIT for MIPS (32-BIT AND 64-BIT) 2898M: Paul Burton <paul.burton@mips.com> 2899L: netdev@vger.kernel.org 2900L: bpf@vger.kernel.org 2901S: Maintained 2902F: arch/mips/net/ 2903 2904BPF JIT for NFP NICs 2905M: Jakub Kicinski <jakub.kicinski@netronome.com> 2906L: netdev@vger.kernel.org 2907L: bpf@vger.kernel.org 2908S: Supported 2909F: drivers/net/ethernet/netronome/nfp/bpf/ 2910 2911BPF JIT for POWERPC (32-BIT AND 64-BIT) 2912M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2913M: Sandipan Das <sandipan@linux.ibm.com> 2914L: netdev@vger.kernel.org 2915L: bpf@vger.kernel.org 2916S: Maintained 2917F: arch/powerpc/net/ 2918 2919BPF JIT for S390 2920M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2921M: Heiko Carstens <heiko.carstens@de.ibm.com> 2922L: netdev@vger.kernel.org 2923L: bpf@vger.kernel.org 2924S: Maintained 2925F: arch/s390/net/ 2926X: arch/s390/net/pnet.c 2927 2928BPF JIT for SPARC (32-BIT AND 64-BIT) 2929M: David S. Miller <davem@davemloft.net> 2930L: netdev@vger.kernel.org 2931L: bpf@vger.kernel.org 2932S: Maintained 2933F: arch/sparc/net/ 2934 2935BPF JIT for X86 32-BIT 2936M: Wang YanQing <udknight@gmail.com> 2937L: netdev@vger.kernel.org 2938L: bpf@vger.kernel.org 2939S: Maintained 2940F: arch/x86/net/bpf_jit_comp32.c 2941 2942BPF JIT for X86 64-BIT 2943M: Alexei Starovoitov <ast@kernel.org> 2944M: Daniel Borkmann <daniel@iogearbox.net> 2945L: netdev@vger.kernel.org 2946L: bpf@vger.kernel.org 2947S: Supported 2948F: arch/x86/net/ 2949X: arch/x86/net/bpf_jit_comp32.c 2950 2951BROADCOM B44 10/100 ETHERNET DRIVER 2952M: Michael Chan <michael.chan@broadcom.com> 2953L: netdev@vger.kernel.org 2954S: Supported 2955F: drivers/net/ethernet/broadcom/b44.* 2956 2957BROADCOM B53 ETHERNET SWITCH DRIVER 2958M: Florian Fainelli <f.fainelli@gmail.com> 2959L: netdev@vger.kernel.org 2960L: openwrt-devel@lists.openwrt.org (subscribers-only) 2961S: Supported 2962F: drivers/net/dsa/b53/* 2963F: include/linux/platform_data/b53.h 2964 2965BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2966M: Florian Fainelli <f.fainelli@gmail.com> 2967M: Ray Jui <rjui@broadcom.com> 2968M: Scott Branden <sbranden@broadcom.com> 2969M: bcm-kernel-feedback-list@broadcom.com 2970T: git git://github.com/broadcom/mach-bcm 2971S: Maintained 2972N: bcm281* 2973N: bcm113* 2974N: bcm216* 2975N: kona 2976F: arch/arm/mach-bcm/ 2977 2978BROADCOM BCM2835 ARM ARCHITECTURE 2979M: Eric Anholt <eric@anholt.net> 2980M: Stefan Wahren <stefan.wahren@i2se.com> 2981L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2983T: git git://github.com/anholt/linux 2984S: Maintained 2985N: bcm2835 2986F: drivers/staging/vc04_services 2987 2988BROADCOM BCM47XX MIPS ARCHITECTURE 2989M: Hauke Mehrtens <hauke@hauke-m.de> 2990M: Rafał Miłecki <zajec5@gmail.com> 2991L: linux-mips@vger.kernel.org 2992S: Maintained 2993F: Documentation/devicetree/bindings/mips/brcm/ 2994F: arch/mips/bcm47xx/* 2995F: arch/mips/include/asm/mach-bcm47xx/* 2996 2997BROADCOM BCM5301X ARM ARCHITECTURE 2998M: Hauke Mehrtens <hauke@hauke-m.de> 2999M: Rafał Miłecki <zajec5@gmail.com> 3000M: bcm-kernel-feedback-list@broadcom.com 3001L: linux-arm-kernel@lists.infradead.org 3002S: Maintained 3003F: arch/arm/mach-bcm/bcm_5301x.c 3004F: arch/arm/boot/dts/bcm5301x*.dtsi 3005F: arch/arm/boot/dts/bcm470* 3006F: arch/arm/boot/dts/bcm953012* 3007 3008BROADCOM BCM53573 ARM ARCHITECTURE 3009M: Rafał Miłecki <rafal@milecki.pl> 3010L: linux-arm-kernel@lists.infradead.org 3011S: Maintained 3012F: arch/arm/boot/dts/bcm53573* 3013F: arch/arm/boot/dts/bcm47189* 3014 3015BROADCOM BCM63XX ARM ARCHITECTURE 3016M: Florian Fainelli <f.fainelli@gmail.com> 3017M: bcm-kernel-feedback-list@broadcom.com 3018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3019T: git git://github.com/broadcom/stblinux.git 3020S: Maintained 3021N: bcm63xx 3022 3023BROADCOM BCM63XX/BCM33XX UDC DRIVER 3024M: Kevin Cernekee <cernekee@gmail.com> 3025L: linux-usb@vger.kernel.org 3026S: Maintained 3027F: drivers/usb/gadget/udc/bcm63xx_udc.* 3028 3029BROADCOM BCM7XXX ARM ARCHITECTURE 3030M: Brian Norris <computersforpeace@gmail.com> 3031M: Gregory Fong <gregory.0xf0@gmail.com> 3032M: Florian Fainelli <f.fainelli@gmail.com> 3033M: bcm-kernel-feedback-list@broadcom.com 3034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3035T: git git://github.com/broadcom/stblinux.git 3036S: Maintained 3037F: arch/arm/mach-bcm/*brcmstb* 3038F: arch/arm/boot/dts/bcm7*.dts* 3039F: drivers/bus/brcmstb_gisb.c 3040F: arch/arm/mm/cache-b15-rac.c 3041F: arch/arm/include/asm/hardware/cache-b15-rac.h 3042N: brcmstb 3043 3044BROADCOM BMIPS CPUFREQ DRIVER 3045M: Markus Mayer <mmayer@broadcom.com> 3046M: bcm-kernel-feedback-list@broadcom.com 3047L: linux-pm@vger.kernel.org 3048S: Maintained 3049F: drivers/cpufreq/bmips-cpufreq.c 3050 3051BROADCOM BMIPS MIPS ARCHITECTURE 3052M: Kevin Cernekee <cernekee@gmail.com> 3053M: Florian Fainelli <f.fainelli@gmail.com> 3054L: linux-mips@vger.kernel.org 3055T: git git://github.com/broadcom/stblinux.git 3056S: Maintained 3057F: arch/mips/bmips/* 3058F: arch/mips/include/asm/mach-bmips/* 3059F: arch/mips/kernel/*bmips* 3060F: arch/mips/boot/dts/brcm/bcm*.dts* 3061F: drivers/irqchip/irq-bcm63* 3062F: drivers/irqchip/irq-bcm7* 3063F: drivers/irqchip/irq-brcmstb* 3064F: include/linux/bcm963xx_nvram.h 3065F: include/linux/bcm963xx_tag.h 3066 3067BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3068M: Rasesh Mody <rmody@marvell.com> 3069M: GR-Linux-NIC-Dev@marvell.com 3070L: netdev@vger.kernel.org 3071S: Supported 3072F: drivers/net/ethernet/broadcom/bnx2.* 3073F: drivers/net/ethernet/broadcom/bnx2_* 3074 3075BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3076M: QLogic-Storage-Upstream@qlogic.com 3077L: linux-scsi@vger.kernel.org 3078S: Supported 3079F: drivers/scsi/bnx2fc/ 3080 3081BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3082M: QLogic-Storage-Upstream@qlogic.com 3083L: linux-scsi@vger.kernel.org 3084S: Supported 3085F: drivers/scsi/bnx2i/ 3086 3087BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3088M: Ariel Elior <aelior@marvell.com> 3089M: Sudarsana Kalluru <skalluru@marvell.com> 3090M: GR-everest-linux-l2@marvell.com 3091L: netdev@vger.kernel.org 3092S: Supported 3093F: drivers/net/ethernet/broadcom/bnx2x/ 3094 3095BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3096M: Michael Chan <michael.chan@broadcom.com> 3097L: netdev@vger.kernel.org 3098S: Supported 3099F: drivers/net/ethernet/broadcom/bnxt/ 3100 3101BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3102M: Arend van Spriel <arend.vanspriel@broadcom.com> 3103M: Franky Lin <franky.lin@broadcom.com> 3104M: Hante Meuleman <hante.meuleman@broadcom.com> 3105M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3106M: Wright Feng <wright.feng@cypress.com> 3107L: linux-wireless@vger.kernel.org 3108L: brcm80211-dev-list.pdl@broadcom.com 3109L: brcm80211-dev-list@cypress.com 3110S: Supported 3111F: drivers/net/wireless/broadcom/brcm80211/ 3112 3113BROADCOM BRCMSTB GPIO DRIVER 3114M: Gregory Fong <gregory.0xf0@gmail.com> 3115L: bcm-kernel-feedback-list@broadcom.com 3116S: Supported 3117F: drivers/gpio/gpio-brcmstb.c 3118F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3119 3120BROADCOM BRCMSTB I2C DRIVER 3121M: Kamal Dasu <kdasu.kdev@gmail.com> 3122L: linux-i2c@vger.kernel.org 3123L: bcm-kernel-feedback-list@broadcom.com 3124S: Supported 3125F: drivers/i2c/busses/i2c-brcmstb.c 3126F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3127 3128BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3129M: Al Cooper <alcooperx@gmail.com> 3130L: linux-kernel@vger.kernel.org 3131L: bcm-kernel-feedback-list@broadcom.com 3132S: Maintained 3133F: drivers/phy/broadcom/phy-brcm-usb* 3134 3135BROADCOM GENET ETHERNET DRIVER 3136M: Doug Berger <opendmb@gmail.com> 3137M: Florian Fainelli <f.fainelli@gmail.com> 3138L: netdev@vger.kernel.org 3139S: Supported 3140F: drivers/net/ethernet/broadcom/genet/ 3141 3142BROADCOM IPROC ARM ARCHITECTURE 3143M: Ray Jui <rjui@broadcom.com> 3144M: Scott Branden <sbranden@broadcom.com> 3145M: bcm-kernel-feedback-list@broadcom.com 3146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3147T: git git://github.com/broadcom/cygnus-linux.git 3148S: Maintained 3149N: iproc 3150N: cygnus 3151N: bcm[-_]nsp 3152N: bcm9113* 3153N: bcm9583* 3154N: bcm9585* 3155N: bcm9586* 3156N: bcm988312 3157N: bcm113* 3158N: bcm583* 3159N: bcm585* 3160N: bcm586* 3161N: bcm88312 3162N: hr2 3163N: stingray 3164F: arch/arm64/boot/dts/broadcom/northstar2/* 3165F: arch/arm64/boot/dts/broadcom/stingray/* 3166F: drivers/clk/bcm/clk-ns* 3167F: drivers/clk/bcm/clk-sr* 3168F: drivers/pinctrl/bcm/pinctrl-ns* 3169F: include/dt-bindings/clock/bcm-sr* 3170 3171BROADCOM KONA GPIO DRIVER 3172M: Ray Jui <rjui@broadcom.com> 3173L: bcm-kernel-feedback-list@broadcom.com 3174S: Supported 3175F: drivers/gpio/gpio-bcm-kona.c 3176F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3177 3178BROADCOM NETXTREME-E ROCE DRIVER 3179M: Selvin Xavier <selvin.xavier@broadcom.com> 3180M: Devesh Sharma <devesh.sharma@broadcom.com> 3181M: Somnath Kotur <somnath.kotur@broadcom.com> 3182M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3183L: linux-rdma@vger.kernel.org 3184W: http://www.broadcom.com 3185S: Supported 3186F: drivers/infiniband/hw/bnxt_re/ 3187F: include/uapi/rdma/bnxt_re-abi.h 3188 3189BROADCOM NVRAM DRIVER 3190M: Rafał Miłecki <zajec5@gmail.com> 3191L: linux-mips@vger.kernel.org 3192S: Maintained 3193F: drivers/firmware/broadcom/* 3194 3195BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3196M: Rafał Miłecki <zajec5@gmail.com> 3197L: linux-wireless@vger.kernel.org 3198S: Maintained 3199F: drivers/bcma/ 3200F: include/linux/bcma/ 3201 3202BROADCOM STB AVS CPUFREQ DRIVER 3203M: Markus Mayer <mmayer@broadcom.com> 3204M: bcm-kernel-feedback-list@broadcom.com 3205L: linux-pm@vger.kernel.org 3206S: Maintained 3207F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3208F: drivers/cpufreq/brcmstb* 3209 3210BROADCOM STB AVS TMON DRIVER 3211M: Markus Mayer <mmayer@broadcom.com> 3212M: bcm-kernel-feedback-list@broadcom.com 3213L: linux-pm@vger.kernel.org 3214S: Maintained 3215F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3216F: drivers/thermal/broadcom/brcmstb* 3217 3218BROADCOM STB NAND FLASH DRIVER 3219M: Brian Norris <computersforpeace@gmail.com> 3220M: Kamal Dasu <kdasu.kdev@gmail.com> 3221L: linux-mtd@lists.infradead.org 3222L: bcm-kernel-feedback-list@broadcom.com 3223S: Maintained 3224F: drivers/mtd/nand/raw/brcmnand/ 3225 3226BROADCOM STB DPFE DRIVER 3227M: Markus Mayer <mmayer@broadcom.com> 3228M: bcm-kernel-feedback-list@broadcom.com 3229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3230S: Maintained 3231F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3232F: drivers/memory/brcmstb_dpfe.c 3233 3234BROADCOM SPI DRIVER 3235M: Kamal Dasu <kdasu.kdev@gmail.com> 3236M: bcm-kernel-feedback-list@broadcom.com 3237S: Maintained 3238F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3239F: drivers/spi/spi-bcm-qspi.* 3240F: drivers/spi/spi-brcmstb-qspi.c 3241F: drivers/spi/spi-iproc-qspi.c 3242 3243BROADCOM SYSTEMPORT ETHERNET DRIVER 3244M: Florian Fainelli <f.fainelli@gmail.com> 3245L: netdev@vger.kernel.org 3246S: Supported 3247F: drivers/net/ethernet/broadcom/bcmsysport.* 3248 3249BROADCOM TG3 GIGABIT ETHERNET DRIVER 3250M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3251M: Prashant Sreedharan <prashant@broadcom.com> 3252M: Michael Chan <mchan@broadcom.com> 3253L: netdev@vger.kernel.org 3254S: Supported 3255F: drivers/net/ethernet/broadcom/tg3.* 3256 3257BROCADE BFA FC SCSI DRIVER 3258M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3259M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3260L: linux-scsi@vger.kernel.org 3261S: Supported 3262F: drivers/scsi/bfa/ 3263 3264BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3265M: Rasesh Mody <rmody@marvell.com> 3266M: Sudarsana Kalluru <skalluru@marvell.com> 3267M: GR-Linux-NIC-Dev@marvell.com 3268L: netdev@vger.kernel.org 3269S: Supported 3270F: drivers/net/ethernet/brocade/bna/ 3271 3272BSG (block layer generic sg v4 driver) 3273M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3274L: linux-scsi@vger.kernel.org 3275S: Supported 3276F: block/bsg.c 3277F: include/linux/bsg.h 3278F: include/uapi/linux/bsg.h 3279 3280BT87X AUDIO DRIVER 3281M: Clemens Ladisch <clemens@ladisch.de> 3282L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3283T: git git://git.alsa-project.org/alsa-kernel.git 3284S: Maintained 3285F: Documentation/sound/cards/bt87x.rst 3286F: sound/pci/bt87x.c 3287 3288BT8XXGPIO DRIVER 3289M: Michael Buesch <m@bues.ch> 3290W: http://bu3sch.de/btgpio.php 3291S: Maintained 3292F: drivers/gpio/gpio-bt8xx.c 3293 3294BTRFS FILE SYSTEM 3295M: Chris Mason <clm@fb.com> 3296M: Josef Bacik <josef@toxicpanda.com> 3297M: David Sterba <dsterba@suse.com> 3298L: linux-btrfs@vger.kernel.org 3299W: http://btrfs.wiki.kernel.org/ 3300Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3302S: Maintained 3303F: Documentation/filesystems/btrfs.txt 3304F: fs/btrfs/ 3305F: include/linux/btrfs* 3306F: include/uapi/linux/btrfs* 3307 3308BTTV VIDEO4LINUX DRIVER 3309M: Mauro Carvalho Chehab <mchehab@kernel.org> 3310L: linux-media@vger.kernel.org 3311W: https://linuxtv.org 3312T: git git://linuxtv.org/media_tree.git 3313S: Odd fixes 3314F: Documentation/media/v4l-drivers/bttv* 3315F: drivers/media/pci/bt8xx/bttv* 3316 3317BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3318M: Chanwoo Choi <cw00.choi@samsung.com> 3319L: linux-pm@vger.kernel.org 3320L: linux-samsung-soc@vger.kernel.org 3321T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3322S: Maintained 3323F: drivers/devfreq/exynos-bus.c 3324F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3325 3326BUSLOGIC SCSI DRIVER 3327M: Khalid Aziz <khalid@gonehiking.org> 3328L: linux-scsi@vger.kernel.org 3329S: Maintained 3330F: drivers/scsi/BusLogic.* 3331F: drivers/scsi/FlashPoint.* 3332 3333C-MEDIA CMI8788 DRIVER 3334M: Clemens Ladisch <clemens@ladisch.de> 3335L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3336T: git git://git.alsa-project.org/alsa-kernel.git 3337S: Maintained 3338F: sound/pci/oxygen/ 3339 3340C-SKY ARCHITECTURE 3341M: Guo Ren <guoren@kernel.org> 3342T: git https://github.com/c-sky/csky-linux.git 3343S: Supported 3344F: arch/csky/ 3345F: Documentation/devicetree/bindings/csky/ 3346F: drivers/irqchip/irq-csky-* 3347F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3348F: drivers/clocksource/timer-gx6605s.c 3349F: drivers/clocksource/timer-mp-csky.c 3350F: Documentation/devicetree/bindings/timer/csky,* 3351K: csky 3352N: csky 3353 3354C6X ARCHITECTURE 3355M: Mark Salter <msalter@redhat.com> 3356M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3357L: linux-c6x-dev@linux-c6x.org 3358W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3359S: Maintained 3360F: arch/c6x/ 3361 3362CA8210 IEEE-802.15.4 RADIO DRIVER 3363M: Harry Morris <h.morris@cascoda.com> 3364L: linux-wpan@vger.kernel.org 3365W: https://github.com/Cascoda/ca8210-linux.git 3366S: Maintained 3367F: drivers/net/ieee802154/ca8210.c 3368F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3369 3370CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3371M: David Howells <dhowells@redhat.com> 3372L: linux-cachefs@redhat.com (moderated for non-subscribers) 3373S: Supported 3374F: Documentation/filesystems/caching/cachefiles.txt 3375F: fs/cachefiles/ 3376 3377CADENCE MIPI-CSI2 BRIDGES 3378M: Maxime Ripard <maxime.ripard@bootlin.com> 3379L: linux-media@vger.kernel.org 3380S: Maintained 3381F: Documentation/devicetree/bindings/media/cdns,*.txt 3382F: drivers/media/platform/cadence/cdns-csi2* 3383 3384CADET FM/AM RADIO RECEIVER DRIVER 3385M: Hans Verkuil <hverkuil@xs4all.nl> 3386L: linux-media@vger.kernel.org 3387T: git git://linuxtv.org/media_tree.git 3388W: https://linuxtv.org 3389S: Maintained 3390F: drivers/media/radio/radio-cadet* 3391 3392CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3393M: Jonathan Corbet <corbet@lwn.net> 3394L: linux-media@vger.kernel.org 3395T: git git://linuxtv.org/media_tree.git 3396S: Maintained 3397F: Documentation/media/v4l-drivers/cafe_ccic* 3398F: drivers/media/platform/marvell-ccic/ 3399 3400CAIF NETWORK LAYER 3401L: netdev@vger.kernel.org 3402S: Orphan 3403F: Documentation/networking/caif/ 3404F: drivers/net/caif/ 3405F: include/uapi/linux/caif/ 3406F: include/net/caif/ 3407F: net/caif/ 3408 3409CAKE QDISC 3410M: Toke Høiland-Jørgensen <toke@toke.dk> 3411L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3412S: Maintained 3413F: net/sched/sch_cake.c 3414 3415CALGARY x86-64 IOMMU 3416M: Muli Ben-Yehuda <mulix@mulix.org> 3417M: Jon Mason <jdmason@kudzu.us> 3418L: iommu@lists.linux-foundation.org 3419S: Maintained 3420F: arch/x86/kernel/pci-calgary_64.c 3421F: arch/x86/kernel/tce_64.c 3422F: arch/x86/include/asm/calgary.h 3423F: arch/x86/include/asm/tce.h 3424 3425CAN NETWORK DRIVERS 3426M: Wolfgang Grandegger <wg@grandegger.com> 3427M: Marc Kleine-Budde <mkl@pengutronix.de> 3428L: linux-can@vger.kernel.org 3429W: https://github.com/linux-can 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3431T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3432S: Maintained 3433F: Documentation/devicetree/bindings/net/can/ 3434F: drivers/net/can/ 3435F: include/linux/can/dev.h 3436F: include/linux/can/platform/ 3437F: include/uapi/linux/can/error.h 3438F: include/uapi/linux/can/netlink.h 3439 3440CAN NETWORK LAYER 3441M: Oliver Hartkopp <socketcan@hartkopp.net> 3442M: Marc Kleine-Budde <mkl@pengutronix.de> 3443L: linux-can@vger.kernel.org 3444W: https://github.com/linux-can 3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3446T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3447S: Maintained 3448F: Documentation/networking/can.rst 3449F: net/can/ 3450F: include/linux/can/core.h 3451F: include/uapi/linux/can.h 3452F: include/uapi/linux/can/bcm.h 3453F: include/uapi/linux/can/raw.h 3454F: include/uapi/linux/can/gw.h 3455 3456CAPABILITIES 3457M: Serge Hallyn <serge@hallyn.com> 3458L: linux-security-module@vger.kernel.org 3459S: Supported 3460F: include/linux/capability.h 3461F: include/uapi/linux/capability.h 3462F: security/commoncap.c 3463F: kernel/capability.c 3464 3465CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3466M: Kevin Tsai <ktsai@capellamicro.com> 3467S: Maintained 3468F: drivers/iio/light/cm* 3469 3470CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3471M: Christian Lamparter <chunkeey@googlemail.com> 3472L: linux-wireless@vger.kernel.org 3473W: http://wireless.kernel.org/en/users/Drivers/carl9170 3474S: Maintained 3475F: drivers/net/wireless/ath/carl9170/ 3476 3477CAVIUM I2C DRIVER 3478M: Jan Glauber <jglauber@cavium.com> 3479M: David Daney <david.daney@cavium.com> 3480W: http://www.cavium.com 3481S: Supported 3482F: drivers/i2c/busses/i2c-octeon* 3483F: drivers/i2c/busses/i2c-thunderx* 3484 3485CAVIUM LIQUIDIO NETWORK DRIVER 3486M: Derek Chickles <dchickles@marvell.com> 3487M: Satanand Burla <sburla@marvell.com> 3488M: Felix Manlunas <fmanlunas@marvell.com> 3489L: netdev@vger.kernel.org 3490W: http://www.cavium.com 3491S: Supported 3492F: drivers/net/ethernet/cavium/liquidio/ 3493 3494CAVIUM MMC DRIVER 3495M: Jan Glauber <jglauber@cavium.com> 3496M: David Daney <david.daney@cavium.com> 3497M: Steven J. Hill <Steven.Hill@cavium.com> 3498W: http://www.cavium.com 3499S: Supported 3500F: drivers/mmc/host/cavium* 3501 3502CAVIUM OCTEON-TX CRYPTO DRIVER 3503M: George Cherian <george.cherian@cavium.com> 3504L: linux-crypto@vger.kernel.org 3505W: http://www.cavium.com 3506S: Supported 3507F: drivers/crypto/cavium/cpt/ 3508 3509CAVIUM THUNDERX2 ARM64 SOC 3510M: Robert Richter <rrichter@cavium.com> 3511M: Jayachandran C <jnair@caviumnetworks.com> 3512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3513S: Maintained 3514F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3515F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3516 3517CC2520 IEEE-802.15.4 RADIO DRIVER 3518M: Varka Bhadram <varkabhadram@gmail.com> 3519L: linux-wpan@vger.kernel.org 3520S: Maintained 3521F: drivers/net/ieee802154/cc2520.c 3522F: include/linux/spi/cc2520.h 3523F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3524 3525CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3526M: Yael Chemla <yael.chemla@foss.arm.com> 3527M: Gilad Ben-Yossef <gilad@benyossef.com> 3528L: linux-crypto@vger.kernel.org 3529S: Supported 3530F: drivers/crypto/ccree/ 3531W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3532 3533CEC FRAMEWORK 3534M: Hans Verkuil <hans.verkuil@cisco.com> 3535L: linux-media@vger.kernel.org 3536T: git git://linuxtv.org/media_tree.git 3537W: http://linuxtv.org 3538S: Supported 3539F: Documentation/media/kapi/cec-core.rst 3540F: Documentation/media/uapi/cec 3541F: drivers/media/cec/ 3542F: drivers/media/rc/keymaps/rc-cec.c 3543F: include/media/cec.h 3544F: include/media/cec-notifier.h 3545F: include/uapi/linux/cec.h 3546F: include/uapi/linux/cec-funcs.h 3547F: Documentation/devicetree/bindings/media/cec.txt 3548F: Documentation/ABI/testing/debugfs-cec-error-inj 3549 3550CEC GPIO DRIVER 3551M: Hans Verkuil <hans.verkuil@cisco.com> 3552L: linux-media@vger.kernel.org 3553T: git git://linuxtv.org/media_tree.git 3554W: http://linuxtv.org 3555S: Supported 3556F: drivers/media/platform/cec-gpio/ 3557F: Documentation/devicetree/bindings/media/cec-gpio.txt 3558 3559CELL BROADBAND ENGINE ARCHITECTURE 3560M: Arnd Bergmann <arnd@arndb.de> 3561L: linuxppc-dev@lists.ozlabs.org 3562W: http://www.ibm.com/developerworks/power/cell/ 3563S: Supported 3564F: arch/powerpc/include/asm/cell*.h 3565F: arch/powerpc/include/asm/spu*.h 3566F: arch/powerpc/include/uapi/asm/spu*.h 3567F: arch/powerpc/oprofile/*cell* 3568F: arch/powerpc/platforms/cell/ 3569 3570CEPH COMMON CODE (LIBCEPH) 3571M: Ilya Dryomov <idryomov@gmail.com> 3572M: "Yan, Zheng" <zyan@redhat.com> 3573M: Sage Weil <sage@redhat.com> 3574L: ceph-devel@vger.kernel.org 3575W: http://ceph.com/ 3576T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3577T: git git://github.com/ceph/ceph-client.git 3578S: Supported 3579F: net/ceph/ 3580F: include/linux/ceph/ 3581F: include/linux/crush/ 3582 3583CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3584M: "Yan, Zheng" <zyan@redhat.com> 3585M: Sage Weil <sage@redhat.com> 3586M: Ilya Dryomov <idryomov@gmail.com> 3587L: ceph-devel@vger.kernel.org 3588W: http://ceph.com/ 3589T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3590T: git git://github.com/ceph/ceph-client.git 3591S: Supported 3592F: Documentation/filesystems/ceph.txt 3593F: fs/ceph/ 3594 3595CERTIFICATE HANDLING: 3596M: David Howells <dhowells@redhat.com> 3597M: David Woodhouse <dwmw2@infradead.org> 3598L: keyrings@vger.kernel.org 3599S: Maintained 3600F: Documentation/admin-guide/module-signing.rst 3601F: certs/ 3602F: scripts/sign-file.c 3603F: scripts/extract-cert.c 3604 3605CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3606L: linux-usb@vger.kernel.org 3607S: Orphan 3608F: Documentation/usb/WUSB-Design-overview.txt 3609F: Documentation/usb/wusb-cbaf 3610F: drivers/usb/host/hwa-hc.c 3611F: drivers/usb/host/whci/ 3612F: drivers/usb/wusbcore/ 3613F: include/linux/usb/wusb* 3614 3615CFAG12864B LCD DRIVER 3616M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3617S: Maintained 3618F: drivers/auxdisplay/cfag12864b.c 3619F: include/linux/cfag12864b.h 3620 3621CFAG12864BFB LCD FRAMEBUFFER DRIVER 3622M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3623S: Maintained 3624F: drivers/auxdisplay/cfag12864bfb.c 3625F: include/linux/cfag12864b.h 3626 3627802.11 (including CFG80211/NL80211) 3628M: Johannes Berg <johannes@sipsolutions.net> 3629L: linux-wireless@vger.kernel.org 3630W: http://wireless.kernel.org/ 3631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3633S: Maintained 3634F: net/wireless/ 3635F: include/uapi/linux/nl80211.h 3636F: include/linux/ieee80211.h 3637F: include/net/wext.h 3638F: include/net/cfg80211.h 3639F: include/net/iw_handler.h 3640F: include/net/ieee80211_radiotap.h 3641F: Documentation/driver-api/80211/cfg80211.rst 3642F: Documentation/networking/regulatory.txt 3643 3644CHAR and MISC DRIVERS 3645M: Arnd Bergmann <arnd@arndb.de> 3646M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3648S: Supported 3649F: drivers/char/ 3650F: drivers/misc/ 3651F: include/linux/miscdevice.h 3652 3653CHECKPATCH 3654M: Andy Whitcroft <apw@canonical.com> 3655M: Joe Perches <joe@perches.com> 3656S: Maintained 3657F: scripts/checkpatch.pl 3658 3659CHINESE DOCUMENTATION 3660M: Harry Wei <harryxiyou@gmail.com> 3661L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3662L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3663S: Maintained 3664F: Documentation/translations/zh_CN/ 3665 3666CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3667M: Peter Chen <Peter.Chen@nxp.com> 3668T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3669L: linux-usb@vger.kernel.org 3670S: Maintained 3671F: drivers/usb/chipidea/ 3672 3673CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3674M: Hans de Goede <hdegoede@redhat.com> 3675L: linux-input@vger.kernel.org 3676S: Maintained 3677F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3678F: drivers/input/touchscreen/chipone_icn8318.c 3679 3680CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3681M: Hans de Goede <hdegoede@redhat.com> 3682L: linux-input@vger.kernel.org 3683S: Maintained 3684F: drivers/input/touchscreen/chipone_icn8505.c 3685 3686CHROME HARDWARE PLATFORM SUPPORT 3687M: Benson Leung <bleung@chromium.org> 3688M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3689S: Maintained 3690T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3691F: drivers/platform/chrome/ 3692 3693CHROMEOS EC SUBDRIVERS 3694M: Benson Leung <bleung@chromium.org> 3695M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3696R: Guenter Roeck <groeck@chromium.org> 3697S: Maintained 3698N: cros_ec 3699N: cros-ec 3700F: drivers/power/supply/cros_usbpd-charger.c 3701 3702CIRRUS LOGIC AUDIO CODEC DRIVERS 3703M: Brian Austin <brian.austin@cirrus.com> 3704M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3705L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3706S: Maintained 3707F: sound/soc/codecs/cs* 3708 3709CIRRUS LOGIC EP93XX ETHERNET DRIVER 3710M: Hartley Sweeten <hsweeten@visionengravers.com> 3711L: netdev@vger.kernel.org 3712S: Maintained 3713F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3714 3715CISCO FCOE HBA DRIVER 3716M: Satish Kharat <satishkh@cisco.com> 3717M: Sesidhar Baddela <sebaddel@cisco.com> 3718M: Karan Tilak Kumar <kartilak@cisco.com> 3719L: linux-scsi@vger.kernel.org 3720S: Supported 3721F: drivers/scsi/fnic/ 3722 3723CISCO SCSI HBA DRIVER 3724M: Karan Tilak Kumar <kartilak@cisco.com> 3725M: Sesidhar Baddela <sebaddel@cisco.com> 3726L: linux-scsi@vger.kernel.org 3727S: Supported 3728F: drivers/scsi/snic/ 3729 3730CISCO VIC ETHERNET NIC DRIVER 3731M: Christian Benvenuti <benve@cisco.com> 3732M: Govindarajulu Varadarajan <_govind@gmx.com> 3733M: Parvi Kaustubhi <pkaustub@cisco.com> 3734S: Supported 3735F: drivers/net/ethernet/cisco/enic/ 3736 3737CISCO VIC LOW LATENCY NIC DRIVER 3738M: Christian Benvenuti <benve@cisco.com> 3739M: Nelson Escobar <neescoba@cisco.com> 3740M: Parvi Kaustubhi <pkaustub@cisco.com> 3741S: Supported 3742F: drivers/infiniband/hw/usnic/ 3743 3744CIRRUS LOGIC MADERA CODEC DRIVERS 3745M: Charles Keepax <ckeepax@opensource.cirrus.com> 3746M: Richard Fitzgerald <rf@opensource.cirrus.com> 3747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3748L: patches@opensource.cirrus.com 3749T: git https://github.com/CirrusLogic/linux-drivers.git 3750W: https://github.com/CirrusLogic/linux-drivers/wiki 3751S: Supported 3752F: Documentation/devicetree/bindings/mfd/madera.txt 3753F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3754F: include/linux/irqchip/irq-madera* 3755F: include/linux/mfd/madera/* 3756F: drivers/gpio/gpio-madera* 3757F: drivers/irqchip/irq-madera* 3758F: drivers/mfd/madera* 3759F: drivers/mfd/cs47l* 3760F: drivers/pinctrl/cirrus/* 3761 3762CLANG-FORMAT FILE 3763M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3764S: Maintained 3765F: .clang-format 3766 3767CLEANCACHE API 3768M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3769L: linux-kernel@vger.kernel.org 3770S: Maintained 3771F: mm/cleancache.c 3772F: include/linux/cleancache.h 3773 3774CLK API 3775M: Russell King <linux@armlinux.org.uk> 3776L: linux-clk@vger.kernel.org 3777S: Maintained 3778F: include/linux/clk.h 3779 3780CLOCKSOURCE, CLOCKEVENT DRIVERS 3781M: Daniel Lezcano <daniel.lezcano@linaro.org> 3782M: Thomas Gleixner <tglx@linutronix.de> 3783L: linux-kernel@vger.kernel.org 3784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3785S: Supported 3786F: drivers/clocksource/ 3787F: Documentation/devicetree/bindings/timer/ 3788 3789CMPC ACPI DRIVER 3790M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3791M: Daniel Oliveira Nascimento <don@syst.com.br> 3792L: platform-driver-x86@vger.kernel.org 3793S: Supported 3794F: drivers/platform/x86/classmate-laptop.c 3795 3796COBALT MEDIA DRIVER 3797M: Hans Verkuil <hans.verkuil@cisco.com> 3798L: linux-media@vger.kernel.org 3799T: git git://linuxtv.org/media_tree.git 3800W: https://linuxtv.org 3801S: Supported 3802F: drivers/media/pci/cobalt/ 3803 3804COCCINELLE/Semantic Patches (SmPL) 3805M: Julia Lawall <Julia.Lawall@lip6.fr> 3806M: Gilles Muller <Gilles.Muller@lip6.fr> 3807M: Nicolas Palix <nicolas.palix@imag.fr> 3808M: Michal Marek <michal.lkml@markovi.net> 3809L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3811W: http://coccinelle.lip6.fr/ 3812S: Supported 3813F: Documentation/dev-tools/coccinelle.rst 3814F: scripts/coccinelle/ 3815F: scripts/coccicheck 3816 3817CODA FILE SYSTEM 3818M: Jan Harkes <jaharkes@cs.cmu.edu> 3819M: coda@cs.cmu.edu 3820L: codalist@coda.cs.cmu.edu 3821W: http://www.coda.cs.cmu.edu/ 3822S: Maintained 3823F: Documentation/filesystems/coda.txt 3824F: fs/coda/ 3825F: include/linux/coda*.h 3826F: include/uapi/linux/coda*.h 3827 3828CODA V4L2 MEM2MEM DRIVER 3829M: Philipp Zabel <p.zabel@pengutronix.de> 3830L: linux-media@vger.kernel.org 3831S: Maintained 3832F: Documentation/devicetree/bindings/media/coda.txt 3833F: drivers/media/platform/coda/ 3834 3835CODE OF CONDUCT 3836M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3837S: Supported 3838F: Documentation/process/code-of-conduct.rst 3839F: Documentation/process/code-of-conduct-interpretation.rst 3840 3841COMMON CLK FRAMEWORK 3842M: Michael Turquette <mturquette@baylibre.com> 3843M: Stephen Boyd <sboyd@kernel.org> 3844L: linux-clk@vger.kernel.org 3845Q: http://patchwork.kernel.org/project/linux-clk/list/ 3846T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3847S: Maintained 3848F: Documentation/devicetree/bindings/clock/ 3849F: drivers/clk/ 3850X: drivers/clk/clkdev.c 3851F: include/linux/clk-pr* 3852F: include/linux/clk/ 3853F: include/linux/of_clk.h 3854 3855COMMON INTERNET FILE SYSTEM (CIFS) 3856M: Steve French <sfrench@samba.org> 3857L: linux-cifs@vger.kernel.org 3858L: samba-technical@lists.samba.org (moderated for non-subscribers) 3859W: http://linux-cifs.samba.org/ 3860T: git git://git.samba.org/sfrench/cifs-2.6.git 3861S: Supported 3862F: Documentation/filesystems/cifs/ 3863F: fs/cifs/ 3864 3865COMPACTPCI HOTPLUG CORE 3866M: Scott Murray <scott@spiteful.org> 3867L: linux-pci@vger.kernel.org 3868S: Maintained 3869F: drivers/pci/hotplug/cpci_hotplug* 3870 3871COMPACTPCI HOTPLUG GENERIC DRIVER 3872M: Scott Murray <scott@spiteful.org> 3873L: linux-pci@vger.kernel.org 3874S: Maintained 3875F: drivers/pci/hotplug/cpcihp_generic.c 3876 3877COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3878M: Scott Murray <scott@spiteful.org> 3879L: linux-pci@vger.kernel.org 3880S: Maintained 3881F: drivers/pci/hotplug/cpcihp_zt5550.* 3882 3883COMPAL LAPTOP SUPPORT 3884M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3885L: platform-driver-x86@vger.kernel.org 3886S: Maintained 3887F: drivers/platform/x86/compal-laptop.c 3888 3889COMPILER ATTRIBUTES 3890M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3891S: Maintained 3892F: include/linux/compiler_attributes.h 3893 3894CONEXANT ACCESSRUNNER USB DRIVER 3895L: accessrunner-general@lists.sourceforge.net 3896W: http://accessrunner.sourceforge.net/ 3897S: Orphan 3898F: drivers/usb/atm/cxacru.c 3899 3900CONFIGFS 3901M: Joel Becker <jlbec@evilplan.org> 3902M: Christoph Hellwig <hch@lst.de> 3903T: git git://git.infradead.org/users/hch/configfs.git 3904S: Supported 3905F: fs/configfs/ 3906F: include/linux/configfs.h 3907 3908CONNECTOR 3909M: Evgeniy Polyakov <zbr@ioremap.net> 3910L: netdev@vger.kernel.org 3911S: Maintained 3912F: drivers/connector/ 3913 3914CONTROL GROUP (CGROUP) 3915M: Tejun Heo <tj@kernel.org> 3916M: Li Zefan <lizefan@huawei.com> 3917M: Johannes Weiner <hannes@cmpxchg.org> 3918L: cgroups@vger.kernel.org 3919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3920S: Maintained 3921F: Documentation/cgroup* 3922F: include/linux/cgroup* 3923F: kernel/cgroup* 3924 3925CONTROL GROUP - CPUSET 3926M: Li Zefan <lizefan@huawei.com> 3927L: cgroups@vger.kernel.org 3928W: http://www.bullopensource.org/cpuset/ 3929W: http://oss.sgi.com/projects/cpusets/ 3930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3931S: Maintained 3932F: Documentation/cgroup-v1/cpusets.txt 3933F: include/linux/cpuset.h 3934F: kernel/cgroup/cpuset.c 3935 3936CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3937M: Johannes Weiner <hannes@cmpxchg.org> 3938M: Michal Hocko <mhocko@kernel.org> 3939M: Vladimir Davydov <vdavydov.dev@gmail.com> 3940L: cgroups@vger.kernel.org 3941L: linux-mm@kvack.org 3942S: Maintained 3943F: mm/memcontrol.c 3944F: mm/swap_cgroup.c 3945 3946CORETEMP HARDWARE MONITORING DRIVER 3947M: Fenghua Yu <fenghua.yu@intel.com> 3948L: linux-hwmon@vger.kernel.org 3949S: Maintained 3950F: Documentation/hwmon/coretemp 3951F: drivers/hwmon/coretemp.c 3952 3953COSA/SRP SYNC SERIAL DRIVER 3954M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3955W: http://www.fi.muni.cz/~kas/cosa/ 3956S: Maintained 3957F: drivers/net/wan/cosa* 3958 3959CPMAC ETHERNET DRIVER 3960M: Florian Fainelli <f.fainelli@gmail.com> 3961L: netdev@vger.kernel.org 3962S: Maintained 3963F: drivers/net/ethernet/ti/cpmac.c 3964 3965CPU FREQUENCY SCALING FRAMEWORK 3966M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3967M: Viresh Kumar <viresh.kumar@linaro.org> 3968L: linux-pm@vger.kernel.org 3969S: Maintained 3970T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3971T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3972B: https://bugzilla.kernel.org 3973F: Documentation/admin-guide/pm/cpufreq.rst 3974F: Documentation/admin-guide/pm/intel_pstate.rst 3975F: Documentation/cpu-freq/ 3976F: Documentation/devicetree/bindings/cpufreq/ 3977F: drivers/cpufreq/ 3978F: include/linux/cpufreq.h 3979F: tools/testing/selftests/cpufreq/ 3980 3981CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3982M: Viresh Kumar <viresh.kumar@linaro.org> 3983M: Sudeep Holla <sudeep.holla@arm.com> 3984L: linux-pm@vger.kernel.org 3985W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3986S: Maintained 3987F: drivers/cpufreq/arm_big_little.h 3988F: drivers/cpufreq/arm_big_little.c 3989 3990CPU POWER MONITORING SUBSYSTEM 3991M: Thomas Renninger <trenn@suse.com> 3992M: Shuah Khan <shuah@kernel.org> 3993M: Shuah Khan <skhan@linuxfoundation.org> 3994L: linux-pm@vger.kernel.org 3995S: Maintained 3996F: tools/power/cpupower/ 3997 3998CPUID/MSR DRIVER 3999M: "H. Peter Anvin" <hpa@zytor.com> 4000S: Maintained 4001F: arch/x86/kernel/cpuid.c 4002F: arch/x86/kernel/msr.c 4003 4004CPUIDLE DRIVER - ARM BIG LITTLE 4005M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4006M: Daniel Lezcano <daniel.lezcano@linaro.org> 4007L: linux-pm@vger.kernel.org 4008L: linux-arm-kernel@lists.infradead.org 4009T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4010S: Maintained 4011F: drivers/cpuidle/cpuidle-big_little.c 4012 4013CPUIDLE DRIVER - ARM EXYNOS 4014M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4015M: Daniel Lezcano <daniel.lezcano@linaro.org> 4016M: Kukjin Kim <kgene@kernel.org> 4017L: linux-pm@vger.kernel.org 4018L: linux-samsung-soc@vger.kernel.org 4019S: Supported 4020F: drivers/cpuidle/cpuidle-exynos.c 4021F: arch/arm/mach-exynos/pm.c 4022 4023CPU IDLE TIME MANAGEMENT FRAMEWORK 4024M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4025M: Daniel Lezcano <daniel.lezcano@linaro.org> 4026L: linux-pm@vger.kernel.org 4027S: Maintained 4028T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4029B: https://bugzilla.kernel.org 4030F: Documentation/admin-guide/pm/cpuidle.rst 4031F: drivers/cpuidle/* 4032F: include/linux/cpuidle.h 4033 4034CRAMFS FILESYSTEM 4035M: Nicolas Pitre <nico@linaro.org> 4036S: Maintained 4037F: Documentation/filesystems/cramfs.txt 4038F: fs/cramfs/ 4039 4040CRYPTO API 4041M: Herbert Xu <herbert@gondor.apana.org.au> 4042M: "David S. Miller" <davem@davemloft.net> 4043L: linux-crypto@vger.kernel.org 4044T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4045T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4046S: Maintained 4047F: Documentation/crypto/ 4048F: Documentation/devicetree/bindings/crypto/ 4049F: arch/*/crypto/ 4050F: crypto/ 4051F: drivers/crypto/ 4052F: include/crypto/ 4053F: include/linux/crypto* 4054 4055CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4056M: Neil Horman <nhorman@tuxdriver.com> 4057L: linux-crypto@vger.kernel.org 4058S: Maintained 4059F: crypto/ansi_cprng.c 4060F: crypto/rng.c 4061 4062CS3308 MEDIA DRIVER 4063M: Hans Verkuil <hverkuil@xs4all.nl> 4064L: linux-media@vger.kernel.org 4065T: git git://linuxtv.org/media_tree.git 4066W: http://linuxtv.org 4067S: Odd Fixes 4068F: drivers/media/i2c/cs3308.c 4069 4070CS5535 Audio ALSA driver 4071M: Jaya Kumar <jayakumar.alsa@gmail.com> 4072S: Maintained 4073F: sound/pci/cs5535audio/ 4074 4075CSI DRIVERS FOR ALLWINNER V3s 4076M: Yong Deng <yong.deng@magewell.com> 4077L: linux-media@vger.kernel.org 4078T: git git://linuxtv.org/media_tree.git 4079S: Maintained 4080F: drivers/media/platform/sunxi/sun6i-csi/ 4081F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4082 4083CW1200 WLAN driver 4084M: Solomon Peachy <pizza@shaftnet.org> 4085S: Maintained 4086F: drivers/net/wireless/st/cw1200/ 4087 4088CX18 VIDEO4LINUX DRIVER 4089M: Andy Walls <awalls@md.metrocast.net> 4090L: ivtv-devel@ivtvdriver.org (subscribers-only) 4091L: linux-media@vger.kernel.org 4092T: git git://linuxtv.org/media_tree.git 4093W: https://linuxtv.org 4094W: http://www.ivtvdriver.org/index.php/Cx18 4095S: Maintained 4096F: Documentation/media/v4l-drivers/cx18* 4097F: drivers/media/pci/cx18/ 4098F: include/uapi/linux/ivtv* 4099 4100CX2341X MPEG ENCODER HELPER MODULE 4101M: Hans Verkuil <hverkuil@xs4all.nl> 4102L: linux-media@vger.kernel.org 4103T: git git://linuxtv.org/media_tree.git 4104W: https://linuxtv.org 4105S: Maintained 4106F: drivers/media/common/cx2341x* 4107F: include/media/drv-intf/cx2341x.h 4108 4109CX24120 MEDIA DRIVER 4110M: Jemma Denson <jdenson@gmail.com> 4111M: Patrick Boettcher <patrick.boettcher@posteo.de> 4112L: linux-media@vger.kernel.org 4113W: https://linuxtv.org 4114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4115S: Maintained 4116F: drivers/media/dvb-frontends/cx24120* 4117 4118CX88 VIDEO4LINUX DRIVER 4119M: Mauro Carvalho Chehab <mchehab@kernel.org> 4120L: linux-media@vger.kernel.org 4121W: https://linuxtv.org 4122T: git git://linuxtv.org/media_tree.git 4123S: Odd fixes 4124F: Documentation/media/v4l-drivers/cx88* 4125F: drivers/media/pci/cx88/ 4126 4127CXD2820R MEDIA DRIVER 4128M: Antti Palosaari <crope@iki.fi> 4129L: linux-media@vger.kernel.org 4130W: https://linuxtv.org 4131W: http://palosaari.fi/linux/ 4132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4133T: git git://linuxtv.org/anttip/media_tree.git 4134S: Maintained 4135F: drivers/media/dvb-frontends/cxd2820r* 4136 4137CXGB3 ETHERNET DRIVER (CXGB3) 4138M: Arjun Vynipadath <arjun@chelsio.com> 4139L: netdev@vger.kernel.org 4140W: http://www.chelsio.com 4141S: Supported 4142F: drivers/net/ethernet/chelsio/cxgb3/ 4143 4144CXGB3 ISCSI DRIVER (CXGB3I) 4145M: Karen Xie <kxie@chelsio.com> 4146L: linux-scsi@vger.kernel.org 4147W: http://www.chelsio.com 4148S: Supported 4149F: drivers/scsi/cxgbi/cxgb3i 4150 4151CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4152M: Steve Wise <swise@chelsio.com> 4153L: linux-rdma@vger.kernel.org 4154W: http://www.openfabrics.org 4155S: Supported 4156F: drivers/infiniband/hw/cxgb3/ 4157F: include/uapi/rdma/cxgb3-abi.h 4158 4159CXGB4 CRYPTO DRIVER (chcr) 4160M: Harsh Jain <harsh@chelsio.com> 4161L: linux-crypto@vger.kernel.org 4162W: http://www.chelsio.com 4163S: Supported 4164F: drivers/crypto/chelsio 4165 4166CXGB4 ETHERNET DRIVER (CXGB4) 4167M: Arjun Vynipadath <arjun@chelsio.com> 4168L: netdev@vger.kernel.org 4169W: http://www.chelsio.com 4170S: Supported 4171F: drivers/net/ethernet/chelsio/cxgb4/ 4172 4173CXGB4 ISCSI DRIVER (CXGB4I) 4174M: Karen Xie <kxie@chelsio.com> 4175L: linux-scsi@vger.kernel.org 4176W: http://www.chelsio.com 4177S: Supported 4178F: drivers/scsi/cxgbi/cxgb4i 4179 4180CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4181M: Steve Wise <swise@chelsio.com> 4182L: linux-rdma@vger.kernel.org 4183W: http://www.openfabrics.org 4184S: Supported 4185F: drivers/infiniband/hw/cxgb4/ 4186F: include/uapi/rdma/cxgb4-abi.h 4187 4188CXGB4VF ETHERNET DRIVER (CXGB4VF) 4189M: Casey Leedom <leedom@chelsio.com> 4190L: netdev@vger.kernel.org 4191W: http://www.chelsio.com 4192S: Supported 4193F: drivers/net/ethernet/chelsio/cxgb4vf/ 4194 4195CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4196M: Frederic Barrat <fbarrat@linux.ibm.com> 4197M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4198L: linuxppc-dev@lists.ozlabs.org 4199S: Supported 4200F: arch/powerpc/platforms/powernv/pci-cxl.c 4201F: drivers/misc/cxl/ 4202F: include/misc/cxl* 4203F: include/uapi/misc/cxl.h 4204F: Documentation/powerpc/cxl.txt 4205F: Documentation/ABI/testing/sysfs-class-cxl 4206 4207CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4208M: Manoj N. Kumar <manoj@linux.ibm.com> 4209M: Matthew R. Ochs <mrochs@linux.ibm.com> 4210M: Uma Krishnan <ukrishn@linux.ibm.com> 4211L: linux-scsi@vger.kernel.org 4212S: Supported 4213F: drivers/scsi/cxlflash/ 4214F: include/uapi/scsi/cxlflash_ioctl.h 4215F: Documentation/powerpc/cxlflash.txt 4216 4217CYBERPRO FB DRIVER 4218M: Russell King <linux@armlinux.org.uk> 4219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4220W: http://www.armlinux.org.uk/ 4221S: Maintained 4222F: drivers/video/fbdev/cyber2000fb.* 4223 4224CYCLADES ASYNC MUX DRIVER 4225W: http://www.cyclades.com/ 4226S: Orphan 4227F: drivers/tty/cyclades.c 4228F: include/linux/cyclades.h 4229F: include/uapi/linux/cyclades.h 4230 4231CYCLADES PC300 DRIVER 4232W: http://www.cyclades.com/ 4233S: Orphan 4234F: drivers/net/wan/pc300* 4235 4236CYPRESS_FIRMWARE MEDIA DRIVER 4237M: Antti Palosaari <crope@iki.fi> 4238L: linux-media@vger.kernel.org 4239W: https://linuxtv.org 4240W: http://palosaari.fi/linux/ 4241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4242T: git git://linuxtv.org/anttip/media_tree.git 4243S: Maintained 4244F: drivers/media/common/cypress_firmware* 4245 4246CYTTSP TOUCHSCREEN DRIVER 4247M: Ferruh Yigit <fery@cypress.com> 4248L: linux-input@vger.kernel.org 4249S: Supported 4250F: drivers/input/touchscreen/cyttsp* 4251F: include/linux/input/cyttsp.h 4252 4253D-LINK DIR-685 TOUCHKEYS DRIVER 4254M: Linus Walleij <linus.walleij@linaro.org> 4255L: linux-input@vger.kernel.org 4256S: Supported 4257F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4258 4259DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4260M: Joshua Kinard <kumba@gentoo.org> 4261S: Maintained 4262F: drivers/rtc/rtc-ds1685.c 4263F: include/linux/rtc/ds1685.h 4264 4265DAMA SLAVE for AX.25 4266M: Joerg Reuter <jreuter@yaina.de> 4267W: http://yaina.de/jreuter/ 4268W: http://www.qsl.net/dl1bke/ 4269L: linux-hams@vger.kernel.org 4270S: Maintained 4271F: net/ax25/af_ax25.c 4272F: net/ax25/ax25_dev.c 4273F: net/ax25/ax25_ds_* 4274F: net/ax25/ax25_in.c 4275F: net/ax25/ax25_out.c 4276F: net/ax25/ax25_timer.c 4277F: net/ax25/sysctl_net_ax25.c 4278 4279DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4280L: netdev@vger.kernel.org 4281S: Orphan 4282F: Documentation/networking/device_drivers/dec/dmfe.txt 4283F: drivers/net/ethernet/dec/tulip/dmfe.c 4284 4285DC390/AM53C974 SCSI driver 4286M: Hannes Reinecke <hare@suse.com> 4287L: linux-scsi@vger.kernel.org 4288S: Maintained 4289F: drivers/scsi/am53c974.c 4290 4291DC395x SCSI driver 4292M: Oliver Neukum <oliver@neukum.org> 4293M: Ali Akcaagac <aliakc@web.de> 4294M: Jamie Lenehan <lenehan@twibble.org> 4295L: dc395x@twibble.org 4296W: http://twibble.org/dist/dc395x/ 4297W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4298S: Maintained 4299F: Documentation/scsi/dc395x.txt 4300F: drivers/scsi/dc395x.* 4301 4302DCCP PROTOCOL 4303M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4304L: dccp@vger.kernel.org 4305W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4306S: Maintained 4307F: include/linux/dccp.h 4308F: include/uapi/linux/dccp.h 4309F: include/linux/tfrc.h 4310F: net/dccp/ 4311 4312DECnet NETWORK LAYER 4313W: http://linux-decnet.sourceforge.net 4314L: linux-decnet-user@lists.sourceforge.net 4315S: Orphan 4316F: Documentation/networking/decnet.txt 4317F: net/decnet/ 4318 4319DECSTATION PLATFORM SUPPORT 4320M: "Maciej W. Rozycki" <macro@linux-mips.org> 4321L: linux-mips@vger.kernel.org 4322W: http://www.linux-mips.org/wiki/DECstation 4323S: Maintained 4324F: arch/mips/dec/ 4325F: arch/mips/include/asm/dec/ 4326F: arch/mips/include/asm/mach-dec/ 4327 4328DEFXX FDDI NETWORK DRIVER 4329M: "Maciej W. Rozycki" <macro@linux-mips.org> 4330S: Maintained 4331F: drivers/net/fddi/defxx.* 4332 4333DELL SMBIOS DRIVER 4334M: Pali Rohár <pali.rohar@gmail.com> 4335M: Mario Limonciello <mario.limonciello@dell.com> 4336L: platform-driver-x86@vger.kernel.org 4337S: Maintained 4338F: drivers/platform/x86/dell-smbios.* 4339 4340DELL SMBIOS SMM DRIVER 4341M: Mario Limonciello <mario.limonciello@dell.com> 4342L: platform-driver-x86@vger.kernel.org 4343S: Maintained 4344F: drivers/platform/x86/dell-smbios-smm.c 4345 4346DELL SMBIOS WMI DRIVER 4347M: Mario Limonciello <mario.limonciello@dell.com> 4348L: platform-driver-x86@vger.kernel.org 4349S: Maintained 4350F: drivers/platform/x86/dell-smbios-wmi.c 4351F: tools/wmi/dell-smbios-example.c 4352 4353DEFZA FDDI NETWORK DRIVER 4354M: "Maciej W. Rozycki" <macro@linux-mips.org> 4355S: Maintained 4356F: drivers/net/fddi/defza.* 4357 4358DELL LAPTOP DRIVER 4359M: Matthew Garrett <mjg59@srcf.ucam.org> 4360M: Pali Rohár <pali.rohar@gmail.com> 4361L: platform-driver-x86@vger.kernel.org 4362S: Maintained 4363F: drivers/platform/x86/dell-laptop.c 4364 4365DELL LAPTOP FREEFALL DRIVER 4366M: Pali Rohár <pali.rohar@gmail.com> 4367S: Maintained 4368F: drivers/platform/x86/dell-smo8800.c 4369 4370DELL LAPTOP RBTN DRIVER 4371M: Pali Rohár <pali.rohar@gmail.com> 4372S: Maintained 4373F: drivers/platform/x86/dell-rbtn.* 4374 4375DELL REMOTE BIOS UPDATE DRIVER 4376M: Stuart Hayes <stuart.w.hayes@gmail.com> 4377L: platform-driver-x86@vger.kernel.org 4378S: Maintained 4379F: drivers/platform/x86/dell_rbu.c 4380 4381DELL LAPTOP SMM DRIVER 4382M: Pali Rohár <pali.rohar@gmail.com> 4383S: Maintained 4384F: drivers/hwmon/dell-smm-hwmon.c 4385F: include/uapi/linux/i8k.h 4386 4387DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4388M: Stuart Hayes <stuart.w.hayes@gmail.com> 4389L: platform-driver-x86@vger.kernel.org 4390S: Maintained 4391F: Documentation/dcdbas.txt 4392F: drivers/platform/x86/dcdbas.* 4393 4394DELL WMI NOTIFICATIONS DRIVER 4395M: Matthew Garrett <mjg59@srcf.ucam.org> 4396M: Pali Rohár <pali.rohar@gmail.com> 4397S: Maintained 4398F: drivers/platform/x86/dell-wmi.c 4399 4400DELL WMI DESCRIPTOR DRIVER 4401M: Mario Limonciello <mario.limonciello@dell.com> 4402S: Maintained 4403F: drivers/platform/x86/dell-wmi-descriptor.c 4404 4405DELTA ST MEDIA DRIVER 4406M: Hugues Fruchet <hugues.fruchet@st.com> 4407L: linux-media@vger.kernel.org 4408T: git git://linuxtv.org/media_tree.git 4409W: https://linuxtv.org 4410S: Supported 4411F: drivers/media/platform/sti/delta 4412 4413DENALI NAND DRIVER 4414M: Masahiro Yamada <yamada.masahiro@socionext.com> 4415L: linux-mtd@lists.infradead.org 4416S: Supported 4417F: drivers/mtd/nand/raw/denali* 4418 4419DESIGNWARE USB2 DRD IP DRIVER 4420M: Minas Harutyunyan <hminas@synopsys.com> 4421L: linux-usb@vger.kernel.org 4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4423S: Maintained 4424F: drivers/usb/dwc2/ 4425 4426DESIGNWARE USB3 DRD IP DRIVER 4427M: Felipe Balbi <balbi@kernel.org> 4428L: linux-usb@vger.kernel.org 4429T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4430S: Maintained 4431F: drivers/usb/dwc3/ 4432 4433DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4434M: Andreas Klinger <ak@it-klinger.de> 4435L: linux-iio@vger.kernel.org 4436S: Maintained 4437F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4438F: drivers/iio/proximity/srf*.c 4439 4440DEVICE COREDUMP (DEV_COREDUMP) 4441M: Johannes Berg <johannes@sipsolutions.net> 4442L: linux-kernel@vger.kernel.org 4443S: Maintained 4444F: drivers/base/devcoredump.c 4445F: include/linux/devcoredump.h 4446 4447DEVICE FREQUENCY (DEVFREQ) 4448M: MyungJoo Ham <myungjoo.ham@samsung.com> 4449M: Kyungmin Park <kyungmin.park@samsung.com> 4450R: Chanwoo Choi <cw00.choi@samsung.com> 4451L: linux-pm@vger.kernel.org 4452T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4453S: Maintained 4454F: drivers/devfreq/ 4455F: include/linux/devfreq.h 4456F: Documentation/devicetree/bindings/devfreq/ 4457 4458DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4459M: Chanwoo Choi <cw00.choi@samsung.com> 4460L: linux-pm@vger.kernel.org 4461T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4462S: Supported 4463F: drivers/devfreq/event/ 4464F: drivers/devfreq/devfreq-event.c 4465F: include/linux/devfreq-event.h 4466F: Documentation/devicetree/bindings/devfreq/event/ 4467 4468DEVICE NUMBER REGISTRY 4469M: Torben Mathiasen <device@lanana.org> 4470W: http://lanana.org/docs/device-list/index.html 4471S: Maintained 4472 4473DEVICE-MAPPER (LVM) 4474M: Alasdair Kergon <agk@redhat.com> 4475M: Mike Snitzer <snitzer@redhat.com> 4476M: dm-devel@redhat.com 4477L: dm-devel@redhat.com 4478W: http://sources.redhat.com/dm 4479Q: http://patchwork.kernel.org/project/dm-devel/list/ 4480T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4481T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4482S: Maintained 4483F: Documentation/device-mapper/ 4484F: drivers/md/Makefile 4485F: drivers/md/Kconfig 4486F: drivers/md/dm* 4487F: drivers/md/persistent-data/ 4488F: include/linux/device-mapper.h 4489F: include/linux/dm-*.h 4490F: include/uapi/linux/dm-*.h 4491 4492DEVLINK 4493M: Jiri Pirko <jiri@mellanox.com> 4494L: netdev@vger.kernel.org 4495S: Supported 4496F: net/core/devlink.c 4497F: include/net/devlink.h 4498F: include/uapi/linux/devlink.h 4499 4500DIALOG SEMICONDUCTOR DRIVERS 4501M: Support Opensource <support.opensource@diasemi.com> 4502W: http://www.dialog-semiconductor.com/products 4503S: Supported 4504F: Documentation/hwmon/da90?? 4505F: Documentation/devicetree/bindings/mfd/da90*.txt 4506F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4507F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4508F: Documentation/devicetree/bindings/regulator/da92*.txt 4509F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4510F: Documentation/devicetree/bindings/sound/da[79]*.txt 4511F: drivers/gpio/gpio-da90??.c 4512F: drivers/hwmon/da90??-hwmon.c 4513F: drivers/iio/adc/da91??-*.c 4514F: drivers/input/misc/da90??_onkey.c 4515F: drivers/input/touchscreen/da9052_tsi.c 4516F: drivers/leds/leds-da90??.c 4517F: drivers/mfd/da903x.c 4518F: drivers/mfd/da90??-*.c 4519F: drivers/mfd/da91??-*.c 4520F: drivers/power/supply/da9052-battery.c 4521F: drivers/power/supply/da91??-*.c 4522F: drivers/regulator/da903x.c 4523F: drivers/regulator/da9???-regulator.[ch] 4524F: drivers/thermal/da90??-thermal.c 4525F: drivers/rtc/rtc-da90??.c 4526F: drivers/video/backlight/da90??_bl.c 4527F: drivers/watchdog/da90??_wdt.c 4528F: include/linux/mfd/da903x.h 4529F: include/linux/mfd/da9052/ 4530F: include/linux/mfd/da9055/ 4531F: include/linux/mfd/da9062/ 4532F: include/linux/mfd/da9063/ 4533F: include/linux/mfd/da9150/ 4534F: include/linux/regulator/da9211.h 4535F: include/sound/da[79]*.h 4536F: sound/soc/codecs/da[79]*.[ch] 4537 4538DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4539M: William Breathitt Gray <vilhelm.gray@gmail.com> 4540L: linux-gpio@vger.kernel.org 4541S: Maintained 4542F: drivers/gpio/gpio-gpio-mm.c 4543 4544DIOLAN U2C-12 I2C DRIVER 4545M: Guenter Roeck <linux@roeck-us.net> 4546L: linux-i2c@vger.kernel.org 4547S: Maintained 4548F: drivers/i2c/busses/i2c-diolan-u2c.c 4549 4550FILESYSTEM DIRECT ACCESS (DAX) 4551M: Matthew Wilcox <willy@infradead.org> 4552M: Ross Zwisler <zwisler@kernel.org> 4553M: Jan Kara <jack@suse.cz> 4554L: linux-fsdevel@vger.kernel.org 4555S: Supported 4556F: fs/dax.c 4557F: include/linux/dax.h 4558F: include/trace/events/fs_dax.h 4559 4560DEVICE DIRECT ACCESS (DAX) 4561M: Dan Williams <dan.j.williams@intel.com> 4562M: Dave Jiang <dave.jiang@intel.com> 4563M: Ross Zwisler <zwisler@kernel.org> 4564M: Vishal Verma <vishal.l.verma@intel.com> 4565L: linux-nvdimm@lists.01.org 4566S: Supported 4567F: drivers/dax/ 4568 4569DIRECTORY NOTIFICATION (DNOTIFY) 4570M: Jan Kara <jack@suse.cz> 4571R: Amir Goldstein <amir73il@gmail.com> 4572L: linux-fsdevel@vger.kernel.org 4573S: Maintained 4574F: Documentation/filesystems/dnotify.txt 4575F: fs/notify/dnotify/ 4576F: include/linux/dnotify.h 4577 4578DISK GEOMETRY AND PARTITION HANDLING 4579M: Andries Brouwer <aeb@cwi.nl> 4580W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4581W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4582W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4583S: Maintained 4584 4585DISKQUOTA 4586M: Jan Kara <jack@suse.com> 4587S: Maintained 4588F: Documentation/filesystems/quota.txt 4589F: fs/quota/ 4590F: include/linux/quota*.h 4591F: include/uapi/linux/quota*.h 4592 4593DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4594M: Bernie Thompson <bernie@plugable.com> 4595L: linux-fbdev@vger.kernel.org 4596S: Maintained 4597W: http://plugable.com/category/projects/udlfb/ 4598F: drivers/video/fbdev/udlfb.c 4599F: include/video/udlfb.h 4600F: Documentation/fb/udlfb.txt 4601 4602DISTRIBUTED LOCK MANAGER (DLM) 4603M: Christine Caulfield <ccaulfie@redhat.com> 4604M: David Teigland <teigland@redhat.com> 4605L: cluster-devel@redhat.com 4606W: http://sources.redhat.com/cluster/ 4607T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4608S: Supported 4609F: fs/dlm/ 4610 4611DMA BUFFER SHARING FRAMEWORK 4612M: Sumit Semwal <sumit.semwal@linaro.org> 4613S: Maintained 4614L: linux-media@vger.kernel.org 4615L: dri-devel@lists.freedesktop.org 4616L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4617F: drivers/dma-buf/ 4618F: include/linux/dma-buf* 4619F: include/linux/reservation.h 4620F: include/linux/*fence.h 4621F: Documentation/driver-api/dma-buf.rst 4622T: git git://anongit.freedesktop.org/drm/drm-misc 4623 4624DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4625M: Vinod Koul <vkoul@kernel.org> 4626L: dmaengine@vger.kernel.org 4627Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4628S: Maintained 4629F: drivers/dma/ 4630F: include/linux/dmaengine.h 4631F: include/linux/of_dma.h 4632F: Documentation/devicetree/bindings/dma/ 4633F: Documentation/driver-api/dmaengine/ 4634T: git git://git.infradead.org/users/vkoul/slave-dma.git 4635 4636DMA MAPPING HELPERS 4637M: Christoph Hellwig <hch@lst.de> 4638M: Marek Szyprowski <m.szyprowski@samsung.com> 4639R: Robin Murphy <robin.murphy@arm.com> 4640L: iommu@lists.linux-foundation.org 4641T: git git://git.infradead.org/users/hch/dma-mapping.git 4642W: http://git.infradead.org/users/hch/dma-mapping.git 4643S: Supported 4644F: kernel/dma/ 4645F: include/asm-generic/dma-mapping.h 4646F: include/linux/dma-direct.h 4647F: include/linux/dma-mapping.h 4648F: include/linux/dma-noncoherent.h 4649 4650DME1737 HARDWARE MONITOR DRIVER 4651M: Juerg Haefliger <juergh@gmail.com> 4652L: linux-hwmon@vger.kernel.org 4653S: Maintained 4654F: Documentation/hwmon/dme1737 4655F: drivers/hwmon/dme1737.c 4656 4657DMI/SMBIOS SUPPORT 4658M: Jean Delvare <jdelvare@suse.com> 4659S: Maintained 4660T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4661F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4662F: drivers/firmware/dmi-id.c 4663F: drivers/firmware/dmi_scan.c 4664F: include/linux/dmi.h 4665 4666DOCUMENTATION 4667M: Jonathan Corbet <corbet@lwn.net> 4668L: linux-doc@vger.kernel.org 4669S: Maintained 4670F: Documentation/ 4671F: scripts/kernel-doc 4672X: Documentation/ABI/ 4673X: Documentation/acpi/ 4674X: Documentation/devicetree/ 4675X: Documentation/i2c/ 4676X: Documentation/media/ 4677X: Documentation/power/ 4678X: Documentation/spi/ 4679T: git git://git.lwn.net/linux.git docs-next 4680 4681DOCUMENTATION/ITALIAN 4682M: Federico Vaga <federico.vaga@vaga.pv.it> 4683L: linux-doc@vger.kernel.org 4684S: Maintained 4685F: Documentation/translations/it_IT 4686 4687DONGWOON DW9714 LENS VOICE COIL DRIVER 4688M: Sakari Ailus <sakari.ailus@linux.intel.com> 4689L: linux-media@vger.kernel.org 4690T: git git://linuxtv.org/media_tree.git 4691S: Maintained 4692F: drivers/media/i2c/dw9714.c 4693F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4694 4695DONGWOON DW9807 LENS VOICE COIL DRIVER 4696M: Sakari Ailus <sakari.ailus@linux.intel.com> 4697L: linux-media@vger.kernel.org 4698T: git git://linuxtv.org/media_tree.git 4699S: Maintained 4700F: drivers/media/i2c/dw9807-vcm.c 4701F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4702 4703DOUBLETALK DRIVER 4704M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4705L: blinux-list@redhat.com 4706S: Maintained 4707F: drivers/char/dtlk.c 4708F: include/linux/dtlk.h 4709 4710DPAA2 DATAPATH I/O (DPIO) DRIVER 4711M: Roy Pledge <Roy.Pledge@nxp.com> 4712L: linux-kernel@vger.kernel.org 4713S: Maintained 4714F: drivers/soc/fsl/dpio 4715 4716DPAA2 ETHERNET DRIVER 4717M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4718L: netdev@vger.kernel.org 4719S: Maintained 4720F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4721F: drivers/net/ethernet/freescale/dpaa2/dpni* 4722F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4723F: drivers/net/ethernet/freescale/dpaa2/Makefile 4724F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4725 4726DPAA2 ETHERNET SWITCH DRIVER 4727M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4728M: Ioana Ciornei <ioana.ciornei@nxp.com> 4729L: linux-kernel@vger.kernel.org 4730S: Maintained 4731F: drivers/staging/fsl-dpaa2/ethsw 4732 4733DPAA2 PTP CLOCK DRIVER 4734M: Yangbo Lu <yangbo.lu@nxp.com> 4735L: netdev@vger.kernel.org 4736S: Maintained 4737F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4738F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4739 4740DPT_I2O SCSI RAID DRIVER 4741M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4742L: linux-scsi@vger.kernel.org 4743W: http://www.adaptec.com/ 4744S: Maintained 4745F: drivers/scsi/dpt* 4746F: drivers/scsi/dpt/ 4747 4748DRBD DRIVER 4749M: Philipp Reisner <philipp.reisner@linbit.com> 4750M: Lars Ellenberg <lars.ellenberg@linbit.com> 4751L: drbd-dev@lists.linbit.com 4752W: http://www.drbd.org 4753T: git git://git.linbit.com/linux-drbd.git 4754T: git git://git.linbit.com/drbd-8.4.git 4755S: Supported 4756F: drivers/block/drbd/ 4757F: lib/lru_cache.c 4758F: Documentation/blockdev/drbd/ 4759 4760DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4761M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4762R: "Rafael J. Wysocki" <rafael@kernel.org> 4763T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4764S: Supported 4765F: Documentation/kobject.txt 4766F: drivers/base/ 4767F: fs/debugfs/ 4768F: fs/sysfs/ 4769F: include/linux/debugfs.h 4770F: include/linux/kobj* 4771F: lib/kobj* 4772 4773DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4774M: Kevin Hilman <khilman@kernel.org> 4775M: Nishanth Menon <nm@ti.com> 4776S: Maintained 4777F: drivers/power/avs/ 4778F: include/linux/power/smartreflex.h 4779L: linux-pm@vger.kernel.org 4780 4781DRM DRIVER FOR ARM PL111 CLCD 4782M: Eric Anholt <eric@anholt.net> 4783T: git git://anongit.freedesktop.org/drm/drm-misc 4784S: Supported 4785F: drivers/gpu/drm/pl111/ 4786 4787DRM DRIVER FOR ARM VERSATILE TFT PANELS 4788M: Linus Walleij <linus.walleij@linaro.org> 4789T: git git://anongit.freedesktop.org/drm/drm-misc 4790S: Maintained 4791F: drivers/gpu/drm/panel/panel-arm-versatile.c 4792F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4793 4794DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4795M: Dave Airlie <airlied@redhat.com> 4796S: Odd Fixes 4797F: drivers/gpu/drm/ast/ 4798 4799DRM DRIVER FOR BOCHS VIRTUAL GPU 4800M: Gerd Hoffmann <kraxel@redhat.com> 4801L: virtualization@lists.linux-foundation.org 4802T: git git://anongit.freedesktop.org/drm/drm-misc 4803S: Maintained 4804F: drivers/gpu/drm/bochs/ 4805 4806DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4807M: Linus Walleij <linus.walleij@linaro.org> 4808T: git git://anongit.freedesktop.org/drm/drm-misc 4809S: Maintained 4810F: drivers/gpu/drm/tve200/ 4811 4812DRM DRIVER FOR ILITEK ILI9225 PANELS 4813M: David Lechner <david@lechnology.com> 4814S: Maintained 4815F: drivers/gpu/drm/tinydrm/ili9225.c 4816F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4817 4818DRM DRIVER FOR HX8357D PANELS 4819M: Eric Anholt <eric@anholt.net> 4820T: git git://anongit.freedesktop.org/drm/drm-misc 4821S: Maintained 4822F: drivers/gpu/drm/tinydrm/hx8357d.c 4823F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4824 4825DRM DRIVER FOR INTEL I810 VIDEO CARDS 4826S: Orphan / Obsolete 4827F: drivers/gpu/drm/i810/ 4828F: include/uapi/drm/i810_drm.h 4829 4830DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4831S: Orphan / Obsolete 4832F: drivers/gpu/drm/mga/ 4833F: include/uapi/drm/mga_drm.h 4834 4835DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4836M: Dave Airlie <airlied@redhat.com> 4837S: Odd Fixes 4838F: drivers/gpu/drm/mgag200/ 4839 4840DRM DRIVER FOR MI0283QT 4841M: Noralf Trønnes <noralf@tronnes.org> 4842S: Maintained 4843F: drivers/gpu/drm/tinydrm/mi0283qt.c 4844F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4845 4846DRM DRIVER FOR MSM ADRENO GPU 4847M: Rob Clark <robdclark@gmail.com> 4848L: linux-arm-msm@vger.kernel.org 4849L: dri-devel@lists.freedesktop.org 4850L: freedreno@lists.freedesktop.org 4851T: git git://people.freedesktop.org/~robclark/linux 4852S: Maintained 4853F: drivers/gpu/drm/msm/ 4854F: include/uapi/drm/msm_drm.h 4855F: Documentation/devicetree/bindings/display/msm/ 4856 4857DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4858M: Ben Skeggs <bskeggs@redhat.com> 4859L: dri-devel@lists.freedesktop.org 4860L: nouveau@lists.freedesktop.org 4861T: git git://github.com/skeggsb/linux 4862S: Supported 4863F: drivers/gpu/drm/nouveau/ 4864F: include/uapi/drm/nouveau_drm.h 4865 4866DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4867M: Stefan Mavrodiev <stefan@olimex.com> 4868S: Maintained 4869F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4870F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4871 4872DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4873M: Noralf Trønnes <noralf@tronnes.org> 4874S: Maintained 4875F: drivers/gpu/drm/tinydrm/repaper.c 4876F: Documentation/devicetree/bindings/display/repaper.txt 4877 4878DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4879M: Dave Airlie <airlied@redhat.com> 4880M: Gerd Hoffmann <kraxel@redhat.com> 4881L: virtualization@lists.linux-foundation.org 4882T: git git://anongit.freedesktop.org/drm/drm-misc 4883S: Obsolete 4884W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4885F: drivers/gpu/drm/cirrus/ 4886 4887DRM DRIVER FOR QXL VIRTUAL GPU 4888M: Dave Airlie <airlied@redhat.com> 4889M: Gerd Hoffmann <kraxel@redhat.com> 4890L: virtualization@lists.linux-foundation.org 4891T: git git://anongit.freedesktop.org/drm/drm-misc 4892S: Maintained 4893F: drivers/gpu/drm/qxl/ 4894F: include/uapi/drm/qxl_drm.h 4895 4896DRM DRIVER FOR RAGE 128 VIDEO CARDS 4897S: Orphan / Obsolete 4898F: drivers/gpu/drm/r128/ 4899F: include/uapi/drm/r128_drm.h 4900 4901DRM DRIVER FOR SAVAGE VIDEO CARDS 4902S: Orphan / Obsolete 4903F: drivers/gpu/drm/savage/ 4904F: include/uapi/drm/savage_drm.h 4905 4906DRM DRIVER FOR SIS VIDEO CARDS 4907S: Orphan / Obsolete 4908F: drivers/gpu/drm/sis/ 4909F: include/uapi/drm/sis_drm.h 4910 4911DRM DRIVER FOR SITRONIX ST7586 PANELS 4912M: David Lechner <david@lechnology.com> 4913S: Maintained 4914F: drivers/gpu/drm/tinydrm/st7586.c 4915F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4916 4917DRM DRIVER FOR SITRONIX ST7735R PANELS 4918M: David Lechner <david@lechnology.com> 4919S: Maintained 4920F: drivers/gpu/drm/tinydrm/st7735r.c 4921F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4922 4923DRM DRIVER FOR TDFX VIDEO CARDS 4924S: Orphan / Obsolete 4925F: drivers/gpu/drm/tdfx/ 4926 4927DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4928M: Dave Airlie <airlied@redhat.com> 4929R: Sean Paul <sean@poorly.run> 4930L: dri-devel@lists.freedesktop.org 4931S: Odd Fixes 4932F: drivers/gpu/drm/udl/ 4933T: git git://anongit.freedesktop.org/drm/drm-misc 4934 4935DRM DRIVER FOR VMWARE VIRTUAL GPU 4936M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4937M: Thomas Hellstrom <thellstrom@vmware.com> 4938L: dri-devel@lists.freedesktop.org 4939T: git git://people.freedesktop.org/~thomash/linux 4940S: Supported 4941F: drivers/gpu/drm/vmwgfx/ 4942F: include/uapi/drm/vmwgfx_drm.h 4943 4944DRM DRIVERS 4945M: David Airlie <airlied@linux.ie> 4946M: Daniel Vetter <daniel@ffwll.ch> 4947L: dri-devel@lists.freedesktop.org 4948T: git git://anongit.freedesktop.org/drm/drm 4949B: https://bugs.freedesktop.org/ 4950C: irc://chat.freenode.net/dri-devel 4951S: Maintained 4952F: drivers/gpu/drm/ 4953F: drivers/gpu/vga/ 4954F: Documentation/devicetree/bindings/display/ 4955F: Documentation/devicetree/bindings/gpu/ 4956F: Documentation/gpu/ 4957F: include/drm/ 4958F: include/uapi/drm/ 4959F: include/linux/vga* 4960 4961DRM DRIVERS AND MISC GPU PATCHES 4962M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4963M: Maxime Ripard <maxime.ripard@bootlin.com> 4964M: Sean Paul <sean@poorly.run> 4965W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4966S: Maintained 4967T: git git://anongit.freedesktop.org/drm/drm-misc 4968F: Documentation/gpu/ 4969F: drivers/gpu/vga/ 4970F: drivers/gpu/drm/* 4971F: include/drm/drm* 4972F: include/uapi/drm/drm* 4973F: include/linux/vga* 4974 4975DRM DRIVERS FOR ALLWINNER A10 4976M: Maxime Ripard <maxime.ripard@bootlin.com> 4977L: dri-devel@lists.freedesktop.org 4978S: Supported 4979F: drivers/gpu/drm/sun4i/ 4980F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4981T: git git://anongit.freedesktop.org/drm/drm-misc 4982 4983DRM DRIVERS FOR AMLOGIC SOCS 4984M: Neil Armstrong <narmstrong@baylibre.com> 4985L: dri-devel@lists.freedesktop.org 4986L: linux-amlogic@lists.infradead.org 4987W: http://linux-meson.com/ 4988S: Supported 4989F: drivers/gpu/drm/meson/ 4990F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4991F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4992F: Documentation/gpu/meson.rst 4993T: git git://anongit.freedesktop.org/drm/drm-misc 4994 4995DRM DRIVERS FOR ATMEL HLCDC 4996M: Boris Brezillon <bbrezillon@kernel.org> 4997L: dri-devel@lists.freedesktop.org 4998S: Supported 4999F: drivers/gpu/drm/atmel-hlcdc/ 5000F: Documentation/devicetree/bindings/display/atmel/ 5001T: git git://anongit.freedesktop.org/drm/drm-misc 5002 5003DRM DRIVERS FOR BRIDGE CHIPS 5004M: Archit Taneja <architt@codeaurora.org> 5005M: Andrzej Hajda <a.hajda@samsung.com> 5006R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5007S: Maintained 5008T: git git://anongit.freedesktop.org/drm/drm-misc 5009F: drivers/gpu/drm/bridge/ 5010 5011DRM DRIVERS FOR EXYNOS 5012M: Inki Dae <inki.dae@samsung.com> 5013M: Joonyoung Shim <jy0922.shim@samsung.com> 5014M: Seung-Woo Kim <sw0312.kim@samsung.com> 5015M: Kyungmin Park <kyungmin.park@samsung.com> 5016L: dri-devel@lists.freedesktop.org 5017T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5018S: Supported 5019F: drivers/gpu/drm/exynos/ 5020F: include/uapi/drm/exynos_drm.h 5021F: Documentation/devicetree/bindings/display/exynos/ 5022 5023DRM DRIVERS FOR FREESCALE DCU 5024M: Stefan Agner <stefan@agner.ch> 5025M: Alison Wang <alison.wang@nxp.com> 5026L: dri-devel@lists.freedesktop.org 5027S: Supported 5028F: drivers/gpu/drm/fsl-dcu/ 5029F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5030F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5031F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5032T: git git://anongit.freedesktop.org/drm/drm-misc 5033 5034DRM DRIVERS FOR FREESCALE IMX 5035M: Philipp Zabel <p.zabel@pengutronix.de> 5036L: dri-devel@lists.freedesktop.org 5037S: Maintained 5038F: drivers/gpu/drm/imx/ 5039F: drivers/gpu/ipu-v3/ 5040F: Documentation/devicetree/bindings/display/imx/ 5041 5042DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5043M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5044L: dri-devel@lists.freedesktop.org 5045T: git git://github.com/patjak/drm-gma500 5046S: Maintained 5047F: drivers/gpu/drm/gma500/ 5048 5049DRM DRIVERS FOR HISILICON 5050M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5051M: Rongrong Zou <zourongrong@gmail.com> 5052R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5053R: Chen Feng <puck.chen@hisilicon.com> 5054L: dri-devel@lists.freedesktop.org 5055T: git git://github.com/xin3liang/linux.git 5056S: Maintained 5057F: drivers/gpu/drm/hisilicon/ 5058F: Documentation/devicetree/bindings/display/hisilicon/ 5059 5060DRM DRIVERS FOR MEDIATEK 5061M: CK Hu <ck.hu@mediatek.com> 5062M: Philipp Zabel <p.zabel@pengutronix.de> 5063L: dri-devel@lists.freedesktop.org 5064S: Supported 5065F: drivers/gpu/drm/mediatek/ 5066F: Documentation/devicetree/bindings/display/mediatek/ 5067 5068DRM DRIVERS FOR NVIDIA TEGRA 5069M: Thierry Reding <thierry.reding@gmail.com> 5070L: dri-devel@lists.freedesktop.org 5071L: linux-tegra@vger.kernel.org 5072T: git git://anongit.freedesktop.org/tegra/linux.git 5073S: Supported 5074F: drivers/gpu/drm/tegra/ 5075F: drivers/gpu/host1x/ 5076F: include/linux/host1x.h 5077F: include/uapi/drm/tegra_drm.h 5078F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5079 5080DRM DRIVERS FOR RENESAS 5081M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5082M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5083L: dri-devel@lists.freedesktop.org 5084L: linux-renesas-soc@vger.kernel.org 5085T: git git://linuxtv.org/pinchartl/media drm/du/next 5086S: Supported 5087F: drivers/gpu/drm/rcar-du/ 5088F: drivers/gpu/drm/shmobile/ 5089F: include/linux/platform_data/shmob_drm.h 5090F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5091F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5092F: Documentation/devicetree/bindings/display/renesas,du.txt 5093 5094DRM DRIVERS FOR ROCKCHIP 5095M: Sandy Huang <hjc@rock-chips.com> 5096M: Heiko Stübner <heiko@sntech.de> 5097L: dri-devel@lists.freedesktop.org 5098S: Maintained 5099F: drivers/gpu/drm/rockchip/ 5100F: Documentation/devicetree/bindings/display/rockchip/ 5101T: git git://anongit.freedesktop.org/drm/drm-misc 5102 5103DRM DRIVERS FOR STI 5104M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5105M: Vincent Abriou <vincent.abriou@st.com> 5106L: dri-devel@lists.freedesktop.org 5107T: git git://anongit.freedesktop.org/drm/drm-misc 5108S: Maintained 5109F: drivers/gpu/drm/sti 5110F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5111 5112DRM DRIVERS FOR STM 5113M: Yannick Fertre <yannick.fertre@st.com> 5114M: Philippe Cornu <philippe.cornu@st.com> 5115M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5116M: Vincent Abriou <vincent.abriou@st.com> 5117L: dri-devel@lists.freedesktop.org 5118T: git git://anongit.freedesktop.org/drm/drm-misc 5119S: Maintained 5120F: drivers/gpu/drm/stm 5121F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5122 5123DRM DRIVERS FOR TI LCDC 5124M: Jyri Sarha <jsarha@ti.com> 5125R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5126L: dri-devel@lists.freedesktop.org 5127S: Maintained 5128F: drivers/gpu/drm/tilcdc/ 5129F: Documentation/devicetree/bindings/display/tilcdc/ 5130 5131DRM DRIVERS FOR TI OMAP 5132M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5133L: dri-devel@lists.freedesktop.org 5134S: Maintained 5135F: drivers/gpu/drm/omapdrm/ 5136F: Documentation/devicetree/bindings/display/ti/ 5137 5138DRM DRIVERS FOR V3D 5139M: Eric Anholt <eric@anholt.net> 5140S: Supported 5141F: drivers/gpu/drm/v3d/ 5142F: include/uapi/drm/v3d_drm.h 5143F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5144T: git git://anongit.freedesktop.org/drm/drm-misc 5145 5146DRM DRIVERS FOR VC4 5147M: Eric Anholt <eric@anholt.net> 5148T: git git://github.com/anholt/linux 5149S: Supported 5150F: drivers/gpu/drm/vc4/ 5151F: include/uapi/drm/vc4_drm.h 5152F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5153T: git git://anongit.freedesktop.org/drm/drm-misc 5154 5155DRM DRIVERS FOR VIVANTE GPU IP 5156M: Lucas Stach <l.stach@pengutronix.de> 5157R: Russell King <linux+etnaviv@armlinux.org.uk> 5158R: Christian Gmeiner <christian.gmeiner@gmail.com> 5159L: etnaviv@lists.freedesktop.org 5160L: dri-devel@lists.freedesktop.org 5161S: Maintained 5162F: drivers/gpu/drm/etnaviv/ 5163F: include/uapi/drm/etnaviv_drm.h 5164F: Documentation/devicetree/bindings/display/etnaviv/ 5165 5166DRM DRIVERS FOR ZTE ZX 5167M: Shawn Guo <shawnguo@kernel.org> 5168L: dri-devel@lists.freedesktop.org 5169S: Maintained 5170F: drivers/gpu/drm/zte/ 5171F: Documentation/devicetree/bindings/display/zte,vou.txt 5172T: git git://anongit.freedesktop.org/drm/drm-misc 5173 5174DRM PANEL DRIVERS 5175M: Thierry Reding <thierry.reding@gmail.com> 5176L: dri-devel@lists.freedesktop.org 5177T: git git://anongit.freedesktop.org/drm/drm-misc 5178S: Maintained 5179F: drivers/gpu/drm/drm_panel.c 5180F: drivers/gpu/drm/panel/ 5181F: include/drm/drm_panel.h 5182F: Documentation/devicetree/bindings/display/panel/ 5183 5184DRM TINYDRM DRIVERS 5185M: Noralf Trønnes <noralf@tronnes.org> 5186W: https://github.com/notro/tinydrm/wiki/Development 5187T: git git://anongit.freedesktop.org/drm/drm-misc 5188S: Maintained 5189F: drivers/gpu/drm/tinydrm/ 5190F: include/drm/tinydrm/ 5191 5192DRM DRIVERS FOR XEN 5193M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5194T: git git://anongit.freedesktop.org/drm/drm-misc 5195L: dri-devel@lists.freedesktop.org 5196L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5197S: Supported 5198F: drivers/gpu/drm/xen/ 5199F: Documentation/gpu/xen-front.rst 5200 5201DRM TTM SUBSYSTEM 5202M: Christian Koenig <christian.koenig@amd.com> 5203M: Huang Rui <ray.huang@amd.com> 5204M: Junwei Zhang <Jerry.Zhang@amd.com> 5205T: git git://people.freedesktop.org/~agd5f/linux 5206S: Maintained 5207L: dri-devel@lists.freedesktop.org 5208F: include/drm/ttm/ 5209F: drivers/gpu/drm/ttm/ 5210 5211DSBR100 USB FM RADIO DRIVER 5212M: Alexey Klimov <klimov.linux@gmail.com> 5213L: linux-media@vger.kernel.org 5214T: git git://linuxtv.org/media_tree.git 5215S: Maintained 5216F: drivers/media/radio/dsbr100.c 5217 5218DSCC4 DRIVER 5219M: Francois Romieu <romieu@fr.zoreil.com> 5220L: netdev@vger.kernel.org 5221S: Maintained 5222F: drivers/net/wan/dscc4.c 5223 5224DT3155 MEDIA DRIVER 5225M: Hans Verkuil <hverkuil@xs4all.nl> 5226L: linux-media@vger.kernel.org 5227T: git git://linuxtv.org/media_tree.git 5228W: https://linuxtv.org 5229S: Odd Fixes 5230F: drivers/media/pci/dt3155/ 5231 5232DVB_USB_AF9015 MEDIA DRIVER 5233M: Antti Palosaari <crope@iki.fi> 5234L: linux-media@vger.kernel.org 5235W: https://linuxtv.org 5236W: http://palosaari.fi/linux/ 5237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5238T: git git://linuxtv.org/anttip/media_tree.git 5239S: Maintained 5240F: drivers/media/usb/dvb-usb-v2/af9015* 5241 5242DVB_USB_AF9035 MEDIA DRIVER 5243M: Antti Palosaari <crope@iki.fi> 5244L: linux-media@vger.kernel.org 5245W: https://linuxtv.org 5246W: http://palosaari.fi/linux/ 5247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5248T: git git://linuxtv.org/anttip/media_tree.git 5249S: Maintained 5250F: drivers/media/usb/dvb-usb-v2/af9035* 5251 5252DVB_USB_ANYSEE MEDIA DRIVER 5253M: Antti Palosaari <crope@iki.fi> 5254L: linux-media@vger.kernel.org 5255W: https://linuxtv.org 5256W: http://palosaari.fi/linux/ 5257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5258T: git git://linuxtv.org/anttip/media_tree.git 5259S: Maintained 5260F: drivers/media/usb/dvb-usb-v2/anysee* 5261 5262DVB_USB_AU6610 MEDIA DRIVER 5263M: Antti Palosaari <crope@iki.fi> 5264L: linux-media@vger.kernel.org 5265W: https://linuxtv.org 5266W: http://palosaari.fi/linux/ 5267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5268T: git git://linuxtv.org/anttip/media_tree.git 5269S: Maintained 5270F: drivers/media/usb/dvb-usb-v2/au6610* 5271 5272DVB_USB_CE6230 MEDIA DRIVER 5273M: Antti Palosaari <crope@iki.fi> 5274L: linux-media@vger.kernel.org 5275W: https://linuxtv.org 5276W: http://palosaari.fi/linux/ 5277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5278T: git git://linuxtv.org/anttip/media_tree.git 5279S: Maintained 5280F: drivers/media/usb/dvb-usb-v2/ce6230* 5281 5282DVB_USB_CXUSB MEDIA DRIVER 5283M: Michael Krufky <mkrufky@linuxtv.org> 5284L: linux-media@vger.kernel.org 5285W: https://linuxtv.org 5286W: http://github.com/mkrufky 5287Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5288T: git git://linuxtv.org/media_tree.git 5289S: Maintained 5290F: drivers/media/usb/dvb-usb/cxusb* 5291 5292DVB_USB_EC168 MEDIA DRIVER 5293M: Antti Palosaari <crope@iki.fi> 5294L: linux-media@vger.kernel.org 5295W: https://linuxtv.org 5296W: http://palosaari.fi/linux/ 5297Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5298T: git git://linuxtv.org/anttip/media_tree.git 5299S: Maintained 5300F: drivers/media/usb/dvb-usb-v2/ec168* 5301 5302DVB_USB_GL861 MEDIA DRIVER 5303M: Antti Palosaari <crope@iki.fi> 5304L: linux-media@vger.kernel.org 5305W: https://linuxtv.org 5306Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5307T: git git://linuxtv.org/anttip/media_tree.git 5308S: Maintained 5309F: drivers/media/usb/dvb-usb-v2/gl861* 5310 5311DVB_USB_MXL111SF MEDIA DRIVER 5312M: Michael Krufky <mkrufky@linuxtv.org> 5313L: linux-media@vger.kernel.org 5314W: https://linuxtv.org 5315W: http://github.com/mkrufky 5316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5317T: git git://linuxtv.org/mkrufky/mxl111sf.git 5318S: Maintained 5319F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5320 5321DVB_USB_RTL28XXU MEDIA DRIVER 5322M: Antti Palosaari <crope@iki.fi> 5323L: linux-media@vger.kernel.org 5324W: https://linuxtv.org 5325W: http://palosaari.fi/linux/ 5326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5327T: git git://linuxtv.org/anttip/media_tree.git 5328S: Maintained 5329F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5330 5331DVB_USB_V2 MEDIA DRIVER 5332M: Antti Palosaari <crope@iki.fi> 5333L: linux-media@vger.kernel.org 5334W: https://linuxtv.org 5335W: http://palosaari.fi/linux/ 5336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5337T: git git://linuxtv.org/anttip/media_tree.git 5338S: Maintained 5339F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5340F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5341 5342DYNAMIC DEBUG 5343M: Jason Baron <jbaron@akamai.com> 5344S: Maintained 5345F: lib/dynamic_debug.c 5346F: include/linux/dynamic_debug.h 5347 5348DYNAMIC INTERRUPT MODERATION 5349M: Tal Gilboa <talgi@mellanox.com> 5350S: Maintained 5351F: include/linux/net_dim.h 5352 5353DZ DECSTATION DZ11 SERIAL DRIVER 5354M: "Maciej W. Rozycki" <macro@linux-mips.org> 5355S: Maintained 5356F: drivers/tty/serial/dz.* 5357 5358E3X0 POWER BUTTON DRIVER 5359M: Moritz Fischer <moritz.fischer@ettus.com> 5360L: usrp-users@lists.ettus.com 5361W: http://www.ettus.com 5362S: Supported 5363F: drivers/input/misc/e3x0-button.c 5364F: Documentation/devicetree/bindings/input/e3x0-button.txt 5365 5366E4000 MEDIA DRIVER 5367M: Antti Palosaari <crope@iki.fi> 5368L: linux-media@vger.kernel.org 5369W: https://linuxtv.org 5370W: http://palosaari.fi/linux/ 5371Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5372T: git git://linuxtv.org/anttip/media_tree.git 5373S: Maintained 5374F: drivers/media/tuners/e4000* 5375 5376EARTH_PT1 MEDIA DRIVER 5377M: Akihiro Tsukada <tskd08@gmail.com> 5378L: linux-media@vger.kernel.org 5379S: Odd Fixes 5380F: drivers/media/pci/pt1/ 5381 5382EARTH_PT3 MEDIA DRIVER 5383M: Akihiro Tsukada <tskd08@gmail.com> 5384L: linux-media@vger.kernel.org 5385S: Odd Fixes 5386F: drivers/media/pci/pt3/ 5387 5388EC100 MEDIA DRIVER 5389M: Antti Palosaari <crope@iki.fi> 5390L: linux-media@vger.kernel.org 5391W: https://linuxtv.org 5392W: http://palosaari.fi/linux/ 5393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5394T: git git://linuxtv.org/anttip/media_tree.git 5395S: Maintained 5396F: drivers/media/dvb-frontends/ec100* 5397 5398ECRYPT FILE SYSTEM 5399M: Tyler Hicks <tyhicks@canonical.com> 5400L: ecryptfs@vger.kernel.org 5401W: http://ecryptfs.org 5402W: https://launchpad.net/ecryptfs 5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5404S: Supported 5405F: Documentation/filesystems/ecryptfs.txt 5406F: fs/ecryptfs/ 5407 5408EDAC-AMD64 5409M: Borislav Petkov <bp@alien8.de> 5410L: linux-edac@vger.kernel.org 5411S: Maintained 5412F: drivers/edac/amd64_edac* 5413 5414EDAC-CALXEDA 5415M: Robert Richter <rric@kernel.org> 5416L: linux-edac@vger.kernel.org 5417S: Maintained 5418F: drivers/edac/highbank* 5419 5420EDAC-CAVIUM OCTEON 5421M: Ralf Baechle <ralf@linux-mips.org> 5422M: David Daney <david.daney@cavium.com> 5423L: linux-edac@vger.kernel.org 5424L: linux-mips@vger.kernel.org 5425S: Supported 5426F: drivers/edac/octeon_edac* 5427 5428EDAC-CAVIUM THUNDERX 5429M: David Daney <david.daney@cavium.com> 5430M: Jan Glauber <jglauber@cavium.com> 5431L: linux-edac@vger.kernel.org 5432S: Supported 5433F: drivers/edac/thunderx_edac* 5434 5435EDAC-CORE 5436M: Borislav Petkov <bp@alien8.de> 5437M: Mauro Carvalho Chehab <mchehab@kernel.org> 5438L: linux-edac@vger.kernel.org 5439T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5440T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5441S: Supported 5442F: Documentation/admin-guide/ras.rst 5443F: Documentation/driver-api/edac.rst 5444F: drivers/edac/ 5445F: include/linux/edac.h 5446 5447EDAC-E752X 5448M: Mark Gross <mark.gross@intel.com> 5449L: linux-edac@vger.kernel.org 5450S: Maintained 5451F: drivers/edac/e752x_edac.c 5452 5453EDAC-E7XXX 5454L: linux-edac@vger.kernel.org 5455S: Maintained 5456F: drivers/edac/e7xxx_edac.c 5457 5458EDAC-FSL_DDR 5459M: York Sun <york.sun@nxp.com> 5460L: linux-edac@vger.kernel.org 5461S: Maintained 5462F: drivers/edac/fsl_ddr_edac.* 5463 5464EDAC-GHES 5465M: Mauro Carvalho Chehab <mchehab@kernel.org> 5466L: linux-edac@vger.kernel.org 5467S: Maintained 5468F: drivers/edac/ghes_edac.c 5469 5470EDAC-I3000 5471L: linux-edac@vger.kernel.org 5472S: Orphan 5473F: drivers/edac/i3000_edac.c 5474 5475EDAC-I5000 5476L: linux-edac@vger.kernel.org 5477S: Maintained 5478F: drivers/edac/i5000_edac.c 5479 5480EDAC-I5400 5481M: Mauro Carvalho Chehab <mchehab@kernel.org> 5482L: linux-edac@vger.kernel.org 5483S: Maintained 5484F: drivers/edac/i5400_edac.c 5485 5486EDAC-I7300 5487M: Mauro Carvalho Chehab <mchehab@kernel.org> 5488L: linux-edac@vger.kernel.org 5489S: Maintained 5490F: drivers/edac/i7300_edac.c 5491 5492EDAC-I7CORE 5493M: Mauro Carvalho Chehab <mchehab@kernel.org> 5494L: linux-edac@vger.kernel.org 5495S: Maintained 5496F: drivers/edac/i7core_edac.c 5497 5498EDAC-I82443BXGX 5499M: Tim Small <tim@buttersideup.com> 5500L: linux-edac@vger.kernel.org 5501S: Maintained 5502F: drivers/edac/i82443bxgx_edac.c 5503 5504EDAC-I82975X 5505M: "Arvind R." <arvino55@gmail.com> 5506L: linux-edac@vger.kernel.org 5507S: Maintained 5508F: drivers/edac/i82975x_edac.c 5509 5510EDAC-IE31200 5511M: Jason Baron <jbaron@akamai.com> 5512L: linux-edac@vger.kernel.org 5513S: Maintained 5514F: drivers/edac/ie31200_edac.c 5515 5516EDAC-MPC85XX 5517M: Johannes Thumshirn <morbidrsa@gmail.com> 5518L: linux-edac@vger.kernel.org 5519S: Maintained 5520F: drivers/edac/mpc85xx_edac.[ch] 5521 5522EDAC-PASEMI 5523M: Egor Martovetsky <egor@pasemi.com> 5524L: linux-edac@vger.kernel.org 5525S: Maintained 5526F: drivers/edac/pasemi_edac.c 5527 5528EDAC-PND2 5529M: Tony Luck <tony.luck@intel.com> 5530L: linux-edac@vger.kernel.org 5531S: Maintained 5532F: drivers/edac/pnd2_edac.[ch] 5533 5534EDAC-R82600 5535M: Tim Small <tim@buttersideup.com> 5536L: linux-edac@vger.kernel.org 5537S: Maintained 5538F: drivers/edac/r82600_edac.c 5539 5540EDAC-SBRIDGE 5541M: Tony Luck <tony.luck@intel.com> 5542R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5543L: linux-edac@vger.kernel.org 5544S: Maintained 5545F: drivers/edac/sb_edac.c 5546 5547EDAC-SKYLAKE 5548M: Tony Luck <tony.luck@intel.com> 5549L: linux-edac@vger.kernel.org 5550S: Maintained 5551F: drivers/edac/skx_edac.c 5552 5553EDAC-TI 5554M: Tero Kristo <t-kristo@ti.com> 5555L: linux-edac@vger.kernel.org 5556S: Maintained 5557F: drivers/edac/ti_edac.c 5558 5559EDAC-QCOM 5560M: Channagoud Kadabi <ckadabi@codeaurora.org> 5561M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5562L: linux-arm-msm@vger.kernel.org 5563L: linux-edac@vger.kernel.org 5564S: Maintained 5565F: drivers/edac/qcom_edac.c 5566 5567EDIROL UA-101/UA-1000 DRIVER 5568M: Clemens Ladisch <clemens@ladisch.de> 5569L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5570T: git git://git.alsa-project.org/alsa-kernel.git 5571S: Maintained 5572F: sound/usb/misc/ua101.c 5573 5574EFI TEST DRIVER 5575L: linux-efi@vger.kernel.org 5576M: Ivan Hu <ivan.hu@canonical.com> 5577M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5578S: Maintained 5579F: drivers/firmware/efi/test/ 5580 5581EFI VARIABLE FILESYSTEM 5582M: Matthew Garrett <matthew.garrett@nebula.com> 5583M: Jeremy Kerr <jk@ozlabs.org> 5584M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5585T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5586L: linux-efi@vger.kernel.org 5587S: Maintained 5588F: fs/efivarfs/ 5589 5590EFIFB FRAMEBUFFER DRIVER 5591L: linux-fbdev@vger.kernel.org 5592M: Peter Jones <pjones@redhat.com> 5593S: Maintained 5594F: drivers/video/fbdev/efifb.c 5595 5596EFS FILESYSTEM 5597W: http://aeschi.ch.eu.org/efs/ 5598S: Orphan 5599F: fs/efs/ 5600 5601EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5602M: Douglas Miller <dougmill@linux.ibm.com> 5603L: netdev@vger.kernel.org 5604S: Maintained 5605F: drivers/net/ethernet/ibm/ehea/ 5606 5607EM28XX VIDEO4LINUX DRIVER 5608M: Mauro Carvalho Chehab <mchehab@kernel.org> 5609L: linux-media@vger.kernel.org 5610W: https://linuxtv.org 5611T: git git://linuxtv.org/media_tree.git 5612S: Maintained 5613F: drivers/media/usb/em28xx/ 5614F: Documentation/media/v4l-drivers/em28xx* 5615 5616EMBEDDED LINUX 5617M: Paul Gortmaker <paul.gortmaker@windriver.com> 5618M: Matt Mackall <mpm@selenic.com> 5619M: David Woodhouse <dwmw2@infradead.org> 5620L: linux-embedded@vger.kernel.org 5621S: Maintained 5622 5623Emulex 10Gbps iSCSI - OneConnect DRIVER 5624M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5625M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5626M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5627L: linux-scsi@vger.kernel.org 5628W: http://www.broadcom.com 5629S: Supported 5630F: drivers/scsi/be2iscsi/ 5631 5632Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5633M: Sathya Perla <sathya.perla@broadcom.com> 5634M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5635M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5636M: Somnath Kotur <somnath.kotur@broadcom.com> 5637L: netdev@vger.kernel.org 5638W: http://www.emulex.com 5639S: Supported 5640F: drivers/net/ethernet/emulex/benet/ 5641 5642EMULEX ONECONNECT ROCE DRIVER 5643M: Selvin Xavier <selvin.xavier@broadcom.com> 5644M: Devesh Sharma <devesh.sharma@broadcom.com> 5645L: linux-rdma@vger.kernel.org 5646W: http://www.broadcom.com 5647S: Odd Fixes 5648F: drivers/infiniband/hw/ocrdma/ 5649F: include/uapi/rdma/ocrdma-abi.h 5650 5651EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5652M: James Smart <james.smart@broadcom.com> 5653M: Dick Kennedy <dick.kennedy@broadcom.com> 5654L: linux-scsi@vger.kernel.org 5655W: http://www.broadcom.com 5656S: Supported 5657F: drivers/scsi/lpfc/ 5658 5659ENE CB710 FLASH CARD READER DRIVER 5660M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5661S: Maintained 5662F: drivers/misc/cb710/ 5663F: drivers/mmc/host/cb710-mmc.* 5664F: include/linux/cb710.h 5665 5666ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5667M: Maxim Levitsky <maximlevitsky@gmail.com> 5668S: Maintained 5669F: drivers/media/rc/ene_ir.* 5670 5671EPSON S1D13XXX FRAMEBUFFER DRIVER 5672M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5673S: Maintained 5674T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5675F: drivers/video/fbdev/s1d13xxxfb.c 5676F: include/video/s1d13xxxfb.h 5677 5678ERRSEQ ERROR TRACKING INFRASTRUCTURE 5679M: Jeff Layton <jlayton@kernel.org> 5680S: Maintained 5681F: lib/errseq.c 5682F: include/linux/errseq.h 5683 5684ET131X NETWORK DRIVER 5685M: Mark Einon <mark.einon@gmail.com> 5686S: Odd Fixes 5687F: drivers/net/ethernet/agere/ 5688 5689ETHERNET BRIDGE 5690M: Roopa Prabhu <roopa@cumulusnetworks.com> 5691M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5692L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5693L: netdev@vger.kernel.org 5694W: http://www.linuxfoundation.org/en/Net:Bridge 5695S: Maintained 5696F: include/linux/netfilter_bridge/ 5697F: net/bridge/ 5698 5699ETHERNET PHY LIBRARY 5700M: Andrew Lunn <andrew@lunn.ch> 5701M: Florian Fainelli <f.fainelli@gmail.com> 5702M: Heiner Kallweit <hkallweit1@gmail.com> 5703L: netdev@vger.kernel.org 5704S: Maintained 5705F: Documentation/ABI/testing/sysfs-bus-mdio 5706F: Documentation/devicetree/bindings/net/mdio* 5707F: Documentation/networking/phy.txt 5708F: drivers/net/phy/ 5709F: drivers/of/of_mdio.c 5710F: drivers/of/of_net.c 5711F: include/linux/*mdio*.h 5712F: include/linux/of_net.h 5713F: include/linux/phy.h 5714F: include/linux/phy_fixed.h 5715F: include/linux/platform_data/mdio-bcm-unimac.h 5716F: include/linux/platform_data/mdio-gpio.h 5717F: include/trace/events/mdio.h 5718F: include/uapi/linux/mdio.h 5719F: include/uapi/linux/mii.h 5720 5721EXT2 FILE SYSTEM 5722M: Jan Kara <jack@suse.com> 5723L: linux-ext4@vger.kernel.org 5724S: Maintained 5725F: Documentation/filesystems/ext2.txt 5726F: fs/ext2/ 5727F: include/linux/ext2* 5728 5729EXT4 FILE SYSTEM 5730M: "Theodore Ts'o" <tytso@mit.edu> 5731M: Andreas Dilger <adilger.kernel@dilger.ca> 5732L: linux-ext4@vger.kernel.org 5733W: http://ext4.wiki.kernel.org 5734Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5735T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5736S: Maintained 5737F: Documentation/filesystems/ext4/ 5738F: fs/ext4/ 5739 5740Extended Verification Module (EVM) 5741M: Mimi Zohar <zohar@linux.ibm.com> 5742L: linux-integrity@vger.kernel.org 5743S: Supported 5744F: security/integrity/evm/ 5745 5746EXTENSIBLE FIRMWARE INTERFACE (EFI) 5747M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5748L: linux-efi@vger.kernel.org 5749T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5750S: Maintained 5751F: Documentation/efi-stub.txt 5752F: arch/*/kernel/efi.c 5753F: arch/x86/boot/compressed/eboot.[ch] 5754F: arch/*/include/asm/efi.h 5755F: arch/x86/platform/efi/ 5756F: drivers/firmware/efi/ 5757F: include/linux/efi*.h 5758F: arch/arm/boot/compressed/efi-header.S 5759F: arch/arm64/kernel/efi-entry.S 5760 5761EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5762M: MyungJoo Ham <myungjoo.ham@samsung.com> 5763M: Chanwoo Choi <cw00.choi@samsung.com> 5764L: linux-kernel@vger.kernel.org 5765T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5766S: Maintained 5767F: drivers/extcon/ 5768F: include/linux/extcon/ 5769F: include/linux/extcon.h 5770F: Documentation/extcon/ 5771F: Documentation/devicetree/bindings/extcon/ 5772 5773EXYNOS DP DRIVER 5774M: Jingoo Han <jingoohan1@gmail.com> 5775L: dri-devel@lists.freedesktop.org 5776S: Maintained 5777F: drivers/gpu/drm/exynos/exynos_dp* 5778 5779EXYNOS SYSMMU (IOMMU) driver 5780M: Marek Szyprowski <m.szyprowski@samsung.com> 5781L: iommu@lists.linux-foundation.org 5782S: Maintained 5783F: drivers/iommu/exynos-iommu.c 5784 5785EZchip NPS platform support 5786M: Vineet Gupta <vgupta@synopsys.com> 5787M: Ofer Levi <oferle@mellanox.com> 5788S: Supported 5789F: arch/arc/plat-eznps 5790F: arch/arc/boot/dts/eznps.dts 5791 5792F2FS FILE SYSTEM 5793M: Jaegeuk Kim <jaegeuk@kernel.org> 5794M: Chao Yu <yuchao0@huawei.com> 5795L: linux-f2fs-devel@lists.sourceforge.net 5796W: https://f2fs.wiki.kernel.org/ 5797T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5798S: Maintained 5799F: Documentation/filesystems/f2fs.txt 5800F: Documentation/ABI/testing/sysfs-fs-f2fs 5801F: fs/f2fs/ 5802F: include/linux/f2fs_fs.h 5803F: include/trace/events/f2fs.h 5804 5805F71805F HARDWARE MONITORING DRIVER 5806M: Jean Delvare <jdelvare@suse.com> 5807L: linux-hwmon@vger.kernel.org 5808S: Maintained 5809F: Documentation/hwmon/f71805f 5810F: drivers/hwmon/f71805f.c 5811 5812FADDR2LINE 5813M: Josh Poimboeuf <jpoimboe@redhat.com> 5814S: Maintained 5815F: scripts/faddr2line 5816 5817FAILOVER MODULE 5818M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5819L: netdev@vger.kernel.org 5820S: Supported 5821F: net/core/failover.c 5822F: include/net/failover.h 5823F: Documentation/networking/failover.rst 5824 5825FANOTIFY 5826M: Jan Kara <jack@suse.cz> 5827R: Amir Goldstein <amir73il@gmail.com> 5828L: linux-fsdevel@vger.kernel.org 5829S: Maintained 5830F: fs/notify/fanotify/ 5831F: include/linux/fanotify.h 5832F: include/uapi/linux/fanotify.h 5833 5834FARSYNC SYNCHRONOUS DRIVER 5835M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5836W: http://www.farsite.co.uk/ 5837S: Supported 5838F: drivers/net/wan/farsync.* 5839 5840FAULT INJECTION SUPPORT 5841M: Akinobu Mita <akinobu.mita@gmail.com> 5842S: Supported 5843F: Documentation/fault-injection/ 5844F: lib/fault-inject.c 5845 5846FBTFT Framebuffer drivers 5847S: Orphan 5848L: dri-devel@lists.freedesktop.org 5849L: linux-fbdev@vger.kernel.org 5850F: drivers/staging/fbtft/ 5851 5852FC0011 TUNER DRIVER 5853M: Michael Buesch <m@bues.ch> 5854L: linux-media@vger.kernel.org 5855S: Maintained 5856F: drivers/media/tuners/fc0011.h 5857F: drivers/media/tuners/fc0011.c 5858 5859FC2580 MEDIA DRIVER 5860M: Antti Palosaari <crope@iki.fi> 5861L: linux-media@vger.kernel.org 5862W: https://linuxtv.org 5863W: http://palosaari.fi/linux/ 5864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5865T: git git://linuxtv.org/anttip/media_tree.git 5866S: Maintained 5867F: drivers/media/tuners/fc2580* 5868 5869FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5870M: Johannes Thumshirn <jth@kernel.org> 5871L: linux-scsi@vger.kernel.org 5872W: www.Open-FCoE.org 5873S: Supported 5874F: drivers/scsi/libfc/ 5875F: drivers/scsi/fcoe/ 5876F: include/scsi/fc/ 5877F: include/scsi/libfc.h 5878F: include/scsi/libfcoe.h 5879F: include/uapi/scsi/fc/ 5880 5881FILE LOCKING (flock() and fcntl()/lockf()) 5882M: Jeff Layton <jlayton@kernel.org> 5883M: "J. Bruce Fields" <bfields@fieldses.org> 5884L: linux-fsdevel@vger.kernel.org 5885S: Maintained 5886F: include/linux/fcntl.h 5887F: include/uapi/linux/fcntl.h 5888F: fs/fcntl.c 5889F: fs/locks.c 5890 5891FILESYSTEMS (VFS and infrastructure) 5892M: Alexander Viro <viro@zeniv.linux.org.uk> 5893L: linux-fsdevel@vger.kernel.org 5894S: Maintained 5895F: fs/* 5896F: include/linux/fs.h 5897F: include/uapi/linux/fs.h 5898 5899FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5900M: Riku Voipio <riku.voipio@iki.fi> 5901L: linux-hwmon@vger.kernel.org 5902S: Maintained 5903F: drivers/hwmon/f75375s.c 5904F: include/linux/f75375s.h 5905 5906FIREWIRE AUDIO DRIVERS 5907M: Clemens Ladisch <clemens@ladisch.de> 5908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5909T: git git://git.alsa-project.org/alsa-kernel.git 5910S: Maintained 5911F: sound/firewire/ 5912 5913FIREWIRE MEDIA DRIVERS (firedtv) 5914M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5915L: linux-media@vger.kernel.org 5916L: linux1394-devel@lists.sourceforge.net 5917T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5918S: Maintained 5919F: drivers/media/firewire/ 5920 5921FIREWIRE SBP-2 TARGET 5922M: Chris Boot <bootc@bootc.net> 5923L: linux-scsi@vger.kernel.org 5924L: target-devel@vger.kernel.org 5925L: linux1394-devel@lists.sourceforge.net 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5927S: Maintained 5928F: drivers/target/sbp/ 5929 5930FIREWIRE SUBSYSTEM 5931M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5932L: linux1394-devel@lists.sourceforge.net 5933W: http://ieee1394.wiki.kernel.org/ 5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5935S: Maintained 5936F: drivers/firewire/ 5937F: include/linux/firewire.h 5938F: include/uapi/linux/firewire*.h 5939F: tools/firewire/ 5940 5941FIRMWARE LOADER (request_firmware) 5942M: Luis Chamberlain <mcgrof@kernel.org> 5943L: linux-kernel@vger.kernel.org 5944S: Maintained 5945F: Documentation/firmware_class/ 5946F: drivers/base/firmware_loader/ 5947F: include/linux/firmware.h 5948 5949FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5950M: Joshua Morris <josh.h.morris@us.ibm.com> 5951M: Philip Kelleher <pjk1939@linux.ibm.com> 5952S: Maintained 5953F: drivers/block/rsxx/ 5954 5955FLOPPY DRIVER 5956M: Jiri Kosina <jikos@kernel.org> 5957T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5958S: Odd fixes 5959F: drivers/block/floppy.c 5960 5961FMC SUBSYSTEM 5962M: Alessandro Rubini <rubini@gnudd.com> 5963W: http://www.ohwr.org/projects/fmc-bus 5964S: Supported 5965F: drivers/fmc/ 5966F: include/linux/fmc*.h 5967F: include/linux/ipmi-fru.h 5968K: fmc_d.*register 5969 5970FPGA MANAGER FRAMEWORK 5971M: Alan Tull <atull@kernel.org> 5972M: Moritz Fischer <mdf@kernel.org> 5973L: linux-fpga@vger.kernel.org 5974S: Maintained 5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5976Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5977F: Documentation/fpga/ 5978F: Documentation/driver-api/fpga/ 5979F: Documentation/devicetree/bindings/fpga/ 5980F: drivers/fpga/ 5981F: include/linux/fpga/ 5982W: http://www.rocketboards.org 5983 5984FPGA DFL DRIVERS 5985M: Wu Hao <hao.wu@intel.com> 5986L: linux-fpga@vger.kernel.org 5987S: Maintained 5988F: Documentation/fpga/dfl.txt 5989F: include/uapi/linux/fpga-dfl.h 5990F: drivers/fpga/dfl* 5991 5992FPU EMULATOR 5993M: Bill Metzenthen <billm@melbpc.org.au> 5994W: http://floatingpoint.sourceforge.net/emulator/index.html 5995S: Maintained 5996F: arch/x86/math-emu/ 5997 5998FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5999L: netdev@vger.kernel.org 6000S: Orphan 6001F: drivers/net/wan/dlci.c 6002F: drivers/net/wan/sdla.c 6003 6004FRAMEBUFFER LAYER 6005M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6006L: dri-devel@lists.freedesktop.org 6007L: linux-fbdev@vger.kernel.org 6008T: git git://github.com/bzolnier/linux.git 6009Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6010S: Maintained 6011F: Documentation/fb/ 6012F: drivers/video/ 6013F: include/video/ 6014F: include/linux/fb.h 6015F: include/uapi/video/ 6016F: include/uapi/linux/fb.h 6017 6018FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6019M: Horia Geantă <horia.geanta@nxp.com> 6020M: Aymen Sghaier <aymen.sghaier@nxp.com> 6021L: linux-crypto@vger.kernel.org 6022S: Maintained 6023F: drivers/crypto/caam/ 6024F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6025 6026FREESCALE DIU FRAMEBUFFER DRIVER 6027M: Timur Tabi <timur@kernel.org> 6028L: linux-fbdev@vger.kernel.org 6029S: Maintained 6030F: drivers/video/fbdev/fsl-diu-fb.* 6031 6032FREESCALE DMA DRIVER 6033M: Li Yang <leoyang.li@nxp.com> 6034M: Zhang Wei <zw@zh-kernel.org> 6035L: linuxppc-dev@lists.ozlabs.org 6036S: Maintained 6037F: drivers/dma/fsldma.* 6038 6039FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6040M: Claudiu Manoil <claudiu.manoil@nxp.com> 6041L: netdev@vger.kernel.org 6042S: Maintained 6043F: drivers/net/ethernet/freescale/gianfar* 6044F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6045 6046FREESCALE GPMI NAND DRIVER 6047M: Han Xu <han.xu@nxp.com> 6048L: linux-mtd@lists.infradead.org 6049S: Maintained 6050F: drivers/mtd/nand/raw/gpmi-nand/* 6051 6052FREESCALE I2C CPM DRIVER 6053M: Jochen Friedrich <jochen@scram.de> 6054L: linuxppc-dev@lists.ozlabs.org 6055L: linux-i2c@vger.kernel.org 6056S: Maintained 6057F: drivers/i2c/busses/i2c-cpm.c 6058 6059FREESCALE IMX LPI2C DRIVER 6060M: Dong Aisheng <aisheng.dong@nxp.com> 6061L: linux-i2c@vger.kernel.org 6062L: linux-imx@nxp.com 6063S: Maintained 6064F: drivers/i2c/busses/i2c-imx-lpi2c.c 6065F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6066 6067FREESCALE IMX / MXC FEC DRIVER 6068M: Fugang Duan <fugang.duan@nxp.com> 6069L: netdev@vger.kernel.org 6070S: Maintained 6071F: drivers/net/ethernet/freescale/fec_main.c 6072F: drivers/net/ethernet/freescale/fec_ptp.c 6073F: drivers/net/ethernet/freescale/fec.h 6074F: Documentation/devicetree/bindings/net/fsl-fec.txt 6075 6076FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6077M: Sascha Hauer <s.hauer@pengutronix.de> 6078R: Pengutronix Kernel Team <kernel@pengutronix.de> 6079L: linux-fbdev@vger.kernel.org 6080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6081S: Maintained 6082F: include/linux/platform_data/video-imxfb.h 6083F: drivers/video/fbdev/imxfb.c 6084 6085FREESCALE QORIQ DPAA ETHERNET DRIVER 6086M: Madalin Bucur <madalin.bucur@nxp.com> 6087L: netdev@vger.kernel.org 6088S: Maintained 6089F: drivers/net/ethernet/freescale/dpaa 6090 6091FREESCALE QORIQ DPAA FMAN DRIVER 6092M: Madalin Bucur <madalin.bucur@nxp.com> 6093L: netdev@vger.kernel.org 6094S: Maintained 6095F: drivers/net/ethernet/freescale/fman 6096F: Documentation/devicetree/bindings/net/fsl-fman.txt 6097 6098FREESCALE QORIQ PTP CLOCK DRIVER 6099M: Yangbo Lu <yangbo.lu@nxp.com> 6100L: netdev@vger.kernel.org 6101S: Maintained 6102F: drivers/ptp/ptp_qoriq.c 6103F: include/linux/fsl/ptp_qoriq.h 6104F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6105 6106FREESCALE QUAD SPI DRIVER 6107M: Han Xu <han.xu@nxp.com> 6108L: linux-mtd@lists.infradead.org 6109S: Maintained 6110F: drivers/mtd/spi-nor/fsl-quadspi.c 6111 6112FREESCALE QUICC ENGINE LIBRARY 6113M: Qiang Zhao <qiang.zhao@nxp.com> 6114L: linuxppc-dev@lists.ozlabs.org 6115S: Maintained 6116F: drivers/soc/fsl/qe/ 6117F: include/soc/fsl/*qe*.h 6118F: include/soc/fsl/*ucc*.h 6119 6120FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6121M: Li Yang <leoyang.li@nxp.com> 6122L: netdev@vger.kernel.org 6123L: linuxppc-dev@lists.ozlabs.org 6124S: Maintained 6125F: drivers/net/ethernet/freescale/ucc_geth* 6126 6127FREESCALE QUICC ENGINE UCC HDLC DRIVER 6128M: Zhao Qiang <qiang.zhao@nxp.com> 6129L: netdev@vger.kernel.org 6130L: linuxppc-dev@lists.ozlabs.org 6131S: Maintained 6132F: drivers/net/wan/fsl_ucc_hdlc* 6133 6134FREESCALE QUICC ENGINE UCC UART DRIVER 6135M: Timur Tabi <timur@kernel.org> 6136L: linuxppc-dev@lists.ozlabs.org 6137S: Maintained 6138F: drivers/tty/serial/ucc_uart.c 6139 6140FREESCALE SOC DRIVERS 6141M: Li Yang <leoyang.li@nxp.com> 6142L: linuxppc-dev@lists.ozlabs.org 6143L: linux-arm-kernel@lists.infradead.org 6144S: Maintained 6145F: Documentation/devicetree/bindings/soc/fsl/ 6146F: drivers/soc/fsl/ 6147F: include/linux/fsl/ 6148 6149FREESCALE SOC FS_ENET DRIVER 6150M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6151L: linuxppc-dev@lists.ozlabs.org 6152L: netdev@vger.kernel.org 6153S: Maintained 6154F: drivers/net/ethernet/freescale/fs_enet/ 6155F: include/linux/fs_enet_pd.h 6156 6157FREESCALE SOC SOUND DRIVERS 6158M: Timur Tabi <timur@kernel.org> 6159M: Nicolin Chen <nicoleotsuka@gmail.com> 6160M: Xiubo Li <Xiubo.Lee@gmail.com> 6161R: Fabio Estevam <festevam@gmail.com> 6162L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6163L: linuxppc-dev@lists.ozlabs.org 6164S: Maintained 6165F: sound/soc/fsl/fsl* 6166F: sound/soc/fsl/imx* 6167F: sound/soc/fsl/mpc8610_hpcd.c 6168 6169FREESCALE USB PERIPHERAL DRIVERS 6170M: Li Yang <leoyang.li@nxp.com> 6171L: linux-usb@vger.kernel.org 6172L: linuxppc-dev@lists.ozlabs.org 6173S: Maintained 6174F: drivers/usb/gadget/udc/fsl* 6175 6176FREEVXFS FILESYSTEM 6177M: Christoph Hellwig <hch@infradead.org> 6178W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6179S: Maintained 6180F: fs/freevxfs/ 6181 6182FREEZER 6183M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6184M: Pavel Machek <pavel@ucw.cz> 6185L: linux-pm@vger.kernel.org 6186S: Supported 6187F: Documentation/power/freezing-of-tasks.txt 6188F: include/linux/freezer.h 6189F: kernel/freezer.c 6190 6191FRONTSWAP API 6192M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6193L: linux-kernel@vger.kernel.org 6194S: Maintained 6195F: mm/frontswap.c 6196F: include/linux/frontswap.h 6197 6198FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6199M: David Howells <dhowells@redhat.com> 6200L: linux-cachefs@redhat.com (moderated for non-subscribers) 6201S: Supported 6202F: Documentation/filesystems/caching/ 6203F: fs/fscache/ 6204F: include/linux/fscache*.h 6205 6206FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6207M: Theodore Y. Ts'o <tytso@mit.edu> 6208M: Jaegeuk Kim <jaegeuk@kernel.org> 6209L: linux-fscrypt@vger.kernel.org 6210Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6212S: Supported 6213F: fs/crypto/ 6214F: include/linux/fscrypt*.h 6215F: Documentation/filesystems/fscrypt.rst 6216 6217FSI-ATTACHED I2C DRIVER 6218M: Eddie James <eajames@linux.ibm.com> 6219L: linux-i2c@vger.kernel.org 6220L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6221S: Maintained 6222F: drivers/i2c/busses/i2c-fsi.c 6223F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6224 6225FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6226M: Jan Kara <jack@suse.cz> 6227R: Amir Goldstein <amir73il@gmail.com> 6228L: linux-fsdevel@vger.kernel.org 6229S: Maintained 6230F: fs/notify/ 6231F: include/linux/fsnotify*.h 6232 6233FUJITSU LAPTOP EXTRAS 6234M: Jonathan Woithe <jwoithe@just42.net> 6235L: platform-driver-x86@vger.kernel.org 6236S: Maintained 6237F: drivers/platform/x86/fujitsu-laptop.c 6238 6239FUJITSU M-5MO LS CAMERA ISP DRIVER 6240M: Kyungmin Park <kyungmin.park@samsung.com> 6241M: Heungjun Kim <riverful.kim@samsung.com> 6242L: linux-media@vger.kernel.org 6243S: Maintained 6244F: drivers/media/i2c/m5mols/ 6245F: include/media/i2c/m5mols.h 6246 6247FUJITSU TABLET EXTRAS 6248M: Robert Gerlach <khnz@gmx.de> 6249L: platform-driver-x86@vger.kernel.org 6250S: Maintained 6251F: drivers/platform/x86/fujitsu-tablet.c 6252 6253FUSE: FILESYSTEM IN USERSPACE 6254M: Miklos Szeredi <miklos@szeredi.hu> 6255L: linux-fsdevel@vger.kernel.org 6256W: http://fuse.sourceforge.net/ 6257T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6258S: Maintained 6259F: fs/fuse/ 6260F: include/uapi/linux/fuse.h 6261F: Documentation/filesystems/fuse.txt 6262 6263FUTEX SUBSYSTEM 6264M: Thomas Gleixner <tglx@linutronix.de> 6265M: Ingo Molnar <mingo@redhat.com> 6266R: Peter Zijlstra <peterz@infradead.org> 6267R: Darren Hart <dvhart@infradead.org> 6268L: linux-kernel@vger.kernel.org 6269T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6270S: Maintained 6271F: kernel/futex.c 6272F: kernel/futex_compat.c 6273F: include/asm-generic/futex.h 6274F: include/linux/futex.h 6275F: include/uapi/linux/futex.h 6276F: tools/testing/selftests/futex/ 6277F: tools/perf/bench/futex* 6278F: Documentation/*futex* 6279 6280GCC PLUGINS 6281M: Kees Cook <keescook@chromium.org> 6282R: Emese Revfy <re.emese@gmail.com> 6283L: kernel-hardening@lists.openwall.com 6284S: Maintained 6285F: scripts/gcc-plugins/ 6286F: scripts/gcc-plugin.sh 6287F: scripts/Makefile.gcc-plugins 6288F: Documentation/gcc-plugins.txt 6289 6290GASKET DRIVER FRAMEWORK 6291M: Rob Springer <rspringer@google.com> 6292M: Todd Poynor <toddpoynor@google.com> 6293M: Ben Chan <benchan@chromium.org> 6294S: Maintained 6295F: drivers/staging/gasket/ 6296 6297GCOV BASED KERNEL PROFILING 6298M: Peter Oberparleiter <oberpar@linux.ibm.com> 6299S: Maintained 6300F: kernel/gcov/ 6301F: Documentation/dev-tools/gcov.rst 6302 6303GDB KERNEL DEBUGGING HELPER SCRIPTS 6304M: Jan Kiszka <jan.kiszka@siemens.com> 6305M: Kieran Bingham <kbingham@kernel.org> 6306S: Supported 6307F: scripts/gdb/ 6308 6309GDT SCSI DISK ARRAY CONTROLLER DRIVER 6310M: Achim Leubner <achim_leubner@adaptec.com> 6311L: linux-scsi@vger.kernel.org 6312W: http://www.icp-vortex.com/ 6313S: Supported 6314F: drivers/scsi/gdt* 6315 6316GEMTEK FM RADIO RECEIVER DRIVER 6317M: Hans Verkuil <hverkuil@xs4all.nl> 6318L: linux-media@vger.kernel.org 6319T: git git://linuxtv.org/media_tree.git 6320W: https://linuxtv.org 6321S: Maintained 6322F: drivers/media/radio/radio-gemtek* 6323 6324GENERIC GPIO I2C DRIVER 6325M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6326S: Supported 6327F: drivers/i2c/busses/i2c-gpio.c 6328F: include/linux/platform_data/i2c-gpio.h 6329 6330GENERIC GPIO I2C MULTIPLEXER DRIVER 6331M: Peter Korsgaard <peter.korsgaard@barco.com> 6332L: linux-i2c@vger.kernel.org 6333S: Supported 6334F: drivers/i2c/muxes/i2c-mux-gpio.c 6335F: include/linux/platform_data/i2c-mux-gpio.h 6336F: Documentation/i2c/muxes/i2c-mux-gpio 6337 6338GENERIC HDLC (WAN) DRIVERS 6339M: Krzysztof Halasa <khc@pm.waw.pl> 6340W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6341S: Maintained 6342F: drivers/net/wan/c101.c 6343F: drivers/net/wan/hd6457* 6344F: drivers/net/wan/hdlc* 6345F: drivers/net/wan/n2.c 6346F: drivers/net/wan/pc300too.c 6347F: drivers/net/wan/pci200syn.c 6348F: drivers/net/wan/wanxl* 6349 6350GENERIC INCLUDE/ASM HEADER FILES 6351M: Arnd Bergmann <arnd@arndb.de> 6352L: linux-arch@vger.kernel.org 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6354S: Maintained 6355F: include/asm-generic/ 6356F: include/uapi/asm-generic/ 6357 6358GENERIC PHY FRAMEWORK 6359M: Kishon Vijay Abraham I <kishon@ti.com> 6360L: linux-kernel@vger.kernel.org 6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6362S: Supported 6363F: drivers/phy/ 6364F: include/linux/phy/ 6365F: Documentation/devicetree/bindings/phy/ 6366 6367GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6368M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6369S: Supported 6370F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6371 6372GENERIC PM DOMAINS 6373M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6374M: Kevin Hilman <khilman@kernel.org> 6375M: Ulf Hansson <ulf.hansson@linaro.org> 6376L: linux-pm@vger.kernel.org 6377S: Supported 6378F: drivers/base/power/domain*.c 6379F: include/linux/pm_domain.h 6380F: Documentation/devicetree/bindings/power/power_domain.txt 6381 6382GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6383M: Eugen Hristev <eugen.hristev@microchip.com> 6384L: linux-input@vger.kernel.org 6385S: Maintained 6386F: drivers/input/touchscreen/resistive-adc-touch.c 6387 6388GENERIC UIO DRIVER FOR PCI DEVICES 6389M: "Michael S. Tsirkin" <mst@redhat.com> 6390L: kvm@vger.kernel.org 6391S: Supported 6392F: drivers/uio/uio_pci_generic.c 6393 6394GENWQE (IBM Generic Workqueue Card) 6395M: Frank Haverkamp <haver@linux.ibm.com> 6396S: Supported 6397F: drivers/misc/genwqe/ 6398 6399GET_MAINTAINER SCRIPT 6400M: Joe Perches <joe@perches.com> 6401S: Maintained 6402F: scripts/get_maintainer.pl 6403 6404GFS2 FILE SYSTEM 6405M: Bob Peterson <rpeterso@redhat.com> 6406M: Andreas Gruenbacher <agruenba@redhat.com> 6407L: cluster-devel@redhat.com 6408W: http://sources.redhat.com/cluster/ 6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6410S: Supported 6411F: Documentation/filesystems/gfs2*.txt 6412F: fs/gfs2/ 6413F: include/uapi/linux/gfs2_ondisk.h 6414 6415GIGASET ISDN DRIVERS 6416M: Paul Bolle <pebolle@tiscali.nl> 6417L: gigaset307x-common@lists.sourceforge.net 6418W: http://gigaset307x.sourceforge.net/ 6419S: Odd Fixes 6420F: Documentation/isdn/README.gigaset 6421F: drivers/isdn/gigaset/ 6422F: include/uapi/linux/gigaset_dev.h 6423 6424GNSS SUBSYSTEM 6425M: Johan Hovold <johan@kernel.org> 6426T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6427S: Maintained 6428F: Documentation/ABI/testing/sysfs-class-gnss 6429F: Documentation/devicetree/bindings/gnss/ 6430F: drivers/gnss/ 6431F: include/linux/gnss.h 6432 6433GO7007 MPEG CODEC 6434M: Hans Verkuil <hans.verkuil@cisco.com> 6435L: linux-media@vger.kernel.org 6436S: Maintained 6437F: drivers/media/usb/go7007/ 6438 6439GOODIX TOUCHSCREEN 6440M: Bastien Nocera <hadess@hadess.net> 6441L: linux-input@vger.kernel.org 6442S: Maintained 6443F: drivers/input/touchscreen/goodix.c 6444 6445GPD POCKET FAN DRIVER 6446M: Hans de Goede <hdegoede@redhat.com> 6447L: platform-driver-x86@vger.kernel.org 6448S: Maintained 6449F: drivers/platform/x86/gpd-pocket-fan.c 6450 6451GPIO ACPI SUPPORT 6452M: Mika Westerberg <mika.westerberg@linux.intel.com> 6453M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6454L: linux-gpio@vger.kernel.org 6455L: linux-acpi@vger.kernel.org 6456S: Maintained 6457F: Documentation/acpi/gpio-properties.txt 6458F: drivers/gpio/gpiolib-acpi.c 6459 6460GPIO IR Transmitter 6461M: Sean Young <sean@mess.org> 6462L: linux-media@vger.kernel.org 6463S: Maintained 6464F: drivers/media/rc/gpio-ir-tx.c 6465 6466GPIO MOCKUP DRIVER 6467M: Bamvor Jian Zhang <bamv2005@gmail.com> 6468L: linux-gpio@vger.kernel.org 6469S: Maintained 6470F: drivers/gpio/gpio-mockup.c 6471F: tools/testing/selftests/gpio/ 6472 6473GPIO SUBSYSTEM 6474M: Linus Walleij <linus.walleij@linaro.org> 6475M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6476L: linux-gpio@vger.kernel.org 6477T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6478S: Maintained 6479F: Documentation/devicetree/bindings/gpio/ 6480F: Documentation/driver-api/gpio/ 6481F: Documentation/gpio/ 6482F: Documentation/ABI/testing/gpio-cdev 6483F: Documentation/ABI/obsolete/sysfs-gpio 6484F: drivers/gpio/ 6485F: include/linux/gpio/ 6486F: include/linux/gpio.h 6487F: include/linux/of_gpio.h 6488F: include/asm-generic/gpio.h 6489F: include/uapi/linux/gpio.h 6490F: tools/gpio/ 6491 6492GRE DEMULTIPLEXER DRIVER 6493M: Dmitry Kozlov <xeb@mail.ru> 6494L: netdev@vger.kernel.org 6495S: Maintained 6496F: net/ipv4/gre_demux.c 6497F: net/ipv4/gre_offload.c 6498F: include/net/gre.h 6499 6500GRETH 10/100/1G Ethernet MAC device driver 6501M: Andreas Larsson <andreas@gaisler.com> 6502L: netdev@vger.kernel.org 6503S: Maintained 6504F: drivers/net/ethernet/aeroflex/ 6505 6506GREYBUS AUDIO PROTOCOLS DRIVERS 6507M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6508M: Mark Greer <mgreer@animalcreek.com> 6509S: Maintained 6510F: drivers/staging/greybus/audio_apbridgea.c 6511F: drivers/staging/greybus/audio_apbridgea.h 6512F: drivers/staging/greybus/audio_codec.c 6513F: drivers/staging/greybus/audio_codec.h 6514F: drivers/staging/greybus/audio_gb.c 6515F: drivers/staging/greybus/audio_manager.c 6516F: drivers/staging/greybus/audio_manager.h 6517F: drivers/staging/greybus/audio_manager_module.c 6518F: drivers/staging/greybus/audio_manager_private.h 6519F: drivers/staging/greybus/audio_manager_sysfs.c 6520F: drivers/staging/greybus/audio_module.c 6521F: drivers/staging/greybus/audio_topology.c 6522 6523GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6524M: Viresh Kumar <vireshk@kernel.org> 6525S: Maintained 6526F: drivers/staging/greybus/authentication.c 6527F: drivers/staging/greybus/bootrom.c 6528F: drivers/staging/greybus/firmware.h 6529F: drivers/staging/greybus/fw-core.c 6530F: drivers/staging/greybus/fw-download.c 6531F: drivers/staging/greybus/fw-management.c 6532F: drivers/staging/greybus/greybus_authentication.h 6533F: drivers/staging/greybus/greybus_firmware.h 6534F: drivers/staging/greybus/hid.c 6535F: drivers/staging/greybus/i2c.c 6536F: drivers/staging/greybus/spi.c 6537F: drivers/staging/greybus/spilib.c 6538F: drivers/staging/greybus/spilib.h 6539 6540GREYBUS LOOPBACK DRIVER 6541M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6542S: Maintained 6543F: drivers/staging/greybus/loopback.c 6544 6545GREYBUS PLATFORM DRIVERS 6546M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6547S: Maintained 6548F: drivers/staging/greybus/arche-platform.c 6549F: drivers/staging/greybus/arche-apb-ctrl.c 6550F: drivers/staging/greybus/arche_platform.h 6551 6552GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6553M: Rui Miguel Silva <rmfrfs@gmail.com> 6554S: Maintained 6555F: drivers/staging/greybus/sdio.c 6556F: drivers/staging/greybus/light.c 6557F: drivers/staging/greybus/gpio.c 6558F: drivers/staging/greybus/power_supply.c 6559F: drivers/staging/greybus/spi.c 6560F: drivers/staging/greybus/spilib.c 6561 6562GREYBUS SUBSYSTEM 6563M: Johan Hovold <johan@kernel.org> 6564M: Alex Elder <elder@kernel.org> 6565M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6566S: Maintained 6567F: drivers/staging/greybus/ 6568L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6569 6570GREYBUS UART PROTOCOLS DRIVERS 6571M: David Lin <dtwlin@gmail.com> 6572S: Maintained 6573F: drivers/staging/greybus/uart.c 6574F: drivers/staging/greybus/log.c 6575 6576GS1662 VIDEO SERIALIZER 6577M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6578L: linux-media@vger.kernel.org 6579T: git git://linuxtv.org/media_tree.git 6580S: Maintained 6581F: drivers/media/spi/gs1662.c 6582 6583GSPCA FINEPIX SUBDRIVER 6584M: Frank Zago <frank@zago.net> 6585L: linux-media@vger.kernel.org 6586T: git git://linuxtv.org/media_tree.git 6587S: Maintained 6588F: drivers/media/usb/gspca/finepix.c 6589 6590GSPCA GL860 SUBDRIVER 6591M: Olivier Lorin <o.lorin@laposte.net> 6592L: linux-media@vger.kernel.org 6593T: git git://linuxtv.org/media_tree.git 6594S: Maintained 6595F: drivers/media/usb/gspca/gl860/ 6596 6597GSPCA M5602 SUBDRIVER 6598M: Erik Andren <erik.andren@gmail.com> 6599L: linux-media@vger.kernel.org 6600T: git git://linuxtv.org/media_tree.git 6601S: Maintained 6602F: drivers/media/usb/gspca/m5602/ 6603 6604GSPCA PAC207 SONIXB SUBDRIVER 6605M: Hans Verkuil <hverkuil@xs4all.nl> 6606L: linux-media@vger.kernel.org 6607T: git git://linuxtv.org/media_tree.git 6608S: Odd Fixes 6609F: drivers/media/usb/gspca/pac207.c 6610 6611GSPCA SN9C20X SUBDRIVER 6612M: Brian Johnson <brijohn@gmail.com> 6613L: linux-media@vger.kernel.org 6614T: git git://linuxtv.org/media_tree.git 6615S: Maintained 6616F: drivers/media/usb/gspca/sn9c20x.c 6617 6618GSPCA T613 SUBDRIVER 6619M: Leandro Costantino <lcostantino@gmail.com> 6620L: linux-media@vger.kernel.org 6621T: git git://linuxtv.org/media_tree.git 6622S: Maintained 6623F: drivers/media/usb/gspca/t613.c 6624 6625GSPCA USB WEBCAM DRIVER 6626M: Hans Verkuil <hverkuil@xs4all.nl> 6627L: linux-media@vger.kernel.org 6628T: git git://linuxtv.org/media_tree.git 6629S: Odd Fixes 6630F: drivers/media/usb/gspca/ 6631 6632GTP (GPRS Tunneling Protocol) 6633M: Pablo Neira Ayuso <pablo@netfilter.org> 6634M: Harald Welte <laforge@gnumonks.org> 6635L: osmocom-net-gprs@lists.osmocom.org 6636T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6637S: Maintained 6638F: drivers/net/gtp.c 6639 6640GUID PARTITION TABLE (GPT) 6641M: Davidlohr Bueso <dave@stgolabs.net> 6642L: linux-efi@vger.kernel.org 6643S: Maintained 6644F: block/partitions/efi.* 6645 6646H8/300 ARCHITECTURE 6647M: Yoshinori Sato <ysato@users.sourceforge.jp> 6648L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6649W: http://uclinux-h8.sourceforge.jp 6650T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6651S: Maintained 6652F: arch/h8300/ 6653F: drivers/clocksource/h8300_*.c 6654F: drivers/clk/h8300/ 6655F: drivers/irqchip/irq-renesas-h8*.c 6656 6657HACKRF MEDIA DRIVER 6658M: Antti Palosaari <crope@iki.fi> 6659L: linux-media@vger.kernel.org 6660W: https://linuxtv.org 6661W: http://palosaari.fi/linux/ 6662Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6663T: git git://linuxtv.org/anttip/media_tree.git 6664S: Maintained 6665F: drivers/media/usb/hackrf/ 6666 6667HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6668M: Frank Seidel <frank@f-seidel.de> 6669L: platform-driver-x86@vger.kernel.org 6670W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6671S: Maintained 6672F: drivers/platform/x86/hdaps.c 6673 6674HARDWARE MONITORING 6675M: Jean Delvare <jdelvare@suse.com> 6676M: Guenter Roeck <linux@roeck-us.net> 6677L: linux-hwmon@vger.kernel.org 6678W: http://hwmon.wiki.kernel.org/ 6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6680S: Maintained 6681F: Documentation/devicetree/bindings/hwmon/ 6682F: Documentation/hwmon/ 6683F: drivers/hwmon/ 6684F: include/linux/hwmon*.h 6685F: include/trace/events/hwmon*.h 6686 6687HARDWARE RANDOM NUMBER GENERATOR CORE 6688M: Matt Mackall <mpm@selenic.com> 6689M: Herbert Xu <herbert@gondor.apana.org.au> 6690L: linux-crypto@vger.kernel.org 6691S: Odd fixes 6692F: Documentation/devicetree/bindings/rng/ 6693F: Documentation/hw_random.txt 6694F: drivers/char/hw_random/ 6695F: include/linux/hw_random.h 6696 6697HARDWARE TRACING FACILITIES 6698M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6699S: Maintained 6700F: drivers/hwtracing/ 6701 6702HARDWARE SPINLOCK CORE 6703M: Ohad Ben-Cohen <ohad@wizery.com> 6704M: Bjorn Andersson <bjorn.andersson@linaro.org> 6705L: linux-remoteproc@vger.kernel.org 6706S: Maintained 6707T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6708F: Documentation/devicetree/bindings/hwlock/ 6709F: Documentation/hwspinlock.txt 6710F: drivers/hwspinlock/ 6711F: include/linux/hwspinlock.h 6712 6713HARMONY SOUND DRIVER 6714L: linux-parisc@vger.kernel.org 6715S: Maintained 6716F: sound/parisc/harmony.* 6717 6718HDPVR USB VIDEO ENCODER DRIVER 6719M: Hans Verkuil <hverkuil@xs4all.nl> 6720L: linux-media@vger.kernel.org 6721T: git git://linuxtv.org/media_tree.git 6722W: https://linuxtv.org 6723S: Odd Fixes 6724F: drivers/media/usb/hdpvr/ 6725 6726HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6727M: Jerry Hoemann <jerry.hoemann@hpe.com> 6728S: Supported 6729F: Documentation/watchdog/hpwdt.txt 6730F: drivers/watchdog/hpwdt.c 6731 6732HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6733M: Don Brace <don.brace@microsemi.com> 6734L: esc.storagedev@microsemi.com 6735L: linux-scsi@vger.kernel.org 6736S: Supported 6737F: Documentation/scsi/hpsa.txt 6738F: drivers/scsi/hpsa*.[ch] 6739F: include/linux/cciss*.h 6740F: include/uapi/linux/cciss*.h 6741 6742HFI1 DRIVER 6743M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6744M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6745L: linux-rdma@vger.kernel.org 6746S: Supported 6747F: drivers/infiniband/hw/hfi1 6748 6749HFS FILESYSTEM 6750L: linux-fsdevel@vger.kernel.org 6751S: Orphan 6752F: Documentation/filesystems/hfs.txt 6753F: fs/hfs/ 6754 6755HFSPLUS FILESYSTEM 6756L: linux-fsdevel@vger.kernel.org 6757S: Orphan 6758F: Documentation/filesystems/hfsplus.txt 6759F: fs/hfsplus/ 6760 6761HGA FRAMEBUFFER DRIVER 6762M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6763L: linux-nvidia@lists.surfsouth.com 6764W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6765S: Maintained 6766F: drivers/video/fbdev/hgafb.c 6767 6768HIBERNATION (aka Software Suspend, aka swsusp) 6769M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6770M: Pavel Machek <pavel@ucw.cz> 6771L: linux-pm@vger.kernel.org 6772B: https://bugzilla.kernel.org 6773S: Supported 6774F: arch/x86/power/ 6775F: drivers/base/power/ 6776F: kernel/power/ 6777F: include/linux/suspend.h 6778F: include/linux/freezer.h 6779F: include/linux/pm.h 6780F: arch/*/include/asm/suspend*.h 6781 6782HID CORE LAYER 6783M: Jiri Kosina <jikos@kernel.org> 6784M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6785L: linux-input@vger.kernel.org 6786T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6787S: Maintained 6788F: drivers/hid/ 6789F: include/linux/hid* 6790F: include/uapi/linux/hid* 6791 6792HID SENSOR HUB DRIVERS 6793M: Jiri Kosina <jikos@kernel.org> 6794M: Jonathan Cameron <jic23@kernel.org> 6795M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6796L: linux-input@vger.kernel.org 6797L: linux-iio@vger.kernel.org 6798S: Maintained 6799F: Documentation/hid/hid-sensor* 6800F: drivers/hid/hid-sensor-* 6801F: drivers/iio/*/hid-* 6802F: include/linux/hid-sensor-* 6803 6804HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6805M: Thomas Gleixner <tglx@linutronix.de> 6806L: linux-kernel@vger.kernel.org 6807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6808S: Maintained 6809F: Documentation/timers/ 6810F: kernel/time/hrtimer.c 6811F: kernel/time/clockevents.c 6812F: kernel/time/timer_*.c 6813F: include/linux/clockchips.h 6814F: include/linux/hrtimer.h 6815 6816HIGH-SPEED SCC DRIVER FOR AX.25 6817L: linux-hams@vger.kernel.org 6818S: Orphan 6819F: drivers/net/hamradio/dmascc.c 6820F: drivers/net/hamradio/scc.c 6821 6822HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6823M: HighPoint Linux Team <linux@highpoint-tech.com> 6824W: http://www.highpoint-tech.com 6825S: Supported 6826F: Documentation/scsi/hptiop.txt 6827F: drivers/scsi/hptiop.c 6828 6829HIPPI 6830M: Jes Sorensen <jes@trained-monkey.org> 6831L: linux-hippi@sunsite.dk 6832S: Maintained 6833F: include/linux/hippidevice.h 6834F: include/uapi/linux/if_hippi.h 6835F: net/802/hippi.c 6836F: drivers/net/hippi/ 6837 6838HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6839M: Yisen Zhuang <yisen.zhuang@huawei.com> 6840M: Salil Mehta <salil.mehta@huawei.com> 6841L: netdev@vger.kernel.org 6842W: http://www.hisilicon.com 6843S: Maintained 6844F: drivers/net/ethernet/hisilicon/hns3/ 6845 6846HISILICON LPC BUS DRIVER 6847M: john.garry@huawei.com 6848W: http://www.hisilicon.com 6849S: Maintained 6850F: drivers/bus/hisi_lpc.c 6851F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6852 6853HISILICON NETWORK SUBSYSTEM DRIVER 6854M: Yisen Zhuang <yisen.zhuang@huawei.com> 6855M: Salil Mehta <salil.mehta@huawei.com> 6856L: netdev@vger.kernel.org 6857W: http://www.hisilicon.com 6858S: Maintained 6859F: drivers/net/ethernet/hisilicon/ 6860F: Documentation/devicetree/bindings/net/hisilicon*.txt 6861 6862HISILICON PMU DRIVER 6863M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6864W: http://www.hisilicon.com 6865S: Supported 6866F: drivers/perf/hisilicon 6867F: Documentation/perf/hisi-pmu.txt 6868 6869HISILICON ROCE DRIVER 6870M: Lijun Ou <oulijun@huawei.com> 6871M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6872L: linux-rdma@vger.kernel.org 6873S: Maintained 6874F: drivers/infiniband/hw/hns/ 6875F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6876 6877HISILICON SAS Controller 6878M: John Garry <john.garry@huawei.com> 6879W: http://www.hisilicon.com 6880S: Supported 6881F: drivers/scsi/hisi_sas/ 6882F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6883 6884HMM - Heterogeneous Memory Management 6885M: Jérôme Glisse <jglisse@redhat.com> 6886L: linux-mm@kvack.org 6887S: Maintained 6888F: mm/hmm* 6889F: include/linux/hmm* 6890F: Documentation/vm/hmm.rst 6891 6892HOST AP DRIVER 6893M: Jouni Malinen <j@w1.fi> 6894L: linux-wireless@vger.kernel.org 6895W: http://w1.fi/hostap-driver.html 6896S: Obsolete 6897F: drivers/net/wireless/intersil/hostap/ 6898 6899HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6900L: platform-driver-x86@vger.kernel.org 6901S: Orphan 6902F: drivers/platform/x86/tc1100-wmi.c 6903 6904HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6905M: Jaroslav Kysela <perex@perex.cz> 6906S: Maintained 6907F: drivers/net/ethernet/hp/hp100.* 6908 6909HPET: High Precision Event Timers driver 6910M: Clemens Ladisch <clemens@ladisch.de> 6911S: Maintained 6912F: Documentation/timers/hpet.txt 6913F: drivers/char/hpet.c 6914F: include/linux/hpet.h 6915F: include/uapi/linux/hpet.h 6916 6917HPET: x86 6918S: Orphan 6919F: arch/x86/kernel/hpet.c 6920F: arch/x86/include/asm/hpet.h 6921 6922HPFS FILESYSTEM 6923M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6924W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6925S: Maintained 6926F: fs/hpfs/ 6927 6928HSI SUBSYSTEM 6929M: Sebastian Reichel <sre@kernel.org> 6930T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6931S: Maintained 6932F: Documentation/ABI/testing/sysfs-bus-hsi 6933F: Documentation/driver-api/hsi.rst 6934F: drivers/hsi/ 6935F: include/linux/hsi/ 6936F: include/uapi/linux/hsi/ 6937 6938HSO 3G MODEM DRIVER 6939L: linux-usb@vger.kernel.org 6940S: Orphan 6941F: drivers/net/usb/hso.c 6942 6943HSR NETWORK PROTOCOL 6944M: Arvid Brodin <arvid.brodin@alten.se> 6945L: netdev@vger.kernel.org 6946S: Maintained 6947F: net/hsr/ 6948 6949HT16K33 LED CONTROLLER DRIVER 6950M: Robin van der Gracht <robin@protonic.nl> 6951S: Maintained 6952F: drivers/auxdisplay/ht16k33.c 6953F: Documentation/devicetree/bindings/display/ht16k33.txt 6954 6955HTCPEN TOUCHSCREEN DRIVER 6956M: Pau Oliva Fora <pof@eslack.org> 6957L: linux-input@vger.kernel.org 6958S: Maintained 6959F: drivers/input/touchscreen/htcpen.c 6960 6961HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 6962M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 6963L: linux-iio@vger.kernel.org 6964W: http://www.st.com/ 6965S: Maintained 6966F: drivers/iio/humidity/hts221* 6967F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 6968 6969HUAWEI ETHERNET DRIVER 6970M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6971L: netdev@vger.kernel.org 6972S: Supported 6973F: Documentation/networking/hinic.txt 6974F: drivers/net/ethernet/huawei/hinic/ 6975 6976HUGETLB FILESYSTEM 6977M: Mike Kravetz <mike.kravetz@oracle.com> 6978L: linux-mm@kvack.org 6979S: Maintained 6980F: fs/hugetlbfs/ 6981F: mm/hugetlb.c 6982F: include/linux/hugetlb.h 6983F: Documentation/admin-guide/mm/hugetlbpage.rst 6984F: Documentation/vm/hugetlbfs_reserv.rst 6985F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6986 6987HVA ST MEDIA DRIVER 6988M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6989L: linux-media@vger.kernel.org 6990T: git git://linuxtv.org/media_tree.git 6991W: https://linuxtv.org 6992S: Supported 6993F: drivers/media/platform/sti/hva 6994 6995HWPOISON MEMORY FAILURE HANDLING 6996M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6997L: linux-mm@kvack.org 6998S: Maintained 6999F: mm/memory-failure.c 7000F: mm/hwpoison-inject.c 7001 7002HYGON PROCESSOR SUPPORT 7003M: Pu Wen <puwen@hygon.cn> 7004L: linux-kernel@vger.kernel.org 7005S: Maintained 7006F: arch/x86/kernel/cpu/hygon.c 7007 7008Hyper-V CORE AND DRIVERS 7009M: "K. Y. Srinivasan" <kys@microsoft.com> 7010M: Haiyang Zhang <haiyangz@microsoft.com> 7011M: Stephen Hemminger <sthemmin@microsoft.com> 7012M: Sasha Levin <sashal@kernel.org> 7013T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7014L: devel@linuxdriverproject.org 7015S: Supported 7016F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7017F: arch/x86/include/asm/mshyperv.h 7018F: arch/x86/include/asm/trace/hyperv.h 7019F: arch/x86/include/asm/hyperv-tlfs.h 7020F: arch/x86/kernel/cpu/mshyperv.c 7021F: arch/x86/hyperv 7022F: drivers/hid/hid-hyperv.c 7023F: drivers/hv/ 7024F: drivers/input/serio/hyperv-keyboard.c 7025F: drivers/pci/controller/pci-hyperv.c 7026F: drivers/net/hyperv/ 7027F: drivers/scsi/storvsc_drv.c 7028F: drivers/uio/uio_hv_generic.c 7029F: drivers/video/fbdev/hyperv_fb.c 7030F: net/vmw_vsock/hyperv_transport.c 7031F: include/linux/hyperv.h 7032F: include/uapi/linux/hyperv.h 7033F: tools/hv/ 7034F: Documentation/ABI/stable/sysfs-bus-vmbus 7035 7036HYPERVISOR VIRTUAL CONSOLE DRIVER 7037L: linuxppc-dev@lists.ozlabs.org 7038S: Odd Fixes 7039F: drivers/tty/hvc/ 7040 7041I2C ACPI SUPPORT 7042M: Mika Westerberg <mika.westerberg@linux.intel.com> 7043L: linux-i2c@vger.kernel.org 7044L: linux-acpi@vger.kernel.org 7045S: Maintained 7046F: drivers/i2c/i2c-core-acpi.c 7047 7048I2C CONTROLLER DRIVER FOR NVIDIA GPU 7049M: Ajay Gupta <ajayg@nvidia.com> 7050L: linux-i2c@vger.kernel.org 7051S: Maintained 7052F: Documentation/i2c/busses/i2c-nvidia-gpu 7053F: drivers/i2c/busses/i2c-nvidia-gpu.c 7054 7055I2C MUXES 7056M: Peter Rosin <peda@axentia.se> 7057L: linux-i2c@vger.kernel.org 7058S: Maintained 7059F: Documentation/i2c/i2c-topology 7060F: Documentation/i2c/muxes/ 7061F: Documentation/devicetree/bindings/i2c/i2c-mux* 7062F: Documentation/devicetree/bindings/i2c/i2c-arb* 7063F: Documentation/devicetree/bindings/i2c/i2c-gate* 7064F: drivers/i2c/i2c-mux.c 7065F: drivers/i2c/muxes/ 7066F: include/linux/i2c-mux.h 7067 7068I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7069M: Gregory CLEMENT <gregory.clement@bootlin.com> 7070L: linux-i2c@vger.kernel.org 7071S: Maintained 7072F: drivers/i2c/busses/i2c-mv64xxx.c 7073 7074I2C OVER PARALLEL PORT 7075M: Jean Delvare <jdelvare@suse.com> 7076L: linux-i2c@vger.kernel.org 7077S: Maintained 7078F: Documentation/i2c/busses/i2c-parport 7079F: Documentation/i2c/busses/i2c-parport-light 7080F: drivers/i2c/busses/i2c-parport.c 7081F: drivers/i2c/busses/i2c-parport-light.c 7082 7083I2C SUBSYSTEM 7084M: Wolfram Sang <wsa@the-dreams.de> 7085L: linux-i2c@vger.kernel.org 7086W: https://i2c.wiki.kernel.org/ 7087Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7089S: Maintained 7090F: Documentation/devicetree/bindings/i2c/i2c.txt 7091F: Documentation/i2c/ 7092F: drivers/i2c/* 7093F: include/linux/i2c.h 7094F: include/linux/i2c-dev.h 7095F: include/linux/i2c-smbus.h 7096F: include/uapi/linux/i2c.h 7097F: include/uapi/linux/i2c-*.h 7098 7099I2C SUBSYSTEM HOST DRIVERS 7100L: linux-i2c@vger.kernel.org 7101W: https://i2c.wiki.kernel.org/ 7102Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7103T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7104S: Odd Fixes 7105F: Documentation/devicetree/bindings/i2c/ 7106F: drivers/i2c/algos/ 7107F: drivers/i2c/busses/ 7108 7109I2C-TAOS-EVM DRIVER 7110M: Jean Delvare <jdelvare@suse.com> 7111L: linux-i2c@vger.kernel.org 7112S: Maintained 7113F: Documentation/i2c/busses/i2c-taos-evm 7114F: drivers/i2c/busses/i2c-taos-evm.c 7115 7116I2C-TINY-USB DRIVER 7117M: Till Harbaum <till@harbaum.org> 7118L: linux-i2c@vger.kernel.org 7119W: http://www.harbaum.org/till/i2c_tiny_usb 7120S: Maintained 7121F: drivers/i2c/busses/i2c-tiny-usb.c 7122 7123I2C/SMBUS CONTROLLER DRIVERS FOR PC 7124M: Jean Delvare <jdelvare@suse.com> 7125L: linux-i2c@vger.kernel.org 7126S: Maintained 7127F: Documentation/i2c/busses/i2c-ali1535 7128F: Documentation/i2c/busses/i2c-ali1563 7129F: Documentation/i2c/busses/i2c-ali15x3 7130F: Documentation/i2c/busses/i2c-amd756 7131F: Documentation/i2c/busses/i2c-amd8111 7132F: Documentation/i2c/busses/i2c-i801 7133F: Documentation/i2c/busses/i2c-nforce2 7134F: Documentation/i2c/busses/i2c-piix4 7135F: Documentation/i2c/busses/i2c-sis5595 7136F: Documentation/i2c/busses/i2c-sis630 7137F: Documentation/i2c/busses/i2c-sis96x 7138F: Documentation/i2c/busses/i2c-via 7139F: Documentation/i2c/busses/i2c-viapro 7140F: drivers/i2c/busses/i2c-ali1535.c 7141F: drivers/i2c/busses/i2c-ali1563.c 7142F: drivers/i2c/busses/i2c-ali15x3.c 7143F: drivers/i2c/busses/i2c-amd756.c 7144F: drivers/i2c/busses/i2c-amd756-s4882.c 7145F: drivers/i2c/busses/i2c-amd8111.c 7146F: drivers/i2c/busses/i2c-i801.c 7147F: drivers/i2c/busses/i2c-isch.c 7148F: drivers/i2c/busses/i2c-nforce2.c 7149F: drivers/i2c/busses/i2c-nforce2-s4985.c 7150F: drivers/i2c/busses/i2c-piix4.c 7151F: drivers/i2c/busses/i2c-sis5595.c 7152F: drivers/i2c/busses/i2c-sis630.c 7153F: drivers/i2c/busses/i2c-sis96x.c 7154F: drivers/i2c/busses/i2c-via.c 7155F: drivers/i2c/busses/i2c-viapro.c 7156 7157I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7158M: Hans de Goede <hdegoede@redhat.com> 7159L: linux-i2c@vger.kernel.org 7160S: Maintained 7161F: drivers/i2c/busses/i2c-cht-wc.c 7162 7163I2C/SMBUS ISMT DRIVER 7164M: Seth Heasley <seth.heasley@intel.com> 7165M: Neil Horman <nhorman@tuxdriver.com> 7166L: linux-i2c@vger.kernel.org 7167F: drivers/i2c/busses/i2c-ismt.c 7168F: Documentation/i2c/busses/i2c-ismt 7169 7170I2C/SMBUS STUB DRIVER 7171M: Jean Delvare <jdelvare@suse.com> 7172L: linux-i2c@vger.kernel.org 7173S: Maintained 7174F: drivers/i2c/i2c-stub.c 7175 7176I3C SUBSYSTEM 7177M: Boris Brezillon <bbrezillon@kernel.org> 7178L: linux-i3c@lists.infradead.org 7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7180S: Maintained 7181F: Documentation/ABI/testing/sysfs-bus-i3c 7182F: Documentation/devicetree/bindings/i3c/ 7183F: Documentation/driver-api/i3c 7184F: drivers/i3c/ 7185F: include/linux/i3c/ 7186F: include/dt-bindings/i3c/ 7187 7188I3C DRIVER FOR SYNOPSYS DESIGNWARE 7189M: Vitor Soares <vitor.soares@synopsys.com> 7190S: Maintained 7191F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7192F: drivers/i3c/master/dw* 7193 7194IA64 (Itanium) PLATFORM 7195M: Tony Luck <tony.luck@intel.com> 7196M: Fenghua Yu <fenghua.yu@intel.com> 7197L: linux-ia64@vger.kernel.org 7198T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7199S: Maintained 7200F: arch/ia64/ 7201 7202IBM Power 842 compression accelerator 7203M: Haren Myneni <haren@us.ibm.com> 7204S: Supported 7205F: drivers/crypto/nx/Makefile 7206F: drivers/crypto/nx/Kconfig 7207F: drivers/crypto/nx/nx-842* 7208F: include/linux/sw842.h 7209F: crypto/842.c 7210F: lib/842/ 7211 7212IBM Power in-Nest Crypto Acceleration 7213M: Breno Leitão <leitao@debian.org> 7214M: Nayna Jain <nayna@linux.ibm.com> 7215M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7216L: linux-crypto@vger.kernel.org 7217S: Supported 7218F: drivers/crypto/nx/Makefile 7219F: drivers/crypto/nx/Kconfig 7220F: drivers/crypto/nx/nx-aes* 7221F: drivers/crypto/nx/nx-sha* 7222F: drivers/crypto/nx/nx.* 7223F: drivers/crypto/nx/nx_csbcpb.h 7224F: drivers/crypto/nx/nx_debugfs.h 7225 7226IBM Power Linux RAID adapter 7227M: Brian King <brking@us.ibm.com> 7228S: Supported 7229F: drivers/scsi/ipr.* 7230 7231IBM Power SRIOV Virtual NIC Device Driver 7232M: Thomas Falcon <tlfalcon@linux.ibm.com> 7233M: John Allen <jallen@linux.ibm.com> 7234L: netdev@vger.kernel.org 7235S: Supported 7236F: drivers/net/ethernet/ibm/ibmvnic.* 7237 7238IBM Power Virtual Accelerator Switchboard 7239M: Sukadev Bhattiprolu 7240L: linuxppc-dev@lists.ozlabs.org 7241S: Supported 7242F: arch/powerpc/platforms/powernv/vas* 7243F: arch/powerpc/platforms/powernv/copy-paste.h 7244F: arch/powerpc/include/asm/vas.h 7245F: arch/powerpc/include/uapi/asm/vas.h 7246 7247IBM Power Virtual Ethernet Device Driver 7248M: Thomas Falcon <tlfalcon@linux.ibm.com> 7249L: netdev@vger.kernel.org 7250S: Supported 7251F: drivers/net/ethernet/ibm/ibmveth.* 7252 7253IBM Power Virtual FC Device Drivers 7254M: Tyrel Datwyler <tyreld@linux.ibm.com> 7255L: linux-scsi@vger.kernel.org 7256S: Supported 7257F: drivers/scsi/ibmvscsi/ibmvfc* 7258 7259IBM Power Virtual Management Channel Driver 7260M: Steven Royer <seroyer@linux.ibm.com> 7261S: Supported 7262F: drivers/misc/ibmvmc.* 7263 7264IBM Power Virtual SCSI Device Drivers 7265M: Tyrel Datwyler <tyreld@linux.ibm.com> 7266L: linux-scsi@vger.kernel.org 7267S: Supported 7268F: drivers/scsi/ibmvscsi/ibmvscsi* 7269F: include/scsi/viosrp.h 7270 7271IBM Power Virtual SCSI Device Target Driver 7272M: Michael Cyr <mikecyr@linux.ibm.com> 7273L: linux-scsi@vger.kernel.org 7274L: target-devel@vger.kernel.org 7275S: Supported 7276F: drivers/scsi/ibmvscsi_tgt/ 7277 7278IBM Power VMX Cryptographic instructions 7279M: Breno Leitão <leitao@debian.org> 7280M: Nayna Jain <nayna@linux.ibm.com> 7281M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7282L: linux-crypto@vger.kernel.org 7283S: Supported 7284F: drivers/crypto/vmx/Makefile 7285F: drivers/crypto/vmx/Kconfig 7286F: drivers/crypto/vmx/vmx.c 7287F: drivers/crypto/vmx/aes* 7288F: drivers/crypto/vmx/ghash* 7289F: drivers/crypto/vmx/ppc-xlate.pl 7290 7291IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7292M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7293L: linux-pci@vger.kernel.org 7294L: linuxppc-dev@lists.ozlabs.org 7295S: Supported 7296F: drivers/pci/hotplug/rpaphp* 7297 7298IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7299M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7300L: linux-pci@vger.kernel.org 7301L: linuxppc-dev@lists.ozlabs.org 7302S: Supported 7303F: drivers/pci/hotplug/rpadlpar* 7304 7305IBM ServeRAID RAID DRIVER 7306S: Orphan 7307F: drivers/scsi/ips.* 7308 7309ICH LPC AND GPIO DRIVER 7310M: Peter Tyser <ptyser@xes-inc.com> 7311S: Maintained 7312F: drivers/mfd/lpc_ich.c 7313F: drivers/gpio/gpio-ich.c 7314 7315IDE SUBSYSTEM 7316M: "David S. Miller" <davem@davemloft.net> 7317L: linux-ide@vger.kernel.org 7318Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7320S: Maintained 7321F: Documentation/ide/ 7322F: drivers/ide/ 7323F: include/linux/ide.h 7324 7325IDE/ATAPI DRIVERS 7326M: Borislav Petkov <bp@alien8.de> 7327L: linux-ide@vger.kernel.org 7328S: Maintained 7329F: Documentation/cdrom/ide-cd 7330F: drivers/ide/ide-cd* 7331 7332IDEAPAD LAPTOP EXTRAS DRIVER 7333M: Ike Panhc <ike.pan@canonical.com> 7334L: platform-driver-x86@vger.kernel.org 7335W: http://launchpad.net/ideapad-laptop 7336S: Maintained 7337F: drivers/platform/x86/ideapad-laptop.c 7338 7339IDEAPAD LAPTOP SLIDEBAR DRIVER 7340M: Andrey Moiseev <o2g.org.ru@gmail.com> 7341L: linux-input@vger.kernel.org 7342W: https://github.com/o2genum/ideapad-slidebar 7343S: Maintained 7344F: drivers/input/misc/ideapad_slidebar.c 7345 7346IDT VersaClock 5 CLOCK DRIVER 7347M: Marek Vasut <marek.vasut@gmail.com> 7348S: Maintained 7349F: drivers/clk/clk-versaclock5.c 7350 7351IEEE 802.15.4 SUBSYSTEM 7352M: Alexander Aring <alex.aring@gmail.com> 7353M: Stefan Schmidt <stefan@datenfreihafen.org> 7354L: linux-wpan@vger.kernel.org 7355W: http://wpan.cakelab.org/ 7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7357T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7358S: Maintained 7359F: net/ieee802154/ 7360F: net/mac802154/ 7361F: drivers/net/ieee802154/ 7362F: include/linux/nl802154.h 7363F: include/linux/ieee802154.h 7364F: include/net/nl802154.h 7365F: include/net/mac802154.h 7366F: include/net/af_ieee802154.h 7367F: include/net/cfg802154.h 7368F: include/net/ieee802154_netdev.h 7369F: Documentation/networking/ieee802154.txt 7370 7371IFE PROTOCOL 7372M: Yotam Gigi <yotam.gi@gmail.com> 7373M: Jamal Hadi Salim <jhs@mojatatu.com> 7374F: net/ife 7375F: include/net/ife.h 7376F: include/uapi/linux/ife.h 7377 7378IGORPLUG-USB IR RECEIVER 7379M: Sean Young <sean@mess.org> 7380L: linux-media@vger.kernel.org 7381S: Maintained 7382F: drivers/media/rc/igorplugusb.c 7383 7384IGUANAWORKS USB IR TRANSCEIVER 7385M: Sean Young <sean@mess.org> 7386L: linux-media@vger.kernel.org 7387S: Maintained 7388F: drivers/media/rc/iguanair.c 7389 7390IIO DIGITAL POTENTIOMETER DAC 7391M: Peter Rosin <peda@axentia.se> 7392L: linux-iio@vger.kernel.org 7393S: Maintained 7394F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7395F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7396F: drivers/iio/dac/dpot-dac.c 7397 7398IIO ENVELOPE DETECTOR 7399M: Peter Rosin <peda@axentia.se> 7400L: linux-iio@vger.kernel.org 7401S: Maintained 7402F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7403F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7404F: drivers/iio/adc/envelope-detector.c 7405 7406IIO MULTIPLEXER 7407M: Peter Rosin <peda@axentia.se> 7408L: linux-iio@vger.kernel.org 7409S: Maintained 7410F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7411F: drivers/iio/multiplexer/iio-mux.c 7412 7413IIO SUBSYSTEM AND DRIVERS 7414M: Jonathan Cameron <jic23@kernel.org> 7415R: Hartmut Knaack <knaack.h@gmx.de> 7416R: Lars-Peter Clausen <lars@metafoo.de> 7417R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7418L: linux-iio@vger.kernel.org 7419T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7420S: Maintained 7421F: Documentation/ABI/testing/configfs-iio* 7422F: Documentation/ABI/testing/sysfs-bus-iio* 7423F: Documentation/devicetree/bindings/iio/ 7424F: drivers/iio/ 7425F: drivers/staging/iio/ 7426F: include/linux/iio/ 7427F: tools/iio/ 7428 7429IIO UNIT CONVERTER 7430M: Peter Rosin <peda@axentia.se> 7431L: linux-iio@vger.kernel.org 7432S: Maintained 7433F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7434F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7435F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7436F: drivers/iio/afe/iio-rescale.c 7437 7438IKANOS/ADI EAGLE ADSL USB DRIVER 7439M: Matthieu Castet <castet.matthieu@free.fr> 7440M: Stanislaw Gruszka <stf_xl@wp.pl> 7441S: Maintained 7442F: drivers/usb/atm/ueagle-atm.c 7443 7444IMGTEC ASCII LCD DRIVER 7445M: Paul Burton <paul.burton@mips.com> 7446S: Maintained 7447F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7448F: drivers/auxdisplay/img-ascii-lcd.c 7449 7450IMGTEC IR DECODER DRIVER 7451M: James Hogan <jhogan@kernel.org> 7452S: Maintained 7453F: drivers/media/rc/img-ir/ 7454 7455IMON SOUNDGRAPH USB IR RECEIVER 7456M: Sean Young <sean@mess.org> 7457L: linux-media@vger.kernel.org 7458S: Maintained 7459F: drivers/media/rc/imon_raw.c 7460F: drivers/media/rc/imon.c 7461 7462IMS TWINTURBO FRAMEBUFFER DRIVER 7463L: linux-fbdev@vger.kernel.org 7464S: Orphan 7465F: drivers/video/fbdev/imsttfb.c 7466 7467INA209 HARDWARE MONITOR DRIVER 7468M: Guenter Roeck <linux@roeck-us.net> 7469L: linux-hwmon@vger.kernel.org 7470S: Maintained 7471F: Documentation/hwmon/ina209 7472F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7473F: drivers/hwmon/ina209.c 7474 7475INA2XX HARDWARE MONITOR DRIVER 7476M: Guenter Roeck <linux@roeck-us.net> 7477L: linux-hwmon@vger.kernel.org 7478S: Maintained 7479F: Documentation/hwmon/ina2xx 7480F: drivers/hwmon/ina2xx.c 7481F: include/linux/platform_data/ina2xx.h 7482 7483INDUSTRY PACK SUBSYSTEM (IPACK) 7484M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7485M: Jens Taprogge <jens.taprogge@taprogge.org> 7486M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7487L: industrypack-devel@lists.sourceforge.net 7488W: http://industrypack.sourceforge.net 7489S: Maintained 7490F: drivers/ipack/ 7491 7492INFINIBAND SUBSYSTEM 7493M: Doug Ledford <dledford@redhat.com> 7494M: Jason Gunthorpe <jgg@mellanox.com> 7495L: linux-rdma@vger.kernel.org 7496W: https://github.com/linux-rdma/rdma-core 7497Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7499S: Supported 7500F: Documentation/devicetree/bindings/infiniband/ 7501F: Documentation/infiniband/ 7502F: drivers/infiniband/ 7503F: include/uapi/linux/if_infiniband.h 7504F: include/uapi/rdma/ 7505F: include/rdma/ 7506 7507INGENIC JZ4780 DMA Driver 7508M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7509S: Maintained 7510F: drivers/dma/dma-jz4780.c 7511 7512INGENIC JZ4780 NAND DRIVER 7513M: Harvey Hunt <harveyhuntnexus@gmail.com> 7514L: linux-mtd@lists.infradead.org 7515S: Maintained 7516F: drivers/mtd/nand/raw/jz4780_* 7517 7518INOTIFY 7519M: Jan Kara <jack@suse.cz> 7520R: Amir Goldstein <amir73il@gmail.com> 7521L: linux-fsdevel@vger.kernel.org 7522S: Maintained 7523F: Documentation/filesystems/inotify.txt 7524F: fs/notify/inotify/ 7525F: include/linux/inotify.h 7526F: include/uapi/linux/inotify.h 7527 7528INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7529M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7530L: linux-input@vger.kernel.org 7531Q: http://patchwork.kernel.org/project/linux-input/list/ 7532T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7533S: Maintained 7534F: drivers/input/ 7535F: include/linux/input.h 7536F: include/uapi/linux/input.h 7537F: include/uapi/linux/input-event-codes.h 7538F: include/linux/input/ 7539F: Documentation/devicetree/bindings/input/ 7540F: Documentation/devicetree/bindings/serio/ 7541F: Documentation/input/ 7542 7543INPUT MULTITOUCH (MT) PROTOCOL 7544M: Henrik Rydberg <rydberg@bitmath.org> 7545L: linux-input@vger.kernel.org 7546S: Odd fixes 7547F: Documentation/input/multi-touch-protocol.rst 7548F: drivers/input/input-mt.c 7549K: \b(ABS|SYN)_MT_ 7550 7551INSIDE SECURE CRYPTO DRIVER 7552M: Antoine Tenart <antoine.tenart@bootlin.com> 7553F: drivers/crypto/inside-secure/ 7554S: Maintained 7555L: linux-crypto@vger.kernel.org 7556 7557INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7558M: Mimi Zohar <zohar@linux.ibm.com> 7559M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7560L: linux-integrity@vger.kernel.org 7561T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7562S: Supported 7563F: security/integrity/ima/ 7564 7565INTEL 810/815 FRAMEBUFFER DRIVER 7566M: Antonino Daplas <adaplas@gmail.com> 7567L: linux-fbdev@vger.kernel.org 7568S: Maintained 7569F: drivers/video/fbdev/i810/ 7570 7571INTEL ASoC DRIVERS 7572M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7573M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7574M: Jie Yang <yang.jie@linux.intel.com> 7575L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7576S: Supported 7577F: sound/soc/intel/ 7578 7579INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7580M: Hans de Goede <hdegoede@redhat.com> 7581L: platform-driver-x86@vger.kernel.org 7582S: Maintained 7583F: drivers/platform/x86/intel_atomisp2_pm.c 7584 7585INTEL C600 SERIES SAS CONTROLLER DRIVER 7586M: Intel SCU Linux support <intel-linux-scu@intel.com> 7587M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7588L: linux-scsi@vger.kernel.org 7589T: git git://git.code.sf.net/p/intel-sas/isci 7590S: Supported 7591F: drivers/scsi/isci/ 7592 7593INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7594M: Jani Nikula <jani.nikula@linux.intel.com> 7595M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7596M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7597L: intel-gfx@lists.freedesktop.org 7598W: https://01.org/linuxgraphics/ 7599B: https://01.org/linuxgraphics/documentation/how-report-bugs 7600C: irc://chat.freenode.net/intel-gfx 7601Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7602T: git git://anongit.freedesktop.org/drm-intel 7603S: Supported 7604F: drivers/gpu/drm/i915/ 7605F: include/drm/i915* 7606F: include/uapi/drm/i915_drm.h 7607F: Documentation/gpu/i915.rst 7608 7609INTEL ETHERNET DRIVERS 7610M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7611L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7612W: http://www.intel.com/support/feedback.htm 7613W: http://e1000.sourceforge.net/ 7614Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7616T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7617S: Supported 7618F: Documentation/networking/device_drivers/intel/e100.rst 7619F: Documentation/networking/device_drivers/intel/e1000.rst 7620F: Documentation/networking/device_drivers/intel/e1000e.rst 7621F: Documentation/networking/device_drivers/intel/fm10k.rst 7622F: Documentation/networking/device_drivers/intel/igb.rst 7623F: Documentation/networking/device_drivers/intel/igbvf.rst 7624F: Documentation/networking/device_drivers/intel/ixgb.rst 7625F: Documentation/networking/device_drivers/intel/ixgbe.rst 7626F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7627F: Documentation/networking/device_drivers/intel/i40e.rst 7628F: Documentation/networking/device_drivers/intel/iavf.rst 7629F: Documentation/networking/device_drivers/intel/ice.rst 7630F: drivers/net/ethernet/intel/ 7631F: drivers/net/ethernet/intel/*/ 7632F: include/linux/avf/virtchnl.h 7633 7634INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7635M: Maik Broemme <mbroemme@libmpq.org> 7636L: linux-fbdev@vger.kernel.org 7637S: Maintained 7638F: Documentation/fb/intelfb.txt 7639F: drivers/video/fbdev/intelfb/ 7640 7641INTEL GPIO DRIVERS 7642M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7643L: linux-gpio@vger.kernel.org 7644S: Maintained 7645T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7646F: drivers/gpio/gpio-ich.c 7647F: drivers/gpio/gpio-intel-mid.c 7648F: drivers/gpio/gpio-lynxpoint.c 7649F: drivers/gpio/gpio-merrifield.c 7650F: drivers/gpio/gpio-ml-ioh.c 7651F: drivers/gpio/gpio-pch.c 7652F: drivers/gpio/gpio-sch.c 7653F: drivers/gpio/gpio-sodaville.c 7654 7655INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7656M: Zhenyu Wang <zhenyuw@linux.intel.com> 7657M: Zhi Wang <zhi.a.wang@intel.com> 7658L: intel-gvt-dev@lists.freedesktop.org 7659L: intel-gfx@lists.freedesktop.org 7660W: https://01.org/igvt-g 7661T: git https://github.com/intel/gvt-linux.git 7662S: Supported 7663F: drivers/gpu/drm/i915/gvt/ 7664 7665INTEL HID EVENT DRIVER 7666M: Alex Hung <alex.hung@canonical.com> 7667L: platform-driver-x86@vger.kernel.org 7668S: Maintained 7669F: drivers/platform/x86/intel-hid.c 7670 7671INTEL I/OAT DMA DRIVER 7672M: Dave Jiang <dave.jiang@intel.com> 7673R: Dan Williams <dan.j.williams@intel.com> 7674L: dmaengine@vger.kernel.org 7675Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7676S: Supported 7677F: drivers/dma/ioat* 7678 7679INTEL IDLE DRIVER 7680M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7681M: Len Brown <lenb@kernel.org> 7682L: linux-pm@vger.kernel.org 7683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7684B: https://bugzilla.kernel.org 7685S: Supported 7686F: drivers/idle/intel_idle.c 7687 7688INTEL INTEGRATED SENSOR HUB DRIVER 7689M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7690M: Jiri Kosina <jikos@kernel.org> 7691L: linux-input@vger.kernel.org 7692S: Maintained 7693F: drivers/hid/intel-ish-hid/ 7694 7695INTEL IOMMU (VT-d) 7696M: David Woodhouse <dwmw2@infradead.org> 7697L: iommu@lists.linux-foundation.org 7698T: git git://git.infradead.org/iommu-2.6.git 7699S: Supported 7700F: drivers/iommu/intel-iommu.c 7701F: include/linux/intel-iommu.h 7702 7703INTEL IOP-ADMA DMA DRIVER 7704R: Dan Williams <dan.j.williams@intel.com> 7705S: Odd fixes 7706F: drivers/dma/iop-adma.c 7707 7708INTEL IPU3 CSI-2 CIO2 DRIVER 7709M: Yong Zhi <yong.zhi@intel.com> 7710M: Sakari Ailus <sakari.ailus@linux.intel.com> 7711M: Bingbu Cao <bingbu.cao@intel.com> 7712R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7713R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7714L: linux-media@vger.kernel.org 7715S: Maintained 7716F: drivers/media/pci/intel/ipu3/ 7717F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7718 7719INTEL IPU3 CSI-2 IMGU DRIVER 7720M: Sakari Ailus <sakari.ailus@linux.intel.com> 7721L: linux-media@vger.kernel.org 7722S: Maintained 7723F: drivers/staging/media/ipu3/ 7724F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7725F: Documentation/media/v4l-drivers/ipu3.rst 7726 7727INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7728M: Krzysztof Halasa <khalasa@piap.pl> 7729S: Maintained 7730F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7731F: arch/arm/mach-ixp4xx/include/mach/npe.h 7732F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7733F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7734F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7735F: drivers/net/wan/ixp4xx_hss.c 7736 7737INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7738M: Deepak Saxena <dsaxena@plexity.net> 7739S: Maintained 7740F: drivers/char/hw_random/ixp4xx-rng.c 7741 7742INTEL MANAGEMENT ENGINE (mei) 7743M: Tomas Winkler <tomas.winkler@intel.com> 7744L: linux-kernel@vger.kernel.org 7745S: Supported 7746F: include/uapi/linux/mei.h 7747F: include/linux/mei_cl_bus.h 7748F: drivers/misc/mei/* 7749F: drivers/watchdog/mei_wdt.c 7750F: Documentation/misc-devices/mei/* 7751F: samples/mei/* 7752 7753INTEL MENLOW THERMAL DRIVER 7754M: Sujith Thomas <sujith.thomas@intel.com> 7755L: platform-driver-x86@vger.kernel.org 7756W: https://01.org/linux-acpi 7757S: Supported 7758F: drivers/platform/x86/intel_menlow.c 7759 7760INTEL MIC DRIVERS (mic) 7761M: Sudeep Dutt <sudeep.dutt@intel.com> 7762M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7763S: Supported 7764W: https://github.com/sudeepdutt/mic 7765W: http://software.intel.com/en-us/mic-developer 7766F: include/linux/mic_bus.h 7767F: include/linux/scif.h 7768F: include/uapi/linux/mic_common.h 7769F: include/uapi/linux/mic_ioctl.h 7770F: include/uapi/linux/scif_ioctl.h 7771F: drivers/misc/mic/ 7772F: drivers/dma/mic_x100_dma.c 7773F: drivers/dma/mic_x100_dma.h 7774F: Documentation/mic/ 7775 7776INTEL PMC CORE DRIVER 7777M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7778M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7779L: platform-driver-x86@vger.kernel.org 7780S: Maintained 7781F: drivers/platform/x86/intel_pmc_core* 7782 7783INTEL PMC/P-Unit IPC DRIVER 7784M: Zha Qipeng<qipeng.zha@intel.com> 7785L: platform-driver-x86@vger.kernel.org 7786S: Maintained 7787F: drivers/platform/x86/intel_pmc_ipc.c 7788F: drivers/platform/x86/intel_punit_ipc.c 7789F: arch/x86/include/asm/intel_pmc_ipc.h 7790F: arch/x86/include/asm/intel_punit_ipc.h 7791 7792INTEL PMIC GPIO DRIVERS 7793M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7794S: Maintained 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7796F: drivers/gpio/gpio-*cove.c 7797F: drivers/gpio/gpio-msic.c 7798 7799INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7800R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7801S: Maintained 7802F: drivers/mfd/intel_msic.c 7803F: drivers/mfd/intel_soc_pmic* 7804F: include/linux/mfd/intel_msic.h 7805F: include/linux/mfd/intel_soc_pmic* 7806 7807INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7808M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7809L: linux-wireless@vger.kernel.org 7810S: Maintained 7811F: Documentation/networking/device_drivers/intel/ipw2100.txt 7812F: Documentation/networking/device_drivers/intel/ipw2200.txt 7813F: drivers/net/wireless/intel/ipw2x00/ 7814 7815INTEL PSTATE DRIVER 7816M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7817M: Len Brown <lenb@kernel.org> 7818L: linux-pm@vger.kernel.org 7819S: Supported 7820F: drivers/cpufreq/intel_pstate.c 7821 7822INTEL RDMA RNIC DRIVER 7823M: Faisal Latif <faisal.latif@intel.com> 7824M: Shiraz Saleem <shiraz.saleem@intel.com> 7825L: linux-rdma@vger.kernel.org 7826S: Supported 7827F: drivers/infiniband/hw/i40iw/ 7828F: include/uapi/rdma/i40iw-abi.h 7829 7830INTEL TELEMETRY DRIVER 7831M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7832M: "David E. Box" <david.e.box@linux.intel.com> 7833L: platform-driver-x86@vger.kernel.org 7834S: Maintained 7835F: arch/x86/include/asm/intel_telemetry.h 7836F: drivers/platform/x86/intel_telemetry* 7837 7838INTEL VIRTUAL BUTTON DRIVER 7839M: AceLan Kao <acelan.kao@canonical.com> 7840L: platform-driver-x86@vger.kernel.org 7841S: Maintained 7842F: drivers/platform/x86/intel-vbtn.c 7843 7844INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7845M: Stanislaw Gruszka <sgruszka@redhat.com> 7846L: linux-wireless@vger.kernel.org 7847S: Supported 7848F: drivers/net/wireless/intel/iwlegacy/ 7849 7850INTEL WIRELESS WIFI LINK (iwlwifi) 7851M: Johannes Berg <johannes.berg@intel.com> 7852M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7853M: Luca Coelho <luciano.coelho@intel.com> 7854M: Intel Linux Wireless <linuxwifi@intel.com> 7855L: linux-wireless@vger.kernel.org 7856W: http://intellinuxwireless.org 7857T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7858S: Supported 7859F: drivers/net/wireless/intel/iwlwifi/ 7860 7861INTEL WIRELESS WIMAX CONNECTION 2400 7862M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7863M: linux-wimax@intel.com 7864L: wimax@linuxwimax.org (subscribers-only) 7865S: Supported 7866W: http://linuxwimax.org 7867F: Documentation/wimax/README.i2400m 7868F: drivers/net/wimax/i2400m/ 7869F: include/uapi/linux/wimax/i2400m.h 7870 7871INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7872M: Mario Limonciello <mario.limonciello@dell.com> 7873S: Maintained 7874F: drivers/platform/x86/intel-wmi-thunderbolt.c 7875 7876INTEL(R) TRACE HUB 7877M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7878S: Supported 7879F: Documentation/trace/intel_th.rst 7880F: drivers/hwtracing/intel_th/ 7881 7882INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7883M: Ning Sun <ning.sun@intel.com> 7884L: tboot-devel@lists.sourceforge.net 7885W: http://tboot.sourceforge.net 7886T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7887S: Supported 7888F: Documentation/intel_txt.txt 7889F: include/linux/tboot.h 7890F: arch/x86/kernel/tboot.c 7891 7892INTEL-MID GPIO DRIVER 7893M: David Cohen <david.a.cohen@linux.intel.com> 7894L: linux-gpio@vger.kernel.org 7895S: Maintained 7896F: drivers/gpio/gpio-intel-mid.c 7897 7898INVENSENSE MPU-3050 GYROSCOPE DRIVER 7899M: Linus Walleij <linus.walleij@linaro.org> 7900L: linux-iio@vger.kernel.org 7901S: Maintained 7902F: drivers/iio/gyro/mpu3050* 7903F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7904 7905IOC3 ETHERNET DRIVER 7906M: Ralf Baechle <ralf@linux-mips.org> 7907L: linux-mips@vger.kernel.org 7908S: Maintained 7909F: drivers/net/ethernet/sgi/ioc3-eth.c 7910 7911IOC3 SERIAL DRIVER 7912M: Pat Gefre <pfg@sgi.com> 7913L: linux-serial@vger.kernel.org 7914S: Maintained 7915F: drivers/tty/serial/ioc3_serial.c 7916 7917IOMAP FILESYSTEM LIBRARY 7918M: Christoph Hellwig <hch@infradead.org> 7919M: Darrick J. Wong <darrick.wong@oracle.com> 7920M: linux-xfs@vger.kernel.org 7921M: linux-fsdevel@vger.kernel.org 7922L: linux-xfs@vger.kernel.org 7923L: linux-fsdevel@vger.kernel.org 7924T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 7925S: Supported 7926F: fs/iomap.c 7927F: include/linux/iomap.h 7928 7929IOMMU DRIVERS 7930M: Joerg Roedel <joro@8bytes.org> 7931L: iommu@lists.linux-foundation.org 7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7933S: Maintained 7934F: Documentation/devicetree/bindings/iommu/ 7935F: drivers/iommu/ 7936F: include/linux/iommu.h 7937F: include/linux/of_iommu.h 7938F: include/linux/iova.h 7939 7940IP MASQUERADING 7941M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7942S: Maintained 7943F: net/ipv4/netfilter/ipt_MASQUERADE.c 7944 7945IPMI SUBSYSTEM 7946M: Corey Minyard <minyard@acm.org> 7947L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7948W: http://openipmi.sourceforge.net/ 7949S: Supported 7950F: Documentation/devicetree/bindings/ipmi/ 7951F: Documentation/IPMI.txt 7952F: drivers/char/ipmi/ 7953F: include/linux/ipmi* 7954F: include/uapi/linux/ipmi* 7955 7956IPS SCSI RAID DRIVER 7957M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7958L: linux-scsi@vger.kernel.org 7959W: http://www.adaptec.com/ 7960S: Maintained 7961F: drivers/scsi/ips* 7962 7963IPVS 7964M: Wensong Zhang <wensong@linux-vs.org> 7965M: Simon Horman <horms@verge.net.au> 7966M: Julian Anastasov <ja@ssi.bg> 7967L: netdev@vger.kernel.org 7968L: lvs-devel@vger.kernel.org 7969S: Maintained 7970T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7971T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7972F: Documentation/networking/ipvs-sysctl.txt 7973F: include/net/ip_vs.h 7974F: include/uapi/linux/ip_vs.h 7975F: net/netfilter/ipvs/ 7976 7977IPWIRELESS DRIVER 7978M: Jiri Kosina <jikos@kernel.org> 7979M: David Sterba <dsterba@suse.com> 7980S: Odd Fixes 7981F: drivers/tty/ipwireless/ 7982 7983IPX NETWORK LAYER 7984L: netdev@vger.kernel.org 7985S: Obsolete 7986F: include/uapi/linux/ipx.h 7987 7988IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7989M: Marc Zyngier <marc.zyngier@arm.com> 7990S: Maintained 7991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7992F: Documentation/IRQ-domain.txt 7993F: include/linux/irqdomain.h 7994F: kernel/irq/irqdomain.c 7995F: kernel/irq/msi.c 7996 7997IRQ SUBSYSTEM 7998M: Thomas Gleixner <tglx@linutronix.de> 7999L: linux-kernel@vger.kernel.org 8000S: Maintained 8001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8002F: kernel/irq/ 8003 8004IRQCHIP DRIVERS 8005M: Thomas Gleixner <tglx@linutronix.de> 8006M: Jason Cooper <jason@lakedaemon.net> 8007M: Marc Zyngier <marc.zyngier@arm.com> 8008L: linux-kernel@vger.kernel.org 8009S: Maintained 8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8011F: Documentation/devicetree/bindings/interrupt-controller/ 8012F: drivers/irqchip/ 8013 8014ISA 8015M: William Breathitt Gray <vilhelm.gray@gmail.com> 8016S: Maintained 8017F: Documentation/isa.txt 8018F: drivers/base/isa.c 8019F: include/linux/isa.h 8020 8021ISA RADIO MODULE 8022M: Hans Verkuil <hverkuil@xs4all.nl> 8023L: linux-media@vger.kernel.org 8024T: git git://linuxtv.org/media_tree.git 8025W: https://linuxtv.org 8026S: Maintained 8027F: drivers/media/radio/radio-isa* 8028 8029ISAPNP 8030M: Jaroslav Kysela <perex@perex.cz> 8031S: Maintained 8032F: Documentation/isapnp.txt 8033F: drivers/pnp/isapnp/ 8034F: include/linux/isapnp.h 8035 8036ISCSI 8037M: Lee Duncan <lduncan@suse.com> 8038M: Chris Leech <cleech@redhat.com> 8039L: open-iscsi@googlegroups.com 8040W: www.open-iscsi.com 8041S: Maintained 8042F: drivers/scsi/*iscsi* 8043F: include/scsi/*iscsi* 8044 8045iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8046M: Peter Jones <pjones@redhat.com> 8047M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8048S: Maintained 8049F: drivers/firmware/iscsi_ibft* 8050 8051ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8052M: Sagi Grimberg <sagi@grimberg.me> 8053M: Max Gurtovoy <maxg@mellanox.com> 8054L: linux-rdma@vger.kernel.org 8055S: Supported 8056W: http://www.openfabrics.org 8057W: www.open-iscsi.org 8058Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8059F: drivers/infiniband/ulp/iser/ 8060 8061ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8062M: Sagi Grimberg <sagi@grimberg.me> 8063T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8064L: linux-rdma@vger.kernel.org 8065L: target-devel@vger.kernel.org 8066S: Supported 8067W: http://www.linux-iscsi.org 8068F: drivers/infiniband/ulp/isert 8069 8070ISDN SUBSYSTEM 8071M: Karsten Keil <isdn@linux-pingi.de> 8072L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8073L: netdev@vger.kernel.org 8074W: http://www.isdn4linux.de 8075T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8076S: Maintained 8077F: Documentation/isdn/ 8078F: drivers/isdn/ 8079F: include/linux/isdn.h 8080F: include/linux/isdn/ 8081F: include/uapi/linux/isdn.h 8082F: include/uapi/linux/isdn/ 8083 8084IT87 HARDWARE MONITORING DRIVER 8085M: Jean Delvare <jdelvare@suse.com> 8086L: linux-hwmon@vger.kernel.org 8087S: Maintained 8088F: Documentation/hwmon/it87 8089F: drivers/hwmon/it87.c 8090 8091IT913X MEDIA DRIVER 8092M: Antti Palosaari <crope@iki.fi> 8093L: linux-media@vger.kernel.org 8094W: https://linuxtv.org 8095W: http://palosaari.fi/linux/ 8096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8097T: git git://linuxtv.org/anttip/media_tree.git 8098S: Maintained 8099F: drivers/media/tuners/it913x* 8100 8101IVTV VIDEO4LINUX DRIVER 8102M: Andy Walls <awalls@md.metrocast.net> 8103L: ivtv-devel@ivtvdriver.org (subscribers-only) 8104L: linux-media@vger.kernel.org 8105T: git git://linuxtv.org/media_tree.git 8106W: http://www.ivtvdriver.org 8107S: Maintained 8108F: Documentation/media/v4l-drivers/ivtv* 8109F: drivers/media/pci/ivtv/ 8110F: include/uapi/linux/ivtv* 8111 8112IX2505V MEDIA DRIVER 8113M: Malcolm Priestley <tvboxspy@gmail.com> 8114L: linux-media@vger.kernel.org 8115W: https://linuxtv.org 8116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8117S: Maintained 8118F: drivers/media/dvb-frontends/ix2505v* 8119 8120JAILHOUSE HYPERVISOR INTERFACE 8121M: Jan Kiszka <jan.kiszka@siemens.com> 8122L: jailhouse-dev@googlegroups.com 8123S: Maintained 8124F: arch/x86/kernel/jailhouse.c 8125F: arch/x86/include/asm/jailhouse_para.h 8126 8127JC42.4 TEMPERATURE SENSOR DRIVER 8128M: Guenter Roeck <linux@roeck-us.net> 8129L: linux-hwmon@vger.kernel.org 8130S: Maintained 8131F: drivers/hwmon/jc42.c 8132F: Documentation/hwmon/jc42 8133 8134JFS FILESYSTEM 8135M: Dave Kleikamp <shaggy@kernel.org> 8136L: jfs-discussion@lists.sourceforge.net 8137W: http://jfs.sourceforge.net/ 8138T: git git://github.com/kleikamp/linux-shaggy.git 8139S: Maintained 8140F: Documentation/filesystems/jfs.txt 8141F: fs/jfs/ 8142 8143JME NETWORK DRIVER 8144M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8145L: netdev@vger.kernel.org 8146S: Maintained 8147F: drivers/net/ethernet/jme.* 8148 8149JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8150M: David Woodhouse <dwmw2@infradead.org> 8151L: linux-mtd@lists.infradead.org 8152W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8153S: Maintained 8154F: fs/jffs2/ 8155F: include/uapi/linux/jffs2.h 8156 8157JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8158M: "Theodore Ts'o" <tytso@mit.edu> 8159M: Jan Kara <jack@suse.com> 8160L: linux-ext4@vger.kernel.org 8161S: Maintained 8162F: fs/jbd2/ 8163F: include/linux/jbd2.h 8164 8165JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8166M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8167L: linux-media@vger.kernel.org 8168S: Maintained 8169F: drivers/media/platform/rcar_jpu.c 8170 8171JSM Neo PCI based serial card 8172L: linux-serial@vger.kernel.org 8173S: Orphan 8174F: drivers/tty/serial/jsm/ 8175 8176K10TEMP HARDWARE MONITORING DRIVER 8177M: Clemens Ladisch <clemens@ladisch.de> 8178L: linux-hwmon@vger.kernel.org 8179S: Maintained 8180F: Documentation/hwmon/k10temp 8181F: drivers/hwmon/k10temp.c 8182 8183K8TEMP HARDWARE MONITORING DRIVER 8184M: Rudolf Marek <r.marek@assembler.cz> 8185L: linux-hwmon@vger.kernel.org 8186S: Maintained 8187F: Documentation/hwmon/k8temp 8188F: drivers/hwmon/k8temp.c 8189 8190KASAN 8191M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8192R: Alexander Potapenko <glider@google.com> 8193R: Dmitry Vyukov <dvyukov@google.com> 8194L: kasan-dev@googlegroups.com 8195S: Maintained 8196F: arch/*/include/asm/kasan.h 8197F: arch/*/mm/kasan_init* 8198F: Documentation/dev-tools/kasan.rst 8199F: include/linux/kasan*.h 8200F: lib/test_kasan.c 8201F: mm/kasan/ 8202F: scripts/Makefile.kasan 8203 8204KCONFIG 8205M: Masahiro Yamada <yamada.masahiro@socionext.com> 8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8207L: linux-kbuild@vger.kernel.org 8208S: Maintained 8209F: Documentation/kbuild/kconfig* 8210F: scripts/kconfig/ 8211F: scripts/Kconfig.include 8212 8213KDUMP 8214M: Dave Young <dyoung@redhat.com> 8215M: Baoquan He <bhe@redhat.com> 8216R: Vivek Goyal <vgoyal@redhat.com> 8217L: kexec@lists.infradead.org 8218W: http://lse.sourceforge.net/kdump/ 8219S: Maintained 8220F: Documentation/kdump/ 8221 8222KEENE FM RADIO TRANSMITTER DRIVER 8223M: Hans Verkuil <hverkuil@xs4all.nl> 8224L: linux-media@vger.kernel.org 8225T: git git://linuxtv.org/media_tree.git 8226W: https://linuxtv.org 8227S: Maintained 8228F: drivers/media/radio/radio-keene* 8229 8230KERNEL AUTOMOUNTER 8231M: Ian Kent <raven@themaw.net> 8232L: autofs@vger.kernel.org 8233S: Maintained 8234F: fs/autofs/ 8235 8236KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8237M: Masahiro Yamada <yamada.masahiro@socionext.com> 8238M: Michal Marek <michal.lkml@markovi.net> 8239T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8240L: linux-kbuild@vger.kernel.org 8241S: Maintained 8242F: Documentation/kbuild/ 8243F: Makefile 8244F: scripts/Kbuild* 8245F: scripts/Makefile* 8246F: scripts/basic/ 8247F: scripts/mk* 8248F: scripts/mod/ 8249F: scripts/package/ 8250 8251KERNEL JANITORS 8252L: kernel-janitors@vger.kernel.org 8253W: http://kernelnewbies.org/KernelJanitors 8254S: Odd Fixes 8255 8256KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8257M: "J. Bruce Fields" <bfields@fieldses.org> 8258M: Jeff Layton <jlayton@kernel.org> 8259L: linux-nfs@vger.kernel.org 8260W: http://nfs.sourceforge.net/ 8261T: git git://linux-nfs.org/~bfields/linux.git 8262S: Supported 8263F: fs/nfsd/ 8264F: include/uapi/linux/nfsd/ 8265F: fs/lockd/ 8266F: fs/nfs_common/ 8267F: net/sunrpc/ 8268F: include/linux/lockd/ 8269F: include/linux/sunrpc/ 8270F: include/uapi/linux/sunrpc/ 8271 8272KERNEL SELFTEST FRAMEWORK 8273M: Shuah Khan <shuah@kernel.org> 8274M: Shuah Khan <skhan@linuxfoundation.org> 8275L: linux-kselftest@vger.kernel.org 8276T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8277Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8278S: Maintained 8279F: tools/testing/selftests/ 8280F: Documentation/dev-tools/kselftest* 8281 8282KERNEL USERMODE HELPER 8283M: Luis Chamberlain <mcgrof@kernel.org> 8284L: linux-kernel@vger.kernel.org 8285S: Maintained 8286F: kernel/umh.c 8287F: include/linux/umh.h 8288 8289KERNEL VIRTUAL MACHINE (KVM) 8290M: Paolo Bonzini <pbonzini@redhat.com> 8291M: Radim Krčmář <rkrcmar@redhat.com> 8292L: kvm@vger.kernel.org 8293W: http://www.linux-kvm.org 8294T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8295S: Supported 8296F: Documentation/virtual/kvm/ 8297F: include/trace/events/kvm.h 8298F: include/uapi/asm-generic/kvm* 8299F: include/uapi/linux/kvm* 8300F: include/asm-generic/kvm* 8301F: include/linux/kvm* 8302F: include/kvm/iodev.h 8303F: virt/kvm/* 8304F: tools/kvm/ 8305 8306KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8307M: Joerg Roedel <joro@8bytes.org> 8308L: kvm@vger.kernel.org 8309W: http://www.linux-kvm.org/ 8310S: Maintained 8311F: arch/x86/include/asm/svm.h 8312F: arch/x86/kvm/svm.c 8313 8314KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8315M: Christoffer Dall <christoffer.dall@arm.com> 8316M: Marc Zyngier <marc.zyngier@arm.com> 8317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8318L: kvmarm@lists.cs.columbia.edu 8319W: http://systems.cs.columbia.edu/projects/kvm-arm 8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8321S: Supported 8322F: arch/arm/include/uapi/asm/kvm* 8323F: arch/arm/include/asm/kvm* 8324F: arch/arm/kvm/ 8325F: virt/kvm/arm/ 8326F: include/kvm/arm_* 8327 8328KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8329M: Christoffer Dall <christoffer.dall@arm.com> 8330M: Marc Zyngier <marc.zyngier@arm.com> 8331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8332L: kvmarm@lists.cs.columbia.edu 8333S: Maintained 8334F: arch/arm64/include/uapi/asm/kvm* 8335F: arch/arm64/include/asm/kvm* 8336F: arch/arm64/kvm/ 8337 8338KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8339M: James Hogan <jhogan@kernel.org> 8340L: linux-mips@vger.kernel.org 8341S: Supported 8342F: arch/mips/include/uapi/asm/kvm* 8343F: arch/mips/include/asm/kvm* 8344F: arch/mips/kvm/ 8345 8346KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8347M: Paul Mackerras <paulus@ozlabs.org> 8348L: kvm-ppc@vger.kernel.org 8349W: http://www.linux-kvm.org/ 8350T: git git://github.com/agraf/linux-2.6.git 8351S: Supported 8352F: arch/powerpc/include/uapi/asm/kvm* 8353F: arch/powerpc/include/asm/kvm* 8354F: arch/powerpc/kvm/ 8355F: arch/powerpc/kernel/kvm* 8356 8357KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8358M: Christian Borntraeger <borntraeger@de.ibm.com> 8359M: Janosch Frank <frankja@linux.ibm.com> 8360R: David Hildenbrand <david@redhat.com> 8361R: Cornelia Huck <cohuck@redhat.com> 8362L: linux-s390@vger.kernel.org 8363W: http://www.ibm.com/developerworks/linux/linux390/ 8364T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8365S: Supported 8366F: arch/s390/include/uapi/asm/kvm* 8367F: arch/s390/include/asm/gmap.h 8368F: arch/s390/include/asm/kvm* 8369F: arch/s390/kvm/ 8370F: arch/s390/mm/gmap.c 8371 8372KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8373M: Paolo Bonzini <pbonzini@redhat.com> 8374M: Radim Krčmář <rkrcmar@redhat.com> 8375L: kvm@vger.kernel.org 8376W: http://www.linux-kvm.org 8377T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8378S: Supported 8379F: arch/x86/kvm/ 8380F: arch/x86/kvm/*/ 8381F: arch/x86/include/uapi/asm/kvm* 8382F: arch/x86/include/asm/kvm* 8383F: arch/x86/include/asm/pvclock-abi.h 8384F: arch/x86/kernel/kvm.c 8385F: arch/x86/kernel/kvmclock.c 8386 8387KERNFS 8388M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8389M: Tejun Heo <tj@kernel.org> 8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8391S: Supported 8392F: include/linux/kernfs.h 8393F: fs/kernfs/ 8394 8395KEXEC 8396M: Eric Biederman <ebiederm@xmission.com> 8397W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8398L: kexec@lists.infradead.org 8399S: Maintained 8400F: include/linux/kexec.h 8401F: include/uapi/linux/kexec.h 8402F: kernel/kexec* 8403 8404KEYS-ENCRYPTED 8405M: Mimi Zohar <zohar@linux.ibm.com> 8406L: linux-integrity@vger.kernel.org 8407L: keyrings@vger.kernel.org 8408S: Supported 8409F: Documentation/security/keys/trusted-encrypted.rst 8410F: include/keys/encrypted-type.h 8411F: security/keys/encrypted-keys/ 8412 8413KEYS-TRUSTED 8414M: James Bottomley <jejb@linux.ibm.com> 8415M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8416M: Mimi Zohar <zohar@linuxibm.com> 8417L: linux-integrity@vger.kernel.org 8418L: keyrings@vger.kernel.org 8419S: Supported 8420F: Documentation/security/keys/trusted-encrypted.rst 8421F: include/keys/trusted-type.h 8422F: security/keys/trusted.c 8423F: security/keys/trusted.h 8424 8425KEYS/KEYRINGS: 8426M: David Howells <dhowells@redhat.com> 8427L: keyrings@vger.kernel.org 8428S: Maintained 8429F: Documentation/security/keys/core.rst 8430F: include/linux/key.h 8431F: include/linux/key-type.h 8432F: include/linux/keyctl.h 8433F: include/uapi/linux/keyctl.h 8434F: include/keys/ 8435F: security/keys/ 8436 8437KGDB / KDB /debug_core 8438M: Jason Wessel <jason.wessel@windriver.com> 8439M: Daniel Thompson <daniel.thompson@linaro.org> 8440W: http://kgdb.wiki.kernel.org/ 8441L: kgdb-bugreport@lists.sourceforge.net 8442T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8443S: Maintained 8444F: Documentation/dev-tools/kgdb.rst 8445F: drivers/misc/kgdbts.c 8446F: drivers/tty/serial/kgdboc.c 8447F: include/linux/kdb.h 8448F: include/linux/kgdb.h 8449F: kernel/debug/ 8450 8451KMEMLEAK 8452M: Catalin Marinas <catalin.marinas@arm.com> 8453S: Maintained 8454F: Documentation/dev-tools/kmemleak.rst 8455F: include/linux/kmemleak.h 8456F: mm/kmemleak.c 8457F: mm/kmemleak-test.c 8458 8459KMOD KERNEL MODULE LOADER - USERMODE HELPER 8460M: Luis Chamberlain <mcgrof@kernel.org> 8461L: linux-kernel@vger.kernel.org 8462S: Maintained 8463F: kernel/kmod.c 8464F: include/linux/kmod.h 8465F: lib/test_kmod.c 8466F: tools/testing/selftests/kmod/ 8467 8468KPROBES 8469M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8470M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8471M: "David S. Miller" <davem@davemloft.net> 8472M: Masami Hiramatsu <mhiramat@kernel.org> 8473S: Maintained 8474F: Documentation/kprobes.txt 8475F: include/linux/kprobes.h 8476F: include/asm-generic/kprobes.h 8477F: kernel/kprobes.c 8478 8479KS0108 LCD CONTROLLER DRIVER 8480M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8481S: Maintained 8482F: Documentation/auxdisplay/ks0108 8483F: drivers/auxdisplay/ks0108.c 8484F: include/linux/ks0108.h 8485 8486L3MDEV 8487M: David Ahern <dsa@cumulusnetworks.com> 8488L: netdev@vger.kernel.org 8489S: Maintained 8490F: net/l3mdev 8491F: include/net/l3mdev.h 8492 8493L7 BPF FRAMEWORK 8494M: John Fastabend <john.fastabend@gmail.com> 8495M: Daniel Borkmann <daniel@iogearbox.net> 8496L: netdev@vger.kernel.org 8497L: bpf@vger.kernel.org 8498S: Maintained 8499F: include/linux/skmsg.h 8500F: net/core/skmsg.c 8501F: net/core/sock_map.c 8502F: net/ipv4/tcp_bpf.c 8503 8504LANTIQ / INTEL Ethernet drivers 8505M: Hauke Mehrtens <hauke@hauke-m.de> 8506L: netdev@vger.kernel.org 8507S: Maintained 8508F: net/dsa/tag_gswip.c 8509F: drivers/net/ethernet/lantiq_xrx200.c 8510F: drivers/net/dsa/lantiq_pce.h 8511F: drivers/net/dsa/lantiq_gswip.c 8512 8513LANTIQ MIPS ARCHITECTURE 8514M: John Crispin <john@phrozen.org> 8515L: linux-mips@vger.kernel.org 8516S: Maintained 8517F: arch/mips/lantiq 8518F: drivers/soc/lantiq 8519 8520LAPB module 8521L: linux-x25@vger.kernel.org 8522S: Orphan 8523F: Documentation/networking/lapb-module.txt 8524F: include/*/lapb.h 8525F: net/lapb/ 8526 8527LASI 53c700 driver for PARISC 8528M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8529L: linux-scsi@vger.kernel.org 8530S: Maintained 8531F: Documentation/scsi/53c700.txt 8532F: drivers/scsi/53c700* 8533 8534LEAKING_ADDRESSES 8535M: Tobin C. Harding <me@tobin.cc> 8536M: Tycho Andersen <tycho@tycho.ws> 8537L: kernel-hardening@lists.openwall.com 8538S: Maintained 8539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8540F: scripts/leaking_addresses.pl 8541 8542LED SUBSYSTEM 8543M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8544M: Pavel Machek <pavel@ucw.cz> 8545L: linux-leds@vger.kernel.org 8546T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8547S: Maintained 8548F: Documentation/devicetree/bindings/leds/ 8549F: drivers/leds/ 8550F: include/linux/leds.h 8551 8552LEGACY EEPROM DRIVER 8553M: Jean Delvare <jdelvare@suse.com> 8554S: Maintained 8555F: Documentation/misc-devices/eeprom 8556F: drivers/misc/eeprom/eeprom.c 8557 8558LEGO MINDSTORMS EV3 8559R: David Lechner <david@lechnology.com> 8560S: Maintained 8561F: arch/arm/boot/dts/da850-lego-ev3.dts 8562F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8563F: drivers/power/supply/lego_ev3_battery.c 8564 8565LEGO USB Tower driver 8566M: Juergen Stuber <starblue@users.sourceforge.net> 8567L: legousb-devel@lists.sourceforge.net 8568W: http://legousb.sourceforge.net/ 8569S: Maintained 8570F: drivers/usb/misc/legousbtower.c 8571 8572LG LAPTOP EXTRAS 8573M: Matan Ziv-Av <matan@svgalib.org> 8574L: platform-driver-x86@vger.kernel.org 8575S: Maintained 8576F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8577F: Documentation/laptops/lg-laptop.rst 8578F: drivers/platform/x86/lg-laptop.c 8579 8580LG2160 MEDIA DRIVER 8581M: Michael Krufky <mkrufky@linuxtv.org> 8582L: linux-media@vger.kernel.org 8583W: https://linuxtv.org 8584W: http://github.com/mkrufky 8585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8586T: git git://linuxtv.org/mkrufky/tuners.git 8587S: Maintained 8588F: drivers/media/dvb-frontends/lg2160.* 8589 8590LGDT3305 MEDIA DRIVER 8591M: Michael Krufky <mkrufky@linuxtv.org> 8592L: linux-media@vger.kernel.org 8593W: https://linuxtv.org 8594W: http://github.com/mkrufky 8595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8596T: git git://linuxtv.org/mkrufky/tuners.git 8597S: Maintained 8598F: drivers/media/dvb-frontends/lgdt3305.* 8599 8600LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8601M: Viresh Kumar <vireshk@kernel.org> 8602L: linux-ide@vger.kernel.org 8603T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8604S: Maintained 8605F: include/linux/pata_arasan_cf_data.h 8606F: drivers/ata/pata_arasan_cf.c 8607 8608LIBATA PATA DRIVERS 8609M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8610M: Jens Axboe <axboe@kernel.dk> 8611L: linux-ide@vger.kernel.org 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8613S: Maintained 8614F: drivers/ata/pata_*.c 8615F: drivers/ata/ata_generic.c 8616 8617LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8618M: Linus Walleij <linus.walleij@linaro.org> 8619L: linux-ide@vger.kernel.org 8620T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8621S: Maintained 8622F: drivers/ata/pata_ftide010.c 8623F: drivers/ata/sata_gemini.c 8624F: drivers/ata/sata_gemini.h 8625 8626LIBATA SATA AHCI PLATFORM devices support 8627M: Hans de Goede <hdegoede@redhat.com> 8628M: Jens Axboe <axboe@kernel.dk> 8629L: linux-ide@vger.kernel.org 8630T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8631S: Maintained 8632F: drivers/ata/ahci_platform.c 8633F: drivers/ata/libahci_platform.c 8634F: include/linux/ahci_platform.h 8635 8636LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8637M: Mikael Pettersson <mikpelinux@gmail.com> 8638L: linux-ide@vger.kernel.org 8639T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8640S: Maintained 8641F: drivers/ata/sata_promise.* 8642 8643LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8644M: Jens Axboe <axboe@kernel.dk> 8645L: linux-ide@vger.kernel.org 8646T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8647S: Maintained 8648F: drivers/ata/ 8649F: include/linux/ata.h 8650F: include/linux/libata.h 8651F: Documentation/devicetree/bindings/ata/ 8652 8653LIBLOCKDEP 8654M: Sasha Levin <alexander.levin@microsoft.com> 8655S: Maintained 8656F: tools/lib/lockdep/ 8657 8658LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8659M: Ross Zwisler <zwisler@kernel.org> 8660M: Dan Williams <dan.j.williams@intel.com> 8661M: Vishal Verma <vishal.l.verma@intel.com> 8662M: Dave Jiang <dave.jiang@intel.com> 8663L: linux-nvdimm@lists.01.org 8664Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8665S: Supported 8666F: drivers/nvdimm/blk.c 8667F: drivers/nvdimm/region_devs.c 8668 8669LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8670M: Vishal Verma <vishal.l.verma@intel.com> 8671M: Dan Williams <dan.j.williams@intel.com> 8672M: Ross Zwisler <zwisler@kernel.org> 8673M: Dave Jiang <dave.jiang@intel.com> 8674L: linux-nvdimm@lists.01.org 8675Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8676S: Supported 8677F: drivers/nvdimm/btt* 8678 8679LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8680M: Ross Zwisler <zwisler@kernel.org> 8681M: Dan Williams <dan.j.williams@intel.com> 8682M: Vishal Verma <vishal.l.verma@intel.com> 8683M: Dave Jiang <dave.jiang@intel.com> 8684L: linux-nvdimm@lists.01.org 8685Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8686S: Supported 8687F: drivers/nvdimm/pmem* 8688 8689LIBNVDIMM: DEVICETREE BINDINGS 8690M: Oliver O'Halloran <oohall@gmail.com> 8691L: linux-nvdimm@lists.01.org 8692Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8693S: Supported 8694F: drivers/nvdimm/of_pmem.c 8695F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8696 8697LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8698M: Dan Williams <dan.j.williams@intel.com> 8699M: Ross Zwisler <zwisler@kernel.org> 8700M: Vishal Verma <vishal.l.verma@intel.com> 8701M: Dave Jiang <dave.jiang@intel.com> 8702L: linux-nvdimm@lists.01.org 8703Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8704T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8705S: Supported 8706F: drivers/nvdimm/* 8707F: drivers/acpi/nfit/* 8708F: include/linux/nd.h 8709F: include/linux/libnvdimm.h 8710F: include/uapi/linux/ndctl.h 8711 8712LIGHTNVM PLATFORM SUPPORT 8713M: Matias Bjorling <mb@lightnvm.io> 8714W: http://github/OpenChannelSSD 8715L: linux-block@vger.kernel.org 8716S: Maintained 8717F: drivers/lightnvm/ 8718F: include/linux/lightnvm.h 8719F: include/uapi/linux/lightnvm.h 8720 8721LINUX FOR POWER MACINTOSH 8722M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8723W: http://www.penguinppc.org/ 8724L: linuxppc-dev@lists.ozlabs.org 8725S: Maintained 8726F: arch/powerpc/platforms/powermac/ 8727F: drivers/macintosh/ 8728 8729LINUX FOR POWERPC (32-BIT AND 64-BIT) 8730M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8731M: Paul Mackerras <paulus@samba.org> 8732M: Michael Ellerman <mpe@ellerman.id.au> 8733W: https://github.com/linuxppc/linux/wiki 8734L: linuxppc-dev@lists.ozlabs.org 8735Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8736T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8737S: Supported 8738F: Documentation/ABI/stable/sysfs-firmware-opal-* 8739F: Documentation/devicetree/bindings/powerpc/ 8740F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8741F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8742F: Documentation/powerpc/ 8743F: arch/powerpc/ 8744F: drivers/char/tpm/tpm_ibmvtpm* 8745F: drivers/crypto/nx/ 8746F: drivers/crypto/vmx/ 8747F: drivers/i2c/busses/i2c-opal.c 8748F: drivers/net/ethernet/ibm/ibmveth.* 8749F: drivers/net/ethernet/ibm/ibmvnic.* 8750F: drivers/pci/hotplug/pnv_php.c 8751F: drivers/pci/hotplug/rpa* 8752F: drivers/rtc/rtc-opal.c 8753F: drivers/scsi/ibmvscsi/ 8754F: drivers/tty/hvc/hvc_opal.c 8755F: drivers/watchdog/wdrtas.c 8756F: tools/testing/selftests/powerpc 8757N: /pmac 8758N: powermac 8759N: powernv 8760N: [^a-z0-9]ps3 8761N: pseries 8762 8763LINUX FOR POWERPC EMBEDDED MPC5XXX 8764M: Anatolij Gustschin <agust@denx.de> 8765L: linuxppc-dev@lists.ozlabs.org 8766T: git git://git.denx.de/linux-denx-agust.git 8767S: Maintained 8768F: arch/powerpc/platforms/512x/ 8769F: arch/powerpc/platforms/52xx/ 8770 8771LINUX FOR POWERPC EMBEDDED PPC4XX 8772M: Alistair Popple <alistair@popple.id.au> 8773M: Matt Porter <mporter@kernel.crashing.org> 8774W: http://www.penguinppc.org/ 8775L: linuxppc-dev@lists.ozlabs.org 8776S: Maintained 8777F: arch/powerpc/platforms/40x/ 8778F: arch/powerpc/platforms/44x/ 8779 8780LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8781M: Scott Wood <oss@buserror.net> 8782M: Kumar Gala <galak@kernel.crashing.org> 8783W: http://www.penguinppc.org/ 8784L: linuxppc-dev@lists.ozlabs.org 8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8786S: Maintained 8787F: arch/powerpc/platforms/83xx/ 8788F: arch/powerpc/platforms/85xx/ 8789F: Documentation/devicetree/bindings/powerpc/fsl/ 8790 8791LINUX FOR POWERPC EMBEDDED PPC8XX 8792M: Vitaly Bordug <vitb@kernel.crashing.org> 8793W: http://www.penguinppc.org/ 8794L: linuxppc-dev@lists.ozlabs.org 8795S: Maintained 8796F: arch/powerpc/platforms/8xx/ 8797 8798LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8799L: linuxppc-dev@lists.ozlabs.org 8800S: Orphan 8801F: arch/powerpc/*/*virtex* 8802F: arch/powerpc/*/*/*virtex* 8803 8804LINUX FOR POWERPC PA SEMI PWRFICIENT 8805L: linuxppc-dev@lists.ozlabs.org 8806S: Orphan 8807F: arch/powerpc/platforms/pasemi/ 8808F: drivers/*/*pasemi* 8809F: drivers/*/*/*pasemi* 8810 8811LINUX KERNEL DUMP TEST MODULE (LKDTM) 8812M: Kees Cook <keescook@chromium.org> 8813S: Maintained 8814F: drivers/misc/lkdtm/* 8815 8816LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8817M: Alan Stern <stern@rowland.harvard.edu> 8818M: Andrea Parri <andrea.parri@amarulasolutions.com> 8819M: Will Deacon <will.deacon@arm.com> 8820M: Peter Zijlstra <peterz@infradead.org> 8821M: Boqun Feng <boqun.feng@gmail.com> 8822M: Nicholas Piggin <npiggin@gmail.com> 8823M: David Howells <dhowells@redhat.com> 8824M: Jade Alglave <j.alglave@ucl.ac.uk> 8825M: Luc Maranget <luc.maranget@inria.fr> 8826M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8827R: Akira Yokosawa <akiyks@gmail.com> 8828R: Daniel Lustig <dlustig@nvidia.com> 8829L: linux-kernel@vger.kernel.org 8830L: linux-arch@vger.kernel.org 8831S: Supported 8832T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8833F: tools/memory-model/ 8834F: Documentation/atomic_bitops.txt 8835F: Documentation/atomic_t.txt 8836F: Documentation/core-api/atomic_ops.rst 8837F: Documentation/core-api/refcount-vs-atomic.rst 8838F: Documentation/memory-barriers.txt 8839 8840LIS3LV02D ACCELEROMETER DRIVER 8841M: Eric Piel <eric.piel@tremplin-utc.net> 8842S: Maintained 8843F: Documentation/misc-devices/lis3lv02d 8844F: drivers/misc/lis3lv02d/ 8845F: drivers/platform/x86/hp_accel.c 8846 8847LIVE PATCHING 8848M: Josh Poimboeuf <jpoimboe@redhat.com> 8849M: Jessica Yu <jeyu@kernel.org> 8850M: Jiri Kosina <jikos@kernel.org> 8851M: Miroslav Benes <mbenes@suse.cz> 8852R: Petr Mladek <pmladek@suse.com> 8853S: Maintained 8854F: kernel/livepatch/ 8855F: include/linux/livepatch.h 8856F: arch/x86/include/asm/livepatch.h 8857F: arch/x86/kernel/livepatch.c 8858F: Documentation/livepatch/ 8859F: Documentation/ABI/testing/sysfs-kernel-livepatch 8860F: samples/livepatch/ 8861L: live-patching@vger.kernel.org 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8863 8864LLC (802.2) 8865L: netdev@vger.kernel.org 8866S: Odd fixes 8867F: include/linux/llc.h 8868F: include/uapi/linux/llc.h 8869F: include/net/llc* 8870F: net/llc/ 8871 8872LM73 HARDWARE MONITOR DRIVER 8873M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8874L: linux-hwmon@vger.kernel.org 8875S: Maintained 8876F: drivers/hwmon/lm73.c 8877 8878LM78 HARDWARE MONITOR DRIVER 8879M: Jean Delvare <jdelvare@suse.com> 8880L: linux-hwmon@vger.kernel.org 8881S: Maintained 8882F: Documentation/hwmon/lm78 8883F: drivers/hwmon/lm78.c 8884 8885LM83 HARDWARE MONITOR DRIVER 8886M: Jean Delvare <jdelvare@suse.com> 8887L: linux-hwmon@vger.kernel.org 8888S: Maintained 8889F: Documentation/hwmon/lm83 8890F: drivers/hwmon/lm83.c 8891 8892LM90 HARDWARE MONITOR DRIVER 8893M: Jean Delvare <jdelvare@suse.com> 8894L: linux-hwmon@vger.kernel.org 8895S: Maintained 8896F: Documentation/hwmon/lm90 8897F: Documentation/devicetree/bindings/hwmon/lm90.txt 8898F: drivers/hwmon/lm90.c 8899F: include/dt-bindings/thermal/lm90.h 8900 8901LM95234 HARDWARE MONITOR DRIVER 8902M: Guenter Roeck <linux@roeck-us.net> 8903L: linux-hwmon@vger.kernel.org 8904S: Maintained 8905F: Documentation/hwmon/lm95234 8906F: drivers/hwmon/lm95234.c 8907 8908LME2510 MEDIA DRIVER 8909M: Malcolm Priestley <tvboxspy@gmail.com> 8910L: linux-media@vger.kernel.org 8911W: https://linuxtv.org 8912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8913S: Maintained 8914F: drivers/media/usb/dvb-usb-v2/lmedm04* 8915 8916LOADPIN SECURITY MODULE 8917M: Kees Cook <keescook@chromium.org> 8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8919S: Supported 8920F: security/loadpin/ 8921F: Documentation/admin-guide/LSM/LoadPin.rst 8922 8923LOCKING PRIMITIVES 8924M: Peter Zijlstra <peterz@infradead.org> 8925M: Ingo Molnar <mingo@redhat.com> 8926M: Will Deacon <will.deacon@arm.com> 8927L: linux-kernel@vger.kernel.org 8928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8929S: Maintained 8930F: Documentation/locking/ 8931F: include/linux/lockdep.h 8932F: include/linux/spinlock*.h 8933F: arch/*/include/asm/spinlock*.h 8934F: include/linux/rwlock*.h 8935F: include/linux/mutex*.h 8936F: include/linux/rwsem*.h 8937F: arch/*/include/asm/rwsem.h 8938F: include/linux/seqlock.h 8939F: lib/locking*.[ch] 8940F: kernel/locking/ 8941X: kernel/locking/locktorture.c 8942 8943LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8944M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8945L: linux-ntfs-dev@lists.sourceforge.net 8946W: http://www.linux-ntfs.org/content/view/19/37/ 8947S: Maintained 8948F: Documentation/ldm.txt 8949F: block/partitions/ldm.* 8950 8951LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8952M: Sathya Prakash <sathya.prakash@broadcom.com> 8953M: Chaitra P B <chaitra.basappa@broadcom.com> 8954M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8955L: MPT-FusionLinux.pdl@broadcom.com 8956L: linux-scsi@vger.kernel.org 8957W: http://www.avagotech.com/support/ 8958S: Supported 8959F: drivers/message/fusion/ 8960F: drivers/scsi/mpt3sas/ 8961 8962LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8963M: Matthew Wilcox <willy@infradead.org> 8964L: linux-scsi@vger.kernel.org 8965S: Maintained 8966F: drivers/scsi/sym53c8xx_2/ 8967 8968LTC1660 DAC DRIVER 8969M: Marcus Folkesson <marcus.folkesson@gmail.com> 8970L: linux-iio@vger.kernel.org 8971S: Maintained 8972F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8973F: drivers/iio/dac/ltc1660.c 8974 8975LTC4261 HARDWARE MONITOR DRIVER 8976M: Guenter Roeck <linux@roeck-us.net> 8977L: linux-hwmon@vger.kernel.org 8978S: Maintained 8979F: Documentation/hwmon/ltc4261 8980F: drivers/hwmon/ltc4261.c 8981 8982LTC4306 I2C MULTIPLEXER DRIVER 8983M: Michael Hennerich <michael.hennerich@analog.com> 8984W: http://ez.analog.com/community/linux-device-drivers 8985L: linux-i2c@vger.kernel.org 8986S: Supported 8987F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8988F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8989 8990LTP (Linux Test Project) 8991M: Mike Frysinger <vapier@gentoo.org> 8992M: Cyril Hrubis <chrubis@suse.cz> 8993M: Wanlong Gao <wanlong.gao@gmail.com> 8994M: Jan Stancek <jstancek@redhat.com> 8995M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8996M: Alexey Kodanev <alexey.kodanev@oracle.com> 8997L: ltp@lists.linux.it (subscribers-only) 8998W: http://linux-test-project.github.io/ 8999T: git git://github.com/linux-test-project/ltp.git 9000S: Maintained 9001 9002M68K ARCHITECTURE 9003M: Geert Uytterhoeven <geert@linux-m68k.org> 9004L: linux-m68k@lists.linux-m68k.org 9005W: http://www.linux-m68k.org/ 9006T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9007S: Maintained 9008F: arch/m68k/ 9009F: drivers/zorro/ 9010 9011M68K ON APPLE MACINTOSH 9012M: Joshua Thompson <funaho@jurai.org> 9013W: http://www.mac.linux-m68k.org/ 9014L: linux-m68k@lists.linux-m68k.org 9015S: Maintained 9016F: arch/m68k/mac/ 9017 9018M68K ON HP9000/300 9019M: Philip Blundell <philb@gnu.org> 9020W: http://www.tazenda.demon.co.uk/phil/linux-hp 9021S: Maintained 9022F: arch/m68k/hp300/ 9023 9024M88DS3103 MEDIA DRIVER 9025M: Antti Palosaari <crope@iki.fi> 9026L: linux-media@vger.kernel.org 9027W: https://linuxtv.org 9028W: http://palosaari.fi/linux/ 9029Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9030T: git git://linuxtv.org/anttip/media_tree.git 9031S: Maintained 9032F: drivers/media/dvb-frontends/m88ds3103* 9033 9034M88RS2000 MEDIA DRIVER 9035M: Malcolm Priestley <tvboxspy@gmail.com> 9036L: linux-media@vger.kernel.org 9037W: https://linuxtv.org 9038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9039S: Maintained 9040F: drivers/media/dvb-frontends/m88rs2000* 9041 9042MA901 MASTERKIT USB FM RADIO DRIVER 9043M: Alexey Klimov <klimov.linux@gmail.com> 9044L: linux-media@vger.kernel.org 9045T: git git://linuxtv.org/media_tree.git 9046S: Maintained 9047F: drivers/media/radio/radio-ma901.c 9048 9049MAC80211 9050M: Johannes Berg <johannes@sipsolutions.net> 9051L: linux-wireless@vger.kernel.org 9052W: http://wireless.kernel.org/ 9053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9055S: Maintained 9056F: Documentation/networking/mac80211-injection.txt 9057F: include/net/mac80211.h 9058F: net/mac80211/ 9059F: drivers/net/wireless/mac80211_hwsim.[ch] 9060F: Documentation/networking/mac80211_hwsim/README 9061 9062MAILBOX API 9063M: Jassi Brar <jassisinghbrar@gmail.com> 9064L: linux-kernel@vger.kernel.org 9065S: Maintained 9066F: drivers/mailbox/ 9067F: include/linux/mailbox_client.h 9068F: include/linux/mailbox_controller.h 9069 9070MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9071M: Michael Kerrisk <mtk.manpages@gmail.com> 9072W: http://www.kernel.org/doc/man-pages 9073L: linux-man@vger.kernel.org 9074S: Maintained 9075 9076MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9077M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9078L: linux-mips@vger.kernel.org 9079S: Maintained 9080F: arch/mips/boot/dts/img/pistachio_marduk.dts 9081 9082MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9083M: Andrew Lunn <andrew@lunn.ch> 9084M: Vivien Didelot <vivien.didelot@gmail.com> 9085L: netdev@vger.kernel.org 9086S: Maintained 9087F: drivers/net/dsa/mv88e6xxx/ 9088F: include/linux/platform_data/mv88e6xxx.h 9089F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9090 9091MARVELL ARMADA DRM SUPPORT 9092M: Russell King <linux@armlinux.org.uk> 9093S: Maintained 9094T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9095T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9096F: drivers/gpu/drm/armada/ 9097F: include/uapi/drm/armada_drm.h 9098F: Documentation/devicetree/bindings/display/armada/ 9099 9100MARVELL CRYPTO DRIVER 9101M: Boris Brezillon <bbrezillon@kernel.org> 9102M: Arnaud Ebalard <arno@natisbad.org> 9103F: drivers/crypto/marvell/ 9104S: Maintained 9105L: linux-crypto@vger.kernel.org 9106 9107MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9108M: Mirko Lindner <mlindner@marvell.com> 9109M: Stephen Hemminger <stephen@networkplumber.org> 9110L: netdev@vger.kernel.org 9111S: Maintained 9112F: drivers/net/ethernet/marvell/sk* 9113 9114MARVELL LIBERTAS WIRELESS DRIVER 9115L: libertas-dev@lists.infradead.org 9116S: Orphan 9117F: drivers/net/wireless/marvell/libertas/ 9118 9119MARVELL MACCHIATOBIN SUPPORT 9120M: Russell King <linux@armlinux.org.uk> 9121L: linux-arm-kernel@lists.infradead.org 9122S: Maintained 9123F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9124 9125MARVELL MV643XX ETHERNET DRIVER 9126M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9127L: netdev@vger.kernel.org 9128S: Maintained 9129F: drivers/net/ethernet/marvell/mv643xx_eth.* 9130F: include/linux/mv643xx.h 9131 9132MARVELL MV88X3310 PHY DRIVER 9133M: Russell King <linux@armlinux.org.uk> 9134L: netdev@vger.kernel.org 9135S: Maintained 9136F: drivers/net/phy/marvell10g.c 9137 9138MARVELL MVEBU THERMAL DRIVER 9139M: Miquel Raynal <miquel.raynal@bootlin.com> 9140S: Maintained 9141F: drivers/thermal/armada_thermal.c 9142 9143MARVELL MVNETA ETHERNET DRIVER 9144M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9145L: netdev@vger.kernel.org 9146S: Maintained 9147F: drivers/net/ethernet/marvell/mvneta.* 9148 9149MARVELL MWIFIEX WIRELESS DRIVER 9150M: Amitkumar Karwar <amitkarwar@gmail.com> 9151M: Nishant Sarmukadam <nishants@marvell.com> 9152M: Ganapathi Bhat <gbhat@marvell.com> 9153M: Xinming Hu <huxinming820@gmail.com> 9154L: linux-wireless@vger.kernel.org 9155S: Maintained 9156F: drivers/net/wireless/marvell/mwifiex/ 9157 9158MARVELL MWL8K WIRELESS DRIVER 9159M: Lennert Buytenhek <buytenh@wantstofly.org> 9160L: linux-wireless@vger.kernel.org 9161S: Odd Fixes 9162F: drivers/net/wireless/marvell/mwl8k.c 9163 9164MARVELL NAND CONTROLLER DRIVER 9165M: Miquel Raynal <miquel.raynal@bootlin.com> 9166L: linux-mtd@lists.infradead.org 9167S: Maintained 9168F: drivers/mtd/nand/raw/marvell_nand.c 9169F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9170 9171MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9172M: Nicolas Pitre <nico@fluxnic.net> 9173S: Odd Fixes 9174F: drivers/mmc/host/mvsdio.* 9175 9176MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9177M: Hu Ziji <huziji@marvell.com> 9178L: linux-mmc@vger.kernel.org 9179S: Supported 9180F: drivers/mmc/host/sdhci-xenon* 9181F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9182 9183MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9184M: Sunil Goutham <sgoutham@marvell.com> 9185M: Linu Cherian <lcherian@marvell.com> 9186M: Geetha sowjanya <gakula@marvell.com> 9187M: Jerin Jacob <jerinj@marvell.com> 9188L: netdev@vger.kernel.org 9189S: Supported 9190F: drivers/net/ethernet/marvell/octeontx2/af/ 9191 9192MATROX FRAMEBUFFER DRIVER 9193L: linux-fbdev@vger.kernel.org 9194S: Orphan 9195F: drivers/video/fbdev/matrox/matroxfb_* 9196F: include/uapi/linux/matroxfb.h 9197 9198MAX16065 HARDWARE MONITOR DRIVER 9199M: Guenter Roeck <linux@roeck-us.net> 9200L: linux-hwmon@vger.kernel.org 9201S: Maintained 9202F: Documentation/hwmon/max16065 9203F: drivers/hwmon/max16065.c 9204 9205MAX2175 SDR TUNER DRIVER 9206M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9207L: linux-media@vger.kernel.org 9208T: git git://linuxtv.org/media_tree.git 9209S: Maintained 9210F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9211F: Documentation/media/v4l-drivers/max2175.rst 9212F: drivers/media/i2c/max2175* 9213F: include/uapi/linux/max2175.h 9214 9215MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9216L: linux-hwmon@vger.kernel.org 9217S: Orphan 9218F: Documentation/hwmon/max6650 9219F: drivers/hwmon/max6650.c 9220 9221MAX6697 HARDWARE MONITOR DRIVER 9222M: Guenter Roeck <linux@roeck-us.net> 9223L: linux-hwmon@vger.kernel.org 9224S: Maintained 9225F: Documentation/hwmon/max6697 9226F: Documentation/devicetree/bindings/hwmon/max6697.txt 9227F: drivers/hwmon/max6697.c 9228F: include/linux/platform_data/max6697.h 9229 9230MAX9860 MONO AUDIO VOICE CODEC DRIVER 9231M: Peter Rosin <peda@axentia.se> 9232L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9233S: Maintained 9234F: Documentation/devicetree/bindings/sound/max9860.txt 9235F: sound/soc/codecs/max9860.* 9236 9237MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9238M: Javier Martinez Canillas <javier@dowhile0.org> 9239L: linux-kernel@vger.kernel.org 9240S: Supported 9241F: drivers/regulator/max77802-regulator.c 9242F: Documentation/devicetree/bindings/*/*max77802.txt 9243F: include/dt-bindings/*/*max77802.h 9244 9245MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9246M: Krzysztof Kozlowski <krzk@kernel.org> 9247M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9248L: linux-pm@vger.kernel.org 9249S: Supported 9250F: drivers/power/supply/max14577_charger.c 9251F: drivers/power/supply/max77693_charger.c 9252 9253MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9254M: Chanwoo Choi <cw00.choi@samsung.com> 9255M: Krzysztof Kozlowski <krzk@kernel.org> 9256M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9257L: linux-kernel@vger.kernel.org 9258S: Supported 9259F: drivers/*/max14577*.c 9260F: drivers/*/max77686*.c 9261F: drivers/*/max77693*.c 9262F: drivers/extcon/extcon-max14577.c 9263F: drivers/extcon/extcon-max77693.c 9264F: drivers/rtc/rtc-max77686.c 9265F: drivers/clk/clk-max77686.c 9266F: Documentation/devicetree/bindings/mfd/max14577.txt 9267F: Documentation/devicetree/bindings/*/max77686.txt 9268F: Documentation/devicetree/bindings/mfd/max77693.txt 9269F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9270F: include/linux/mfd/max14577*.h 9271F: include/linux/mfd/max77686*.h 9272F: include/linux/mfd/max77693*.h 9273 9274MAXIRADIO FM RADIO RECEIVER DRIVER 9275M: Hans Verkuil <hverkuil@xs4all.nl> 9276L: linux-media@vger.kernel.org 9277T: git git://linuxtv.org/media_tree.git 9278W: https://linuxtv.org 9279S: Maintained 9280F: drivers/media/radio/radio-maxiradio* 9281 9282MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9283M: Peter Rosin <peda@axentia.se> 9284L: linux-iio@vger.kernel.org 9285S: Maintained 9286F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9287F: drivers/iio/potentiometer/mcp4018.c 9288F: drivers/iio/potentiometer/mcp4531.c 9289 9290MCR20A IEEE-802.15.4 RADIO DRIVER 9291M: Xue Liu <liuxuenetmail@gmail.com> 9292L: linux-wpan@vger.kernel.org 9293W: https://github.com/xueliu/mcr20a-linux 9294S: Maintained 9295F: drivers/net/ieee802154/mcr20a.c 9296F: drivers/net/ieee802154/mcr20a.h 9297F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9298 9299MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9300M: William Breathitt Gray <vilhelm.gray@gmail.com> 9301L: linux-iio@vger.kernel.org 9302S: Maintained 9303F: drivers/iio/dac/cio-dac.c 9304 9305MEDIA DRIVERS FOR ASCOT2E 9306M: Sergey Kozlov <serjk@netup.ru> 9307M: Abylay Ospan <aospan@netup.ru> 9308L: linux-media@vger.kernel.org 9309W: https://linuxtv.org 9310W: http://netup.tv/ 9311T: git git://linuxtv.org/media_tree.git 9312S: Supported 9313F: drivers/media/dvb-frontends/ascot2e* 9314 9315MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9316M: Jasmin Jessich <jasmin@anw.at> 9317L: linux-media@vger.kernel.org 9318W: https://linuxtv.org 9319T: git git://linuxtv.org/media_tree.git 9320S: Maintained 9321F: drivers/media/dvb-frontends/cxd2099* 9322 9323MEDIA DRIVERS FOR CXD2841ER 9324M: Sergey Kozlov <serjk@netup.ru> 9325M: Abylay Ospan <aospan@netup.ru> 9326L: linux-media@vger.kernel.org 9327W: https://linuxtv.org 9328W: http://netup.tv/ 9329T: git git://linuxtv.org/media_tree.git 9330S: Supported 9331F: drivers/media/dvb-frontends/cxd2841er* 9332 9333MEDIA DRIVERS FOR CXD2880 9334M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9335L: linux-media@vger.kernel.org 9336W: http://linuxtv.org/ 9337T: git git://linuxtv.org/media_tree.git 9338S: Supported 9339F: drivers/media/dvb-frontends/cxd2880/* 9340F: drivers/media/spi/cxd2880* 9341 9342MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9343L: linux-media@vger.kernel.org 9344W: https://linuxtv.org 9345T: git git://linuxtv.org/media_tree.git 9346S: Orphan 9347F: drivers/media/pci/ddbridge/* 9348 9349MEDIA DRIVERS FOR FREESCALE IMX 9350M: Steve Longerbeam <slongerbeam@gmail.com> 9351M: Philipp Zabel <p.zabel@pengutronix.de> 9352L: linux-media@vger.kernel.org 9353T: git git://linuxtv.org/media_tree.git 9354S: Maintained 9355F: Documentation/devicetree/bindings/media/imx.txt 9356F: Documentation/media/v4l-drivers/imx.rst 9357F: drivers/staging/media/imx/ 9358F: include/linux/imx-media.h 9359F: include/media/imx.h 9360 9361MEDIA DRIVER FOR FREESCALE IMX PXP 9362M: Philipp Zabel <p.zabel@pengutronix.de> 9363L: linux-media@vger.kernel.org 9364T: git git://linuxtv.org/media_tree.git 9365S: Maintained 9366F: drivers/media/platform/imx-pxp.[ch] 9367 9368MEDIA DRIVERS FOR HELENE 9369M: Abylay Ospan <aospan@netup.ru> 9370L: linux-media@vger.kernel.org 9371W: https://linuxtv.org 9372W: http://netup.tv/ 9373T: git git://linuxtv.org/media_tree.git 9374S: Supported 9375F: drivers/media/dvb-frontends/helene* 9376 9377MEDIA DRIVERS FOR HORUS3A 9378M: Sergey Kozlov <serjk@netup.ru> 9379M: Abylay Ospan <aospan@netup.ru> 9380L: linux-media@vger.kernel.org 9381W: https://linuxtv.org 9382W: http://netup.tv/ 9383T: git git://linuxtv.org/media_tree.git 9384S: Supported 9385F: drivers/media/dvb-frontends/horus3a* 9386 9387MEDIA DRIVERS FOR LNBH25 9388M: Sergey Kozlov <serjk@netup.ru> 9389M: Abylay Ospan <aospan@netup.ru> 9390L: linux-media@vger.kernel.org 9391W: https://linuxtv.org 9392W: http://netup.tv/ 9393T: git git://linuxtv.org/media_tree.git 9394S: Supported 9395F: drivers/media/dvb-frontends/lnbh25* 9396 9397MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9398L: linux-media@vger.kernel.org 9399W: https://linuxtv.org 9400T: git git://linuxtv.org/media_tree.git 9401S: Orphan 9402F: drivers/media/dvb-frontends/mxl5xx* 9403 9404MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9405M: Sergey Kozlov <serjk@netup.ru> 9406M: Abylay Ospan <aospan@netup.ru> 9407L: linux-media@vger.kernel.org 9408W: https://linuxtv.org 9409W: http://netup.tv/ 9410T: git git://linuxtv.org/media_tree.git 9411S: Supported 9412F: drivers/media/pci/netup_unidvb/* 9413 9414MEDIA DRIVERS FOR RENESAS - CEU 9415M: Jacopo Mondi <jacopo@jmondi.org> 9416L: linux-media@vger.kernel.org 9417L: linux-renesas-soc@vger.kernel.org 9418T: git git://linuxtv.org/media_tree.git 9419S: Supported 9420F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9421F: drivers/media/platform/renesas-ceu.c 9422F: include/media/drv-intf/renesas-ceu.h 9423 9424MEDIA DRIVERS FOR RENESAS - DRIF 9425M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9426L: linux-media@vger.kernel.org 9427L: linux-renesas-soc@vger.kernel.org 9428T: git git://linuxtv.org/media_tree.git 9429S: Supported 9430F: Documentation/devicetree/bindings/media/renesas,drif.txt 9431F: drivers/media/platform/rcar_drif.c 9432 9433MEDIA DRIVERS FOR RENESAS - FCP 9434M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9435L: linux-media@vger.kernel.org 9436L: linux-renesas-soc@vger.kernel.org 9437T: git git://linuxtv.org/media_tree.git 9438S: Supported 9439F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9440F: drivers/media/platform/rcar-fcp.c 9441F: include/media/rcar-fcp.h 9442 9443MEDIA DRIVERS FOR RENESAS - FDP1 9444M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9445L: linux-media@vger.kernel.org 9446L: linux-renesas-soc@vger.kernel.org 9447T: git git://linuxtv.org/media_tree.git 9448S: Supported 9449F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9450F: drivers/media/platform/rcar_fdp1.c 9451 9452MEDIA DRIVERS FOR RENESAS - VIN 9453M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9454L: linux-media@vger.kernel.org 9455L: linux-renesas-soc@vger.kernel.org 9456T: git git://linuxtv.org/media_tree.git 9457S: Supported 9458F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9459F: Documentation/devicetree/bindings/media/rcar_vin.txt 9460F: drivers/media/platform/rcar-vin/ 9461 9462MEDIA DRIVERS FOR RENESAS - VSP1 9463M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9464M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9465L: linux-media@vger.kernel.org 9466L: linux-renesas-soc@vger.kernel.org 9467T: git git://linuxtv.org/media_tree.git 9468S: Supported 9469F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9470F: drivers/media/platform/vsp1/ 9471 9472MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9473L: linux-media@vger.kernel.org 9474W: https://linuxtv.org 9475T: git git://linuxtv.org/media_tree.git 9476S: Orphan 9477F: drivers/media/dvb-frontends/stv0910* 9478 9479MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9480L: linux-media@vger.kernel.org 9481W: https://linuxtv.org 9482T: git git://linuxtv.org/media_tree.git 9483S: Orphan 9484F: drivers/media/dvb-frontends/stv6111* 9485 9486MEDIA DRIVERS FOR STM32 - DCMI 9487M: Hugues Fruchet <hugues.fruchet@st.com> 9488L: linux-media@vger.kernel.org 9489T: git git://linuxtv.org/media_tree.git 9490S: Supported 9491F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9492F: drivers/media/platform/stm32/stm32-dcmi.c 9493 9494MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9495M: Dmitry Osipenko <digetx@gmail.com> 9496L: linux-media@vger.kernel.org 9497L: linux-tegra@vger.kernel.org 9498T: git git://linuxtv.org/media_tree.git 9499S: Maintained 9500F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9501F: drivers/staging/media/tegra-vde/ 9502 9503MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9504M: Mauro Carvalho Chehab <mchehab@kernel.org> 9505P: LinuxTV.org Project 9506L: linux-media@vger.kernel.org 9507W: https://linuxtv.org 9508Q: http://patchwork.kernel.org/project/linux-media/list/ 9509T: git git://linuxtv.org/media_tree.git 9510S: Maintained 9511F: Documentation/devicetree/bindings/media/ 9512F: Documentation/media/ 9513F: drivers/media/ 9514F: drivers/staging/media/ 9515F: include/linux/platform_data/media/ 9516F: include/media/ 9517F: include/uapi/linux/dvb/ 9518F: include/uapi/linux/videodev2.h 9519F: include/uapi/linux/media.h 9520F: include/uapi/linux/v4l2-* 9521F: include/uapi/linux/meye.h 9522F: include/uapi/linux/ivtv* 9523F: include/uapi/linux/uvcvideo.h 9524 9525MEDIATEK BLUETOOTH DRIVER 9526M: Sean Wang <sean.wang@mediatek.com> 9527L: linux-bluetooth@vger.kernel.org 9528L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9529S: Maintained 9530F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9531F: drivers/bluetooth/btmtkuart.c 9532 9533MEDIATEK CIR DRIVER 9534M: Sean Wang <sean.wang@mediatek.com> 9535S: Maintained 9536F: drivers/media/rc/mtk-cir.c 9537 9538MEDIATEK DMA DRIVER 9539M: Sean Wang <sean.wang@mediatek.com> 9540L: dmaengine@vger.kernel.org 9541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9542L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9543S: Maintained 9544F: Documentation/devicetree/bindings/dma/mtk-* 9545F: drivers/dma/mediatek/ 9546 9547MEDIATEK PMIC LED DRIVER 9548M: Sean Wang <sean.wang@mediatek.com> 9549S: Maintained 9550F: drivers/leds/leds-mt6323.c 9551F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9552 9553MEDIATEK ETHERNET DRIVER 9554M: Felix Fietkau <nbd@openwrt.org> 9555M: John Crispin <john@phrozen.org> 9556M: Sean Wang <sean.wang@mediatek.com> 9557M: Nelson Chang <nelson.chang@mediatek.com> 9558L: netdev@vger.kernel.org 9559S: Maintained 9560F: drivers/net/ethernet/mediatek/ 9561 9562MEDIATEK SWITCH DRIVER 9563M: Sean Wang <sean.wang@mediatek.com> 9564L: netdev@vger.kernel.org 9565S: Maintained 9566F: drivers/net/dsa/mt7530.* 9567F: net/dsa/tag_mtk.c 9568 9569MEDIATEK JPEG DRIVER 9570M: Rick Chang <rick.chang@mediatek.com> 9571M: Bin Liu <bin.liu@mediatek.com> 9572S: Supported 9573F: drivers/media/platform/mtk-jpeg/ 9574F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9575 9576MEDIATEK MDP DRIVER 9577M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9578M: Houlong Wei <houlong.wei@mediatek.com> 9579M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9580S: Supported 9581F: drivers/media/platform/mtk-mdp/ 9582F: drivers/media/platform/mtk-vpu/ 9583F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9584 9585MEDIATEK MEDIA DRIVER 9586M: Tiffany Lin <tiffany.lin@mediatek.com> 9587M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9588S: Supported 9589F: drivers/media/platform/mtk-vcodec/ 9590F: drivers/media/platform/mtk-vpu/ 9591F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9592F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9593 9594MEDIATEK MT76 WIRELESS LAN DRIVER 9595M: Felix Fietkau <nbd@nbd.name> 9596M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9597L: linux-wireless@vger.kernel.org 9598S: Maintained 9599F: drivers/net/wireless/mediatek/mt76/ 9600 9601MEDIATEK MT7601U WIRELESS LAN DRIVER 9602M: Jakub Kicinski <kubakici@wp.pl> 9603L: linux-wireless@vger.kernel.org 9604S: Maintained 9605F: drivers/net/wireless/mediatek/mt7601u/ 9606 9607MEDIATEK NAND CONTROLLER DRIVER 9608M: Xiaolei Li <xiaolei.li@mediatek.com> 9609L: linux-mtd@lists.infradead.org 9610S: Maintained 9611F: drivers/mtd/nand/raw/mtk_* 9612F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9613 9614MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9615M: Sean Wang <sean.wang@mediatek.com> 9616S: Maintained 9617F: drivers/char/hw_random/mtk-rng.c 9618 9619MEDIATEK USB3 DRD IP DRIVER 9620M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9621L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9623L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9624S: Maintained 9625F: drivers/usb/mtu3/ 9626 9627MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9628M: Peter Senna Tschudin <peter.senna@gmail.com> 9629M: Martin Donnelly <martin.donnelly@ge.com> 9630M: Martyn Welch <martyn.welch@collabora.co.uk> 9631S: Maintained 9632F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9633F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9634 9635MEGARAID SCSI/SAS DRIVERS 9636M: Kashyap Desai <kashyap.desai@broadcom.com> 9637M: Sumit Saxena <sumit.saxena@broadcom.com> 9638M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9639L: megaraidlinux.pdl@broadcom.com 9640L: linux-scsi@vger.kernel.org 9641W: http://www.avagotech.com/support/ 9642S: Maintained 9643F: Documentation/scsi/megaraid.txt 9644F: drivers/scsi/megaraid.* 9645F: drivers/scsi/megaraid/ 9646 9647MELEXIS MLX90614 DRIVER 9648M: Crt Mori <cmo@melexis.com> 9649L: linux-iio@vger.kernel.org 9650W: http://www.melexis.com 9651S: Supported 9652F: drivers/iio/temperature/mlx90614.c 9653 9654MELEXIS MLX90632 DRIVER 9655M: Crt Mori <cmo@melexis.com> 9656L: linux-iio@vger.kernel.org 9657W: http://www.melexis.com 9658S: Supported 9659F: drivers/iio/temperature/mlx90632.c 9660 9661MELFAS MIP4 TOUCHSCREEN DRIVER 9662M: Sangwon Jee <jeesw@melfas.com> 9663W: http://www.melfas.com 9664S: Supported 9665F: drivers/input/touchscreen/melfas_mip4.c 9666F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9667 9668MELLANOX ETHERNET DRIVER (mlx4_en) 9669M: Tariq Toukan <tariqt@mellanox.com> 9670L: netdev@vger.kernel.org 9671S: Supported 9672W: http://www.mellanox.com 9673Q: http://patchwork.ozlabs.org/project/netdev/list/ 9674F: drivers/net/ethernet/mellanox/mlx4/en_* 9675 9676MELLANOX ETHERNET DRIVER (mlx5e) 9677M: Saeed Mahameed <saeedm@mellanox.com> 9678L: netdev@vger.kernel.org 9679S: Supported 9680W: http://www.mellanox.com 9681Q: http://patchwork.ozlabs.org/project/netdev/list/ 9682F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9683 9684MELLANOX ETHERNET INNOVA DRIVERS 9685R: Boris Pismenny <borisp@mellanox.com> 9686L: netdev@vger.kernel.org 9687S: Supported 9688W: http://www.mellanox.com 9689Q: http://patchwork.ozlabs.org/project/netdev/list/ 9690F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9691F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9692F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9693F: include/linux/mlx5/mlx5_ifc_fpga.h 9694 9695MELLANOX ETHERNET INNOVA IPSEC DRIVER 9696R: Boris Pismenny <borisp@mellanox.com> 9697L: netdev@vger.kernel.org 9698S: Supported 9699W: http://www.mellanox.com 9700Q: http://patchwork.ozlabs.org/project/netdev/list/ 9701F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9702F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9703 9704MELLANOX ETHERNET SWITCH DRIVERS 9705M: Jiri Pirko <jiri@mellanox.com> 9706M: Ido Schimmel <idosch@mellanox.com> 9707L: netdev@vger.kernel.org 9708S: Supported 9709W: http://www.mellanox.com 9710Q: http://patchwork.ozlabs.org/project/netdev/list/ 9711F: drivers/net/ethernet/mellanox/mlxsw/ 9712F: tools/testing/selftests/drivers/net/mlxsw/ 9713 9714MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9715M: mlxsw@mellanox.com 9716L: netdev@vger.kernel.org 9717S: Supported 9718W: http://www.mellanox.com 9719Q: http://patchwork.ozlabs.org/project/netdev/list/ 9720F: drivers/net/ethernet/mellanox/mlxfw/ 9721 9722MELLANOX HARDWARE PLATFORM SUPPORT 9723M: Andy Shevchenko <andy@infradead.org> 9724M: Darren Hart <dvhart@infradead.org> 9725M: Vadim Pasternak <vadimp@mellanox.com> 9726L: platform-driver-x86@vger.kernel.org 9727S: Supported 9728F: drivers/platform/mellanox/ 9729 9730MELLANOX MLX4 core VPI driver 9731M: Tariq Toukan <tariqt@mellanox.com> 9732L: netdev@vger.kernel.org 9733L: linux-rdma@vger.kernel.org 9734W: http://www.mellanox.com 9735Q: http://patchwork.ozlabs.org/project/netdev/list/ 9736S: Supported 9737F: drivers/net/ethernet/mellanox/mlx4/ 9738F: include/linux/mlx4/ 9739 9740MELLANOX MLX4 IB driver 9741M: Yishai Hadas <yishaih@mellanox.com> 9742L: linux-rdma@vger.kernel.org 9743W: http://www.mellanox.com 9744Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9745S: Supported 9746F: drivers/infiniband/hw/mlx4/ 9747F: include/linux/mlx4/ 9748F: include/uapi/rdma/mlx4-abi.h 9749 9750MELLANOX MLX5 core VPI driver 9751M: Saeed Mahameed <saeedm@mellanox.com> 9752M: Leon Romanovsky <leonro@mellanox.com> 9753L: netdev@vger.kernel.org 9754L: linux-rdma@vger.kernel.org 9755W: http://www.mellanox.com 9756Q: http://patchwork.ozlabs.org/project/netdev/list/ 9757S: Supported 9758F: drivers/net/ethernet/mellanox/mlx5/core/ 9759F: include/linux/mlx5/ 9760 9761MELLANOX MLX5 IB driver 9762M: Leon Romanovsky <leonro@mellanox.com> 9763L: linux-rdma@vger.kernel.org 9764W: http://www.mellanox.com 9765Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9766S: Supported 9767F: drivers/infiniband/hw/mlx5/ 9768F: include/linux/mlx5/ 9769F: include/uapi/rdma/mlx5-abi.h 9770 9771MELLANOX MLXCPLD I2C AND MUX DRIVER 9772M: Vadim Pasternak <vadimp@mellanox.com> 9773M: Michael Shych <michaelsh@mellanox.com> 9774L: linux-i2c@vger.kernel.org 9775S: Supported 9776F: drivers/i2c/busses/i2c-mlxcpld.c 9777F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9778F: Documentation/i2c/busses/i2c-mlxcpld 9779 9780MELLANOX MLXCPLD LED DRIVER 9781M: Vadim Pasternak <vadimp@mellanox.com> 9782L: linux-leds@vger.kernel.org 9783S: Supported 9784F: drivers/leds/leds-mlxcpld.c 9785F: drivers/leds/leds-mlxreg.c 9786F: Documentation/leds/leds-mlxcpld.txt 9787 9788MELLANOX PLATFORM DRIVER 9789M: Vadim Pasternak <vadimp@mellanox.com> 9790L: platform-driver-x86@vger.kernel.org 9791S: Supported 9792F: drivers/platform/x86/mlx-platform.c 9793 9794MEMBARRIER SUPPORT 9795M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9796M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9797L: linux-kernel@vger.kernel.org 9798S: Supported 9799F: kernel/sched/membarrier.c 9800F: include/uapi/linux/membarrier.h 9801F: arch/powerpc/include/asm/membarrier.h 9802 9803MEMORY MANAGEMENT 9804L: linux-mm@kvack.org 9805W: http://www.linux-mm.org 9806S: Maintained 9807F: include/linux/mm.h 9808F: include/linux/gfp.h 9809F: include/linux/mmzone.h 9810F: include/linux/memory_hotplug.h 9811F: include/linux/vmalloc.h 9812F: mm/ 9813 9814MEMORY TECHNOLOGY DEVICES (MTD) 9815M: David Woodhouse <dwmw2@infradead.org> 9816M: Brian Norris <computersforpeace@gmail.com> 9817M: Boris Brezillon <bbrezillon@kernel.org> 9818M: Marek Vasut <marek.vasut@gmail.com> 9819M: Richard Weinberger <richard@nod.at> 9820L: linux-mtd@lists.infradead.org 9821W: http://www.linux-mtd.infradead.org/ 9822Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9823T: git git://git.infradead.org/linux-mtd.git master 9824T: git git://git.infradead.org/linux-mtd.git mtd/next 9825S: Maintained 9826F: Documentation/devicetree/bindings/mtd/ 9827F: drivers/mtd/ 9828F: include/linux/mtd/ 9829F: include/uapi/mtd/ 9830 9831MEN A21 WATCHDOG DRIVER 9832M: Johannes Thumshirn <morbidrsa@gmail.com> 9833L: linux-watchdog@vger.kernel.org 9834S: Maintained 9835F: drivers/watchdog/mena21_wdt.c 9836 9837MEN CHAMELEON BUS (mcb) 9838M: Johannes Thumshirn <morbidrsa@gmail.com> 9839S: Maintained 9840F: drivers/mcb/ 9841F: include/linux/mcb.h 9842F: Documentation/men-chameleon-bus.txt 9843 9844MEN F21BMC (Board Management Controller) 9845M: Andreas Werner <andreas.werner@men.de> 9846S: Supported 9847F: drivers/mfd/menf21bmc.c 9848F: drivers/watchdog/menf21bmc_wdt.c 9849F: drivers/leds/leds-menf21bmc.c 9850F: drivers/hwmon/menf21bmc_hwmon.c 9851F: Documentation/hwmon/menf21bmc 9852 9853MEN Z069 WATCHDOG DRIVER 9854M: Johannes Thumshirn <jth@kernel.org> 9855L: linux-watchdog@vger.kernel.org 9856S: Maintained 9857F: drivers/watchdog/menz69_wdt.c 9858 9859MESON AO CEC DRIVER FOR AMLOGIC SOCS 9860M: Neil Armstrong <narmstrong@baylibre.com> 9861L: linux-media@lists.freedesktop.org 9862L: linux-amlogic@lists.infradead.org 9863W: http://linux-meson.com/ 9864S: Supported 9865F: drivers/media/platform/meson/ao-cec.c 9866F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9867T: git git://linuxtv.org/media_tree.git 9868 9869MICROBLAZE ARCHITECTURE 9870M: Michal Simek <monstr@monstr.eu> 9871W: http://www.monstr.eu/fdt/ 9872T: git git://git.monstr.eu/linux-2.6-microblaze.git 9873S: Supported 9874F: arch/microblaze/ 9875 9876MICROCHIP AT91 SERIAL DRIVER 9877M: Richard Genoud <richard.genoud@gmail.com> 9878S: Maintained 9879F: drivers/tty/serial/atmel_serial.c 9880F: drivers/tty/serial/atmel_serial.h 9881F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9882 9883MICROCHIP AUDIO ASOC DRIVERS 9884M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9885L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9886S: Supported 9887F: sound/soc/atmel 9888 9889MICROCHIP DMA DRIVER 9890M: Ludovic Desroches <ludovic.desroches@microchip.com> 9891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9892L: dmaengine@vger.kernel.org 9893S: Supported 9894F: drivers/dma/at_hdmac.c 9895F: drivers/dma/at_hdmac_regs.h 9896F: include/linux/platform_data/dma-atmel.h 9897F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9898F: include/dt-bindings/dma/at91.h 9899 9900MICROCHIP ECC DRIVER 9901M: Tudor Ambarus <tudor.ambarus@microchip.com> 9902L: linux-crypto@vger.kernel.org 9903S: Maintained 9904F: drivers/crypto/atmel-ecc.* 9905 9906MICROCHIP I2C DRIVER 9907M: Ludovic Desroches <ludovic.desroches@microchip.com> 9908L: linux-i2c@vger.kernel.org 9909S: Supported 9910F: drivers/i2c/busses/i2c-at91.c 9911 9912MICROCHIP ISC DRIVER 9913M: Eugen Hristev <eugen.hristev@microchip.com> 9914L: linux-media@vger.kernel.org 9915S: Supported 9916F: drivers/media/platform/atmel/atmel-isc.c 9917F: drivers/media/platform/atmel/atmel-isc-regs.h 9918F: Documentation/devicetree/bindings/media/atmel-isc.txt 9919 9920MICROCHIP ISI DRIVER 9921M: Eugen Hristev <eugen.hristev@microchip.com> 9922L: linux-media@vger.kernel.org 9923S: Supported 9924F: drivers/media/platform/atmel/atmel-isi.c 9925F: drivers/media/platform/atmel/atmel-isi.h 9926 9927MICROCHIP AT91 USART MFD DRIVER 9928M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9929L: linux-kernel@vger.kernel.org 9930S: Supported 9931F: drivers/mfd/at91-usart.c 9932F: include/dt-bindings/mfd/at91-usart.h 9933F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9934 9935MICROCHIP AT91 USART SPI DRIVER 9936M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9937L: linux-spi@vger.kernel.org 9938S: Supported 9939F: drivers/spi/spi-at91-usart.c 9940F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9941 9942MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9943M: Woojung Huh <Woojung.Huh@microchip.com> 9944M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9945L: netdev@vger.kernel.org 9946S: Maintained 9947F: net/dsa/tag_ksz.c 9948F: drivers/net/dsa/microchip/* 9949F: include/linux/platform_data/microchip-ksz.h 9950F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9951 9952MICROCHIP LAN743X ETHERNET DRIVER 9953M: Bryan Whitehead <bryan.whitehead@microchip.com> 9954M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9955L: netdev@vger.kernel.org 9956S: Maintained 9957F: drivers/net/ethernet/microchip/lan743x_* 9958 9959MICROCHIP LCDFB DRIVER 9960M: Nicolas Ferre <nicolas.ferre@microchip.com> 9961L: linux-fbdev@vger.kernel.org 9962S: Maintained 9963F: drivers/video/fbdev/atmel_lcdfb.c 9964F: include/video/atmel_lcdc.h 9965 9966MICROCHIP MMC/SD/SDIO MCI DRIVER 9967M: Ludovic Desroches <ludovic.desroches@microchip.com> 9968S: Maintained 9969F: drivers/mmc/host/atmel-mci.c 9970 9971MICROCHIP MCP16502 PMIC DRIVER 9972M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 9973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9974S: Maintained 9975F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 9976F: drivers/regulator/mcp16502.c 9977 9978MICROCHIP MCP3911 ADC DRIVER 9979M: Marcus Folkesson <marcus.folkesson@gmail.com> 9980M: Kent Gustavsson <kent@minoris.se> 9981L: linux-iio@vger.kernel.org 9982S: Supported 9983F: drivers/iio/adc/mcp3911.c 9984F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9985 9986MICROCHIP NAND DRIVER 9987M: Tudor Ambarus <tudor.ambarus@microchip.com> 9988L: linux-mtd@lists.infradead.org 9989S: Supported 9990F: drivers/mtd/nand/raw/atmel/* 9991F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9992 9993MICROCHIP PWM DRIVER 9994M: Claudiu Beznea <claudiu.beznea@microchip.com> 9995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9996L: linux-pwm@vger.kernel.org 9997S: Supported 9998F: drivers/pwm/pwm-atmel.c 9999F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10000 10001MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10002M: Ludovic Desroches <ludovic.desroches@microchip.com> 10003M: Eugen Hristev <eugen.hristev@microchip.com> 10004L: linux-iio@vger.kernel.org 10005S: Supported 10006F: drivers/iio/adc/at91-sama5d2_adc.c 10007F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10008F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10009 10010MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10011M: Nicolas Ferre <nicolas.ferre@microchip.com> 10012S: Supported 10013F: drivers/power/reset/at91-sama5d2_shdwc.c 10014 10015MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10016M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10018L: linux-gpio@vger.kernel.org 10019F: drivers/gpio/gpio-sama5d2-piobu.c 10020 10021MICROCHIP SPI DRIVER 10022M: Nicolas Ferre <nicolas.ferre@microchip.com> 10023S: Supported 10024F: drivers/spi/spi-atmel.* 10025 10026MICROCHIP SSC DRIVER 10027M: Nicolas Ferre <nicolas.ferre@microchip.com> 10028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10029S: Supported 10030F: drivers/misc/atmel-ssc.c 10031F: include/linux/atmel-ssc.h 10032 10033MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10034M: Nicolas Ferre <nicolas.ferre@microchip.com> 10035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10036S: Supported 10037F: drivers/misc/atmel_tclib.c 10038F: drivers/clocksource/tcb_clksrc.c 10039 10040MICROCHIP USBA UDC DRIVER 10041M: Cristian Birsan <cristian.birsan@microchip.com> 10042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10043S: Supported 10044F: drivers/usb/gadget/udc/atmel_usba_udc.* 10045 10046MICROCHIP USB251XB DRIVER 10047M: Richard Leitner <richard.leitner@skidata.com> 10048L: linux-usb@vger.kernel.org 10049S: Maintained 10050F: drivers/usb/misc/usb251xb.c 10051F: Documentation/devicetree/bindings/usb/usb251xb.txt 10052 10053MICROCHIP XDMA DRIVER 10054M: Ludovic Desroches <ludovic.desroches@microchip.com> 10055L: linux-arm-kernel@lists.infradead.org 10056L: dmaengine@vger.kernel.org 10057S: Supported 10058F: drivers/dma/at_xdmac.c 10059 10060MICROSEMI MIPS SOCS 10061M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10062M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10063L: linux-mips@vger.kernel.org 10064S: Supported 10065F: arch/mips/generic/board-ocelot.c 10066F: arch/mips/configs/generic/board-ocelot.config 10067F: arch/mips/boot/dts/mscc/ 10068F: Documentation/devicetree/bindings/mips/mscc.txt 10069 10070MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10071M: Don Brace <don.brace@microsemi.com> 10072L: esc.storagedev@microsemi.com 10073L: linux-scsi@vger.kernel.org 10074S: Supported 10075F: drivers/scsi/smartpqi/smartpqi*.[ch] 10076F: drivers/scsi/smartpqi/Kconfig 10077F: drivers/scsi/smartpqi/Makefile 10078F: include/linux/cciss*.h 10079F: include/uapi/linux/cciss*.h 10080F: Documentation/scsi/smartpqi.txt 10081 10082MICROSEMI ETHERNET SWITCH DRIVER 10083M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10084M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10085L: netdev@vger.kernel.org 10086S: Supported 10087F: drivers/net/ethernet/mscc/ 10088 10089MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10090M: Chen Yu <yu.c.chen@intel.com> 10091L: platform-driver-x86@vger.kernel.org 10092S: Supported 10093F: drivers/platform/x86/surfacepro3_button.c 10094 10095MICROTEK X6 SCANNER 10096M: Oliver Neukum <oliver@neukum.org> 10097S: Maintained 10098F: drivers/usb/image/microtek.* 10099 10100MIPS 10101M: Ralf Baechle <ralf@linux-mips.org> 10102M: Paul Burton <paul.burton@mips.com> 10103M: James Hogan <jhogan@kernel.org> 10104L: linux-mips@vger.kernel.org 10105W: http://www.linux-mips.org/ 10106T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10108Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10109S: Supported 10110F: Documentation/devicetree/bindings/mips/ 10111F: Documentation/mips/ 10112F: arch/mips/ 10113F: drivers/platform/mips/ 10114 10115MIPS BOSTON DEVELOPMENT BOARD 10116M: Paul Burton <paul.burton@mips.com> 10117L: linux-mips@vger.kernel.org 10118S: Maintained 10119F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10120F: arch/mips/boot/dts/img/boston.dts 10121F: arch/mips/configs/generic/board-boston.config 10122F: drivers/clk/imgtec/clk-boston.c 10123F: include/dt-bindings/clock/boston-clock.h 10124 10125MIPS GENERIC PLATFORM 10126M: Paul Burton <paul.burton@mips.com> 10127L: linux-mips@vger.kernel.org 10128S: Supported 10129F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10130F: arch/mips/generic/ 10131F: arch/mips/tools/generic-board-config.sh 10132 10133MIPS/LOONGSON1 ARCHITECTURE 10134M: Keguang Zhang <keguang.zhang@gmail.com> 10135L: linux-mips@vger.kernel.org 10136S: Maintained 10137F: arch/mips/loongson32/ 10138F: arch/mips/include/asm/mach-loongson32/ 10139F: drivers/*/*loongson1* 10140F: drivers/*/*/*loongson1* 10141 10142MIPS/LOONGSON2 ARCHITECTURE 10143M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10144L: linux-mips@vger.kernel.org 10145S: Maintained 10146F: arch/mips/loongson64/fuloong-2e/ 10147F: arch/mips/loongson64/lemote-2f/ 10148F: arch/mips/include/asm/mach-loongson64/ 10149F: drivers/*/*loongson2* 10150F: drivers/*/*/*loongson2* 10151 10152MIPS/LOONGSON3 ARCHITECTURE 10153M: Huacai Chen <chenhc@lemote.com> 10154L: linux-mips@vger.kernel.org 10155S: Maintained 10156F: arch/mips/loongson64/ 10157F: arch/mips/include/asm/mach-loongson64/ 10158F: drivers/platform/mips/cpu_hwmon.c 10159F: drivers/*/*loongson3* 10160F: drivers/*/*/*loongson3* 10161 10162MIPS RINT INSTRUCTION EMULATION 10163M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10164L: linux-mips@vger.kernel.org 10165S: Supported 10166F: arch/mips/math-emu/sp_rint.c 10167F: arch/mips/math-emu/dp_rint.c 10168 10169MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10170M: Hans Verkuil <hverkuil@xs4all.nl> 10171L: linux-media@vger.kernel.org 10172T: git git://linuxtv.org/media_tree.git 10173W: https://linuxtv.org 10174S: Odd Fixes 10175F: drivers/media/radio/radio-miropcm20* 10176 10177MMP SUPPORT 10178R: Lubomir Rintel <lkundrak@v3.sk> 10179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10180S: Odd Fixes 10181F: arch/arm/boot/dts/mmp* 10182F: arch/arm/mach-mmp/ 10183 10184MMU GATHER AND TLB INVALIDATION 10185M: Will Deacon <will.deacon@arm.com> 10186M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10187M: Andrew Morton <akpm@linux-foundation.org> 10188M: Nick Piggin <npiggin@gmail.com> 10189M: Peter Zijlstra <peterz@infradead.org> 10190L: linux-arch@vger.kernel.org 10191L: linux-mm@kvack.org 10192S: Maintained 10193F: arch/*/include/asm/tlb.h 10194F: include/asm-generic/tlb.h 10195F: mm/mmu_gather.c 10196 10197MN88472 MEDIA DRIVER 10198M: Antti Palosaari <crope@iki.fi> 10199L: linux-media@vger.kernel.org 10200W: https://linuxtv.org 10201W: http://palosaari.fi/linux/ 10202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10203S: Maintained 10204F: drivers/media/dvb-frontends/mn88472* 10205 10206MN88473 MEDIA DRIVER 10207M: Antti Palosaari <crope@iki.fi> 10208L: linux-media@vger.kernel.org 10209W: https://linuxtv.org 10210W: http://palosaari.fi/linux/ 10211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10212S: Maintained 10213F: drivers/media/dvb-frontends/mn88473* 10214 10215MODULE SUPPORT 10216M: Jessica Yu <jeyu@kernel.org> 10217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10218S: Maintained 10219F: include/linux/module.h 10220F: kernel/module.c 10221 10222MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10223W: http://popies.net/meye/ 10224S: Orphan 10225F: Documentation/media/v4l-drivers/meye* 10226F: drivers/media/pci/meye/ 10227F: include/uapi/linux/meye.h 10228 10229MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10230M: Jiri Slaby <jirislaby@gmail.com> 10231S: Maintained 10232F: Documentation/serial/moxa-smartio 10233F: drivers/tty/mxser.* 10234 10235MR800 AVERMEDIA USB FM RADIO DRIVER 10236M: Alexey Klimov <klimov.linux@gmail.com> 10237L: linux-media@vger.kernel.org 10238T: git git://linuxtv.org/media_tree.git 10239S: Maintained 10240F: drivers/media/radio/radio-mr800.c 10241 10242MRF24J40 IEEE 802.15.4 RADIO DRIVER 10243M: Alan Ott <alan@signal11.us> 10244L: linux-wpan@vger.kernel.org 10245S: Maintained 10246F: drivers/net/ieee802154/mrf24j40.c 10247F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10248 10249MSI LAPTOP SUPPORT 10250M: "Lee, Chun-Yi" <jlee@suse.com> 10251L: platform-driver-x86@vger.kernel.org 10252S: Maintained 10253F: drivers/platform/x86/msi-laptop.c 10254 10255MSI WMI SUPPORT 10256L: platform-driver-x86@vger.kernel.org 10257S: Orphan 10258F: drivers/platform/x86/msi-wmi.c 10259 10260MSI001 MEDIA DRIVER 10261M: Antti Palosaari <crope@iki.fi> 10262L: linux-media@vger.kernel.org 10263W: https://linuxtv.org 10264W: http://palosaari.fi/linux/ 10265Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10266T: git git://linuxtv.org/anttip/media_tree.git 10267S: Maintained 10268F: drivers/media/tuners/msi001* 10269 10270MSI2500 MEDIA DRIVER 10271M: Antti Palosaari <crope@iki.fi> 10272L: linux-media@vger.kernel.org 10273W: https://linuxtv.org 10274W: http://palosaari.fi/linux/ 10275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10276T: git git://linuxtv.org/anttip/media_tree.git 10277S: Maintained 10278F: drivers/media/usb/msi2500/ 10279 10280MSYSTEMS DISKONCHIP G3 MTD DRIVER 10281M: Robert Jarzmik <robert.jarzmik@free.fr> 10282L: linux-mtd@lists.infradead.org 10283S: Maintained 10284F: drivers/mtd/devices/docg3* 10285 10286MT9M032 APTINA SENSOR DRIVER 10287M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10288L: linux-media@vger.kernel.org 10289T: git git://linuxtv.org/media_tree.git 10290S: Maintained 10291F: drivers/media/i2c/mt9m032.c 10292F: include/media/i2c/mt9m032.h 10293 10294MT9P031 APTINA CAMERA SENSOR 10295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10296L: linux-media@vger.kernel.org 10297T: git git://linuxtv.org/media_tree.git 10298S: Maintained 10299F: drivers/media/i2c/mt9p031.c 10300F: include/media/i2c/mt9p031.h 10301 10302MT9T001 APTINA CAMERA SENSOR 10303M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10304L: linux-media@vger.kernel.org 10305T: git git://linuxtv.org/media_tree.git 10306S: Maintained 10307F: drivers/media/i2c/mt9t001.c 10308F: include/media/i2c/mt9t001.h 10309 10310MT9T112 APTINA CAMERA SENSOR 10311M: Jacopo Mondi <jacopo@jmondi.org> 10312L: linux-media@vger.kernel.org 10313T: git git://linuxtv.org/media_tree.git 10314S: Odd Fixes 10315F: drivers/media/i2c/mt9t112.c 10316F: include/media/i2c/mt9t112.h 10317 10318MT9V032 APTINA CAMERA SENSOR 10319M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10320L: linux-media@vger.kernel.org 10321T: git git://linuxtv.org/media_tree.git 10322S: Maintained 10323F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10324F: drivers/media/i2c/mt9v032.c 10325F: include/media/i2c/mt9v032.h 10326 10327MT9V111 APTINA CAMERA SENSOR 10328M: Jacopo Mondi <jacopo@jmondi.org> 10329L: linux-media@vger.kernel.org 10330T: git git://linuxtv.org/media_tree.git 10331S: Maintained 10332F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10333F: drivers/media/i2c/mt9v111.c 10334 10335MULTIFUNCTION DEVICES (MFD) 10336M: Lee Jones <lee.jones@linaro.org> 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10338S: Supported 10339F: Documentation/devicetree/bindings/mfd/ 10340F: drivers/mfd/ 10341F: include/linux/mfd/ 10342F: include/dt-bindings/mfd/ 10343 10344MULTIMEDIA CARD (MMC) ETC. OVER SPI 10345S: Orphan 10346F: drivers/mmc/host/mmc_spi.c 10347F: include/linux/spi/mmc_spi.h 10348 10349MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10350M: Ulf Hansson <ulf.hansson@linaro.org> 10351L: linux-mmc@vger.kernel.org 10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10353S: Maintained 10354F: Documentation/devicetree/bindings/mmc/ 10355F: drivers/mmc/ 10356F: include/linux/mmc/ 10357F: include/uapi/linux/mmc/ 10358 10359MULTIPLEXER SUBSYSTEM 10360M: Peter Rosin <peda@axentia.se> 10361S: Maintained 10362F: Documentation/ABI/testing/sysfs-class-mux* 10363F: Documentation/devicetree/bindings/mux/ 10364F: include/dt-bindings/mux/ 10365F: include/linux/mux/ 10366F: drivers/mux/ 10367 10368MULTITECH MULTIPORT CARD (ISICOM) 10369S: Orphan 10370F: drivers/tty/isicom.c 10371F: include/linux/isicom.h 10372 10373MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10374M: Bin Liu <b-liu@ti.com> 10375L: linux-usb@vger.kernel.org 10376S: Maintained 10377F: drivers/usb/musb/ 10378 10379MXL301RF MEDIA DRIVER 10380M: Akihiro Tsukada <tskd08@gmail.com> 10381L: linux-media@vger.kernel.org 10382S: Odd Fixes 10383F: drivers/media/tuners/mxl301rf* 10384 10385MXL5007T MEDIA DRIVER 10386M: Michael Krufky <mkrufky@linuxtv.org> 10387L: linux-media@vger.kernel.org 10388W: https://linuxtv.org 10389W: http://github.com/mkrufky 10390Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10391T: git git://linuxtv.org/mkrufky/tuners.git 10392S: Maintained 10393F: drivers/media/tuners/mxl5007t.* 10394 10395MXSFB DRM DRIVER 10396M: Marek Vasut <marex@denx.de> 10397M: Stefan Agner <stefan@agner.ch> 10398L: dri-devel@lists.freedesktop.org 10399S: Supported 10400F: drivers/gpu/drm/mxsfb/ 10401F: Documentation/devicetree/bindings/display/mxsfb.txt 10402T: git git://anongit.freedesktop.org/drm/drm-misc 10403 10404MYLEX DAC960 PCI RAID Controller 10405M: Hannes Reinecke <hare@kernel.org> 10406L: linux-scsi@vger.kernel.org 10407S: Supported 10408F: drivers/scsi/myrb.* 10409F: drivers/scsi/myrs.* 10410 10411MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10412M: Chris Lee <christopher.lee@cspi.com> 10413L: netdev@vger.kernel.org 10414W: https://www.cspi.com/ethernet-products/support/downloads/ 10415S: Supported 10416F: drivers/net/ethernet/myricom/myri10ge/ 10417 10418NAND FLASH SUBSYSTEM 10419M: Boris Brezillon <bbrezillon@kernel.org> 10420M: Miquel Raynal <miquel.raynal@bootlin.com> 10421R: Richard Weinberger <richard@nod.at> 10422L: linux-mtd@lists.infradead.org 10423W: http://www.linux-mtd.infradead.org/ 10424Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10425T: git git://git.infradead.org/linux-mtd.git nand/fixes 10426T: git git://git.infradead.org/linux-mtd.git nand/next 10427S: Maintained 10428F: drivers/mtd/nand/ 10429F: include/linux/mtd/*nand*.h 10430 10431NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10432M: Daniel Mack <zonque@gmail.com> 10433S: Maintained 10434L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10435W: http://www.native-instruments.com 10436F: sound/usb/caiaq/ 10437 10438NATSEMI ETHERNET DRIVER (DP8381x) 10439S: Orphan 10440F: drivers/net/ethernet/natsemi/natsemi.c 10441 10442NCR 5380 SCSI DRIVERS 10443M: Finn Thain <fthain@telegraphics.com.au> 10444M: Michael Schmitz <schmitzmic@gmail.com> 10445L: linux-scsi@vger.kernel.org 10446S: Maintained 10447F: Documentation/scsi/g_NCR5380.txt 10448F: drivers/scsi/NCR5380.* 10449F: drivers/scsi/arm/cumana_1.c 10450F: drivers/scsi/arm/oak.c 10451F: drivers/scsi/atari_scsi.* 10452F: drivers/scsi/dmx3191d.c 10453F: drivers/scsi/g_NCR5380.* 10454F: drivers/scsi/mac_scsi.* 10455F: drivers/scsi/sun3_scsi.* 10456F: drivers/scsi/sun3_scsi_vme.c 10457 10458NCSI LIBRARY: 10459M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10460S: Maintained 10461F: net/ncsi/ 10462 10463NCT6775 HARDWARE MONITOR DRIVER 10464M: Guenter Roeck <linux@roeck-us.net> 10465L: linux-hwmon@vger.kernel.org 10466S: Maintained 10467F: Documentation/hwmon/nct6775 10468F: drivers/hwmon/nct6775.c 10469 10470NET_FAILOVER MODULE 10471M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10472L: netdev@vger.kernel.org 10473S: Supported 10474F: driver/net/net_failover.c 10475F: include/net/net_failover.h 10476F: Documentation/networking/net_failover.rst 10477 10478NETEFFECT IWARP RNIC DRIVER (IW_NES) 10479M: Faisal Latif <faisal.latif@intel.com> 10480L: linux-rdma@vger.kernel.org 10481W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10482S: Supported 10483F: drivers/infiniband/hw/nes/ 10484F: include/uapi/rdma/nes-abi.h 10485 10486NETEM NETWORK EMULATOR 10487M: Stephen Hemminger <stephen@networkplumber.org> 10488L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10489S: Maintained 10490F: net/sched/sch_netem.c 10491 10492NETERION 10GbE DRIVERS (s2io/vxge) 10493M: Jon Mason <jdmason@kudzu.us> 10494L: netdev@vger.kernel.org 10495S: Supported 10496F: Documentation/networking/device_drivers/neterion/s2io.txt 10497F: Documentation/networking/device_drivers/neterion/vxge.txt 10498F: drivers/net/ethernet/neterion/ 10499 10500NETFILTER 10501M: Pablo Neira Ayuso <pablo@netfilter.org> 10502M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10503M: Florian Westphal <fw@strlen.de> 10504L: netfilter-devel@vger.kernel.org 10505L: coreteam@netfilter.org 10506W: http://www.netfilter.org/ 10507W: http://www.iptables.org/ 10508W: http://www.nftables.org/ 10509Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10512S: Maintained 10513F: include/linux/netfilter* 10514F: include/linux/netfilter/ 10515F: include/net/netfilter/ 10516F: include/uapi/linux/netfilter* 10517F: include/uapi/linux/netfilter/ 10518F: net/*/netfilter.c 10519F: net/*/netfilter/ 10520F: net/netfilter/ 10521F: net/bridge/br_netfilter*.c 10522 10523NETROM NETWORK LAYER 10524M: Ralf Baechle <ralf@linux-mips.org> 10525L: linux-hams@vger.kernel.org 10526W: http://www.linux-ax25.org/ 10527S: Maintained 10528F: include/net/netrom.h 10529F: include/uapi/linux/netrom.h 10530F: net/netrom/ 10531 10532NETRONOME ETHERNET DRIVERS 10533M: Jakub Kicinski <jakub.kicinski@netronome.com> 10534L: oss-drivers@netronome.com 10535S: Maintained 10536F: drivers/net/ethernet/netronome/ 10537 10538NETWORK BLOCK DEVICE (NBD) 10539M: Josef Bacik <josef@toxicpanda.com> 10540S: Maintained 10541L: linux-block@vger.kernel.org 10542L: nbd@other.debian.org 10543F: Documentation/blockdev/nbd.txt 10544F: drivers/block/nbd.c 10545F: include/uapi/linux/nbd.h 10546 10547NETWORK DROP MONITOR 10548M: Neil Horman <nhorman@tuxdriver.com> 10549L: netdev@vger.kernel.org 10550S: Maintained 10551W: https://fedorahosted.org/dropwatch/ 10552F: net/core/drop_monitor.c 10553 10554NETWORKING DRIVERS 10555M: "David S. Miller" <davem@davemloft.net> 10556L: netdev@vger.kernel.org 10557W: http://www.linuxfoundation.org/en/Net 10558Q: http://patchwork.ozlabs.org/project/netdev/list/ 10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10561S: Odd Fixes 10562F: Documentation/devicetree/bindings/net/ 10563F: drivers/net/ 10564F: include/linux/if_* 10565F: include/linux/netdevice.h 10566F: include/linux/etherdevice.h 10567F: include/linux/fcdevice.h 10568F: include/linux/fddidevice.h 10569F: include/linux/hippidevice.h 10570F: include/linux/inetdevice.h 10571F: include/uapi/linux/if_* 10572F: include/uapi/linux/netdevice.h 10573 10574NETWORKING DRIVERS (WIRELESS) 10575M: Kalle Valo <kvalo@codeaurora.org> 10576L: linux-wireless@vger.kernel.org 10577Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10578T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10580S: Maintained 10581F: Documentation/devicetree/bindings/net/wireless/ 10582F: drivers/net/wireless/ 10583 10584NETWORKING [DSA] 10585M: Andrew Lunn <andrew@lunn.ch> 10586M: Vivien Didelot <vivien.didelot@gmail.com> 10587M: Florian Fainelli <f.fainelli@gmail.com> 10588S: Maintained 10589F: Documentation/devicetree/bindings/net/dsa/ 10590F: net/dsa/ 10591F: include/net/dsa.h 10592F: include/linux/dsa/ 10593F: drivers/net/dsa/ 10594 10595NETWORKING [GENERAL] 10596M: "David S. Miller" <davem@davemloft.net> 10597L: netdev@vger.kernel.org 10598W: http://www.linuxfoundation.org/en/Net 10599Q: http://patchwork.ozlabs.org/project/netdev/list/ 10600T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10601T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10602B: mailto:netdev@vger.kernel.org 10603S: Maintained 10604F: net/ 10605F: include/net/ 10606F: include/linux/in.h 10607F: include/linux/net.h 10608F: include/linux/netdevice.h 10609F: include/uapi/linux/in.h 10610F: include/uapi/linux/net.h 10611F: include/uapi/linux/netdevice.h 10612F: include/uapi/linux/net_namespace.h 10613F: tools/testing/selftests/net/ 10614F: lib/net_utils.c 10615F: lib/random32.c 10616F: Documentation/networking/ 10617 10618NETWORKING [IPSEC] 10619M: Steffen Klassert <steffen.klassert@secunet.com> 10620M: Herbert Xu <herbert@gondor.apana.org.au> 10621M: "David S. Miller" <davem@davemloft.net> 10622L: netdev@vger.kernel.org 10623T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10624T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10625S: Maintained 10626F: net/xfrm/ 10627F: net/key/ 10628F: net/ipv4/xfrm* 10629F: net/ipv4/esp4* 10630F: net/ipv4/ah4.c 10631F: net/ipv4/ipcomp.c 10632F: net/ipv4/ip_vti.c 10633F: net/ipv6/xfrm* 10634F: net/ipv6/esp6* 10635F: net/ipv6/ah6.c 10636F: net/ipv6/ipcomp6.c 10637F: net/ipv6/ip6_vti.c 10638F: include/uapi/linux/xfrm.h 10639F: include/net/xfrm.h 10640 10641NETWORKING [IPv4/IPv6] 10642M: "David S. Miller" <davem@davemloft.net> 10643M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10644M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10645L: netdev@vger.kernel.org 10646T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10647S: Maintained 10648F: net/ipv4/ 10649F: net/ipv6/ 10650F: include/net/ip* 10651F: arch/x86/net/* 10652 10653NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10654M: Paul Moore <paul@paul-moore.com> 10655W: https://github.com/netlabel 10656L: netdev@vger.kernel.org 10657L: linux-security-module@vger.kernel.org 10658S: Maintained 10659F: Documentation/netlabel/ 10660F: include/net/calipso.h 10661F: include/net/cipso_ipv4.h 10662F: include/net/netlabel.h 10663F: include/uapi/linux/netfilter/xt_SECMARK.h 10664F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10665F: net/netlabel/ 10666F: net/ipv4/cipso_ipv4.c 10667F: net/ipv6/calipso.c 10668F: net/netfilter/xt_CONNSECMARK.c 10669F: net/netfilter/xt_SECMARK.c 10670 10671NETWORKING [TCP] 10672M: Eric Dumazet <edumazet@google.com> 10673L: netdev@vger.kernel.org 10674S: Maintained 10675F: net/ipv4/tcp*.c 10676F: net/ipv4/syncookies.c 10677F: net/ipv6/tcp*.c 10678F: net/ipv6/syncookies.c 10679F: include/uapi/linux/tcp.h 10680F: include/net/tcp.h 10681F: include/linux/tcp.h 10682F: include/trace/events/tcp.h 10683 10684NETWORKING [TLS] 10685M: Boris Pismenny <borisp@mellanox.com> 10686M: Aviad Yehezkel <aviadye@mellanox.com> 10687M: Dave Watson <davejwatson@fb.com> 10688M: John Fastabend <john.fastabend@gmail.com> 10689M: Daniel Borkmann <daniel@iogearbox.net> 10690L: netdev@vger.kernel.org 10691S: Maintained 10692F: net/tls/* 10693F: include/uapi/linux/tls.h 10694F: include/net/tls.h 10695 10696NETWORKING [WIRELESS] 10697L: linux-wireless@vger.kernel.org 10698Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10699 10700NETDEVSIM 10701M: Jakub Kicinski <jakub.kicinski@netronome.com> 10702S: Maintained 10703F: drivers/net/netdevsim/* 10704 10705NETXEN (1/10) GbE SUPPORT 10706M: Manish Chopra <manishc@marvell.com> 10707M: Rahul Verma <rahulv@marvell.com> 10708M: GR-Linux-NIC-Dev@marvell.com 10709L: netdev@vger.kernel.org 10710S: Supported 10711F: drivers/net/ethernet/qlogic/netxen/ 10712 10713NFC SUBSYSTEM 10714M: Samuel Ortiz <sameo@linux.intel.com> 10715L: linux-wireless@vger.kernel.org 10716L: linux-nfc@lists.01.org (subscribers-only) 10717S: Supported 10718F: net/nfc/ 10719F: include/net/nfc/ 10720F: include/uapi/linux/nfc.h 10721F: drivers/nfc/ 10722F: include/linux/platform_data/nfcmrvl.h 10723F: include/linux/platform_data/nxp-nci.h 10724F: Documentation/devicetree/bindings/net/nfc/ 10725 10726NFS, SUNRPC, AND LOCKD CLIENTS 10727M: Trond Myklebust <trond.myklebust@hammerspace.com> 10728M: Anna Schumaker <anna.schumaker@netapp.com> 10729L: linux-nfs@vger.kernel.org 10730W: http://client.linux-nfs.org 10731T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10732S: Maintained 10733F: fs/lockd/ 10734F: fs/nfs/ 10735F: fs/nfs_common/ 10736F: net/sunrpc/ 10737F: include/linux/lockd/ 10738F: include/linux/nfs* 10739F: include/linux/sunrpc/ 10740F: include/uapi/linux/nfs* 10741F: include/uapi/linux/sunrpc/ 10742 10743NILFS2 FILESYSTEM 10744M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10745L: linux-nilfs@vger.kernel.org 10746W: https://nilfs.sourceforge.io/ 10747W: https://nilfs.osdn.jp/ 10748T: git git://github.com/konis/nilfs2.git 10749S: Supported 10750F: Documentation/filesystems/nilfs2.txt 10751F: fs/nilfs2/ 10752F: include/trace/events/nilfs2.h 10753F: include/uapi/linux/nilfs2_api.h 10754F: include/uapi/linux/nilfs2_ondisk.h 10755 10756NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10757M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10758W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10759S: Maintained 10760F: Documentation/scsi/NinjaSCSI.txt 10761F: drivers/scsi/pcmcia/nsp_* 10762 10763NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10764M: GOTO Masanori <gotom@debian.or.jp> 10765M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10766W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10767S: Maintained 10768F: Documentation/scsi/NinjaSCSI.txt 10769F: drivers/scsi/nsp32* 10770 10771NIOS2 ARCHITECTURE 10772M: Ley Foon Tan <lftan@altera.com> 10773L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10775S: Maintained 10776F: arch/nios2/ 10777 10778NOHZ, DYNTICKS SUPPORT 10779M: Frederic Weisbecker <fweisbec@gmail.com> 10780M: Thomas Gleixner <tglx@linutronix.de> 10781M: Ingo Molnar <mingo@kernel.org> 10782L: linux-kernel@vger.kernel.org 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10784S: Maintained 10785F: kernel/time/tick*.* 10786F: include/linux/tick.h 10787F: include/linux/sched/nohz.h 10788 10789NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10790M: Pavel Machek <pavel@ucw.cz> 10791M: Sakari Ailus <sakari.ailus@iki.fi> 10792L: linux-media@vger.kernel.org 10793S: Maintained 10794F: drivers/media/i2c/et8ek8 10795F: drivers/media/i2c/ad5820.c 10796 10797NOKIA N900 POWER SUPPLY DRIVERS 10798R: Pali Rohár <pali.rohar@gmail.com> 10799F: include/linux/power/bq2415x_charger.h 10800F: include/linux/power/bq27xxx_battery.h 10801F: include/linux/power/isp1704_charger.h 10802F: drivers/power/supply/bq2415x_charger.c 10803F: drivers/power/supply/bq27xxx_battery.c 10804F: drivers/power/supply/bq27xxx_battery_i2c.c 10805F: drivers/power/supply/isp1704_charger.c 10806F: drivers/power/supply/rx51_battery.c 10807 10808NTB AMD DRIVER 10809M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10810L: linux-ntb@googlegroups.com 10811S: Supported 10812F: drivers/ntb/hw/amd/ 10813 10814NTB DRIVER CORE 10815M: Jon Mason <jdmason@kudzu.us> 10816M: Dave Jiang <dave.jiang@intel.com> 10817M: Allen Hubbe <allenbh@gmail.com> 10818L: linux-ntb@googlegroups.com 10819S: Supported 10820W: https://github.com/jonmason/ntb/wiki 10821T: git git://github.com/jonmason/ntb.git 10822F: drivers/ntb/ 10823F: drivers/net/ntb_netdev.c 10824F: include/linux/ntb.h 10825F: include/linux/ntb_transport.h 10826F: tools/testing/selftests/ntb/ 10827 10828NTB IDT DRIVER 10829M: Serge Semin <fancer.lancer@gmail.com> 10830L: linux-ntb@googlegroups.com 10831S: Supported 10832F: drivers/ntb/hw/idt/ 10833 10834NTB INTEL DRIVER 10835M: Dave Jiang <dave.jiang@intel.com> 10836L: linux-ntb@googlegroups.com 10837S: Supported 10838W: https://github.com/davejiang/linux/wiki 10839T: git https://github.com/davejiang/linux.git 10840F: drivers/ntb/hw/intel/ 10841 10842NTFS FILESYSTEM 10843M: Anton Altaparmakov <anton@tuxera.com> 10844L: linux-ntfs-dev@lists.sourceforge.net 10845W: http://www.tuxera.com/ 10846T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10847S: Supported 10848F: Documentation/filesystems/ntfs.txt 10849F: fs/ntfs/ 10850 10851NUBUS SUBSYSTEM 10852M: Finn Thain <fthain@telegraphics.com.au> 10853L: linux-m68k@lists.linux-m68k.org 10854S: Maintained 10855F: arch/*/include/asm/nubus.h 10856F: drivers/nubus/ 10857F: include/linux/nubus.h 10858F: include/uapi/linux/nubus.h 10859 10860NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10861M: Antonino Daplas <adaplas@gmail.com> 10862L: linux-fbdev@vger.kernel.org 10863S: Maintained 10864F: drivers/video/fbdev/riva/ 10865F: drivers/video/fbdev/nvidia/ 10866 10867NVM EXPRESS DRIVER 10868M: Keith Busch <keith.busch@intel.com> 10869M: Jens Axboe <axboe@fb.com> 10870M: Christoph Hellwig <hch@lst.de> 10871M: Sagi Grimberg <sagi@grimberg.me> 10872L: linux-nvme@lists.infradead.org 10873T: git://git.infradead.org/nvme.git 10874W: http://git.infradead.org/nvme.git 10875S: Supported 10876F: drivers/nvme/host/ 10877F: include/linux/nvme.h 10878F: include/uapi/linux/nvme_ioctl.h 10879 10880NVM EXPRESS FC TRANSPORT DRIVERS 10881M: James Smart <james.smart@broadcom.com> 10882L: linux-nvme@lists.infradead.org 10883S: Supported 10884F: include/linux/nvme-fc.h 10885F: include/linux/nvme-fc-driver.h 10886F: drivers/nvme/host/fc.c 10887F: drivers/nvme/target/fc.c 10888F: drivers/nvme/target/fcloop.c 10889 10890NVM EXPRESS TARGET DRIVER 10891M: Christoph Hellwig <hch@lst.de> 10892M: Sagi Grimberg <sagi@grimberg.me> 10893L: linux-nvme@lists.infradead.org 10894T: git://git.infradead.org/nvme.git 10895W: http://git.infradead.org/nvme.git 10896S: Supported 10897F: drivers/nvme/target/ 10898 10899NVMEM FRAMEWORK 10900M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10901S: Maintained 10902F: drivers/nvmem/ 10903F: Documentation/devicetree/bindings/nvmem/ 10904F: Documentation/ABI/stable/sysfs-bus-nvmem 10905F: include/linux/nvmem-consumer.h 10906F: include/linux/nvmem-provider.h 10907 10908NXP SGTL5000 DRIVER 10909M: Fabio Estevam <festevam@gmail.com> 10910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10911S: Maintained 10912F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10913F: sound/soc/codecs/sgtl5000* 10914 10915NXP TDA998X DRM DRIVER 10916M: Russell King <linux@armlinux.org.uk> 10917S: Maintained 10918T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10919T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10920F: drivers/gpu/drm/i2c/tda998x_drv.c 10921F: include/drm/i2c/tda998x.h 10922F: include/dt-bindings/display/tda998x.h 10923K: "nxp,tda998x" 10924 10925NXP TFA9879 DRIVER 10926M: Peter Rosin <peda@axentia.se> 10927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10928S: Maintained 10929F: Documentation/devicetree/bindings/sound/tfa9879.txt 10930F: sound/soc/codecs/tfa9879* 10931 10932NXP-NCI NFC DRIVER 10933M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10934R: Charles Gorand <charles.gorand@effinnov.com> 10935L: linux-nfc@lists.01.org (moderated for non-subscribers) 10936S: Supported 10937F: drivers/nfc/nxp-nci 10938 10939OBJAGG 10940M: Jiri Pirko <jiri@mellanox.com> 10941L: netdev@vger.kernel.org 10942S: Supported 10943F: lib/objagg.c 10944F: lib/test_objagg.c 10945F: include/linux/objagg.h 10946 10947OBJTOOL 10948M: Josh Poimboeuf <jpoimboe@redhat.com> 10949M: Peter Zijlstra <peterz@infradead.org> 10950S: Supported 10951F: tools/objtool/ 10952 10953OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10954M: Frederic Barrat <fbarrat@linux.ibm.com> 10955M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10956L: linuxppc-dev@lists.ozlabs.org 10957S: Supported 10958F: arch/powerpc/platforms/powernv/ocxl.c 10959F: arch/powerpc/include/asm/pnv-ocxl.h 10960F: drivers/misc/ocxl/ 10961F: include/misc/ocxl* 10962F: include/uapi/misc/ocxl.h 10963F: Documentation/accelerators/ocxl.rst 10964 10965OMAP AUDIO SUPPORT 10966M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10967M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10968L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10969L: linux-omap@vger.kernel.org 10970S: Maintained 10971F: sound/soc/ti/omap* 10972F: sound/soc/ti/rx51.c 10973F: sound/soc/ti/n810.c 10974F: sound/soc/ti/sdma-pcm.* 10975 10976OMAP CLOCK FRAMEWORK SUPPORT 10977M: Paul Walmsley <paul@pwsan.com> 10978L: linux-omap@vger.kernel.org 10979S: Maintained 10980F: arch/arm/*omap*/*clock* 10981 10982OMAP DEVICE TREE SUPPORT 10983M: Benoît Cousson <bcousson@baylibre.com> 10984M: Tony Lindgren <tony@atomide.com> 10985L: linux-omap@vger.kernel.org 10986L: devicetree@vger.kernel.org 10987S: Maintained 10988F: arch/arm/boot/dts/*omap* 10989F: arch/arm/boot/dts/*am3* 10990F: arch/arm/boot/dts/*am4* 10991F: arch/arm/boot/dts/*am5* 10992F: arch/arm/boot/dts/*dra7* 10993 10994OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10995L: linux-omap@vger.kernel.org 10996L: linux-fbdev@vger.kernel.org 10997S: Orphan 10998F: drivers/video/fbdev/omap2/ 10999F: Documentation/arm/OMAP/DSS 11000 11001OMAP FRAMEBUFFER SUPPORT 11002L: linux-fbdev@vger.kernel.org 11003L: linux-omap@vger.kernel.org 11004S: Orphan 11005F: drivers/video/fbdev/omap/ 11006 11007OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11008M: Roger Quadros <rogerq@ti.com> 11009M: Tony Lindgren <tony@atomide.com> 11010L: linux-omap@vger.kernel.org 11011S: Maintained 11012F: drivers/memory/omap-gpmc.c 11013F: arch/arm/mach-omap2/*gpmc* 11014 11015OMAP GPIO DRIVER 11016M: Grygorii Strashko <grygorii.strashko@ti.com> 11017M: Santosh Shilimkar <ssantosh@kernel.org> 11018M: Kevin Hilman <khilman@kernel.org> 11019L: linux-omap@vger.kernel.org 11020S: Maintained 11021F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11022F: drivers/gpio/gpio-omap.c 11023 11024OMAP HARDWARE SPINLOCK SUPPORT 11025M: Ohad Ben-Cohen <ohad@wizery.com> 11026L: linux-omap@vger.kernel.org 11027S: Maintained 11028F: drivers/hwspinlock/omap_hwspinlock.c 11029 11030OMAP HS MMC SUPPORT 11031L: linux-mmc@vger.kernel.org 11032L: linux-omap@vger.kernel.org 11033S: Orphan 11034F: drivers/mmc/host/omap_hsmmc.c 11035 11036OMAP HWMOD DATA 11037M: Paul Walmsley <paul@pwsan.com> 11038L: linux-omap@vger.kernel.org 11039S: Maintained 11040F: arch/arm/mach-omap2/omap_hwmod*data* 11041 11042OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11043M: Benoît Cousson <bcousson@baylibre.com> 11044L: linux-omap@vger.kernel.org 11045S: Maintained 11046F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11047 11048OMAP HWMOD SUPPORT 11049M: Benoît Cousson <bcousson@baylibre.com> 11050M: Paul Walmsley <paul@pwsan.com> 11051L: linux-omap@vger.kernel.org 11052S: Maintained 11053F: arch/arm/mach-omap2/omap_hwmod.* 11054 11055OMAP I2C DRIVER 11056M: Vignesh R <vigneshr@ti.com> 11057L: linux-omap@vger.kernel.org 11058L: linux-i2c@vger.kernel.org 11059S: Maintained 11060F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11061F: drivers/i2c/busses/i2c-omap.c 11062 11063OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11064M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11065L: linux-media@vger.kernel.org 11066S: Maintained 11067F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11068F: drivers/media/platform/omap3isp/ 11069F: drivers/staging/media/omap4iss/ 11070 11071OMAP MMC SUPPORT 11072M: Aaro Koskinen <aaro.koskinen@iki.fi> 11073L: linux-omap@vger.kernel.org 11074S: Odd Fixes 11075F: drivers/mmc/host/omap.c 11076 11077OMAP POWER MANAGEMENT SUPPORT 11078M: Kevin Hilman <khilman@kernel.org> 11079L: linux-omap@vger.kernel.org 11080S: Maintained 11081F: arch/arm/*omap*/*pm* 11082F: drivers/cpufreq/omap-cpufreq.c 11083 11084OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11085M: Rajendra Nayak <rnayak@codeaurora.org> 11086M: Paul Walmsley <paul@pwsan.com> 11087L: linux-omap@vger.kernel.org 11088S: Maintained 11089F: arch/arm/mach-omap2/prm* 11090 11091OMAP RANDOM NUMBER GENERATOR SUPPORT 11092M: Deepak Saxena <dsaxena@plexity.net> 11093S: Maintained 11094F: drivers/char/hw_random/omap-rng.c 11095 11096OMAP USB SUPPORT 11097L: linux-usb@vger.kernel.org 11098L: linux-omap@vger.kernel.org 11099S: Orphan 11100F: drivers/usb/*/*omap* 11101F: arch/arm/*omap*/usb* 11102 11103OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11104M: Mark Jackson <mpfj@newflow.co.uk> 11105L: linux-omap@vger.kernel.org 11106S: Maintained 11107F: arch/arm/boot/dts/am335x-nano.dts 11108 11109OMAP1 SUPPORT 11110M: Aaro Koskinen <aaro.koskinen@iki.fi> 11111M: Tony Lindgren <tony@atomide.com> 11112L: linux-omap@vger.kernel.org 11113Q: http://patchwork.kernel.org/project/linux-omap/list/ 11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11115S: Maintained 11116F: arch/arm/mach-omap1/ 11117F: arch/arm/plat-omap/ 11118F: arch/arm/configs/omap1_defconfig 11119F: drivers/i2c/busses/i2c-omap.c 11120F: include/linux/platform_data/i2c-omap.h 11121F: include/linux/platform_data/ams-delta-fiq.h 11122 11123OMAP2+ SUPPORT 11124M: Tony Lindgren <tony@atomide.com> 11125L: linux-omap@vger.kernel.org 11126W: http://www.muru.com/linux/omap/ 11127W: http://linux.omap.com/ 11128Q: http://patchwork.kernel.org/project/linux-omap/list/ 11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11130S: Maintained 11131F: arch/arm/mach-omap2/ 11132F: arch/arm/plat-omap/ 11133F: arch/arm/configs/omap2plus_defconfig 11134F: drivers/i2c/busses/i2c-omap.c 11135F: drivers/irqchip/irq-omap-intc.c 11136F: drivers/mfd/*omap*.c 11137F: drivers/mfd/menelaus.c 11138F: drivers/mfd/palmas.c 11139F: drivers/mfd/tps65217.c 11140F: drivers/mfd/tps65218.c 11141F: drivers/mfd/tps65910.c 11142F: drivers/mfd/twl-core.[ch] 11143F: drivers/mfd/twl4030*.c 11144F: drivers/mfd/twl6030*.c 11145F: drivers/mfd/twl6040*.c 11146F: drivers/regulator/palmas-regulator*.c 11147F: drivers/regulator/pbias-regulator.c 11148F: drivers/regulator/tps65217-regulator.c 11149F: drivers/regulator/tps65218-regulator.c 11150F: drivers/regulator/tps65910-regulator.c 11151F: drivers/regulator/twl-regulator.c 11152F: drivers/regulator/twl6030-regulator.c 11153F: include/linux/platform_data/i2c-omap.h 11154 11155ONION OMEGA2+ BOARD 11156M: Harvey Hunt <harveyhuntnexus@gmail.com> 11157L: linux-mips@vger.kernel.org 11158S: Maintained 11159F: arch/mips/boot/dts/ralink/omega2p.dts 11160 11161OMFS FILESYSTEM 11162M: Bob Copeland <me@bobcopeland.com> 11163L: linux-karma-devel@lists.sourceforge.net 11164S: Maintained 11165F: Documentation/filesystems/omfs.txt 11166F: fs/omfs/ 11167 11168OMNIKEY CARDMAN 4000 DRIVER 11169M: Harald Welte <laforge@gnumonks.org> 11170S: Maintained 11171F: drivers/char/pcmcia/cm4000_cs.c 11172F: include/linux/cm4000_cs.h 11173F: include/uapi/linux/cm4000_cs.h 11174 11175OMNIKEY CARDMAN 4040 DRIVER 11176M: Harald Welte <laforge@gnumonks.org> 11177S: Maintained 11178F: drivers/char/pcmcia/cm4040_cs.* 11179 11180OMNIVISION OV13858 SENSOR DRIVER 11181M: Sakari Ailus <sakari.ailus@linux.intel.com> 11182L: linux-media@vger.kernel.org 11183T: git git://linuxtv.org/media_tree.git 11184S: Maintained 11185F: drivers/media/i2c/ov13858.c 11186 11187OMNIVISION OV2680 SENSOR DRIVER 11188M: Rui Miguel Silva <rmfrfs@gmail.com> 11189L: linux-media@vger.kernel.org 11190T: git git://linuxtv.org/media_tree.git 11191S: Maintained 11192F: drivers/media/i2c/ov2680.c 11193F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11194 11195OMNIVISION OV2685 SENSOR DRIVER 11196M: Shunqian Zheng <zhengsq@rock-chips.com> 11197L: linux-media@vger.kernel.org 11198T: git git://linuxtv.org/media_tree.git 11199S: Maintained 11200F: drivers/media/i2c/ov2685.c 11201 11202OMNIVISION OV5640 SENSOR DRIVER 11203M: Steve Longerbeam <slongerbeam@gmail.com> 11204L: linux-media@vger.kernel.org 11205T: git git://linuxtv.org/media_tree.git 11206S: Maintained 11207F: drivers/media/i2c/ov5640.c 11208 11209OMNIVISION OV5647 SENSOR DRIVER 11210M: Luis Oliveira <lolivei@synopsys.com> 11211L: linux-media@vger.kernel.org 11212T: git git://linuxtv.org/media_tree.git 11213S: Maintained 11214F: drivers/media/i2c/ov5647.c 11215 11216OMNIVISION OV5695 SENSOR DRIVER 11217M: Shunqian Zheng <zhengsq@rock-chips.com> 11218L: linux-media@vger.kernel.org 11219T: git git://linuxtv.org/media_tree.git 11220S: Maintained 11221F: drivers/media/i2c/ov5695.c 11222 11223OMNIVISION OV7670 SENSOR DRIVER 11224M: Jonathan Corbet <corbet@lwn.net> 11225L: linux-media@vger.kernel.org 11226T: git git://linuxtv.org/media_tree.git 11227S: Maintained 11228F: drivers/media/i2c/ov7670.c 11229F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11230 11231OMNIVISION OV772x SENSOR DRIVER 11232M: Jacopo Mondi <jacopo@jmondi.org> 11233L: linux-media@vger.kernel.org 11234T: git git://linuxtv.org/media_tree.git 11235S: Odd fixes 11236F: drivers/media/i2c/ov772x.c 11237F: include/media/i2c/ov772x.h 11238F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11239 11240OMNIVISION OV7740 SENSOR DRIVER 11241M: Wenyou Yang <wenyou.yang@microchip.com> 11242L: linux-media@vger.kernel.org 11243T: git git://linuxtv.org/media_tree.git 11244S: Maintained 11245F: drivers/media/i2c/ov7740.c 11246F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11247 11248OMNIVISION OV9650 SENSOR DRIVER 11249M: Sakari Ailus <sakari.ailus@linux.intel.com> 11250R: Akinobu Mita <akinobu.mita@gmail.com> 11251R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11252L: linux-media@vger.kernel.org 11253T: git git://linuxtv.org/media_tree.git 11254S: Maintained 11255F: drivers/media/i2c/ov9650.c 11256F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11257 11258ONENAND FLASH DRIVER 11259M: Kyungmin Park <kyungmin.park@samsung.com> 11260L: linux-mtd@lists.infradead.org 11261S: Maintained 11262F: drivers/mtd/nand/onenand/ 11263F: include/linux/mtd/onenand*.h 11264 11265ONSTREAM SCSI TAPE DRIVER 11266M: Willem Riede <osst@riede.org> 11267L: osst-users@lists.sourceforge.net 11268L: linux-scsi@vger.kernel.org 11269S: Maintained 11270F: Documentation/scsi/osst.txt 11271F: drivers/scsi/osst.* 11272F: drivers/scsi/osst_*.h 11273F: drivers/scsi/st.h 11274 11275OP-TEE DRIVER 11276M: Jens Wiklander <jens.wiklander@linaro.org> 11277S: Maintained 11278F: drivers/tee/optee/ 11279 11280OPA-VNIC DRIVER 11281M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11282M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11283L: linux-rdma@vger.kernel.org 11284S: Supported 11285F: drivers/infiniband/ulp/opa_vnic 11286 11287OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11288M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11289M: Frank Rowand <frowand.list@gmail.com> 11290L: devicetree@vger.kernel.org 11291S: Maintained 11292F: Documentation/devicetree/dynamic-resolution-notes.txt 11293F: Documentation/devicetree/overlay-notes.txt 11294F: drivers/of/overlay.c 11295F: drivers/of/resolver.c 11296K: of_overlay_notifier_ 11297 11298OPEN FIRMWARE AND FLATTENED DEVICE TREE 11299M: Rob Herring <robh+dt@kernel.org> 11300M: Frank Rowand <frowand.list@gmail.com> 11301L: devicetree@vger.kernel.org 11302W: http://www.devicetree.org/ 11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11304S: Maintained 11305F: drivers/of/ 11306F: include/linux/of*.h 11307F: scripts/dtc/ 11308F: Documentation/ABI/testing/sysfs-firmware-ofw 11309 11310OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11311M: Rob Herring <robh+dt@kernel.org> 11312M: Mark Rutland <mark.rutland@arm.com> 11313L: devicetree@vger.kernel.org 11314T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11315Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11316S: Maintained 11317F: Documentation/devicetree/ 11318F: arch/*/boot/dts/ 11319F: include/dt-bindings/ 11320 11321OPENCORES I2C BUS DRIVER 11322M: Peter Korsgaard <peter@korsgaard.com> 11323M: Andrew Lunn <andrew@lunn.ch> 11324L: linux-i2c@vger.kernel.org 11325S: Maintained 11326F: Documentation/i2c/busses/i2c-ocores 11327F: drivers/i2c/busses/i2c-ocores.c 11328F: include/linux/platform_data/i2c-ocores.h 11329 11330OPENRISC ARCHITECTURE 11331M: Jonas Bonn <jonas@southpole.se> 11332M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11333M: Stafford Horne <shorne@gmail.com> 11334T: git git://github.com/openrisc/linux.git 11335L: openrisc@lists.librecores.org 11336W: http://openrisc.io 11337S: Maintained 11338F: Documentation/devicetree/bindings/openrisc/ 11339F: Documentation/openrisc/ 11340F: arch/openrisc/ 11341F: drivers/irqchip/irq-ompic.c 11342F: drivers/irqchip/irq-or1k-* 11343 11344OPENVSWITCH 11345M: Pravin B Shelar <pshelar@ovn.org> 11346L: netdev@vger.kernel.org 11347L: dev@openvswitch.org 11348W: http://openvswitch.org 11349S: Maintained 11350F: net/openvswitch/ 11351F: include/uapi/linux/openvswitch.h 11352 11353OPERATING PERFORMANCE POINTS (OPP) 11354M: Viresh Kumar <vireshk@kernel.org> 11355M: Nishanth Menon <nm@ti.com> 11356M: Stephen Boyd <sboyd@kernel.org> 11357L: linux-pm@vger.kernel.org 11358S: Maintained 11359T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11360F: drivers/opp/ 11361F: include/linux/pm_opp.h 11362F: Documentation/power/opp.txt 11363F: Documentation/devicetree/bindings/opp/ 11364 11365OPL4 DRIVER 11366M: Clemens Ladisch <clemens@ladisch.de> 11367L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11368T: git git://git.alsa-project.org/alsa-kernel.git 11369S: Maintained 11370F: sound/drivers/opl4/ 11371 11372OPROFILE 11373M: Robert Richter <rric@kernel.org> 11374L: oprofile-list@lists.sf.net 11375S: Maintained 11376F: arch/*/include/asm/oprofile*.h 11377F: arch/*/oprofile/ 11378F: drivers/oprofile/ 11379F: include/linux/oprofile.h 11380 11381ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11382M: Mark Fasheh <mark@fasheh.com> 11383M: Joel Becker <jlbec@evilplan.org> 11384L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11385W: http://ocfs2.wiki.kernel.org 11386S: Supported 11387F: Documentation/filesystems/ocfs2.txt 11388F: Documentation/filesystems/dlmfs.txt 11389F: fs/ocfs2/ 11390 11391ORANGEFS FILESYSTEM 11392M: Mike Marshall <hubcap@omnibond.com> 11393R: Martin Brandenburg <martin@omnibond.com> 11394L: devel@lists.orangefs.org 11395T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11396S: Supported 11397F: fs/orangefs/ 11398F: Documentation/filesystems/orangefs.txt 11399 11400ORINOCO DRIVER 11401L: linux-wireless@vger.kernel.org 11402W: http://wireless.kernel.org/en/users/Drivers/orinoco 11403W: http://www.nongnu.org/orinoco/ 11404S: Orphan 11405F: drivers/net/wireless/intersil/orinoco/ 11406 11407OSD LIBRARY and FILESYSTEM 11408M: Boaz Harrosh <ooo@electrozaur.com> 11409S: Maintained 11410F: drivers/scsi/osd/ 11411F: include/scsi/osd_* 11412F: fs/exofs/ 11413 11414OV2659 OMNIVISION SENSOR DRIVER 11415M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11416L: linux-media@vger.kernel.org 11417W: https://linuxtv.org 11418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11419T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11420S: Maintained 11421F: drivers/media/i2c/ov2659.c 11422F: include/media/i2c/ov2659.h 11423 11424OVERLAY FILESYSTEM 11425M: Miklos Szeredi <miklos@szeredi.hu> 11426L: linux-unionfs@vger.kernel.org 11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11428S: Supported 11429F: fs/overlayfs/ 11430F: Documentation/filesystems/overlayfs.txt 11431 11432P54 WIRELESS DRIVER 11433M: Christian Lamparter <chunkeey@googlemail.com> 11434L: linux-wireless@vger.kernel.org 11435W: http://wireless.kernel.org/en/users/Drivers/p54 11436S: Maintained 11437F: drivers/net/wireless/intersil/p54/ 11438 11439PA SEMI ETHERNET DRIVER 11440L: netdev@vger.kernel.org 11441S: Orphan 11442F: drivers/net/ethernet/pasemi/* 11443 11444PA SEMI SMBUS DRIVER 11445L: linux-i2c@vger.kernel.org 11446S: Orphan 11447F: drivers/i2c/busses/i2c-pasemi.c 11448 11449PADATA PARALLEL EXECUTION MECHANISM 11450M: Steffen Klassert <steffen.klassert@secunet.com> 11451L: linux-crypto@vger.kernel.org 11452S: Maintained 11453F: kernel/padata.c 11454F: include/linux/padata.h 11455F: Documentation/padata.txt 11456 11457PANASONIC LAPTOP ACPI EXTRAS DRIVER 11458M: Harald Welte <laforge@gnumonks.org> 11459L: platform-driver-x86@vger.kernel.org 11460S: Maintained 11461F: drivers/platform/x86/panasonic-laptop.c 11462 11463PARALLEL LCD/KEYPAD PANEL DRIVER 11464M: Willy Tarreau <willy@haproxy.com> 11465M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11466S: Odd Fixes 11467F: Documentation/auxdisplay/lcd-panel-cgram.txt 11468F: drivers/auxdisplay/panel.c 11469 11470PARALLEL PORT SUBSYSTEM 11471M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11472M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11473L: linux-parport@lists.infradead.org (subscribers-only) 11474S: Maintained 11475F: drivers/parport/ 11476F: include/linux/parport*.h 11477F: drivers/char/ppdev.c 11478F: include/uapi/linux/ppdev.h 11479F: Documentation/parport*.txt 11480 11481PARAVIRT_OPS INTERFACE 11482M: Juergen Gross <jgross@suse.com> 11483M: Alok Kataria <akataria@vmware.com> 11484L: virtualization@lists.linux-foundation.org 11485S: Supported 11486F: Documentation/virtual/paravirt_ops.txt 11487F: arch/*/kernel/paravirt* 11488F: arch/*/include/asm/paravirt*.h 11489F: include/linux/hypervisor.h 11490 11491PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11492M: Tim Waugh <tim@cyberelk.net> 11493L: linux-parport@lists.infradead.org (subscribers-only) 11494S: Maintained 11495F: Documentation/blockdev/paride.txt 11496F: drivers/block/paride/ 11497 11498PARISC ARCHITECTURE 11499M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 11500M: Helge Deller <deller@gmx.de> 11501L: linux-parisc@vger.kernel.org 11502W: http://www.parisc-linux.org/ 11503Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11505T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11506S: Maintained 11507F: arch/parisc/ 11508F: Documentation/parisc/ 11509F: drivers/parisc/ 11510F: drivers/char/agp/parisc-agp.c 11511F: drivers/input/serio/gscps2.c 11512F: drivers/parport/parport_gsc.* 11513F: drivers/tty/serial/8250/8250_gsc.c 11514F: drivers/video/fbdev/sti* 11515F: drivers/video/console/sti* 11516F: drivers/video/logo/logo_parisc* 11517 11518PARMAN 11519M: Jiri Pirko <jiri@mellanox.com> 11520L: netdev@vger.kernel.org 11521S: Supported 11522F: lib/parman.c 11523F: lib/test_parman.c 11524F: include/linux/parman.h 11525 11526PC87360 HARDWARE MONITORING DRIVER 11527M: Jim Cromie <jim.cromie@gmail.com> 11528L: linux-hwmon@vger.kernel.org 11529S: Maintained 11530F: Documentation/hwmon/pc87360 11531F: drivers/hwmon/pc87360.c 11532 11533PC8736x GPIO DRIVER 11534M: Jim Cromie <jim.cromie@gmail.com> 11535S: Maintained 11536F: drivers/char/pc8736x_gpio.c 11537 11538PC87427 HARDWARE MONITORING DRIVER 11539M: Jean Delvare <jdelvare@suse.com> 11540L: linux-hwmon@vger.kernel.org 11541S: Maintained 11542F: Documentation/hwmon/pc87427 11543F: drivers/hwmon/pc87427.c 11544 11545PCA9532 LED DRIVER 11546M: Riku Voipio <riku.voipio@iki.fi> 11547S: Maintained 11548F: drivers/leds/leds-pca9532.c 11549F: include/linux/leds-pca9532.h 11550 11551PCA9541 I2C BUS MASTER SELECTOR DRIVER 11552M: Guenter Roeck <linux@roeck-us.net> 11553L: linux-i2c@vger.kernel.org 11554S: Maintained 11555F: drivers/i2c/muxes/i2c-mux-pca9541.c 11556 11557PCDP - PRIMARY CONSOLE AND DEBUG PORT 11558M: Khalid Aziz <khalid@gonehiking.org> 11559S: Maintained 11560F: drivers/firmware/pcdp.* 11561 11562PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11563M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11564L: linux-pci@vger.kernel.org 11565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11566S: Maintained 11567F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11568F: drivers/pci/controller/pci-aardvark.c 11569 11570PCI DRIVER FOR ALTERA PCIE 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.txt 11576F: drivers/pci/controller/pcie-altera.c 11577 11578PCI DRIVER FOR APPLIEDMICRO XGENE 11579M: Tanmay Inamdar <tinamdar@apm.com> 11580L: linux-pci@vger.kernel.org 11581L: linux-arm-kernel@lists.infradead.org 11582S: Maintained 11583F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11584F: drivers/pci/controller/pci-xgene.c 11585 11586PCI DRIVER FOR ARM VERSATILE PLATFORM 11587M: Rob Herring <robh@kernel.org> 11588L: linux-pci@vger.kernel.org 11589L: linux-arm-kernel@lists.infradead.org 11590S: Maintained 11591F: Documentation/devicetree/bindings/pci/versatile.txt 11592F: drivers/pci/controller/pci-versatile.c 11593 11594PCI DRIVER FOR ARMADA 8K 11595M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11596L: linux-pci@vger.kernel.org 11597L: linux-arm-kernel@lists.infradead.org 11598S: Maintained 11599F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11600F: drivers/pci/controller/dwc/pcie-armada8k.c 11601 11602PCI DRIVER FOR CADENCE PCIE IP 11603M: Alan Douglas <adouglas@cadence.com> 11604L: linux-pci@vger.kernel.org 11605S: Maintained 11606F: Documentation/devicetree/bindings/pci/cdns,*.txt 11607F: drivers/pci/controller/pcie-cadence* 11608 11609PCI DRIVER FOR FREESCALE LAYERSCAPE 11610M: Minghuan Lian <minghuan.Lian@nxp.com> 11611M: Mingkai Hu <mingkai.hu@nxp.com> 11612M: Roy Zang <roy.zang@nxp.com> 11613L: linuxppc-dev@lists.ozlabs.org 11614L: linux-pci@vger.kernel.org 11615L: linux-arm-kernel@lists.infradead.org 11616S: Maintained 11617F: drivers/pci/controller/dwc/*layerscape* 11618 11619PCI DRIVER FOR GENERIC OF HOSTS 11620M: Will Deacon <will.deacon@arm.com> 11621L: linux-pci@vger.kernel.org 11622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11623S: Maintained 11624F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11625F: drivers/pci/controller/pci-host-common.c 11626F: drivers/pci/controller/pci-host-generic.c 11627 11628PCI DRIVER FOR IMX6 11629M: Richard Zhu <hongxing.zhu@nxp.com> 11630M: Lucas Stach <l.stach@pengutronix.de> 11631L: linux-pci@vger.kernel.org 11632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11633S: Maintained 11634F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11635F: drivers/pci/controller/dwc/*imx6* 11636 11637PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11638M: Keith Busch <keith.busch@intel.com> 11639M: Jonathan Derrick <jonathan.derrick@intel.com> 11640L: linux-pci@vger.kernel.org 11641S: Supported 11642F: drivers/pci/controller/vmd.c 11643 11644PCI DRIVER FOR MICROSEMI SWITCHTEC 11645M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11646M: Logan Gunthorpe <logang@deltatee.com> 11647L: linux-pci@vger.kernel.org 11648S: Maintained 11649F: Documentation/switchtec.txt 11650F: Documentation/ABI/testing/sysfs-class-switchtec 11651F: drivers/pci/switch/switchtec* 11652F: include/uapi/linux/switchtec_ioctl.h 11653F: include/linux/switchtec.h 11654F: drivers/ntb/hw/mscc/ 11655 11656PCI DRIVER FOR MOBIVEIL PCIE IP 11657M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11658L: linux-pci@vger.kernel.org 11659S: Supported 11660F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11661F: drivers/pci/controller/pcie-mobiveil.c 11662 11663PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11664M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11665M: Jason Cooper <jason@lakedaemon.net> 11666L: linux-pci@vger.kernel.org 11667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11668S: Maintained 11669F: drivers/pci/controller/*mvebu* 11670 11671PCI DRIVER FOR NVIDIA TEGRA 11672M: Thierry Reding <thierry.reding@gmail.com> 11673L: linux-tegra@vger.kernel.org 11674L: linux-pci@vger.kernel.org 11675S: Supported 11676F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11677F: drivers/pci/controller/pci-tegra.c 11678 11679PCI DRIVER FOR RENESAS R-CAR 11680M: Simon Horman <horms@verge.net.au> 11681L: linux-pci@vger.kernel.org 11682L: linux-renesas-soc@vger.kernel.org 11683S: Maintained 11684F: drivers/pci/controller/*rcar* 11685 11686PCI DRIVER FOR SAMSUNG EXYNOS 11687M: Jingoo Han <jingoohan1@gmail.com> 11688L: linux-pci@vger.kernel.org 11689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11690L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11691S: Maintained 11692F: drivers/pci/controller/dwc/pci-exynos.c 11693 11694PCI DRIVER FOR SYNOPSYS DESIGNWARE 11695M: Jingoo Han <jingoohan1@gmail.com> 11696M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11697L: linux-pci@vger.kernel.org 11698S: Maintained 11699F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11700F: drivers/pci/controller/dwc/*designware* 11701 11702PCI DRIVER FOR TI DRA7XX 11703M: Kishon Vijay Abraham I <kishon@ti.com> 11704L: linux-omap@vger.kernel.org 11705L: linux-pci@vger.kernel.org 11706S: Supported 11707F: Documentation/devicetree/bindings/pci/ti-pci.txt 11708F: drivers/pci/controller/dwc/pci-dra7xx.c 11709 11710PCI DRIVER FOR TI KEYSTONE 11711M: Murali Karicheri <m-karicheri2@ti.com> 11712L: linux-pci@vger.kernel.org 11713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11714S: Maintained 11715F: drivers/pci/controller/dwc/pci-keystone.c 11716 11717PCI ENDPOINT SUBSYSTEM 11718M: Kishon Vijay Abraham I <kishon@ti.com> 11719M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11720L: linux-pci@vger.kernel.org 11721T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11722S: Supported 11723F: drivers/pci/endpoint/ 11724F: drivers/misc/pci_endpoint_test.c 11725F: tools/pci/ 11726 11727PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11728M: Russell Currey <ruscur@russell.cc> 11729M: Sam Bobroff <sbobroff@linux.ibm.com> 11730M: Oliver O'Halloran <oohall@gmail.com> 11731L: linuxppc-dev@lists.ozlabs.org 11732S: Supported 11733F: Documentation/PCI/pci-error-recovery.txt 11734F: drivers/pci/pcie/aer.c 11735F: drivers/pci/pcie/dpc.c 11736F: drivers/pci/pcie/err.c 11737F: Documentation/powerpc/eeh-pci-error-recovery.txt 11738F: arch/powerpc/kernel/eeh*.c 11739F: arch/powerpc/platforms/*/eeh*.c 11740F: arch/powerpc/include/*/eeh*.h 11741 11742PCI ERROR RECOVERY 11743M: Linas Vepstas <linasvepstas@gmail.com> 11744L: linux-pci@vger.kernel.org 11745S: Supported 11746F: Documentation/PCI/pci-error-recovery.txt 11747 11748PCI MSI DRIVER FOR ALTERA MSI IP 11749M: Ley Foon Tan <lftan@altera.com> 11750L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11751L: linux-pci@vger.kernel.org 11752S: Supported 11753F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11754F: drivers/pci/controller/pcie-altera-msi.c 11755 11756PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11757M: Duc Dang <dhdang@apm.com> 11758L: linux-pci@vger.kernel.org 11759L: linux-arm-kernel@lists.infradead.org 11760S: Maintained 11761F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11762F: drivers/pci/controller/pci-xgene-msi.c 11763 11764PCI SUBSYSTEM 11765M: Bjorn Helgaas <bhelgaas@google.com> 11766L: linux-pci@vger.kernel.org 11767Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11769S: Supported 11770F: Documentation/devicetree/bindings/pci/ 11771F: Documentation/PCI/ 11772F: drivers/acpi/pci* 11773F: drivers/pci/ 11774F: include/asm-generic/pci* 11775F: include/linux/pci* 11776F: include/linux/of_pci.h 11777F: include/uapi/linux/pci* 11778F: lib/pci* 11779F: arch/x86/pci/ 11780F: arch/x86/kernel/quirks.c 11781F: arch/x86/kernel/early-quirks.c 11782 11783PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11784M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11785L: linux-pci@vger.kernel.org 11786Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11787T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11788S: Supported 11789F: drivers/pci/controller/ 11790 11791PCIE DRIVER FOR AMLOGIC MESON 11792M: Yue Wang <yue.wang@Amlogic.com> 11793L: linux-pci@vger.kernel.org 11794L: linux-amlogic@lists.infradead.org 11795S: Maintained 11796F: drivers/pci/controller/dwc/pci-meson.c 11797 11798PCIE DRIVER FOR AXIS ARTPEC 11799M: Jesper Nilsson <jesper.nilsson@axis.com> 11800L: linux-arm-kernel@axis.com 11801L: linux-pci@vger.kernel.org 11802S: Maintained 11803F: Documentation/devicetree/bindings/pci/axis,artpec* 11804F: drivers/pci/controller/dwc/*artpec* 11805 11806PCIE DRIVER FOR CAVIUM THUNDERX 11807M: David Daney <david.daney@cavium.com> 11808L: linux-pci@vger.kernel.org 11809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11810S: Supported 11811F: Documentation/devicetree/bindings/pci/pci-thunder-* 11812F: drivers/pci/controller/pci-thunder-* 11813 11814PCIE DRIVER FOR HISILICON 11815M: Zhou Wang <wangzhou1@hisilicon.com> 11816L: linux-pci@vger.kernel.org 11817S: Maintained 11818F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11819F: drivers/pci/controller/dwc/pcie-hisi.c 11820 11821PCIE DRIVER FOR HISILICON KIRIN 11822M: Xiaowei Song <songxiaowei@hisilicon.com> 11823M: Binghui Wang <wangbinghui@hisilicon.com> 11824L: linux-pci@vger.kernel.org 11825S: Maintained 11826F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11827F: drivers/pci/controller/dwc/pcie-kirin.c 11828 11829PCIE DRIVER FOR HISILICON STB 11830M: Shawn Guo <shawn.guo@linaro.org> 11831L: linux-pci@vger.kernel.org 11832S: Maintained 11833F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11834F: drivers/pci/controller/dwc/pcie-histb.c 11835 11836PCIE DRIVER FOR MEDIATEK 11837M: Ryder Lee <ryder.lee@mediatek.com> 11838L: linux-pci@vger.kernel.org 11839L: linux-mediatek@lists.infradead.org 11840S: Supported 11841F: Documentation/devicetree/bindings/pci/mediatek* 11842F: drivers/pci/controller/*mediatek* 11843 11844PCIE DRIVER FOR QUALCOMM MSM 11845M: Stanimir Varbanov <svarbanov@mm-sol.com> 11846L: linux-pci@vger.kernel.org 11847L: linux-arm-msm@vger.kernel.org 11848S: Maintained 11849F: drivers/pci/controller/dwc/*qcom* 11850 11851PCIE DRIVER FOR ROCKCHIP 11852M: Shawn Lin <shawn.lin@rock-chips.com> 11853L: linux-pci@vger.kernel.org 11854L: linux-rockchip@lists.infradead.org 11855S: Maintained 11856F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11857F: drivers/pci/controller/pcie-rockchip* 11858 11859PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11860M: Linus Walleij <linus.walleij@linaro.org> 11861L: linux-pci@vger.kernel.org 11862S: Maintained 11863F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11864F: drivers/pci/controller/pci-v3-semi.c 11865 11866PCIE DRIVER FOR SOCIONEXT UNIPHIER 11867M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 11868L: linux-pci@vger.kernel.org 11869S: Maintained 11870F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 11871F: drivers/pci/controller/dwc/pcie-uniphier.c 11872 11873PCIE DRIVER FOR ST SPEAR13XX 11874M: Pratyush Anand <pratyush.anand@gmail.com> 11875L: linux-pci@vger.kernel.org 11876S: Maintained 11877F: drivers/pci/controller/dwc/*spear* 11878 11879PCMCIA SUBSYSTEM 11880M: Dominik Brodowski <linux@dominikbrodowski.net> 11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11882S: Odd Fixes 11883F: Documentation/pcmcia/ 11884F: tools/pcmcia/ 11885F: drivers/pcmcia/ 11886F: include/pcmcia/ 11887 11888PCNET32 NETWORK DRIVER 11889M: Don Fry <pcnet32@frontier.com> 11890L: netdev@vger.kernel.org 11891S: Maintained 11892F: drivers/net/ethernet/amd/pcnet32.c 11893 11894PCRYPT PARALLEL CRYPTO ENGINE 11895M: Steffen Klassert <steffen.klassert@secunet.com> 11896L: linux-crypto@vger.kernel.org 11897S: Maintained 11898F: crypto/pcrypt.c 11899F: include/crypto/pcrypt.h 11900 11901PEAQ WMI HOTKEYS DRIVER 11902M: Hans de Goede <hdegoede@redhat.com> 11903L: platform-driver-x86@vger.kernel.org 11904S: Maintained 11905F: drivers/platform/x86/peaq-wmi.c 11906 11907PER-CPU MEMORY ALLOCATOR 11908M: Dennis Zhou <dennis@kernel.org> 11909M: Tejun Heo <tj@kernel.org> 11910M: Christoph Lameter <cl@linux.com> 11911T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11912S: Maintained 11913F: include/linux/percpu*.h 11914F: mm/percpu*.c 11915F: arch/*/include/asm/percpu.h 11916 11917PER-TASK DELAY ACCOUNTING 11918M: Balbir Singh <bsingharora@gmail.com> 11919S: Maintained 11920F: include/linux/delayacct.h 11921F: kernel/delayacct.c 11922 11923PERFORMANCE EVENTS SUBSYSTEM 11924M: Peter Zijlstra <peterz@infradead.org> 11925M: Ingo Molnar <mingo@redhat.com> 11926M: Arnaldo Carvalho de Melo <acme@kernel.org> 11927R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11928R: Jiri Olsa <jolsa@redhat.com> 11929R: Namhyung Kim <namhyung@kernel.org> 11930L: linux-kernel@vger.kernel.org 11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11932S: Supported 11933F: kernel/events/* 11934F: include/linux/perf_event.h 11935F: include/uapi/linux/perf_event.h 11936F: arch/*/kernel/perf_event*.c 11937F: arch/*/kernel/*/perf_event*.c 11938F: arch/*/kernel/*/*/perf_event*.c 11939F: arch/*/include/asm/perf_event.h 11940F: arch/*/kernel/perf_callchain.c 11941F: arch/*/events/* 11942F: tools/perf/ 11943 11944PERSONALITY HANDLING 11945M: Christoph Hellwig <hch@infradead.org> 11946L: linux-abi-devel@lists.sourceforge.net 11947S: Maintained 11948F: include/linux/personality.h 11949F: include/uapi/linux/personality.h 11950 11951PHOENIX RC FLIGHT CONTROLLER ADAPTER 11952M: Marcus Folkesson <marcus.folkesson@gmail.com> 11953L: linux-input@vger.kernel.org 11954S: Maintained 11955F: Documentation/input/devices/pxrc.rst 11956F: drivers/input/joystick/pxrc.c 11957 11958PHONET PROTOCOL 11959M: Remi Denis-Courmont <courmisch@gmail.com> 11960S: Supported 11961F: Documentation/networking/phonet.txt 11962F: include/linux/phonet.h 11963F: include/net/phonet/ 11964F: include/uapi/linux/phonet.h 11965F: net/phonet/ 11966 11967PHRAM MTD DRIVER 11968M: Joern Engel <joern@lazybastard.org> 11969L: linux-mtd@lists.infradead.org 11970S: Maintained 11971F: drivers/mtd/devices/phram.c 11972 11973PICOLCD HID DRIVER 11974M: Bruno Prémont <bonbons@linux-vserver.org> 11975L: linux-input@vger.kernel.org 11976S: Maintained 11977F: drivers/hid/hid-picolcd* 11978 11979PICOXCELL SUPPORT 11980M: Jamie Iles <jamie@jamieiles.com> 11981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11982T: git git://github.com/jamieiles/linux-2.6-ji.git 11983S: Supported 11984F: arch/arm/boot/dts/picoxcell* 11985F: arch/arm/mach-picoxcell/ 11986F: drivers/crypto/picoxcell* 11987 11988PIN CONTROL SUBSYSTEM 11989M: Linus Walleij <linus.walleij@linaro.org> 11990L: linux-gpio@vger.kernel.org 11991T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11992S: Maintained 11993F: Documentation/devicetree/bindings/pinctrl/ 11994F: Documentation/driver-api/pinctl.rst 11995F: drivers/pinctrl/ 11996F: include/linux/pinctrl/ 11997 11998PIN CONTROLLER - MICROCHIP AT91 11999M: Ludovic Desroches <ludovic.desroches@microchip.com> 12000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12001L: linux-gpio@vger.kernel.org 12002S: Supported 12003F: drivers/pinctrl/pinctrl-at91* 12004 12005PIN CONTROLLER - FREESCALE 12006M: Dong Aisheng <aisheng.dong@nxp.com> 12007M: Fabio Estevam <festevam@gmail.com> 12008M: Shawn Guo <shawnguo@kernel.org> 12009M: Stefan Agner <stefan@agner.ch> 12010R: Pengutronix Kernel Team <kernel@pengutronix.de> 12011L: linux-gpio@vger.kernel.org 12012S: Maintained 12013F: drivers/pinctrl/freescale/ 12014F: Documentation/devicetree/bindings/pinctrl/fsl,* 12015 12016PIN CONTROLLER - INTEL 12017M: Mika Westerberg <mika.westerberg@linux.intel.com> 12018M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12020S: Maintained 12021F: drivers/pinctrl/intel/ 12022 12023PIN CONTROLLER - MEDIATEK 12024M: Sean Wang <sean.wang@kernel.org> 12025L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12026S: Maintained 12027F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12028F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12029F: drivers/pinctrl/mediatek/ 12030 12031PIN CONTROLLER - QUALCOMM 12032M: Bjorn Andersson <bjorn.andersson@linaro.org> 12033S: Maintained 12034L: linux-arm-msm@vger.kernel.org 12035F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12036F: drivers/pinctrl/qcom/ 12037 12038PIN CONTROLLER - RENESAS 12039M: Geert Uytterhoeven <geert+renesas@glider.be> 12040L: linux-renesas-soc@vger.kernel.org 12041T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12042S: Maintained 12043F: drivers/pinctrl/pinctrl-rz* 12044F: drivers/pinctrl/sh-pfc/ 12045 12046PIN CONTROLLER - SAMSUNG 12047M: Tomasz Figa <tomasz.figa@gmail.com> 12048M: Krzysztof Kozlowski <krzk@kernel.org> 12049M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12051L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12052Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12053T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12054S: Maintained 12055F: drivers/pinctrl/samsung/ 12056F: include/dt-bindings/pinctrl/samsung.h 12057F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12058 12059PIN CONTROLLER - SINGLE 12060M: Tony Lindgren <tony@atomide.com> 12061M: Haojian Zhuang <haojian.zhuang@linaro.org> 12062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12063L: linux-omap@vger.kernel.org 12064S: Maintained 12065F: drivers/pinctrl/pinctrl-single.c 12066 12067PIN CONTROLLER - ST SPEAR 12068M: Viresh Kumar <vireshk@kernel.org> 12069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12070W: http://www.st.com/spear 12071S: Maintained 12072F: drivers/pinctrl/spear/ 12073 12074PISTACHIO SOC SUPPORT 12075M: James Hartley <james.hartley@sondrel.com> 12076L: linux-mips@vger.kernel.org 12077S: Odd Fixes 12078F: arch/mips/pistachio/ 12079F: arch/mips/include/asm/mach-pistachio/ 12080F: arch/mips/boot/dts/img/pistachio* 12081F: arch/mips/configs/pistachio*_defconfig 12082 12083PKTCDVD DRIVER 12084S: Orphan 12085M: linux-block@vger.kernel.org 12086F: drivers/block/pktcdvd.c 12087F: include/linux/pktcdvd.h 12088F: include/uapi/linux/pktcdvd.h 12089 12090PKUNITY SOC DRIVERS 12091M: Guan Xuetao <gxt@pku.edu.cn> 12092W: http://mprc.pku.edu.cn/~guanxuetao/linux 12093S: Maintained 12094T: git git://github.com/gxt/linux.git 12095F: drivers/input/serio/i8042-unicore32io.h 12096F: drivers/i2c/busses/i2c-puv3.c 12097F: drivers/video/fbdev/fb-puv3.c 12098F: drivers/rtc/rtc-puv3.c 12099 12100PMBUS HARDWARE MONITORING DRIVERS 12101M: Guenter Roeck <linux@roeck-us.net> 12102L: linux-hwmon@vger.kernel.org 12103W: http://hwmon.wiki.kernel.org/ 12104W: http://www.roeck-us.net/linux/drivers/ 12105T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12106S: Maintained 12107F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12108F: Documentation/devicetree/bindings/hwmon/max31785.txt 12109F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12110F: Documentation/hwmon/adm1275 12111F: Documentation/hwmon/ibm-cffps 12112F: Documentation/hwmon/ir35221 12113F: Documentation/hwmon/lm25066 12114F: Documentation/hwmon/ltc2978 12115F: Documentation/hwmon/ltc3815 12116F: Documentation/hwmon/max16064 12117F: Documentation/hwmon/max20751 12118F: Documentation/hwmon/max31785 12119F: Documentation/hwmon/max34440 12120F: Documentation/hwmon/max8688 12121F: Documentation/hwmon/pmbus 12122F: Documentation/hwmon/pmbus-core 12123F: Documentation/hwmon/tps40422 12124F: Documentation/hwmon/ucd9000 12125F: Documentation/hwmon/ucd9200 12126F: Documentation/hwmon/zl6100 12127F: drivers/hwmon/pmbus/ 12128F: include/linux/pmbus.h 12129 12130PMC SIERRA MaxRAID DRIVER 12131L: linux-scsi@vger.kernel.org 12132W: http://www.pmc-sierra.com/ 12133S: Orphan 12134F: drivers/scsi/pmcraid.* 12135 12136PMC SIERRA PM8001 DRIVER 12137M: Jack Wang <jinpu.wang@profitbricks.com> 12138M: lindar_liu@usish.com 12139L: linux-scsi@vger.kernel.org 12140S: Supported 12141F: drivers/scsi/pm8001/ 12142 12143PNP SUPPORT 12144M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12145S: Maintained 12146F: drivers/pnp/ 12147 12148PNI RM3100 IIO DRIVER 12149M: Song Qiang <songqiang1304521@gmail.com> 12150L: linux-iio@vger.kernel.org 12151S: Maintained 12152F: drivers/iio/magnetometer/rm3100* 12153F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12154 12155POSIX CLOCKS and TIMERS 12156M: Thomas Gleixner <tglx@linutronix.de> 12157L: linux-kernel@vger.kernel.org 12158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12159S: Maintained 12160F: fs/timerfd.c 12161F: include/linux/timer* 12162F: kernel/time/*timer* 12163 12164POWER MANAGEMENT CORE 12165M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12166L: linux-pm@vger.kernel.org 12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12168B: https://bugzilla.kernel.org 12169S: Supported 12170F: drivers/base/power/ 12171F: include/linux/pm.h 12172F: include/linux/pm_* 12173F: include/linux/powercap.h 12174F: drivers/powercap/ 12175F: kernel/configs/nopm.config 12176 12177POWER STATE COORDINATION INTERFACE (PSCI) 12178M: Mark Rutland <mark.rutland@arm.com> 12179M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12180L: linux-arm-kernel@lists.infradead.org 12181S: Maintained 12182F: drivers/firmware/psci*.c 12183F: include/linux/psci.h 12184F: include/uapi/linux/psci.h 12185 12186POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12187M: Sebastian Reichel <sre@kernel.org> 12188L: linux-pm@vger.kernel.org 12189T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12190S: Maintained 12191F: Documentation/ABI/testing/sysfs-class-power 12192F: Documentation/devicetree/bindings/power/supply/ 12193F: include/linux/power_supply.h 12194F: drivers/power/supply/ 12195 12196POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12197M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12198L: linuxppc-dev@lists.ozlabs.org 12199S: Maintained 12200F: drivers/char/powernv-op-panel.c 12201 12202PPP OVER ATM (RFC 2364) 12203M: Mitchell Blank Jr <mitch@sfgoth.com> 12204S: Maintained 12205F: net/atm/pppoatm.c 12206F: include/uapi/linux/atmppp.h 12207 12208PPP OVER ETHERNET 12209M: Michal Ostrowski <mostrows@earthlink.net> 12210S: Maintained 12211F: drivers/net/ppp/pppoe.c 12212F: drivers/net/ppp/pppox.c 12213 12214PPP OVER L2TP 12215M: James Chapman <jchapman@katalix.com> 12216S: Maintained 12217F: net/l2tp/l2tp_ppp.c 12218F: include/linux/if_pppol2tp.h 12219F: include/uapi/linux/if_pppol2tp.h 12220 12221PPP PROTOCOL DRIVERS AND COMPRESSORS 12222M: Paul Mackerras <paulus@samba.org> 12223L: linux-ppp@vger.kernel.org 12224S: Maintained 12225F: drivers/net/ppp/ppp_* 12226 12227PPS SUPPORT 12228M: Rodolfo Giometti <giometti@enneenne.com> 12229W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12230L: linuxpps@ml.enneenne.com (subscribers-only) 12231S: Maintained 12232F: Documentation/pps/ 12233F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12234F: Documentation/ABI/testing/sysfs-pps 12235F: drivers/pps/ 12236F: include/linux/pps*.h 12237F: include/uapi/linux/pps.h 12238 12239PPTP DRIVER 12240M: Dmitry Kozlov <xeb@mail.ru> 12241L: netdev@vger.kernel.org 12242S: Maintained 12243F: drivers/net/ppp/pptp.c 12244W: http://sourceforge.net/projects/accel-pptp 12245 12246PREEMPTIBLE KERNEL 12247M: Robert Love <rml@tech9.net> 12248L: kpreempt-tech@lists.sourceforge.net 12249W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12250S: Supported 12251F: Documentation/preempt-locking.txt 12252F: include/linux/preempt.h 12253 12254PRINTK 12255M: Petr Mladek <pmladek@suse.com> 12256M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12257R: Steven Rostedt <rostedt@goodmis.org> 12258S: Maintained 12259F: kernel/printk/ 12260F: include/linux/printk.h 12261 12262PRISM54 WIRELESS DRIVER 12263M: Luis Chamberlain <mcgrof@kernel.org> 12264L: linux-wireless@vger.kernel.org 12265W: http://wireless.kernel.org/en/users/Drivers/p54 12266S: Obsolete 12267F: drivers/net/wireless/intersil/prism54/ 12268 12269PROC FILESYSTEM 12270R: Alexey Dobriyan <adobriyan@gmail.com> 12271L: linux-kernel@vger.kernel.org 12272L: linux-fsdevel@vger.kernel.org 12273S: Maintained 12274F: fs/proc/ 12275F: include/linux/proc_fs.h 12276F: tools/testing/selftests/proc/ 12277F: Documentation/filesystems/proc.txt 12278 12279PROC SYSCTL 12280M: Luis Chamberlain <mcgrof@kernel.org> 12281M: Kees Cook <keescook@chromium.org> 12282L: linux-kernel@vger.kernel.org 12283L: linux-fsdevel@vger.kernel.org 12284S: Maintained 12285F: fs/proc/proc_sysctl.c 12286F: include/linux/sysctl.h 12287F: kernel/sysctl.c 12288F: tools/testing/selftests/sysctl/ 12289 12290PS3 NETWORK SUPPORT 12291M: Geoff Levand <geoff@infradead.org> 12292L: netdev@vger.kernel.org 12293L: linuxppc-dev@lists.ozlabs.org 12294S: Maintained 12295F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12296 12297PS3 PLATFORM SUPPORT 12298M: Geoff Levand <geoff@infradead.org> 12299L: linuxppc-dev@lists.ozlabs.org 12300S: Maintained 12301F: arch/powerpc/boot/ps3* 12302F: arch/powerpc/include/asm/lv1call.h 12303F: arch/powerpc/include/asm/ps3*.h 12304F: arch/powerpc/platforms/ps3/ 12305F: drivers/*/ps3* 12306F: drivers/ps3/ 12307F: drivers/rtc/rtc-ps3.c 12308F: drivers/usb/host/*ps3.c 12309F: sound/ppc/snd_ps3* 12310 12311PS3VRAM DRIVER 12312M: Jim Paris <jim@jtan.com> 12313M: Geoff Levand <geoff@infradead.org> 12314L: linuxppc-dev@lists.ozlabs.org 12315S: Maintained 12316F: drivers/block/ps3vram.c 12317 12318PSAMPLE PACKET SAMPLING SUPPORT: 12319M: Yotam Gigi <yotam.gi@gmail.com> 12320S: Maintained 12321F: net/psample 12322F: include/net/psample.h 12323F: include/uapi/linux/psample.h 12324 12325PSTORE FILESYSTEM 12326M: Kees Cook <keescook@chromium.org> 12327M: Anton Vorontsov <anton@enomsg.org> 12328M: Colin Cross <ccross@android.com> 12329M: Tony Luck <tony.luck@intel.com> 12330S: Maintained 12331T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12332F: fs/pstore/ 12333F: include/linux/pstore* 12334F: drivers/firmware/efi/efi-pstore.c 12335F: drivers/acpi/apei/erst.c 12336F: Documentation/admin-guide/ramoops.rst 12337F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12338K: \b(pstore|ramoops) 12339 12340PTP HARDWARE CLOCK SUPPORT 12341M: Richard Cochran <richardcochran@gmail.com> 12342L: netdev@vger.kernel.org 12343S: Maintained 12344W: http://linuxptp.sourceforge.net/ 12345F: Documentation/ABI/testing/sysfs-ptp 12346F: Documentation/ptp/* 12347F: drivers/net/phy/dp83640* 12348F: drivers/ptp/* 12349F: include/linux/ptp_cl* 12350 12351PTRACE SUPPORT 12352M: Oleg Nesterov <oleg@redhat.com> 12353S: Maintained 12354F: include/asm-generic/syscall.h 12355F: include/linux/ptrace.h 12356F: include/linux/regset.h 12357F: include/linux/tracehook.h 12358F: include/uapi/linux/ptrace.h 12359F: include/uapi/linux/ptrace.h 12360F: include/asm-generic/ptrace.h 12361F: kernel/ptrace.c 12362F: arch/*/ptrace*.c 12363F: arch/*/*/ptrace*.c 12364F: arch/*/include/asm/ptrace*.h 12365 12366PULSE8-CEC DRIVER 12367M: Hans Verkuil <hverkuil@xs4all.nl> 12368L: linux-media@vger.kernel.org 12369T: git git://linuxtv.org/media_tree.git 12370S: Maintained 12371F: drivers/media/usb/pulse8-cec/* 12372F: Documentation/media/cec-drivers/pulse8-cec.rst 12373 12374PVRUSB2 VIDEO4LINUX DRIVER 12375M: Mike Isely <isely@pobox.com> 12376L: pvrusb2@isely.net (subscribers-only) 12377L: linux-media@vger.kernel.org 12378W: http://www.isely.net/pvrusb2/ 12379T: git git://linuxtv.org/media_tree.git 12380S: Maintained 12381F: Documentation/media/v4l-drivers/pvrusb2* 12382F: drivers/media/usb/pvrusb2/ 12383 12384PWC WEBCAM DRIVER 12385M: Hans Verkuil <hverkuil@xs4all.nl> 12386L: linux-media@vger.kernel.org 12387T: git git://linuxtv.org/media_tree.git 12388S: Odd Fixes 12389F: drivers/media/usb/pwc/* 12390 12391PWM FAN DRIVER 12392M: Kamil Debski <kamil@wypas.org> 12393M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12394L: linux-hwmon@vger.kernel.org 12395S: Supported 12396F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12397F: Documentation/hwmon/pwm-fan 12398F: drivers/hwmon/pwm-fan.c 12399 12400PWM IR Transmitter 12401M: Sean Young <sean@mess.org> 12402L: linux-media@vger.kernel.org 12403S: Maintained 12404F: drivers/media/rc/pwm-ir-tx.c 12405 12406PWM SUBSYSTEM 12407M: Thierry Reding <thierry.reding@gmail.com> 12408L: linux-pwm@vger.kernel.org 12409S: Maintained 12410T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12411F: Documentation/pwm.txt 12412F: Documentation/devicetree/bindings/pwm/ 12413F: include/linux/pwm.h 12414F: drivers/pwm/ 12415F: drivers/video/backlight/pwm_bl.c 12416F: include/linux/pwm_backlight.h 12417F: drivers/gpio/gpio-mvebu.c 12418F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12419 12420PXA GPIO DRIVER 12421M: Robert Jarzmik <robert.jarzmik@free.fr> 12422L: linux-gpio@vger.kernel.org 12423S: Maintained 12424F: drivers/gpio/gpio-pxa.c 12425 12426PXA MMCI DRIVER 12427S: Orphan 12428 12429PXA RTC DRIVER 12430M: Robert Jarzmik <robert.jarzmik@free.fr> 12431L: linux-rtc@vger.kernel.org 12432S: Maintained 12433 12434PXA2xx/PXA3xx SUPPORT 12435M: Daniel Mack <daniel@zonque.org> 12436M: Haojian Zhuang <haojian.zhuang@gmail.com> 12437M: Robert Jarzmik <robert.jarzmik@free.fr> 12438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12439T: git git://github.com/hzhuang1/linux.git 12440T: git git://github.com/rjarzmik/linux.git 12441S: Maintained 12442F: arch/arm/boot/dts/pxa* 12443F: arch/arm/mach-pxa/ 12444F: drivers/dma/pxa* 12445F: drivers/pcmcia/pxa2xx* 12446F: drivers/pinctrl/pxa/ 12447F: drivers/spi/spi-pxa2xx* 12448F: drivers/usb/gadget/udc/pxa2* 12449F: include/sound/pxa2xx-lib.h 12450F: sound/arm/pxa* 12451F: sound/soc/pxa/ 12452 12453QAT DRIVER 12454M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12455L: qat-linux@intel.com 12456S: Supported 12457F: drivers/crypto/qat/ 12458 12459QCOM AUDIO (ASoC) DRIVERS 12460M: Patrick Lai <plai@codeaurora.org> 12461M: Banajit Goswami <bgoswami@codeaurora.org> 12462L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12463S: Supported 12464F: sound/soc/qcom/ 12465 12466QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12467M: Gabriel Somlo <somlo@cmu.edu> 12468M: "Michael S. Tsirkin" <mst@redhat.com> 12469L: qemu-devel@nongnu.org 12470S: Maintained 12471F: drivers/firmware/qemu_fw_cfg.c 12472F: include/uapi/linux/qemu_fw_cfg.h 12473 12474QIB DRIVER 12475M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12476M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12477L: linux-rdma@vger.kernel.org 12478S: Supported 12479F: drivers/infiniband/hw/qib/ 12480 12481QLOGIC QL41xxx FCOE DRIVER 12482M: QLogic-Storage-Upstream@cavium.com 12483L: linux-scsi@vger.kernel.org 12484S: Supported 12485F: drivers/scsi/qedf/ 12486 12487QLOGIC QL41xxx ISCSI DRIVER 12488M: QLogic-Storage-Upstream@cavium.com 12489L: linux-scsi@vger.kernel.org 12490S: Supported 12491F: drivers/scsi/qedi/ 12492 12493QLOGIC QL4xxx ETHERNET DRIVER 12494M: Ariel Elior <aelior@marvell.com> 12495M: GR-everest-linux-l2@marvell.com 12496L: netdev@vger.kernel.org 12497S: Supported 12498F: drivers/net/ethernet/qlogic/qed/ 12499F: include/linux/qed/ 12500F: drivers/net/ethernet/qlogic/qede/ 12501 12502QLOGIC QL4xxx RDMA DRIVER 12503M: Michal Kalderon <mkalderon@marvell.com> 12504M: Ariel Elior <aelior@marvell.com> 12505L: linux-rdma@vger.kernel.org 12506S: Supported 12507F: drivers/infiniband/hw/qedr/ 12508F: include/uapi/rdma/qedr-abi.h 12509 12510QLOGIC QLA1280 SCSI DRIVER 12511M: Michael Reed <mdr@sgi.com> 12512L: linux-scsi@vger.kernel.org 12513S: Maintained 12514F: drivers/scsi/qla1280.[ch] 12515 12516QLOGIC QLA2XXX FC-SCSI DRIVER 12517M: qla2xxx-upstream@qlogic.com 12518L: linux-scsi@vger.kernel.org 12519S: Supported 12520F: Documentation/scsi/LICENSE.qla2xxx 12521F: drivers/scsi/qla2xxx/ 12522 12523QLOGIC QLA3XXX NETWORK DRIVER 12524M: GR-Linux-NIC-Dev@marvell.com 12525L: netdev@vger.kernel.org 12526S: Supported 12527F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12528F: drivers/net/ethernet/qlogic/qla3xxx.* 12529 12530QLOGIC QLA4XXX iSCSI DRIVER 12531M: QLogic-Storage-Upstream@qlogic.com 12532L: linux-scsi@vger.kernel.org 12533S: Supported 12534F: Documentation/scsi/LICENSE.qla4xxx 12535F: drivers/scsi/qla4xxx/ 12536 12537QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12538M: Shahed Shaikh <shshaikh@marvell.com> 12539M: Manish Chopra <manishc@marvell.com> 12540M: GR-Linux-NIC-Dev@marvell.com 12541L: netdev@vger.kernel.org 12542S: Supported 12543F: drivers/net/ethernet/qlogic/qlcnic/ 12544 12545QLOGIC QLGE 10Gb ETHERNET DRIVER 12546M: Manish Chopra <manishc@marvell.com> 12547M: GR-Linux-NIC-Dev@marvell.com 12548L: netdev@vger.kernel.org 12549S: Supported 12550F: drivers/net/ethernet/qlogic/qlge/ 12551 12552QM1D1B0004 MEDIA DRIVER 12553M: Akihiro Tsukada <tskd08@gmail.com> 12554L: linux-media@vger.kernel.org 12555S: Odd Fixes 12556F: drivers/media/tuners/qm1d1b0004* 12557 12558QM1D1C0042 MEDIA DRIVER 12559M: Akihiro Tsukada <tskd08@gmail.com> 12560L: linux-media@vger.kernel.org 12561S: Odd Fixes 12562F: drivers/media/tuners/qm1d1c0042* 12563 12564QNX4 FILESYSTEM 12565M: Anders Larsen <al@alarsen.net> 12566W: http://www.alarsen.net/linux/qnx4fs/ 12567S: Maintained 12568F: fs/qnx4/ 12569F: include/uapi/linux/qnx4_fs.h 12570F: include/uapi/linux/qnxtypes.h 12571 12572QORIQ DPAA2 FSL-MC BUS DRIVER 12573M: Stuart Yoder <stuyoder@gmail.com> 12574M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12575L: linux-kernel@vger.kernel.org 12576S: Maintained 12577F: drivers/bus/fsl-mc/ 12578F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12579F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12580 12581QT1010 MEDIA DRIVER 12582M: Antti Palosaari <crope@iki.fi> 12583L: linux-media@vger.kernel.org 12584W: https://linuxtv.org 12585W: http://palosaari.fi/linux/ 12586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12587T: git git://linuxtv.org/anttip/media_tree.git 12588S: Maintained 12589F: drivers/media/tuners/qt1010* 12590 12591QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12592M: Kalle Valo <kvalo@codeaurora.org> 12593L: ath10k@lists.infradead.org 12594W: http://wireless.kernel.org/en/users/Drivers/ath10k 12595T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12596S: Supported 12597F: drivers/net/wireless/ath/ath10k/ 12598 12599QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12600M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12601L: linux-wireless@vger.kernel.org 12602W: http://wireless.kernel.org/en/users/Drivers/ath9k 12603S: Supported 12604F: drivers/net/wireless/ath/ath9k/ 12605 12606QUALCOMM CAMERA SUBSYSTEM DRIVER 12607M: Todor Tomov <todor.too@gmail.com> 12608L: linux-media@vger.kernel.org 12609S: Maintained 12610F: Documentation/devicetree/bindings/media/qcom,camss.txt 12611F: Documentation/media/v4l-drivers/qcom_camss.rst 12612F: drivers/media/platform/qcom/camss/ 12613 12614QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12615M: Ilia Lin <ilia.lin@gmail.com> 12616L: linux-pm@vger.kernel.org 12617S: Maintained 12618F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12619F: drivers/cpufreq/qcom-cpufreq-kryo.c 12620 12621QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12622M: Timur Tabi <timur@kernel.org> 12623L: netdev@vger.kernel.org 12624S: Maintained 12625F: drivers/net/ethernet/qualcomm/emac/ 12626 12627QUALCOMM GENERIC INTERFACE I2C DRIVER 12628M: Alok Chauhan <alokc@codeaurora.org> 12629M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12630L: linux-i2c@vger.kernel.org 12631L: linux-arm-msm@vger.kernel.org 12632S: Supported 12633F: drivers/i2c/busses/i2c-qcom-geni.c 12634 12635QUALCOMM HEXAGON ARCHITECTURE 12636M: Richard Kuo <rkuo@codeaurora.org> 12637L: linux-hexagon@vger.kernel.org 12638T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12639S: Supported 12640F: arch/hexagon/ 12641 12642QUALCOMM HIDMA DRIVER 12643M: Sinan Kaya <okaya@kernel.org> 12644L: linux-arm-kernel@lists.infradead.org 12645L: linux-arm-msm@vger.kernel.org 12646L: dmaengine@vger.kernel.org 12647S: Supported 12648F: drivers/dma/qcom/hidma* 12649 12650QUALCOMM IOMMU 12651M: Rob Clark <robdclark@gmail.com> 12652L: iommu@lists.linux-foundation.org 12653L: linux-arm-msm@vger.kernel.org 12654S: Maintained 12655F: drivers/iommu/qcom_iommu.c 12656 12657QUALCOMM TSENS THERMAL DRIVER 12658M: Amit Kucheria <amit.kucheria@linaro.org> 12659L: linux-pm@vger.kernel.org 12660L: linux-arm-msm@vger.kernel.org 12661S: Maintained 12662F: drivers/thermal/qcom/ 12663 12664QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12665M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12666L: linux-media@vger.kernel.org 12667L: linux-arm-msm@vger.kernel.org 12668T: git git://linuxtv.org/media_tree.git 12669S: Maintained 12670F: drivers/media/platform/qcom/venus/ 12671 12672QUALCOMM WCN36XX WIRELESS DRIVER 12673M: Kalle Valo <kvalo@codeaurora.org> 12674L: wcn36xx@lists.infradead.org 12675W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12676T: git git://github.com/KrasnikovEugene/wcn36xx.git 12677S: Supported 12678F: drivers/net/wireless/ath/wcn36xx/ 12679 12680QUANTENNA QTNFMAC WIRELESS DRIVER 12681M: Igor Mitsyanko <imitsyanko@quantenna.com> 12682M: Avinash Patil <avinashp@quantenna.com> 12683M: Sergey Matyukevich <smatyukevich@quantenna.com> 12684L: linux-wireless@vger.kernel.org 12685S: Maintained 12686F: drivers/net/wireless/quantenna 12687 12688RADEON and AMDGPU DRM DRIVERS 12689M: Alex Deucher <alexander.deucher@amd.com> 12690M: Christian König <christian.koenig@amd.com> 12691M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12692L: amd-gfx@lists.freedesktop.org 12693T: git git://people.freedesktop.org/~agd5f/linux 12694S: Supported 12695F: drivers/gpu/drm/radeon/ 12696F: include/uapi/drm/radeon_drm.h 12697F: drivers/gpu/drm/amd/ 12698F: include/uapi/drm/amdgpu_drm.h 12699 12700RADEON FRAMEBUFFER DISPLAY DRIVER 12701M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12702L: linux-fbdev@vger.kernel.org 12703S: Maintained 12704F: drivers/video/fbdev/aty/radeon* 12705F: include/uapi/linux/radeonfb.h 12706 12707RADIOSHARK RADIO DRIVER 12708M: Hans Verkuil <hverkuil@xs4all.nl> 12709L: linux-media@vger.kernel.org 12710T: git git://linuxtv.org/media_tree.git 12711S: Maintained 12712F: drivers/media/radio/radio-shark.c 12713 12714RADIOSHARK2 RADIO DRIVER 12715M: Hans Verkuil <hverkuil@xs4all.nl> 12716L: linux-media@vger.kernel.org 12717T: git git://linuxtv.org/media_tree.git 12718S: Maintained 12719F: drivers/media/radio/radio-shark2.c 12720F: drivers/media/radio/radio-tea5777.c 12721 12722RADOS BLOCK DEVICE (RBD) 12723M: Ilya Dryomov <idryomov@gmail.com> 12724M: Sage Weil <sage@redhat.com> 12725M: Alex Elder <elder@kernel.org> 12726L: ceph-devel@vger.kernel.org 12727W: http://ceph.com/ 12728T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12729T: git git://github.com/ceph/ceph-client.git 12730S: Supported 12731F: Documentation/ABI/testing/sysfs-bus-rbd 12732F: drivers/block/rbd.c 12733F: drivers/block/rbd_types.h 12734 12735RAGE128 FRAMEBUFFER DISPLAY DRIVER 12736M: Paul Mackerras <paulus@samba.org> 12737L: linux-fbdev@vger.kernel.org 12738S: Maintained 12739F: drivers/video/fbdev/aty/aty128fb.c 12740 12741RAINSHADOW-CEC DRIVER 12742M: Hans Verkuil <hverkuil@xs4all.nl> 12743L: linux-media@vger.kernel.org 12744T: git git://linuxtv.org/media_tree.git 12745S: Maintained 12746F: drivers/media/usb/rainshadow-cec/* 12747 12748RALINK MIPS ARCHITECTURE 12749M: John Crispin <john@phrozen.org> 12750L: linux-mips@vger.kernel.org 12751S: Maintained 12752F: arch/mips/ralink 12753 12754RALINK RT2X00 WIRELESS LAN DRIVER 12755P: rt2x00 project 12756M: Stanislaw Gruszka <sgruszka@redhat.com> 12757M: Helmut Schaa <helmut.schaa@googlemail.com> 12758L: linux-wireless@vger.kernel.org 12759S: Maintained 12760F: drivers/net/wireless/ralink/rt2x00/ 12761 12762RAMDISK RAM BLOCK DEVICE DRIVER 12763M: Jens Axboe <axboe@kernel.dk> 12764S: Maintained 12765F: Documentation/blockdev/ramdisk.txt 12766F: drivers/block/brd.c 12767 12768RANCHU VIRTUAL BOARD FOR MIPS 12769M: Miodrag Dinic <miodrag.dinic@mips.com> 12770L: linux-mips@vger.kernel.org 12771S: Supported 12772F: arch/mips/generic/board-ranchu.c 12773F: arch/mips/configs/generic/board-ranchu.config 12774 12775RANDOM NUMBER DRIVER 12776M: "Theodore Ts'o" <tytso@mit.edu> 12777S: Maintained 12778F: drivers/char/random.c 12779 12780RAPIDIO SUBSYSTEM 12781M: Matt Porter <mporter@kernel.crashing.org> 12782M: Alexandre Bounine <alex.bou9@gmail.com> 12783S: Maintained 12784F: drivers/rapidio/ 12785 12786RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12787L: linux-wireless@vger.kernel.org 12788S: Orphan 12789F: drivers/net/wireless/ray* 12790 12791RCUTORTURE TEST FRAMEWORK 12792M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12793M: Josh Triplett <josh@joshtriplett.org> 12794R: Steven Rostedt <rostedt@goodmis.org> 12795R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12796R: Lai Jiangshan <jiangshanlai@gmail.com> 12797L: linux-kernel@vger.kernel.org 12798S: Supported 12799T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12800F: tools/testing/selftests/rcutorture 12801 12802RDC R-321X SoC 12803M: Florian Fainelli <florian@openwrt.org> 12804S: Maintained 12805 12806RDC R6040 FAST ETHERNET DRIVER 12807M: Florian Fainelli <f.fainelli@gmail.com> 12808L: netdev@vger.kernel.org 12809S: Maintained 12810F: drivers/net/ethernet/rdc/r6040.c 12811 12812RDMAVT - RDMA verbs software 12813M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12814M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12815L: linux-rdma@vger.kernel.org 12816S: Supported 12817F: drivers/infiniband/sw/rdmavt 12818 12819RDS - RELIABLE DATAGRAM SOCKETS 12820M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12821L: netdev@vger.kernel.org 12822L: linux-rdma@vger.kernel.org 12823L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12824W: https://oss.oracle.com/projects/rds/ 12825S: Supported 12826F: net/rds/ 12827F: Documentation/networking/rds.txt 12828 12829RDT - RESOURCE ALLOCATION 12830M: Fenghua Yu <fenghua.yu@intel.com> 12831M: Reinette Chatre <reinette.chatre@intel.com> 12832L: linux-kernel@vger.kernel.org 12833S: Supported 12834F: arch/x86/kernel/cpu/resctrl/ 12835F: arch/x86/include/asm/resctrl_sched.h 12836F: Documentation/x86/resctrl* 12837 12838READ-COPY UPDATE (RCU) 12839M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12840M: Josh Triplett <josh@joshtriplett.org> 12841R: Steven Rostedt <rostedt@goodmis.org> 12842R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12843R: Lai Jiangshan <jiangshanlai@gmail.com> 12844R: Joel Fernandes <joel@joelfernandes.org> 12845L: linux-kernel@vger.kernel.org 12846W: http://www.rdrop.com/users/paulmck/RCU/ 12847S: Supported 12848T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12849F: Documentation/RCU/ 12850X: Documentation/RCU/torture.txt 12851F: include/linux/rcu* 12852X: include/linux/srcu*.h 12853F: kernel/rcu/ 12854X: kernel/rcu/srcu*.c 12855 12856REAL TIME CLOCK (RTC) SUBSYSTEM 12857M: Alessandro Zummo <a.zummo@towertech.it> 12858M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12859L: linux-rtc@vger.kernel.org 12860Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12861T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12862S: Maintained 12863F: Documentation/devicetree/bindings/rtc/ 12864F: Documentation/rtc.txt 12865F: drivers/rtc/ 12866F: include/linux/rtc.h 12867F: include/uapi/linux/rtc.h 12868F: include/linux/rtc/ 12869F: include/linux/platform_data/rtc-* 12870F: tools/testing/selftests/rtc/ 12871 12872REALTEK AUDIO CODECS 12873M: Bard Liao <bardliao@realtek.com> 12874M: Oder Chiou <oder_chiou@realtek.com> 12875S: Maintained 12876F: sound/soc/codecs/rt* 12877F: include/sound/rt*.h 12878 12879REALTEK RTL83xx SMI DSA ROUTER CHIPS 12880M: Linus Walleij <linus.walleij@linaro.org> 12881S: Maintained 12882F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12883F: drivers/net/dsa/realtek-smi* 12884F: drivers/net/dsa/rtl83* 12885 12886REDPINE WIRELESS DRIVER 12887M: Amitkumar Karwar <amitkarwar@gmail.com> 12888M: Siva Rebbagondla <siva8118@gmail.com> 12889L: linux-wireless@vger.kernel.org 12890S: Maintained 12891F: drivers/net/wireless/rsi/ 12892 12893REGISTER MAP ABSTRACTION 12894M: Mark Brown <broonie@kernel.org> 12895L: linux-kernel@vger.kernel.org 12896T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12897S: Supported 12898F: Documentation/devicetree/bindings/regmap/ 12899F: drivers/base/regmap/ 12900F: include/linux/regmap.h 12901 12902REISERFS FILE SYSTEM 12903L: reiserfs-devel@vger.kernel.org 12904S: Supported 12905F: fs/reiserfs/ 12906 12907REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12908M: Ohad Ben-Cohen <ohad@wizery.com> 12909M: Bjorn Andersson <bjorn.andersson@linaro.org> 12910L: linux-remoteproc@vger.kernel.org 12911T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12912S: Maintained 12913F: Documentation/devicetree/bindings/remoteproc/ 12914F: Documentation/remoteproc.txt 12915F: drivers/remoteproc/ 12916F: include/linux/remoteproc.h 12917 12918REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12919M: Ohad Ben-Cohen <ohad@wizery.com> 12920M: Bjorn Andersson <bjorn.andersson@linaro.org> 12921L: linux-remoteproc@vger.kernel.org 12922T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12923S: Maintained 12924F: drivers/rpmsg/ 12925F: Documentation/rpmsg.txt 12926F: include/linux/rpmsg.h 12927F: include/linux/rpmsg/ 12928 12929RENESAS CLOCK DRIVERS 12930M: Geert Uytterhoeven <geert+renesas@glider.be> 12931L: linux-renesas-soc@vger.kernel.org 12932T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12933S: Supported 12934F: drivers/clk/renesas/ 12935 12936RENESAS EMEV2 I2C DRIVER 12937M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12938S: Supported 12939F: drivers/i2c/busses/i2c-emev2.c 12940 12941RENESAS ETHERNET DRIVERS 12942R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12943L: netdev@vger.kernel.org 12944L: linux-renesas-soc@vger.kernel.org 12945F: Documentation/devicetree/bindings/net/renesas,*.txt 12946F: Documentation/devicetree/bindings/net/sh_eth.txt 12947F: drivers/net/ethernet/renesas/ 12948F: include/linux/sh_eth.h 12949 12950RENESAS R-CAR GYROADC DRIVER 12951M: Marek Vasut <marek.vasut@gmail.com> 12952L: linux-iio@vger.kernel.org 12953S: Supported 12954F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 12955F: drivers/iio/adc/rcar-gyroadc.c 12956 12957RENESAS R-CAR I2C DRIVERS 12958M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12959S: Supported 12960F: drivers/i2c/busses/i2c-rcar.c 12961F: drivers/i2c/busses/i2c-sh_mobile.c 12962 12963RENESAS RIIC DRIVER 12964M: Chris Brandt <chris.brandt@renesas.com> 12965S: Supported 12966F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12967F: drivers/i2c/busses/i2c-riic.c 12968 12969RENESAS USB PHY DRIVER 12970M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12971L: linux-renesas-soc@vger.kernel.org 12972S: Maintained 12973F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12974 12975RESET CONTROLLER FRAMEWORK 12976M: Philipp Zabel <p.zabel@pengutronix.de> 12977T: git git://git.pengutronix.de/git/pza/linux 12978S: Maintained 12979F: drivers/reset/ 12980F: Documentation/devicetree/bindings/reset/ 12981F: include/dt-bindings/reset/ 12982F: include/linux/reset.h 12983F: include/linux/reset-controller.h 12984 12985RESTARTABLE SEQUENCES SUPPORT 12986M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12987M: Peter Zijlstra <peterz@infradead.org> 12988M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12989M: Boqun Feng <boqun.feng@gmail.com> 12990L: linux-kernel@vger.kernel.org 12991S: Supported 12992F: kernel/rseq.c 12993F: include/uapi/linux/rseq.h 12994F: include/trace/events/rseq.h 12995F: tools/testing/selftests/rseq/ 12996 12997RFKILL 12998M: Johannes Berg <johannes@sipsolutions.net> 12999L: linux-wireless@vger.kernel.org 13000W: http://wireless.kernel.org/ 13001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13003S: Maintained 13004F: Documentation/rfkill.txt 13005F: Documentation/ABI/stable/sysfs-class-rfkill 13006F: net/rfkill/ 13007F: include/linux/rfkill.h 13008F: include/uapi/linux/rfkill.h 13009 13010RHASHTABLE 13011M: Thomas Graf <tgraf@suug.ch> 13012M: Herbert Xu <herbert@gondor.apana.org.au> 13013L: netdev@vger.kernel.org 13014S: Maintained 13015F: lib/rhashtable.c 13016F: lib/test_rhashtable.c 13017F: include/linux/rhashtable.h 13018F: include/linux/rhashtable-types.h 13019 13020RICOH R5C592 MEMORYSTICK DRIVER 13021M: Maxim Levitsky <maximlevitsky@gmail.com> 13022S: Maintained 13023F: drivers/memstick/host/r592.* 13024 13025RICOH SMARTMEDIA/XD DRIVER 13026M: Maxim Levitsky <maximlevitsky@gmail.com> 13027S: Maintained 13028F: drivers/mtd/nand/raw/r852.c 13029F: drivers/mtd/nand/raw/r852.h 13030 13031RISC-V ARCHITECTURE 13032M: Palmer Dabbelt <palmer@sifive.com> 13033M: Albert Ou <aou@eecs.berkeley.edu> 13034L: linux-riscv@lists.infradead.org 13035T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13036S: Supported 13037F: arch/riscv/ 13038K: riscv 13039N: riscv 13040 13041ROCCAT DRIVERS 13042M: Stefan Achatz <erazor_de@users.sourceforge.net> 13043W: http://sourceforge.net/projects/roccat/ 13044S: Maintained 13045F: drivers/hid/hid-roccat* 13046F: include/linux/hid-roccat* 13047F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13048 13049ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13050M: Jacob chen <jacob2.chen@rock-chips.com> 13051L: linux-media@vger.kernel.org 13052S: Maintained 13053F: drivers/media/platform/rockchip/rga/ 13054F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13055 13056ROCKCHIP VPU CODEC DRIVER 13057M: Ezequiel Garcia <ezequiel@collabora.com> 13058L: linux-media@vger.kernel.org 13059S: Maintained 13060F: drivers/staging/media/platform/rockchip/vpu/ 13061F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13062 13063ROCKER DRIVER 13064M: Jiri Pirko <jiri@resnulli.us> 13065L: netdev@vger.kernel.org 13066S: Supported 13067F: drivers/net/ethernet/rocker/ 13068 13069ROCKETPORT DRIVER 13070P: Comtrol Corp. 13071W: http://www.comtrol.com 13072S: Maintained 13073F: Documentation/serial/rocket.txt 13074F: drivers/tty/rocket* 13075 13076ROCKETPORT EXPRESS/INFINITY DRIVER 13077M: Kevin Cernekee <cernekee@gmail.com> 13078L: linux-serial@vger.kernel.org 13079S: Odd Fixes 13080F: drivers/tty/serial/rp2.* 13081 13082ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13083M: Marek Vasut <marek.vasut+renesas@gmail.com> 13084L: linux-kernel@vger.kernel.org 13085L: linux-renesas-soc@vger.kernel.org 13086S: Supported 13087F: drivers/mfd/bd9571mwv.c 13088F: drivers/regulator/bd9571mwv-regulator.c 13089F: drivers/gpio/gpio-bd9571mwv.c 13090F: include/linux/mfd/bd9571mwv.h 13091F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13092 13093ROSE NETWORK LAYER 13094M: Ralf Baechle <ralf@linux-mips.org> 13095L: linux-hams@vger.kernel.org 13096W: http://www.linux-ax25.org/ 13097S: Maintained 13098F: include/net/rose.h 13099F: include/uapi/linux/rose.h 13100F: net/rose/ 13101 13102RTL2830 MEDIA DRIVER 13103M: Antti Palosaari <crope@iki.fi> 13104L: linux-media@vger.kernel.org 13105W: https://linuxtv.org 13106W: http://palosaari.fi/linux/ 13107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13108T: git git://linuxtv.org/anttip/media_tree.git 13109S: Maintained 13110F: drivers/media/dvb-frontends/rtl2830* 13111 13112RTL2832 MEDIA DRIVER 13113M: Antti Palosaari <crope@iki.fi> 13114L: linux-media@vger.kernel.org 13115W: https://linuxtv.org 13116W: http://palosaari.fi/linux/ 13117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13118T: git git://linuxtv.org/anttip/media_tree.git 13119S: Maintained 13120F: drivers/media/dvb-frontends/rtl2832* 13121 13122RTL2832_SDR MEDIA DRIVER 13123M: Antti Palosaari <crope@iki.fi> 13124L: linux-media@vger.kernel.org 13125W: https://linuxtv.org 13126W: http://palosaari.fi/linux/ 13127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13128T: git git://linuxtv.org/anttip/media_tree.git 13129S: Maintained 13130F: drivers/media/dvb-frontends/rtl2832_sdr* 13131 13132RTL8180 WIRELESS DRIVER 13133L: linux-wireless@vger.kernel.org 13134W: http://wireless.kernel.org/ 13135T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13136S: Orphan 13137F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13138 13139RTL8187 WIRELESS DRIVER 13140M: Herton Ronaldo Krzesinski <herton@canonical.com> 13141M: Hin-Tak Leung <htl10@users.sourceforge.net> 13142M: Larry Finger <Larry.Finger@lwfinger.net> 13143L: linux-wireless@vger.kernel.org 13144W: http://wireless.kernel.org/ 13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13146S: Maintained 13147F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13148 13149REALTEK WIRELESS DRIVER (rtlwifi family) 13150M: Ping-Ke Shih <pkshih@realtek.com> 13151L: linux-wireless@vger.kernel.org 13152W: http://wireless.kernel.org/ 13153T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13154S: Maintained 13155F: drivers/net/wireless/realtek/rtlwifi/ 13156 13157RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13158M: Jes Sorensen <Jes.Sorensen@gmail.com> 13159L: linux-wireless@vger.kernel.org 13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13161S: Maintained 13162F: drivers/net/wireless/realtek/rtl8xxxu/ 13163 13164RXRPC SOCKETS (AF_RXRPC) 13165M: David Howells <dhowells@redhat.com> 13166L: linux-afs@lists.infradead.org 13167S: Supported 13168F: net/rxrpc/ 13169F: include/keys/rxrpc-type.h 13170F: include/net/af_rxrpc.h 13171F: include/trace/events/rxrpc.h 13172F: include/uapi/linux/rxrpc.h 13173F: Documentation/networking/rxrpc.txt 13174W: https://www.infradead.org/~dhowells/kafs/ 13175 13176S3 SAVAGE FRAMEBUFFER DRIVER 13177M: Antonino Daplas <adaplas@gmail.com> 13178L: linux-fbdev@vger.kernel.org 13179S: Maintained 13180F: drivers/video/fbdev/savage/ 13181 13182S390 13183M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13184M: Heiko Carstens <heiko.carstens@de.ibm.com> 13185L: linux-s390@vger.kernel.org 13186W: http://www.ibm.com/developerworks/linux/linux390/ 13187T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13188S: Supported 13189F: arch/s390/ 13190F: drivers/s390/ 13191F: Documentation/s390/ 13192F: Documentation/driver-api/s390-drivers.rst 13193 13194S390 COMMON I/O LAYER 13195M: Sebastian Ott <sebott@linux.ibm.com> 13196M: Peter Oberparleiter <oberpar@linux.ibm.com> 13197L: linux-s390@vger.kernel.org 13198W: http://www.ibm.com/developerworks/linux/linux390/ 13199S: Supported 13200F: drivers/s390/cio/ 13201 13202S390 DASD DRIVER 13203M: Stefan Haberland <sth@linux.ibm.com> 13204M: Jan Hoeppner <hoeppner@linux.ibm.com> 13205L: linux-s390@vger.kernel.org 13206W: http://www.ibm.com/developerworks/linux/linux390/ 13207S: Supported 13208F: drivers/s390/block/dasd* 13209F: block/partitions/ibm.c 13210 13211S390 IOMMU (PCI) 13212M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13213L: linux-s390@vger.kernel.org 13214W: http://www.ibm.com/developerworks/linux/linux390/ 13215S: Supported 13216F: drivers/iommu/s390-iommu.c 13217 13218S390 IUCV NETWORK LAYER 13219M: Julian Wiedmann <jwi@linux.ibm.com> 13220M: Ursula Braun <ubraun@linux.ibm.com> 13221L: linux-s390@vger.kernel.org 13222W: http://www.ibm.com/developerworks/linux/linux390/ 13223S: Supported 13224F: drivers/s390/net/*iucv* 13225F: include/net/iucv/ 13226F: net/iucv/ 13227 13228S390 NETWORK DRIVERS 13229M: Julian Wiedmann <jwi@linux.ibm.com> 13230M: Ursula Braun <ubraun@linux.ibm.com> 13231L: linux-s390@vger.kernel.org 13232W: http://www.ibm.com/developerworks/linux/linux390/ 13233S: Supported 13234F: drivers/s390/net/ 13235 13236S390 PCI SUBSYSTEM 13237M: Sebastian Ott <sebott@linux.ibm.com> 13238M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13239L: linux-s390@vger.kernel.org 13240W: http://www.ibm.com/developerworks/linux/linux390/ 13241S: Supported 13242F: arch/s390/pci/ 13243F: drivers/pci/hotplug/s390_pci_hpc.c 13244 13245S390 VFIO-CCW DRIVER 13246M: Cornelia Huck <cohuck@redhat.com> 13247M: Farhan Ali <alifm@linux.ibm.com> 13248M: Eric Farman <farman@linux.ibm.com> 13249R: Halil Pasic <pasic@linux.ibm.com> 13250L: linux-s390@vger.kernel.org 13251L: kvm@vger.kernel.org 13252S: Supported 13253F: drivers/s390/cio/vfio_ccw* 13254F: Documentation/s390/vfio-ccw.txt 13255F: include/uapi/linux/vfio_ccw.h 13256 13257S390 ZCRYPT DRIVER 13258M: Harald Freudenberger <freude@linux.ibm.com> 13259L: linux-s390@vger.kernel.org 13260W: http://www.ibm.com/developerworks/linux/linux390/ 13261S: Supported 13262F: drivers/s390/crypto/ 13263 13264S390 VFIO AP DRIVER 13265M: Tony Krowiak <akrowiak@linux.ibm.com> 13266M: Pierre Morel <pmorel@linux.ibm.com> 13267M: Halil Pasic <pasic@linux.ibm.com> 13268L: linux-s390@vger.kernel.org 13269W: http://www.ibm.com/developerworks/linux/linux390/ 13270S: Supported 13271F: drivers/s390/crypto/vfio_ap_drv.c 13272F: drivers/s390/crypto/vfio_ap_private.h 13273F: drivers/s390/crypto/vfio_ap_ops.c 13274F: Documentation/s390/vfio-ap.txt 13275 13276S390 ZFCP DRIVER 13277M: Steffen Maier <maier@linux.ibm.com> 13278M: Benjamin Block <bblock@linux.ibm.com> 13279L: linux-s390@vger.kernel.org 13280W: http://www.ibm.com/developerworks/linux/linux390/ 13281S: Supported 13282F: drivers/s390/scsi/zfcp_* 13283 13284S3C24XX SD/MMC Driver 13285M: Ben Dooks <ben-linux@fluff.org> 13286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13287S: Supported 13288F: drivers/mmc/host/s3cmci.* 13289 13290SAA6588 RDS RECEIVER DRIVER 13291M: Hans Verkuil <hverkuil@xs4all.nl> 13292L: linux-media@vger.kernel.org 13293T: git git://linuxtv.org/media_tree.git 13294W: https://linuxtv.org 13295S: Odd Fixes 13296F: drivers/media/i2c/saa6588* 13297 13298SAA7134 VIDEO4LINUX DRIVER 13299M: Mauro Carvalho Chehab <mchehab@kernel.org> 13300L: linux-media@vger.kernel.org 13301W: https://linuxtv.org 13302T: git git://linuxtv.org/media_tree.git 13303S: Odd fixes 13304F: Documentation/media/v4l-drivers/saa7134* 13305F: drivers/media/pci/saa7134/ 13306 13307SAA7146 VIDEO4LINUX-2 DRIVER 13308M: Hans Verkuil <hverkuil@xs4all.nl> 13309L: linux-media@vger.kernel.org 13310T: git git://linuxtv.org/media_tree.git 13311S: Maintained 13312F: drivers/media/common/saa7146/ 13313F: drivers/media/pci/saa7146/ 13314F: include/media/drv-intf/saa7146* 13315 13316SAMSUNG AUDIO (ASoC) DRIVERS 13317M: Krzysztof Kozlowski <krzk@kernel.org> 13318M: Sangbeom Kim <sbkim73@samsung.com> 13319M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13320L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13321S: Supported 13322F: sound/soc/samsung/ 13323F: Documentation/devicetree/bindings/sound/samsung* 13324 13325SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13326M: Krzysztof Kozlowski <krzk@kernel.org> 13327L: linux-crypto@vger.kernel.org 13328L: linux-samsung-soc@vger.kernel.org 13329S: Maintained 13330F: drivers/crypto/exynos-rng.c 13331F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13332 13333SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13334M: Łukasz Stelmach <l.stelmach@samsung.com> 13335L: linux-samsung-soc@vger.kernel.org 13336S: Maintained 13337F: drivers/char/hw_random/exynos-trng.c 13338F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13339 13340SAMSUNG FRAMEBUFFER DRIVER 13341M: Jingoo Han <jingoohan1@gmail.com> 13342L: linux-fbdev@vger.kernel.org 13343S: Maintained 13344F: drivers/video/fbdev/s3c-fb.c 13345 13346SAMSUNG LAPTOP DRIVER 13347M: Corentin Chary <corentin.chary@gmail.com> 13348L: platform-driver-x86@vger.kernel.org 13349S: Maintained 13350F: drivers/platform/x86/samsung-laptop.c 13351 13352SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13353M: Sangbeom Kim <sbkim73@samsung.com> 13354M: Krzysztof Kozlowski <krzk@kernel.org> 13355M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13356L: linux-kernel@vger.kernel.org 13357L: linux-samsung-soc@vger.kernel.org 13358S: Supported 13359F: drivers/mfd/sec*.c 13360F: drivers/regulator/s2m*.c 13361F: drivers/regulator/s5m*.c 13362F: drivers/clk/clk-s2mps11.c 13363F: drivers/rtc/rtc-s5m.c 13364F: include/linux/mfd/samsung/ 13365F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13366F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13367F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13368F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13369 13370SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13371M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13372L: linux-media@vger.kernel.org 13373L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13374S: Maintained 13375F: drivers/media/platform/s3c-camif/ 13376F: include/media/drv-intf/s3c_camif.h 13377 13378SAMSUNG S3FWRN5 NFC DRIVER 13379M: Robert Baldyga <r.baldyga@samsung.com> 13380M: Krzysztof Opasiak <k.opasiak@samsung.com> 13381L: linux-nfc@lists.01.org (moderated for non-subscribers) 13382S: Supported 13383F: drivers/nfc/s3fwrn5 13384 13385SAMSUNG S5C73M3 CAMERA DRIVER 13386M: Kyungmin Park <kyungmin.park@samsung.com> 13387M: Andrzej Hajda <a.hajda@samsung.com> 13388L: linux-media@vger.kernel.org 13389S: Supported 13390F: drivers/media/i2c/s5c73m3/* 13391 13392SAMSUNG S5K5BAF CAMERA DRIVER 13393M: Kyungmin Park <kyungmin.park@samsung.com> 13394M: Andrzej Hajda <a.hajda@samsung.com> 13395L: linux-media@vger.kernel.org 13396S: Supported 13397F: drivers/media/i2c/s5k5baf.c 13398 13399SAMSUNG S5P Security SubSystem (SSS) DRIVER 13400M: Krzysztof Kozlowski <krzk@kernel.org> 13401M: Vladimir Zapolskiy <vz@mleia.com> 13402M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13403L: linux-crypto@vger.kernel.org 13404L: linux-samsung-soc@vger.kernel.org 13405S: Maintained 13406F: drivers/crypto/s5p-sss.c 13407 13408SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13409M: Kyungmin Park <kyungmin.park@samsung.com> 13410M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13411L: linux-media@vger.kernel.org 13412Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13413S: Supported 13414F: drivers/media/platform/exynos4-is/ 13415 13416SAMSUNG SOC CLOCK DRIVERS 13417M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13418M: Tomasz Figa <tomasz.figa@gmail.com> 13419M: Chanwoo Choi <cw00.choi@samsung.com> 13420S: Supported 13421L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13422T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13423F: drivers/clk/samsung/ 13424F: include/dt-bindings/clock/exynos*.h 13425F: Documentation/devicetree/bindings/clock/exynos*.txt 13426 13427SAMSUNG SPI DRIVERS 13428M: Kukjin Kim <kgene@kernel.org> 13429M: Krzysztof Kozlowski <krzk@kernel.org> 13430M: Andi Shyti <andi@etezian.org> 13431L: linux-spi@vger.kernel.org 13432L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13433S: Maintained 13434F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13435F: drivers/spi/spi-s3c* 13436F: include/linux/platform_data/spi-s3c64xx.h 13437 13438SAMSUNG SXGBE DRIVERS 13439M: Byungho An <bh74.an@samsung.com> 13440M: Girish K S <ks.giri@samsung.com> 13441M: Vipul Pandya <vipul.pandya@samsung.com> 13442S: Supported 13443L: netdev@vger.kernel.org 13444F: drivers/net/ethernet/samsung/sxgbe/ 13445 13446SAMSUNG THERMAL DRIVER 13447M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13448L: linux-pm@vger.kernel.org 13449L: linux-samsung-soc@vger.kernel.org 13450S: Supported 13451T: git https://github.com/lmajewski/linux-samsung-thermal.git 13452F: drivers/thermal/samsung/ 13453 13454SAMSUNG USB2 PHY DRIVER 13455M: Kamil Debski <kamil@wypas.org> 13456M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13457L: linux-kernel@vger.kernel.org 13458S: Supported 13459F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13460F: Documentation/phy/samsung-usb2.txt 13461F: drivers/phy/samsung/phy-exynos4210-usb2.c 13462F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13463F: drivers/phy/samsung/phy-exynos5250-usb2.c 13464F: drivers/phy/samsung/phy-s5pv210-usb2.c 13465F: drivers/phy/samsung/phy-samsung-usb2.c 13466F: drivers/phy/samsung/phy-samsung-usb2.h 13467 13468SC1200 WDT DRIVER 13469M: Zwane Mwaikambo <zwanem@gmail.com> 13470S: Maintained 13471F: drivers/watchdog/sc1200wdt.c 13472 13473SCHEDULER 13474M: Ingo Molnar <mingo@redhat.com> 13475M: Peter Zijlstra <peterz@infradead.org> 13476L: linux-kernel@vger.kernel.org 13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13478S: Maintained 13479F: kernel/sched/ 13480F: include/linux/sched.h 13481F: include/uapi/linux/sched.h 13482F: include/linux/wait.h 13483 13484SCR24X CHIP CARD INTERFACE DRIVER 13485M: Lubomir Rintel <lkundrak@v3.sk> 13486S: Supported 13487F: drivers/char/pcmcia/scr24x_cs.c 13488 13489SCSI CDROM DRIVER 13490M: Jens Axboe <axboe@kernel.dk> 13491L: linux-scsi@vger.kernel.org 13492W: http://www.kernel.dk 13493S: Maintained 13494F: drivers/scsi/sr* 13495 13496SCSI RDMA PROTOCOL (SRP) INITIATOR 13497M: Bart Van Assche <bvanassche@acm.org> 13498L: linux-rdma@vger.kernel.org 13499S: Supported 13500Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13501F: drivers/infiniband/ulp/srp/ 13502F: include/scsi/srp.h 13503 13504SCSI RDMA PROTOCOL (SRP) TARGET 13505M: Bart Van Assche <bvanassche@acm.org> 13506L: linux-rdma@vger.kernel.org 13507L: target-devel@vger.kernel.org 13508S: Supported 13509Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13510F: drivers/infiniband/ulp/srpt/ 13511 13512SCSI SG DRIVER 13513M: Doug Gilbert <dgilbert@interlog.com> 13514L: linux-scsi@vger.kernel.org 13515W: http://sg.danny.cz/sg 13516S: Maintained 13517F: Documentation/scsi/scsi-generic.txt 13518F: drivers/scsi/sg.c 13519F: include/scsi/sg.h 13520 13521SCSI SUBSYSTEM 13522M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13524M: "Martin K. Petersen" <martin.petersen@oracle.com> 13525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13526L: linux-scsi@vger.kernel.org 13527S: Maintained 13528F: Documentation/devicetree/bindings/scsi/ 13529F: drivers/scsi/ 13530F: include/scsi/ 13531 13532SCSI TAPE DRIVER 13533M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13534L: linux-scsi@vger.kernel.org 13535S: Maintained 13536F: Documentation/scsi/st.txt 13537F: drivers/scsi/st.* 13538F: drivers/scsi/st_*.h 13539 13540SCTP PROTOCOL 13541M: Vlad Yasevich <vyasevich@gmail.com> 13542M: Neil Horman <nhorman@tuxdriver.com> 13543M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13544L: linux-sctp@vger.kernel.org 13545W: http://lksctp.sourceforge.net 13546S: Maintained 13547F: Documentation/networking/sctp.txt 13548F: include/linux/sctp.h 13549F: include/uapi/linux/sctp.h 13550F: include/net/sctp/ 13551F: net/sctp/ 13552 13553SCx200 CPU SUPPORT 13554M: Jim Cromie <jim.cromie@gmail.com> 13555S: Odd Fixes 13556F: Documentation/i2c/busses/scx200_acb 13557F: arch/x86/platform/scx200/ 13558F: drivers/watchdog/scx200_wdt.c 13559F: drivers/i2c/busses/scx200* 13560F: drivers/mtd/maps/scx200_docflash.c 13561F: include/linux/scx200.h 13562 13563SCx200 GPIO DRIVER 13564M: Jim Cromie <jim.cromie@gmail.com> 13565S: Maintained 13566F: drivers/char/scx200_gpio.c 13567F: include/linux/scx200_gpio.h 13568 13569SCx200 HRT CLOCKSOURCE DRIVER 13570M: Jim Cromie <jim.cromie@gmail.com> 13571S: Maintained 13572F: drivers/clocksource/scx200_hrt.c 13573 13574SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13575M: Sascha Sommer <saschasommer@freenet.de> 13576L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13577S: Maintained 13578F: drivers/mmc/host/sdricoh_cs.c 13579 13580SECO BOARDS CEC DRIVER 13581M: Ettore Chimenti <ek5.chimenti@gmail.com> 13582S: Maintained 13583F: drivers/media/platform/seco-cec/seco-cec.c 13584F: drivers/media/platform/seco-cec/seco-cec.h 13585 13586SECURE COMPUTING 13587M: Kees Cook <keescook@chromium.org> 13588R: Andy Lutomirski <luto@amacapital.net> 13589R: Will Drewry <wad@chromium.org> 13590T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13591S: Supported 13592F: kernel/seccomp.c 13593F: include/uapi/linux/seccomp.h 13594F: include/linux/seccomp.h 13595F: tools/testing/selftests/seccomp/* 13596F: tools/testing/selftests/kselftest_harness.h 13597F: Documentation/userspace-api/seccomp_filter.rst 13598K: \bsecure_computing 13599K: \bTIF_SECCOMP\b 13600 13601SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13602M: Al Cooper <alcooperx@gmail.com> 13603L: linux-mmc@vger.kernel.org 13604L: bcm-kernel-feedback-list@broadcom.com 13605S: Maintained 13606F: drivers/mmc/host/sdhci-brcmstb* 13607 13608SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13609M: Adrian Hunter <adrian.hunter@intel.com> 13610L: linux-mmc@vger.kernel.org 13611T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13612S: Maintained 13613F: drivers/mmc/host/sdhci* 13614F: include/linux/mmc/sdhci* 13615 13616SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13617M: Prabu Thangamuthu <prabu.t@synopsys.com> 13618M: Manjunath M B <manjumb@synopsys.com> 13619L: linux-mmc@vger.kernel.org 13620S: Maintained 13621F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13622 13623SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13624M: Ludovic Desroches <ludovic.desroches@microchip.com> 13625L: linux-mmc@vger.kernel.org 13626S: Supported 13627F: drivers/mmc/host/sdhci-of-at91.c 13628 13629SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13630M: Ben Dooks <ben-linux@fluff.org> 13631M: Jaehoon Chung <jh80.chung@samsung.com> 13632L: linux-mmc@vger.kernel.org 13633S: Maintained 13634F: drivers/mmc/host/sdhci-s3c* 13635 13636SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13637M: Viresh Kumar <vireshk@kernel.org> 13638L: linux-mmc@vger.kernel.org 13639S: Maintained 13640F: drivers/mmc/host/sdhci-spear.c 13641 13642SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13643M: Kishon Vijay Abraham I <kishon@ti.com> 13644L: linux-mmc@vger.kernel.org 13645S: Maintained 13646F: drivers/mmc/host/sdhci-omap.c 13647 13648SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13649M: Scott Bauer <scott.bauer@intel.com> 13650M: Jonathan Derrick <jonathan.derrick@intel.com> 13651L: linux-block@vger.kernel.org 13652S: Supported 13653F: block/sed* 13654F: block/opal_proto.h 13655F: include/linux/sed* 13656F: include/uapi/linux/sed* 13657 13658SECURITY CONTACT 13659M: Security Officers <security@kernel.org> 13660S: Supported 13661 13662SECURITY SUBSYSTEM 13663M: James Morris <jmorris@namei.org> 13664M: "Serge E. Hallyn" <serge@hallyn.com> 13665L: linux-security-module@vger.kernel.org (suggested Cc:) 13666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13667W: http://kernsec.org/ 13668S: Supported 13669F: security/ 13670X: security/selinux/ 13671 13672SELINUX SECURITY MODULE 13673M: Paul Moore <paul@paul-moore.com> 13674M: Stephen Smalley <sds@tycho.nsa.gov> 13675M: Eric Paris <eparis@parisplace.org> 13676L: selinux@vger.kernel.org 13677W: https://selinuxproject.org 13678W: https://github.com/SELinuxProject 13679T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13680S: Supported 13681F: include/linux/selinux* 13682F: security/selinux/ 13683F: scripts/selinux/ 13684F: Documentation/admin-guide/LSM/SELinux.rst 13685 13686SENSABLE PHANTOM 13687M: Jiri Slaby <jirislaby@gmail.com> 13688S: Maintained 13689F: drivers/misc/phantom.c 13690F: include/uapi/linux/phantom.h 13691 13692SERIAL DEVICE BUS 13693M: Rob Herring <robh@kernel.org> 13694L: linux-serial@vger.kernel.org 13695S: Maintained 13696F: Documentation/devicetree/bindings/serial/slave-device.txt 13697F: drivers/tty/serdev/ 13698F: include/linux/serdev.h 13699 13700SERIAL DRIVERS 13701M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13702L: linux-serial@vger.kernel.org 13703S: Maintained 13704F: Documentation/devicetree/bindings/serial/ 13705F: drivers/tty/serial/ 13706 13707SERIAL IR RECEIVER 13708M: Sean Young <sean@mess.org> 13709L: linux-media@vger.kernel.org 13710S: Maintained 13711F: drivers/media/rc/serial_ir.c 13712 13713SFC NETWORK DRIVER 13714M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13715M: Edward Cree <ecree@solarflare.com> 13716M: Bert Kenward <bkenward@solarflare.com> 13717L: netdev@vger.kernel.org 13718S: Supported 13719F: drivers/net/ethernet/sfc/ 13720 13721SFF/SFP/SFP+ MODULE SUPPORT 13722M: Russell King <linux@armlinux.org.uk> 13723L: netdev@vger.kernel.org 13724S: Maintained 13725F: drivers/net/phy/phylink.c 13726F: drivers/net/phy/sfp* 13727F: include/linux/phylink.h 13728F: include/linux/sfp.h 13729 13730SGI GRU DRIVER 13731M: Dimitri Sivanich <sivanich@sgi.com> 13732S: Maintained 13733F: drivers/misc/sgi-gru/ 13734 13735SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13736M: Pat Gefre <pfg@sgi.com> 13737L: linux-ia64@vger.kernel.org 13738S: Supported 13739F: Documentation/ia64/serial.txt 13740F: drivers/tty/serial/ioc?_serial.c 13741F: include/linux/ioc?.h 13742 13743SGI XP/XPC/XPNET DRIVER 13744M: Cliff Whickman <cpw@sgi.com> 13745M: Robin Holt <robinmholt@gmail.com> 13746S: Maintained 13747F: drivers/misc/sgi-xp/ 13748 13749SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13750M: Ursula Braun <ubraun@linux.ibm.com> 13751L: linux-s390@vger.kernel.org 13752W: http://www.ibm.com/developerworks/linux/linux390/ 13753S: Supported 13754F: net/smc/ 13755 13756SHARP RJ54N1CB0C SENSOR DRIVER 13757M: Jacopo Mondi <jacopo@jmondi.org> 13758L: linux-media@vger.kernel.org 13759T: git git://linuxtv.org/media_tree.git 13760S: Odd fixes 13761F: drivers/media/i2c/rj54n1cb0c.c 13762F: include/media/i2c/rj54n1cb0c.h 13763 13764SH_VEU V4L2 MEM2MEM DRIVER 13765L: linux-media@vger.kernel.org 13766S: Orphan 13767F: drivers/media/platform/sh_veu.c 13768 13769SH_VOU V4L2 OUTPUT DRIVER 13770L: linux-media@vger.kernel.org 13771S: Orphan 13772F: drivers/media/platform/sh_vou.c 13773F: include/media/drv-intf/sh_vou.h 13774 13775SI2157 MEDIA DRIVER 13776M: Antti Palosaari <crope@iki.fi> 13777L: linux-media@vger.kernel.org 13778W: https://linuxtv.org 13779W: http://palosaari.fi/linux/ 13780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13781T: git git://linuxtv.org/anttip/media_tree.git 13782S: Maintained 13783F: drivers/media/tuners/si2157* 13784 13785SI2165 MEDIA DRIVER 13786M: Matthias Schwarzott <zzam@gentoo.org> 13787L: linux-media@vger.kernel.org 13788W: https://linuxtv.org 13789Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13790S: Maintained 13791F: drivers/media/dvb-frontends/si2165* 13792 13793SI2168 MEDIA DRIVER 13794M: Antti Palosaari <crope@iki.fi> 13795L: linux-media@vger.kernel.org 13796W: https://linuxtv.org 13797W: http://palosaari.fi/linux/ 13798Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13799T: git git://linuxtv.org/anttip/media_tree.git 13800S: Maintained 13801F: drivers/media/dvb-frontends/si2168* 13802 13803SI470X FM RADIO RECEIVER I2C DRIVER 13804M: Hans Verkuil <hverkuil@xs4all.nl> 13805L: linux-media@vger.kernel.org 13806T: git git://linuxtv.org/media_tree.git 13807W: https://linuxtv.org 13808S: Odd Fixes 13809F: drivers/media/radio/si470x/radio-si470x-i2c.c 13810 13811SI470X FM RADIO RECEIVER USB DRIVER 13812M: Hans Verkuil <hverkuil@xs4all.nl> 13813L: linux-media@vger.kernel.org 13814T: git git://linuxtv.org/media_tree.git 13815W: https://linuxtv.org 13816S: Maintained 13817F: drivers/media/radio/si470x/radio-si470x-common.c 13818F: drivers/media/radio/si470x/radio-si470x.h 13819F: drivers/media/radio/si470x/radio-si470x-usb.c 13820 13821SI4713 FM RADIO TRANSMITTER I2C DRIVER 13822M: Eduardo Valentin <edubezval@gmail.com> 13823L: linux-media@vger.kernel.org 13824T: git git://linuxtv.org/media_tree.git 13825W: https://linuxtv.org 13826S: Odd Fixes 13827F: drivers/media/radio/si4713/si4713.? 13828 13829SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13830M: Eduardo Valentin <edubezval@gmail.com> 13831L: linux-media@vger.kernel.org 13832T: git git://linuxtv.org/media_tree.git 13833W: https://linuxtv.org 13834S: Odd Fixes 13835F: drivers/media/radio/si4713/radio-platform-si4713.c 13836 13837SI4713 FM RADIO TRANSMITTER USB DRIVER 13838M: Hans Verkuil <hverkuil@xs4all.nl> 13839L: linux-media@vger.kernel.org 13840T: git git://linuxtv.org/media_tree.git 13841W: https://linuxtv.org 13842S: Maintained 13843F: drivers/media/radio/si4713/radio-usb-si4713.c 13844 13845SIANO DVB DRIVER 13846M: Mauro Carvalho Chehab <mchehab@kernel.org> 13847L: linux-media@vger.kernel.org 13848W: https://linuxtv.org 13849T: git git://linuxtv.org/media_tree.git 13850S: Odd fixes 13851F: drivers/media/common/siano/ 13852F: drivers/media/usb/siano/ 13853F: drivers/media/usb/siano/ 13854F: drivers/media/mmc/siano/ 13855 13856SIFIVE DRIVERS 13857M: Palmer Dabbelt <palmer@sifive.com> 13858M: Paul Walmsley <paul.walmsley@sifive.com> 13859L: linux-riscv@lists.infradead.org 13860T: git git://github.com/sifive/riscv-linux.git 13861S: Supported 13862K: sifive 13863N: sifive 13864 13865SILEAD TOUCHSCREEN DRIVER 13866M: Hans de Goede <hdegoede@redhat.com> 13867L: linux-input@vger.kernel.org 13868L: platform-driver-x86@vger.kernel.org 13869S: Maintained 13870F: drivers/input/touchscreen/silead.c 13871F: drivers/platform/x86/touchscreen_dmi.c 13872 13873SILICON MOTION SM712 FRAME BUFFER DRIVER 13874M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13875M: Teddy Wang <teddy.wang@siliconmotion.com> 13876M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13877L: linux-fbdev@vger.kernel.org 13878S: Maintained 13879F: drivers/video/fbdev/sm712* 13880F: Documentation/fb/sm712fb.txt 13881 13882SIMPLE FIRMWARE INTERFACE (SFI) 13883M: Len Brown <lenb@kernel.org> 13884L: sfi-devel@simplefirmware.org 13885W: http://simplefirmware.org/ 13886T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13887S: Supported 13888F: arch/x86/platform/sfi/ 13889F: drivers/sfi/ 13890F: include/linux/sfi*.h 13891 13892SIMPLEFB FB DRIVER 13893M: Hans de Goede <hdegoede@redhat.com> 13894L: linux-fbdev@vger.kernel.org 13895S: Maintained 13896F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13897F: drivers/video/fbdev/simplefb.c 13898F: include/linux/platform_data/simplefb.h 13899 13900SIMTEC EB110ATX (Chalice CATS) 13901P: Ben Dooks 13902P: Vincent Sanders <vince@simtec.co.uk> 13903M: Simtec Linux Team <linux@simtec.co.uk> 13904W: http://www.simtec.co.uk/products/EB110ATX/ 13905S: Supported 13906 13907SIMTEC EB2410ITX (BAST) 13908P: Ben Dooks 13909P: Vincent Sanders <vince@simtec.co.uk> 13910M: Simtec Linux Team <linux@simtec.co.uk> 13911W: http://www.simtec.co.uk/products/EB2410ITX/ 13912S: Supported 13913F: arch/arm/mach-s3c24xx/mach-bast.c 13914F: arch/arm/mach-s3c24xx/bast-ide.c 13915F: arch/arm/mach-s3c24xx/bast-irq.c 13916 13917SIPHASH PRF ROUTINES 13918M: Jason A. Donenfeld <Jason@zx2c4.com> 13919S: Maintained 13920F: lib/siphash.c 13921F: lib/test_siphash.c 13922F: include/linux/siphash.h 13923 13924SIOX 13925M: Gavin Schenk <g.schenk@eckelmann.de> 13926M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13927R: Pengutronix Kernel Team <kernel@pengutronix.de> 13928S: Supported 13929F: drivers/siox/* 13930F: drivers/gpio/gpio-siox.c 13931F: include/trace/events/siox.h 13932 13933SIS 190 ETHERNET DRIVER 13934M: Francois Romieu <romieu@fr.zoreil.com> 13935L: netdev@vger.kernel.org 13936S: Maintained 13937F: drivers/net/ethernet/sis/sis190.c 13938 13939SIS 900/7016 FAST ETHERNET DRIVER 13940M: Daniele Venzano <venza@brownhat.org> 13941W: http://www.brownhat.org/sis900.html 13942L: netdev@vger.kernel.org 13943S: Maintained 13944F: drivers/net/ethernet/sis/sis900.* 13945 13946SIS FRAMEBUFFER DRIVER 13947M: Thomas Winischhofer <thomas@winischhofer.net> 13948W: http://www.winischhofer.net/linuxsisvga.shtml 13949S: Maintained 13950F: Documentation/fb/sisfb.txt 13951F: drivers/video/fbdev/sis/ 13952F: include/video/sisfb.h 13953 13954SIS USB2VGA DRIVER 13955M: Thomas Winischhofer <thomas@winischhofer.net> 13956W: http://www.winischhofer.at/linuxsisusbvga.shtml 13957S: Maintained 13958F: drivers/usb/misc/sisusbvga/ 13959 13960SLAB ALLOCATOR 13961M: Christoph Lameter <cl@linux.com> 13962M: Pekka Enberg <penberg@kernel.org> 13963M: David Rientjes <rientjes@google.com> 13964M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13965M: Andrew Morton <akpm@linux-foundation.org> 13966L: linux-mm@kvack.org 13967S: Maintained 13968F: include/linux/sl?b*.h 13969F: mm/sl?b* 13970 13971SLEEPABLE READ-COPY UPDATE (SRCU) 13972M: Lai Jiangshan <jiangshanlai@gmail.com> 13973M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13974M: Josh Triplett <josh@joshtriplett.org> 13975R: Steven Rostedt <rostedt@goodmis.org> 13976R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13977L: linux-kernel@vger.kernel.org 13978W: http://www.rdrop.com/users/paulmck/RCU/ 13979S: Supported 13980T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13981F: include/linux/srcu*.h 13982F: kernel/rcu/srcu*.c 13983 13984SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13985M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13986L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13987S: Maintained 13988F: drivers/slimbus/ 13989F: Documentation/devicetree/bindings/slimbus/ 13990F: include/linux/slimbus.h 13991 13992SMACK SECURITY MODULE 13993M: Casey Schaufler <casey@schaufler-ca.com> 13994L: linux-security-module@vger.kernel.org 13995W: http://schaufler-ca.com 13996T: git git://github.com/cschaufler/smack-next 13997S: Maintained 13998F: Documentation/admin-guide/LSM/Smack.rst 13999F: security/smack/ 14000 14001SMC91x ETHERNET DRIVER 14002M: Nicolas Pitre <nico@fluxnic.net> 14003S: Odd Fixes 14004F: drivers/net/ethernet/smsc/smc91x.* 14005 14006SMIA AND SMIA++ IMAGE SENSOR DRIVER 14007M: Sakari Ailus <sakari.ailus@iki.fi> 14008L: linux-media@vger.kernel.org 14009S: Maintained 14010F: drivers/media/i2c/smiapp/ 14011F: include/media/i2c/smiapp.h 14012F: drivers/media/i2c/smiapp-pll.c 14013F: drivers/media/i2c/smiapp-pll.h 14014F: include/uapi/linux/smiapp.h 14015F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14016 14017SMM665 HARDWARE MONITOR DRIVER 14018M: Guenter Roeck <linux@roeck-us.net> 14019L: linux-hwmon@vger.kernel.org 14020S: Maintained 14021F: Documentation/hwmon/smm665 14022F: drivers/hwmon/smm665.c 14023 14024SMSC EMC2103 HARDWARE MONITOR DRIVER 14025M: Steve Glendinning <steve.glendinning@shawell.net> 14026L: linux-hwmon@vger.kernel.org 14027S: Maintained 14028F: Documentation/hwmon/emc2103 14029F: drivers/hwmon/emc2103.c 14030 14031SMSC SCH5627 HARDWARE MONITOR DRIVER 14032M: Hans de Goede <hdegoede@redhat.com> 14033L: linux-hwmon@vger.kernel.org 14034S: Supported 14035F: Documentation/hwmon/sch5627 14036F: drivers/hwmon/sch5627.c 14037 14038SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14039M: Steve Glendinning <steve.glendinning@shawell.net> 14040L: linux-fbdev@vger.kernel.org 14041S: Maintained 14042F: drivers/video/fbdev/smscufx.c 14043 14044SMSC47B397 HARDWARE MONITOR DRIVER 14045M: Jean Delvare <jdelvare@suse.com> 14046L: linux-hwmon@vger.kernel.org 14047S: Maintained 14048F: Documentation/hwmon/smsc47b397 14049F: drivers/hwmon/smsc47b397.c 14050 14051SMSC911x ETHERNET DRIVER 14052M: Steve Glendinning <steve.glendinning@shawell.net> 14053L: netdev@vger.kernel.org 14054S: Maintained 14055F: include/linux/smsc911x.h 14056F: drivers/net/ethernet/smsc/smsc911x.* 14057 14058SMSC9420 PCI ETHERNET DRIVER 14059M: Steve Glendinning <steve.glendinning@shawell.net> 14060L: netdev@vger.kernel.org 14061S: Maintained 14062F: drivers/net/ethernet/smsc/smsc9420.* 14063 14064SOC-CAMERA V4L2 SUBSYSTEM 14065L: linux-media@vger.kernel.org 14066T: git git://linuxtv.org/media_tree.git 14067S: Orphan 14068F: include/media/soc* 14069F: drivers/media/i2c/soc_camera/ 14070F: drivers/media/platform/soc_camera/ 14071 14072SOCIONEXT SYNQUACER I2C DRIVER 14073M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14074L: linux-i2c@vger.kernel.org 14075S: Maintained 14076F: drivers/i2c/busses/i2c-synquacer.c 14077F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14078 14079SOCIONEXT UNIPHIER SOUND DRIVER 14080L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14081S: Orphan 14082F: sound/soc/uniphier/ 14083 14084SOEKRIS NET48XX LED SUPPORT 14085M: Chris Boot <bootc@bootc.net> 14086S: Maintained 14087F: drivers/leds/leds-net48xx.c 14088 14089SOFT-ROCE DRIVER (rxe) 14090M: Moni Shoua <monis@mellanox.com> 14091L: linux-rdma@vger.kernel.org 14092S: Supported 14093W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14094Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14095F: drivers/infiniband/sw/rxe/ 14096F: include/uapi/rdma/rdma_user_rxe.h 14097 14098SOFTLOGIC 6x10 MPEG CODEC 14099M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14100M: Anton Sviridenko <anton@corp.bluecherry.net> 14101M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14102M: Andrey Utkin <andrey_utkin@fastmail.com> 14103M: Ismael Luceno <ismael@iodev.co.uk> 14104L: linux-media@vger.kernel.org 14105S: Supported 14106F: drivers/media/pci/solo6x10/ 14107 14108SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14109M: James Morse <james.morse@arm.com> 14110L: linux-arm-kernel@lists.infradead.org 14111S: Maintained 14112F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14113F: drivers/firmware/arm_sdei.c 14114F: include/linux/arm_sdei.h 14115F: include/uapi/linux/arm_sdei.h 14116 14117SOFTWARE RAID (Multiple Disks) SUPPORT 14118M: Shaohua Li <shli@kernel.org> 14119L: linux-raid@vger.kernel.org 14120T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14121S: Supported 14122F: drivers/md/Makefile 14123F: drivers/md/Kconfig 14124F: drivers/md/md* 14125F: drivers/md/raid* 14126F: include/linux/raid/ 14127F: include/uapi/linux/raid/ 14128 14129SOCIONEXT (SNI) AVE NETWORK DRIVER 14130M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14131L: netdev@vger.kernel.org 14132S: Maintained 14133F: drivers/net/ethernet/socionext/sni_ave.c 14134F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14135 14136SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14137M: Jassi Brar <jaswinder.singh@linaro.org> 14138L: netdev@vger.kernel.org 14139S: Maintained 14140F: drivers/net/ethernet/socionext/netsec.c 14141F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14142 14143SOLIDRUN CLEARFOG SUPPORT 14144M: Russell King <linux@armlinux.org.uk> 14145S: Maintained 14146F: arch/arm/boot/dts/armada-388-clearfog* 14147F: arch/arm/boot/dts/armada-38x-solidrun-* 14148 14149SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14150M: Russell King <linux@armlinux.org.uk> 14151S: Maintained 14152F: arch/arm/boot/dts/imx6*-cubox-i* 14153F: arch/arm/boot/dts/imx6*-hummingboard* 14154F: arch/arm/boot/dts/imx6*-sr-* 14155 14156SONIC NETWORK DRIVER 14157M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14158L: netdev@vger.kernel.org 14159S: Maintained 14160F: drivers/net/ethernet/natsemi/sonic.* 14161 14162SONICS SILICON BACKPLANE DRIVER (SSB) 14163M: Michael Buesch <m@bues.ch> 14164L: linux-wireless@vger.kernel.org 14165S: Maintained 14166F: drivers/ssb/ 14167F: include/linux/ssb/ 14168 14169SONY IMX214 SENSOR DRIVER 14170M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14171L: linux-media@vger.kernel.org 14172T: git git://linuxtv.org/media_tree.git 14173S: Maintained 14174F: drivers/media/i2c/imx214.c 14175F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14176 14177SONY IMX258 SENSOR DRIVER 14178M: Sakari Ailus <sakari.ailus@linux.intel.com> 14179L: linux-media@vger.kernel.org 14180T: git git://linuxtv.org/media_tree.git 14181S: Maintained 14182F: drivers/media/i2c/imx258.c 14183 14184SONY IMX274 SENSOR DRIVER 14185M: Leon Luo <leonl@leopardimaging.com> 14186L: linux-media@vger.kernel.org 14187T: git git://linuxtv.org/media_tree.git 14188S: Maintained 14189F: drivers/media/i2c/imx274.c 14190F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14191 14192SONY IMX319 SENSOR DRIVER 14193M: Bingbu Cao <bingbu.cao@intel.com> 14194L: linux-media@vger.kernel.org 14195T: git git://linuxtv.org/media_tree.git 14196S: Maintained 14197F: drivers/media/i2c/imx319.c 14198 14199SONY IMX355 SENSOR DRIVER 14200M: Tianshu Qiu <tian.shu.qiu@intel.com> 14201L: linux-media@vger.kernel.org 14202T: git git://linuxtv.org/media_tree.git 14203S: Maintained 14204F: drivers/media/i2c/imx355.c 14205 14206SONY MEMORYSTICK CARD SUPPORT 14207M: Alex Dubov <oakad@yahoo.com> 14208W: http://tifmxx.berlios.de/ 14209S: Maintained 14210F: drivers/memstick/host/tifm_ms.c 14211 14212SONY MEMORYSTICK STANDARD SUPPORT 14213M: Maxim Levitsky <maximlevitsky@gmail.com> 14214S: Maintained 14215F: drivers/memstick/core/ms_block.* 14216 14217SONY VAIO CONTROL DEVICE DRIVER 14218M: Mattia Dongili <malattia@linux.it> 14219L: platform-driver-x86@vger.kernel.org 14220W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14221S: Maintained 14222F: Documentation/laptops/sony-laptop.txt 14223F: drivers/char/sonypi.c 14224F: drivers/platform/x86/sony-laptop.c 14225F: include/linux/sony-laptop.h 14226 14227SOUND 14228M: Jaroslav Kysela <perex@perex.cz> 14229M: Takashi Iwai <tiwai@suse.com> 14230L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14231W: http://www.alsa-project.org/ 14232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14233T: git git://git.alsa-project.org/alsa-kernel.git 14234Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14235S: Maintained 14236F: Documentation/sound/ 14237F: include/sound/ 14238F: include/uapi/sound/ 14239F: sound/ 14240 14241SOUND - COMPRESSED AUDIO 14242M: Vinod Koul <vkoul@kernel.org> 14243L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14245S: Supported 14246F: Documentation/sound/designs/compress-offload.rst 14247F: include/sound/compress_driver.h 14248F: include/uapi/sound/compress_* 14249F: sound/core/compress_offload.c 14250F: sound/soc/soc-compress.c 14251 14252SOUND - DMAENGINE HELPERS 14253M: Lars-Peter Clausen <lars@metafoo.de> 14254S: Supported 14255F: include/sound/dmaengine_pcm.h 14256F: sound/core/pcm_dmaengine.c 14257F: sound/soc/soc-generic-dmaengine-pcm.c 14258 14259SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14260M: Liam Girdwood <lgirdwood@gmail.com> 14261M: Mark Brown <broonie@kernel.org> 14262T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14263L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14264W: http://alsa-project.org/main/index.php/ASoC 14265S: Supported 14266F: Documentation/devicetree/bindings/sound/ 14267F: Documentation/sound/soc/ 14268F: sound/soc/ 14269F: include/dt-bindings/sound/ 14270F: include/sound/soc* 14271 14272SOUNDWIRE SUBSYSTEM 14273M: Vinod Koul <vkoul@kernel.org> 14274M: Sanyog Kale <sanyog.r.kale@intel.com> 14275R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14276L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14277S: Supported 14278F: Documentation/driver-api/soundwire/ 14279F: drivers/soundwire/ 14280F: include/linux/soundwire/ 14281 14282SP2 MEDIA DRIVER 14283M: Olli Salonen <olli.salonen@iki.fi> 14284L: linux-media@vger.kernel.org 14285W: https://linuxtv.org 14286Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14287S: Maintained 14288F: drivers/media/dvb-frontends/sp2* 14289 14290SPARC + UltraSPARC (sparc/sparc64) 14291M: "David S. Miller" <davem@davemloft.net> 14292L: sparclinux@vger.kernel.org 14293Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14294T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14295T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14296S: Maintained 14297F: arch/sparc/ 14298F: drivers/sbus/ 14299 14300SPARC SERIAL DRIVERS 14301M: "David S. Miller" <davem@davemloft.net> 14302L: sparclinux@vger.kernel.org 14303T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14304T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14305S: Maintained 14306F: include/linux/sunserialcore.h 14307F: drivers/tty/serial/suncore.c 14308F: drivers/tty/serial/sunhv.c 14309F: drivers/tty/serial/sunsab.c 14310F: drivers/tty/serial/sunsab.h 14311F: drivers/tty/serial/sunsu.c 14312F: drivers/tty/serial/sunzilog.c 14313F: drivers/tty/serial/sunzilog.h 14314F: drivers/tty/vcc.c 14315 14316SPARSE CHECKER 14317M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14318L: linux-sparse@vger.kernel.org 14319W: https://sparse.wiki.kernel.org/ 14320T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14321S: Maintained 14322F: include/linux/compiler.h 14323 14324SPEAR CLOCK FRAMEWORK SUPPORT 14325M: Viresh Kumar <vireshk@kernel.org> 14326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14327W: http://www.st.com/spear 14328S: Maintained 14329F: drivers/clk/spear/ 14330 14331SPEAR PLATFORM SUPPORT 14332M: Viresh Kumar <vireshk@kernel.org> 14333M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14335W: http://www.st.com/spear 14336S: Maintained 14337F: arch/arm/boot/dts/spear* 14338F: arch/arm/mach-spear/ 14339 14340SPI NOR SUBSYSTEM 14341M: Marek Vasut <marek.vasut@gmail.com> 14342L: linux-mtd@lists.infradead.org 14343W: http://www.linux-mtd.infradead.org/ 14344Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14345T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14346T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14347S: Maintained 14348F: drivers/mtd/spi-nor/ 14349F: include/linux/mtd/spi-nor.h 14350 14351SPI SUBSYSTEM 14352M: Mark Brown <broonie@kernel.org> 14353L: linux-spi@vger.kernel.org 14354T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14355Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14356S: Maintained 14357F: Documentation/devicetree/bindings/spi/ 14358F: Documentation/spi/ 14359F: drivers/spi/ 14360F: include/linux/spi/ 14361F: include/uapi/linux/spi/ 14362F: tools/spi/ 14363 14364SPIDERNET NETWORK DRIVER for CELL 14365M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14366L: netdev@vger.kernel.org 14367S: Supported 14368F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14369F: drivers/net/ethernet/toshiba/spider_net* 14370 14371SPMI SUBSYSTEM 14372R: Stephen Boyd <sboyd@kernel.org> 14373L: linux-arm-msm@vger.kernel.org 14374F: Documentation/devicetree/bindings/spmi/ 14375F: drivers/spmi/ 14376F: include/dt-bindings/spmi/spmi.h 14377F: include/linux/spmi.h 14378F: include/trace/events/spmi.h 14379 14380SPU FILE SYSTEM 14381M: Jeremy Kerr <jk@ozlabs.org> 14382L: linuxppc-dev@lists.ozlabs.org 14383W: http://www.ibm.com/developerworks/power/cell/ 14384S: Supported 14385F: Documentation/filesystems/spufs.txt 14386F: arch/powerpc/platforms/cell/spufs/ 14387 14388SQUASHFS FILE SYSTEM 14389M: Phillip Lougher <phillip@squashfs.org.uk> 14390L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14391W: http://squashfs.org.uk 14392T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14393S: Maintained 14394F: Documentation/filesystems/squashfs.txt 14395F: fs/squashfs/ 14396 14397SRM (Alpha) environment access 14398M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14399S: Maintained 14400F: arch/alpha/kernel/srm_env.c 14401 14402ST LSM6DSx IMU IIO DRIVER 14403M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14404L: linux-iio@vger.kernel.org 14405W: http://www.st.com/ 14406S: Maintained 14407F: drivers/iio/imu/st_lsm6dsx/ 14408F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14409 14410ST STM32 I2C/SMBUS DRIVER 14411M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14412L: linux-i2c@vger.kernel.org 14413S: Maintained 14414F: drivers/i2c/busses/i2c-stm32* 14415 14416ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14417M: Song Qiang <songqiang1304521@gmail.com> 14418L: linux-iio@vger.kernel.org 14419S: Maintained 14420F: drivers/iio/proximity/vl53l0x-i2c.c 14421F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14422 14423STABLE BRANCH 14424M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14425M: Sasha Levin <sashal@kernel.org> 14426L: stable@vger.kernel.org 14427S: Supported 14428F: Documentation/process/stable-kernel-rules.rst 14429 14430STAGING - COMEDI 14431M: Ian Abbott <abbotti@mev.co.uk> 14432M: H Hartley Sweeten <hsweeten@visionengravers.com> 14433S: Odd Fixes 14434F: drivers/staging/comedi/ 14435 14436STAGING - EROFS FILE SYSTEM 14437M: Gao Xiang <gaoxiang25@huawei.com> 14438M: Chao Yu <yuchao0@huawei.com> 14439L: linux-erofs@lists.ozlabs.org 14440S: Maintained 14441F: drivers/staging/erofs/ 14442 14443STAGING - INDUSTRIAL IO 14444M: Jonathan Cameron <jic23@kernel.org> 14445L: linux-iio@vger.kernel.org 14446S: Odd Fixes 14447F: Documentation/devicetree/bindings/staging/iio/ 14448F: drivers/staging/iio/ 14449 14450STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14451M: Marc Dietrich <marvin24@gmx.de> 14452L: ac100@lists.launchpad.net (moderated for non-subscribers) 14453L: linux-tegra@vger.kernel.org 14454S: Maintained 14455F: drivers/staging/nvec/ 14456 14457STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14458M: Jens Frederich <jfrederich@gmail.com> 14459M: Daniel Drake <dsd@laptop.org> 14460M: Jon Nettleton <jon.nettleton@gmail.com> 14461W: http://wiki.laptop.org/go/DCON 14462S: Maintained 14463F: drivers/staging/olpc_dcon/ 14464 14465STAGING - REALTEK RTL8712U DRIVERS 14466M: Larry Finger <Larry.Finger@lwfinger.net> 14467M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14468S: Odd Fixes 14469F: drivers/staging/rtl8712/ 14470 14471STAGING - REALTEK RTL8188EU DRIVERS 14472M: Larry Finger <Larry.Finger@lwfinger.net> 14473S: Odd Fixes 14474F: drivers/staging/rtl8188eu/ 14475 14476STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14477M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14478M: Teddy Wang <teddy.wang@siliconmotion.com> 14479M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14480L: linux-fbdev@vger.kernel.org 14481S: Maintained 14482F: drivers/staging/sm750fb/ 14483 14484STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14485M: William Hubbs <w.d.hubbs@gmail.com> 14486M: Chris Brannon <chris@the-brannons.com> 14487M: Kirk Reiser <kirk@reisers.ca> 14488M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14489L: speakup@linux-speakup.org 14490W: http://www.linux-speakup.org/ 14491S: Odd Fixes 14492F: drivers/staging/speakup/ 14493 14494STAGING - VIA VT665X DRIVERS 14495M: Forest Bond <forest@alittletooquiet.net> 14496S: Odd Fixes 14497F: drivers/staging/vt665?/ 14498 14499STAGING - WILC1000 WIFI DRIVER 14500M: Adham Abozaeid <adham.abozaeid@microchip.com> 14501M: Ajay Singh <ajay.kathat@microchip.com> 14502L: linux-wireless@vger.kernel.org 14503S: Supported 14504F: drivers/staging/wilc1000/ 14505 14506STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14507M: Arnaud Patard <arnaud.patard@rtp-net.org> 14508S: Odd Fixes 14509F: drivers/staging/xgifb/ 14510 14511STAGING SUBSYSTEM 14512M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14513T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14514L: devel@driverdev.osuosl.org 14515S: Supported 14516F: drivers/staging/ 14517 14518STARFIRE/DURALAN NETWORK DRIVER 14519M: Ion Badulescu <ionut@badula.org> 14520S: Odd Fixes 14521F: drivers/net/ethernet/adaptec/starfire* 14522 14523STEC S1220 SKD DRIVER 14524M: Bart Van Assche <bart.vanassche@wdc.com> 14525L: linux-block@vger.kernel.org 14526S: Maintained 14527F: drivers/block/skd*[ch] 14528 14529STI AUDIO (ASoC) DRIVERS 14530M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14531L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14532S: Maintained 14533F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14534F: sound/soc/sti/ 14535 14536STI CEC DRIVER 14537M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14538S: Maintained 14539F: drivers/media/platform/sti/cec/ 14540F: Documentation/devicetree/bindings/media/stih-cec.txt 14541 14542STK1160 USB VIDEO CAPTURE DRIVER 14543M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14544L: linux-media@vger.kernel.org 14545T: git git://linuxtv.org/media_tree.git 14546S: Maintained 14547F: drivers/media/usb/stk1160/ 14548 14549STM32 AUDIO (ASoC) DRIVERS 14550M: Olivier Moysan <olivier.moysan@st.com> 14551M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14553S: Maintained 14554F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14555F: sound/soc/stm/ 14556 14557STM32 TIMER/LPTIMER DRIVERS 14558M: Fabrice Gasnier <fabrice.gasnier@st.com> 14559S: Maintained 14560F: drivers/*/stm32-*timer* 14561F: drivers/pwm/pwm-stm32* 14562F: include/linux/*/stm32-*tim* 14563F: Documentation/ABI/testing/*timer-stm32 14564F: Documentation/devicetree/bindings/*/stm32-*timer* 14565F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14566 14567STMMAC ETHERNET DRIVER 14568M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14569M: Alexandre Torgue <alexandre.torgue@st.com> 14570M: Jose Abreu <joabreu@synopsys.com> 14571L: netdev@vger.kernel.org 14572W: http://www.stlinux.com 14573S: Supported 14574F: drivers/net/ethernet/stmicro/stmmac/ 14575 14576SUN3/3X 14577M: Sam Creasey <sammy@sammy.net> 14578W: http://sammy.net/sun3/ 14579S: Maintained 14580F: arch/m68k/kernel/*sun3* 14581F: arch/m68k/sun3*/ 14582F: arch/m68k/include/asm/sun3* 14583F: drivers/net/ethernet/i825xx/sun3* 14584 14585SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14586M: Hans de Goede <hdegoede@redhat.com> 14587L: linux-input@vger.kernel.org 14588S: Maintained 14589F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14590F: drivers/input/keyboard/sun4i-lradc-keys.c 14591 14592SUNDANCE NETWORK DRIVER 14593M: Denis Kirjanov <kda@linux-powerpc.org> 14594L: netdev@vger.kernel.org 14595S: Maintained 14596F: drivers/net/ethernet/dlink/sundance.c 14597 14598SUPERH 14599M: Yoshinori Sato <ysato@users.sourceforge.jp> 14600M: Rich Felker <dalias@libc.org> 14601L: linux-sh@vger.kernel.org 14602Q: http://patchwork.kernel.org/project/linux-sh/list/ 14603S: Maintained 14604F: Documentation/sh/ 14605F: arch/sh/ 14606F: drivers/sh/ 14607 14608SUSPEND TO RAM 14609M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14610M: Len Brown <len.brown@intel.com> 14611M: Pavel Machek <pavel@ucw.cz> 14612L: linux-pm@vger.kernel.org 14613B: https://bugzilla.kernel.org 14614S: Supported 14615F: Documentation/power/ 14616F: arch/x86/kernel/acpi/ 14617F: drivers/base/power/ 14618F: kernel/power/ 14619F: include/linux/suspend.h 14620F: include/linux/freezer.h 14621F: include/linux/pm.h 14622 14623SVGA HANDLING 14624M: Martin Mares <mj@ucw.cz> 14625L: linux-video@atrey.karlin.mff.cuni.cz 14626S: Maintained 14627F: Documentation/svga.txt 14628F: arch/x86/boot/video* 14629 14630SWIOTLB SUBSYSTEM 14631M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14632L: iommu@lists.linux-foundation.org 14633T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14634S: Supported 14635F: kernel/dma/swiotlb.c 14636F: arch/*/kernel/pci-swiotlb.c 14637F: include/linux/swiotlb.h 14638 14639SWITCHDEV 14640M: Jiri Pirko <jiri@resnulli.us> 14641M: Ivan Vecera <ivecera@redhat.com> 14642L: netdev@vger.kernel.org 14643S: Supported 14644F: net/switchdev/ 14645F: include/net/switchdev.h 14646 14647SY8106A REGULATOR DRIVER 14648M: Icenowy Zheng <icenowy@aosc.io> 14649S: Maintained 14650F: drivers/regulator/sy8106a-regulator.c 14651F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14652 14653SYNC FILE FRAMEWORK 14654M: Sumit Semwal <sumit.semwal@linaro.org> 14655R: Gustavo Padovan <gustavo@padovan.org> 14656S: Maintained 14657L: linux-media@vger.kernel.org 14658L: dri-devel@lists.freedesktop.org 14659F: drivers/dma-buf/sync_* 14660F: drivers/dma-buf/dma-fence* 14661F: drivers/dma-buf/sw_sync.c 14662F: include/linux/sync_file.h 14663F: include/uapi/linux/sync_file.h 14664F: Documentation/sync_file.txt 14665T: git git://anongit.freedesktop.org/drm/drm-misc 14666 14667SYNOPSYS ARC ARCHITECTURE 14668M: Vineet Gupta <vgupta@synopsys.com> 14669L: linux-snps-arc@lists.infradead.org 14670S: Supported 14671F: arch/arc/ 14672F: Documentation/devicetree/bindings/arc/* 14673F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14674F: drivers/clocksource/arc_timer.c 14675F: drivers/tty/serial/arc_uart.c 14676T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14677 14678SYNOPSYS ARC HSDK SDP pll clock driver 14679M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14680S: Supported 14681F: drivers/clk/clk-hsdk-pll.c 14682F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14683 14684SYNOPSYS ARC SDP clock driver 14685M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14686S: Supported 14687F: drivers/clk/axs10x/* 14688F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14689 14690SYNOPSYS ARC SDP platform support 14691M: Alexey Brodkin <abrodkin@synopsys.com> 14692S: Supported 14693F: arch/arc/plat-axs10x 14694F: arch/arc/boot/dts/ax* 14695F: Documentation/devicetree/bindings/arc/axs10* 14696 14697SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14698M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14699S: Supported 14700F: drivers/reset/reset-axs10x.c 14701F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14702 14703SYNOPSYS CREG GPIO DRIVER 14704M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14705S: Maintained 14706F: drivers/gpio/gpio-creg-snps.c 14707F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14708 14709SYNOPSYS DESIGNWARE 8250 UART DRIVER 14710R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14711S: Maintained 14712F: drivers/tty/serial/8250/8250_dw.c 14713 14714SYNOPSYS DESIGNWARE APB GPIO DRIVER 14715M: Hoan Tran <hotran@apm.com> 14716L: linux-gpio@vger.kernel.org 14717S: Maintained 14718F: drivers/gpio/gpio-dwapb.c 14719F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14720 14721SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14722M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14723S: Maintained 14724F: drivers/dma/dwi-axi-dmac/ 14725F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14726 14727SYNOPSYS DESIGNWARE DMAC DRIVER 14728M: Viresh Kumar <vireshk@kernel.org> 14729R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14730S: Maintained 14731F: Documentation/devicetree/bindings/dma/snps-dma.txt 14732F: drivers/dma/dw/ 14733F: include/dt-bindings/dma/dw-dmac.h 14734F: include/linux/dma/dw.h 14735F: include/linux/platform_data/dma-dw.h 14736 14737SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14738M: Jose Abreu <Jose.Abreu@synopsys.com> 14739L: netdev@vger.kernel.org 14740S: Supported 14741F: drivers/net/ethernet/synopsys/ 14742 14743SYNOPSYS DESIGNWARE I2C DRIVER 14744M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14745R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14746R: Mika Westerberg <mika.westerberg@linux.intel.com> 14747L: linux-i2c@vger.kernel.org 14748S: Maintained 14749F: drivers/i2c/busses/i2c-designware-* 14750F: include/linux/platform_data/i2c-designware.h 14751 14752SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14753M: Jaehoon Chung <jh80.chung@samsung.com> 14754L: linux-mmc@vger.kernel.org 14755S: Maintained 14756F: drivers/mmc/host/dw_mmc* 14757 14758SYNOPSYS HSDK RESET CONTROLLER DRIVER 14759M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14760S: Supported 14761F: drivers/reset/reset-hsdk.c 14762F: include/dt-bindings/reset/snps,hsdk-reset.h 14763F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14764 14765SYSTEM CONFIGURATION (SYSCON) 14766M: Lee Jones <lee.jones@linaro.org> 14767M: Arnd Bergmann <arnd@arndb.de> 14768T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14769S: Supported 14770F: drivers/mfd/syscon.c 14771 14772SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14773M: Sudeep Holla <sudeep.holla@arm.com> 14774L: linux-arm-kernel@lists.infradead.org 14775S: Maintained 14776F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14777F: drivers/clk/clk-sc[mp]i.c 14778F: drivers/cpufreq/sc[mp]i-cpufreq.c 14779F: drivers/firmware/arm_scpi.c 14780F: drivers/firmware/arm_scmi/ 14781F: include/linux/sc[mp]i_protocol.h 14782 14783SYSTEM RESET/SHUTDOWN DRIVERS 14784M: Sebastian Reichel <sre@kernel.org> 14785L: linux-pm@vger.kernel.org 14786T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14787S: Maintained 14788F: Documentation/devicetree/bindings/power/reset/ 14789F: drivers/power/reset/ 14790 14791SYSTEM TRACE MODULE CLASS 14792M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14793S: Maintained 14794T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14795F: Documentation/trace/stm.rst 14796F: drivers/hwtracing/stm/ 14797F: include/linux/stm.h 14798F: include/uapi/linux/stm.h 14799 14800SYSV FILESYSTEM 14801M: Christoph Hellwig <hch@infradead.org> 14802S: Maintained 14803F: Documentation/filesystems/sysv-fs.txt 14804F: fs/sysv/ 14805F: include/linux/sysv_fs.h 14806 14807TARGET SUBSYSTEM 14808M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14809L: linux-scsi@vger.kernel.org 14810L: target-devel@vger.kernel.org 14811W: http://www.linux-iscsi.org 14812W: http://groups.google.com/group/linux-iscsi-target-dev 14813T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14814S: Supported 14815F: drivers/target/ 14816F: include/target/ 14817F: Documentation/target/ 14818 14819TASKSTATS STATISTICS INTERFACE 14820M: Balbir Singh <bsingharora@gmail.com> 14821S: Maintained 14822F: Documentation/accounting/taskstats* 14823F: include/linux/taskstats* 14824F: kernel/taskstats.c 14825 14826TC subsystem 14827M: Jamal Hadi Salim <jhs@mojatatu.com> 14828M: Cong Wang <xiyou.wangcong@gmail.com> 14829M: Jiri Pirko <jiri@resnulli.us> 14830L: netdev@vger.kernel.org 14831S: Maintained 14832F: include/net/pkt_cls.h 14833F: include/net/pkt_sched.h 14834F: include/net/tc_act/ 14835F: include/uapi/linux/pkt_cls.h 14836F: include/uapi/linux/pkt_sched.h 14837F: include/uapi/linux/tc_act/ 14838F: include/uapi/linux/tc_ematch/ 14839F: net/sched/ 14840 14841TC90522 MEDIA DRIVER 14842M: Akihiro Tsukada <tskd08@gmail.com> 14843L: linux-media@vger.kernel.org 14844S: Odd Fixes 14845F: drivers/media/dvb-frontends/tc90522* 14846 14847TCP LOW PRIORITY MODULE 14848M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14849M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14850W: http://tcp-lp-mod.sourceforge.net/ 14851S: Maintained 14852F: net/ipv4/tcp_lp.c 14853 14854TDA10071 MEDIA DRIVER 14855M: Antti Palosaari <crope@iki.fi> 14856L: linux-media@vger.kernel.org 14857W: https://linuxtv.org 14858W: http://palosaari.fi/linux/ 14859Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14860T: git git://linuxtv.org/anttip/media_tree.git 14861S: Maintained 14862F: drivers/media/dvb-frontends/tda10071* 14863 14864TDA18212 MEDIA DRIVER 14865M: Antti Palosaari <crope@iki.fi> 14866L: linux-media@vger.kernel.org 14867W: https://linuxtv.org 14868W: http://palosaari.fi/linux/ 14869Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14870T: git git://linuxtv.org/anttip/media_tree.git 14871S: Maintained 14872F: drivers/media/tuners/tda18212* 14873 14874TDA18218 MEDIA DRIVER 14875M: Antti Palosaari <crope@iki.fi> 14876L: linux-media@vger.kernel.org 14877W: https://linuxtv.org 14878W: http://palosaari.fi/linux/ 14879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14880T: git git://linuxtv.org/anttip/media_tree.git 14881S: Maintained 14882F: drivers/media/tuners/tda18218* 14883 14884TDA18250 MEDIA DRIVER 14885M: Olli Salonen <olli.salonen@iki.fi> 14886L: linux-media@vger.kernel.org 14887W: https://linuxtv.org 14888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14889T: git git://linuxtv.org/media_tree.git 14890S: Maintained 14891F: drivers/media/tuners/tda18250* 14892 14893TDA18271 MEDIA DRIVER 14894M: Michael Krufky <mkrufky@linuxtv.org> 14895L: linux-media@vger.kernel.org 14896W: https://linuxtv.org 14897W: http://github.com/mkrufky 14898Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14899T: git git://linuxtv.org/mkrufky/tuners.git 14900S: Maintained 14901F: drivers/media/tuners/tda18271* 14902 14903TDA1997x MEDIA DRIVER 14904M: Tim Harvey <tharvey@gateworks.com> 14905L: linux-media@vger.kernel.org 14906W: https://linuxtv.org 14907Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14908S: Maintained 14909F: drivers/media/i2c/tda1997x.* 14910 14911TDA827x MEDIA DRIVER 14912M: Michael Krufky <mkrufky@linuxtv.org> 14913L: linux-media@vger.kernel.org 14914W: https://linuxtv.org 14915W: http://github.com/mkrufky 14916Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14917T: git git://linuxtv.org/mkrufky/tuners.git 14918S: Maintained 14919F: drivers/media/tuners/tda8290.* 14920 14921TDA8290 MEDIA DRIVER 14922M: Michael Krufky <mkrufky@linuxtv.org> 14923L: linux-media@vger.kernel.org 14924W: https://linuxtv.org 14925W: http://github.com/mkrufky 14926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14927T: git git://linuxtv.org/mkrufky/tuners.git 14928S: Maintained 14929F: drivers/media/tuners/tda8290.* 14930 14931TDA9840 MEDIA DRIVER 14932M: Hans Verkuil <hverkuil@xs4all.nl> 14933L: linux-media@vger.kernel.org 14934T: git git://linuxtv.org/media_tree.git 14935W: https://linuxtv.org 14936S: Maintained 14937F: drivers/media/i2c/tda9840* 14938 14939TEA5761 TUNER DRIVER 14940M: Mauro Carvalho Chehab <mchehab@kernel.org> 14941L: linux-media@vger.kernel.org 14942W: https://linuxtv.org 14943T: git git://linuxtv.org/media_tree.git 14944S: Odd fixes 14945F: drivers/media/tuners/tea5761.* 14946 14947TEA5767 TUNER DRIVER 14948M: Mauro Carvalho Chehab <mchehab@kernel.org> 14949L: linux-media@vger.kernel.org 14950W: https://linuxtv.org 14951T: git git://linuxtv.org/media_tree.git 14952S: Maintained 14953F: drivers/media/tuners/tea5767.* 14954 14955TEA6415C MEDIA DRIVER 14956M: Hans Verkuil <hverkuil@xs4all.nl> 14957L: linux-media@vger.kernel.org 14958T: git git://linuxtv.org/media_tree.git 14959W: https://linuxtv.org 14960S: Maintained 14961F: drivers/media/i2c/tea6415c* 14962 14963TEA6420 MEDIA DRIVER 14964M: Hans Verkuil <hverkuil@xs4all.nl> 14965L: linux-media@vger.kernel.org 14966T: git git://linuxtv.org/media_tree.git 14967W: https://linuxtv.org 14968S: Maintained 14969F: drivers/media/i2c/tea6420* 14970 14971TEAM DRIVER 14972M: Jiri Pirko <jiri@resnulli.us> 14973L: netdev@vger.kernel.org 14974S: Supported 14975F: drivers/net/team/ 14976F: include/linux/if_team.h 14977F: include/uapi/linux/if_team.h 14978 14979TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14980M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14981S: Maintained 14982F: arch/x86/platform/ts5500/ 14983 14984TECHNOTREND USB IR RECEIVER 14985M: Sean Young <sean@mess.org> 14986L: linux-media@vger.kernel.org 14987S: Maintained 14988F: drivers/media/rc/ttusbir.c 14989 14990TECHWELL TW9910 VIDEO DECODER 14991L: linux-media@vger.kernel.org 14992S: Orphan 14993F: drivers/media/i2c/tw9910.c 14994F: include/media/i2c/tw9910.h 14995 14996TEE SUBSYSTEM 14997M: Jens Wiklander <jens.wiklander@linaro.org> 14998S: Maintained 14999F: include/linux/tee_drv.h 15000F: include/uapi/linux/tee.h 15001F: drivers/tee/ 15002F: Documentation/tee.txt 15003 15004TEGRA ARCHITECTURE SUPPORT 15005M: Thierry Reding <thierry.reding@gmail.com> 15006M: Jonathan Hunter <jonathanh@nvidia.com> 15007L: linux-tegra@vger.kernel.org 15008Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15010S: Supported 15011N: [^a-z]tegra 15012 15013TEGRA CLOCK DRIVER 15014M: Peter De Schrijver <pdeschrijver@nvidia.com> 15015M: Prashant Gaikwad <pgaikwad@nvidia.com> 15016S: Supported 15017F: drivers/clk/tegra/ 15018 15019TEGRA DMA DRIVERS 15020M: Laxman Dewangan <ldewangan@nvidia.com> 15021M: Jon Hunter <jonathanh@nvidia.com> 15022S: Supported 15023F: drivers/dma/tegra* 15024 15025TEGRA I2C DRIVER 15026M: Laxman Dewangan <ldewangan@nvidia.com> 15027S: Supported 15028F: drivers/i2c/busses/i2c-tegra.c 15029 15030TEGRA IOMMU DRIVERS 15031M: Thierry Reding <thierry.reding@gmail.com> 15032L: linux-tegra@vger.kernel.org 15033S: Supported 15034F: drivers/iommu/tegra* 15035 15036TEGRA KBC DRIVER 15037M: Laxman Dewangan <ldewangan@nvidia.com> 15038S: Supported 15039F: drivers/input/keyboard/tegra-kbc.c 15040 15041TEGRA NAND DRIVER 15042M: Stefan Agner <stefan@agner.ch> 15043M: Lucas Stach <dev@lynxeye.de> 15044S: Maintained 15045F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15046F: drivers/mtd/nand/raw/tegra_nand.c 15047 15048TEGRA PWM DRIVER 15049M: Thierry Reding <thierry.reding@gmail.com> 15050S: Supported 15051F: drivers/pwm/pwm-tegra.c 15052 15053TEGRA SERIAL DRIVER 15054M: Laxman Dewangan <ldewangan@nvidia.com> 15055S: Supported 15056F: drivers/tty/serial/serial-tegra.c 15057 15058TEGRA SPI DRIVER 15059M: Laxman Dewangan <ldewangan@nvidia.com> 15060S: Supported 15061F: drivers/spi/spi-tegra* 15062 15063TEHUTI ETHERNET DRIVER 15064M: Andy Gospodarek <andy@greyhouse.net> 15065L: netdev@vger.kernel.org 15066S: Supported 15067F: drivers/net/ethernet/tehuti/* 15068 15069Telecom Clock Driver for MCPL0010 15070M: Mark Gross <mark.gross@intel.com> 15071S: Supported 15072F: drivers/char/tlclk.c 15073 15074TENSILICA XTENSA PORT (xtensa) 15075M: Chris Zankel <chris@zankel.net> 15076M: Max Filippov <jcmvbkbc@gmail.com> 15077L: linux-xtensa@linux-xtensa.org 15078T: git git://github.com/czankel/xtensa-linux.git 15079S: Maintained 15080F: arch/xtensa/ 15081F: drivers/irqchip/irq-xtensa-* 15082 15083Texas Instruments' System Control Interface (TISCI) Protocol Driver 15084M: Nishanth Menon <nm@ti.com> 15085M: Tero Kristo <t-kristo@ti.com> 15086M: Santosh Shilimkar <ssantosh@kernel.org> 15087L: linux-arm-kernel@lists.infradead.org 15088S: Maintained 15089F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15090F: drivers/firmware/ti_sci* 15091F: include/linux/soc/ti/ti_sci_protocol.h 15092F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15093F: drivers/soc/ti/ti_sci_pm_domains.c 15094F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15095F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15096F: drivers/clk/keystone/sci-clk.c 15097F: drivers/reset/reset-ti-sci.c 15098 15099Texas Instruments ASoC drivers 15100M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15101L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15102S: Maintained 15103F: sound/soc/ti/ 15104 15105THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15106M: Hans Verkuil <hverkuil@xs4all.nl> 15107L: linux-media@vger.kernel.org 15108T: git git://linuxtv.org/media_tree.git 15109W: https://linuxtv.org 15110S: Maintained 15111F: drivers/media/radio/radio-raremono.c 15112 15113THERMAL 15114M: Zhang Rui <rui.zhang@intel.com> 15115M: Eduardo Valentin <edubezval@gmail.com> 15116R: Daniel Lezcano <daniel.lezcano@linaro.org> 15117L: linux-pm@vger.kernel.org 15118T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15119T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15120Q: https://patchwork.kernel.org/project/linux-pm/list/ 15121S: Supported 15122F: drivers/thermal/ 15123F: include/linux/thermal.h 15124F: include/uapi/linux/thermal.h 15125F: include/linux/cpu_cooling.h 15126F: Documentation/devicetree/bindings/thermal/ 15127 15128THERMAL/CPU_COOLING 15129M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15130M: Viresh Kumar <viresh.kumar@linaro.org> 15131M: Javi Merino <javi.merino@kernel.org> 15132L: linux-pm@vger.kernel.org 15133S: Supported 15134F: Documentation/thermal/cpu-cooling-api.txt 15135F: drivers/thermal/cpu_cooling.c 15136F: include/linux/cpu_cooling.h 15137 15138THINKPAD ACPI EXTRAS DRIVER 15139M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15140L: ibm-acpi-devel@lists.sourceforge.net 15141L: platform-driver-x86@vger.kernel.org 15142W: http://ibm-acpi.sourceforge.net 15143W: http://thinkwiki.org/wiki/Ibm-acpi 15144T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15145S: Maintained 15146F: drivers/platform/x86/thinkpad_acpi.c 15147 15148THUNDERBOLT DRIVER 15149M: Andreas Noever <andreas.noever@gmail.com> 15150M: Michael Jamet <michael.jamet@intel.com> 15151M: Mika Westerberg <mika.westerberg@linux.intel.com> 15152M: Yehezkel Bernat <YehezkelShB@gmail.com> 15153T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15154S: Maintained 15155F: Documentation/admin-guide/thunderbolt.rst 15156F: drivers/thunderbolt/ 15157F: include/linux/thunderbolt.h 15158 15159THUNDERBOLT NETWORK DRIVER 15160M: Michael Jamet <michael.jamet@intel.com> 15161M: Mika Westerberg <mika.westerberg@linux.intel.com> 15162M: Yehezkel Bernat <YehezkelShB@gmail.com> 15163L: netdev@vger.kernel.org 15164S: Maintained 15165F: drivers/net/thunderbolt.c 15166 15167THUNDERX GPIO DRIVER 15168M: David Daney <david.daney@cavium.com> 15169S: Maintained 15170F: drivers/gpio/gpio-thunderx.c 15171 15172TI AM437X VPFE DRIVER 15173M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15174L: linux-media@vger.kernel.org 15175W: https://linuxtv.org 15176Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15177T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15178S: Maintained 15179F: drivers/media/platform/am437x/ 15180 15181TI BANDGAP AND THERMAL DRIVER 15182M: Eduardo Valentin <edubezval@gmail.com> 15183M: Keerthy <j-keerthy@ti.com> 15184L: linux-pm@vger.kernel.org 15185L: linux-omap@vger.kernel.org 15186S: Maintained 15187F: drivers/thermal/ti-soc-thermal/ 15188 15189TI BQ27XXX POWER SUPPLY DRIVER 15190R: Andrew F. Davis <afd@ti.com> 15191F: include/linux/power/bq27xxx_battery.h 15192F: drivers/power/supply/bq27xxx_battery.c 15193F: drivers/power/supply/bq27xxx_battery_i2c.c 15194 15195TI CDCE706 CLOCK DRIVER 15196M: Max Filippov <jcmvbkbc@gmail.com> 15197S: Maintained 15198F: drivers/clk/clk-cdce706.c 15199 15200TI CLOCK DRIVER 15201M: Tero Kristo <t-kristo@ti.com> 15202L: linux-omap@vger.kernel.org 15203S: Maintained 15204F: drivers/clk/ti/ 15205F: include/linux/clk/ti.h 15206 15207TI DAVINCI MACHINE SUPPORT 15208M: Sekhar Nori <nsekhar@ti.com> 15209M: Kevin Hilman <khilman@kernel.org> 15210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15211T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15212S: Supported 15213F: arch/arm/mach-davinci/ 15214F: drivers/i2c/busses/i2c-davinci.c 15215F: arch/arm/boot/dts/da850* 15216 15217TI DAVINCI SERIES CLOCK DRIVER 15218M: David Lechner <david@lechnology.com> 15219R: Sekhar Nori <nsekhar@ti.com> 15220S: Maintained 15221F: Documentation/devicetree/bindings/clock/ti/davinci/ 15222F: drivers/clk/davinci/ 15223 15224TI DAVINCI SERIES GPIO DRIVER 15225M: Keerthy <j-keerthy@ti.com> 15226L: linux-gpio@vger.kernel.org 15227S: Maintained 15228F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15229F: drivers/gpio/gpio-davinci.c 15230 15231TI DAVINCI SERIES MEDIA DRIVER 15232M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15233L: linux-media@vger.kernel.org 15234W: https://linuxtv.org 15235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15236T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15237S: Maintained 15238F: drivers/media/platform/davinci/ 15239F: include/media/davinci/ 15240 15241TI ETHERNET SWITCH DRIVER (CPSW) 15242R: Grygorii Strashko <grygorii.strashko@ti.com> 15243L: linux-omap@vger.kernel.org 15244L: netdev@vger.kernel.org 15245S: Maintained 15246F: drivers/net/ethernet/ti/cpsw* 15247F: drivers/net/ethernet/ti/davinci* 15248 15249TI FLASH MEDIA INTERFACE DRIVER 15250M: Alex Dubov <oakad@yahoo.com> 15251S: Maintained 15252F: drivers/misc/tifm* 15253F: drivers/mmc/host/tifm_sd.c 15254F: include/linux/tifm.h 15255 15256TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15257M: Santosh Shilimkar <ssantosh@kernel.org> 15258L: linux-kernel@vger.kernel.org 15259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15260S: Maintained 15261F: drivers/soc/ti/* 15262T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15263 15264TI LM49xxx FAMILY ASoC CODEC DRIVERS 15265M: M R Swami Reddy <mr.swami.reddy@ti.com> 15266M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15267L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15268S: Maintained 15269F: sound/soc/codecs/lm49453* 15270F: sound/soc/codecs/isabelle* 15271 15272TI LP855x BACKLIGHT DRIVER 15273M: Milo Kim <milo.kim@ti.com> 15274S: Maintained 15275F: Documentation/backlight/lp855x-driver.txt 15276F: drivers/video/backlight/lp855x_bl.c 15277F: include/linux/platform_data/lp855x.h 15278 15279TI LP8727 CHARGER DRIVER 15280M: Milo Kim <milo.kim@ti.com> 15281S: Maintained 15282F: drivers/power/supply/lp8727_charger.c 15283F: include/linux/platform_data/lp8727.h 15284 15285TI LP8788 MFD DRIVER 15286M: Milo Kim <milo.kim@ti.com> 15287S: Maintained 15288F: drivers/iio/adc/lp8788_adc.c 15289F: drivers/leds/leds-lp8788.c 15290F: drivers/mfd/lp8788*.c 15291F: drivers/power/supply/lp8788-charger.c 15292F: drivers/regulator/lp8788-*.c 15293F: include/linux/mfd/lp8788*.h 15294 15295TI NETCP ETHERNET DRIVER 15296M: Wingman Kwok <w-kwok2@ti.com> 15297M: Murali Karicheri <m-karicheri2@ti.com> 15298L: netdev@vger.kernel.org 15299S: Maintained 15300F: drivers/net/ethernet/ti/netcp* 15301 15302TI PCM3060 ASoC CODEC DRIVER 15303M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15304L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15305S: Maintained 15306F: Documentation/devicetree/bindings/sound/pcm3060.txt 15307F: sound/soc/codecs/pcm3060* 15308 15309TI TAS571X FAMILY ASoC CODEC DRIVER 15310M: Kevin Cernekee <cernekee@chromium.org> 15311L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15312S: Odd Fixes 15313F: sound/soc/codecs/tas571x* 15314 15315TI TRF7970A NFC DRIVER 15316M: Mark Greer <mgreer@animalcreek.com> 15317L: linux-wireless@vger.kernel.org 15318L: linux-nfc@lists.01.org (moderated for non-subscribers) 15319S: Supported 15320F: drivers/nfc/trf7970a.c 15321F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15322 15323TI TWL4030 SERIES SOC CODEC DRIVER 15324M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15325L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15326S: Maintained 15327F: sound/soc/codecs/twl4030* 15328 15329TI VPE/CAL DRIVERS 15330M: Benoit Parrot <bparrot@ti.com> 15331L: linux-media@vger.kernel.org 15332W: http://linuxtv.org/ 15333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15334S: Maintained 15335F: drivers/media/platform/ti-vpe/ 15336 15337TI WILINK WIRELESS DRIVERS 15338L: linux-wireless@vger.kernel.org 15339W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15340W: http://wireless.kernel.org/en/users/Drivers/wl1251 15341T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15342S: Orphan 15343F: drivers/net/wireless/ti/ 15344F: include/linux/wl12xx.h 15345 15346TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15347M: John Stultz <john.stultz@linaro.org> 15348M: Thomas Gleixner <tglx@linutronix.de> 15349R: Stephen Boyd <sboyd@kernel.org> 15350L: linux-kernel@vger.kernel.org 15351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15352S: Supported 15353F: include/linux/clocksource.h 15354F: include/linux/time.h 15355F: include/linux/timex.h 15356F: include/uapi/linux/time.h 15357F: include/uapi/linux/timex.h 15358F: kernel/time/clocksource.c 15359F: kernel/time/time*.c 15360F: kernel/time/alarmtimer.c 15361F: kernel/time/ntp.c 15362F: tools/testing/selftests/timers/ 15363 15364TIPC NETWORK LAYER 15365M: Jon Maloy <jon.maloy@ericsson.com> 15366M: Ying Xue <ying.xue@windriver.com> 15367L: netdev@vger.kernel.org (core kernel code) 15368L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15369W: http://tipc.sourceforge.net/ 15370S: Maintained 15371F: include/uapi/linux/tipc*.h 15372F: net/tipc/ 15373 15374TLAN NETWORK DRIVER 15375M: Samuel Chessman <chessman@tux.org> 15376L: tlan-devel@lists.sourceforge.net (subscribers-only) 15377W: http://sourceforge.net/projects/tlan/ 15378S: Maintained 15379F: Documentation/networking/device_drivers/ti/tlan.txt 15380F: drivers/net/ethernet/ti/tlan.* 15381 15382TM6000 VIDEO4LINUX DRIVER 15383M: Mauro Carvalho Chehab <mchehab@kernel.org> 15384L: linux-media@vger.kernel.org 15385W: https://linuxtv.org 15386T: git git://linuxtv.org/media_tree.git 15387S: Odd fixes 15388F: drivers/media/usb/tm6000/ 15389F: Documentation/media/v4l-drivers/tm6000* 15390 15391TMIO/SDHI MMC DRIVER 15392M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15393L: linux-mmc@vger.kernel.org 15394S: Supported 15395F: drivers/mmc/host/tmio_mmc* 15396F: drivers/mmc/host/renesas_sdhi* 15397F: include/linux/mfd/tmio.h 15398 15399TMP401 HARDWARE MONITOR DRIVER 15400M: Guenter Roeck <linux@roeck-us.net> 15401L: linux-hwmon@vger.kernel.org 15402S: Maintained 15403F: Documentation/hwmon/tmp401 15404F: drivers/hwmon/tmp401.c 15405 15406TMPFS (SHMEM FILESYSTEM) 15407M: Hugh Dickins <hughd@google.com> 15408L: linux-mm@kvack.org 15409S: Maintained 15410F: include/linux/shmem_fs.h 15411F: mm/shmem.c 15412 15413TOMOYO SECURITY MODULE 15414M: Kentaro Takeda <takedakn@nttdata.co.jp> 15415M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15416L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15417L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15418L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15419L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15420W: http://tomoyo.sourceforge.jp/ 15421T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15422S: Maintained 15423F: security/tomoyo/ 15424 15425TOPSTAR LAPTOP EXTRAS DRIVER 15426M: Herton Ronaldo Krzesinski <herton@canonical.com> 15427L: platform-driver-x86@vger.kernel.org 15428S: Maintained 15429F: drivers/platform/x86/topstar-laptop.c 15430 15431TORTURE-TEST MODULES 15432M: Davidlohr Bueso <dave@stgolabs.net> 15433M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15434M: Josh Triplett <josh@joshtriplett.org> 15435L: linux-kernel@vger.kernel.org 15436S: Supported 15437T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15438F: Documentation/RCU/torture.txt 15439F: kernel/torture.c 15440F: kernel/rcu/rcutorture.c 15441F: kernel/rcu/rcuperf.c 15442F: kernel/locking/locktorture.c 15443 15444TOSHIBA ACPI EXTRAS DRIVER 15445M: Azael Avalos <coproscefalo@gmail.com> 15446L: platform-driver-x86@vger.kernel.org 15447S: Maintained 15448F: drivers/platform/x86/toshiba_acpi.c 15449 15450TOSHIBA BLUETOOTH DRIVER 15451M: Azael Avalos <coproscefalo@gmail.com> 15452L: platform-driver-x86@vger.kernel.org 15453S: Maintained 15454F: drivers/platform/x86/toshiba_bluetooth.c 15455 15456TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15457M: Azael Avalos <coproscefalo@gmail.com> 15458L: platform-driver-x86@vger.kernel.org 15459S: Maintained 15460F: drivers/platform/x86/toshiba_haps.c 15461 15462TOSHIBA SMM DRIVER 15463M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15464W: http://www.buzzard.org.uk/toshiba/ 15465S: Maintained 15466F: drivers/char/toshiba.c 15467F: include/linux/toshiba.h 15468F: include/uapi/linux/toshiba.h 15469 15470TOSHIBA TC358743 DRIVER 15471M: Mats Randgaard <matrandg@cisco.com> 15472L: linux-media@vger.kernel.org 15473S: Maintained 15474F: drivers/media/i2c/tc358743* 15475F: include/media/i2c/tc358743.h 15476 15477TOSHIBA WMI HOTKEYS DRIVER 15478M: Azael Avalos <coproscefalo@gmail.com> 15479L: platform-driver-x86@vger.kernel.org 15480S: Maintained 15481F: drivers/platform/x86/toshiba-wmi.c 15482 15483TPM DEVICE DRIVER 15484M: Peter Huewe <peterhuewe@gmx.de> 15485M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15486R: Jason Gunthorpe <jgg@ziepe.ca> 15487L: linux-integrity@vger.kernel.org 15488Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15489W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15490T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15491S: Maintained 15492F: drivers/char/tpm/ 15493 15494TRACING 15495M: Steven Rostedt <rostedt@goodmis.org> 15496M: Ingo Molnar <mingo@redhat.com> 15497T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15498S: Maintained 15499F: Documentation/trace/ftrace.rst 15500F: arch/*/*/*/ftrace.h 15501F: arch/*/kernel/ftrace.c 15502F: include/*/ftrace.h 15503F: include/linux/trace*.h 15504F: include/trace/ 15505F: kernel/trace/ 15506F: tools/testing/selftests/ftrace/ 15507 15508TRACING MMIO ACCESSES (MMIOTRACE) 15509M: Steven Rostedt <rostedt@goodmis.org> 15510M: Ingo Molnar <mingo@kernel.org> 15511R: Karol Herbst <karolherbst@gmail.com> 15512R: Pekka Paalanen <ppaalanen@gmail.com> 15513S: Maintained 15514L: linux-kernel@vger.kernel.org 15515L: nouveau@lists.freedesktop.org 15516F: kernel/trace/trace_mmiotrace.c 15517F: include/linux/mmiotrace.h 15518F: arch/x86/mm/kmmio.c 15519F: arch/x86/mm/mmio-mod.c 15520F: arch/x86/mm/testmmiotrace.c 15521 15522TRIVIAL PATCHES 15523M: Jiri Kosina <trivial@kernel.org> 15524T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15525S: Maintained 15526K: ^Subject:.*(?i)trivial 15527 15528TEMPO SEMICONDUCTOR DRIVERS 15529M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15530S: Maintained 15531F: sound/soc/codecs/tscs*.c 15532F: sound/soc/codecs/tscs*.h 15533F: Documentation/devicetree/bindings/sound/tscs*.txt 15534 15535TTY LAYER 15536M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15537M: Jiri Slaby <jslaby@suse.com> 15538S: Supported 15539T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15540F: Documentation/serial/ 15541F: drivers/tty/ 15542F: drivers/tty/serial/serial_core.c 15543F: include/linux/serial_core.h 15544F: include/linux/serial.h 15545F: include/linux/tty.h 15546F: include/uapi/linux/serial_core.h 15547F: include/uapi/linux/serial.h 15548F: include/uapi/linux/tty.h 15549 15550TUA9001 MEDIA DRIVER 15551M: Antti Palosaari <crope@iki.fi> 15552L: linux-media@vger.kernel.org 15553W: https://linuxtv.org 15554W: http://palosaari.fi/linux/ 15555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15556T: git git://linuxtv.org/anttip/media_tree.git 15557S: Maintained 15558F: drivers/media/tuners/tua9001* 15559 15560TULIP NETWORK DRIVERS 15561L: netdev@vger.kernel.org 15562L: linux-parisc@vger.kernel.org 15563S: Orphan 15564F: drivers/net/ethernet/dec/tulip/ 15565 15566TUN/TAP driver 15567M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15568W: http://vtun.sourceforge.net/tun 15569S: Maintained 15570F: Documentation/networking/tuntap.txt 15571F: arch/um/os-Linux/drivers/ 15572 15573TURBOCHANNEL SUBSYSTEM 15574M: "Maciej W. Rozycki" <macro@linux-mips.org> 15575M: Ralf Baechle <ralf@linux-mips.org> 15576L: linux-mips@vger.kernel.org 15577Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15578S: Maintained 15579F: drivers/tc/ 15580F: include/linux/tc.h 15581 15582TURBOSTAT UTILITY 15583M: "Len Brown" <lenb@kernel.org> 15584L: linux-pm@vger.kernel.org 15585B: https://bugzilla.kernel.org 15586Q: https://patchwork.kernel.org/project/linux-pm/list/ 15587T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15588S: Supported 15589F: tools/power/x86/turbostat/ 15590 15591TW5864 VIDEO4LINUX DRIVER 15592M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15593M: Anton Sviridenko <anton@corp.bluecherry.net> 15594M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15595M: Andrey Utkin <andrey_utkin@fastmail.com> 15596L: linux-media@vger.kernel.org 15597S: Supported 15598F: drivers/media/pci/tw5864/ 15599 15600TW68 VIDEO4LINUX DRIVER 15601M: Hans Verkuil <hverkuil@xs4all.nl> 15602L: linux-media@vger.kernel.org 15603T: git git://linuxtv.org/media_tree.git 15604W: https://linuxtv.org 15605S: Odd Fixes 15606F: drivers/media/pci/tw68/ 15607 15608TW686X VIDEO4LINUX DRIVER 15609M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15610L: linux-media@vger.kernel.org 15611T: git git://linuxtv.org/media_tree.git 15612W: http://linuxtv.org 15613S: Maintained 15614F: drivers/media/pci/tw686x/ 15615 15616UBI FILE SYSTEM (UBIFS) 15617M: Richard Weinberger <richard@nod.at> 15618M: Artem Bityutskiy <dedekind1@gmail.com> 15619M: Adrian Hunter <adrian.hunter@intel.com> 15620L: linux-mtd@lists.infradead.org 15621T: git git://git.infradead.org/ubifs-2.6.git 15622W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15623S: Supported 15624F: Documentation/filesystems/ubifs.txt 15625F: fs/ubifs/ 15626 15627UCLINUX (M68KNOMMU AND COLDFIRE) 15628M: Greg Ungerer <gerg@linux-m68k.org> 15629W: http://www.linux-m68k.org/ 15630W: http://www.uclinux.org/ 15631L: linux-m68k@lists.linux-m68k.org 15632L: uclinux-dev@uclinux.org (subscribers-only) 15633T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15634S: Maintained 15635F: arch/m68k/coldfire/ 15636F: arch/m68k/68*/ 15637F: arch/m68k/*/*_no.* 15638F: arch/m68k/include/asm/*_no.* 15639 15640UDF FILESYSTEM 15641M: Jan Kara <jack@suse.com> 15642S: Maintained 15643F: Documentation/filesystems/udf.txt 15644F: fs/udf/ 15645 15646UDRAW TABLET 15647M: Bastien Nocera <hadess@hadess.net> 15648L: linux-input@vger.kernel.org 15649S: Maintained 15650F: drivers/hid/hid-udraw-ps3.c 15651 15652UFS FILESYSTEM 15653M: Evgeniy Dushistov <dushistov@mail.ru> 15654S: Maintained 15655F: Documentation/filesystems/ufs.txt 15656F: fs/ufs/ 15657 15658UHID USERSPACE HID IO DRIVER: 15659M: David Herrmann <dh.herrmann@googlemail.com> 15660L: linux-input@vger.kernel.org 15661S: Maintained 15662F: drivers/hid/uhid.c 15663F: include/uapi/linux/uhid.h 15664 15665ULPI BUS 15666M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15667L: linux-usb@vger.kernel.org 15668S: Maintained 15669F: drivers/usb/common/ulpi.c 15670F: include/linux/ulpi/ 15671 15672ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15673L: linux-usb@vger.kernel.org 15674S: Orphan 15675F: drivers/uwb/ 15676F: include/linux/uwb.h 15677F: include/linux/uwb/ 15678 15679UNICORE32 ARCHITECTURE: 15680M: Guan Xuetao <gxt@pku.edu.cn> 15681W: http://mprc.pku.edu.cn/~guanxuetao/linux 15682S: Maintained 15683T: git git://github.com/gxt/linux.git 15684F: arch/unicore32/ 15685 15686UNIFDEF 15687M: Tony Finch <dot@dotat.at> 15688W: http://dotat.at/prog/unifdef 15689S: Maintained 15690F: scripts/unifdef.c 15691 15692UNIFORM CDROM DRIVER 15693M: Jens Axboe <axboe@kernel.dk> 15694W: http://www.kernel.dk 15695S: Maintained 15696F: Documentation/cdrom/ 15697F: drivers/cdrom/cdrom.c 15698F: include/linux/cdrom.h 15699F: include/uapi/linux/cdrom.h 15700 15701UNISYS S-PAR DRIVERS 15702M: David Kershner <david.kershner@unisys.com> 15703L: sparmaintainer@unisys.com (Unisys internal) 15704S: Supported 15705F: include/linux/visorbus.h 15706F: drivers/visorbus/ 15707F: drivers/staging/unisys/ 15708 15709UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15710M: Vinayak Holikatti <vinholikatti@gmail.com> 15711L: linux-scsi@vger.kernel.org 15712S: Supported 15713F: Documentation/scsi/ufs.txt 15714F: drivers/scsi/ufs/ 15715 15716UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15717M: Joao Pinto <jpinto@synopsys.com> 15718L: linux-scsi@vger.kernel.org 15719S: Supported 15720F: drivers/scsi/ufs/*dwc* 15721 15722UNSORTED BLOCK IMAGES (UBI) 15723M: Artem Bityutskiy <dedekind1@gmail.com> 15724M: Richard Weinberger <richard@nod.at> 15725W: http://www.linux-mtd.infradead.org/ 15726L: linux-mtd@lists.infradead.org 15727T: git git://git.infradead.org/ubifs-2.6.git 15728S: Supported 15729F: drivers/mtd/ubi/ 15730F: include/linux/mtd/ubi.h 15731F: include/uapi/mtd/ubi-user.h 15732 15733USB "USBNET" DRIVER FRAMEWORK 15734M: Oliver Neukum <oneukum@suse.com> 15735L: netdev@vger.kernel.org 15736W: http://www.linux-usb.org/usbnet 15737S: Maintained 15738F: drivers/net/usb/usbnet.c 15739F: include/linux/usb/usbnet.h 15740 15741USB ACM DRIVER 15742M: Oliver Neukum <oneukum@suse.com> 15743L: linux-usb@vger.kernel.org 15744S: Maintained 15745F: Documentation/usb/acm.txt 15746F: drivers/usb/class/cdc-acm.* 15747 15748USB AR5523 WIRELESS DRIVER 15749M: Pontus Fuchs <pontus.fuchs@gmail.com> 15750L: linux-wireless@vger.kernel.org 15751S: Maintained 15752F: drivers/net/wireless/ath/ar5523/ 15753 15754USB ATTACHED SCSI 15755M: Oliver Neukum <oneukum@suse.com> 15756L: linux-usb@vger.kernel.org 15757L: linux-scsi@vger.kernel.org 15758S: Maintained 15759F: drivers/usb/storage/uas.c 15760 15761USB CDC ETHERNET DRIVER 15762M: Oliver Neukum <oliver@neukum.org> 15763L: linux-usb@vger.kernel.org 15764S: Maintained 15765F: drivers/net/usb/cdc_*.c 15766F: include/uapi/linux/usb/cdc.h 15767 15768USB CHAOSKEY DRIVER 15769M: Keith Packard <keithp@keithp.com> 15770L: linux-usb@vger.kernel.org 15771S: Maintained 15772F: drivers/usb/misc/chaoskey.c 15773 15774USB CYPRESS C67X00 DRIVER 15775M: Peter Korsgaard <jacmet@sunsite.dk> 15776L: linux-usb@vger.kernel.org 15777S: Maintained 15778F: drivers/usb/c67x00/ 15779 15780USB DAVICOM DM9601 DRIVER 15781M: Peter Korsgaard <jacmet@sunsite.dk> 15782L: netdev@vger.kernel.org 15783W: http://www.linux-usb.org/usbnet 15784S: Maintained 15785F: drivers/net/usb/dm9601.c 15786 15787USB DIAMOND RIO500 DRIVER 15788M: Cesar Miquel <miquel@df.uba.ar> 15789L: rio500-users@lists.sourceforge.net 15790W: http://rio500.sourceforge.net 15791S: Maintained 15792F: drivers/usb/misc/rio500* 15793 15794USB EHCI DRIVER 15795M: Alan Stern <stern@rowland.harvard.edu> 15796L: linux-usb@vger.kernel.org 15797S: Maintained 15798F: Documentation/usb/ehci.txt 15799F: drivers/usb/host/ehci* 15800 15801USB GADGET/PERIPHERAL SUBSYSTEM 15802M: Felipe Balbi <balbi@kernel.org> 15803L: linux-usb@vger.kernel.org 15804W: http://www.linux-usb.org/gadget 15805T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15806S: Maintained 15807F: drivers/usb/gadget/ 15808F: include/linux/usb/gadget* 15809 15810USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15811M: Jiri Kosina <jikos@kernel.org> 15812M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15813L: linux-usb@vger.kernel.org 15814T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15815S: Maintained 15816F: Documentation/hid/hiddev.txt 15817F: drivers/hid/usbhid/ 15818 15819USB INTEL XHCI ROLE MUX DRIVER 15820M: Hans de Goede <hdegoede@redhat.com> 15821L: linux-usb@vger.kernel.org 15822S: Maintained 15823F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15824 15825USB ISP116X DRIVER 15826M: Olav Kongas <ok@artecdesign.ee> 15827L: linux-usb@vger.kernel.org 15828S: Maintained 15829F: drivers/usb/host/isp116x* 15830F: include/linux/usb/isp116x.h 15831 15832USB LAN78XX ETHERNET DRIVER 15833M: Woojung Huh <woojung.huh@microchip.com> 15834M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15835L: netdev@vger.kernel.org 15836S: Maintained 15837F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15838F: drivers/net/usb/lan78xx.* 15839F: include/dt-bindings/net/microchip-lan78xx.h 15840 15841USB MASS STORAGE DRIVER 15842M: Alan Stern <stern@rowland.harvard.edu> 15843L: linux-usb@vger.kernel.org 15844L: usb-storage@lists.one-eyed-alien.net 15845S: Maintained 15846F: drivers/usb/storage/ 15847 15848USB MIDI DRIVER 15849M: Clemens Ladisch <clemens@ladisch.de> 15850L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15851T: git git://git.alsa-project.org/alsa-kernel.git 15852S: Maintained 15853F: sound/usb/midi.* 15854 15855USB NETWORKING DRIVERS 15856L: linux-usb@vger.kernel.org 15857S: Odd Fixes 15858F: drivers/net/usb/ 15859 15860USB OHCI DRIVER 15861M: Alan Stern <stern@rowland.harvard.edu> 15862L: linux-usb@vger.kernel.org 15863S: Maintained 15864F: Documentation/usb/ohci.txt 15865F: drivers/usb/host/ohci* 15866 15867USB OTG FSM (Finite State Machine) 15868M: Peter Chen <Peter.Chen@nxp.com> 15869T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15870L: linux-usb@vger.kernel.org 15871S: Maintained 15872F: drivers/usb/common/usb-otg-fsm.c 15873 15874USB OVER IP DRIVER 15875M: Valentina Manea <valentina.manea.m@gmail.com> 15876M: Shuah Khan <shuah@kernel.org> 15877M: Shuah Khan <skhan@linuxfoundation.org> 15878L: linux-usb@vger.kernel.org 15879S: Maintained 15880F: Documentation/usb/usbip_protocol.txt 15881F: drivers/usb/usbip/ 15882F: tools/usb/usbip/ 15883F: tools/testing/selftests/drivers/usb/usbip/ 15884 15885USB PEGASUS DRIVER 15886M: Petko Manolov <petkan@nucleusys.com> 15887L: linux-usb@vger.kernel.org 15888L: netdev@vger.kernel.org 15889T: git git://github.com/petkan/pegasus.git 15890W: https://github.com/petkan/pegasus 15891S: Maintained 15892F: drivers/net/usb/pegasus.* 15893 15894USB PHY LAYER 15895M: Felipe Balbi <balbi@kernel.org> 15896L: linux-usb@vger.kernel.org 15897T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15898S: Maintained 15899F: drivers/usb/phy/ 15900 15901USB PRINTER DRIVER (usblp) 15902M: Pete Zaitcev <zaitcev@redhat.com> 15903L: linux-usb@vger.kernel.org 15904S: Supported 15905F: drivers/usb/class/usblp.c 15906 15907USB QMI WWAN NETWORK DRIVER 15908M: Bjørn Mork <bjorn@mork.no> 15909L: netdev@vger.kernel.org 15910S: Maintained 15911F: Documentation/ABI/testing/sysfs-class-net-qmi 15912F: drivers/net/usb/qmi_wwan.c 15913 15914USB RTL8150 DRIVER 15915M: Petko Manolov <petkan@nucleusys.com> 15916L: linux-usb@vger.kernel.org 15917L: netdev@vger.kernel.org 15918T: git git://github.com/petkan/rtl8150.git 15919W: https://github.com/petkan/rtl8150 15920S: Maintained 15921F: drivers/net/usb/rtl8150.c 15922 15923USB SERIAL SUBSYSTEM 15924M: Johan Hovold <johan@kernel.org> 15925L: linux-usb@vger.kernel.org 15926T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15927S: Maintained 15928F: Documentation/usb/usb-serial.txt 15929F: drivers/usb/serial/ 15930F: include/linux/usb/serial.h 15931 15932USB SMSC75XX ETHERNET DRIVER 15933M: Steve Glendinning <steve.glendinning@shawell.net> 15934L: netdev@vger.kernel.org 15935S: Maintained 15936F: drivers/net/usb/smsc75xx.* 15937 15938USB SMSC95XX ETHERNET DRIVER 15939M: Steve Glendinning <steve.glendinning@shawell.net> 15940M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15941L: netdev@vger.kernel.org 15942S: Maintained 15943F: drivers/net/usb/smsc95xx.* 15944 15945USB SUBSYSTEM 15946M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15947L: linux-usb@vger.kernel.org 15948W: http://www.linux-usb.org 15949T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15950S: Supported 15951F: Documentation/devicetree/bindings/usb/ 15952F: Documentation/usb/ 15953F: drivers/usb/ 15954F: include/linux/usb.h 15955F: include/linux/usb/ 15956 15957USB TYPEC PI3USB30532 MUX DRIVER 15958M: Hans de Goede <hdegoede@redhat.com> 15959L: linux-usb@vger.kernel.org 15960S: Maintained 15961F: drivers/usb/typec/mux/pi3usb30532.c 15962 15963USB TYPEC CLASS 15964M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15965L: linux-usb@vger.kernel.org 15966S: Maintained 15967F: Documentation/ABI/testing/sysfs-class-typec 15968F: Documentation/driver-api/usb/typec.rst 15969F: drivers/usb/typec/ 15970F: include/linux/usb/typec.h 15971 15972USB TYPEC BUS FOR ALTERNATE MODES 15973M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15974L: linux-usb@vger.kernel.org 15975S: Maintained 15976F: Documentation/ABI/testing/sysfs-bus-typec 15977F: Documentation/driver-api/usb/typec_bus.rst 15978F: drivers/usb/typec/altmodes/ 15979F: include/linux/usb/typec_altmode.h 15980 15981USB TYPEC PORT CONTROLLER DRIVERS 15982M: Guenter Roeck <linux@roeck-us.net> 15983L: linux-usb@vger.kernel.org 15984S: Maintained 15985F: drivers/usb/typec/tcpm/ 15986 15987USB UHCI DRIVER 15988M: Alan Stern <stern@rowland.harvard.edu> 15989L: linux-usb@vger.kernel.org 15990S: Maintained 15991F: drivers/usb/host/uhci* 15992 15993USB VIDEO CLASS 15994M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15995L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15996L: linux-media@vger.kernel.org 15997T: git git://linuxtv.org/media_tree.git 15998W: http://www.ideasonboard.org/uvc/ 15999S: Maintained 16000F: drivers/media/usb/uvc/ 16001F: include/uapi/linux/uvcvideo.h 16002 16003USB VISION DRIVER 16004M: Hans Verkuil <hverkuil@xs4all.nl> 16005L: linux-media@vger.kernel.org 16006T: git git://linuxtv.org/media_tree.git 16007W: https://linuxtv.org 16008S: Odd Fixes 16009F: drivers/media/usb/usbvision/ 16010 16011USB WEBCAM GADGET 16012M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16013L: linux-usb@vger.kernel.org 16014S: Maintained 16015F: drivers/usb/gadget/function/*uvc* 16016F: drivers/usb/gadget/legacy/webcam.c 16017F: include/uapi/linux/usb/g_uvc.h 16018 16019USB WIRELESS RNDIS DRIVER (rndis_wlan) 16020M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16021L: linux-wireless@vger.kernel.org 16022S: Maintained 16023F: drivers/net/wireless/rndis_wlan.c 16024 16025USB XHCI DRIVER 16026M: Mathias Nyman <mathias.nyman@intel.com> 16027L: linux-usb@vger.kernel.org 16028S: Supported 16029F: drivers/usb/host/xhci* 16030F: drivers/usb/host/pci-quirks* 16031 16032USB ZD1201 DRIVER 16033L: linux-wireless@vger.kernel.org 16034W: http://linux-lc100020.sourceforge.net 16035S: Orphan 16036F: drivers/net/wireless/zydas/zd1201.* 16037 16038USB ZR364XX DRIVER 16039M: Antoine Jacquet <royale@zerezo.com> 16040L: linux-usb@vger.kernel.org 16041L: linux-media@vger.kernel.org 16042T: git git://linuxtv.org/media_tree.git 16043W: http://royale.zerezo.com/zr364xx/ 16044S: Maintained 16045F: Documentation/media/v4l-drivers/zr364xx* 16046F: drivers/media/usb/zr364xx/ 16047 16048USER-MODE LINUX (UML) 16049M: Jeff Dike <jdike@addtoit.com> 16050M: Richard Weinberger <richard@nod.at> 16051M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16052L: linux-um@lists.infradead.org 16053W: http://user-mode-linux.sourceforge.net 16054Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16055T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16056S: Maintained 16057F: Documentation/virtual/uml/ 16058F: arch/um/ 16059F: arch/x86/um/ 16060F: fs/hostfs/ 16061 16062USERSPACE COPYIN/COPYOUT (UIOVEC) 16063M: Alexander Viro <viro@zeniv.linux.org.uk> 16064S: Maintained 16065F: lib/iov_iter.c 16066F: include/linux/uio.h 16067 16068USERSPACE DMA BUFFER DRIVER 16069M: Gerd Hoffmann <kraxel@redhat.com> 16070S: Maintained 16071L: dri-devel@lists.freedesktop.org 16072F: drivers/dma-buf/udmabuf.c 16073F: include/uapi/linux/udmabuf.h 16074T: git git://anongit.freedesktop.org/drm/drm-misc 16075 16076USERSPACE I/O (UIO) 16077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16078S: Maintained 16079T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16080F: Documentation/driver-api/uio-howto.rst 16081F: drivers/uio/ 16082F: include/linux/uio_driver.h 16083 16084UTIL-LINUX PACKAGE 16085M: Karel Zak <kzak@redhat.com> 16086L: util-linux@vger.kernel.org 16087W: http://en.wikipedia.org/wiki/Util-linux 16088T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16089S: Maintained 16090 16091UUID HELPERS 16092M: Christoph Hellwig <hch@lst.de> 16093R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16094L: linux-kernel@vger.kernel.org 16095T: git git://git.infradead.org/users/hch/uuid.git 16096F: lib/uuid.c 16097F: lib/test_uuid.c 16098F: include/linux/uuid.h 16099F: include/uapi/linux/uuid.h 16100S: Maintained 16101 16102UVESAFB DRIVER 16103M: Michal Januszewski <spock@gentoo.org> 16104L: linux-fbdev@vger.kernel.org 16105W: https://github.com/mjanusz/v86d 16106S: Maintained 16107F: Documentation/fb/uvesafb.txt 16108F: drivers/video/fbdev/uvesafb.* 16109 16110VF610 NAND DRIVER 16111M: Stefan Agner <stefan@agner.ch> 16112L: linux-mtd@lists.infradead.org 16113S: Supported 16114F: drivers/mtd/nand/raw/vf610_nfc.c 16115 16116VFAT/FAT/MSDOS FILESYSTEM 16117M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16118S: Maintained 16119F: Documentation/filesystems/vfat.txt 16120F: fs/fat/ 16121 16122VFIO DRIVER 16123M: Alex Williamson <alex.williamson@redhat.com> 16124L: kvm@vger.kernel.org 16125T: git git://github.com/awilliam/linux-vfio.git 16126S: Maintained 16127F: Documentation/vfio.txt 16128F: drivers/vfio/ 16129F: include/linux/vfio.h 16130F: include/uapi/linux/vfio.h 16131 16132VFIO MEDIATED DEVICE DRIVERS 16133M: Kirti Wankhede <kwankhede@nvidia.com> 16134L: kvm@vger.kernel.org 16135S: Maintained 16136F: Documentation/vfio-mediated-device.txt 16137F: drivers/vfio/mdev/ 16138F: include/linux/mdev.h 16139F: samples/vfio-mdev/ 16140 16141VFIO PLATFORM DRIVER 16142M: Eric Auger <eric.auger@redhat.com> 16143L: kvm@vger.kernel.org 16144S: Maintained 16145F: drivers/vfio/platform/ 16146 16147VGA_SWITCHEROO 16148R: Lukas Wunner <lukas@wunner.de> 16149S: Maintained 16150F: Documentation/gpu/vga-switcheroo.rst 16151F: drivers/gpu/vga/vga_switcheroo.c 16152F: include/linux/vga_switcheroo.h 16153T: git git://anongit.freedesktop.org/drm/drm-misc 16154 16155VIA RHINE NETWORK DRIVER 16156S: Orphan 16157F: drivers/net/ethernet/via/via-rhine.c 16158 16159VIA SD/MMC CARD CONTROLLER DRIVER 16160M: Bruce Chang <brucechang@via.com.tw> 16161M: Harald Welte <HaraldWelte@viatech.com> 16162S: Maintained 16163F: drivers/mmc/host/via-sdmmc.c 16164 16165VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16166M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16167L: linux-fbdev@vger.kernel.org 16168S: Maintained 16169F: include/linux/via-core.h 16170F: include/linux/via-gpio.h 16171F: include/linux/via_i2c.h 16172F: drivers/video/fbdev/via/ 16173 16174VIA VELOCITY NETWORK DRIVER 16175M: Francois Romieu <romieu@fr.zoreil.com> 16176L: netdev@vger.kernel.org 16177S: Maintained 16178F: drivers/net/ethernet/via/via-velocity.* 16179 16180VICODEC VIRTUAL CODEC DRIVER 16181M: Hans Verkuil <hans.verkuil@cisco.com> 16182L: linux-media@vger.kernel.org 16183T: git git://linuxtv.org/media_tree.git 16184W: https://linuxtv.org 16185S: Maintained 16186F: drivers/media/platform/vicodec/* 16187 16188VIDEO MULTIPLEXER DRIVER 16189M: Philipp Zabel <p.zabel@pengutronix.de> 16190L: linux-media@vger.kernel.org 16191S: Maintained 16192F: drivers/media/platform/video-mux.c 16193 16194VIDEO I2C POLLING DRIVER 16195M: Matt Ranostay <matt.ranostay@konsulko.com> 16196L: linux-media@vger.kernel.org 16197S: Maintained 16198F: drivers/media/i2c/video-i2c.c 16199 16200VIDEOBUF2 FRAMEWORK 16201M: Pawel Osciak <pawel@osciak.com> 16202M: Marek Szyprowski <m.szyprowski@samsung.com> 16203M: Kyungmin Park <kyungmin.park@samsung.com> 16204L: linux-media@vger.kernel.org 16205S: Maintained 16206F: drivers/media/common/videobuf2/* 16207F: include/media/videobuf2-* 16208 16209VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16210M: Helen Koike <helen.koike@collabora.com> 16211L: linux-media@vger.kernel.org 16212T: git git://linuxtv.org/media_tree.git 16213W: https://linuxtv.org 16214S: Maintained 16215F: drivers/media/platform/vimc/* 16216 16217VIRT LIB 16218M: Alex Williamson <alex.williamson@redhat.com> 16219M: Paolo Bonzini <pbonzini@redhat.com> 16220L: kvm@vger.kernel.org 16221S: Supported 16222F: virt/lib/ 16223 16224VIRTIO AND VHOST VSOCK DRIVER 16225M: Stefan Hajnoczi <stefanha@redhat.com> 16226L: kvm@vger.kernel.org 16227L: virtualization@lists.linux-foundation.org 16228L: netdev@vger.kernel.org 16229S: Maintained 16230F: include/linux/virtio_vsock.h 16231F: include/uapi/linux/virtio_vsock.h 16232F: include/uapi/linux/vsockmon.h 16233F: include/uapi/linux/vm_sockets_diag.h 16234F: net/vmw_vsock/diag.c 16235F: net/vmw_vsock/af_vsock_tap.c 16236F: net/vmw_vsock/virtio_transport_common.c 16237F: net/vmw_vsock/virtio_transport.c 16238F: drivers/net/vsockmon.c 16239F: drivers/vhost/vsock.c 16240F: tools/testing/vsock/ 16241 16242VIRTIO CONSOLE DRIVER 16243M: Amit Shah <amit@kernel.org> 16244L: virtualization@lists.linux-foundation.org 16245S: Maintained 16246F: drivers/char/virtio_console.c 16247F: include/linux/virtio_console.h 16248F: include/uapi/linux/virtio_console.h 16249 16250VIRTIO CORE, NET AND BLOCK DRIVERS 16251M: "Michael S. Tsirkin" <mst@redhat.com> 16252M: Jason Wang <jasowang@redhat.com> 16253L: virtualization@lists.linux-foundation.org 16254S: Maintained 16255F: Documentation/devicetree/bindings/virtio/ 16256F: drivers/virtio/ 16257F: tools/virtio/ 16258F: drivers/net/virtio_net.c 16259F: drivers/block/virtio_blk.c 16260F: include/linux/virtio*.h 16261F: include/uapi/linux/virtio_*.h 16262F: drivers/crypto/virtio/ 16263F: mm/balloon_compaction.c 16264 16265VIRTIO CRYPTO DRIVER 16266M: Gonglei <arei.gonglei@huawei.com> 16267L: virtualization@lists.linux-foundation.org 16268L: linux-crypto@vger.kernel.org 16269S: Maintained 16270F: drivers/crypto/virtio/ 16271F: include/uapi/linux/virtio_crypto.h 16272 16273VIRTIO DRIVERS FOR S390 16274M: Cornelia Huck <cohuck@redhat.com> 16275M: Halil Pasic <pasic@linux.ibm.com> 16276L: linux-s390@vger.kernel.org 16277L: virtualization@lists.linux-foundation.org 16278L: kvm@vger.kernel.org 16279S: Supported 16280F: drivers/s390/virtio/ 16281F: arch/s390/include/uapi/asm/virtio-ccw.h 16282 16283VIRTIO GPU DRIVER 16284M: David Airlie <airlied@linux.ie> 16285M: Gerd Hoffmann <kraxel@redhat.com> 16286L: dri-devel@lists.freedesktop.org 16287L: virtualization@lists.linux-foundation.org 16288T: git git://anongit.freedesktop.org/drm/drm-misc 16289S: Maintained 16290F: drivers/gpu/drm/virtio/ 16291F: include/uapi/linux/virtio_gpu.h 16292 16293VIRTIO HOST (VHOST) 16294M: "Michael S. Tsirkin" <mst@redhat.com> 16295M: Jason Wang <jasowang@redhat.com> 16296L: kvm@vger.kernel.org 16297L: virtualization@lists.linux-foundation.org 16298L: netdev@vger.kernel.org 16299T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16300S: Maintained 16301F: drivers/vhost/ 16302F: include/uapi/linux/vhost.h 16303 16304VIRTIO INPUT DRIVER 16305M: Gerd Hoffmann <kraxel@redhat.com> 16306S: Maintained 16307F: drivers/virtio/virtio_input.c 16308F: include/uapi/linux/virtio_input.h 16309 16310VIRTUAL BOX GUEST DEVICE DRIVER 16311M: Hans de Goede <hdegoede@redhat.com> 16312M: Arnd Bergmann <arnd@arndb.de> 16313M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16314S: Maintained 16315F: include/linux/vbox_utils.h 16316F: include/uapi/linux/vbox*.h 16317F: drivers/virt/vboxguest/ 16318 16319VIRTUAL SERIO DEVICE DRIVER 16320M: Stephen Chandler Paul <thatslyude@gmail.com> 16321S: Maintained 16322F: drivers/input/serio/userio.c 16323F: include/uapi/linux/userio.h 16324 16325VIVID VIRTUAL VIDEO DRIVER 16326M: Hans Verkuil <hverkuil@xs4all.nl> 16327L: linux-media@vger.kernel.org 16328T: git git://linuxtv.org/media_tree.git 16329W: https://linuxtv.org 16330S: Maintained 16331F: drivers/media/platform/vivid/* 16332 16333VLYNQ BUS 16334M: Florian Fainelli <f.fainelli@gmail.com> 16335L: openwrt-devel@lists.openwrt.org (subscribers-only) 16336S: Maintained 16337F: drivers/vlynq/vlynq.c 16338F: include/linux/vlynq.h 16339 16340VME SUBSYSTEM 16341M: Martyn Welch <martyn@welchs.me.uk> 16342M: Manohar Vanga <manohar.vanga@gmail.com> 16343M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16344L: devel@driverdev.osuosl.org 16345S: Maintained 16346T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16347F: Documentation/driver-api/vme.rst 16348F: drivers/staging/vme/ 16349F: drivers/vme/ 16350F: include/linux/vme* 16351 16352VMWARE BALLOON DRIVER 16353M: Julien Freche <jfreche@vmware.com> 16354M: Nadav Amit <namit@vmware.com> 16355M: "VMware, Inc." <pv-drivers@vmware.com> 16356L: linux-kernel@vger.kernel.org 16357S: Maintained 16358F: drivers/misc/vmw_balloon.c 16359 16360VMWARE HYPERVISOR INTERFACE 16361M: Alok Kataria <akataria@vmware.com> 16362L: virtualization@lists.linux-foundation.org 16363S: Supported 16364F: arch/x86/kernel/cpu/vmware.c 16365 16366VMWARE PVRDMA DRIVER 16367M: Adit Ranadive <aditr@vmware.com> 16368M: VMware PV-Drivers <pv-drivers@vmware.com> 16369L: linux-rdma@vger.kernel.org 16370S: Maintained 16371F: drivers/infiniband/hw/vmw_pvrdma/ 16372 16373VMware PVSCSI driver 16374M: Jim Gill <jgill@vmware.com> 16375M: VMware PV-Drivers <pv-drivers@vmware.com> 16376L: linux-scsi@vger.kernel.org 16377S: Maintained 16378F: drivers/scsi/vmw_pvscsi.c 16379F: drivers/scsi/vmw_pvscsi.h 16380 16381VMWARE VMMOUSE SUBDRIVER 16382M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16383M: "VMware, Inc." <pv-drivers@vmware.com> 16384L: linux-input@vger.kernel.org 16385S: Maintained 16386F: drivers/input/mouse/vmmouse.c 16387F: drivers/input/mouse/vmmouse.h 16388 16389VMWARE VMXNET3 ETHERNET DRIVER 16390M: Ronak Doshi <doshir@vmware.com> 16391M: "VMware, Inc." <pv-drivers@vmware.com> 16392L: netdev@vger.kernel.org 16393S: Maintained 16394F: drivers/net/vmxnet3/ 16395 16396VOCORE VOCORE2 BOARD 16397M: Harvey Hunt <harveyhuntnexus@gmail.com> 16398L: linux-mips@vger.kernel.org 16399S: Maintained 16400F: arch/mips/boot/dts/ralink/vocore2.dts 16401 16402VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16403M: Liam Girdwood <lgirdwood@gmail.com> 16404M: Mark Brown <broonie@kernel.org> 16405L: linux-kernel@vger.kernel.org 16406W: http://www.slimlogic.co.uk/?p=48 16407T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16408S: Supported 16409F: Documentation/devicetree/bindings/regulator/ 16410F: Documentation/power/regulator/ 16411F: drivers/regulator/ 16412F: include/dt-bindings/regulator/ 16413F: include/linux/regulator/ 16414 16415VRF 16416M: David Ahern <dsa@cumulusnetworks.com> 16417M: Shrijeet Mukherjee <shrijeet@gmail.com> 16418L: netdev@vger.kernel.org 16419S: Maintained 16420F: drivers/net/vrf.c 16421F: Documentation/networking/vrf.txt 16422 16423VT1211 HARDWARE MONITOR DRIVER 16424M: Juerg Haefliger <juergh@gmail.com> 16425L: linux-hwmon@vger.kernel.org 16426S: Maintained 16427F: Documentation/hwmon/vt1211 16428F: drivers/hwmon/vt1211.c 16429 16430VT8231 HARDWARE MONITOR DRIVER 16431M: Roger Lucas <vt8231@hiddenengine.co.uk> 16432L: linux-hwmon@vger.kernel.org 16433S: Maintained 16434F: drivers/hwmon/vt8231.c 16435 16436VUB300 USB to SDIO/SD/MMC bridge chip 16437M: Tony Olech <tony.olech@elandigitalsystems.com> 16438L: linux-mmc@vger.kernel.org 16439L: linux-usb@vger.kernel.org 16440S: Supported 16441F: drivers/mmc/host/vub300.c 16442 16443W1 DALLAS'S 1-WIRE BUS 16444M: Evgeniy Polyakov <zbr@ioremap.net> 16445S: Maintained 16446F: Documentation/devicetree/bindings/w1/ 16447F: Documentation/w1/ 16448F: drivers/w1/ 16449F: include/linux/w1.h 16450 16451W83791D HARDWARE MONITORING DRIVER 16452M: Marc Hulsman <m.hulsman@tudelft.nl> 16453L: linux-hwmon@vger.kernel.org 16454S: Maintained 16455F: Documentation/hwmon/w83791d 16456F: drivers/hwmon/w83791d.c 16457 16458W83793 HARDWARE MONITORING DRIVER 16459M: Rudolf Marek <r.marek@assembler.cz> 16460L: linux-hwmon@vger.kernel.org 16461S: Maintained 16462F: Documentation/hwmon/w83793 16463F: drivers/hwmon/w83793.c 16464 16465W83795 HARDWARE MONITORING DRIVER 16466M: Jean Delvare <jdelvare@suse.com> 16467L: linux-hwmon@vger.kernel.org 16468S: Maintained 16469F: drivers/hwmon/w83795.c 16470 16471W83L51xD SD/MMC CARD INTERFACE DRIVER 16472M: Pierre Ossman <pierre@ossman.eu> 16473S: Maintained 16474F: drivers/mmc/host/wbsd.* 16475 16476WACOM PROTOCOL 4 SERIAL TABLETS 16477M: Julian Squires <julian@cipht.net> 16478M: Hans de Goede <hdegoede@redhat.com> 16479L: linux-input@vger.kernel.org 16480S: Maintained 16481F: drivers/input/tablet/wacom_serial4.c 16482 16483WATCHDOG DEVICE DRIVERS 16484M: Wim Van Sebroeck <wim@linux-watchdog.org> 16485M: Guenter Roeck <linux@roeck-us.net> 16486L: linux-watchdog@vger.kernel.org 16487W: http://www.linux-watchdog.org/ 16488T: git git://www.linux-watchdog.org/linux-watchdog.git 16489S: Maintained 16490F: Documentation/devicetree/bindings/watchdog/ 16491F: Documentation/watchdog/ 16492F: drivers/watchdog/ 16493F: include/linux/watchdog.h 16494F: include/uapi/linux/watchdog.h 16495 16496WHISKEYCOVE PMIC GPIO DRIVER 16497M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16498L: linux-gpio@vger.kernel.org 16499S: Maintained 16500F: drivers/gpio/gpio-wcove.c 16501 16502WIIMOTE HID DRIVER 16503M: David Herrmann <dh.herrmann@googlemail.com> 16504L: linux-input@vger.kernel.org 16505S: Maintained 16506F: drivers/hid/hid-wiimote* 16507 16508WILOCITY WIL6210 WIRELESS DRIVER 16509M: Maya Erez <merez@codeaurora.org> 16510L: linux-wireless@vger.kernel.org 16511L: wil6210@qti.qualcomm.com 16512S: Supported 16513W: http://wireless.kernel.org/en/users/Drivers/wil6210 16514F: drivers/net/wireless/ath/wil6210/ 16515 16516WIMAX STACK 16517M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16518M: linux-wimax@intel.com 16519L: wimax@linuxwimax.org (subscribers-only) 16520S: Supported 16521W: http://linuxwimax.org 16522F: Documentation/wimax/README.wimax 16523F: include/linux/wimax/debug.h 16524F: include/net/wimax.h 16525F: include/uapi/linux/wimax.h 16526F: net/wimax/ 16527 16528WINBOND CIR DRIVER 16529M: David Härdeman <david@hardeman.nu> 16530S: Maintained 16531F: drivers/media/rc/winbond-cir.c 16532 16533WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16534M: William Breathitt Gray <vilhelm.gray@gmail.com> 16535L: linux-watchdog@vger.kernel.org 16536S: Maintained 16537F: drivers/watchdog/ebc-c384_wdt.c 16538 16539WINSYSTEMS WS16C48 GPIO DRIVER 16540M: William Breathitt Gray <vilhelm.gray@gmail.com> 16541L: linux-gpio@vger.kernel.org 16542S: Maintained 16543F: drivers/gpio/gpio-ws16c48.c 16544 16545WISTRON LAPTOP BUTTON DRIVER 16546M: Miloslav Trmac <mitr@volny.cz> 16547S: Maintained 16548F: drivers/input/misc/wistron_btns.c 16549 16550WL3501 WIRELESS PCMCIA CARD DRIVER 16551L: linux-wireless@vger.kernel.org 16552S: Odd fixes 16553F: drivers/net/wireless/wl3501* 16554 16555WOLFSON MICROELECTRONICS DRIVERS 16556L: patches@opensource.cirrus.com 16557T: git https://github.com/CirrusLogic/linux-drivers.git 16558W: https://github.com/CirrusLogic/linux-drivers/wiki 16559S: Supported 16560F: Documentation/hwmon/wm83?? 16561F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16562F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16563F: Documentation/devicetree/bindings/mfd/arizona.txt 16564F: Documentation/devicetree/bindings/mfd/wm831x.txt 16565F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16566F: arch/arm/mach-s3c64xx/mach-crag6410* 16567F: drivers/clk/clk-wm83*.c 16568F: drivers/extcon/extcon-arizona.c 16569F: drivers/leds/leds-wm83*.c 16570F: drivers/gpio/gpio-*wm*.c 16571F: drivers/gpio/gpio-arizona.c 16572F: drivers/hwmon/wm83??-hwmon.c 16573F: drivers/input/misc/wm831x-on.c 16574F: drivers/input/touchscreen/wm831x-ts.c 16575F: drivers/input/touchscreen/wm97*.c 16576F: drivers/mfd/arizona* 16577F: drivers/mfd/wm*.c 16578F: drivers/mfd/cs47l24* 16579F: drivers/power/supply/wm83*.c 16580F: drivers/rtc/rtc-wm83*.c 16581F: drivers/regulator/wm8*.c 16582F: drivers/regulator/arizona* 16583F: drivers/video/backlight/wm83*_bl.c 16584F: drivers/watchdog/wm83*_wdt.c 16585F: include/linux/mfd/arizona/ 16586F: include/linux/mfd/wm831x/ 16587F: include/linux/mfd/wm8350/ 16588F: include/linux/mfd/wm8400* 16589F: include/linux/regulator/arizona* 16590F: include/linux/wm97xx.h 16591F: include/sound/wm????.h 16592F: sound/soc/codecs/arizona.? 16593F: sound/soc/codecs/wm* 16594F: sound/soc/codecs/cs47l24* 16595 16596WORKQUEUE 16597M: Tejun Heo <tj@kernel.org> 16598R: Lai Jiangshan <jiangshanlai@gmail.com> 16599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16600S: Maintained 16601F: include/linux/workqueue.h 16602F: kernel/workqueue.c 16603F: Documentation/core-api/workqueue.rst 16604 16605X-POWERS AXP288 PMIC DRIVERS 16606M: Hans de Goede <hdegoede@redhat.com> 16607S: Maintained 16608N: axp288 16609F: drivers/acpi/pmic/intel_pmic_xpower.c 16610 16611X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16612M: Chen-Yu Tsai <wens@csie.org> 16613L: linux-kernel@vger.kernel.org 16614S: Maintained 16615N: axp[128] 16616 16617X.25 NETWORK LAYER 16618M: Andrew Hendry <andrew.hendry@gmail.com> 16619L: linux-x25@vger.kernel.org 16620S: Odd Fixes 16621F: Documentation/networking/x25* 16622F: include/net/x25* 16623F: net/x25/ 16624 16625X86 ARCHITECTURE (32-BIT AND 64-BIT) 16626M: Thomas Gleixner <tglx@linutronix.de> 16627M: Ingo Molnar <mingo@redhat.com> 16628M: Borislav Petkov <bp@alien8.de> 16629R: "H. Peter Anvin" <hpa@zytor.com> 16630M: x86@kernel.org 16631L: linux-kernel@vger.kernel.org 16632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16633S: Maintained 16634F: Documentation/devicetree/bindings/x86/ 16635F: Documentation/x86/ 16636F: arch/x86/ 16637 16638X86 ENTRY CODE 16639M: Andy Lutomirski <luto@kernel.org> 16640L: linux-kernel@vger.kernel.org 16641T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16642S: Maintained 16643F: arch/x86/entry/ 16644 16645X86 MCE INFRASTRUCTURE 16646M: Tony Luck <tony.luck@intel.com> 16647M: Borislav Petkov <bp@alien8.de> 16648L: linux-edac@vger.kernel.org 16649S: Maintained 16650F: arch/x86/kernel/cpu/mcheck/* 16651 16652X86 MICROCODE UPDATE SUPPORT 16653M: Borislav Petkov <bp@alien8.de> 16654S: Maintained 16655F: arch/x86/kernel/cpu/microcode/* 16656 16657X86 MM 16658M: Dave Hansen <dave.hansen@linux.intel.com> 16659M: Andy Lutomirski <luto@kernel.org> 16660M: Peter Zijlstra <peterz@infradead.org> 16661L: linux-kernel@vger.kernel.org 16662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16663S: Maintained 16664F: arch/x86/mm/ 16665 16666X86 PLATFORM DRIVERS 16667M: Darren Hart <dvhart@infradead.org> 16668M: Andy Shevchenko <andy@infradead.org> 16669L: platform-driver-x86@vger.kernel.org 16670T: git git://git.infradead.org/linux-platform-drivers-x86.git 16671S: Maintained 16672F: drivers/platform/x86/ 16673F: drivers/platform/olpc/ 16674 16675X86 PLATFORM DRIVERS - ARCH 16676R: Darren Hart <dvhart@infradead.org> 16677R: Andy Shevchenko <andy@infradead.org> 16678L: platform-driver-x86@vger.kernel.org 16679L: x86@kernel.org 16680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16681S: Maintained 16682F: arch/x86/platform 16683 16684X86 VDSO 16685M: Andy Lutomirski <luto@kernel.org> 16686L: linux-kernel@vger.kernel.org 16687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16688S: Maintained 16689F: arch/x86/entry/vdso/ 16690 16691XARRAY 16692M: Matthew Wilcox <willy@infradead.org> 16693L: linux-fsdevel@vger.kernel.org 16694S: Supported 16695F: Documentation/core-api/xarray.rst 16696F: lib/idr.c 16697F: lib/xarray.c 16698F: include/linux/idr.h 16699F: include/linux/xarray.h 16700F: tools/testing/radix-tree 16701 16702XBOX DVD IR REMOTE 16703M: Benjamin Valentin <benpicco@googlemail.com> 16704S: Maintained 16705F: drivers/media/rc/xbox_remote.c 16706F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16707 16708XC2028/3028 TUNER DRIVER 16709M: Mauro Carvalho Chehab <mchehab@kernel.org> 16710L: linux-media@vger.kernel.org 16711W: https://linuxtv.org 16712T: git git://linuxtv.org/media_tree.git 16713S: Maintained 16714F: drivers/media/tuners/tuner-xc2028.* 16715 16716XDP (eXpress Data Path) 16717M: Alexei Starovoitov <ast@kernel.org> 16718M: Daniel Borkmann <daniel@iogearbox.net> 16719M: David S. Miller <davem@davemloft.net> 16720M: Jakub Kicinski <jakub.kicinski@netronome.com> 16721M: Jesper Dangaard Brouer <hawk@kernel.org> 16722M: John Fastabend <john.fastabend@gmail.com> 16723L: netdev@vger.kernel.org 16724L: xdp-newbies@vger.kernel.org 16725L: bpf@vger.kernel.org 16726S: Supported 16727F: net/core/xdp.c 16728F: include/net/xdp.h 16729F: kernel/bpf/devmap.c 16730F: kernel/bpf/cpumap.c 16731F: include/trace/events/xdp.h 16732K: xdp 16733N: xdp 16734 16735XDP SOCKETS (AF_XDP) 16736M: Björn Töpel <bjorn.topel@intel.com> 16737M: Magnus Karlsson <magnus.karlsson@intel.com> 16738L: netdev@vger.kernel.org 16739L: bpf@vger.kernel.org 16740S: Maintained 16741F: kernel/bpf/xskmap.c 16742F: net/xdp/ 16743 16744XEN BLOCK SUBSYSTEM 16745M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16746M: Roger Pau Monné <roger.pau@citrix.com> 16747L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16748S: Supported 16749F: drivers/block/xen-blkback/* 16750F: drivers/block/xen* 16751 16752XEN HYPERVISOR ARM 16753M: Stefano Stabellini <sstabellini@kernel.org> 16754L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16755S: Maintained 16756F: arch/arm/xen/ 16757F: arch/arm/include/asm/xen/ 16758 16759XEN HYPERVISOR ARM64 16760M: Stefano Stabellini <sstabellini@kernel.org> 16761L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16762S: Maintained 16763F: arch/arm64/xen/ 16764F: arch/arm64/include/asm/xen/ 16765 16766XEN HYPERVISOR INTERFACE 16767M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16768M: Juergen Gross <jgross@suse.com> 16769R: Stefano Stabellini <sstabellini@kernel.org> 16770L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16771T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16772S: Supported 16773F: arch/x86/xen/ 16774F: arch/x86/platform/pvh/ 16775F: drivers/*/xen-*front.c 16776F: drivers/xen/ 16777F: arch/x86/include/asm/xen/ 16778F: arch/x86/include/asm/pvclock-abi.h 16779F: include/xen/ 16780F: include/uapi/xen/ 16781F: Documentation/ABI/stable/sysfs-hypervisor-xen 16782F: Documentation/ABI/testing/sysfs-hypervisor-xen 16783 16784XEN NETWORK BACKEND DRIVER 16785M: Wei Liu <wei.liu2@citrix.com> 16786M: Paul Durrant <paul.durrant@citrix.com> 16787L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16788L: netdev@vger.kernel.org 16789S: Supported 16790F: drivers/net/xen-netback/* 16791 16792XEN PCI SUBSYSTEM 16793M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16794L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16795S: Supported 16796F: arch/x86/pci/*xen* 16797F: drivers/pci/*xen* 16798 16799XEN PVSCSI DRIVERS 16800M: Juergen Gross <jgross@suse.com> 16801L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16802L: linux-scsi@vger.kernel.org 16803S: Supported 16804F: drivers/scsi/xen-scsifront.c 16805F: drivers/xen/xen-scsiback.c 16806F: include/xen/interface/io/vscsiif.h 16807 16808XEN SWIOTLB SUBSYSTEM 16809M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16810L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16811L: iommu@lists.linux-foundation.org 16812S: Supported 16813F: arch/x86/xen/*swiotlb* 16814F: drivers/xen/*swiotlb* 16815 16816XEN SOUND FRONTEND DRIVER 16817M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16818L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16819L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16820S: Supported 16821F: sound/xen/* 16822 16823XFS FILESYSTEM 16824M: Darrick J. Wong <darrick.wong@oracle.com> 16825M: linux-xfs@vger.kernel.org 16826L: linux-xfs@vger.kernel.org 16827W: http://xfs.org/ 16828T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16829S: Supported 16830F: Documentation/filesystems/xfs.txt 16831F: fs/xfs/ 16832 16833XILINX AXI ETHERNET DRIVER 16834M: Anirudha Sarangi <anirudh@xilinx.com> 16835M: John Linn <John.Linn@xilinx.com> 16836S: Maintained 16837F: drivers/net/ethernet/xilinx/xilinx_axienet* 16838 16839XILINX UARTLITE SERIAL DRIVER 16840M: Peter Korsgaard <jacmet@sunsite.dk> 16841L: linux-serial@vger.kernel.org 16842S: Maintained 16843F: drivers/tty/serial/uartlite.c 16844 16845XILINX VIDEO IP CORES 16846M: Hyun Kwon <hyun.kwon@xilinx.com> 16847M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16848L: linux-media@vger.kernel.org 16849T: git git://linuxtv.org/media_tree.git 16850S: Supported 16851F: Documentation/devicetree/bindings/media/xilinx/ 16852F: drivers/media/platform/xilinx/ 16853F: include/uapi/linux/xilinx-v4l2-controls.h 16854 16855XILLYBUS DRIVER 16856M: Eli Billauer <eli.billauer@gmail.com> 16857L: linux-kernel@vger.kernel.org 16858S: Supported 16859F: drivers/char/xillybus/ 16860 16861XLP9XX I2C DRIVER 16862M: George Cherian <george.cherian@cavium.com> 16863M: Jan Glauber <jglauber@cavium.com> 16864L: linux-i2c@vger.kernel.org 16865W: http://www.cavium.com 16866S: Supported 16867F: drivers/i2c/busses/i2c-xlp9xx.c 16868 16869XRA1403 GPIO EXPANDER 16870M: Nandor Han <nandor.han@ge.com> 16871M: Semi Malinen <semi.malinen@ge.com> 16872L: linux-gpio@vger.kernel.org 16873S: Maintained 16874F: drivers/gpio/gpio-xra1403.c 16875F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16876 16877XTENSA XTFPGA PLATFORM SUPPORT 16878M: Max Filippov <jcmvbkbc@gmail.com> 16879L: linux-xtensa@linux-xtensa.org 16880S: Maintained 16881F: drivers/spi/spi-xtensa-xtfpga.c 16882F: sound/soc/xtensa/xtfpga-i2s.c 16883 16884YAM DRIVER FOR AX.25 16885M: Jean-Paul Roubelat <jpr@f6fbb.org> 16886L: linux-hams@vger.kernel.org 16887S: Maintained 16888F: drivers/net/hamradio/yam* 16889F: include/linux/yam.h 16890 16891YAMA SECURITY MODULE 16892M: Kees Cook <keescook@chromium.org> 16893T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16894S: Supported 16895F: security/yama/ 16896F: Documentation/admin-guide/LSM/Yama.rst 16897 16898YEALINK PHONE DRIVER 16899M: Henk Vergonet <Henk.Vergonet@gmail.com> 16900L: usbb2k-api-dev@nongnu.org 16901S: Maintained 16902F: Documentation/input/devices/yealink.rst 16903F: drivers/input/misc/yealink.* 16904 16905Z8530 DRIVER FOR AX.25 16906M: Joerg Reuter <jreuter@yaina.de> 16907W: http://yaina.de/jreuter/ 16908W: http://www.qsl.net/dl1bke/ 16909L: linux-hams@vger.kernel.org 16910S: Maintained 16911F: Documentation/networking/z8530drv.txt 16912F: drivers/net/hamradio/*scc.c 16913F: drivers/net/hamradio/z8530.h 16914 16915ZBUD COMPRESSED PAGE ALLOCATOR 16916M: Seth Jennings <sjenning@redhat.com> 16917M: Dan Streetman <ddstreet@ieee.org> 16918L: linux-mm@kvack.org 16919S: Maintained 16920F: mm/zbud.c 16921F: include/linux/zbud.h 16922 16923ZD1211RW WIRELESS DRIVER 16924M: Daniel Drake <dsd@gentoo.org> 16925M: Ulrich Kunitz <kune@deine-taler.de> 16926W: http://zd1211.ath.cx/wiki/DriverRewrite 16927L: linux-wireless@vger.kernel.org 16928L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16929S: Maintained 16930F: drivers/net/wireless/zydas/zd1211rw/ 16931 16932ZD1301 MEDIA DRIVER 16933M: Antti Palosaari <crope@iki.fi> 16934L: linux-media@vger.kernel.org 16935W: https://linuxtv.org/ 16936W: http://palosaari.fi/linux/ 16937Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16938S: Maintained 16939F: drivers/media/usb/dvb-usb-v2/zd1301* 16940 16941ZD1301_DEMOD MEDIA DRIVER 16942M: Antti Palosaari <crope@iki.fi> 16943L: linux-media@vger.kernel.org 16944W: https://linuxtv.org/ 16945W: http://palosaari.fi/linux/ 16946Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16947S: Maintained 16948F: drivers/media/dvb-frontends/zd1301_demod* 16949 16950ZPOOL COMPRESSED PAGE STORAGE API 16951M: Dan Streetman <ddstreet@ieee.org> 16952L: linux-mm@kvack.org 16953S: Maintained 16954F: mm/zpool.c 16955F: include/linux/zpool.h 16956 16957ZR36067 VIDEO FOR LINUX DRIVER 16958L: mjpeg-users@lists.sourceforge.net 16959L: linux-media@vger.kernel.org 16960W: http://mjpeg.sourceforge.net/driver-zoran/ 16961T: hg https://linuxtv.org/hg/v4l-dvb 16962S: Odd Fixes 16963F: drivers/staging/media/zoran/ 16964 16965ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16966M: Minchan Kim <minchan@kernel.org> 16967M: Nitin Gupta <ngupta@vflare.org> 16968R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16969L: linux-kernel@vger.kernel.org 16970S: Maintained 16971F: drivers/block/zram/ 16972F: Documentation/blockdev/zram.txt 16973 16974ZS DECSTATION Z85C30 SERIAL DRIVER 16975M: "Maciej W. Rozycki" <macro@linux-mips.org> 16976S: Maintained 16977F: drivers/tty/serial/zs.* 16978 16979ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16980M: Minchan Kim <minchan@kernel.org> 16981M: Nitin Gupta <ngupta@vflare.org> 16982R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16983L: linux-mm@kvack.org 16984S: Maintained 16985F: mm/zsmalloc.c 16986F: include/linux/zsmalloc.h 16987F: Documentation/vm/zsmalloc.rst 16988 16989ZSWAP COMPRESSED SWAP CACHING 16990M: Seth Jennings <sjenning@redhat.com> 16991M: Dan Streetman <ddstreet@ieee.org> 16992L: linux-mm@kvack.org 16993S: Maintained 16994F: mm/zswap.c 16995 16996THE REST 16997M: Linus Torvalds <torvalds@linux-foundation.org> 16998L: linux-kernel@vger.kernel.org 16999Q: http://patchwork.kernel.org/project/LKML/list/ 17000T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17001S: Buried alive in reporters 17002F: * 17003F: */