1List of maintainers and how to submit kernel changes 2==================================================== 3 4Please try to follow the guidelines below. This will make things 5easier on the maintainers. Not all of these guidelines matter for every 6trivial patch so apply some common sense. 7 8Tips for patch submitters 9------------------------- 10 111. Always *test* your changes, however small, on at least 4 or 12 5 people, preferably many more. 13 142. Try to release a few ALPHA test versions to the net. Announce 15 them onto the kernel channel and await results. This is especially 16 important for device drivers, because often that's the only way 17 you will find things like the fact version 3 firmware needs 18 a magic fix you didn't know about, or some clown changed the 19 chips on a board and not its name. (Don't laugh! Look at the 20 SMC etherpower for that.) 21 223. Make sure your changes compile correctly in multiple 23 configurations. In particular check that changes work both as a 24 module and built into the kernel. 25 264. When you are happy with a change make it generally available for 27 testing and await feedback. 28 295. Make a patch available to the relevant maintainer in the list. Use 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 31 changes sent back with seemingly silly requests about formatting 32 and variable names. These aren't as silly as they seem. One 33 job the maintainers (and especially Linus) do is to keep things 34 looking the same. Sometimes this means that the clever hack in 35 your driver to get around a problem actually needs to become a 36 generalized kernel feature ready for next time. 37 38 PLEASE check your patch with the automated style checker 39 (scripts/checkpatch.pl) to catch trivial style violations. 40 See Documentation/process/coding-style.rst for guidance here. 41 42 PLEASE CC: the maintainers and mailing lists that are generated 43 by ``scripts/get_maintainer.pl.`` The results returned by the 44 script will be best if you have git installed and are making 45 your changes in a branch derived from Linus' latest git tree. 46 See Documentation/process/submitting-patches.rst for details. 47 48 PLEASE try to include any credit lines you want added with the 49 patch. It avoids people being missed off by mistake and makes 50 it easier to know who wants adding and who doesn't. 51 52 PLEASE document known bugs. If it doesn't work for everything 53 or does something very odd once a month document it. 54 55 PLEASE remember that submissions must be made under the terms 56 of the Linux Foundation certificate of contribution and should 57 include a Signed-off-by: line. The current version of this 58 "Developer's Certificate of Origin" (DCO) is listed in the file 59 Documentation/process/submitting-patches.rst. 60 616. Make sure you have the right to send any changes you make. If you 62 do changes at work you may find your employer owns the patch 63 not you. 64 657. When sending security related changes or reports to a maintainer 66 please Cc: security@kernel.org, especially if the maintainer 67 does not respond. Please keep in mind that the security team is 68 a small set of people who can be efficient only when working on 69 verified bugs. Please only Cc: this list when you have identified 70 that the bug would present a short-term risk to other users if it 71 were publicly disclosed. For example, reports of address leaks do 72 not represent an immediate threat and are better handled publicly, 73 and ideally, should come with a patch proposal. Please do not send 74 automated reports to this list either. Such bugs will be handled 75 better and faster in the usual public places. See 76 Documentation/admin-guide/security-bugs.rst for details. 77 788. Happy hacking. 79 80Descriptions of section entries 81------------------------------- 82 83 M: *Mail* patches to: FullName <address@domain> 84 R: Designated *Reviewer*: FullName <address@domain> 85 These reviewers should be CCed on patches. 86 L: *Mailing list* that is relevant to this area 87 W: *Web-page* with status/info 88 B: URI for where to file *bugs*. A web-page with detailed bug 89 filing info, a direct bug tracker link, or a mailto: URI. 90 C: URI for *chat* protocol, server and channel where developers 91 usually hang out, for example irc://server/channel. 92 Q: *Patchwork* web based patch tracking system site 93 T: *SCM* tree type and location. 94 Type is one of: git, hg, quilt, stgit, topgit 95 S: *Status*, one of the following: 96 Supported: Someone is actually paid to look after this. 97 Maintained: Someone actually looks after it. 98 Odd Fixes: It has a maintainer but they don't have time to do 99 much other than throw the odd patch in. See below.. 100 Orphan: No current maintainer [but maybe you could take the 101 role as you write your new code]. 102 Obsolete: Old code. Something tagged obsolete generally means 103 it has been replaced by a better system and you 104 should be using that. 105 P: Subsystem Profile document for more details submitting 106 patches to the given subsystem. This is either an in-tree file, 107 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 108 for details. 109 F: *Files* and directories wildcard patterns. 110 A trailing slash includes all files and subdirectory files. 111 F: drivers/net/ all files in and below drivers/net 112 F: drivers/net/* all files in drivers/net, but not below 113 F: */net/* all files in "any top level directory"/net 114 One pattern per line. Multiple F: lines acceptable. 115 N: Files and directories *Regex* patterns. 116 N: [^a-z]tegra all files whose path contains the word tegra 117 One pattern per line. Multiple N: lines acceptable. 118 scripts/get_maintainer.pl has different behavior for files that 119 match F: pattern and matches of N: patterns. By default, 120 get_maintainer will not look at git log history when an F: pattern 121 match occurs. When an N: match occurs, git log history is used 122 to also notify the people that have git commit signatures. 123 X: *Excluded* files and directories that are NOT maintained, same 124 rules as F:. Files exclusions are tested before file matches. 125 Can be useful for excluding a specific subdirectory, for instance: 126 F: net/ 127 X: net/ipv6/ 128 matches all files in and below net excluding net/ipv6/ 129 K: *Content regex* (perl extended) pattern match in a patch or file. 130 For instance: 131 K: of_get_profile 132 matches patches or files that contain "of_get_profile" 133 K: \b(printk|pr_(info|err))\b 134 matches patches or files that contain one or more of the words 135 printk, pr_info or pr_err 136 One regex pattern per line. Multiple K: lines acceptable. 137 138Maintainers List 139---------------- 140 141.. note:: When reading this list, please look for the most precise areas 142 first. When adding to this list, please keep the entries in 143 alphabetical order. 144 1453C59X NETWORK DRIVER 146M: Steffen Klassert <klassert@kernel.org> 147L: netdev@vger.kernel.org 148S: Odd Fixes 149F: Documentation/networking/device_drivers/3com/vortex.txt 150F: drivers/net/ethernet/3com/3c59x.c 151 1523CR990 NETWORK DRIVER 153M: David Dillow <dave@thedillows.org> 154L: netdev@vger.kernel.org 155S: Maintained 156F: drivers/net/ethernet/3com/typhoon* 157 1583WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 159M: Adam Radford <aradford@gmail.com> 160L: linux-scsi@vger.kernel.org 161W: http://www.lsi.com 162S: Supported 163F: drivers/scsi/3w-* 164 16553C700 AND 53C700-66 SCSI DRIVER 166M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 167L: linux-scsi@vger.kernel.org 168S: Maintained 169F: drivers/scsi/53c700* 170 1716LOWPAN GENERIC (BTLE/IEEE 802.15.4) 172M: Alexander Aring <alex.aring@gmail.com> 173M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 174L: linux-bluetooth@vger.kernel.org 175L: linux-wpan@vger.kernel.org 176S: Maintained 177F: net/6lowpan/ 178F: include/net/6lowpan.h 179F: Documentation/networking/6lowpan.txt 180 1816PACK NETWORK DRIVER FOR AX.25 182M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 183L: linux-hams@vger.kernel.org 184S: Maintained 185F: drivers/net/hamradio/6pack.c 186 1878169 10/100/1000 GIGABIT ETHERNET DRIVER 188M: Realtek linux nic maintainers <nic_swsd@realtek.com> 189M: Heiner Kallweit <hkallweit1@gmail.com> 190L: netdev@vger.kernel.org 191S: Maintained 192F: drivers/net/ethernet/realtek/r8169* 193 1948250/16?50 (AND CLONE UARTS) SERIAL DRIVER 195M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 196L: linux-serial@vger.kernel.org 197S: Maintained 198T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 199F: drivers/tty/serial/8250* 200F: include/linux/serial_8250.h 201 2028390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 203L: netdev@vger.kernel.org 204S: Orphan / Obsolete 205F: drivers/net/ethernet/8390/ 206 2079P FILE SYSTEM 208M: Eric Van Hensbergen <ericvh@gmail.com> 209M: Latchesar Ionkov <lucho@ionkov.net> 210M: Dominique Martinet <asmadeus@codewreck.org> 211L: v9fs-developer@lists.sourceforge.net 212W: http://swik.net/v9fs 213Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 214T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 215T: git git://github.com/martinetd/linux.git 216S: Maintained 217F: Documentation/filesystems/9p.txt 218F: fs/9p/ 219F: net/9p/ 220F: include/net/9p/ 221F: include/uapi/linux/virtio_9p.h 222F: include/trace/events/9p.h 223 224A8293 MEDIA DRIVER 225M: Antti Palosaari <crope@iki.fi> 226L: linux-media@vger.kernel.org 227W: https://linuxtv.org 228W: http://palosaari.fi/linux/ 229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 230T: git git://linuxtv.org/anttip/media_tree.git 231S: Maintained 232F: drivers/media/dvb-frontends/a8293* 233 234AACRAID SCSI RAID DRIVER 235M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 236L: linux-scsi@vger.kernel.org 237W: http://www.adaptec.com/ 238S: Supported 239F: Documentation/scsi/aacraid.txt 240F: drivers/scsi/aacraid/ 241 242ABI/API 243L: linux-api@vger.kernel.org 244F: include/linux/syscalls.h 245F: kernel/sys_ni.c 246 247ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 248M: Hans de Goede <hdegoede@redhat.com> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru.c 252 253ABIT UGURU 3 HARDWARE MONITOR DRIVER 254M: Alistair John Strachan <alistair@devzero.co.uk> 255L: linux-hwmon@vger.kernel.org 256S: Maintained 257F: drivers/hwmon/abituguru3.c 258 259ACCES 104-DIO-48E GPIO DRIVER 260M: William Breathitt Gray <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-dio-48e.c 264 265ACCES 104-IDI-48 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idi-48.c 270 271ACCES 104-IDIO-16 GPIO DRIVER 272M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 273L: linux-gpio@vger.kernel.org 274S: Maintained 275F: drivers/gpio/gpio-104-idio-16.c 276 277ACCES 104-QUAD-8 DRIVER 278M: William Breathitt Gray <vilhelm.gray@gmail.com> 279L: linux-iio@vger.kernel.org 280S: Maintained 281F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 282F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 283F: drivers/counter/104-quad-8.c 284 285ACCES PCI-IDIO-16 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pci-idio-16.c 290 291ACCES PCIe-IDIO-24 GPIO DRIVER 292M: William Breathitt Gray <vilhelm.gray@gmail.com> 293L: linux-gpio@vger.kernel.org 294S: Maintained 295F: drivers/gpio/gpio-pcie-idio-24.c 296 297ACENIC DRIVER 298M: Jes Sorensen <jes@trained-monkey.org> 299L: linux-acenic@sunsite.dk 300S: Maintained 301F: drivers/net/ethernet/alteon/acenic* 302 303ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 304M: Peter Kaestle <peter@piie.net> 305L: platform-driver-x86@vger.kernel.org 306W: http://piie.net/?section=acerhdf 307S: Maintained 308F: drivers/platform/x86/acerhdf.c 309 310ACER WMI LAPTOP EXTRAS 311M: "Lee, Chun-Yi" <jlee@suse.com> 312L: platform-driver-x86@vger.kernel.org 313S: Maintained 314F: drivers/platform/x86/acer-wmi.c 315 316ACPI 317M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 318M: Len Brown <lenb@kernel.org> 319L: linux-acpi@vger.kernel.org 320W: https://01.org/linux-acpi 321Q: https://patchwork.kernel.org/project/linux-acpi/list/ 322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 323B: https://bugzilla.kernel.org 324S: Supported 325F: drivers/acpi/ 326F: drivers/pnp/pnpacpi/ 327F: include/linux/acpi.h 328F: include/linux/fwnode.h 329F: include/acpi/ 330F: Documentation/firmware-guide/acpi/ 331F: Documentation/ABI/testing/sysfs-bus-acpi 332F: Documentation/ABI/testing/configfs-acpi 333F: drivers/pci/*acpi* 334F: drivers/pci/*/*acpi* 335F: tools/power/acpi/ 336 337ACPI APEI 338M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 339M: Len Brown <lenb@kernel.org> 340L: linux-acpi@vger.kernel.org 341R: James Morse <james.morse@arm.com> 342R: Tony Luck <tony.luck@intel.com> 343R: Borislav Petkov <bp@alien8.de> 344F: drivers/acpi/apei/ 345 346ACPI COMPONENT ARCHITECTURE (ACPICA) 347M: Robert Moore <robert.moore@intel.com> 348M: Erik Schmauss <erik.schmauss@intel.com> 349M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 350L: linux-acpi@vger.kernel.org 351L: devel@acpica.org 352W: https://acpica.org/ 353W: https://github.com/acpica/acpica/ 354Q: https://patchwork.kernel.org/project/linux-acpi/list/ 355T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 356B: https://bugzilla.kernel.org 357B: https://bugs.acpica.org 358S: Supported 359F: drivers/acpi/acpica/ 360F: include/acpi/ 361F: tools/power/acpi/ 362 363ACPI FAN DRIVER 364M: Zhang Rui <rui.zhang@intel.com> 365L: linux-acpi@vger.kernel.org 366W: https://01.org/linux-acpi 367B: https://bugzilla.kernel.org 368S: Supported 369F: drivers/acpi/fan.c 370 371ACPI FOR ARM64 (ACPI/arm64) 372M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 373M: Hanjun Guo <guohanjun@huawei.com> 374M: Sudeep Holla <sudeep.holla@arm.com> 375L: linux-acpi@vger.kernel.org 376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 377S: Maintained 378F: drivers/acpi/arm64 379 380ACPI I2C MULTI INSTANTIATE DRIVER 381M: Hans de Goede <hdegoede@redhat.com> 382L: platform-driver-x86@vger.kernel.org 383S: Maintained 384F: drivers/platform/x86/i2c-multi-instantiate.c 385 386ACPI PMIC DRIVERS 387M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 388M: Len Brown <lenb@kernel.org> 389R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 390R: Mika Westerberg <mika.westerberg@linux.intel.com> 391L: linux-acpi@vger.kernel.org 392Q: https://patchwork.kernel.org/project/linux-acpi/list/ 393T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/pmic/ 397 398ACPI THERMAL DRIVER 399M: Zhang Rui <rui.zhang@intel.com> 400L: linux-acpi@vger.kernel.org 401W: https://01.org/linux-acpi 402B: https://bugzilla.kernel.org 403S: Supported 404F: drivers/acpi/*thermal* 405 406ACPI VIDEO DRIVER 407M: Zhang Rui <rui.zhang@intel.com> 408L: linux-acpi@vger.kernel.org 409W: https://01.org/linux-acpi 410B: https://bugzilla.kernel.org 411S: Supported 412F: drivers/acpi/acpi_video.c 413 414ACPI WMI DRIVER 415L: platform-driver-x86@vger.kernel.org 416S: Orphan 417F: drivers/platform/x86/wmi.c 418F: include/uapi/linux/wmi.h 419 420AD1889 ALSA SOUND DRIVER 421W: https://parisc.wiki.kernel.org/index.php/AD1889 422L: linux-parisc@vger.kernel.org 423S: Maintained 424F: sound/pci/ad1889.* 425 426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 427M: Michael Hennerich <michael.hennerich@analog.com> 428W: http://wiki.analog.com/AD5254 429W: http://ez.analog.com/community/linux-device-drivers 430S: Supported 431F: drivers/misc/ad525x_dpot.c 432 433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 434M: Michael Hennerich <michael.hennerich@analog.com> 435W: http://wiki.analog.com/AD5398 436W: http://ez.analog.com/community/linux-device-drivers 437S: Supported 438F: drivers/regulator/ad5398.c 439 440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 441M: Michael Hennerich <michael.hennerich@analog.com> 442W: http://wiki.analog.com/AD7142 443W: http://ez.analog.com/community/linux-device-drivers 444S: Supported 445F: drivers/input/misc/ad714x.c 446 447AD7877 TOUCHSCREEN DRIVER 448M: Michael Hennerich <michael.hennerich@analog.com> 449W: http://wiki.analog.com/AD7877 450W: http://ez.analog.com/community/linux-device-drivers 451S: Supported 452F: drivers/input/touchscreen/ad7877.c 453 454AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 455M: Michael Hennerich <michael.hennerich@analog.com> 456W: http://wiki.analog.com/AD7879 457W: http://ez.analog.com/community/linux-device-drivers 458S: Supported 459F: drivers/input/touchscreen/ad7879.c 460 461ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 462M: Jiri Kosina <jikos@kernel.org> 463S: Maintained 464 465ADF7242 IEEE 802.15.4 RADIO DRIVER 466M: Michael Hennerich <michael.hennerich@analog.com> 467W: https://wiki.analog.com/ADF7242 468W: http://ez.analog.com/community/linux-device-drivers 469L: linux-wpan@vger.kernel.org 470S: Supported 471F: drivers/net/ieee802154/adf7242.c 472F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 473 474ADM1025 HARDWARE MONITOR DRIVER 475M: Jean Delvare <jdelvare@suse.com> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: Documentation/hwmon/adm1025.rst 479F: drivers/hwmon/adm1025.c 480 481ADM1029 HARDWARE MONITOR DRIVER 482M: Corentin Labbe <clabbe.montjoie@gmail.com> 483L: linux-hwmon@vger.kernel.org 484S: Maintained 485F: drivers/hwmon/adm1029.c 486 487ADM8211 WIRELESS DRIVER 488L: linux-wireless@vger.kernel.org 489W: http://wireless.kernel.org/ 490S: Orphan 491F: drivers/net/wireless/admtek/adm8211.* 492 493ADP1653 FLASH CONTROLLER DRIVER 494M: Sakari Ailus <sakari.ailus@iki.fi> 495L: linux-media@vger.kernel.org 496S: Maintained 497F: drivers/media/i2c/adp1653.c 498F: include/media/i2c/adp1653.h 499 500ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 501M: Michael Hennerich <michael.hennerich@analog.com> 502W: http://wiki.analog.com/ADP5520 503W: http://ez.analog.com/community/linux-device-drivers 504S: Supported 505F: drivers/mfd/adp5520.c 506F: drivers/video/backlight/adp5520_bl.c 507F: drivers/leds/leds-adp5520.c 508F: drivers/gpio/gpio-adp5520.c 509F: drivers/input/keyboard/adp5520-keys.c 510 511ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADP5588 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/input/keyboard/adp5588-keys.c 517F: drivers/gpio/gpio-adp5588.c 518 519ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 520M: Michael Hennerich <michael.hennerich@analog.com> 521W: http://wiki.analog.com/ADP8860 522W: http://ez.analog.com/community/linux-device-drivers 523S: Supported 524F: drivers/video/backlight/adp8860_bl.c 525 526ADT746X FAN DRIVER 527M: Colin Leroy <colin@colino.net> 528S: Maintained 529F: drivers/macintosh/therm_adt746x.c 530 531ADT7475 HARDWARE MONITOR DRIVER 532M: Jean Delvare <jdelvare@suse.com> 533L: linux-hwmon@vger.kernel.org 534S: Maintained 535F: Documentation/hwmon/adt7475.rst 536F: drivers/hwmon/adt7475.c 537 538ADVANSYS SCSI DRIVER 539M: Matthew Wilcox <willy@infradead.org> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 553 554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 555M: Stefan Popa <stefan.popa@analog.com> 556W: http://ez.analog.com/community/linux-device-drivers 557S: Supported 558F: drivers/iio/accel/adxl372.c 559F: drivers/iio/accel/adxl372_spi.c 560F: drivers/iio/accel/adxl372_i2c.c 561F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 562 563AF9013 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9013* 572 573AF9033 MEDIA DRIVER 574M: Antti Palosaari <crope@iki.fi> 575L: linux-media@vger.kernel.org 576W: https://linuxtv.org 577W: http://palosaari.fi/linux/ 578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 579T: git git://linuxtv.org/anttip/media_tree.git 580S: Maintained 581F: drivers/media/dvb-frontends/af9033* 582 583AFFS FILE SYSTEM 584M: David Sterba <dsterba@suse.com> 585L: linux-fsdevel@vger.kernel.org 586S: Odd Fixes 587F: Documentation/filesystems/affs.txt 588F: fs/affs/ 589 590AFS FILESYSTEM 591M: David Howells <dhowells@redhat.com> 592L: linux-afs@lists.infradead.org 593S: Supported 594F: fs/afs/ 595F: include/trace/events/afs.h 596F: Documentation/filesystems/afs.txt 597W: https://www.infradead.org/~dhowells/kafs/ 598 599AGPGART DRIVER 600M: David Airlie <airlied@linux.ie> 601T: git git://anongit.freedesktop.org/drm/drm 602S: Maintained 603F: drivers/char/agp/ 604F: include/linux/agp* 605F: include/uapi/linux/agp* 606 607AHA152X SCSI DRIVER 608M: "Juergen E. Fischer" <fischer@norbit.de> 609L: linux-scsi@vger.kernel.org 610S: Maintained 611F: drivers/scsi/aha152x* 612F: drivers/scsi/pcmcia/aha152x* 613 614AIC7XXX / AIC79XX SCSI DRIVER 615M: Hannes Reinecke <hare@suse.com> 616L: linux-scsi@vger.kernel.org 617S: Maintained 618F: drivers/scsi/aic7xxx/ 619 620AIMSLAB FM RADIO RECEIVER DRIVER 621M: Hans Verkuil <hverkuil@xs4all.nl> 622L: linux-media@vger.kernel.org 623T: git git://linuxtv.org/media_tree.git 624W: https://linuxtv.org 625S: Maintained 626F: drivers/media/radio/radio-aimslab* 627 628AIO 629M: Benjamin LaHaise <bcrl@kvack.org> 630L: linux-aio@kvack.org 631S: Supported 632F: fs/aio.c 633F: include/linux/*aio*.h 634 635AIRSPY MEDIA DRIVER 636M: Antti Palosaari <crope@iki.fi> 637L: linux-media@vger.kernel.org 638W: https://linuxtv.org 639W: http://palosaari.fi/linux/ 640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 641T: git git://linuxtv.org/anttip/media_tree.git 642S: Maintained 643F: drivers/media/usb/airspy/ 644 645ALACRITECH GIGABIT ETHERNET DRIVER 646M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 647S: Maintained 648F: drivers/net/ethernet/alacritech/* 649 650FORCEDETH GIGABIT ETHERNET DRIVER 651M: Rain River <rain.1986.08.12@gmail.com> 652M: Zhu Yanjun <zyjzyj2000@gmail.com> 653L: netdev@vger.kernel.org 654S: Maintained 655F: drivers/net/ethernet/nvidia/* 656 657ALCATEL SPEEDTOUCH USB DRIVER 658M: Duncan Sands <duncan.sands@free.fr> 659L: linux-usb@vger.kernel.org 660W: http://www.linux-usb.org/SpeedTouch/ 661S: Maintained 662F: drivers/usb/atm/speedtch.c 663F: drivers/usb/atm/usbatm.c 664 665ALCHEMY AU1XX0 MMC DRIVER 666M: Manuel Lauss <manuel.lauss@gmail.com> 667S: Maintained 668F: drivers/mmc/host/au1xmmc.c 669 670ALI1563 I2C DRIVER 671M: Rudolf Marek <r.marek@assembler.cz> 672L: linux-i2c@vger.kernel.org 673S: Maintained 674F: Documentation/i2c/busses/i2c-ali1563.rst 675F: drivers/i2c/busses/i2c-ali1563.c 676 677ALLEGRO DVT VIDEO IP CORE DRIVER 678M: Michael Tretter <m.tretter@pengutronix.de> 679R: Pengutronix Kernel Team <kernel@pengutronix.de> 680L: linux-media@vger.kernel.org 681S: Maintained 682F: drivers/staging/media/allegro-dvt/ 683 684ALLWINNER CPUFREQ DRIVER 685M: Yangtao Li <tiny.windzz@gmail.com> 686L: linux-pm@vger.kernel.org 687S: Maintained 688F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt 689F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 690 691ALLWINNER CRYPTO DRIVERS 692M: Corentin Labbe <clabbe.montjoie@gmail.com> 693L: linux-crypto@vger.kernel.org 694S: Maintained 695F: drivers/crypto/allwinner/ 696 697ALLWINNER VPU DRIVER 698M: Maxime Ripard <mripard@kernel.org> 699M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 700L: linux-media@vger.kernel.org 701S: Maintained 702F: drivers/staging/media/sunxi/cedrus/ 703 704ALPHA PORT 705M: Richard Henderson <rth@twiddle.net> 706M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 707M: Matt Turner <mattst88@gmail.com> 708S: Odd Fixes 709L: linux-alpha@vger.kernel.org 710F: arch/alpha/ 711 712ALPS PS/2 TOUCHPAD DRIVER 713R: Pali Rohár <pali.rohar@gmail.com> 714F: drivers/input/mouse/alps.* 715 716ALTERA I2C CONTROLLER DRIVER 717M: Thor Thayer <thor.thayer@linux.intel.com> 718S: Maintained 719F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 720F: drivers/i2c/busses/i2c-altera.c 721 722ALTERA MAILBOX DRIVER 723M: Ley Foon Tan <lftan@altera.com> 724L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 725S: Maintained 726F: drivers/mailbox/mailbox-altera.c 727 728ALTERA PIO DRIVER 729M: Tien Hock Loh <thloh@altera.com> 730L: linux-gpio@vger.kernel.org 731S: Maintained 732F: drivers/gpio/gpio-altera.c 733 734ALTERA SYSTEM MANAGER DRIVER 735M: Thor Thayer <thor.thayer@linux.intel.com> 736S: Maintained 737F: drivers/mfd/altera-sysmgr.c 738F: include/linux/mfd/altera-sysmgr.h 739 740ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 741M: Thor Thayer <thor.thayer@linux.intel.com> 742S: Maintained 743F: drivers/gpio/gpio-altera-a10sr.c 744F: drivers/mfd/altera-a10sr.c 745F: drivers/reset/reset-a10sr.c 746F: include/linux/mfd/altera-a10sr.h 747F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 748 749ALTERA TRIPLE SPEED ETHERNET DRIVER 750M: Thor Thayer <thor.thayer@linux.intel.com> 751L: netdev@vger.kernel.org 752L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 753S: Maintained 754F: drivers/net/ethernet/altera/ 755 756ALTERA UART/JTAG UART SERIAL DRIVERS 757M: Tobias Klauser <tklauser@distanz.ch> 758L: linux-serial@vger.kernel.org 759L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 760S: Maintained 761F: drivers/tty/serial/altera_uart.c 762F: drivers/tty/serial/altera_jtaguart.c 763F: include/linux/altera_uart.h 764F: include/linux/altera_jtaguart.h 765 766AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 767M: Talel Shenhar <talel@amazon.com> 768S: Maintained 769F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 770F: drivers/thermal/thermal_mmio.c 771 772AMAZON ETHERNET DRIVERS 773M: Netanel Belgazal <netanel@amazon.com> 774R: Saeed Bishara <saeedb@amazon.com> 775R: Zorik Machulsky <zorik@amazon.com> 776L: netdev@vger.kernel.org 777S: Supported 778F: Documentation/networking/device_drivers/amazon/ena.txt 779F: drivers/net/ethernet/amazon/ 780 781AMAZON RDMA EFA DRIVER 782M: Gal Pressman <galpress@amazon.com> 783R: Yossi Leybovich <sleybo@amazon.com> 784L: linux-rdma@vger.kernel.org 785Q: https://patchwork.kernel.org/project/linux-rdma/list/ 786S: Supported 787F: drivers/infiniband/hw/efa/ 788F: include/uapi/rdma/efa-abi.h 789 790AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 791M: Tom Lendacky <thomas.lendacky@amd.com> 792L: linux-crypto@vger.kernel.org 793S: Supported 794F: drivers/crypto/ccp/ 795F: include/linux/ccp.h 796 797AMD DISPLAY CORE 798M: Harry Wentland <harry.wentland@amd.com> 799M: Leo Li <sunpeng.li@amd.com> 800L: amd-gfx@lists.freedesktop.org 801T: git git://people.freedesktop.org/~agd5f/linux 802S: Supported 803F: drivers/gpu/drm/amd/display/ 804 805AMD FAM15H PROCESSOR POWER MONITORING DRIVER 806M: Huang Rui <ray.huang@amd.com> 807L: linux-hwmon@vger.kernel.org 808S: Supported 809F: Documentation/hwmon/fam15h_power.rst 810F: drivers/hwmon/fam15h_power.c 811 812AMD FCH GPIO DRIVER 813M: Enrico Weigelt, metux IT consult <info@metux.net> 814L: linux-gpio@vger.kernel.org 815S: Maintained 816F: drivers/gpio/gpio-amd-fch.c 817F: include/linux/platform_data/gpio/gpio-amd-fch.h 818 819AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 820L: linux-geode@lists.infradead.org (moderated for non-subscribers) 821S: Orphan 822F: drivers/usb/gadget/udc/amd5536udc.* 823 824AMD GEODE PROCESSOR/CHIPSET SUPPORT 825M: Andres Salomon <dilinger@queued.net> 826L: linux-geode@lists.infradead.org (moderated for non-subscribers) 827W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 828S: Supported 829F: drivers/char/hw_random/geode-rng.c 830F: drivers/crypto/geode* 831F: drivers/video/fbdev/geode/ 832F: arch/x86/include/asm/geode.h 833 834AMD IOMMU (AMD-VI) 835M: Joerg Roedel <joro@8bytes.org> 836L: iommu@lists.linux-foundation.org 837T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 838S: Maintained 839F: drivers/iommu/amd_iommu*.[ch] 840F: include/linux/amd-iommu.h 841 842AMD KFD 843M: Felix Kuehling <Felix.Kuehling@amd.com> 844L: amd-gfx@lists.freedesktop.org 845T: git git://people.freedesktop.org/~agd5f/linux 846S: Supported 847F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 848F: drivers/gpu/drm/amd/amdkfd/ 849F: drivers/gpu/drm/amd/include/cik_structs.h 850F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 851F: drivers/gpu/drm/amd/include/vi_structs.h 852F: drivers/gpu/drm/amd/include/v9_structs.h 853F: include/uapi/linux/kfd_ioctl.h 854 855AMD MP2 I2C DRIVER 856M: Elie Morisse <syniurge@gmail.com> 857M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 858M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 859L: linux-i2c@vger.kernel.org 860S: Maintained 861F: drivers/i2c/busses/i2c-amd-mp2* 862 863AMD POWERPLAY 864M: Evan Quan <evan.quan@amd.com> 865L: amd-gfx@lists.freedesktop.org 866S: Supported 867F: drivers/gpu/drm/amd/powerplay/ 868T: git git://people.freedesktop.org/~agd5f/linux 869 870AMD SEATTLE DEVICE TREE SUPPORT 871M: Brijesh Singh <brijeshkumar.singh@amd.com> 872M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 873M: Tom Lendacky <thomas.lendacky@amd.com> 874S: Supported 875F: arch/arm64/boot/dts/amd/ 876 877AMD XGBE DRIVER 878M: Tom Lendacky <thomas.lendacky@amd.com> 879L: netdev@vger.kernel.org 880S: Supported 881F: drivers/net/ethernet/amd/xgbe/ 882F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 883 884ANALOG DEVICES INC AD5686 DRIVER 885M: Stefan Popa <stefan.popa@analog.com> 886L: linux-pm@vger.kernel.org 887W: http://ez.analog.com/community/linux-device-drivers 888S: Supported 889F: drivers/iio/dac/ad5686* 890F: drivers/iio/dac/ad5696* 891 892ANALOG DEVICES INC AD5758 DRIVER 893M: Stefan Popa <stefan.popa@analog.com> 894L: linux-iio@vger.kernel.org 895W: http://ez.analog.com/community/linux-device-drivers 896S: Supported 897F: drivers/iio/dac/ad5758.c 898F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 899 900ANALOG DEVICES INC AD7124 DRIVER 901M: Stefan Popa <stefan.popa@analog.com> 902L: linux-iio@vger.kernel.org 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: drivers/iio/adc/ad7124.c 906F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 907 908ANALOG DEVICES INC AD7292 DRIVER 909M: Marcelo Schmitt <marcelo.schmitt1@gmail.com> 910L: linux-iio@vger.kernel.org 911W: http://ez.analog.com/community/linux-device-drivers 912S: Supported 913F: drivers/iio/adc/ad7292.c 914F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 915 916ANALOG DEVICES INC AD7606 DRIVER 917M: Stefan Popa <stefan.popa@analog.com> 918M: Beniamin Bia <beniamin.bia@analog.com> 919L: linux-iio@vger.kernel.org 920W: http://ez.analog.com/community/linux-device-drivers 921S: Supported 922F: drivers/iio/adc/ad7606.c 923F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 924 925ANALOG DEVICES INC AD7768-1 DRIVER 926M: Stefan Popa <stefan.popa@analog.com> 927L: linux-iio@vger.kernel.org 928W: http://ez.analog.com/community/linux-device-drivers 929S: Supported 930F: drivers/iio/adc/ad7768-1.c 931F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 932 933ANALOG DEVICES INC AD7780 DRIVER 934M: Michael Hennerich <Michael.Hennerich@analog.com> 935M: Renato Lui Geh <renatogeh@gmail.com> 936L: linux-iio@vger.kernel.org 937W: http://ez.analog.com/community/linux-device-drivers 938S: Supported 939F: drivers/iio/adc/ad7780.c 940F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 941 942ANALOG DEVICES INC AD9389B DRIVER 943M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 944L: linux-media@vger.kernel.org 945S: Maintained 946F: drivers/media/i2c/ad9389b* 947 948ANALOG DEVICES INC ADGS1408 DRIVER 949M: Mircea Caprioru <mircea.caprioru@analog.com> 950S: Supported 951F: drivers/mux/adgs1408.c 952F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 953 954ANALOG DEVICES INC ADIN DRIVER 955M: Alexandru Ardelean <alexaundru.ardelean@analog.com> 956L: netdev@vger.kernel.org 957W: http://ez.analog.com/community/linux-device-drivers 958S: Supported 959F: drivers/net/phy/adin.c 960F: Documentation/devicetree/bindings/net/adi,adin.yaml 961 962ANALOG DEVICES INC ADIS DRIVER LIBRARY 963M: Alexandru Ardelean <alexandru.ardelean@analog.com> 964S: Supported 965L: linux-iio@vger.kernel.org 966F: include/linux/iio/imu/adis.h 967F: drivers/iio/imu/adis.c 968 969ANALOG DEVICES INC ADIS16460 DRIVER 970M: Dragos Bogdan <dragos.bogdan@analog.com> 971S: Supported 972L: linux-iio@vger.kernel.org 973W: http://ez.analog.com/community/linux-device-drivers 974F: drivers/iio/imu/adis16460.c 975F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 976 977ANALOG DEVICES INC ADP5061 DRIVER 978M: Stefan Popa <stefan.popa@analog.com> 979L: linux-pm@vger.kernel.org 980W: http://ez.analog.com/community/linux-device-drivers 981S: Supported 982F: drivers/power/supply/adp5061.c 983 984ANALOG DEVICES INC ADV7180 DRIVER 985M: Lars-Peter Clausen <lars@metafoo.de> 986L: linux-media@vger.kernel.org 987W: http://ez.analog.com/community/linux-device-drivers 988S: Supported 989F: drivers/media/i2c/adv7180.c 990 991ANALOG DEVICES INC ADV748X DRIVER 992M: Kieran Bingham <kieran.bingham@ideasonboard.com> 993L: linux-media@vger.kernel.org 994S: Maintained 995F: drivers/media/i2c/adv748x/* 996 997ANALOG DEVICES INC ADV7511 DRIVER 998M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 999L: linux-media@vger.kernel.org 1000S: Maintained 1001F: drivers/media/i2c/adv7511* 1002 1003ANALOG DEVICES INC ADV7604 DRIVER 1004M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1005L: linux-media@vger.kernel.org 1006S: Maintained 1007F: drivers/media/i2c/adv7604* 1008 1009ANALOG DEVICES INC ADV7842 DRIVER 1010M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1011L: linux-media@vger.kernel.org 1012S: Maintained 1013F: drivers/media/i2c/adv7842* 1014 1015ANALOG DEVICES INC ASOC CODEC DRIVERS 1016M: Lars-Peter Clausen <lars@metafoo.de> 1017M: Nuno Sá <nuno.sa@analog.com> 1018L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1019W: http://wiki.analog.com/ 1020W: http://ez.analog.com/community/linux-device-drivers 1021S: Supported 1022F: sound/soc/codecs/adau* 1023F: sound/soc/codecs/adav* 1024F: sound/soc/codecs/ad1* 1025F: sound/soc/codecs/ad7* 1026F: sound/soc/codecs/ssm* 1027F: sound/soc/codecs/sigmadsp.* 1028 1029ANALOG DEVICES INC DMA DRIVERS 1030M: Lars-Peter Clausen <lars@metafoo.de> 1031W: http://ez.analog.com/community/linux-device-drivers 1032S: Supported 1033F: drivers/dma/dma-axi-dmac.c 1034 1035ANALOG DEVICES INC IIO DRIVERS 1036M: Lars-Peter Clausen <lars@metafoo.de> 1037M: Michael Hennerich <Michael.Hennerich@analog.com> 1038M: Stefan Popa <stefan.popa@analog.com> 1039W: http://wiki.analog.com/ 1040W: http://ez.analog.com/community/linux-device-drivers 1041S: Supported 1042F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1043F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1044F: drivers/iio/*/ad* 1045F: drivers/iio/adc/ltc2497* 1046X: drivers/iio/*/adjd* 1047F: drivers/staging/iio/*/ad* 1048 1049ANALOGBITS PLL LIBRARIES 1050M: Paul Walmsley <paul.walmsley@sifive.com> 1051S: Supported 1052F: drivers/clk/analogbits/* 1053F: include/linux/clk/analogbits* 1054 1055ANDES ARCHITECTURE 1056M: Nick Hu <nickhu@andestech.com> 1057M: Greentime Hu <green.hu@gmail.com> 1058M: Vincent Chen <deanbo422@gmail.com> 1059T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1060S: Supported 1061F: arch/nds32/ 1062F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1063F: Documentation/devicetree/bindings/nds32/ 1064K: nds32 1065N: nds32 1066 1067ANDROID CONFIG FRAGMENTS 1068M: Rob Herring <robh@kernel.org> 1069S: Supported 1070F: kernel/configs/android* 1071 1072ANDROID DRIVERS 1073M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1074M: Arve Hjønnevåg <arve@android.com> 1075M: Todd Kjos <tkjos@android.com> 1076M: Martijn Coenen <maco@android.com> 1077M: Joel Fernandes <joel@joelfernandes.org> 1078M: Christian Brauner <christian@brauner.io> 1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1080L: devel@driverdev.osuosl.org 1081S: Supported 1082F: drivers/android/ 1083F: drivers/staging/android/ 1084 1085ANDROID GOLDFISH PIC DRIVER 1086M: Miodrag Dinic <miodrag.dinic@mips.com> 1087S: Supported 1088F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1089F: drivers/irqchip/irq-goldfish-pic.c 1090 1091ANDROID GOLDFISH RTC DRIVER 1092M: Miodrag Dinic <miodrag.dinic@mips.com> 1093S: Supported 1094F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1095F: drivers/rtc/rtc-goldfish.c 1096 1097ANDROID ION DRIVER 1098M: Laura Abbott <labbott@redhat.com> 1099M: Sumit Semwal <sumit.semwal@linaro.org> 1100L: devel@driverdev.osuosl.org 1101L: dri-devel@lists.freedesktop.org 1102L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1103S: Supported 1104F: drivers/staging/android/ion 1105F: drivers/staging/android/uapi/ion.h 1106 1107AOA (Apple Onboard Audio) ALSA DRIVER 1108M: Johannes Berg <johannes@sipsolutions.net> 1109L: linuxppc-dev@lists.ozlabs.org 1110L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1111S: Maintained 1112F: sound/aoa/ 1113 1114APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1115M: William Breathitt Gray <vilhelm.gray@gmail.com> 1116L: linux-iio@vger.kernel.org 1117S: Maintained 1118F: drivers/iio/adc/stx104.c 1119 1120APM DRIVER 1121M: Jiri Kosina <jikos@kernel.org> 1122S: Odd fixes 1123T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1124F: arch/x86/kernel/apm_32.c 1125F: include/linux/apm_bios.h 1126F: include/uapi/linux/apm_bios.h 1127F: drivers/char/apm-emulation.c 1128 1129APPARMOR SECURITY MODULE 1130M: John Johansen <john.johansen@canonical.com> 1131L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1132W: wiki.apparmor.net 1133T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1134S: Supported 1135F: security/apparmor/ 1136F: Documentation/admin-guide/LSM/apparmor.rst 1137 1138APPLE BCM5974 MULTITOUCH DRIVER 1139M: Henrik Rydberg <rydberg@bitmath.org> 1140L: linux-input@vger.kernel.org 1141S: Odd fixes 1142F: drivers/input/mouse/bcm5974.c 1143 1144APPLE SMC DRIVER 1145M: Henrik Rydberg <rydberg@bitmath.org> 1146L: linux-hwmon@vger.kernel.org 1147S: Odd fixes 1148F: drivers/hwmon/applesmc.c 1149 1150APPLETALK NETWORK LAYER 1151L: netdev@vger.kernel.org 1152S: Odd fixes 1153F: drivers/net/appletalk/ 1154F: net/appletalk/ 1155F: include/linux/atalk.h 1156F: include/uapi/linux/atalk.h 1157 1158APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1159M: Khuong Dinh <khuong@os.amperecomputing.com> 1160S: Supported 1161F: arch/arm64/boot/dts/apm/ 1162 1163APPLIED MICRO (APM) X-GENE SOC EDAC 1164M: Khuong Dinh <khuong@os.amperecomputing.com> 1165S: Supported 1166F: drivers/edac/xgene_edac.c 1167F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1168 1169APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1170M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1171M: Keyur Chudgar <keyur@os.amperecomputing.com> 1172S: Supported 1173F: drivers/net/ethernet/apm/xgene-v2/ 1174 1175APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1176M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1177M: Keyur Chudgar <keyur@os.amperecomputing.com> 1178M: Quan Nguyen <quan@os.amperecomputing.com> 1179S: Supported 1180F: drivers/net/ethernet/apm/xgene/ 1181F: drivers/net/phy/mdio-xgene.c 1182F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1183F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1184 1185APPLIED MICRO (APM) X-GENE SOC PMU 1186M: Khuong Dinh <khuong@os.amperecomputing.com> 1187S: Supported 1188F: drivers/perf/xgene_pmu.c 1189F: Documentation/admin-guide/perf/xgene-pmu.rst 1190F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1191 1192APTINA CAMERA SENSOR PLL 1193M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1194L: linux-media@vger.kernel.org 1195S: Maintained 1196F: drivers/media/i2c/aptina-pll.* 1197 1198AQUANTIA ETHERNET DRIVER (atlantic) 1199M: Igor Russkikh <irusskikh@marvell.com> 1200L: netdev@vger.kernel.org 1201S: Supported 1202W: https://www.marvell.com/ 1203Q: http://patchwork.ozlabs.org/project/netdev/list/ 1204F: drivers/net/ethernet/aquantia/atlantic/ 1205F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1206 1207AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1208M: Egor Pomozov <epomozov@marvell.com> 1209L: netdev@vger.kernel.org 1210S: Supported 1211W: http://www.aquantia.com 1212F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1213 1214ARC FRAMEBUFFER DRIVER 1215M: Jaya Kumar <jayalk@intworks.biz> 1216S: Maintained 1217F: drivers/video/fbdev/arcfb.c 1218F: drivers/video/fbdev/core/fb_defio.c 1219 1220ARC PGU DRM DRIVER 1221M: Alexey Brodkin <abrodkin@synopsys.com> 1222S: Supported 1223F: drivers/gpu/drm/arc/ 1224F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1225 1226ARCNET NETWORK LAYER 1227M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1228L: netdev@vger.kernel.org 1229S: Maintained 1230F: drivers/net/arcnet/ 1231F: include/uapi/linux/if_arcnet.h 1232 1233ARM ARCHITECTED TIMER DRIVER 1234M: Mark Rutland <mark.rutland@arm.com> 1235M: Marc Zyngier <maz@kernel.org> 1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1237S: Maintained 1238F: arch/arm/include/asm/arch_timer.h 1239F: arch/arm64/include/asm/arch_timer.h 1240F: drivers/clocksource/arm_arch_timer.c 1241 1242ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1243M: Linus Walleij <linus.walleij@linaro.org> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245S: Maintained 1246F: Documentation/devicetree/bindings/arm/arm-boards 1247F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1248F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1249F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1250F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1251F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1252F: arch/arm/mach-integrator/ 1253F: arch/arm/mach-realview/ 1254F: arch/arm/mach-versatile/ 1255F: arch/arm/plat-versatile/ 1256F: arch/arm/boot/dts/arm-realview-* 1257F: arch/arm/boot/dts/integrator* 1258F: arch/arm/boot/dts/versatile* 1259F: drivers/clk/versatile/ 1260F: drivers/i2c/busses/i2c-versatile.c 1261F: drivers/irqchip/irq-versatile-fpga.c 1262F: drivers/mtd/maps/physmap_of_versatile.c 1263F: drivers/power/reset/arm-versatile-reboot.c 1264F: drivers/soc/versatile/ 1265 1266ARM HDLCD DRM DRIVER 1267M: Liviu Dudau <liviu.dudau@arm.com> 1268S: Supported 1269F: drivers/gpu/drm/arm/hdlcd_* 1270F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1271 1272ARM KOMEDA DRM-KMS DRIVER 1273M: James (Qian) Wang <james.qian.wang@arm.com> 1274M: Liviu Dudau <liviu.dudau@arm.com> 1275M: Mihail Atanassov <mihail.atanassov@arm.com> 1276L: Mali DP Maintainers <malidp@foss.arm.com> 1277S: Supported 1278T: git git://anongit.freedesktop.org/drm/drm-misc 1279F: drivers/gpu/drm/arm/display/include/ 1280F: drivers/gpu/drm/arm/display/komeda/ 1281F: Documentation/devicetree/bindings/display/arm,komeda.txt 1282F: Documentation/gpu/komeda-kms.rst 1283 1284ARM MALI-DP DRM DRIVER 1285M: Liviu Dudau <liviu.dudau@arm.com> 1286M: Brian Starkey <brian.starkey@arm.com> 1287L: Mali DP Maintainers <malidp@foss.arm.com> 1288S: Supported 1289T: git git://anongit.freedesktop.org/drm/drm-misc 1290F: drivers/gpu/drm/arm/ 1291F: Documentation/devicetree/bindings/display/arm,malidp.txt 1292F: Documentation/gpu/afbc.rst 1293 1294ARM MALI PANFROST DRM DRIVER 1295M: Rob Herring <robh@kernel.org> 1296M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1297R: Steven Price <steven.price@arm.com> 1298R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> 1299L: dri-devel@lists.freedesktop.org 1300S: Supported 1301T: git git://anongit.freedesktop.org/drm/drm-misc 1302F: drivers/gpu/drm/panfrost/ 1303F: include/uapi/drm/panfrost_drm.h 1304 1305ARM MFM AND FLOPPY DRIVERS 1306M: Ian Molton <spyro@f2s.com> 1307S: Maintained 1308F: arch/arm/mach-rpc/floppydma.S 1309F: arch/arm/include/asm/floppy.h 1310 1311ARM PMU PROFILING AND DEBUGGING 1312M: Will Deacon <will@kernel.org> 1313M: Mark Rutland <mark.rutland@arm.com> 1314S: Maintained 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316F: arch/arm*/kernel/perf_* 1317F: arch/arm/oprofile/common.c 1318F: arch/arm*/kernel/hw_breakpoint.c 1319F: arch/arm*/include/asm/hw_breakpoint.h 1320F: arch/arm*/include/asm/perf_event.h 1321F: drivers/perf/* 1322F: include/linux/perf/arm_pmu.h 1323F: Documentation/devicetree/bindings/arm/pmu.yaml 1324F: Documentation/devicetree/bindings/perf/ 1325 1326ARM PORT 1327M: Russell King <linux@armlinux.org.uk> 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1329W: http://www.armlinux.org.uk/ 1330S: Odd Fixes 1331T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1332F: arch/arm/ 1333X: arch/arm/boot/dts/ 1334 1335ARM PRIMECELL AACI PL041 DRIVER 1336M: Russell King <linux@armlinux.org.uk> 1337S: Odd Fixes 1338F: sound/arm/aaci.* 1339 1340ARM PRIMECELL BUS SUPPORT 1341M: Russell King <linux@armlinux.org.uk> 1342S: Odd Fixes 1343F: drivers/amba/ 1344F: include/linux/amba/bus.h 1345 1346ARM PRIMECELL CLCD PL110 DRIVER 1347M: Russell King <linux@armlinux.org.uk> 1348S: Odd Fixes 1349F: drivers/video/fbdev/amba-clcd.* 1350 1351ARM PRIMECELL KMI PL050 DRIVER 1352M: Russell King <linux@armlinux.org.uk> 1353S: Odd Fixes 1354F: drivers/input/serio/ambakmi.* 1355F: include/linux/amba/kmi.h 1356 1357ARM PRIMECELL MMCI PL180/1 DRIVER 1358M: Russell King <linux@armlinux.org.uk> 1359S: Odd Fixes 1360F: drivers/mmc/host/mmci.* 1361F: include/linux/amba/mmci.h 1362 1363ARM PRIMECELL SSP PL022 SPI DRIVER 1364M: Linus Walleij <linus.walleij@linaro.org> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1368F: drivers/spi/spi-pl022.c 1369 1370ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1371M: Russell King <linux@armlinux.org.uk> 1372S: Odd Fixes 1373F: drivers/tty/serial/amba-pl01*.c 1374F: include/linux/amba/serial.h 1375 1376ARM PRIMECELL VIC PL190/PL192 DRIVER 1377M: Linus Walleij <linus.walleij@linaro.org> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379S: Maintained 1380F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1381F: drivers/irqchip/irq-vic.c 1382 1383AMAZON ANNAPURNA LABS FIC DRIVER 1384M: Talel Shenhar <talel@amazon.com> 1385S: Maintained 1386F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1387F: drivers/irqchip/irq-al-fic.c 1388 1389ARM SMMU DRIVERS 1390M: Will Deacon <will@kernel.org> 1391R: Robin Murphy <robin.murphy@arm.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394F: drivers/iommu/arm-smmu* 1395F: drivers/iommu/io-pgtable-arm.c 1396F: drivers/iommu/io-pgtable-arm-v7s.c 1397 1398ARM SUB-ARCHITECTURES 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401F: arch/arm/mach-*/ 1402F: arch/arm/plat-*/ 1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1404 1405ARM/ACTIONS SEMI ARCHITECTURE 1406M: Andreas Färber <afaerber@suse.de> 1407R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410N: owl 1411F: arch/arm/mach-actions/ 1412F: arch/arm/boot/dts/owl-* 1413F: arch/arm64/boot/dts/actions/ 1414F: drivers/clk/actions/ 1415F: drivers/clocksource/timer-owl* 1416F: drivers/dma/owl-dma.c 1417F: drivers/i2c/busses/i2c-owl.c 1418F: drivers/mmc/host/owl-mmc.c 1419F: drivers/pinctrl/actions/* 1420F: drivers/soc/actions/ 1421F: include/dt-bindings/power/owl-* 1422F: include/linux/soc/actions/ 1423F: Documentation/devicetree/bindings/arm/actions.yaml 1424F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1425F: Documentation/devicetree/bindings/dma/owl-dma.txt 1426F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1427F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 1428F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1429F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1430F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1431 1432ARM/ADS SPHERE MACHINE SUPPORT 1433M: Lennert Buytenhek <kernel@wantstofly.org> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436 1437ARM/AFEB9260 MACHINE SUPPORT 1438M: Sergey Lapin <slapin@ossfans.org> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441 1442ARM/AJECO 1ARM MACHINE SUPPORT 1443M: Lennert Buytenhek <kernel@wantstofly.org> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446 1447ARM/Allwinner SoC Clock Support 1448M: Emilio López <emilio@elopez.com.ar> 1449S: Maintained 1450F: drivers/clk/sunxi/ 1451 1452ARM/Allwinner sunXi SoC support 1453M: Maxime Ripard <mripard@kernel.org> 1454M: Chen-Yu Tsai <wens@csie.org> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457N: sun[x456789]i 1458N: sun50i 1459F: arch/arm/mach-sunxi/ 1460F: arch/arm64/boot/dts/allwinner/ 1461F: drivers/clk/sunxi-ng/ 1462F: drivers/pinctrl/sunxi/ 1463F: drivers/soc/sunxi/ 1464T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1465 1466Allwinner A10 CSI driver 1467M: Maxime Ripard <mripard@kernel.org> 1468L: linux-media@vger.kernel.org 1469T: git git://linuxtv.org/media_tree.git 1470F: drivers/media/platform/sunxi/sun4i-csi/ 1471F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 1472S: Maintained 1473 1474ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1475M: Neil Armstrong <narmstrong@baylibre.com> 1476M: Jerome Brunet <jbrunet@baylibre.com> 1477L: linux-amlogic@lists.infradead.org 1478S: Maintained 1479F: drivers/clk/meson/ 1480F: include/dt-bindings/clock/meson* 1481F: include/dt-bindings/clock/gxbb* 1482F: Documentation/devicetree/bindings/clock/amlogic* 1483 1484ARM/Amlogic Meson SoC support 1485M: Kevin Hilman <khilman@baylibre.com> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487L: linux-amlogic@lists.infradead.org 1488W: http://linux-meson.com/ 1489S: Maintained 1490F: arch/arm/mach-meson/ 1491F: arch/arm/boot/dts/meson* 1492F: arch/arm64/boot/dts/amlogic/ 1493F: drivers/pinctrl/meson/ 1494F: drivers/mmc/host/meson* 1495F: drivers/soc/amlogic/ 1496F: drivers/rtc/rtc-meson* 1497N: meson 1498 1499ARM/Amlogic Meson SoC Crypto Drivers 1500M: Corentin Labbe <clabbe@baylibre.com> 1501L: linux-crypto@vger.kernel.org 1502L: linux-amlogic@lists.infradead.org 1503S: Maintained 1504F: drivers/crypto/amlogic/ 1505F: Documentation/devicetree/bindings/crypto/amlogic* 1506 1507ARM/Amlogic Meson SoC Sound Drivers 1508M: Jerome Brunet <jbrunet@baylibre.com> 1509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1510S: Maintained 1511F: sound/soc/meson/ 1512F: Documentation/devicetree/bindings/sound/amlogic* 1513 1514ARM/Annapurna Labs ALPINE ARCHITECTURE 1515M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1516M: Antoine Tenart <antoine.tenart@bootlin.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519F: arch/arm/mach-alpine/ 1520F: arch/arm/boot/dts/alpine* 1521F: arch/arm64/boot/dts/al/ 1522F: drivers/*/*alpine* 1523 1524ARM/ARTPEC MACHINE SUPPORT 1525M: Jesper Nilsson <jesper.nilsson@axis.com> 1526M: Lars Persson <lars.persson@axis.com> 1527S: Maintained 1528L: linux-arm-kernel@axis.com 1529F: arch/arm/mach-artpec 1530F: arch/arm/boot/dts/artpec6* 1531F: drivers/clk/axis 1532F: drivers/crypto/axis 1533F: drivers/mmc/host/usdhi6rol0.c 1534F: drivers/pinctrl/pinctrl-artpec* 1535F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1536 1537ARM/ASPEED I2C DRIVER 1538M: Brendan Higgins <brendanhiggins@google.com> 1539R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1540R: Joel Stanley <joel@jms.id.au> 1541L: linux-i2c@vger.kernel.org 1542L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1543S: Maintained 1544F: drivers/irqchip/irq-aspeed-i2c-ic.c 1545F: drivers/i2c/busses/i2c-aspeed.c 1546F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1547F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1548 1549ARM/ASPEED MACHINE SUPPORT 1550M: Joel Stanley <joel@jms.id.au> 1551R: Andrew Jeffery <andrew@aj.id.au> 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1554Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1555S: Supported 1556T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1557F: arch/arm/mach-aspeed/ 1558F: arch/arm/boot/dts/aspeed-* 1559N: aspeed 1560 1561ARM/BITMAIN ARCHITECTURE 1562M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565F: arch/arm64/boot/dts/bitmain/ 1566F: drivers/clk/clk-bm1880.c 1567F: drivers/pinctrl/pinctrl-bm1880.c 1568F: Documentation/devicetree/bindings/arm/bitmain.yaml 1569F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 1570F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1571 1572ARM/CALXEDA HIGHBANK ARCHITECTURE 1573M: Rob Herring <robh@kernel.org> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575S: Maintained 1576F: arch/arm/mach-highbank/ 1577F: arch/arm/boot/dts/highbank.dts 1578F: arch/arm/boot/dts/ecx-*.dts* 1579 1580ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1581M: Krzysztof Halasa <khalasa@piap.pl> 1582S: Maintained 1583F: arch/arm/mach-cns3xxx/ 1584 1585ARM/CAVIUM THUNDER NETWORK DRIVER 1586M: Sunil Goutham <sgoutham@marvell.com> 1587M: Robert Richter <rrichter@marvell.com> 1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1589S: Supported 1590F: drivers/net/ethernet/cavium/thunder/ 1591 1592ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1593M: Lukasz Majewski <lukma@denx.de> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: arch/arm/mach-ep93xx/ts72xx.c 1597 1598ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1599M: Alexander Shiyan <shc_work@mail.ru> 1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1601S: Odd Fixes 1602N: clps711x 1603 1604ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1605M: Lennert Buytenhek <kernel@wantstofly.org> 1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1607S: Maintained 1608 1609ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1610M: Hartley Sweeten <hsweeten@visionengravers.com> 1611M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613S: Maintained 1614F: arch/arm/mach-ep93xx/ 1615F: arch/arm/mach-ep93xx/include/mach/ 1616 1617ARM/CLKDEV SUPPORT 1618M: Russell King <linux@armlinux.org.uk> 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1620S: Maintained 1621T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1622F: drivers/clk/clkdev.c 1623 1624ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1625M: Mike Rapoport <mike@compulab.co.il> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628 1629ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1630M: Baruch Siach <baruch@tkos.co.il> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632S: Maintained 1633F: arch/arm/boot/dts/cx92755* 1634N: digicolor 1635 1636ARM/CONTEC MICRO9 MACHINE SUPPORT 1637M: Hubert Feurstein <hubert.feurstein@contec.at> 1638S: Maintained 1639F: arch/arm/mach-ep93xx/micro9.c 1640 1641ARM/CORESIGHT FRAMEWORK AND DRIVERS 1642M: Mathieu Poirier <mathieu.poirier@linaro.org> 1643R: Suzuki K Poulose <suzuki.poulose@arm.com> 1644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1645S: Maintained 1646F: drivers/hwtracing/coresight/* 1647F: Documentation/trace/coresight/* 1648F: Documentation/devicetree/bindings/arm/coresight.txt 1649F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1650F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1651F: tools/perf/arch/arm/util/pmu.c 1652F: tools/perf/arch/arm/util/auxtrace.c 1653F: tools/perf/arch/arm/util/cs-etm.c 1654F: tools/perf/arch/arm/util/cs-etm.h 1655F: tools/perf/util/cs-etm.* 1656F: tools/perf/util/cs-etm-decoder/* 1657 1658ARM/CORGI MACHINE SUPPORT 1659M: Richard Purdie <rpurdie@rpsys.net> 1660S: Maintained 1661 1662ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1663M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1664M: Linus Walleij <linus.walleij@linaro.org> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666T: git git://github.com/ulli-kroll/linux.git 1667S: Maintained 1668F: Documentation/devicetree/bindings/arm/gemini.txt 1669F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1670F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1671F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1672F: arch/arm/mach-gemini/ 1673F: drivers/net/ethernet/cortina/ 1674F: drivers/pinctrl/pinctrl-gemini.c 1675F: drivers/rtc/rtc-ftrtc010.c 1676 1677ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1678M: Barry Song <baohua@kernel.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1681S: Maintained 1682F: arch/arm/boot/dts/prima2* 1683F: arch/arm/mach-prima2/ 1684F: drivers/clk/sirf/ 1685F: drivers/clocksource/timer-prima2.c 1686F: drivers/clocksource/timer-atlas7.c 1687N: [^a-z]sirf 1688X: drivers/gnss 1689 1690ARM/CZ.NIC TURRIS MOX SUPPORT 1691M: Marek Behun <marek.behun@nic.cz> 1692W: http://mox.turris.cz 1693S: Maintained 1694F: Documentation/ABI/testing/debugfs-moxtet 1695F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 1696F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 1697F: Documentation/devicetree/bindings/bus/moxtet.txt 1698F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 1699F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 1700F: include/linux/moxtet.h 1701F: drivers/bus/moxtet.c 1702F: drivers/firmware/turris-mox-rwtm.c 1703F: drivers/gpio/gpio-moxtet.c 1704 1705ARM/EBSA110 MACHINE SUPPORT 1706M: Russell King <linux@armlinux.org.uk> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708W: http://www.armlinux.org.uk/ 1709S: Maintained 1710F: arch/arm/mach-ebsa110/ 1711F: drivers/net/ethernet/amd/am79c961a.* 1712 1713ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1714M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1715R: Pengutronix Kernel Team <kernel@pengutronix.de> 1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1717S: Maintained 1718N: efm32 1719 1720ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1721M: Robert Jarzmik <robert.jarzmik@free.fr> 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723S: Maintained 1724F: arch/arm/mach-pxa/ezx.c 1725 1726ARM/FARADAY FA526 PORT 1727M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1729S: Maintained 1730T: git git://git.berlios.de/gemini-board 1731F: arch/arm/mm/*-fa* 1732 1733ARM/FOOTBRIDGE ARCHITECTURE 1734M: Russell King <linux@armlinux.org.uk> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736W: http://www.armlinux.org.uk/ 1737S: Maintained 1738F: arch/arm/include/asm/hardware/dec21285.h 1739F: arch/arm/mach-footbridge/ 1740 1741ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1742M: Shawn Guo <shawnguo@kernel.org> 1743M: Sascha Hauer <s.hauer@pengutronix.de> 1744R: Pengutronix Kernel Team <kernel@pengutronix.de> 1745R: Fabio Estevam <festevam@gmail.com> 1746R: NXP Linux Team <linux-imx@nxp.com> 1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1748S: Maintained 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1750N: imx 1751N: mxs 1752X: drivers/media/i2c/ 1753 1754ARM/FREESCALE VYBRID ARM ARCHITECTURE 1755M: Shawn Guo <shawnguo@kernel.org> 1756M: Sascha Hauer <s.hauer@pengutronix.de> 1757R: Pengutronix Kernel Team <kernel@pengutronix.de> 1758R: Stefan Agner <stefan@agner.ch> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1762F: arch/arm/mach-imx/*vf610* 1763F: arch/arm/boot/dts/vf* 1764 1765ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1766M: Shawn Guo <shawnguo@kernel.org> 1767M: Li Yang <leoyang.li@nxp.com> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1771F: arch/arm/boot/dts/ls1021a* 1772F: arch/arm64/boot/dts/freescale/fsl-* 1773F: arch/arm64/boot/dts/freescale/qoriq-* 1774 1775ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1776M: Lennert Buytenhek <kernel@wantstofly.org> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778S: Maintained 1779 1780ARM/GUMSTIX MACHINE SUPPORT 1781M: Steve Sakoman <sakoman@gmail.com> 1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1783S: Maintained 1784 1785ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1786M: Philipp Zabel <philipp.zabel@gmail.com> 1787M: Paul Parsons <lost.distance@yahoo.com> 1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1789S: Maintained 1790F: arch/arm/mach-pxa/hx4700.c 1791F: arch/arm/mach-pxa/include/mach/hx4700.h 1792F: sound/soc/pxa/hx4700.c 1793 1794ARM/HISILICON SOC SUPPORT 1795M: Wei Xu <xuwei5@hisilicon.com> 1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1797W: http://www.hisilicon.com 1798S: Supported 1799T: git git://github.com/hisilicon/linux-hisi.git 1800F: arch/arm/mach-hisi/ 1801F: arch/arm/boot/dts/hi3* 1802F: arch/arm/boot/dts/hip* 1803F: arch/arm/boot/dts/hisi* 1804F: arch/arm64/boot/dts/hisilicon/ 1805 1806ARM/HP JORNADA 7XX MACHINE SUPPORT 1807M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1808W: www.jlime.com 1809S: Maintained 1810T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1811F: arch/arm/mach-sa1100/jornada720.c 1812F: arch/arm/mach-sa1100/include/mach/jornada720.h 1813 1814ARM/IGEP MACHINE SUPPORT 1815M: Enric Balletbo i Serra <eballetbo@gmail.com> 1816M: Javier Martinez Canillas <javier@dowhile0.org> 1817L: linux-omap@vger.kernel.org 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820F: arch/arm/boot/dts/omap3-igep* 1821 1822ARM/INCOME PXA270 SUPPORT 1823M: Marek Vasut <marek.vasut@gmail.com> 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1825S: Maintained 1826F: arch/arm/mach-pxa/colibri-pxa270-income.c 1827 1828ARM/INTEL IOP32X ARM ARCHITECTURE 1829M: Lennert Buytenhek <kernel@wantstofly.org> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832 1833ARM/INTEL IQ81342EX MACHINE SUPPORT 1834M: Lennert Buytenhek <kernel@wantstofly.org> 1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1836S: Maintained 1837 1838ARM/INTEL IXDP2850 MACHINE SUPPORT 1839M: Lennert Buytenhek <kernel@wantstofly.org> 1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1841S: Maintained 1842 1843ARM/INTEL IXP4XX ARM ARCHITECTURE 1844M: Linus Walleij <linusw@kernel.org> 1845M: Imre Kaloz <kaloz@openwrt.org> 1846M: Krzysztof Halasa <khalasa@piap.pl> 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1848S: Maintained 1849F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1850F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1851F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1852F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1853F: arch/arm/mach-ixp4xx/ 1854F: drivers/clocksource/timer-ixp4xx.c 1855F: drivers/gpio/gpio-ixp4xx.c 1856F: drivers/irqchip/irq-ixp4xx.c 1857F: include/linux/irqchip/irq-ixp4xx.h 1858F: include/linux/platform_data/timer-ixp4xx.h 1859 1860ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1861M: Jonathan Cameron <jic23@cam.ac.uk> 1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1863S: Maintained 1864F: arch/arm/mach-pxa/stargate2.c 1865F: drivers/pcmcia/pxa2xx_stargate2.c 1866 1867ARM/INTEL XSC3 (MANZANO) ARM CORE 1868M: Lennert Buytenhek <kernel@wantstofly.org> 1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1870S: Maintained 1871 1872ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1873M: Lennert Buytenhek <kernel@wantstofly.org> 1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1875S: Maintained 1876 1877ARM/LG1K ARCHITECTURE 1878M: Chanho Min <chanho.min@lge.com> 1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1880S: Maintained 1881F: arch/arm64/boot/dts/lg/ 1882 1883ARM/LOGICPD PXA270 MACHINE SUPPORT 1884M: Lennert Buytenhek <kernel@wantstofly.org> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886S: Maintained 1887 1888ARM/LPC18XX ARCHITECTURE 1889M: Vladimir Zapolskiy <vz@mleia.com> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891S: Maintained 1892F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1893F: arch/arm/boot/dts/lpc43* 1894F: drivers/i2c/busses/i2c-lpc2k.c 1895F: drivers/memory/pl172.c 1896F: drivers/mtd/spi-nor/nxp-spifi.c 1897F: drivers/rtc/rtc-lpc24xx.c 1898N: lpc18xx 1899 1900ARM/LPC32XX SOC SUPPORT 1901M: Vladimir Zapolskiy <vz@mleia.com> 1902M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1905S: Maintained 1906F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1907F: arch/arm/boot/dts/lpc32* 1908F: arch/arm/mach-lpc32xx/ 1909F: drivers/i2c/busses/i2c-pnx.c 1910F: drivers/net/ethernet/nxp/lpc_eth.c 1911F: drivers/usb/host/ohci-nxp.c 1912F: drivers/watchdog/pnx4008_wdt.c 1913N: lpc32xx 1914 1915ARM/MAGICIAN MACHINE SUPPORT 1916M: Philipp Zabel <philipp.zabel@gmail.com> 1917S: Maintained 1918 1919ARM/Marvell Dove/MV78xx0/Orion SOC support 1920M: Jason Cooper <jason@lakedaemon.net> 1921M: Andrew Lunn <andrew@lunn.ch> 1922M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1923M: Gregory Clement <gregory.clement@bootlin.com> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925S: Maintained 1926F: Documentation/devicetree/bindings/soc/dove/ 1927F: arch/arm/mach-dove/ 1928F: arch/arm/mach-mv78xx0/ 1929F: arch/arm/mach-orion5x/ 1930F: arch/arm/plat-orion/ 1931F: arch/arm/boot/dts/dove* 1932F: arch/arm/boot/dts/orion5x* 1933T: git git://git.infradead.org/linux-mvebu.git 1934 1935ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 1936M: Jason Cooper <jason@lakedaemon.net> 1937M: Andrew Lunn <andrew@lunn.ch> 1938M: Gregory Clement <gregory.clement@bootlin.com> 1939M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941S: Maintained 1942F: arch/arm/boot/dts/armada* 1943F: arch/arm/boot/dts/kirkwood* 1944F: arch/arm/configs/mvebu_*_defconfig 1945F: arch/arm/mach-mvebu/ 1946F: arch/arm64/boot/dts/marvell/armada* 1947F: arch/arm64/boot/dts/marvell/cn913* 1948F: drivers/cpufreq/armada-37xx-cpufreq.c 1949F: drivers/cpufreq/armada-8k-cpufreq.c 1950F: drivers/cpufreq/mvebu-cpufreq.c 1951F: drivers/irqchip/irq-armada-370-xp.c 1952F: drivers/irqchip/irq-mvebu-* 1953F: drivers/pinctrl/mvebu/ 1954F: drivers/rtc/rtc-armada38x.c 1955T: git git://git.infradead.org/linux-mvebu.git 1956 1957ARM/Mediatek RTC DRIVER 1958M: Eddie Huang <eddie.huang@mediatek.com> 1959M: Sean Wang <sean.wang@mediatek.com> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1962S: Maintained 1963F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1964F: drivers/rtc/rtc-mt6397.c 1965F: drivers/rtc/rtc-mt7622.c 1966 1967ARM/Mediatek SoC support 1968M: Matthias Brugger <matthias.bgg@gmail.com> 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1970L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1971W: https://mtk.bcnfs.org/ 1972C: irc://chat.freenode.net/linux-mediatek 1973S: Maintained 1974F: arch/arm/boot/dts/mt6* 1975F: arch/arm/boot/dts/mt7* 1976F: arch/arm/boot/dts/mt8* 1977F: arch/arm/mach-mediatek/ 1978F: arch/arm64/boot/dts/mediatek/ 1979F: drivers/soc/mediatek/ 1980N: mtk 1981N: mt[678] 1982K: mediatek 1983 1984ARM/Mediatek USB3 PHY DRIVER 1985M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1987L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1988S: Maintained 1989F: drivers/phy/mediatek/ 1990F: Documentation/devicetree/bindings/phy/phy-mtk-* 1991 1992ARM/Microchip (AT91) SoC support 1993M: Nicolas Ferre <nicolas.ferre@microchip.com> 1994M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1995M: Ludovic Desroches <ludovic.desroches@microchip.com> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997W: http://www.linux4sam.org 1998T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1999S: Supported 2000N: at91 2001N: atmel 2002F: arch/arm/mach-at91/ 2003F: include/soc/at91/ 2004F: arch/arm/boot/dts/at91*.dts 2005F: arch/arm/boot/dts/at91*.dtsi 2006F: arch/arm/boot/dts/sama*.dts 2007F: arch/arm/boot/dts/sama*.dtsi 2008F: arch/arm/include/debug/at91.S 2009F: drivers/memory/atmel* 2010F: drivers/watchdog/sama5d4_wdt.c 2011X: drivers/input/touchscreen/atmel_mxt_ts.c 2012X: drivers/net/wireless/atmel/ 2013 2014ARM/MIOA701 MACHINE SUPPORT 2015M: Robert Jarzmik <robert.jarzmik@free.fr> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017F: arch/arm/mach-pxa/mioa701.c 2018S: Maintained 2019 2020ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 2021M: Michael Petchkovsky <mkpetch@internode.on.net> 2022S: Maintained 2023 2024ARM/NOMADIK/U300/Ux500 ARCHITECTURES 2025M: Linus Walleij <linus.walleij@linaro.org> 2026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2027S: Maintained 2028F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 2029F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 2030F: arch/arm/mach-nomadik/ 2031F: arch/arm/mach-u300/ 2032F: arch/arm/mach-ux500/ 2033F: drivers/soc/ux500/ 2034F: arch/arm/boot/dts/ste-* 2035F: drivers/clk/clk-nomadik.c 2036F: drivers/clk/clk-u300.c 2037F: drivers/clocksource/clksrc-dbx500-prcmu.c 2038F: drivers/clocksource/timer-u300.c 2039F: drivers/dma/coh901318* 2040F: drivers/dma/ste_dma40* 2041F: drivers/hwspinlock/u8500_hsem.c 2042F: drivers/i2c/busses/i2c-nomadik.c 2043F: drivers/i2c/busses/i2c-stu300.c 2044F: drivers/iio/adc/ab8500-gpadc.c 2045F: drivers/mfd/ab3100* 2046F: drivers/mfd/ab8500* 2047F: drivers/mfd/abx500* 2048F: drivers/mfd/dbx500* 2049F: drivers/mfd/db8500* 2050F: drivers/pinctrl/nomadik/ 2051F: drivers/pinctrl/pinctrl-coh901* 2052F: drivers/pinctrl/pinctrl-u300.c 2053F: drivers/rtc/rtc-ab3100.c 2054F: drivers/rtc/rtc-ab8500.c 2055F: drivers/rtc/rtc-coh901331.c 2056F: drivers/rtc/rtc-pl031.c 2057F: drivers/watchdog/coh901327_wdt.c 2058F: Documentation/devicetree/bindings/arm/ste-* 2059F: Documentation/devicetree/bindings/arm/ux500/ 2060T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2061 2062ARM/NUVOTON NPCM ARCHITECTURE 2063M: Avi Fishman <avifishman70@gmail.com> 2064M: Tomer Maimon <tmaimon77@gmail.com> 2065M: Tali Perry <tali.perry1@gmail.com> 2066R: Patrick Venture <venture@google.com> 2067R: Nancy Yuen <yuenn@google.com> 2068R: Benjamin Fair <benjaminfair@google.com> 2069L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2070S: Supported 2071F: arch/arm/mach-npcm/ 2072F: arch/arm/boot/dts/nuvoton-npcm* 2073F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2074F: drivers/*/*npcm* 2075F: Documentation/devicetree/bindings/*/*npcm* 2076F: Documentation/devicetree/bindings/*/*/*npcm* 2077 2078ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2079L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2080W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2081S: Orphan 2082F: arch/arm/mach-s3c24xx/mach-gta02.c 2083F: arch/arm/mach-s3c24xx/gta02.h 2084 2085ARM/Orion SoC/Technologic Systems TS-78xx platform support 2086M: Alexander Clouter <alex@digriz.org.uk> 2087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2088W: http://www.digriz.org.uk/ts78xx/kernel 2089S: Maintained 2090F: arch/arm/mach-orion5x/ts78xx-* 2091 2092ARM/OXNAS platform support 2093M: Neil Armstrong <narmstrong@baylibre.com> 2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2095L: linux-oxnas@groups.io (moderated for non-subscribers) 2096S: Maintained 2097F: arch/arm/mach-oxnas/ 2098F: arch/arm/boot/dts/ox8*.dts* 2099N: oxnas 2100 2101ARM/PALM TREO SUPPORT 2102M: Tomas Cech <sleep_walker@suse.com> 2103L: linux-arm-kernel@lists.infradead.org 2104W: http://hackndev.com 2105S: Maintained 2106F: arch/arm/mach-pxa/palmtreo.* 2107 2108ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2109M: Marek Vasut <marek.vasut@gmail.com> 2110L: linux-arm-kernel@lists.infradead.org 2111W: http://hackndev.com 2112S: Maintained 2113F: arch/arm/mach-pxa/include/mach/palmtx.h 2114F: arch/arm/mach-pxa/palmtx.c 2115F: arch/arm/mach-pxa/palmt5.* 2116F: arch/arm/mach-pxa/include/mach/palmld.h 2117F: arch/arm/mach-pxa/palmld.c 2118F: arch/arm/mach-pxa/palmte2.* 2119F: arch/arm/mach-pxa/include/mach/palmtc.h 2120F: arch/arm/mach-pxa/palmtc.c 2121 2122ARM/PALMZ72 SUPPORT 2123M: Sergey Lapin <slapin@ossfans.org> 2124L: linux-arm-kernel@lists.infradead.org 2125W: http://hackndev.com 2126S: Maintained 2127F: arch/arm/mach-pxa/palmz72.* 2128 2129ARM/PLEB SUPPORT 2130M: Peter Chubb <pleb@gelato.unsw.edu.au> 2131W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2132S: Maintained 2133 2134ARM/PT DIGITAL BOARD PORT 2135M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137W: http://www.armlinux.org.uk/ 2138S: Maintained 2139 2140ARM/QUALCOMM SUPPORT 2141M: Andy Gross <agross@kernel.org> 2142M: Bjorn Andersson <bjorn.andersson@linaro.org> 2143L: linux-arm-msm@vger.kernel.org 2144S: Maintained 2145F: Documentation/devicetree/bindings/soc/qcom/ 2146F: Documentation/devicetree/bindings/*/qcom* 2147F: arch/arm/boot/dts/qcom-*.dts 2148F: arch/arm/boot/dts/qcom-*.dtsi 2149F: arch/arm/mach-qcom/ 2150F: arch/arm64/boot/dts/qcom/ 2151F: drivers/*/qcom/ 2152F: drivers/*/qcom* 2153F: drivers/*/*/qcom/ 2154F: drivers/*/*/qcom* 2155F: drivers/*/pm8???-* 2156F: drivers/bluetooth/btqcomsmd.c 2157F: drivers/clocksource/timer-qcom.c 2158F: drivers/extcon/extcon-qcom* 2159F: drivers/iommu/msm* 2160F: drivers/i2c/busses/i2c-qup.c 2161F: drivers/i2c/busses/i2c-qcom-geni.c 2162F: drivers/mfd/ssbi.c 2163F: drivers/mmc/host/mmci_qcom* 2164F: drivers/mmc/host/sdhci-msm.c 2165F: drivers/pci/controller/dwc/pcie-qcom.c 2166F: drivers/phy/qualcomm/ 2167F: drivers/power/*/msm* 2168F: drivers/reset/reset-qcom-* 2169F: drivers/scsi/ufs/ufs-qcom.* 2170F: drivers/spi/spi-qup.c 2171F: drivers/spi/spi-geni-qcom.c 2172F: drivers/spi/spi-qcom-qspi.c 2173F: drivers/tty/serial/msm_serial.c 2174F: drivers/usb/dwc3/dwc3-qcom.c 2175F: include/dt-bindings/*/qcom* 2176F: include/linux/*/qcom* 2177T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2178 2179ARM/RADISYS ENP2611 MACHINE SUPPORT 2180M: Lennert Buytenhek <kernel@wantstofly.org> 2181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2182S: Maintained 2183 2184ARM/RDA MICRO ARCHITECTURE 2185M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2187L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2188S: Maintained 2189F: arch/arm/boot/dts/rda8810pl-* 2190F: drivers/clocksource/timer-rda.c 2191F: drivers/gpio/gpio-rda.c 2192F: drivers/irqchip/irq-rda-intc.c 2193F: drivers/tty/serial/rda-uart.c 2194F: Documentation/devicetree/bindings/arm/rda.yaml 2195F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2196F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2197F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2198F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2199 2200ARM/REALTEK ARCHITECTURE 2201M: Andreas Färber <afaerber@suse.de> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers) 2204S: Maintained 2205F: arch/arm64/boot/dts/realtek/ 2206F: Documentation/devicetree/bindings/arm/realtek.yaml 2207 2208ARM/RENESAS ARM64 ARCHITECTURE 2209M: Geert Uytterhoeven <geert+renesas@glider.be> 2210M: Magnus Damm <magnus.damm@gmail.com> 2211L: linux-renesas-soc@vger.kernel.org 2212Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2213T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2214S: Supported 2215F: arch/arm64/boot/dts/renesas/ 2216F: Documentation/devicetree/bindings/arm/renesas.yaml 2217F: drivers/soc/renesas/ 2218F: include/linux/soc/renesas/ 2219 2220ARM/RISCPC ARCHITECTURE 2221M: Russell King <linux@armlinux.org.uk> 2222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2223W: http://www.armlinux.org.uk/ 2224S: Maintained 2225F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2226F: arch/arm/include/asm/hardware/ioc.h 2227F: arch/arm/include/asm/hardware/iomd.h 2228F: arch/arm/include/asm/hardware/memc.h 2229F: arch/arm/mach-rpc/ 2230F: drivers/net/ethernet/8390/etherh.c 2231F: drivers/net/ethernet/i825xx/ether1* 2232F: drivers/net/ethernet/seeq/ether3* 2233F: drivers/scsi/arm/ 2234 2235ARM/Rockchip SoC support 2236M: Heiko Stuebner <heiko@sntech.de> 2237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2238L: linux-rockchip@lists.infradead.org 2239T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2240S: Maintained 2241F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2242F: arch/arm/boot/dts/rk3* 2243F: arch/arm/boot/dts/rv1108* 2244F: arch/arm/mach-rockchip/ 2245F: drivers/clk/rockchip/ 2246F: drivers/i2c/busses/i2c-rk3x.c 2247F: drivers/*/*rockchip* 2248F: drivers/*/*/*rockchip* 2249F: sound/soc/rockchip/ 2250N: rockchip 2251 2252ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2253M: Kukjin Kim <kgene@kernel.org> 2254M: Krzysztof Kozlowski <krzk@kernel.org> 2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2256L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2257Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2258S: Maintained 2259F: arch/arm/boot/dts/s3c* 2260F: arch/arm/boot/dts/s5p* 2261F: arch/arm/boot/dts/exynos* 2262F: arch/arm64/boot/dts/exynos/ 2263F: arch/arm/plat-samsung/ 2264F: arch/arm/mach-s3c24*/ 2265F: arch/arm/mach-s3c64xx/ 2266F: arch/arm/mach-s5p*/ 2267F: arch/arm/mach-exynos*/ 2268F: drivers/*/*s3c24* 2269F: drivers/*/*/*s3c24* 2270F: drivers/*/*s3c64xx* 2271F: drivers/*/*s5pv210* 2272F: drivers/memory/samsung/ 2273F: drivers/soc/samsung/ 2274F: include/linux/soc/samsung/ 2275F: Documentation/arm/samsung/ 2276F: Documentation/devicetree/bindings/arm/samsung/ 2277F: Documentation/devicetree/bindings/power/pd-samsung.yaml 2278N: exynos 2279 2280ARM/SAMSUNG MOBILE MACHINE SUPPORT 2281M: Kyungmin Park <kyungmin.park@samsung.com> 2282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2283S: Maintained 2284F: arch/arm/mach-s5pv210/ 2285 2286ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2287M: Kyungmin Park <kyungmin.park@samsung.com> 2288M: Kamil Debski <kamil@wypas.org> 2289M: Andrzej Hajda <a.hajda@samsung.com> 2290L: linux-arm-kernel@lists.infradead.org 2291L: linux-media@vger.kernel.org 2292S: Maintained 2293F: drivers/media/platform/s5p-g2d/ 2294 2295ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2296M: Marek Szyprowski <m.szyprowski@samsung.com> 2297L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2298L: linux-media@vger.kernel.org 2299S: Maintained 2300F: drivers/media/platform/s5p-cec/ 2301F: Documentation/devicetree/bindings/media/s5p-cec.txt 2302 2303ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2304M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2305M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2306M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2307L: linux-arm-kernel@lists.infradead.org 2308L: linux-media@vger.kernel.org 2309S: Maintained 2310F: drivers/media/platform/s5p-jpeg/ 2311 2312ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2313M: Kyungmin Park <kyungmin.park@samsung.com> 2314M: Kamil Debski <kamil@wypas.org> 2315M: Jeongtae Park <jtp.park@samsung.com> 2316M: Andrzej Hajda <a.hajda@samsung.com> 2317L: linux-arm-kernel@lists.infradead.org 2318L: linux-media@vger.kernel.org 2319S: Maintained 2320F: drivers/media/platform/s5p-mfc/ 2321 2322ARM/SHMOBILE ARM ARCHITECTURE 2323M: Geert Uytterhoeven <geert+renesas@glider.be> 2324M: Magnus Damm <magnus.damm@gmail.com> 2325L: linux-renesas-soc@vger.kernel.org 2326Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2327T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2328S: Supported 2329F: arch/arm/boot/dts/emev2* 2330F: arch/arm/boot/dts/gr-peach* 2331F: arch/arm/boot/dts/iwg20d-q7* 2332F: arch/arm/boot/dts/r7s* 2333F: arch/arm/boot/dts/r8a* 2334F: arch/arm/boot/dts/r9a* 2335F: arch/arm/boot/dts/sh* 2336F: arch/arm/configs/shmobile_defconfig 2337F: arch/arm/include/debug/renesas-scif.S 2338F: arch/arm/mach-shmobile/ 2339F: Documentation/devicetree/bindings/arm/renesas.yaml 2340F: drivers/soc/renesas/ 2341F: include/linux/soc/renesas/ 2342 2343ARM/SOCFPGA ARCHITECTURE 2344M: Dinh Nguyen <dinguyen@kernel.org> 2345S: Maintained 2346F: arch/arm/mach-socfpga/ 2347F: arch/arm/boot/dts/socfpga* 2348F: arch/arm/configs/socfpga_defconfig 2349F: arch/arm64/boot/dts/altera/ 2350F: arch/arm64/boot/dts/intel/ 2351W: http://www.rocketboards.org 2352T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2353 2354ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2355M: Dinh Nguyen <dinguyen@kernel.org> 2356S: Maintained 2357F: drivers/clk/socfpga/ 2358 2359ARM/SOCFPGA EDAC SUPPORT 2360M: Thor Thayer <thor.thayer@linux.intel.com> 2361S: Maintained 2362F: drivers/edac/altera_edac. 2363 2364ARM/SPREADTRUM SoC SUPPORT 2365M: Orson Zhai <orsonzhai@gmail.com> 2366M: Baolin Wang <baolin.wang7@gmail.com> 2367M: Chunyan Zhang <zhang.lyra@gmail.com> 2368S: Maintained 2369F: arch/arm64/boot/dts/sprd 2370N: sprd 2371N: sc27xx 2372N: sc2731 2373 2374ARM/STI ARCHITECTURE 2375M: Patrice Chotard <patrice.chotard@st.com> 2376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2377W: http://www.stlinux.com 2378S: Maintained 2379F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2380F: arch/arm/mach-sti/ 2381F: arch/arm/boot/dts/sti* 2382F: drivers/char/hw_random/st-rng.c 2383F: drivers/clocksource/arm_global_timer.c 2384F: drivers/clocksource/clksrc_st_lpc.c 2385F: drivers/cpufreq/sti-cpufreq.c 2386F: drivers/dma/st_fdma* 2387F: drivers/i2c/busses/i2c-st.c 2388F: drivers/media/rc/st_rc.c 2389F: drivers/media/platform/sti/c8sectpfe/ 2390F: drivers/mmc/host/sdhci-st.c 2391F: drivers/phy/st/phy-miphy28lp.c 2392F: drivers/phy/st/phy-stih407-usb.c 2393F: drivers/pinctrl/pinctrl-st.c 2394F: drivers/remoteproc/st_remoteproc.c 2395F: drivers/remoteproc/st_slim_rproc.c 2396F: drivers/reset/sti/ 2397F: drivers/rtc/rtc-st-lpc.c 2398F: drivers/tty/serial/st-asc.c 2399F: drivers/usb/dwc3/dwc3-st.c 2400F: drivers/usb/host/ehci-st.c 2401F: drivers/usb/host/ohci-st.c 2402F: drivers/watchdog/st_lpc_wdt.c 2403F: drivers/ata/ahci_st.c 2404F: include/linux/remoteproc/st_slim_rproc.h 2405 2406ARM/STM32 ARCHITECTURE 2407M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2408M: Alexandre Torgue <alexandre.torgue@st.com> 2409L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2411S: Maintained 2412T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2413N: stm32 2414N: stm 2415F: arch/arm/boot/dts/stm32* 2416F: arch/arm/mach-stm32/ 2417F: drivers/clocksource/armv7m_systick.c 2418 2419ARM/Synaptics SoC support 2420M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2421M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2423S: Maintained 2424F: arch/arm/mach-berlin/ 2425F: arch/arm/boot/dts/berlin* 2426F: arch/arm64/boot/dts/synaptics/ 2427 2428ARM/TANGO ARCHITECTURE 2429M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2430M: Mans Rullgard <mans@mansr.com> 2431L: linux-arm-kernel@lists.infradead.org 2432S: Odd Fixes 2433N: tango 2434 2435ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2436M: Lennert Buytenhek <kernel@wantstofly.org> 2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2438S: Maintained 2439 2440ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2441M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2442L: linux-tegra@vger.kernel.org 2443L: linux-media@vger.kernel.org 2444S: Maintained 2445F: drivers/media/platform/tegra-cec/ 2446F: Documentation/devicetree/bindings/media/tegra-cec.txt 2447 2448ARM/TETON BGA MACHINE SUPPORT 2449M: "Mark F. Brown" <mark.brown314@gmail.com> 2450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2451S: Maintained 2452 2453ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2454M: Santosh Shilimkar <ssantosh@kernel.org> 2455L: linux-kernel@vger.kernel.org 2456S: Maintained 2457F: drivers/memory/*emif* 2458 2459ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2460M: Tero Kristo <t-kristo@ti.com> 2461M: Nishanth Menon <nm@ti.com> 2462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2463S: Supported 2464F: Documentation/devicetree/bindings/arm/ti/k3.txt 2465F: arch/arm64/boot/dts/ti/Makefile 2466F: arch/arm64/boot/dts/ti/k3-* 2467F: include/dt-bindings/pinctrl/k3.h 2468 2469ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2470M: Santosh Shilimkar <ssantosh@kernel.org> 2471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2472S: Maintained 2473F: arch/arm/mach-keystone/ 2474F: arch/arm/boot/dts/keystone-* 2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2476 2477ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2478M: Santosh Shilimkar <ssantosh@kernel.org> 2479L: linux-kernel@vger.kernel.org 2480S: Maintained 2481F: drivers/clk/keystone/ 2482 2483ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2484M: Santosh Shilimkar <ssantosh@kernel.org> 2485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2486L: linux-kernel@vger.kernel.org 2487S: Maintained 2488F: drivers/clocksource/timer-keystone.c 2489 2490ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2491M: Santosh Shilimkar <ssantosh@kernel.org> 2492L: linux-kernel@vger.kernel.org 2493S: Maintained 2494F: drivers/power/reset/keystone-reset.c 2495 2496ARM/THECUS N2100 MACHINE SUPPORT 2497M: Lennert Buytenhek <kernel@wantstofly.org> 2498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2499S: Maintained 2500 2501ARM/TOSA MACHINE SUPPORT 2502M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2503M: Dirk Opfer <dirk@opfer-online.de> 2504S: Maintained 2505 2506ARM/UNIPHIER ARCHITECTURE 2507M: Masahiro Yamada <yamada.masahiro@socionext.com> 2508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2509T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2510S: Maintained 2511F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2512F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2513F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2514F: arch/arm/boot/dts/uniphier* 2515F: arch/arm/include/asm/hardware/cache-uniphier.h 2516F: arch/arm/mach-uniphier/ 2517F: arch/arm/mm/cache-uniphier.c 2518F: arch/arm64/boot/dts/socionext/uniphier* 2519F: drivers/bus/uniphier-system-bus.c 2520F: drivers/clk/uniphier/ 2521F: drivers/dma/uniphier-mdmac.c 2522F: drivers/gpio/gpio-uniphier.c 2523F: drivers/i2c/busses/i2c-uniphier* 2524F: drivers/irqchip/irq-uniphier-aidet.c 2525F: drivers/mmc/host/uniphier-sd.c 2526F: drivers/pinctrl/uniphier/ 2527F: drivers/reset/reset-uniphier.c 2528F: drivers/tty/serial/8250/8250_uniphier.c 2529N: uniphier 2530 2531Ux500 CLOCK DRIVERS 2532M: Ulf Hansson <ulf.hansson@linaro.org> 2533L: linux-clk@vger.kernel.org 2534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2535S: Maintained 2536F: drivers/clk/ux500/ 2537 2538ARM/VERSATILE EXPRESS PLATFORM 2539M: Liviu Dudau <liviu.dudau@arm.com> 2540M: Sudeep Holla <sudeep.holla@arm.com> 2541M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2543S: Maintained 2544F: arch/arm/boot/dts/vexpress* 2545F: arch/arm64/boot/dts/arm/ 2546F: arch/arm/mach-vexpress/ 2547F: */*/vexpress* 2548F: */*/*/vexpress* 2549F: drivers/clk/versatile/clk-vexpress-osc.c 2550F: drivers/clocksource/timer-versatile.c 2551N: mps2 2552 2553ARM/VFP SUPPORT 2554M: Russell King <linux@armlinux.org.uk> 2555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2556W: http://www.armlinux.org.uk/ 2557S: Maintained 2558F: arch/arm/vfp/ 2559 2560ARM/VOIPAC PXA270 SUPPORT 2561M: Marek Vasut <marek.vasut@gmail.com> 2562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2563S: Maintained 2564F: arch/arm/mach-pxa/vpac270.c 2565F: arch/arm/mach-pxa/include/mach/vpac270.h 2566 2567ARM/VT8500 ARM ARCHITECTURE 2568M: Tony Prisk <linux@prisktech.co.nz> 2569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2570S: Maintained 2571F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2572F: arch/arm/mach-vt8500/ 2573F: drivers/clocksource/timer-vt8500.c 2574F: drivers/i2c/busses/i2c-wmt.c 2575F: drivers/mmc/host/wmt-sdmmc.c 2576F: drivers/pwm/pwm-vt8500.c 2577F: drivers/rtc/rtc-vt8500.c 2578F: drivers/tty/serial/vt8500_serial.c 2579F: drivers/usb/host/ehci-platform.c 2580F: drivers/usb/host/uhci-platform.c 2581F: drivers/video/fbdev/vt8500lcdfb.* 2582F: drivers/video/fbdev/wm8505fb* 2583F: drivers/video/fbdev/wmt_ge_rops.* 2584 2585ARM/ZIPIT Z2 SUPPORT 2586M: Marek Vasut <marek.vasut@gmail.com> 2587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2588S: Maintained 2589F: arch/arm/mach-pxa/z2.c 2590F: arch/arm/mach-pxa/include/mach/z2.h 2591 2592ARM/ZTE ARCHITECTURE 2593M: Jun Nie <jun.nie@linaro.org> 2594M: Shawn Guo <shawnguo@kernel.org> 2595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2596S: Maintained 2597F: arch/arm/boot/dts/zx2967* 2598F: arch/arm/mach-zx/ 2599F: arch/arm64/boot/dts/zte/ 2600F: drivers/clk/zte/ 2601F: drivers/dma/zx_dma.c 2602F: drivers/gpio/gpio-zx.c 2603F: drivers/i2c/busses/i2c-zx2967.c 2604F: drivers/mmc/host/dw_mmc-zx.* 2605F: drivers/pinctrl/zte/ 2606F: drivers/soc/zte/ 2607F: drivers/thermal/zx2967_thermal.c 2608F: drivers/watchdog/zx2967_wdt.c 2609F: Documentation/devicetree/bindings/arm/zte.yaml 2610F: Documentation/devicetree/bindings/clock/zx2967*.txt 2611F: Documentation/devicetree/bindings/dma/zxdma.txt 2612F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2613F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2614F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2615F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2616F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2617F: Documentation/devicetree/bindings/soc/zte/ 2618F: Documentation/devicetree/bindings/sound/zte,*.txt 2619F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2620F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2621F: include/dt-bindings/clock/zx2967*.h 2622F: include/dt-bindings/soc/zte,*.h 2623F: sound/soc/codecs/zx_aud96p22.c 2624F: sound/soc/zte/ 2625 2626ARM/ZYNQ ARCHITECTURE 2627M: Michal Simek <michal.simek@xilinx.com> 2628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2629W: http://wiki.xilinx.com 2630T: git https://github.com/Xilinx/linux-xlnx.git 2631S: Supported 2632F: arch/arm/mach-zynq/ 2633F: drivers/cpuidle/cpuidle-zynq.c 2634F: drivers/block/xsysace.c 2635N: zynq 2636N: xilinx 2637F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2638F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2639F: drivers/clocksource/timer-cadence-ttc.c 2640F: drivers/i2c/busses/i2c-cadence.c 2641F: drivers/mmc/host/sdhci-of-arasan.c 2642F: drivers/edac/synopsys_edac.c 2643F: drivers/i2c/busses/i2c-xiic.c 2644 2645ARM64 PORT (AARCH64 ARCHITECTURE) 2646M: Catalin Marinas <catalin.marinas@arm.com> 2647M: Will Deacon <will@kernel.org> 2648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2649T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2650S: Maintained 2651F: arch/arm64/ 2652X: arch/arm64/boot/dts/ 2653F: Documentation/arm64/ 2654F: tools/testing/selftests/arm64/ 2655 2656AS3645A LED FLASH CONTROLLER DRIVER 2657M: Sakari Ailus <sakari.ailus@iki.fi> 2658L: linux-leds@vger.kernel.org 2659S: Maintained 2660F: drivers/leds/leds-as3645a.c 2661 2662ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2663M: Tianshu Qiu <tian.shu.qiu@intel.com> 2664L: linux-media@vger.kernel.org 2665T: git git://linuxtv.org/media_tree.git 2666S: Maintained 2667F: drivers/media/i2c/ak7375.c 2668F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2669 2670ASAHI KASEI AK8974 DRIVER 2671M: Linus Walleij <linus.walleij@linaro.org> 2672L: linux-iio@vger.kernel.org 2673W: http://www.akm.com/ 2674S: Supported 2675F: drivers/iio/magnetometer/ak8974.c 2676 2677ASC7621 HARDWARE MONITOR DRIVER 2678M: George Joseph <george.joseph@fairview5.com> 2679L: linux-hwmon@vger.kernel.org 2680S: Maintained 2681F: Documentation/hwmon/asc7621.rst 2682F: drivers/hwmon/asc7621.c 2683 2684ASPEED PINCTRL DRIVERS 2685M: Andrew Jeffery <andrew@aj.id.au> 2686L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2687L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2688L: linux-gpio@vger.kernel.org 2689S: Maintained 2690F: drivers/pinctrl/aspeed/ 2691F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2692 2693ASPEED VIDEO ENGINE DRIVER 2694M: Eddie James <eajames@linux.ibm.com> 2695L: linux-media@vger.kernel.org 2696L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2697S: Maintained 2698F: drivers/media/platform/aspeed-video.c 2699F: Documentation/devicetree/bindings/media/aspeed-video.txt 2700 2701ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2702M: Corentin Chary <corentin.chary@gmail.com> 2703L: acpi4asus-user@lists.sourceforge.net 2704L: platform-driver-x86@vger.kernel.org 2705W: http://acpi4asus.sf.net 2706S: Maintained 2707F: drivers/platform/x86/asus*.c 2708F: drivers/platform/x86/eeepc*.c 2709 2710ASUS WIRELESS RADIO CONTROL DRIVER 2711M: João Paulo Rechi Vita <jprvita@gmail.com> 2712L: platform-driver-x86@vger.kernel.org 2713S: Maintained 2714F: drivers/platform/x86/asus-wireless.c 2715 2716ASYMMETRIC KEYS 2717M: David Howells <dhowells@redhat.com> 2718L: keyrings@vger.kernel.org 2719S: Maintained 2720F: Documentation/crypto/asymmetric-keys.txt 2721F: include/linux/verification.h 2722F: include/crypto/public_key.h 2723F: include/crypto/pkcs7.h 2724F: crypto/asymmetric_keys/ 2725 2726ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2727R: Dan Williams <dan.j.williams@intel.com> 2728W: http://sourceforge.net/projects/xscaleiop 2729S: Odd fixes 2730F: Documentation/crypto/async-tx-api.txt 2731F: crypto/async_tx/ 2732F: drivers/dma/ 2733F: include/linux/dmaengine.h 2734F: include/linux/async_tx.h 2735 2736AT24 EEPROM DRIVER 2737M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2738L: linux-i2c@vger.kernel.org 2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2740S: Maintained 2741F: Documentation/devicetree/bindings/eeprom/at24.yaml 2742F: drivers/misc/eeprom/at24.c 2743 2744ATA OVER ETHERNET (AOE) DRIVER 2745M: "Justin Sanders" <justin@coraid.com> 2746W: http://www.openaoe.org/ 2747S: Supported 2748F: Documentation/admin-guide/aoe/ 2749F: drivers/block/aoe/ 2750 2751ATHEROS 71XX/9XXX GPIO DRIVER 2752M: Alban Bedel <albeu@free.fr> 2753W: https://github.com/AlbanBedel/linux 2754T: git git://github.com/AlbanBedel/linux 2755S: Maintained 2756F: drivers/gpio/gpio-ath79.c 2757F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2758 2759ATHEROS 71XX/9XXX USB PHY DRIVER 2760M: Alban Bedel <albeu@free.fr> 2761W: https://github.com/AlbanBedel/linux 2762T: git git://github.com/AlbanBedel/linux 2763S: Maintained 2764F: drivers/phy/qualcomm/phy-ath79-usb.c 2765F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2766 2767ATHEROS ATH GENERIC UTILITIES 2768M: Kalle Valo <kvalo@codeaurora.org> 2769L: linux-wireless@vger.kernel.org 2770S: Supported 2771F: drivers/net/wireless/ath/* 2772 2773ATHEROS ATH5K WIRELESS DRIVER 2774M: Jiri Slaby <jirislaby@gmail.com> 2775M: Nick Kossifidis <mickflemm@gmail.com> 2776M: Luis Chamberlain <mcgrof@kernel.org> 2777L: linux-wireless@vger.kernel.org 2778W: http://wireless.kernel.org/en/users/Drivers/ath5k 2779S: Maintained 2780F: drivers/net/wireless/ath/ath5k/ 2781 2782ATHEROS ATH6KL WIRELESS DRIVER 2783M: Kalle Valo <kvalo@codeaurora.org> 2784L: linux-wireless@vger.kernel.org 2785W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2786T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2787S: Supported 2788F: drivers/net/wireless/ath/ath6kl/ 2789 2790ATI_REMOTE2 DRIVER 2791M: Ville Syrjala <syrjala@sci.fi> 2792S: Maintained 2793F: drivers/input/misc/ati_remote2.c 2794 2795ATK0110 HWMON DRIVER 2796M: Luca Tettamanti <kronos.it@gmail.com> 2797L: linux-hwmon@vger.kernel.org 2798S: Maintained 2799F: drivers/hwmon/asus_atk0110.c 2800 2801ATLX ETHERNET DRIVERS 2802M: Jay Cliburn <jcliburn@gmail.com> 2803M: Chris Snook <chris.snook@gmail.com> 2804L: netdev@vger.kernel.org 2805W: http://sourceforge.net/projects/atl1 2806W: http://atl1.sourceforge.net 2807S: Maintained 2808F: drivers/net/ethernet/atheros/ 2809 2810ATM 2811M: Chas Williams <3chas3@gmail.com> 2812L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2813L: netdev@vger.kernel.org 2814W: http://linux-atm.sourceforge.net 2815S: Maintained 2816F: drivers/atm/ 2817F: include/linux/atm* 2818F: include/uapi/linux/atm* 2819 2820ATMEL MACB ETHERNET DRIVER 2821M: Nicolas Ferre <nicolas.ferre@microchip.com> 2822S: Supported 2823F: drivers/net/ethernet/cadence/ 2824 2825ATMEL MAXTOUCH DRIVER 2826M: Nick Dyer <nick@shmanahar.org> 2827T: git git://github.com/ndyer/linux.git 2828S: Maintained 2829F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2830F: drivers/input/touchscreen/atmel_mxt_ts.c 2831 2832ATMEL WIRELESS DRIVER 2833M: Simon Kelley <simon@thekelleys.org.uk> 2834L: linux-wireless@vger.kernel.org 2835W: http://www.thekelleys.org.uk/atmel 2836W: http://atmelwlandriver.sourceforge.net/ 2837S: Maintained 2838F: drivers/net/wireless/atmel/atmel* 2839 2840ATOMIC INFRASTRUCTURE 2841M: Will Deacon <will@kernel.org> 2842M: Peter Zijlstra <peterz@infradead.org> 2843R: Boqun Feng <boqun.feng@gmail.com> 2844L: linux-kernel@vger.kernel.org 2845S: Maintained 2846F: arch/*/include/asm/atomic*.h 2847F: include/*/atomic*.h 2848F: scripts/atomic/ 2849 2850ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2851M: Bradley Grove <linuxdrivers@attotech.com> 2852L: linux-scsi@vger.kernel.org 2853W: http://www.attotech.com 2854S: Supported 2855F: drivers/scsi/esas2r 2856 2857ATUSB IEEE 802.15.4 RADIO DRIVER 2858M: Stefan Schmidt <stefan@datenfreihafen.org> 2859L: linux-wpan@vger.kernel.org 2860S: Maintained 2861F: drivers/net/ieee802154/atusb.c 2862F: drivers/net/ieee802154/atusb.h 2863F: drivers/net/ieee802154/at86rf230.h 2864 2865AUDIT SUBSYSTEM 2866M: Paul Moore <paul@paul-moore.com> 2867M: Eric Paris <eparis@redhat.com> 2868L: linux-audit@redhat.com (moderated for non-subscribers) 2869W: https://github.com/linux-audit 2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2871S: Supported 2872F: include/linux/audit.h 2873F: include/uapi/linux/audit.h 2874F: kernel/audit* 2875 2876AUXILIARY DISPLAY DRIVERS 2877M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2878S: Maintained 2879F: drivers/auxdisplay/ 2880F: include/linux/cfag12864b.h 2881 2882AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2883M: Andreas Klinger <ak@it-klinger.de> 2884L: linux-iio@vger.kernel.org 2885S: Maintained 2886F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2887F: drivers/iio/adc/hx711.c 2888 2889AX.25 NETWORK LAYER 2890M: Ralf Baechle <ralf@linux-mips.org> 2891L: linux-hams@vger.kernel.org 2892W: http://www.linux-ax25.org/ 2893S: Maintained 2894F: include/uapi/linux/ax25.h 2895F: include/net/ax25.h 2896F: net/ax25/ 2897 2898AXENTIA ARM DEVICES 2899M: Peter Rosin <peda@axentia.se> 2900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2901S: Maintained 2902F: arch/arm/boot/dts/at91-linea.dtsi 2903F: arch/arm/boot/dts/at91-natte.dtsi 2904F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2905F: arch/arm/boot/dts/at91-tse850-3.dts 2906 2907AXENTIA ASOC DRIVERS 2908M: Peter Rosin <peda@axentia.se> 2909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2910S: Maintained 2911F: Documentation/devicetree/bindings/sound/axentia,* 2912F: sound/soc/atmel/tse850-pcm5142.c 2913 2914AXXIA I2C CONTROLLER 2915M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2916L: linux-i2c@vger.kernel.org 2917S: Maintained 2918F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2919F: drivers/i2c/busses/i2c-axxia.c 2920 2921AZ6007 DVB DRIVER 2922M: Mauro Carvalho Chehab <mchehab@kernel.org> 2923L: linux-media@vger.kernel.org 2924W: https://linuxtv.org 2925T: git git://linuxtv.org/media_tree.git 2926S: Maintained 2927F: drivers/media/usb/dvb-usb-v2/az6007.c 2928 2929AZTECH FM RADIO RECEIVER DRIVER 2930M: Hans Verkuil <hverkuil@xs4all.nl> 2931L: linux-media@vger.kernel.org 2932T: git git://linuxtv.org/media_tree.git 2933W: https://linuxtv.org 2934S: Maintained 2935F: drivers/media/radio/radio-aztech* 2936 2937B43 WIRELESS DRIVER 2938L: linux-wireless@vger.kernel.org 2939L: b43-dev@lists.infradead.org 2940W: http://wireless.kernel.org/en/users/Drivers/b43 2941S: Odd Fixes 2942F: drivers/net/wireless/broadcom/b43/ 2943 2944B43LEGACY WIRELESS DRIVER 2945M: Larry Finger <Larry.Finger@lwfinger.net> 2946L: linux-wireless@vger.kernel.org 2947L: b43-dev@lists.infradead.org 2948W: http://wireless.kernel.org/en/users/Drivers/b43 2949S: Maintained 2950F: drivers/net/wireless/broadcom/b43legacy/ 2951 2952BACKLIGHT CLASS/SUBSYSTEM 2953M: Lee Jones <lee.jones@linaro.org> 2954M: Daniel Thompson <daniel.thompson@linaro.org> 2955M: Jingoo Han <jingoohan1@gmail.com> 2956L: dri-devel@lists.freedesktop.org 2957T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2958S: Maintained 2959F: drivers/video/backlight/ 2960F: include/linux/backlight.h 2961F: include/linux/pwm_backlight.h 2962F: Documentation/devicetree/bindings/leds/backlight 2963F: Documentation/ABI/stable/sysfs-class-backlight 2964F: Documentation/ABI/testing/sysfs-class-backlight 2965 2966BATMAN ADVANCED 2967M: Marek Lindner <mareklindner@neomailbox.ch> 2968M: Simon Wunderlich <sw@simonwunderlich.de> 2969M: Antonio Quartulli <a@unstable.cc> 2970M: Sven Eckelmann <sven@narfation.org> 2971L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2972W: https://www.open-mesh.org/ 2973B: https://www.open-mesh.org/projects/batman-adv/issues 2974C: irc://chat.freenode.net/batman 2975Q: https://patchwork.open-mesh.org/project/batman/list/ 2976T: git https://git.open-mesh.org/linux-merge.git 2977S: Maintained 2978F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2979F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2980F: Documentation/networking/batman-adv.rst 2981F: include/uapi/linux/batadv_packet.h 2982F: include/uapi/linux/batman_adv.h 2983F: net/batman-adv/ 2984 2985BAYCOM/HDLCDRV DRIVERS FOR AX.25 2986M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2987L: linux-hams@vger.kernel.org 2988W: http://www.baycom.org/~tom/ham/ham.html 2989S: Maintained 2990F: drivers/net/hamradio/baycom* 2991 2992BCACHE (BLOCK LAYER CACHE) 2993M: Coly Li <colyli@suse.de> 2994M: Kent Overstreet <kent.overstreet@gmail.com> 2995L: linux-bcache@vger.kernel.org 2996W: http://bcache.evilpiepirate.org 2997C: irc://irc.oftc.net/bcache 2998S: Maintained 2999F: drivers/md/bcache/ 3000 3001BDISP ST MEDIA DRIVER 3002M: Fabien Dessenne <fabien.dessenne@st.com> 3003L: linux-media@vger.kernel.org 3004T: git git://linuxtv.org/media_tree.git 3005W: https://linuxtv.org 3006S: Supported 3007F: drivers/media/platform/sti/bdisp 3008 3009BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3010M: Dariusz Marcinkiewicz <reksio@newterm.pl> 3011L: netdev@vger.kernel.org 3012S: Maintained 3013F: drivers/net/ethernet/ec_bhf.c 3014 3015BEFS FILE SYSTEM 3016M: Luis de Bethencourt <luisbg@kernel.org> 3017M: Salah Triki <salah.triki@gmail.com> 3018S: Maintained 3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3020F: Documentation/filesystems/befs.txt 3021F: fs/befs/ 3022 3023BFQ I/O SCHEDULER 3024M: Paolo Valente <paolo.valente@linaro.org> 3025M: Jens Axboe <axboe@kernel.dk> 3026L: linux-block@vger.kernel.org 3027S: Maintained 3028F: block/bfq-* 3029F: Documentation/block/bfq-iosched.rst 3030 3031BFS FILE SYSTEM 3032M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 3033S: Maintained 3034F: Documentation/filesystems/bfs.txt 3035F: fs/bfs/ 3036F: include/uapi/linux/bfs_fs.h 3037 3038BLINKM RGB LED DRIVER 3039M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 3040S: Maintained 3041F: drivers/leds/leds-blinkm.c 3042 3043BLOCK LAYER 3044M: Jens Axboe <axboe@kernel.dk> 3045L: linux-block@vger.kernel.org 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 3047S: Maintained 3048F: block/ 3049F: drivers/block/ 3050F: kernel/trace/blktrace.c 3051F: lib/sbitmap.c 3052 3053BLOCK2MTD DRIVER 3054M: Joern Engel <joern@lazybastard.org> 3055L: linux-mtd@lists.infradead.org 3056S: Maintained 3057F: drivers/mtd/devices/block2mtd.c 3058 3059BLUETOOTH DRIVERS 3060M: Marcel Holtmann <marcel@holtmann.org> 3061M: Johan Hedberg <johan.hedberg@gmail.com> 3062L: linux-bluetooth@vger.kernel.org 3063W: http://www.bluez.org/ 3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3065T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3066S: Maintained 3067F: drivers/bluetooth/ 3068 3069BLUETOOTH SUBSYSTEM 3070M: Marcel Holtmann <marcel@holtmann.org> 3071M: Johan Hedberg <johan.hedberg@gmail.com> 3072L: linux-bluetooth@vger.kernel.org 3073W: http://www.bluez.org/ 3074T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3075T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3076S: Maintained 3077F: net/bluetooth/ 3078F: include/net/bluetooth/ 3079 3080BONDING DRIVER 3081M: Jay Vosburgh <j.vosburgh@gmail.com> 3082M: Veaceslav Falico <vfalico@gmail.com> 3083M: Andy Gospodarek <andy@greyhouse.net> 3084L: netdev@vger.kernel.org 3085W: http://sourceforge.net/projects/bonding/ 3086S: Supported 3087F: drivers/net/bonding/ 3088F: include/uapi/linux/if_bonding.h 3089 3090BPF (Safe dynamic programs and tools) 3091M: Alexei Starovoitov <ast@kernel.org> 3092M: Daniel Borkmann <daniel@iogearbox.net> 3093R: Martin KaFai Lau <kafai@fb.com> 3094R: Song Liu <songliubraving@fb.com> 3095R: Yonghong Song <yhs@fb.com> 3096R: Andrii Nakryiko <andriin@fb.com> 3097L: netdev@vger.kernel.org 3098L: bpf@vger.kernel.org 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3101Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3102S: Supported 3103F: arch/*/net/* 3104F: Documentation/networking/filter.txt 3105F: Documentation/bpf/ 3106F: include/linux/bpf* 3107F: include/linux/filter.h 3108F: include/trace/events/xdp.h 3109F: include/uapi/linux/bpf* 3110F: include/uapi/linux/filter.h 3111F: kernel/bpf/ 3112F: kernel/trace/bpf_trace.c 3113F: lib/test_bpf.c 3114F: net/bpf/ 3115F: net/core/filter.c 3116F: net/sched/act_bpf.c 3117F: net/sched/cls_bpf.c 3118F: samples/bpf/ 3119F: tools/bpf/ 3120F: tools/lib/bpf/ 3121F: tools/testing/selftests/bpf/ 3122K: bpf 3123N: bpf 3124 3125BPF JIT for ARM 3126M: Shubham Bansal <illusionist.neo@gmail.com> 3127L: netdev@vger.kernel.org 3128L: bpf@vger.kernel.org 3129S: Maintained 3130F: arch/arm/net/ 3131 3132BPF JIT for ARM64 3133M: Daniel Borkmann <daniel@iogearbox.net> 3134M: Alexei Starovoitov <ast@kernel.org> 3135M: Zi Shen Lim <zlim.lnx@gmail.com> 3136L: netdev@vger.kernel.org 3137L: bpf@vger.kernel.org 3138S: Supported 3139F: arch/arm64/net/ 3140 3141BPF JIT for MIPS (32-BIT AND 64-BIT) 3142M: Paul Burton <paulburton@kernel.org> 3143L: netdev@vger.kernel.org 3144L: bpf@vger.kernel.org 3145S: Maintained 3146F: arch/mips/net/ 3147 3148BPF JIT for NFP NICs 3149M: Jakub Kicinski <jakub.kicinski@netronome.com> 3150L: netdev@vger.kernel.org 3151L: bpf@vger.kernel.org 3152S: Supported 3153F: drivers/net/ethernet/netronome/nfp/bpf/ 3154 3155BPF JIT for POWERPC (32-BIT AND 64-BIT) 3156M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3157M: Sandipan Das <sandipan@linux.ibm.com> 3158L: netdev@vger.kernel.org 3159L: bpf@vger.kernel.org 3160S: Maintained 3161F: arch/powerpc/net/ 3162 3163BPF JIT for RISC-V (RV64G) 3164M: Björn Töpel <bjorn.topel@gmail.com> 3165L: netdev@vger.kernel.org 3166S: Maintained 3167F: arch/riscv/net/ 3168 3169BPF JIT for S390 3170M: Ilya Leoshkevich <iii@linux.ibm.com> 3171M: Heiko Carstens <heiko.carstens@de.ibm.com> 3172M: Vasily Gorbik <gor@linux.ibm.com> 3173L: netdev@vger.kernel.org 3174L: bpf@vger.kernel.org 3175S: Maintained 3176F: arch/s390/net/ 3177X: arch/s390/net/pnet.c 3178 3179BPF JIT for SPARC (32-BIT AND 64-BIT) 3180M: David S. Miller <davem@davemloft.net> 3181L: netdev@vger.kernel.org 3182L: bpf@vger.kernel.org 3183S: Maintained 3184F: arch/sparc/net/ 3185 3186BPF JIT for X86 32-BIT 3187M: Wang YanQing <udknight@gmail.com> 3188L: netdev@vger.kernel.org 3189L: bpf@vger.kernel.org 3190S: Maintained 3191F: arch/x86/net/bpf_jit_comp32.c 3192 3193BPF JIT for X86 64-BIT 3194M: Alexei Starovoitov <ast@kernel.org> 3195M: Daniel Borkmann <daniel@iogearbox.net> 3196L: netdev@vger.kernel.org 3197L: bpf@vger.kernel.org 3198S: Supported 3199F: arch/x86/net/ 3200X: arch/x86/net/bpf_jit_comp32.c 3201 3202BROADCOM B44 10/100 ETHERNET DRIVER 3203M: Michael Chan <michael.chan@broadcom.com> 3204L: netdev@vger.kernel.org 3205S: Supported 3206F: drivers/net/ethernet/broadcom/b44.* 3207 3208BROADCOM B53 ETHERNET SWITCH DRIVER 3209M: Florian Fainelli <f.fainelli@gmail.com> 3210L: netdev@vger.kernel.org 3211L: openwrt-devel@lists.openwrt.org (subscribers-only) 3212S: Supported 3213F: drivers/net/dsa/b53/* 3214F: include/linux/platform_data/b53.h 3215 3216BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3217M: Florian Fainelli <f.fainelli@gmail.com> 3218M: Ray Jui <rjui@broadcom.com> 3219M: Scott Branden <sbranden@broadcom.com> 3220M: bcm-kernel-feedback-list@broadcom.com 3221T: git git://github.com/broadcom/mach-bcm 3222S: Maintained 3223N: bcm281* 3224N: bcm113* 3225N: bcm216* 3226N: kona 3227F: arch/arm/mach-bcm/ 3228 3229BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 3230M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> 3231L: bcm-kernel-feedback-list@broadcom.com 3232L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3234T: git git://github.com/anholt/linux 3235S: Maintained 3236N: bcm2711 3237N: bcm2835 3238F: drivers/staging/vc04_services 3239 3240BROADCOM BCM47XX MIPS ARCHITECTURE 3241M: Hauke Mehrtens <hauke@hauke-m.de> 3242M: Rafał Miłecki <zajec5@gmail.com> 3243L: linux-mips@vger.kernel.org 3244S: Maintained 3245F: Documentation/devicetree/bindings/mips/brcm/ 3246F: arch/mips/bcm47xx/* 3247F: arch/mips/include/asm/mach-bcm47xx/* 3248 3249BROADCOM BCM5301X ARM ARCHITECTURE 3250M: Hauke Mehrtens <hauke@hauke-m.de> 3251M: Rafał Miłecki <zajec5@gmail.com> 3252M: bcm-kernel-feedback-list@broadcom.com 3253L: linux-arm-kernel@lists.infradead.org 3254S: Maintained 3255F: arch/arm/mach-bcm/bcm_5301x.c 3256F: arch/arm/boot/dts/bcm5301x*.dtsi 3257F: arch/arm/boot/dts/bcm470* 3258F: arch/arm/boot/dts/bcm953012* 3259 3260BROADCOM BCM53573 ARM ARCHITECTURE 3261M: Rafał Miłecki <rafal@milecki.pl> 3262L: bcm-kernel-feedback-list@broadcom.com 3263L: linux-arm-kernel@lists.infradead.org 3264S: Maintained 3265F: arch/arm/boot/dts/bcm53573* 3266F: arch/arm/boot/dts/bcm47189* 3267 3268BROADCOM BCM63XX ARM ARCHITECTURE 3269M: Florian Fainelli <f.fainelli@gmail.com> 3270M: bcm-kernel-feedback-list@broadcom.com 3271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3272T: git git://github.com/broadcom/stblinux.git 3273S: Maintained 3274N: bcm63xx 3275 3276BROADCOM BCM63XX/BCM33XX UDC DRIVER 3277M: Kevin Cernekee <cernekee@gmail.com> 3278L: linux-usb@vger.kernel.org 3279S: Maintained 3280F: drivers/usb/gadget/udc/bcm63xx_udc.* 3281 3282BROADCOM BCM7XXX ARM ARCHITECTURE 3283M: Florian Fainelli <f.fainelli@gmail.com> 3284M: bcm-kernel-feedback-list@broadcom.com 3285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3286T: git git://github.com/broadcom/stblinux.git 3287S: Maintained 3288F: arch/arm/mach-bcm/*brcmstb* 3289F: arch/arm/boot/dts/bcm7*.dts* 3290F: drivers/bus/brcmstb_gisb.c 3291F: arch/arm/mm/cache-b15-rac.c 3292F: arch/arm/include/asm/hardware/cache-b15-rac.h 3293N: brcmstb 3294 3295BROADCOM BMIPS CPUFREQ DRIVER 3296M: Markus Mayer <mmayer@broadcom.com> 3297M: bcm-kernel-feedback-list@broadcom.com 3298L: linux-pm@vger.kernel.org 3299S: Maintained 3300F: drivers/cpufreq/bmips-cpufreq.c 3301 3302BROADCOM BMIPS MIPS ARCHITECTURE 3303M: Florian Fainelli <f.fainelli@gmail.com> 3304L: bcm-kernel-feedback-list@broadcom.com 3305L: linux-mips@vger.kernel.org 3306T: git git://github.com/broadcom/stblinux.git 3307S: Maintained 3308F: arch/mips/bmips/* 3309F: arch/mips/include/asm/mach-bmips/* 3310F: arch/mips/kernel/*bmips* 3311F: arch/mips/boot/dts/brcm/bcm*.dts* 3312F: drivers/irqchip/irq-bcm63* 3313F: drivers/irqchip/irq-bcm7* 3314F: drivers/irqchip/irq-brcmstb* 3315F: include/linux/bcm963xx_nvram.h 3316F: include/linux/bcm963xx_tag.h 3317 3318BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3319M: Rasesh Mody <rmody@marvell.com> 3320M: GR-Linux-NIC-Dev@marvell.com 3321L: netdev@vger.kernel.org 3322S: Supported 3323F: drivers/net/ethernet/broadcom/bnx2.* 3324F: drivers/net/ethernet/broadcom/bnx2_* 3325 3326BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3327M: QLogic-Storage-Upstream@qlogic.com 3328L: linux-scsi@vger.kernel.org 3329S: Supported 3330F: drivers/scsi/bnx2fc/ 3331 3332BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3333M: QLogic-Storage-Upstream@qlogic.com 3334L: linux-scsi@vger.kernel.org 3335S: Supported 3336F: drivers/scsi/bnx2i/ 3337 3338BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3339M: Ariel Elior <aelior@marvell.com> 3340M: Sudarsana Kalluru <skalluru@marvell.com> 3341M: GR-everest-linux-l2@marvell.com 3342L: netdev@vger.kernel.org 3343S: Supported 3344F: drivers/net/ethernet/broadcom/bnx2x/ 3345 3346BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3347M: Michael Chan <michael.chan@broadcom.com> 3348L: netdev@vger.kernel.org 3349S: Supported 3350F: drivers/net/ethernet/broadcom/bnxt/ 3351 3352BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3353M: Arend van Spriel <arend.vanspriel@broadcom.com> 3354M: Franky Lin <franky.lin@broadcom.com> 3355M: Hante Meuleman <hante.meuleman@broadcom.com> 3356M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3357M: Wright Feng <wright.feng@cypress.com> 3358L: linux-wireless@vger.kernel.org 3359L: brcm80211-dev-list.pdl@broadcom.com 3360L: brcm80211-dev-list@cypress.com 3361S: Supported 3362F: drivers/net/wireless/broadcom/brcm80211/ 3363 3364BROADCOM BRCMSTB GPIO DRIVER 3365M: Gregory Fong <gregory.0xf0@gmail.com> 3366L: bcm-kernel-feedback-list@broadcom.com 3367S: Supported 3368F: drivers/gpio/gpio-brcmstb.c 3369F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3370 3371BROADCOM BRCMSTB I2C DRIVER 3372M: Kamal Dasu <kdasu.kdev@gmail.com> 3373L: linux-i2c@vger.kernel.org 3374L: bcm-kernel-feedback-list@broadcom.com 3375S: Supported 3376F: drivers/i2c/busses/i2c-brcmstb.c 3377F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3378 3379BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3380M: Al Cooper <alcooperx@gmail.com> 3381L: linux-kernel@vger.kernel.org 3382L: bcm-kernel-feedback-list@broadcom.com 3383S: Maintained 3384F: drivers/phy/broadcom/phy-brcm-usb* 3385 3386BROADCOM GENET ETHERNET DRIVER 3387M: Doug Berger <opendmb@gmail.com> 3388M: Florian Fainelli <f.fainelli@gmail.com> 3389L: bcm-kernel-feedback-list@broadcom.com 3390L: netdev@vger.kernel.org 3391S: Supported 3392F: drivers/net/ethernet/broadcom/genet/ 3393 3394BROADCOM IPROC ARM ARCHITECTURE 3395M: Ray Jui <rjui@broadcom.com> 3396M: Scott Branden <sbranden@broadcom.com> 3397M: bcm-kernel-feedback-list@broadcom.com 3398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3399T: git git://github.com/broadcom/cygnus-linux.git 3400S: Maintained 3401N: iproc 3402N: cygnus 3403N: bcm[-_]nsp 3404N: bcm9113* 3405N: bcm9583* 3406N: bcm9585* 3407N: bcm9586* 3408N: bcm988312 3409N: bcm113* 3410N: bcm583* 3411N: bcm585* 3412N: bcm586* 3413N: bcm88312 3414N: hr2 3415N: stingray 3416F: arch/arm64/boot/dts/broadcom/northstar2/* 3417F: arch/arm64/boot/dts/broadcom/stingray/* 3418F: drivers/clk/bcm/clk-ns* 3419F: drivers/clk/bcm/clk-sr* 3420F: drivers/pinctrl/bcm/pinctrl-ns* 3421F: include/dt-bindings/clock/bcm-sr* 3422 3423BROADCOM KONA GPIO DRIVER 3424M: Ray Jui <rjui@broadcom.com> 3425L: bcm-kernel-feedback-list@broadcom.com 3426S: Supported 3427F: drivers/gpio/gpio-bcm-kona.c 3428F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3429 3430BROADCOM NETXTREME-E ROCE DRIVER 3431M: Selvin Xavier <selvin.xavier@broadcom.com> 3432M: Devesh Sharma <devesh.sharma@broadcom.com> 3433M: Somnath Kotur <somnath.kotur@broadcom.com> 3434M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3435L: linux-rdma@vger.kernel.org 3436W: http://www.broadcom.com 3437S: Supported 3438F: drivers/infiniband/hw/bnxt_re/ 3439F: include/uapi/rdma/bnxt_re-abi.h 3440 3441BROADCOM NVRAM DRIVER 3442M: Rafał Miłecki <zajec5@gmail.com> 3443L: linux-mips@vger.kernel.org 3444S: Maintained 3445F: drivers/firmware/broadcom/* 3446 3447BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3448M: Rafał Miłecki <zajec5@gmail.com> 3449L: linux-wireless@vger.kernel.org 3450S: Maintained 3451F: drivers/bcma/ 3452F: include/linux/bcma/ 3453 3454BROADCOM STB AVS CPUFREQ DRIVER 3455M: Markus Mayer <mmayer@broadcom.com> 3456M: bcm-kernel-feedback-list@broadcom.com 3457L: linux-pm@vger.kernel.org 3458S: Maintained 3459F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3460F: drivers/cpufreq/brcmstb* 3461 3462BROADCOM STB AVS TMON DRIVER 3463M: Markus Mayer <mmayer@broadcom.com> 3464M: bcm-kernel-feedback-list@broadcom.com 3465L: linux-pm@vger.kernel.org 3466S: Maintained 3467F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3468F: drivers/thermal/broadcom/brcmstb* 3469 3470BROADCOM STB NAND FLASH DRIVER 3471M: Brian Norris <computersforpeace@gmail.com> 3472M: Kamal Dasu <kdasu.kdev@gmail.com> 3473L: linux-mtd@lists.infradead.org 3474L: bcm-kernel-feedback-list@broadcom.com 3475S: Maintained 3476F: drivers/mtd/nand/raw/brcmnand/ 3477 3478BROADCOM STB DPFE DRIVER 3479M: Markus Mayer <mmayer@broadcom.com> 3480M: bcm-kernel-feedback-list@broadcom.com 3481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3482S: Maintained 3483F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3484F: drivers/memory/brcmstb_dpfe.c 3485 3486BROADCOM SPI DRIVER 3487M: Kamal Dasu <kdasu.kdev@gmail.com> 3488M: bcm-kernel-feedback-list@broadcom.com 3489S: Maintained 3490F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3491F: drivers/spi/spi-bcm-qspi.* 3492F: drivers/spi/spi-brcmstb-qspi.c 3493F: drivers/spi/spi-iproc-qspi.c 3494 3495BROADCOM SYSTEMPORT ETHERNET DRIVER 3496M: Florian Fainelli <f.fainelli@gmail.com> 3497L: bcm-kernel-feedback-list@broadcom.com 3498L: netdev@vger.kernel.org 3499S: Supported 3500F: drivers/net/ethernet/broadcom/bcmsysport.* 3501 3502BROADCOM TG3 GIGABIT ETHERNET DRIVER 3503M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3504M: Prashant Sreedharan <prashant@broadcom.com> 3505M: Michael Chan <mchan@broadcom.com> 3506L: netdev@vger.kernel.org 3507S: Supported 3508F: drivers/net/ethernet/broadcom/tg3.* 3509 3510BROCADE BFA FC SCSI DRIVER 3511M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3512M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3513L: linux-scsi@vger.kernel.org 3514S: Supported 3515F: drivers/scsi/bfa/ 3516 3517BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3518M: Rasesh Mody <rmody@marvell.com> 3519M: Sudarsana Kalluru <skalluru@marvell.com> 3520M: GR-Linux-NIC-Dev@marvell.com 3521L: netdev@vger.kernel.org 3522S: Supported 3523F: drivers/net/ethernet/brocade/bna/ 3524 3525BSG (block layer generic sg v4 driver) 3526M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3527L: linux-scsi@vger.kernel.org 3528S: Supported 3529F: block/bsg.c 3530F: include/linux/bsg.h 3531F: include/uapi/linux/bsg.h 3532 3533BT87X AUDIO DRIVER 3534M: Clemens Ladisch <clemens@ladisch.de> 3535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3537S: Maintained 3538F: Documentation/sound/cards/bt87x.rst 3539F: sound/pci/bt87x.c 3540 3541BT8XXGPIO DRIVER 3542M: Michael Buesch <m@bues.ch> 3543W: http://bu3sch.de/btgpio.php 3544S: Maintained 3545F: drivers/gpio/gpio-bt8xx.c 3546 3547BTRFS FILE SYSTEM 3548M: Chris Mason <clm@fb.com> 3549M: Josef Bacik <josef@toxicpanda.com> 3550M: David Sterba <dsterba@suse.com> 3551L: linux-btrfs@vger.kernel.org 3552W: http://btrfs.wiki.kernel.org/ 3553Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3555S: Maintained 3556F: Documentation/filesystems/btrfs.txt 3557F: fs/btrfs/ 3558F: include/linux/btrfs* 3559F: include/uapi/linux/btrfs* 3560 3561BTTV VIDEO4LINUX DRIVER 3562M: Mauro Carvalho Chehab <mchehab@kernel.org> 3563L: linux-media@vger.kernel.org 3564W: https://linuxtv.org 3565T: git git://linuxtv.org/media_tree.git 3566S: Odd fixes 3567F: Documentation/media/v4l-drivers/bttv* 3568F: drivers/media/pci/bt8xx/bttv* 3569 3570BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3571M: Chanwoo Choi <cw00.choi@samsung.com> 3572L: linux-pm@vger.kernel.org 3573L: linux-samsung-soc@vger.kernel.org 3574T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 3575S: Maintained 3576F: drivers/devfreq/exynos-bus.c 3577F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3578 3579BUSLOGIC SCSI DRIVER 3580M: Khalid Aziz <khalid@gonehiking.org> 3581L: linux-scsi@vger.kernel.org 3582S: Maintained 3583F: drivers/scsi/BusLogic.* 3584F: drivers/scsi/FlashPoint.* 3585 3586C-MEDIA CMI8788 DRIVER 3587M: Clemens Ladisch <clemens@ladisch.de> 3588L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3590S: Maintained 3591F: sound/pci/oxygen/ 3592 3593C-SKY ARCHITECTURE 3594M: Guo Ren <guoren@kernel.org> 3595T: git https://github.com/c-sky/csky-linux.git 3596S: Supported 3597F: arch/csky/ 3598F: Documentation/devicetree/bindings/csky/ 3599F: drivers/irqchip/irq-csky-* 3600F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3601F: drivers/clocksource/timer-gx6605s.c 3602F: drivers/clocksource/timer-mp-csky.c 3603F: Documentation/devicetree/bindings/timer/csky,* 3604K: csky 3605N: csky 3606 3607C6X ARCHITECTURE 3608M: Mark Salter <msalter@redhat.com> 3609M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3610L: linux-c6x-dev@linux-c6x.org 3611W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3612S: Maintained 3613F: arch/c6x/ 3614 3615CA8210 IEEE-802.15.4 RADIO DRIVER 3616M: Harry Morris <h.morris@cascoda.com> 3617L: linux-wpan@vger.kernel.org 3618W: https://github.com/Cascoda/ca8210-linux.git 3619S: Maintained 3620F: drivers/net/ieee802154/ca8210.c 3621F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3622 3623CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3624M: David Howells <dhowells@redhat.com> 3625L: linux-cachefs@redhat.com (moderated for non-subscribers) 3626S: Supported 3627F: Documentation/filesystems/caching/cachefiles.txt 3628F: fs/cachefiles/ 3629 3630CADENCE MIPI-CSI2 BRIDGES 3631M: Maxime Ripard <mripard@kernel.org> 3632L: linux-media@vger.kernel.org 3633S: Maintained 3634F: Documentation/devicetree/bindings/media/cdns,*.txt 3635F: drivers/media/platform/cadence/cdns-csi2* 3636 3637CADENCE NAND DRIVER 3638M: Piotr Sroka <piotrs@cadence.com> 3639L: linux-mtd@lists.infradead.org 3640S: Maintained 3641F: drivers/mtd/nand/raw/cadence-nand-controller.c 3642F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 3643 3644CADET FM/AM RADIO RECEIVER DRIVER 3645M: Hans Verkuil <hverkuil@xs4all.nl> 3646L: linux-media@vger.kernel.org 3647T: git git://linuxtv.org/media_tree.git 3648W: https://linuxtv.org 3649S: Maintained 3650F: drivers/media/radio/radio-cadet* 3651 3652CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3653M: Jonathan Corbet <corbet@lwn.net> 3654L: linux-media@vger.kernel.org 3655T: git git://linuxtv.org/media_tree.git 3656S: Maintained 3657F: Documentation/media/v4l-drivers/cafe_ccic* 3658F: drivers/media/platform/marvell-ccic/ 3659 3660CAIF NETWORK LAYER 3661L: netdev@vger.kernel.org 3662S: Orphan 3663F: Documentation/networking/caif/ 3664F: drivers/net/caif/ 3665F: include/uapi/linux/caif/ 3666F: include/net/caif/ 3667F: net/caif/ 3668 3669CAKE QDISC 3670M: Toke Høiland-Jørgensen <toke@toke.dk> 3671L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3672S: Maintained 3673F: net/sched/sch_cake.c 3674 3675CAN NETWORK DRIVERS 3676M: Wolfgang Grandegger <wg@grandegger.com> 3677M: Marc Kleine-Budde <mkl@pengutronix.de> 3678L: linux-can@vger.kernel.org 3679W: https://github.com/linux-can 3680T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3682S: Maintained 3683F: Documentation/devicetree/bindings/net/can/ 3684F: drivers/net/can/ 3685F: include/linux/can/dev.h 3686F: include/linux/can/led.h 3687F: include/linux/can/rx-offload.h 3688F: include/linux/can/platform/ 3689F: include/uapi/linux/can/error.h 3690F: include/uapi/linux/can/netlink.h 3691F: include/uapi/linux/can/vxcan.h 3692 3693CAN NETWORK LAYER 3694M: Oliver Hartkopp <socketcan@hartkopp.net> 3695M: Marc Kleine-Budde <mkl@pengutronix.de> 3696L: linux-can@vger.kernel.org 3697W: https://github.com/linux-can 3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3700S: Maintained 3701F: Documentation/networking/can.rst 3702F: net/can/ 3703F: include/linux/can/core.h 3704F: include/linux/can/skb.h 3705F: include/net/netns/can.h 3706F: include/uapi/linux/can.h 3707F: include/uapi/linux/can/bcm.h 3708F: include/uapi/linux/can/raw.h 3709F: include/uapi/linux/can/gw.h 3710 3711CAN-J1939 NETWORK LAYER 3712M: Robin van der Gracht <robin@protonic.nl> 3713M: Oleksij Rempel <o.rempel@pengutronix.de> 3714R: Pengutronix Kernel Team <kernel@pengutronix.de> 3715L: linux-can@vger.kernel.org 3716S: Maintained 3717F: Documentation/networking/j1939.rst 3718F: net/can/j1939/ 3719F: include/uapi/linux/can/j1939.h 3720 3721CAPABILITIES 3722M: Serge Hallyn <serge@hallyn.com> 3723L: linux-security-module@vger.kernel.org 3724S: Supported 3725F: include/linux/capability.h 3726F: include/uapi/linux/capability.h 3727F: security/commoncap.c 3728F: kernel/capability.c 3729 3730CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3731M: Kevin Tsai <ktsai@capellamicro.com> 3732S: Maintained 3733F: drivers/iio/light/cm* 3734 3735CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3736M: Christian Lamparter <chunkeey@googlemail.com> 3737L: linux-wireless@vger.kernel.org 3738W: http://wireless.kernel.org/en/users/Drivers/carl9170 3739S: Maintained 3740F: drivers/net/wireless/ath/carl9170/ 3741 3742CAVIUM I2C DRIVER 3743M: Robert Richter <rrichter@marvell.com> 3744W: http://www.marvell.com 3745S: Supported 3746F: drivers/i2c/busses/i2c-octeon* 3747F: drivers/i2c/busses/i2c-thunderx* 3748 3749CAVIUM LIQUIDIO NETWORK DRIVER 3750M: Derek Chickles <dchickles@marvell.com> 3751M: Satanand Burla <sburla@marvell.com> 3752M: Felix Manlunas <fmanlunas@marvell.com> 3753L: netdev@vger.kernel.org 3754W: http://www.marvell.com 3755S: Supported 3756F: drivers/net/ethernet/cavium/liquidio/ 3757 3758CAVIUM MMC DRIVER 3759M: Robert Richter <rrichter@marvell.com> 3760W: http://www.marvell.com 3761S: Supported 3762F: drivers/mmc/host/cavium* 3763 3764CAVIUM OCTEON-TX CRYPTO DRIVER 3765M: George Cherian <gcherian@marvell.com> 3766L: linux-crypto@vger.kernel.org 3767W: http://www.marvell.com 3768S: Supported 3769F: drivers/crypto/cavium/cpt/ 3770 3771CAVIUM THUNDERX2 ARM64 SOC 3772M: Robert Richter <rrichter@marvell.com> 3773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3774S: Maintained 3775F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3776F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3777 3778CC2520 IEEE-802.15.4 RADIO DRIVER 3779M: Varka Bhadram <varkabhadram@gmail.com> 3780L: linux-wpan@vger.kernel.org 3781S: Maintained 3782F: drivers/net/ieee802154/cc2520.c 3783F: include/linux/spi/cc2520.h 3784F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3785 3786CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3787M: Gilad Ben-Yossef <gilad@benyossef.com> 3788L: linux-crypto@vger.kernel.org 3789S: Supported 3790F: drivers/crypto/ccree/ 3791W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3792 3793CEC FRAMEWORK 3794M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3795L: linux-media@vger.kernel.org 3796T: git git://linuxtv.org/media_tree.git 3797W: http://linuxtv.org 3798S: Supported 3799F: Documentation/media/kapi/cec-core.rst 3800F: Documentation/media/uapi/cec 3801F: drivers/media/cec/ 3802F: drivers/media/rc/keymaps/rc-cec.c 3803F: include/media/cec.h 3804F: include/media/cec-notifier.h 3805F: include/uapi/linux/cec.h 3806F: include/uapi/linux/cec-funcs.h 3807F: Documentation/devicetree/bindings/media/cec.txt 3808F: Documentation/ABI/testing/debugfs-cec-error-inj 3809 3810CEC GPIO DRIVER 3811M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3812L: linux-media@vger.kernel.org 3813T: git git://linuxtv.org/media_tree.git 3814W: http://linuxtv.org 3815S: Supported 3816F: drivers/media/platform/cec-gpio/ 3817F: Documentation/devicetree/bindings/media/cec-gpio.txt 3818 3819CELL BROADBAND ENGINE ARCHITECTURE 3820M: Arnd Bergmann <arnd@arndb.de> 3821L: linuxppc-dev@lists.ozlabs.org 3822W: http://www.ibm.com/developerworks/power/cell/ 3823S: Supported 3824F: arch/powerpc/include/asm/cell*.h 3825F: arch/powerpc/include/asm/spu*.h 3826F: arch/powerpc/include/uapi/asm/spu*.h 3827F: arch/powerpc/oprofile/*cell* 3828F: arch/powerpc/platforms/cell/ 3829 3830CEPH COMMON CODE (LIBCEPH) 3831M: Ilya Dryomov <idryomov@gmail.com> 3832M: Jeff Layton <jlayton@kernel.org> 3833M: Sage Weil <sage@redhat.com> 3834L: ceph-devel@vger.kernel.org 3835W: http://ceph.com/ 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3837T: git git://github.com/ceph/ceph-client.git 3838S: Supported 3839F: net/ceph/ 3840F: include/linux/ceph/ 3841F: include/linux/crush/ 3842 3843CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3844M: Jeff Layton <jlayton@kernel.org> 3845M: Sage Weil <sage@redhat.com> 3846M: Ilya Dryomov <idryomov@gmail.com> 3847L: ceph-devel@vger.kernel.org 3848W: http://ceph.com/ 3849T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3850T: git git://github.com/ceph/ceph-client.git 3851S: Supported 3852F: Documentation/filesystems/ceph.txt 3853F: fs/ceph/ 3854 3855CERTIFICATE HANDLING: 3856M: David Howells <dhowells@redhat.com> 3857M: David Woodhouse <dwmw2@infradead.org> 3858L: keyrings@vger.kernel.org 3859S: Maintained 3860F: Documentation/admin-guide/module-signing.rst 3861F: certs/ 3862F: scripts/sign-file.c 3863F: scripts/extract-cert.c 3864 3865CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3866L: devel@driverdev.osuosl.org 3867S: Obsolete 3868F: drivers/staging/wusbcore/ 3869 3870CFAG12864B LCD DRIVER 3871M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3872S: Maintained 3873F: drivers/auxdisplay/cfag12864b.c 3874F: include/linux/cfag12864b.h 3875 3876CFAG12864BFB LCD FRAMEBUFFER DRIVER 3877M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3878S: Maintained 3879F: drivers/auxdisplay/cfag12864bfb.c 3880F: include/linux/cfag12864b.h 3881 3882802.11 (including CFG80211/NL80211) 3883M: Johannes Berg <johannes@sipsolutions.net> 3884L: linux-wireless@vger.kernel.org 3885W: http://wireless.kernel.org/ 3886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3888S: Maintained 3889F: net/wireless/ 3890F: include/uapi/linux/nl80211.h 3891F: include/linux/ieee80211.h 3892F: include/net/wext.h 3893F: include/net/cfg80211.h 3894F: include/net/iw_handler.h 3895F: include/net/ieee80211_radiotap.h 3896F: Documentation/driver-api/80211/cfg80211.rst 3897F: Documentation/networking/regulatory.txt 3898 3899CHAR and MISC DRIVERS 3900M: Arnd Bergmann <arnd@arndb.de> 3901M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3902T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3903S: Supported 3904F: drivers/char/ 3905F: drivers/misc/ 3906F: include/linux/miscdevice.h 3907 3908CHECKPATCH 3909M: Andy Whitcroft <apw@canonical.com> 3910M: Joe Perches <joe@perches.com> 3911S: Maintained 3912F: scripts/checkpatch.pl 3913 3914CHINESE DOCUMENTATION 3915M: Harry Wei <harryxiyou@gmail.com> 3916M: Alex Shi <alex.shi@linux.alibaba.com> 3917L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3918S: Maintained 3919F: Documentation/translations/zh_CN/ 3920 3921CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3922M: Peter Chen <Peter.Chen@nxp.com> 3923T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3924L: linux-usb@vger.kernel.org 3925S: Maintained 3926F: drivers/usb/chipidea/ 3927 3928CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3929M: Hans de Goede <hdegoede@redhat.com> 3930L: linux-input@vger.kernel.org 3931S: Maintained 3932F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3933F: drivers/input/touchscreen/chipone_icn8318.c 3934 3935CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3936M: Hans de Goede <hdegoede@redhat.com> 3937L: linux-input@vger.kernel.org 3938S: Maintained 3939F: drivers/input/touchscreen/chipone_icn8505.c 3940 3941CHROME HARDWARE PLATFORM SUPPORT 3942M: Benson Leung <bleung@chromium.org> 3943M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3944S: Maintained 3945T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3946F: drivers/platform/chrome/ 3947 3948CHROMEOS EC SUBDRIVERS 3949M: Benson Leung <bleung@chromium.org> 3950M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3951R: Guenter Roeck <groeck@chromium.org> 3952S: Maintained 3953N: cros_ec 3954N: cros-ec 3955F: drivers/power/supply/cros_usbpd-charger.c 3956 3957CHROMEOS EC CODEC DRIVER 3958M: Cheng-Yi Chiang <cychiang@chromium.org> 3959S: Maintained 3960R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3961R: Guenter Roeck <groeck@chromium.org> 3962F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3963F: sound/soc/codecs/cros_ec_codec.* 3964 3965CIRRUS LOGIC AUDIO CODEC DRIVERS 3966M: Brian Austin <brian.austin@cirrus.com> 3967M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3968L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3969S: Maintained 3970F: sound/soc/codecs/cs* 3971 3972CIRRUS LOGIC EP93XX ETHERNET DRIVER 3973M: Hartley Sweeten <hsweeten@visionengravers.com> 3974L: netdev@vger.kernel.org 3975S: Maintained 3976F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3977 3978CIRRUS LOGIC LOCHNAGAR DRIVER 3979M: Charles Keepax <ckeepax@opensource.cirrus.com> 3980M: Richard Fitzgerald <rf@opensource.cirrus.com> 3981L: patches@opensource.cirrus.com 3982S: Supported 3983F: drivers/clk/clk-lochnagar.c 3984F: drivers/hwmon/lochnagar-hwmon.c 3985F: drivers/mfd/lochnagar-i2c.c 3986F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3987F: drivers/regulator/lochnagar-regulator.c 3988F: sound/soc/codecs/lochnagar-sc.c 3989F: include/dt-bindings/clk/lochnagar.h 3990F: include/dt-bindings/pinctrl/lochnagar.h 3991F: include/linux/mfd/lochnagar* 3992F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3993F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3994F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3995F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3996F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3997F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3998F: Documentation/hwmon/lochnagar.rst 3999 4000CISCO FCOE HBA DRIVER 4001M: Satish Kharat <satishkh@cisco.com> 4002M: Sesidhar Baddela <sebaddel@cisco.com> 4003M: Karan Tilak Kumar <kartilak@cisco.com> 4004L: linux-scsi@vger.kernel.org 4005S: Supported 4006F: drivers/scsi/fnic/ 4007 4008CISCO SCSI HBA DRIVER 4009M: Karan Tilak Kumar <kartilak@cisco.com> 4010M: Sesidhar Baddela <sebaddel@cisco.com> 4011L: linux-scsi@vger.kernel.org 4012S: Supported 4013F: drivers/scsi/snic/ 4014 4015CISCO VIC ETHERNET NIC DRIVER 4016M: Christian Benvenuti <benve@cisco.com> 4017M: Govindarajulu Varadarajan <_govind@gmx.com> 4018M: Parvi Kaustubhi <pkaustub@cisco.com> 4019S: Supported 4020F: drivers/net/ethernet/cisco/enic/ 4021 4022CISCO VIC LOW LATENCY NIC DRIVER 4023M: Christian Benvenuti <benve@cisco.com> 4024M: Nelson Escobar <neescoba@cisco.com> 4025M: Parvi Kaustubhi <pkaustub@cisco.com> 4026S: Supported 4027F: drivers/infiniband/hw/usnic/ 4028 4029CIRRUS LOGIC MADERA CODEC DRIVERS 4030M: Charles Keepax <ckeepax@opensource.cirrus.com> 4031M: Richard Fitzgerald <rf@opensource.cirrus.com> 4032L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4033L: patches@opensource.cirrus.com 4034T: git https://github.com/CirrusLogic/linux-drivers.git 4035W: https://github.com/CirrusLogic/linux-drivers/wiki 4036S: Supported 4037F: Documentation/devicetree/bindings/mfd/madera.txt 4038F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 4039F: Documentation/devicetree/bindings/sound/madera.txt 4040F: include/dt-bindings/sound/madera* 4041F: include/linux/irqchip/irq-madera* 4042F: include/linux/mfd/madera/* 4043F: include/sound/madera* 4044F: drivers/gpio/gpio-madera* 4045F: drivers/irqchip/irq-madera* 4046F: drivers/mfd/madera* 4047F: drivers/mfd/cs47l* 4048F: drivers/pinctrl/cirrus/* 4049F: sound/soc/codecs/cs47l* 4050F: sound/soc/codecs/madera* 4051 4052CLANG-FORMAT FILE 4053M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4054S: Maintained 4055F: .clang-format 4056 4057CLANG/LLVM BUILD SUPPORT 4058L: clang-built-linux@googlegroups.com 4059W: https://clangbuiltlinux.github.io/ 4060B: https://github.com/ClangBuiltLinux/linux/issues 4061C: irc://chat.freenode.net/clangbuiltlinux 4062S: Supported 4063K: \b(?i:clang|llvm)\b 4064 4065CLEANCACHE API 4066M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4067L: linux-kernel@vger.kernel.org 4068S: Maintained 4069F: mm/cleancache.c 4070F: include/linux/cleancache.h 4071 4072CLK API 4073M: Russell King <linux@armlinux.org.uk> 4074L: linux-clk@vger.kernel.org 4075S: Maintained 4076F: include/linux/clk.h 4077 4078CLOCKSOURCE, CLOCKEVENT DRIVERS 4079M: Daniel Lezcano <daniel.lezcano@linaro.org> 4080M: Thomas Gleixner <tglx@linutronix.de> 4081L: linux-kernel@vger.kernel.org 4082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4083S: Supported 4084F: drivers/clocksource/ 4085F: Documentation/devicetree/bindings/timer/ 4086 4087CMPC ACPI DRIVER 4088M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4089M: Daniel Oliveira Nascimento <don@syst.com.br> 4090L: platform-driver-x86@vger.kernel.org 4091S: Supported 4092F: drivers/platform/x86/classmate-laptop.c 4093 4094COBALT MEDIA DRIVER 4095M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4096L: linux-media@vger.kernel.org 4097T: git git://linuxtv.org/media_tree.git 4098W: https://linuxtv.org 4099S: Supported 4100F: drivers/media/pci/cobalt/ 4101 4102COCCINELLE/Semantic Patches (SmPL) 4103M: Julia Lawall <Julia.Lawall@lip6.fr> 4104M: Gilles Muller <Gilles.Muller@lip6.fr> 4105M: Nicolas Palix <nicolas.palix@imag.fr> 4106M: Michal Marek <michal.lkml@markovi.net> 4107L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4109W: http://coccinelle.lip6.fr/ 4110S: Supported 4111F: Documentation/dev-tools/coccinelle.rst 4112F: scripts/coccinelle/ 4113F: scripts/coccicheck 4114 4115CODA FILE SYSTEM 4116M: Jan Harkes <jaharkes@cs.cmu.edu> 4117M: coda@cs.cmu.edu 4118L: codalist@coda.cs.cmu.edu 4119W: http://www.coda.cs.cmu.edu/ 4120S: Maintained 4121F: Documentation/filesystems/coda.txt 4122F: fs/coda/ 4123F: include/linux/coda*.h 4124F: include/uapi/linux/coda*.h 4125 4126CODA V4L2 MEM2MEM DRIVER 4127M: Philipp Zabel <p.zabel@pengutronix.de> 4128L: linux-media@vger.kernel.org 4129S: Maintained 4130F: Documentation/devicetree/bindings/media/coda.txt 4131F: drivers/media/platform/coda/ 4132 4133CODE OF CONDUCT 4134M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4135S: Supported 4136F: Documentation/process/code-of-conduct.rst 4137F: Documentation/process/code-of-conduct-interpretation.rst 4138 4139COMMON CLK FRAMEWORK 4140M: Michael Turquette <mturquette@baylibre.com> 4141M: Stephen Boyd <sboyd@kernel.org> 4142L: linux-clk@vger.kernel.org 4143Q: http://patchwork.kernel.org/project/linux-clk/list/ 4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4145S: Maintained 4146F: Documentation/devicetree/bindings/clock/ 4147F: drivers/clk/ 4148X: drivers/clk/clkdev.c 4149F: include/linux/clk-pr* 4150F: include/linux/clk/ 4151F: include/linux/of_clk.h 4152 4153COMMON INTERNET FILE SYSTEM (CIFS) 4154M: Steve French <sfrench@samba.org> 4155L: linux-cifs@vger.kernel.org 4156L: samba-technical@lists.samba.org (moderated for non-subscribers) 4157W: http://linux-cifs.samba.org/ 4158T: git git://git.samba.org/sfrench/cifs-2.6.git 4159S: Supported 4160F: Documentation/admin-guide/cifs/ 4161F: fs/cifs/ 4162 4163COMPACTPCI HOTPLUG CORE 4164M: Scott Murray <scott@spiteful.org> 4165L: linux-pci@vger.kernel.org 4166S: Maintained 4167F: drivers/pci/hotplug/cpci_hotplug* 4168 4169COMPACTPCI HOTPLUG GENERIC DRIVER 4170M: Scott Murray <scott@spiteful.org> 4171L: linux-pci@vger.kernel.org 4172S: Maintained 4173F: drivers/pci/hotplug/cpcihp_generic.c 4174 4175COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4176M: Scott Murray <scott@spiteful.org> 4177L: linux-pci@vger.kernel.org 4178S: Maintained 4179F: drivers/pci/hotplug/cpcihp_zt5550.* 4180 4181COMPAL LAPTOP SUPPORT 4182M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4183L: platform-driver-x86@vger.kernel.org 4184S: Maintained 4185F: drivers/platform/x86/compal-laptop.c 4186 4187COMPILER ATTRIBUTES 4188M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4189S: Maintained 4190F: include/linux/compiler_attributes.h 4191 4192CONEXANT ACCESSRUNNER USB DRIVER 4193L: accessrunner-general@lists.sourceforge.net 4194W: http://accessrunner.sourceforge.net/ 4195S: Orphan 4196F: drivers/usb/atm/cxacru.c 4197 4198CONFIGFS 4199M: Joel Becker <jlbec@evilplan.org> 4200M: Christoph Hellwig <hch@lst.de> 4201T: git git://git.infradead.org/users/hch/configfs.git 4202S: Supported 4203F: fs/configfs/ 4204F: include/linux/configfs.h 4205 4206CONNECTOR 4207M: Evgeniy Polyakov <zbr@ioremap.net> 4208L: netdev@vger.kernel.org 4209S: Maintained 4210F: drivers/connector/ 4211 4212CONTROL GROUP (CGROUP) 4213M: Tejun Heo <tj@kernel.org> 4214M: Li Zefan <lizefan@huawei.com> 4215M: Johannes Weiner <hannes@cmpxchg.org> 4216L: cgroups@vger.kernel.org 4217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4218S: Maintained 4219F: Documentation/admin-guide/cgroup-v2.rst 4220F: Documentation/admin-guide/cgroup-v1/ 4221F: include/linux/cgroup* 4222F: kernel/cgroup/ 4223 4224CONTROL GROUP - CPUSET 4225M: Li Zefan <lizefan@huawei.com> 4226L: cgroups@vger.kernel.org 4227W: http://www.bullopensource.org/cpuset/ 4228W: http://oss.sgi.com/projects/cpusets/ 4229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4230S: Maintained 4231F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4232F: include/linux/cpuset.h 4233F: kernel/cgroup/cpuset.c 4234 4235CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4236M: Johannes Weiner <hannes@cmpxchg.org> 4237M: Michal Hocko <mhocko@kernel.org> 4238M: Vladimir Davydov <vdavydov.dev@gmail.com> 4239L: cgroups@vger.kernel.org 4240L: linux-mm@kvack.org 4241S: Maintained 4242F: mm/memcontrol.c 4243F: mm/swap_cgroup.c 4244 4245CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4246M: Tejun Heo <tj@kernel.org> 4247M: Jens Axboe <axboe@kernel.dk> 4248L: cgroups@vger.kernel.org 4249L: linux-block@vger.kernel.org 4250T: git git://git.kernel.dk/linux-block 4251F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4252F: block/blk-cgroup.c 4253F: include/linux/blk-cgroup.h 4254F: block/blk-throttle.c 4255F: block/blk-iolatency.c 4256F: block/bfq-cgroup.c 4257 4258CORETEMP HARDWARE MONITORING DRIVER 4259M: Fenghua Yu <fenghua.yu@intel.com> 4260L: linux-hwmon@vger.kernel.org 4261S: Maintained 4262F: Documentation/hwmon/coretemp.rst 4263F: drivers/hwmon/coretemp.c 4264 4265COSA/SRP SYNC SERIAL DRIVER 4266M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4267W: http://www.fi.muni.cz/~kas/cosa/ 4268S: Maintained 4269F: drivers/net/wan/cosa* 4270 4271COUNTER SUBSYSTEM 4272M: William Breathitt Gray <vilhelm.gray@gmail.com> 4273L: linux-iio@vger.kernel.org 4274S: Maintained 4275F: Documentation/ABI/testing/sysfs-bus-counter* 4276F: Documentation/driver-api/generic-counter.rst 4277F: drivers/counter/ 4278F: include/linux/counter.h 4279F: include/linux/counter_enum.h 4280 4281CPMAC ETHERNET DRIVER 4282M: Florian Fainelli <f.fainelli@gmail.com> 4283L: netdev@vger.kernel.org 4284S: Maintained 4285F: drivers/net/ethernet/ti/cpmac.c 4286 4287CPU FREQUENCY SCALING FRAMEWORK 4288M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4289M: Viresh Kumar <viresh.kumar@linaro.org> 4290L: linux-pm@vger.kernel.org 4291S: Maintained 4292T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4294B: https://bugzilla.kernel.org 4295F: Documentation/admin-guide/pm/cpufreq.rst 4296F: Documentation/admin-guide/pm/intel_pstate.rst 4297F: Documentation/cpu-freq/ 4298F: Documentation/devicetree/bindings/cpufreq/ 4299F: drivers/cpufreq/ 4300F: kernel/sched/cpufreq*.c 4301F: include/linux/cpufreq.h 4302F: include/linux/sched/cpufreq.h 4303F: tools/testing/selftests/cpufreq/ 4304 4305CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 4306M: Viresh Kumar <viresh.kumar@linaro.org> 4307M: Sudeep Holla <sudeep.holla@arm.com> 4308L: linux-pm@vger.kernel.org 4309W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4310S: Maintained 4311F: drivers/cpufreq/vexpress-spc-cpufreq.c 4312 4313CPU POWER MONITORING SUBSYSTEM 4314M: Thomas Renninger <trenn@suse.com> 4315M: Shuah Khan <shuah@kernel.org> 4316M: Shuah Khan <skhan@linuxfoundation.org> 4317L: linux-pm@vger.kernel.org 4318S: Maintained 4319F: tools/power/cpupower/ 4320 4321CPUID/MSR DRIVER 4322M: "H. Peter Anvin" <hpa@zytor.com> 4323S: Maintained 4324F: arch/x86/kernel/cpuid.c 4325F: arch/x86/kernel/msr.c 4326 4327CPUIDLE DRIVER - ARM BIG LITTLE 4328M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4329M: Daniel Lezcano <daniel.lezcano@linaro.org> 4330L: linux-pm@vger.kernel.org 4331L: linux-arm-kernel@lists.infradead.org 4332T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4333S: Maintained 4334F: drivers/cpuidle/cpuidle-big_little.c 4335 4336CPUIDLE DRIVER - ARM EXYNOS 4337M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4338M: Daniel Lezcano <daniel.lezcano@linaro.org> 4339M: Kukjin Kim <kgene@kernel.org> 4340L: linux-pm@vger.kernel.org 4341L: linux-samsung-soc@vger.kernel.org 4342S: Supported 4343F: drivers/cpuidle/cpuidle-exynos.c 4344F: arch/arm/mach-exynos/pm.c 4345 4346CPUIDLE DRIVER - ARM PSCI 4347M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4348M: Sudeep Holla <sudeep.holla@arm.com> 4349L: linux-pm@vger.kernel.org 4350L: linux-arm-kernel@lists.infradead.org 4351S: Supported 4352F: drivers/cpuidle/cpuidle-psci.c 4353 4354CPU IDLE TIME MANAGEMENT FRAMEWORK 4355M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4356M: Daniel Lezcano <daniel.lezcano@linaro.org> 4357L: linux-pm@vger.kernel.org 4358S: Maintained 4359T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4360B: https://bugzilla.kernel.org 4361F: Documentation/admin-guide/pm/cpuidle.rst 4362F: Documentation/driver-api/pm/cpuidle.rst 4363F: drivers/cpuidle/* 4364F: include/linux/cpuidle.h 4365 4366CRAMFS FILESYSTEM 4367M: Nicolas Pitre <nico@fluxnic.net> 4368S: Maintained 4369F: Documentation/filesystems/cramfs.txt 4370F: fs/cramfs/ 4371 4372CREATIVE SB0540 4373M: Bastien Nocera <hadess@hadess.net> 4374L: linux-input@vger.kernel.org 4375S: Maintained 4376F: drivers/hid/hid-creative-sb0540.c 4377 4378CRYPTO API 4379M: Herbert Xu <herbert@gondor.apana.org.au> 4380M: "David S. Miller" <davem@davemloft.net> 4381L: linux-crypto@vger.kernel.org 4382T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4383T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4384S: Maintained 4385F: Documentation/crypto/ 4386F: Documentation/devicetree/bindings/crypto/ 4387F: arch/*/crypto/ 4388F: crypto/ 4389F: drivers/crypto/ 4390F: include/crypto/ 4391F: include/linux/crypto* 4392F: lib/crypto/ 4393 4394CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4395M: Neil Horman <nhorman@tuxdriver.com> 4396L: linux-crypto@vger.kernel.org 4397S: Maintained 4398F: crypto/ansi_cprng.c 4399F: crypto/rng.c 4400 4401CS3308 MEDIA DRIVER 4402M: Hans Verkuil <hverkuil@xs4all.nl> 4403L: linux-media@vger.kernel.org 4404T: git git://linuxtv.org/media_tree.git 4405W: http://linuxtv.org 4406S: Odd Fixes 4407F: drivers/media/i2c/cs3308.c 4408 4409CS5535 Audio ALSA driver 4410M: Jaya Kumar <jayakumar.alsa@gmail.com> 4411S: Maintained 4412F: sound/pci/cs5535audio/ 4413 4414CSI DRIVERS FOR ALLWINNER V3s 4415M: Yong Deng <yong.deng@magewell.com> 4416L: linux-media@vger.kernel.org 4417T: git git://linuxtv.org/media_tree.git 4418S: Maintained 4419F: drivers/media/platform/sunxi/sun6i-csi/ 4420F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4421 4422CW1200 WLAN driver 4423M: Solomon Peachy <pizza@shaftnet.org> 4424S: Maintained 4425F: drivers/net/wireless/st/cw1200/ 4426 4427CX18 VIDEO4LINUX DRIVER 4428M: Andy Walls <awalls@md.metrocast.net> 4429L: ivtv-devel@ivtvdriver.org (subscribers-only) 4430L: linux-media@vger.kernel.org 4431T: git git://linuxtv.org/media_tree.git 4432W: https://linuxtv.org 4433W: http://www.ivtvdriver.org/index.php/Cx18 4434S: Maintained 4435F: Documentation/media/v4l-drivers/cx18* 4436F: drivers/media/pci/cx18/ 4437F: include/uapi/linux/ivtv* 4438 4439CX2341X MPEG ENCODER HELPER MODULE 4440M: Hans Verkuil <hverkuil@xs4all.nl> 4441L: linux-media@vger.kernel.org 4442T: git git://linuxtv.org/media_tree.git 4443W: https://linuxtv.org 4444S: Maintained 4445F: drivers/media/common/cx2341x* 4446F: include/media/drv-intf/cx2341x.h 4447 4448CX24120 MEDIA DRIVER 4449M: Jemma Denson <jdenson@gmail.com> 4450M: Patrick Boettcher <patrick.boettcher@posteo.de> 4451L: linux-media@vger.kernel.org 4452W: https://linuxtv.org 4453Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4454S: Maintained 4455F: drivers/media/dvb-frontends/cx24120* 4456 4457CX88 VIDEO4LINUX DRIVER 4458M: Mauro Carvalho Chehab <mchehab@kernel.org> 4459L: linux-media@vger.kernel.org 4460W: https://linuxtv.org 4461T: git git://linuxtv.org/media_tree.git 4462S: Odd fixes 4463F: Documentation/media/v4l-drivers/cx88* 4464F: drivers/media/pci/cx88/ 4465 4466CXD2820R MEDIA DRIVER 4467M: Antti Palosaari <crope@iki.fi> 4468L: linux-media@vger.kernel.org 4469W: https://linuxtv.org 4470W: http://palosaari.fi/linux/ 4471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4472T: git git://linuxtv.org/anttip/media_tree.git 4473S: Maintained 4474F: drivers/media/dvb-frontends/cxd2820r* 4475 4476CXGB3 ETHERNET DRIVER (CXGB3) 4477M: Vishal Kulkarni <vishal@chelsio.com> 4478L: netdev@vger.kernel.org 4479W: http://www.chelsio.com 4480S: Supported 4481F: drivers/net/ethernet/chelsio/cxgb3/ 4482 4483CXGB3 ISCSI DRIVER (CXGB3I) 4484M: Karen Xie <kxie@chelsio.com> 4485L: linux-scsi@vger.kernel.org 4486W: http://www.chelsio.com 4487S: Supported 4488F: drivers/scsi/cxgbi/cxgb3i 4489 4490CXGB4 CRYPTO DRIVER (chcr) 4491M: Atul Gupta <atul.gupta@chelsio.com> 4492L: linux-crypto@vger.kernel.org 4493W: http://www.chelsio.com 4494S: Supported 4495F: drivers/crypto/chelsio 4496 4497CXGB4 ETHERNET DRIVER (CXGB4) 4498M: Vishal Kulkarni <vishal@chelsio.com> 4499L: netdev@vger.kernel.org 4500W: http://www.chelsio.com 4501S: Supported 4502F: drivers/net/ethernet/chelsio/cxgb4/ 4503 4504CXGB4 ISCSI DRIVER (CXGB4I) 4505M: Karen Xie <kxie@chelsio.com> 4506L: linux-scsi@vger.kernel.org 4507W: http://www.chelsio.com 4508S: Supported 4509F: drivers/scsi/cxgbi/cxgb4i 4510 4511CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4512M: Potnuri Bharat Teja <bharat@chelsio.com> 4513L: linux-rdma@vger.kernel.org 4514W: http://www.openfabrics.org 4515S: Supported 4516F: drivers/infiniband/hw/cxgb4/ 4517F: include/uapi/rdma/cxgb4-abi.h 4518 4519CXGB4VF ETHERNET DRIVER (CXGB4VF) 4520M: Casey Leedom <leedom@chelsio.com> 4521L: netdev@vger.kernel.org 4522W: http://www.chelsio.com 4523S: Supported 4524F: drivers/net/ethernet/chelsio/cxgb4vf/ 4525 4526CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4527M: Frederic Barrat <fbarrat@linux.ibm.com> 4528M: Andrew Donnellan <ajd@linux.ibm.com> 4529L: linuxppc-dev@lists.ozlabs.org 4530S: Supported 4531F: arch/powerpc/platforms/powernv/pci-cxl.c 4532F: drivers/misc/cxl/ 4533F: include/misc/cxl* 4534F: include/uapi/misc/cxl.h 4535F: Documentation/powerpc/cxl.rst 4536F: Documentation/ABI/testing/sysfs-class-cxl 4537 4538CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4539M: Manoj N. Kumar <manoj@linux.ibm.com> 4540M: Matthew R. Ochs <mrochs@linux.ibm.com> 4541M: Uma Krishnan <ukrishn@linux.ibm.com> 4542L: linux-scsi@vger.kernel.org 4543S: Supported 4544F: drivers/scsi/cxlflash/ 4545F: include/uapi/scsi/cxlflash_ioctl.h 4546F: Documentation/powerpc/cxlflash.rst 4547 4548CYBERPRO FB DRIVER 4549M: Russell King <linux@armlinux.org.uk> 4550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4551W: http://www.armlinux.org.uk/ 4552S: Maintained 4553F: drivers/video/fbdev/cyber2000fb.* 4554 4555CYCLADES ASYNC MUX DRIVER 4556W: http://www.cyclades.com/ 4557S: Orphan 4558F: drivers/tty/cyclades.c 4559F: include/linux/cyclades.h 4560F: include/uapi/linux/cyclades.h 4561 4562CYCLADES PC300 DRIVER 4563W: http://www.cyclades.com/ 4564S: Orphan 4565F: drivers/net/wan/pc300* 4566 4567CYPRESS_FIRMWARE MEDIA DRIVER 4568M: Antti Palosaari <crope@iki.fi> 4569L: linux-media@vger.kernel.org 4570W: https://linuxtv.org 4571W: http://palosaari.fi/linux/ 4572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4573T: git git://linuxtv.org/anttip/media_tree.git 4574S: Maintained 4575F: drivers/media/common/cypress_firmware* 4576 4577CYTTSP TOUCHSCREEN DRIVER 4578M: Ferruh Yigit <fery@cypress.com> 4579L: linux-input@vger.kernel.org 4580S: Supported 4581F: drivers/input/touchscreen/cyttsp* 4582F: include/linux/input/cyttsp.h 4583 4584D-LINK DIR-685 TOUCHKEYS DRIVER 4585M: Linus Walleij <linus.walleij@linaro.org> 4586L: linux-input@vger.kernel.org 4587S: Supported 4588F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4589 4590DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4591M: Joshua Kinard <kumba@gentoo.org> 4592S: Maintained 4593F: drivers/rtc/rtc-ds1685.c 4594F: include/linux/rtc/ds1685.h 4595 4596DAMA SLAVE for AX.25 4597M: Joerg Reuter <jreuter@yaina.de> 4598W: http://yaina.de/jreuter/ 4599W: http://www.qsl.net/dl1bke/ 4600L: linux-hams@vger.kernel.org 4601S: Maintained 4602F: net/ax25/af_ax25.c 4603F: net/ax25/ax25_dev.c 4604F: net/ax25/ax25_ds_* 4605F: net/ax25/ax25_in.c 4606F: net/ax25/ax25_out.c 4607F: net/ax25/ax25_timer.c 4608F: net/ax25/sysctl_net_ax25.c 4609 4610DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4611L: netdev@vger.kernel.org 4612S: Orphan 4613F: Documentation/networking/device_drivers/dec/dmfe.txt 4614F: drivers/net/ethernet/dec/tulip/dmfe.c 4615 4616DC390/AM53C974 SCSI driver 4617M: Hannes Reinecke <hare@suse.com> 4618L: linux-scsi@vger.kernel.org 4619S: Maintained 4620F: drivers/scsi/am53c974.c 4621 4622DC395x SCSI driver 4623M: Oliver Neukum <oliver@neukum.org> 4624M: Ali Akcaagac <aliakc@web.de> 4625M: Jamie Lenehan <lenehan@twibble.org> 4626L: dc395x@twibble.org 4627W: http://twibble.org/dist/dc395x/ 4628W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4629S: Maintained 4630F: Documentation/scsi/dc395x.txt 4631F: drivers/scsi/dc395x.* 4632 4633DCCP PROTOCOL 4634M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4635L: dccp@vger.kernel.org 4636W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4637S: Maintained 4638F: include/linux/dccp.h 4639F: include/uapi/linux/dccp.h 4640F: include/linux/tfrc.h 4641F: net/dccp/ 4642 4643DECnet NETWORK LAYER 4644W: http://linux-decnet.sourceforge.net 4645L: linux-decnet-user@lists.sourceforge.net 4646S: Orphan 4647F: Documentation/networking/decnet.txt 4648F: net/decnet/ 4649 4650DECSTATION PLATFORM SUPPORT 4651M: "Maciej W. Rozycki" <macro@linux-mips.org> 4652L: linux-mips@vger.kernel.org 4653W: http://www.linux-mips.org/wiki/DECstation 4654S: Maintained 4655F: arch/mips/dec/ 4656F: arch/mips/include/asm/dec/ 4657F: arch/mips/include/asm/mach-dec/ 4658 4659DEFXX FDDI NETWORK DRIVER 4660M: "Maciej W. Rozycki" <macro@linux-mips.org> 4661S: Maintained 4662F: drivers/net/fddi/defxx.* 4663 4664DEINTERLACE DRIVERS FOR ALLWINNER H3 4665M: Jernej Skrabec <jernej.skrabec@siol.net> 4666L: linux-media@vger.kernel.org 4667T: git git://linuxtv.org/media_tree.git 4668S: Maintained 4669F: drivers/media/platform/sunxi/sun8i-di/ 4670F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 4671 4672DELL SMBIOS DRIVER 4673M: Pali Rohár <pali.rohar@gmail.com> 4674M: Mario Limonciello <mario.limonciello@dell.com> 4675L: platform-driver-x86@vger.kernel.org 4676S: Maintained 4677F: drivers/platform/x86/dell-smbios.* 4678 4679DELL SMBIOS SMM DRIVER 4680M: Mario Limonciello <mario.limonciello@dell.com> 4681L: platform-driver-x86@vger.kernel.org 4682S: Maintained 4683F: drivers/platform/x86/dell-smbios-smm.c 4684 4685DELL SMBIOS WMI DRIVER 4686M: Mario Limonciello <mario.limonciello@dell.com> 4687L: platform-driver-x86@vger.kernel.org 4688S: Maintained 4689F: drivers/platform/x86/dell-smbios-wmi.c 4690F: tools/wmi/dell-smbios-example.c 4691 4692DEFZA FDDI NETWORK DRIVER 4693M: "Maciej W. Rozycki" <macro@linux-mips.org> 4694S: Maintained 4695F: drivers/net/fddi/defza.* 4696 4697DELL LAPTOP DRIVER 4698M: Matthew Garrett <mjg59@srcf.ucam.org> 4699M: Pali Rohár <pali.rohar@gmail.com> 4700L: platform-driver-x86@vger.kernel.org 4701S: Maintained 4702F: drivers/platform/x86/dell-laptop.c 4703 4704DELL LAPTOP FREEFALL DRIVER 4705M: Pali Rohár <pali.rohar@gmail.com> 4706S: Maintained 4707F: drivers/platform/x86/dell-smo8800.c 4708 4709DELL LAPTOP RBTN DRIVER 4710M: Pali Rohár <pali.rohar@gmail.com> 4711S: Maintained 4712F: drivers/platform/x86/dell-rbtn.* 4713 4714DELL REMOTE BIOS UPDATE DRIVER 4715M: Stuart Hayes <stuart.w.hayes@gmail.com> 4716L: platform-driver-x86@vger.kernel.org 4717S: Maintained 4718F: drivers/platform/x86/dell_rbu.c 4719 4720DELL LAPTOP SMM DRIVER 4721M: Pali Rohár <pali.rohar@gmail.com> 4722S: Maintained 4723F: drivers/hwmon/dell-smm-hwmon.c 4724F: include/uapi/linux/i8k.h 4725 4726DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4727M: Stuart Hayes <stuart.w.hayes@gmail.com> 4728L: platform-driver-x86@vger.kernel.org 4729S: Maintained 4730F: Documentation/driver-api/dcdbas.rst 4731F: drivers/platform/x86/dcdbas.* 4732 4733DELL WMI NOTIFICATIONS DRIVER 4734M: Matthew Garrett <mjg59@srcf.ucam.org> 4735M: Pali Rohár <pali.rohar@gmail.com> 4736S: Maintained 4737F: drivers/platform/x86/dell-wmi.c 4738 4739DELL WMI DESCRIPTOR DRIVER 4740M: Mario Limonciello <mario.limonciello@dell.com> 4741S: Maintained 4742F: drivers/platform/x86/dell-wmi-descriptor.c 4743 4744DELTA ST MEDIA DRIVER 4745M: Hugues Fruchet <hugues.fruchet@st.com> 4746L: linux-media@vger.kernel.org 4747T: git git://linuxtv.org/media_tree.git 4748W: https://linuxtv.org 4749S: Supported 4750F: drivers/media/platform/sti/delta 4751 4752DENALI NAND DRIVER 4753M: Masahiro Yamada <yamada.masahiro@socionext.com> 4754L: linux-mtd@lists.infradead.org 4755S: Supported 4756F: drivers/mtd/nand/raw/denali* 4757 4758DESIGNWARE EDMA CORE IP DRIVER 4759M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4760L: dmaengine@vger.kernel.org 4761S: Maintained 4762F: drivers/dma/dw-edma/ 4763F: include/linux/dma/edma.h 4764 4765DESIGNWARE USB2 DRD IP DRIVER 4766M: Minas Harutyunyan <hminas@synopsys.com> 4767L: linux-usb@vger.kernel.org 4768T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4769S: Maintained 4770F: drivers/usb/dwc2/ 4771 4772DESIGNWARE USB3 DRD IP DRIVER 4773M: Felipe Balbi <balbi@kernel.org> 4774L: linux-usb@vger.kernel.org 4775T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4776S: Maintained 4777F: drivers/usb/dwc3/ 4778 4779DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4780M: Andreas Klinger <ak@it-klinger.de> 4781L: linux-iio@vger.kernel.org 4782S: Maintained 4783F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4784F: drivers/iio/proximity/srf*.c 4785 4786DEVICE COREDUMP (DEV_COREDUMP) 4787M: Johannes Berg <johannes@sipsolutions.net> 4788L: linux-kernel@vger.kernel.org 4789S: Maintained 4790F: drivers/base/devcoredump.c 4791F: include/linux/devcoredump.h 4792 4793DEVICE FREQUENCY (DEVFREQ) 4794M: MyungJoo Ham <myungjoo.ham@samsung.com> 4795M: Kyungmin Park <kyungmin.park@samsung.com> 4796M: Chanwoo Choi <cw00.choi@samsung.com> 4797L: linux-pm@vger.kernel.org 4798T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4799S: Maintained 4800F: drivers/devfreq/ 4801F: include/linux/devfreq.h 4802F: Documentation/devicetree/bindings/devfreq/ 4803F: include/trace/events/devfreq.h 4804 4805DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4806M: Chanwoo Choi <cw00.choi@samsung.com> 4807L: linux-pm@vger.kernel.org 4808T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4809S: Supported 4810F: drivers/devfreq/event/ 4811F: drivers/devfreq/devfreq-event.c 4812F: include/dt-bindings/pmu/exynos_ppmu.h 4813F: include/linux/devfreq-event.h 4814F: Documentation/devicetree/bindings/devfreq/event/ 4815 4816DEVICE NUMBER REGISTRY 4817M: Torben Mathiasen <device@lanana.org> 4818W: http://lanana.org/docs/device-list/index.html 4819S: Maintained 4820 4821DEVICE-MAPPER (LVM) 4822M: Alasdair Kergon <agk@redhat.com> 4823M: Mike Snitzer <snitzer@redhat.com> 4824M: dm-devel@redhat.com 4825L: dm-devel@redhat.com 4826W: http://sources.redhat.com/dm 4827Q: http://patchwork.kernel.org/project/dm-devel/list/ 4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4829T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4830S: Maintained 4831F: Documentation/admin-guide/device-mapper/ 4832F: drivers/md/Makefile 4833F: drivers/md/Kconfig 4834F: drivers/md/dm* 4835F: drivers/md/persistent-data/ 4836F: include/linux/device-mapper.h 4837F: include/linux/dm-*.h 4838F: include/uapi/linux/dm-*.h 4839 4840DEVLINK 4841M: Jiri Pirko <jiri@mellanox.com> 4842L: netdev@vger.kernel.org 4843S: Supported 4844F: net/core/devlink.c 4845F: include/net/devlink.h 4846F: include/uapi/linux/devlink.h 4847 4848DIALOG SEMICONDUCTOR DRIVERS 4849M: Support Opensource <support.opensource@diasemi.com> 4850W: http://www.dialog-semiconductor.com/products 4851S: Supported 4852F: Documentation/hwmon/da90??.rst 4853F: Documentation/devicetree/bindings/mfd/da90*.txt 4854F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4855F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4856F: Documentation/devicetree/bindings/regulator/da92*.txt 4857F: Documentation/devicetree/bindings/regulator/slg51000.txt 4858F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4859F: Documentation/devicetree/bindings/sound/da[79]*.txt 4860F: drivers/gpio/gpio-da90??.c 4861F: drivers/hwmon/da90??-hwmon.c 4862F: drivers/iio/adc/da91??-*.c 4863F: drivers/input/misc/da90??_onkey.c 4864F: drivers/input/touchscreen/da9052_tsi.c 4865F: drivers/leds/leds-da90??.c 4866F: drivers/mfd/da903x.c 4867F: drivers/mfd/da90??-*.c 4868F: drivers/mfd/da91??-*.c 4869F: drivers/power/supply/da9052-battery.c 4870F: drivers/power/supply/da91??-*.c 4871F: drivers/regulator/da903x.c 4872F: drivers/regulator/da9???-regulator.[ch] 4873F: drivers/regulator/slg51000-regulator.[ch] 4874F: drivers/thermal/da90??-thermal.c 4875F: drivers/rtc/rtc-da90??.c 4876F: drivers/video/backlight/da90??_bl.c 4877F: drivers/watchdog/da90??_wdt.c 4878F: include/linux/mfd/da903x.h 4879F: include/linux/mfd/da9052/ 4880F: include/linux/mfd/da9055/ 4881F: include/linux/mfd/da9062/ 4882F: include/linux/mfd/da9063/ 4883F: include/linux/mfd/da9150/ 4884F: include/linux/regulator/da9211.h 4885F: include/sound/da[79]*.h 4886F: sound/soc/codecs/da[79]*.[ch] 4887 4888DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4889M: William Breathitt Gray <vilhelm.gray@gmail.com> 4890L: linux-gpio@vger.kernel.org 4891S: Maintained 4892F: drivers/gpio/gpio-gpio-mm.c 4893 4894DIOLAN U2C-12 I2C DRIVER 4895M: Guenter Roeck <linux@roeck-us.net> 4896L: linux-i2c@vger.kernel.org 4897S: Maintained 4898F: drivers/i2c/busses/i2c-diolan-u2c.c 4899 4900FILESYSTEM DIRECT ACCESS (DAX) 4901M: Dan Williams <dan.j.williams@intel.com> 4902R: Matthew Wilcox <willy@infradead.org> 4903R: Jan Kara <jack@suse.cz> 4904L: linux-fsdevel@vger.kernel.org 4905L: linux-nvdimm@lists.01.org 4906S: Supported 4907F: fs/dax.c 4908F: include/linux/dax.h 4909F: include/trace/events/fs_dax.h 4910 4911DEVICE DIRECT ACCESS (DAX) 4912M: Dan Williams <dan.j.williams@intel.com> 4913M: Vishal Verma <vishal.l.verma@intel.com> 4914M: Dave Jiang <dave.jiang@intel.com> 4915L: linux-nvdimm@lists.01.org 4916S: Supported 4917F: drivers/dax/ 4918 4919DIRECTORY NOTIFICATION (DNOTIFY) 4920M: Jan Kara <jack@suse.cz> 4921R: Amir Goldstein <amir73il@gmail.com> 4922L: linux-fsdevel@vger.kernel.org 4923S: Maintained 4924F: Documentation/filesystems/dnotify.txt 4925F: fs/notify/dnotify/ 4926F: include/linux/dnotify.h 4927 4928DISK GEOMETRY AND PARTITION HANDLING 4929M: Andries Brouwer <aeb@cwi.nl> 4930W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4931W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4932W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4933S: Maintained 4934 4935DISKQUOTA 4936M: Jan Kara <jack@suse.com> 4937S: Maintained 4938F: Documentation/filesystems/quota.txt 4939F: fs/quota/ 4940F: include/linux/quota*.h 4941F: include/uapi/linux/quota*.h 4942 4943DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4944M: Bernie Thompson <bernie@plugable.com> 4945L: linux-fbdev@vger.kernel.org 4946S: Maintained 4947W: http://plugable.com/category/projects/udlfb/ 4948F: drivers/video/fbdev/udlfb.c 4949F: include/video/udlfb.h 4950F: Documentation/fb/udlfb.rst 4951 4952DISTRIBUTED LOCK MANAGER (DLM) 4953M: Christine Caulfield <ccaulfie@redhat.com> 4954M: David Teigland <teigland@redhat.com> 4955L: cluster-devel@redhat.com 4956W: http://sources.redhat.com/cluster/ 4957T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4958S: Supported 4959F: fs/dlm/ 4960 4961DMA BUFFER SHARING FRAMEWORK 4962M: Sumit Semwal <sumit.semwal@linaro.org> 4963S: Maintained 4964L: linux-media@vger.kernel.org 4965L: dri-devel@lists.freedesktop.org 4966L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4967F: drivers/dma-buf/ 4968F: include/linux/dma-buf* 4969F: include/linux/reservation.h 4970F: include/linux/*fence.h 4971F: Documentation/driver-api/dma-buf.rst 4972T: git git://anongit.freedesktop.org/drm/drm-misc 4973 4974DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4975M: Vinod Koul <vkoul@kernel.org> 4976L: dmaengine@vger.kernel.org 4977Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4978S: Maintained 4979F: drivers/dma/ 4980F: include/linux/dmaengine.h 4981F: include/linux/of_dma.h 4982F: Documentation/devicetree/bindings/dma/ 4983F: Documentation/driver-api/dmaengine/ 4984T: git git://git.infradead.org/users/vkoul/slave-dma.git 4985 4986DMA MAPPING HELPERS 4987M: Christoph Hellwig <hch@lst.de> 4988M: Marek Szyprowski <m.szyprowski@samsung.com> 4989R: Robin Murphy <robin.murphy@arm.com> 4990L: iommu@lists.linux-foundation.org 4991T: git git://git.infradead.org/users/hch/dma-mapping.git 4992W: http://git.infradead.org/users/hch/dma-mapping.git 4993S: Supported 4994F: kernel/dma/ 4995F: include/asm-generic/dma-mapping.h 4996F: include/linux/dma-direct.h 4997F: include/linux/dma-mapping.h 4998F: include/linux/dma-noncoherent.h 4999 5000DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 5001M: Lukasz Luba <l.luba@partner.samsung.com> 5002L: linux-pm@vger.kernel.org 5003L: linux-samsung-soc@vger.kernel.org 5004S: Maintained 5005F: drivers/memory/samsung/exynos5422-dmc.c 5006F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt 5007 5008DME1737 HARDWARE MONITOR DRIVER 5009M: Juerg Haefliger <juergh@gmail.com> 5010L: linux-hwmon@vger.kernel.org 5011S: Maintained 5012F: Documentation/hwmon/dme1737.rst 5013F: drivers/hwmon/dme1737.c 5014 5015DMI/SMBIOS SUPPORT 5016M: Jean Delvare <jdelvare@suse.com> 5017S: Maintained 5018T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 5019F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 5020F: drivers/firmware/dmi-id.c 5021F: drivers/firmware/dmi_scan.c 5022F: include/linux/dmi.h 5023 5024DOCUMENTATION 5025M: Jonathan Corbet <corbet@lwn.net> 5026L: linux-doc@vger.kernel.org 5027S: Maintained 5028F: Documentation/ 5029F: scripts/documentation-file-ref-check 5030F: scripts/kernel-doc 5031F: scripts/sphinx-pre-install 5032X: Documentation/ABI/ 5033X: Documentation/firmware-guide/acpi/ 5034X: Documentation/devicetree/ 5035X: Documentation/i2c/ 5036X: Documentation/media/ 5037X: Documentation/power/ 5038X: Documentation/spi/ 5039T: git git://git.lwn.net/linux.git docs-next 5040 5041DOCUMENTATION/ITALIAN 5042M: Federico Vaga <federico.vaga@vaga.pv.it> 5043L: linux-doc@vger.kernel.org 5044S: Maintained 5045F: Documentation/translations/it_IT 5046 5047DOCUMENTATION SCRIPTS 5048M: Mauro Carvalho Chehab <mchehab@kernel.org> 5049L: linux-doc@vger.kernel.org 5050S: Maintained 5051F: scripts/documentation-file-ref-check 5052F: scripts/sphinx-pre-install 5053F: Documentation/sphinx/parse-headers.pl 5054 5055DONGWOON DW9714 LENS VOICE COIL DRIVER 5056M: Sakari Ailus <sakari.ailus@linux.intel.com> 5057L: linux-media@vger.kernel.org 5058T: git git://linuxtv.org/media_tree.git 5059S: Maintained 5060F: drivers/media/i2c/dw9714.c 5061F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 5062 5063DONGWOON DW9807 LENS VOICE COIL DRIVER 5064M: Sakari Ailus <sakari.ailus@linux.intel.com> 5065L: linux-media@vger.kernel.org 5066T: git git://linuxtv.org/media_tree.git 5067S: Maintained 5068F: drivers/media/i2c/dw9807-vcm.c 5069F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 5070 5071DOUBLETALK DRIVER 5072M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 5073L: blinux-list@redhat.com 5074S: Maintained 5075F: drivers/char/dtlk.c 5076F: include/linux/dtlk.h 5077 5078DPAA2 DATAPATH I/O (DPIO) DRIVER 5079M: Roy Pledge <Roy.Pledge@nxp.com> 5080L: linux-kernel@vger.kernel.org 5081S: Maintained 5082F: drivers/soc/fsl/dpio 5083 5084DPAA2 ETHERNET DRIVER 5085M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5086L: netdev@vger.kernel.org 5087S: Maintained 5088F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5089F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 5090F: drivers/net/ethernet/freescale/dpaa2/dpni* 5091F: drivers/net/ethernet/freescale/dpaa2/dpmac* 5092F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5093F: drivers/net/ethernet/freescale/dpaa2/Makefile 5094F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5095F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst 5096F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst 5097 5098DPAA2 ETHERNET SWITCH DRIVER 5099M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5100M: Ioana Ciornei <ioana.ciornei@nxp.com> 5101L: linux-kernel@vger.kernel.org 5102S: Maintained 5103F: drivers/staging/fsl-dpaa2/ethsw 5104 5105DPT_I2O SCSI RAID DRIVER 5106M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5107L: linux-scsi@vger.kernel.org 5108W: http://www.adaptec.com/ 5109S: Maintained 5110F: drivers/scsi/dpt* 5111F: drivers/scsi/dpt/ 5112 5113DRBD DRIVER 5114M: Philipp Reisner <philipp.reisner@linbit.com> 5115M: Lars Ellenberg <lars.ellenberg@linbit.com> 5116L: drbd-dev@lists.linbit.com 5117W: http://www.drbd.org 5118T: git git://git.linbit.com/linux-drbd.git 5119T: git git://git.linbit.com/drbd-8.4.git 5120S: Supported 5121F: drivers/block/drbd/ 5122F: lib/lru_cache.c 5123F: Documentation/admin-guide/blockdev/ 5124 5125DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5126M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5127R: "Rafael J. Wysocki" <rafael@kernel.org> 5128T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5129S: Supported 5130F: Documentation/kobject.txt 5131F: drivers/base/ 5132F: fs/debugfs/ 5133F: fs/sysfs/ 5134F: include/linux/debugfs.h 5135F: include/linux/kobj* 5136F: lib/kobj* 5137 5138DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5139M: Kevin Hilman <khilman@kernel.org> 5140M: Nishanth Menon <nm@ti.com> 5141S: Maintained 5142F: drivers/power/avs/ 5143F: include/linux/power/smartreflex.h 5144L: linux-pm@vger.kernel.org 5145 5146DRM DRIVER FOR ARM PL111 CLCD 5147M: Eric Anholt <eric@anholt.net> 5148T: git git://anongit.freedesktop.org/drm/drm-misc 5149S: Supported 5150F: drivers/gpu/drm/pl111/ 5151 5152DRM DRIVER FOR ARM VERSATILE TFT PANELS 5153M: Linus Walleij <linus.walleij@linaro.org> 5154T: git git://anongit.freedesktop.org/drm/drm-misc 5155S: Maintained 5156F: drivers/gpu/drm/panel/panel-arm-versatile.c 5157F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5158 5159DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5160M: Dave Airlie <airlied@redhat.com> 5161S: Odd Fixes 5162F: drivers/gpu/drm/ast/ 5163 5164DRM DRIVER FOR ASPEED BMC GFX 5165M: Joel Stanley <joel@jms.id.au> 5166L: linux-aspeed@lists.ozlabs.org 5167T: git git://anongit.freedesktop.org/drm/drm-misc 5168S: Supported 5169F: drivers/gpu/drm/aspeed/ 5170F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5171 5172DRM DRIVER FOR BOCHS VIRTUAL GPU 5173M: Gerd Hoffmann <kraxel@redhat.com> 5174L: virtualization@lists.linux-foundation.org 5175T: git git://anongit.freedesktop.org/drm/drm-misc 5176S: Maintained 5177F: drivers/gpu/drm/bochs/ 5178 5179DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5180M: Linus Walleij <linus.walleij@linaro.org> 5181T: git git://anongit.freedesktop.org/drm/drm-misc 5182S: Maintained 5183F: drivers/gpu/drm/tve200/ 5184 5185DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5186M: Jagan Teki <jagan@amarulasolutions.com> 5187S: Maintained 5188F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5189F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5190 5191DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 5192M: Hans de Goede <hdegoede@redhat.com> 5193T: git git://anongit.freedesktop.org/drm/drm-misc 5194S: Maintained 5195F: drivers/gpu/drm/tiny/gm12u320.c 5196 5197DRM DRIVER FOR ILITEK ILI9225 PANELS 5198M: David Lechner <david@lechnology.com> 5199T: git git://anongit.freedesktop.org/drm/drm-misc 5200S: Maintained 5201F: drivers/gpu/drm/tiny/ili9225.c 5202F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5203 5204DRM DRIVER FOR HX8357D PANELS 5205M: Eric Anholt <eric@anholt.net> 5206T: git git://anongit.freedesktop.org/drm/drm-misc 5207S: Maintained 5208F: drivers/gpu/drm/tiny/hx8357d.c 5209F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5210 5211DRM DRIVER FOR INTEL I810 VIDEO CARDS 5212S: Orphan / Obsolete 5213F: drivers/gpu/drm/i810/ 5214F: include/uapi/drm/i810_drm.h 5215 5216DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5217S: Orphan / Obsolete 5218F: drivers/gpu/drm/mga/ 5219F: include/uapi/drm/mga_drm.h 5220 5221DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5222M: Dave Airlie <airlied@redhat.com> 5223S: Odd Fixes 5224F: drivers/gpu/drm/mgag200/ 5225 5226DRM DRIVER FOR MI0283QT 5227M: Noralf Trønnes <noralf@tronnes.org> 5228T: git git://anongit.freedesktop.org/drm/drm-misc 5229S: Maintained 5230F: drivers/gpu/drm/tiny/mi0283qt.c 5231F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5232 5233DRM DRIVER FOR MSM ADRENO GPU 5234M: Rob Clark <robdclark@gmail.com> 5235M: Sean Paul <sean@poorly.run> 5236L: linux-arm-msm@vger.kernel.org 5237L: dri-devel@lists.freedesktop.org 5238L: freedreno@lists.freedesktop.org 5239T: git https://gitlab.freedesktop.org/drm/msm.git 5240S: Maintained 5241F: drivers/gpu/drm/msm/ 5242F: include/uapi/drm/msm_drm.h 5243F: Documentation/devicetree/bindings/display/msm/ 5244 5245DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5246M: Ben Skeggs <bskeggs@redhat.com> 5247L: dri-devel@lists.freedesktop.org 5248L: nouveau@lists.freedesktop.org 5249T: git git://github.com/skeggsb/linux 5250S: Supported 5251F: drivers/gpu/drm/nouveau/ 5252F: include/uapi/drm/nouveau_drm.h 5253 5254DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5255M: Stefan Mavrodiev <stefan@olimex.com> 5256S: Maintained 5257F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5258F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5259 5260DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5261M: Noralf Trønnes <noralf@tronnes.org> 5262T: git git://anongit.freedesktop.org/drm/drm-misc 5263S: Maintained 5264F: drivers/gpu/drm/tiny/repaper.c 5265F: Documentation/devicetree/bindings/display/repaper.txt 5266 5267DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5268M: Dave Airlie <airlied@redhat.com> 5269M: Gerd Hoffmann <kraxel@redhat.com> 5270L: virtualization@lists.linux-foundation.org 5271T: git git://anongit.freedesktop.org/drm/drm-misc 5272S: Obsolete 5273W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5274F: drivers/gpu/drm/cirrus/ 5275 5276DRM DRIVER FOR QXL VIRTUAL GPU 5277M: Dave Airlie <airlied@redhat.com> 5278M: Gerd Hoffmann <kraxel@redhat.com> 5279L: virtualization@lists.linux-foundation.org 5280L: spice-devel@lists.freedesktop.org 5281T: git git://anongit.freedesktop.org/drm/drm-misc 5282S: Maintained 5283F: drivers/gpu/drm/qxl/ 5284F: include/uapi/drm/qxl_drm.h 5285 5286DRM DRIVER FOR RAYDIUM RM67191 PANELS 5287M: Robert Chiras <robert.chiras@nxp.com> 5288S: Maintained 5289F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 5290F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt 5291 5292DRM DRIVER FOR RAGE 128 VIDEO CARDS 5293S: Orphan / Obsolete 5294F: drivers/gpu/drm/r128/ 5295F: include/uapi/drm/r128_drm.h 5296 5297DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5298M: Guido Günther <agx@sigxcpu.org> 5299R: Purism Kernel Team <kernel@puri.sm> 5300S: Maintained 5301F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5302F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5303 5304DRM DRIVER FOR SAVAGE VIDEO CARDS 5305S: Orphan / Obsolete 5306F: drivers/gpu/drm/savage/ 5307F: include/uapi/drm/savage_drm.h 5308 5309DRM DRIVER FOR SIS VIDEO CARDS 5310S: Orphan / Obsolete 5311F: drivers/gpu/drm/sis/ 5312F: include/uapi/drm/sis_drm.h 5313 5314DRM DRIVER FOR SITRONIX ST7701 PANELS 5315M: Jagan Teki <jagan@amarulasolutions.com> 5316S: Maintained 5317F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5318F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5319 5320DRM DRIVER FOR SITRONIX ST7586 PANELS 5321M: David Lechner <david@lechnology.com> 5322T: git git://anongit.freedesktop.org/drm/drm-misc 5323S: Maintained 5324F: drivers/gpu/drm/tiny/st7586.c 5325F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5326 5327DRM DRIVER FOR SITRONIX ST7735R PANELS 5328M: David Lechner <david@lechnology.com> 5329T: git git://anongit.freedesktop.org/drm/drm-misc 5330S: Maintained 5331F: drivers/gpu/drm/tiny/st7735r.c 5332F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5333 5334DRM DRIVER FOR ST-ERICSSON MCDE 5335M: Linus Walleij <linus.walleij@linaro.org> 5336T: git git://anongit.freedesktop.org/drm/drm-misc 5337S: Maintained 5338F: drivers/gpu/drm/mcde/ 5339F: Documentation/devicetree/bindings/display/ste,mcde.txt 5340 5341DRM DRIVER FOR TDFX VIDEO CARDS 5342S: Orphan / Obsolete 5343F: drivers/gpu/drm/tdfx/ 5344 5345DRM DRIVER FOR TPO TPG110 PANELS 5346M: Linus Walleij <linus.walleij@linaro.org> 5347T: git git://anongit.freedesktop.org/drm/drm-misc 5348S: Maintained 5349F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5350F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 5351 5352DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5353M: Dave Airlie <airlied@redhat.com> 5354R: Sean Paul <sean@poorly.run> 5355L: dri-devel@lists.freedesktop.org 5356S: Odd Fixes 5357F: drivers/gpu/drm/udl/ 5358T: git git://anongit.freedesktop.org/drm/drm-misc 5359 5360DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5361M: Hans de Goede <hdegoede@redhat.com> 5362L: dri-devel@lists.freedesktop.org 5363S: Maintained 5364F: drivers/gpu/drm/vboxvideo/ 5365T: git git://anongit.freedesktop.org/drm/drm-misc 5366 5367DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5368M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5369R: Haneen Mohammed <hamohammed.sa@gmail.com> 5370R: Daniel Vetter <daniel@ffwll.ch> 5371T: git git://anongit.freedesktop.org/drm/drm-misc 5372S: Maintained 5373L: dri-devel@lists.freedesktop.org 5374F: drivers/gpu/drm/vkms/ 5375F: Documentation/gpu/vkms.rst 5376 5377DRM DRIVER FOR VMWARE VIRTUAL GPU 5378M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5379M: Thomas Hellstrom <thellstrom@vmware.com> 5380L: dri-devel@lists.freedesktop.org 5381T: git git://people.freedesktop.org/~thomash/linux 5382S: Supported 5383F: drivers/gpu/drm/vmwgfx/ 5384F: include/uapi/drm/vmwgfx_drm.h 5385 5386DRM DRIVERS 5387M: David Airlie <airlied@linux.ie> 5388M: Daniel Vetter <daniel@ffwll.ch> 5389L: dri-devel@lists.freedesktop.org 5390T: git git://anongit.freedesktop.org/drm/drm 5391B: https://bugs.freedesktop.org/ 5392C: irc://chat.freenode.net/dri-devel 5393S: Maintained 5394F: drivers/gpu/drm/ 5395F: drivers/gpu/vga/ 5396F: Documentation/devicetree/bindings/display/ 5397F: Documentation/devicetree/bindings/gpu/ 5398F: Documentation/gpu/ 5399F: include/drm/ 5400F: include/uapi/drm/ 5401F: include/linux/vga* 5402 5403DRM DRIVERS AND MISC GPU PATCHES 5404M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5405M: Maxime Ripard <mripard@kernel.org> 5406M: Sean Paul <sean@poorly.run> 5407W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5408S: Maintained 5409T: git git://anongit.freedesktop.org/drm/drm-misc 5410F: Documentation/gpu/ 5411F: drivers/gpu/vga/ 5412F: drivers/gpu/drm/* 5413F: include/drm/drm* 5414F: include/uapi/drm/drm* 5415F: include/linux/vga* 5416 5417DRM DRIVERS FOR ALLWINNER A10 5418M: Maxime Ripard <mripard@kernel.org> 5419M: Chen-Yu Tsai <wens@csie.org> 5420L: dri-devel@lists.freedesktop.org 5421S: Supported 5422F: drivers/gpu/drm/sun4i/ 5423F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5424T: git git://anongit.freedesktop.org/drm/drm-misc 5425 5426DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 5427M: Maxime Ripard <mripard@kernel.org> 5428M: Chen-Yu Tsai <wens@csie.org> 5429R: Jernej Skrabec <jernej.skrabec@siol.net> 5430L: dri-devel@lists.freedesktop.org 5431S: Supported 5432F: drivers/gpu/drm/sun4i/sun8i* 5433T: git git://anongit.freedesktop.org/drm/drm-misc 5434 5435DRM DRIVERS FOR AMLOGIC SOCS 5436M: Neil Armstrong <narmstrong@baylibre.com> 5437L: dri-devel@lists.freedesktop.org 5438L: linux-amlogic@lists.infradead.org 5439W: http://linux-meson.com/ 5440S: Supported 5441F: drivers/gpu/drm/meson/ 5442F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 5443F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 5444F: Documentation/gpu/meson.rst 5445T: git git://anongit.freedesktop.org/drm/drm-misc 5446 5447DRM DRIVERS FOR ATMEL HLCDC 5448M: Sam Ravnborg <sam@ravnborg.org> 5449M: Boris Brezillon <bbrezillon@kernel.org> 5450L: dri-devel@lists.freedesktop.org 5451S: Supported 5452F: drivers/gpu/drm/atmel-hlcdc/ 5453F: Documentation/devicetree/bindings/display/atmel/ 5454T: git git://anongit.freedesktop.org/drm/drm-misc 5455 5456DRM DRIVERS FOR BRIDGE CHIPS 5457M: Andrzej Hajda <a.hajda@samsung.com> 5458M: Neil Armstrong <narmstrong@baylibre.com> 5459R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5460R: Jonas Karlman <jonas@kwiboo.se> 5461R: Jernej Skrabec <jernej.skrabec@siol.net> 5462S: Maintained 5463T: git git://anongit.freedesktop.org/drm/drm-misc 5464F: drivers/gpu/drm/bridge/ 5465 5466DRM DRIVERS FOR EXYNOS 5467M: Inki Dae <inki.dae@samsung.com> 5468M: Joonyoung Shim <jy0922.shim@samsung.com> 5469M: Seung-Woo Kim <sw0312.kim@samsung.com> 5470M: Kyungmin Park <kyungmin.park@samsung.com> 5471L: dri-devel@lists.freedesktop.org 5472T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5473S: Supported 5474F: drivers/gpu/drm/exynos/ 5475F: include/uapi/drm/exynos_drm.h 5476F: Documentation/devicetree/bindings/display/exynos/ 5477 5478DRM DRIVERS FOR FREESCALE DCU 5479M: Stefan Agner <stefan@agner.ch> 5480M: Alison Wang <alison.wang@nxp.com> 5481L: dri-devel@lists.freedesktop.org 5482S: Supported 5483F: drivers/gpu/drm/fsl-dcu/ 5484F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5485F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5486F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5487T: git git://anongit.freedesktop.org/drm/drm-misc 5488 5489DRM DRIVERS FOR FREESCALE IMX 5490M: Philipp Zabel <p.zabel@pengutronix.de> 5491L: dri-devel@lists.freedesktop.org 5492S: Maintained 5493F: drivers/gpu/drm/imx/ 5494F: drivers/gpu/ipu-v3/ 5495F: Documentation/devicetree/bindings/display/imx/ 5496 5497DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5498M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5499L: dri-devel@lists.freedesktop.org 5500T: git git://github.com/patjak/drm-gma500 5501S: Maintained 5502F: drivers/gpu/drm/gma500/ 5503 5504DRM DRIVERS FOR HISILICON 5505M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5506M: Rongrong Zou <zourongrong@gmail.com> 5507R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5508R: Chen Feng <puck.chen@hisilicon.com> 5509L: dri-devel@lists.freedesktop.org 5510T: git git://github.com/xin3liang/linux.git 5511S: Maintained 5512F: drivers/gpu/drm/hisilicon/ 5513F: Documentation/devicetree/bindings/display/hisilicon/ 5514 5515DRM DRIVERS FOR LIMA 5516M: Qiang Yu <yuq825@gmail.com> 5517L: dri-devel@lists.freedesktop.org 5518L: lima@lists.freedesktop.org (moderated for non-subscribers) 5519S: Maintained 5520F: drivers/gpu/drm/lima/ 5521F: include/uapi/drm/lima_drm.h 5522T: git git://anongit.freedesktop.org/drm/drm-misc 5523 5524DRM DRIVERS FOR MEDIATEK 5525M: CK Hu <ck.hu@mediatek.com> 5526M: Philipp Zabel <p.zabel@pengutronix.de> 5527L: dri-devel@lists.freedesktop.org 5528S: Supported 5529F: drivers/gpu/drm/mediatek/ 5530F: Documentation/devicetree/bindings/display/mediatek/ 5531 5532DRM DRIVERS FOR NVIDIA TEGRA 5533M: Thierry Reding <thierry.reding@gmail.com> 5534L: dri-devel@lists.freedesktop.org 5535L: linux-tegra@vger.kernel.org 5536T: git git://anongit.freedesktop.org/tegra/linux.git 5537S: Supported 5538F: drivers/gpu/drm/tegra/ 5539F: drivers/gpu/host1x/ 5540F: include/linux/host1x.h 5541F: include/uapi/drm/tegra_drm.h 5542F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5543 5544DRM DRIVERS FOR RENESAS 5545M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5546M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5547L: dri-devel@lists.freedesktop.org 5548L: linux-renesas-soc@vger.kernel.org 5549T: git git://linuxtv.org/pinchartl/media drm/du/next 5550S: Supported 5551F: drivers/gpu/drm/rcar-du/ 5552F: drivers/gpu/drm/shmobile/ 5553F: include/linux/platform_data/shmob_drm.h 5554F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5555F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5556F: Documentation/devicetree/bindings/display/renesas,du.txt 5557 5558DRM DRIVERS FOR ROCKCHIP 5559M: Sandy Huang <hjc@rock-chips.com> 5560M: Heiko Stübner <heiko@sntech.de> 5561L: dri-devel@lists.freedesktop.org 5562S: Maintained 5563F: drivers/gpu/drm/rockchip/ 5564F: Documentation/devicetree/bindings/display/rockchip/ 5565T: git git://anongit.freedesktop.org/drm/drm-misc 5566 5567DRM DRIVERS FOR STI 5568M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5569M: Vincent Abriou <vincent.abriou@st.com> 5570L: dri-devel@lists.freedesktop.org 5571T: git git://anongit.freedesktop.org/drm/drm-misc 5572S: Maintained 5573F: drivers/gpu/drm/sti 5574F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5575 5576DRM DRIVERS FOR STM 5577M: Yannick Fertre <yannick.fertre@st.com> 5578M: Philippe Cornu <philippe.cornu@st.com> 5579M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5580M: Vincent Abriou <vincent.abriou@st.com> 5581L: dri-devel@lists.freedesktop.org 5582T: git git://anongit.freedesktop.org/drm/drm-misc 5583S: Maintained 5584F: drivers/gpu/drm/stm 5585F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5586 5587DRM DRIVERS FOR TI LCDC 5588M: Jyri Sarha <jsarha@ti.com> 5589R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5590L: dri-devel@lists.freedesktop.org 5591S: Maintained 5592F: drivers/gpu/drm/tilcdc/ 5593F: Documentation/devicetree/bindings/display/tilcdc/ 5594 5595DRM DRIVERS FOR TI OMAP 5596M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5597L: dri-devel@lists.freedesktop.org 5598S: Maintained 5599F: drivers/gpu/drm/omapdrm/ 5600F: Documentation/devicetree/bindings/display/ti/ 5601 5602DRM DRIVERS FOR V3D 5603M: Eric Anholt <eric@anholt.net> 5604S: Supported 5605F: drivers/gpu/drm/v3d/ 5606F: include/uapi/drm/v3d_drm.h 5607F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5608T: git git://anongit.freedesktop.org/drm/drm-misc 5609 5610DRM DRIVERS FOR VC4 5611M: Eric Anholt <eric@anholt.net> 5612T: git git://github.com/anholt/linux 5613S: Supported 5614F: drivers/gpu/drm/vc4/ 5615F: include/uapi/drm/vc4_drm.h 5616F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5617T: git git://anongit.freedesktop.org/drm/drm-misc 5618 5619DRM DRIVERS FOR VIVANTE GPU IP 5620M: Lucas Stach <l.stach@pengutronix.de> 5621R: Russell King <linux+etnaviv@armlinux.org.uk> 5622R: Christian Gmeiner <christian.gmeiner@gmail.com> 5623L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5624L: dri-devel@lists.freedesktop.org 5625S: Maintained 5626F: drivers/gpu/drm/etnaviv/ 5627F: include/uapi/drm/etnaviv_drm.h 5628F: Documentation/devicetree/bindings/display/etnaviv/ 5629 5630DRM DRIVERS FOR ZTE ZX 5631M: Shawn Guo <shawnguo@kernel.org> 5632L: dri-devel@lists.freedesktop.org 5633S: Maintained 5634F: drivers/gpu/drm/zte/ 5635F: Documentation/devicetree/bindings/display/zte,vou.txt 5636T: git git://anongit.freedesktop.org/drm/drm-misc 5637 5638DRM PANEL DRIVERS 5639M: Thierry Reding <thierry.reding@gmail.com> 5640R: Sam Ravnborg <sam@ravnborg.org> 5641L: dri-devel@lists.freedesktop.org 5642T: git git://anongit.freedesktop.org/drm/drm-misc 5643S: Maintained 5644F: drivers/gpu/drm/drm_panel.c 5645F: drivers/gpu/drm/panel/ 5646F: include/drm/drm_panel.h 5647F: Documentation/devicetree/bindings/display/panel/ 5648 5649DRM DRIVERS FOR XEN 5650M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5651T: git git://anongit.freedesktop.org/drm/drm-misc 5652L: dri-devel@lists.freedesktop.org 5653L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5654S: Supported 5655F: drivers/gpu/drm/xen/ 5656F: Documentation/gpu/xen-front.rst 5657 5658DRM TTM SUBSYSTEM 5659M: Christian Koenig <christian.koenig@amd.com> 5660M: Huang Rui <ray.huang@amd.com> 5661T: git git://people.freedesktop.org/~agd5f/linux 5662S: Maintained 5663L: dri-devel@lists.freedesktop.org 5664F: include/drm/ttm/ 5665F: drivers/gpu/drm/ttm/ 5666 5667DSBR100 USB FM RADIO DRIVER 5668M: Alexey Klimov <klimov.linux@gmail.com> 5669L: linux-media@vger.kernel.org 5670T: git git://linuxtv.org/media_tree.git 5671S: Maintained 5672F: drivers/media/radio/dsbr100.c 5673 5674DT3155 MEDIA DRIVER 5675M: Hans Verkuil <hverkuil@xs4all.nl> 5676L: linux-media@vger.kernel.org 5677T: git git://linuxtv.org/media_tree.git 5678W: https://linuxtv.org 5679S: Odd Fixes 5680F: drivers/media/pci/dt3155/ 5681 5682DVB_USB_AF9015 MEDIA DRIVER 5683M: Antti Palosaari <crope@iki.fi> 5684L: linux-media@vger.kernel.org 5685W: https://linuxtv.org 5686W: http://palosaari.fi/linux/ 5687Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5688T: git git://linuxtv.org/anttip/media_tree.git 5689S: Maintained 5690F: drivers/media/usb/dvb-usb-v2/af9015* 5691 5692DVB_USB_AF9035 MEDIA DRIVER 5693M: Antti Palosaari <crope@iki.fi> 5694L: linux-media@vger.kernel.org 5695W: https://linuxtv.org 5696W: http://palosaari.fi/linux/ 5697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5698T: git git://linuxtv.org/anttip/media_tree.git 5699S: Maintained 5700F: drivers/media/usb/dvb-usb-v2/af9035* 5701 5702DVB_USB_ANYSEE MEDIA DRIVER 5703M: Antti Palosaari <crope@iki.fi> 5704L: linux-media@vger.kernel.org 5705W: https://linuxtv.org 5706W: http://palosaari.fi/linux/ 5707Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5708T: git git://linuxtv.org/anttip/media_tree.git 5709S: Maintained 5710F: drivers/media/usb/dvb-usb-v2/anysee* 5711 5712DVB_USB_AU6610 MEDIA DRIVER 5713M: Antti Palosaari <crope@iki.fi> 5714L: linux-media@vger.kernel.org 5715W: https://linuxtv.org 5716W: http://palosaari.fi/linux/ 5717Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5718T: git git://linuxtv.org/anttip/media_tree.git 5719S: Maintained 5720F: drivers/media/usb/dvb-usb-v2/au6610* 5721 5722DVB_USB_CE6230 MEDIA DRIVER 5723M: Antti Palosaari <crope@iki.fi> 5724L: linux-media@vger.kernel.org 5725W: https://linuxtv.org 5726W: http://palosaari.fi/linux/ 5727Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5728T: git git://linuxtv.org/anttip/media_tree.git 5729S: Maintained 5730F: drivers/media/usb/dvb-usb-v2/ce6230* 5731 5732DVB_USB_CXUSB MEDIA DRIVER 5733M: Michael Krufky <mkrufky@linuxtv.org> 5734L: linux-media@vger.kernel.org 5735W: https://linuxtv.org 5736W: http://github.com/mkrufky 5737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5738T: git git://linuxtv.org/media_tree.git 5739S: Maintained 5740F: drivers/media/usb/dvb-usb/cxusb* 5741 5742DVB_USB_EC168 MEDIA DRIVER 5743M: Antti Palosaari <crope@iki.fi> 5744L: linux-media@vger.kernel.org 5745W: https://linuxtv.org 5746W: http://palosaari.fi/linux/ 5747Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5748T: git git://linuxtv.org/anttip/media_tree.git 5749S: Maintained 5750F: drivers/media/usb/dvb-usb-v2/ec168* 5751 5752DVB_USB_GL861 MEDIA DRIVER 5753M: Antti Palosaari <crope@iki.fi> 5754L: linux-media@vger.kernel.org 5755W: https://linuxtv.org 5756Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5757T: git git://linuxtv.org/anttip/media_tree.git 5758S: Maintained 5759F: drivers/media/usb/dvb-usb-v2/gl861* 5760 5761DVB_USB_MXL111SF MEDIA DRIVER 5762M: Michael Krufky <mkrufky@linuxtv.org> 5763L: linux-media@vger.kernel.org 5764W: https://linuxtv.org 5765W: http://github.com/mkrufky 5766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5767T: git git://linuxtv.org/mkrufky/mxl111sf.git 5768S: Maintained 5769F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5770 5771DVB_USB_RTL28XXU MEDIA DRIVER 5772M: Antti Palosaari <crope@iki.fi> 5773L: linux-media@vger.kernel.org 5774W: https://linuxtv.org 5775W: http://palosaari.fi/linux/ 5776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5777T: git git://linuxtv.org/anttip/media_tree.git 5778S: Maintained 5779F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5780 5781DVB_USB_V2 MEDIA DRIVER 5782M: Antti Palosaari <crope@iki.fi> 5783L: linux-media@vger.kernel.org 5784W: https://linuxtv.org 5785W: http://palosaari.fi/linux/ 5786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5787T: git git://linuxtv.org/anttip/media_tree.git 5788S: Maintained 5789F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5790F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5791 5792DYNAMIC DEBUG 5793M: Jason Baron <jbaron@akamai.com> 5794S: Maintained 5795F: lib/dynamic_debug.c 5796F: include/linux/dynamic_debug.h 5797 5798DYNAMIC INTERRUPT MODERATION 5799M: Tal Gilboa <talgi@mellanox.com> 5800S: Maintained 5801F: include/linux/dim.h 5802F: lib/dim/ 5803 5804DZ DECSTATION DZ11 SERIAL DRIVER 5805M: "Maciej W. Rozycki" <macro@linux-mips.org> 5806S: Maintained 5807F: drivers/tty/serial/dz.* 5808 5809E3X0 POWER BUTTON DRIVER 5810M: Moritz Fischer <moritz.fischer@ettus.com> 5811L: usrp-users@lists.ettus.com 5812W: http://www.ettus.com 5813S: Supported 5814F: drivers/input/misc/e3x0-button.c 5815F: Documentation/devicetree/bindings/input/e3x0-button.txt 5816 5817E4000 MEDIA DRIVER 5818M: Antti Palosaari <crope@iki.fi> 5819L: linux-media@vger.kernel.org 5820W: https://linuxtv.org 5821W: http://palosaari.fi/linux/ 5822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5823T: git git://linuxtv.org/anttip/media_tree.git 5824S: Maintained 5825F: drivers/media/tuners/e4000* 5826 5827EARTH_PT1 MEDIA DRIVER 5828M: Akihiro Tsukada <tskd08@gmail.com> 5829L: linux-media@vger.kernel.org 5830S: Odd Fixes 5831F: drivers/media/pci/pt1/ 5832 5833EARTH_PT3 MEDIA DRIVER 5834M: Akihiro Tsukada <tskd08@gmail.com> 5835L: linux-media@vger.kernel.org 5836S: Odd Fixes 5837F: drivers/media/pci/pt3/ 5838 5839EC100 MEDIA DRIVER 5840M: Antti Palosaari <crope@iki.fi> 5841L: linux-media@vger.kernel.org 5842W: https://linuxtv.org 5843W: http://palosaari.fi/linux/ 5844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5845T: git git://linuxtv.org/anttip/media_tree.git 5846S: Maintained 5847F: drivers/media/dvb-frontends/ec100* 5848 5849ECRYPT FILE SYSTEM 5850M: Tyler Hicks <tyhicks@canonical.com> 5851L: ecryptfs@vger.kernel.org 5852W: http://ecryptfs.org 5853W: https://launchpad.net/ecryptfs 5854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5855S: Supported 5856F: Documentation/filesystems/ecryptfs.txt 5857F: fs/ecryptfs/ 5858 5859EDAC-AMD64 5860M: Borislav Petkov <bp@alien8.de> 5861L: linux-edac@vger.kernel.org 5862S: Maintained 5863F: drivers/edac/amd64_edac* 5864 5865EDAC-ARMADA 5866M: Jan Luebbe <jlu@pengutronix.de> 5867L: linux-edac@vger.kernel.org 5868S: Maintained 5869F: drivers/edac/armada_xp_* 5870 5871EDAC-AST2500 5872M: Stefan Schaeckeler <sschaeck@cisco.com> 5873S: Supported 5874F: drivers/edac/aspeed_edac.c 5875F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5876 5877EDAC-BLUEFIELD 5878M: Shravan Kumar Ramani <sramani@mellanox.com> 5879S: Supported 5880F: drivers/edac/bluefield_edac.c 5881 5882EDAC-CALXEDA 5883M: Robert Richter <rric@kernel.org> 5884L: linux-edac@vger.kernel.org 5885S: Maintained 5886F: drivers/edac/highbank* 5887 5888EDAC-CAVIUM OCTEON 5889M: Ralf Baechle <ralf@linux-mips.org> 5890M: Robert Richter <rrichter@marvell.com> 5891L: linux-edac@vger.kernel.org 5892L: linux-mips@vger.kernel.org 5893S: Supported 5894F: drivers/edac/octeon_edac* 5895 5896EDAC-CAVIUM THUNDERX 5897M: Robert Richter <rrichter@marvell.com> 5898L: linux-edac@vger.kernel.org 5899S: Supported 5900F: drivers/edac/thunderx_edac* 5901 5902EDAC-CORE 5903M: Borislav Petkov <bp@alien8.de> 5904M: Mauro Carvalho Chehab <mchehab@kernel.org> 5905M: Tony Luck <tony.luck@intel.com> 5906R: James Morse <james.morse@arm.com> 5907R: Robert Richter <rrichter@marvell.com> 5908L: linux-edac@vger.kernel.org 5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 5910S: Supported 5911F: Documentation/admin-guide/ras.rst 5912F: Documentation/driver-api/edac.rst 5913F: drivers/edac/ 5914F: include/linux/edac.h 5915 5916EDAC-E752X 5917M: Mark Gross <mark.gross@intel.com> 5918L: linux-edac@vger.kernel.org 5919S: Maintained 5920F: drivers/edac/e752x_edac.c 5921 5922EDAC-E7XXX 5923L: linux-edac@vger.kernel.org 5924S: Maintained 5925F: drivers/edac/e7xxx_edac.c 5926 5927EDAC-FSL_DDR 5928M: York Sun <york.sun@nxp.com> 5929L: linux-edac@vger.kernel.org 5930S: Maintained 5931F: drivers/edac/fsl_ddr_edac.* 5932 5933EDAC-GHES 5934M: Mauro Carvalho Chehab <mchehab@kernel.org> 5935L: linux-edac@vger.kernel.org 5936S: Maintained 5937F: drivers/edac/ghes_edac.c 5938 5939EDAC-I10NM 5940M: Tony Luck <tony.luck@intel.com> 5941L: linux-edac@vger.kernel.org 5942S: Maintained 5943F: drivers/edac/i10nm_base.c 5944 5945EDAC-I3000 5946L: linux-edac@vger.kernel.org 5947S: Orphan 5948F: drivers/edac/i3000_edac.c 5949 5950EDAC-I5000 5951L: linux-edac@vger.kernel.org 5952S: Maintained 5953F: drivers/edac/i5000_edac.c 5954 5955EDAC-I5400 5956M: Mauro Carvalho Chehab <mchehab@kernel.org> 5957L: linux-edac@vger.kernel.org 5958S: Maintained 5959F: drivers/edac/i5400_edac.c 5960 5961EDAC-I7300 5962M: Mauro Carvalho Chehab <mchehab@kernel.org> 5963L: linux-edac@vger.kernel.org 5964S: Maintained 5965F: drivers/edac/i7300_edac.c 5966 5967EDAC-I7CORE 5968M: Mauro Carvalho Chehab <mchehab@kernel.org> 5969L: linux-edac@vger.kernel.org 5970S: Maintained 5971F: drivers/edac/i7core_edac.c 5972 5973EDAC-I82443BXGX 5974M: Tim Small <tim@buttersideup.com> 5975L: linux-edac@vger.kernel.org 5976S: Maintained 5977F: drivers/edac/i82443bxgx_edac.c 5978 5979EDAC-I82975X 5980M: "Arvind R." <arvino55@gmail.com> 5981L: linux-edac@vger.kernel.org 5982S: Maintained 5983F: drivers/edac/i82975x_edac.c 5984 5985EDAC-IE31200 5986M: Jason Baron <jbaron@akamai.com> 5987L: linux-edac@vger.kernel.org 5988S: Maintained 5989F: drivers/edac/ie31200_edac.c 5990 5991EDAC-MPC85XX 5992M: Johannes Thumshirn <morbidrsa@gmail.com> 5993L: linux-edac@vger.kernel.org 5994S: Maintained 5995F: drivers/edac/mpc85xx_edac.[ch] 5996 5997EDAC-PASEMI 5998M: Egor Martovetsky <egor@pasemi.com> 5999L: linux-edac@vger.kernel.org 6000S: Maintained 6001F: drivers/edac/pasemi_edac.c 6002 6003EDAC-PND2 6004M: Tony Luck <tony.luck@intel.com> 6005L: linux-edac@vger.kernel.org 6006S: Maintained 6007F: drivers/edac/pnd2_edac.[ch] 6008 6009EDAC-R82600 6010M: Tim Small <tim@buttersideup.com> 6011L: linux-edac@vger.kernel.org 6012S: Maintained 6013F: drivers/edac/r82600_edac.c 6014 6015EDAC-SBRIDGE 6016M: Tony Luck <tony.luck@intel.com> 6017R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 6018L: linux-edac@vger.kernel.org 6019S: Maintained 6020F: drivers/edac/sb_edac.c 6021 6022EDAC-SIFIVE 6023M: Yash Shah <yash.shah@sifive.com> 6024L: linux-edac@vger.kernel.org 6025S: Supported 6026F: drivers/edac/sifive_edac.c 6027 6028EDAC-SKYLAKE 6029M: Tony Luck <tony.luck@intel.com> 6030L: linux-edac@vger.kernel.org 6031S: Maintained 6032F: drivers/edac/skx_*.c 6033 6034EDAC-TI 6035M: Tero Kristo <t-kristo@ti.com> 6036L: linux-edac@vger.kernel.org 6037S: Maintained 6038F: drivers/edac/ti_edac.c 6039 6040EDAC-QCOM 6041M: Channagoud Kadabi <ckadabi@codeaurora.org> 6042M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 6043L: linux-arm-msm@vger.kernel.org 6044L: linux-edac@vger.kernel.org 6045S: Maintained 6046F: drivers/edac/qcom_edac.c 6047 6048EDIROL UA-101/UA-1000 DRIVER 6049M: Clemens Ladisch <clemens@ladisch.de> 6050L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6051T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6052S: Maintained 6053F: sound/usb/misc/ua101.c 6054 6055EFI TEST DRIVER 6056L: linux-efi@vger.kernel.org 6057M: Ivan Hu <ivan.hu@canonical.com> 6058M: Ard Biesheuvel <ardb@kernel.org> 6059S: Maintained 6060F: drivers/firmware/efi/test/ 6061 6062EFI VARIABLE FILESYSTEM 6063M: Matthew Garrett <matthew.garrett@nebula.com> 6064M: Jeremy Kerr <jk@ozlabs.org> 6065M: Ard Biesheuvel <ardb@kernel.org> 6066T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6067L: linux-efi@vger.kernel.org 6068S: Maintained 6069F: fs/efivarfs/ 6070 6071EFIFB FRAMEBUFFER DRIVER 6072L: linux-fbdev@vger.kernel.org 6073M: Peter Jones <pjones@redhat.com> 6074S: Maintained 6075F: drivers/video/fbdev/efifb.c 6076 6077EFS FILESYSTEM 6078W: http://aeschi.ch.eu.org/efs/ 6079S: Orphan 6080F: fs/efs/ 6081 6082EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 6083M: Douglas Miller <dougmill@linux.ibm.com> 6084L: netdev@vger.kernel.org 6085S: Maintained 6086F: drivers/net/ethernet/ibm/ehea/ 6087 6088EM28XX VIDEO4LINUX DRIVER 6089M: Mauro Carvalho Chehab <mchehab@kernel.org> 6090L: linux-media@vger.kernel.org 6091W: https://linuxtv.org 6092T: git git://linuxtv.org/media_tree.git 6093S: Maintained 6094F: drivers/media/usb/em28xx/ 6095F: Documentation/media/v4l-drivers/em28xx* 6096 6097EMBEDDED LINUX 6098M: Paul Gortmaker <paul.gortmaker@windriver.com> 6099M: Matt Mackall <mpm@selenic.com> 6100M: David Woodhouse <dwmw2@infradead.org> 6101L: linux-embedded@vger.kernel.org 6102S: Maintained 6103 6104Emulex 10Gbps iSCSI - OneConnect DRIVER 6105M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 6106M: Ketan Mukadam <ketan.mukadam@broadcom.com> 6107M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 6108L: linux-scsi@vger.kernel.org 6109W: http://www.broadcom.com 6110S: Supported 6111F: drivers/scsi/be2iscsi/ 6112 6113Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 6114M: Sathya Perla <sathya.perla@broadcom.com> 6115M: Ajit Khaparde <ajit.khaparde@broadcom.com> 6116M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6117M: Somnath Kotur <somnath.kotur@broadcom.com> 6118L: netdev@vger.kernel.org 6119W: http://www.emulex.com 6120S: Supported 6121F: drivers/net/ethernet/emulex/benet/ 6122 6123EMULEX ONECONNECT ROCE DRIVER 6124M: Selvin Xavier <selvin.xavier@broadcom.com> 6125M: Devesh Sharma <devesh.sharma@broadcom.com> 6126L: linux-rdma@vger.kernel.org 6127W: http://www.broadcom.com 6128S: Odd Fixes 6129F: drivers/infiniband/hw/ocrdma/ 6130F: include/uapi/rdma/ocrdma-abi.h 6131 6132EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6133M: James Smart <james.smart@broadcom.com> 6134M: Dick Kennedy <dick.kennedy@broadcom.com> 6135L: linux-scsi@vger.kernel.org 6136W: http://www.broadcom.com 6137S: Supported 6138F: drivers/scsi/lpfc/ 6139 6140ENE CB710 FLASH CARD READER DRIVER 6141M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6142S: Maintained 6143F: drivers/misc/cb710/ 6144F: drivers/mmc/host/cb710-mmc.* 6145F: include/linux/cb710.h 6146 6147ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6148M: Maxim Levitsky <maximlevitsky@gmail.com> 6149S: Maintained 6150F: drivers/media/rc/ene_ir.* 6151 6152EPSON S1D13XXX FRAMEBUFFER DRIVER 6153M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6154S: Maintained 6155T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6156F: drivers/video/fbdev/s1d13xxxfb.c 6157F: include/video/s1d13xxxfb.h 6158 6159EROFS FILE SYSTEM 6160M: Gao Xiang <gaoxiang25@huawei.com> 6161M: Chao Yu <yuchao0@huawei.com> 6162L: linux-erofs@lists.ozlabs.org 6163S: Maintained 6164T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 6165F: Documentation/filesystems/erofs.txt 6166F: fs/erofs/ 6167F: include/trace/events/erofs.h 6168 6169ERRSEQ ERROR TRACKING INFRASTRUCTURE 6170M: Jeff Layton <jlayton@kernel.org> 6171S: Maintained 6172F: lib/errseq.c 6173F: include/linux/errseq.h 6174 6175ET131X NETWORK DRIVER 6176M: Mark Einon <mark.einon@gmail.com> 6177S: Odd Fixes 6178F: drivers/net/ethernet/agere/ 6179 6180ETHERNET BRIDGE 6181M: Roopa Prabhu <roopa@cumulusnetworks.com> 6182M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6183L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6184L: netdev@vger.kernel.org 6185W: http://www.linuxfoundation.org/en/Net:Bridge 6186S: Maintained 6187F: include/linux/netfilter_bridge/ 6188F: net/bridge/ 6189 6190ETHERNET PHY LIBRARY 6191M: Andrew Lunn <andrew@lunn.ch> 6192M: Florian Fainelli <f.fainelli@gmail.com> 6193M: Heiner Kallweit <hkallweit1@gmail.com> 6194L: netdev@vger.kernel.org 6195S: Maintained 6196F: Documentation/ABI/testing/sysfs-class-net-phydev 6197F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6198F: Documentation/devicetree/bindings/net/mdio* 6199F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 6200F: Documentation/networking/phy.rst 6201F: drivers/net/phy/ 6202F: drivers/of/of_mdio.c 6203F: drivers/of/of_net.c 6204F: include/dt-bindings/net/qca-ar803x.h 6205F: include/linux/*mdio*.h 6206F: include/linux/of_net.h 6207F: include/linux/phy.h 6208F: include/linux/phy_fixed.h 6209F: include/linux/platform_data/mdio-bcm-unimac.h 6210F: include/linux/platform_data/mdio-gpio.h 6211F: include/trace/events/mdio.h 6212F: include/uapi/linux/mdio.h 6213F: include/uapi/linux/mii.h 6214 6215EXFAT FILE SYSTEM 6216M: Valdis Kletnieks <valdis.kletnieks@vt.edu> 6217L: linux-fsdevel@vger.kernel.org 6218S: Maintained 6219F: drivers/staging/exfat/ 6220 6221EXT2 FILE SYSTEM 6222M: Jan Kara <jack@suse.com> 6223L: linux-ext4@vger.kernel.org 6224S: Maintained 6225F: Documentation/filesystems/ext2.txt 6226F: fs/ext2/ 6227F: include/linux/ext2* 6228 6229EXT4 FILE SYSTEM 6230M: "Theodore Ts'o" <tytso@mit.edu> 6231M: Andreas Dilger <adilger.kernel@dilger.ca> 6232L: linux-ext4@vger.kernel.org 6233W: http://ext4.wiki.kernel.org 6234Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6236S: Maintained 6237F: Documentation/filesystems/ext4/ 6238F: fs/ext4/ 6239 6240Extended Verification Module (EVM) 6241M: Mimi Zohar <zohar@linux.ibm.com> 6242L: linux-integrity@vger.kernel.org 6243S: Supported 6244F: security/integrity/evm/ 6245 6246EXTENSIBLE FIRMWARE INTERFACE (EFI) 6247M: Ard Biesheuvel <ardb@kernel.org> 6248L: linux-efi@vger.kernel.org 6249T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6250S: Maintained 6251F: Documentation/admin-guide/efi-stub.rst 6252F: arch/*/kernel/efi.c 6253F: arch/x86/boot/compressed/eboot.[ch] 6254F: arch/*/include/asm/efi.h 6255F: arch/x86/platform/efi/ 6256F: drivers/firmware/efi/ 6257F: include/linux/efi*.h 6258F: arch/arm/boot/compressed/efi-header.S 6259F: arch/arm64/kernel/efi-entry.S 6260 6261EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6262M: MyungJoo Ham <myungjoo.ham@samsung.com> 6263M: Chanwoo Choi <cw00.choi@samsung.com> 6264L: linux-kernel@vger.kernel.org 6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6266S: Maintained 6267F: drivers/extcon/ 6268F: include/linux/extcon/ 6269F: include/linux/extcon.h 6270F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6271F: Documentation/devicetree/bindings/extcon/ 6272 6273EXYNOS DP DRIVER 6274M: Jingoo Han <jingoohan1@gmail.com> 6275L: dri-devel@lists.freedesktop.org 6276S: Maintained 6277F: drivers/gpu/drm/exynos/exynos_dp* 6278 6279EXYNOS SYSMMU (IOMMU) driver 6280M: Marek Szyprowski <m.szyprowski@samsung.com> 6281L: iommu@lists.linux-foundation.org 6282S: Maintained 6283F: drivers/iommu/exynos-iommu.c 6284 6285EZchip NPS platform support 6286M: Vineet Gupta <vgupta@synopsys.com> 6287M: Ofer Levi <oferle@mellanox.com> 6288S: Supported 6289F: arch/arc/plat-eznps 6290F: arch/arc/boot/dts/eznps.dts 6291 6292F2FS FILE SYSTEM 6293M: Jaegeuk Kim <jaegeuk@kernel.org> 6294M: Chao Yu <yuchao0@huawei.com> 6295L: linux-f2fs-devel@lists.sourceforge.net 6296W: https://f2fs.wiki.kernel.org/ 6297T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6298S: Maintained 6299F: Documentation/filesystems/f2fs.txt 6300F: Documentation/ABI/testing/sysfs-fs-f2fs 6301F: fs/f2fs/ 6302F: include/linux/f2fs_fs.h 6303F: include/trace/events/f2fs.h 6304 6305F71805F HARDWARE MONITORING DRIVER 6306M: Jean Delvare <jdelvare@suse.com> 6307L: linux-hwmon@vger.kernel.org 6308S: Maintained 6309F: Documentation/hwmon/f71805f.rst 6310F: drivers/hwmon/f71805f.c 6311 6312FADDR2LINE 6313M: Josh Poimboeuf <jpoimboe@redhat.com> 6314S: Maintained 6315F: scripts/faddr2line 6316 6317FAILOVER MODULE 6318M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6319L: netdev@vger.kernel.org 6320S: Supported 6321F: net/core/failover.c 6322F: include/net/failover.h 6323F: Documentation/networking/failover.rst 6324 6325FANOTIFY 6326M: Jan Kara <jack@suse.cz> 6327R: Amir Goldstein <amir73il@gmail.com> 6328L: linux-fsdevel@vger.kernel.org 6329S: Maintained 6330F: fs/notify/fanotify/ 6331F: include/linux/fanotify.h 6332F: include/uapi/linux/fanotify.h 6333 6334FARSYNC SYNCHRONOUS DRIVER 6335M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6336W: http://www.farsite.co.uk/ 6337S: Supported 6338F: drivers/net/wan/farsync.* 6339 6340FAULT INJECTION SUPPORT 6341M: Akinobu Mita <akinobu.mita@gmail.com> 6342S: Supported 6343F: Documentation/fault-injection/ 6344F: lib/fault-inject.c 6345 6346FBTFT Framebuffer drivers 6347S: Orphan 6348L: dri-devel@lists.freedesktop.org 6349L: linux-fbdev@vger.kernel.org 6350F: drivers/staging/fbtft/ 6351 6352FC0011 TUNER DRIVER 6353M: Michael Buesch <m@bues.ch> 6354L: linux-media@vger.kernel.org 6355S: Maintained 6356F: drivers/media/tuners/fc0011.h 6357F: drivers/media/tuners/fc0011.c 6358 6359FC2580 MEDIA DRIVER 6360M: Antti Palosaari <crope@iki.fi> 6361L: linux-media@vger.kernel.org 6362W: https://linuxtv.org 6363W: http://palosaari.fi/linux/ 6364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6365T: git git://linuxtv.org/anttip/media_tree.git 6366S: Maintained 6367F: drivers/media/tuners/fc2580* 6368 6369FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6370M: Hannes Reinecke <hare@suse.de> 6371L: linux-scsi@vger.kernel.org 6372W: www.Open-FCoE.org 6373S: Supported 6374F: drivers/scsi/libfc/ 6375F: drivers/scsi/fcoe/ 6376F: include/scsi/fc/ 6377F: include/scsi/libfc.h 6378F: include/scsi/libfcoe.h 6379F: include/uapi/scsi/fc/ 6380 6381FILE LOCKING (flock() and fcntl()/lockf()) 6382M: Jeff Layton <jlayton@kernel.org> 6383M: "J. Bruce Fields" <bfields@fieldses.org> 6384L: linux-fsdevel@vger.kernel.org 6385S: Maintained 6386F: include/linux/fcntl.h 6387F: include/uapi/linux/fcntl.h 6388F: fs/fcntl.c 6389F: fs/locks.c 6390 6391FILESYSTEMS (VFS and infrastructure) 6392M: Alexander Viro <viro@zeniv.linux.org.uk> 6393L: linux-fsdevel@vger.kernel.org 6394S: Maintained 6395F: fs/* 6396F: include/linux/fs.h 6397F: include/linux/fs_types.h 6398F: include/uapi/linux/fs.h 6399 6400FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6401M: Riku Voipio <riku.voipio@iki.fi> 6402L: linux-hwmon@vger.kernel.org 6403S: Maintained 6404F: drivers/hwmon/f75375s.c 6405F: include/linux/f75375s.h 6406 6407FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 6408M: Clemens Ladisch <clemens@ladisch.de> 6409M: Takashi Sakamoto <o-takashi@sakamocchi.jp> 6410L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6412S: Maintained 6413F: sound/firewire/ 6414F: include/uapi/sound/firewire.h 6415 6416FIREWIRE MEDIA DRIVERS (firedtv) 6417M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6418L: linux-media@vger.kernel.org 6419L: linux1394-devel@lists.sourceforge.net 6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6421S: Maintained 6422F: drivers/media/firewire/ 6423 6424FIREWIRE SBP-2 TARGET 6425M: Chris Boot <bootc@bootc.net> 6426L: linux-scsi@vger.kernel.org 6427L: target-devel@vger.kernel.org 6428L: linux1394-devel@lists.sourceforge.net 6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6430S: Maintained 6431F: drivers/target/sbp/ 6432 6433FIREWIRE SUBSYSTEM 6434M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6435L: linux1394-devel@lists.sourceforge.net 6436W: http://ieee1394.wiki.kernel.org/ 6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6438S: Maintained 6439F: drivers/firewire/ 6440F: include/linux/firewire.h 6441F: include/uapi/linux/firewire*.h 6442F: tools/firewire/ 6443 6444FIRMWARE LOADER (request_firmware) 6445M: Luis Chamberlain <mcgrof@kernel.org> 6446L: linux-kernel@vger.kernel.org 6447S: Maintained 6448F: Documentation/firmware_class/ 6449F: drivers/base/firmware_loader/ 6450F: include/linux/firmware.h 6451 6452FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6453M: Joshua Morris <josh.h.morris@us.ibm.com> 6454M: Philip Kelleher <pjk1939@linux.ibm.com> 6455S: Maintained 6456F: drivers/block/rsxx/ 6457 6458FLEXTIMER FTM-QUADDEC DRIVER 6459M: Patrick Havelange <patrick.havelange@essensium.com> 6460L: linux-iio@vger.kernel.org 6461S: Maintained 6462F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec 6463F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6464F: drivers/counter/ftm-quaddec.c 6465 6466FLOPPY DRIVER 6467M: Denis Efremov <efremov@linux.com> 6468S: Odd Fixes 6469L: linux-block@vger.kernel.org 6470F: drivers/block/floppy.c 6471 6472FPGA MANAGER FRAMEWORK 6473M: Moritz Fischer <mdf@kernel.org> 6474L: linux-fpga@vger.kernel.org 6475S: Maintained 6476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6477Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6478F: Documentation/fpga/ 6479F: Documentation/driver-api/fpga/ 6480F: Documentation/devicetree/bindings/fpga/ 6481F: drivers/fpga/ 6482F: include/linux/fpga/ 6483W: http://www.rocketboards.org 6484 6485FPGA DFL DRIVERS 6486M: Wu Hao <hao.wu@intel.com> 6487L: linux-fpga@vger.kernel.org 6488S: Maintained 6489F: Documentation/fpga/dfl.rst 6490F: include/uapi/linux/fpga-dfl.h 6491F: drivers/fpga/dfl* 6492 6493FPU EMULATOR 6494M: Bill Metzenthen <billm@melbpc.org.au> 6495W: http://floatingpoint.sourceforge.net/emulator/index.html 6496S: Maintained 6497F: arch/x86/math-emu/ 6498 6499FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6500L: netdev@vger.kernel.org 6501S: Orphan 6502F: drivers/net/wan/dlci.c 6503F: drivers/net/wan/sdla.c 6504 6505FRAMEBUFFER LAYER 6506M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6507L: dri-devel@lists.freedesktop.org 6508L: linux-fbdev@vger.kernel.org 6509T: git git://anongit.freedesktop.org/drm/drm-misc 6510Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6511S: Maintained 6512F: Documentation/fb/ 6513F: drivers/video/ 6514F: include/video/ 6515F: include/linux/fb.h 6516F: include/uapi/video/ 6517F: include/uapi/linux/fb.h 6518 6519FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6520M: Horia Geantă <horia.geanta@nxp.com> 6521M: Aymen Sghaier <aymen.sghaier@nxp.com> 6522L: linux-crypto@vger.kernel.org 6523S: Maintained 6524F: drivers/crypto/caam/ 6525F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6526 6527FREESCALE DIU FRAMEBUFFER DRIVER 6528M: Timur Tabi <timur@kernel.org> 6529L: linux-fbdev@vger.kernel.org 6530S: Maintained 6531F: drivers/video/fbdev/fsl-diu-fb.* 6532 6533FREESCALE DMA DRIVER 6534M: Li Yang <leoyang.li@nxp.com> 6535M: Zhang Wei <zw@zh-kernel.org> 6536L: linuxppc-dev@lists.ozlabs.org 6537S: Maintained 6538F: drivers/dma/fsldma.* 6539 6540FREESCALE ENETC ETHERNET DRIVERS 6541M: Claudiu Manoil <claudiu.manoil@nxp.com> 6542L: netdev@vger.kernel.org 6543S: Maintained 6544F: drivers/net/ethernet/freescale/enetc/ 6545 6546FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6547M: Claudiu Manoil <claudiu.manoil@nxp.com> 6548L: netdev@vger.kernel.org 6549S: Maintained 6550F: drivers/net/ethernet/freescale/gianfar* 6551F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6552 6553FREESCALE GPMI NAND DRIVER 6554M: Han Xu <han.xu@nxp.com> 6555L: linux-mtd@lists.infradead.org 6556S: Maintained 6557F: drivers/mtd/nand/raw/gpmi-nand/* 6558 6559FREESCALE I2C CPM DRIVER 6560M: Jochen Friedrich <jochen@scram.de> 6561L: linuxppc-dev@lists.ozlabs.org 6562L: linux-i2c@vger.kernel.org 6563S: Maintained 6564F: drivers/i2c/busses/i2c-cpm.c 6565 6566FREESCALE IMX DDR PMU DRIVER 6567M: Frank Li <Frank.li@nxp.com> 6568L: linux-arm-kernel@lists.infradead.org 6569S: Maintained 6570F: drivers/perf/fsl_imx8_ddr_perf.c 6571F: Documentation/admin-guide/perf/imx-ddr.rst 6572F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6573 6574FREESCALE IMX I2C DRIVER 6575M: Oleksij Rempel <o.rempel@pengutronix.de> 6576R: Pengutronix Kernel Team <kernel@pengutronix.de> 6577L: linux-i2c@vger.kernel.org 6578S: Maintained 6579F: drivers/i2c/busses/i2c-imx.c 6580F: Documentation/devicetree/bindings/i2c/i2c-imx.txt 6581 6582FREESCALE IMX LPI2C DRIVER 6583M: Dong Aisheng <aisheng.dong@nxp.com> 6584L: linux-i2c@vger.kernel.org 6585L: linux-imx@nxp.com 6586S: Maintained 6587F: drivers/i2c/busses/i2c-imx-lpi2c.c 6588F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6589 6590FREESCALE IMX / MXC FEC DRIVER 6591M: Fugang Duan <fugang.duan@nxp.com> 6592L: netdev@vger.kernel.org 6593S: Maintained 6594F: drivers/net/ethernet/freescale/fec_main.c 6595F: drivers/net/ethernet/freescale/fec_ptp.c 6596F: drivers/net/ethernet/freescale/fec.h 6597F: Documentation/devicetree/bindings/net/fsl-fec.txt 6598 6599FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6600M: Sascha Hauer <s.hauer@pengutronix.de> 6601R: Pengutronix Kernel Team <kernel@pengutronix.de> 6602L: linux-fbdev@vger.kernel.org 6603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6604S: Maintained 6605F: include/linux/platform_data/video-imxfb.h 6606F: drivers/video/fbdev/imxfb.c 6607 6608FREESCALE QORIQ DPAA ETHERNET DRIVER 6609M: Madalin Bucur <madalin.bucur@nxp.com> 6610L: netdev@vger.kernel.org 6611S: Maintained 6612F: drivers/net/ethernet/freescale/dpaa 6613 6614FREESCALE QORIQ DPAA FMAN DRIVER 6615M: Madalin Bucur <madalin.bucur@nxp.com> 6616L: netdev@vger.kernel.org 6617S: Maintained 6618F: drivers/net/ethernet/freescale/fman 6619F: Documentation/devicetree/bindings/net/fsl-fman.txt 6620 6621FREESCALE QORIQ PTP CLOCK DRIVER 6622M: Yangbo Lu <yangbo.lu@nxp.com> 6623L: netdev@vger.kernel.org 6624S: Maintained 6625F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6626F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6627F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6628F: drivers/ptp/ptp_qoriq.c 6629F: drivers/ptp/ptp_qoriq_debugfs.c 6630F: include/linux/fsl/ptp_qoriq.h 6631F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6632 6633FREESCALE QUAD SPI DRIVER 6634M: Han Xu <han.xu@nxp.com> 6635L: linux-spi@vger.kernel.org 6636S: Maintained 6637F: drivers/spi/spi-fsl-qspi.c 6638 6639FREESCALE QUICC ENGINE LIBRARY 6640M: Qiang Zhao <qiang.zhao@nxp.com> 6641L: linuxppc-dev@lists.ozlabs.org 6642S: Maintained 6643F: drivers/soc/fsl/qe/ 6644F: include/soc/fsl/*qe*.h 6645F: include/soc/fsl/*ucc*.h 6646 6647FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6648M: Li Yang <leoyang.li@nxp.com> 6649L: netdev@vger.kernel.org 6650L: linuxppc-dev@lists.ozlabs.org 6651S: Maintained 6652F: drivers/net/ethernet/freescale/ucc_geth* 6653 6654FREESCALE QUICC ENGINE UCC HDLC DRIVER 6655M: Zhao Qiang <qiang.zhao@nxp.com> 6656L: netdev@vger.kernel.org 6657L: linuxppc-dev@lists.ozlabs.org 6658S: Maintained 6659F: drivers/net/wan/fsl_ucc_hdlc* 6660 6661FREESCALE QUICC ENGINE UCC UART DRIVER 6662M: Timur Tabi <timur@kernel.org> 6663L: linuxppc-dev@lists.ozlabs.org 6664S: Maintained 6665F: drivers/tty/serial/ucc_uart.c 6666 6667FREESCALE SOC DRIVERS 6668M: Li Yang <leoyang.li@nxp.com> 6669L: linuxppc-dev@lists.ozlabs.org 6670L: linux-arm-kernel@lists.infradead.org 6671S: Maintained 6672F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6673F: Documentation/devicetree/bindings/soc/fsl/ 6674F: drivers/soc/fsl/ 6675F: include/linux/fsl/ 6676 6677FREESCALE SOC FS_ENET DRIVER 6678M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6679L: linuxppc-dev@lists.ozlabs.org 6680L: netdev@vger.kernel.org 6681S: Maintained 6682F: drivers/net/ethernet/freescale/fs_enet/ 6683F: include/linux/fs_enet_pd.h 6684 6685FREESCALE SOC SOUND DRIVERS 6686M: Timur Tabi <timur@kernel.org> 6687M: Nicolin Chen <nicoleotsuka@gmail.com> 6688M: Xiubo Li <Xiubo.Lee@gmail.com> 6689R: Fabio Estevam <festevam@gmail.com> 6690L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6691L: linuxppc-dev@lists.ozlabs.org 6692S: Maintained 6693F: sound/soc/fsl/fsl* 6694F: sound/soc/fsl/imx* 6695F: sound/soc/fsl/mpc8610_hpcd.c 6696 6697FREESCALE USB PERIPHERAL DRIVERS 6698M: Li Yang <leoyang.li@nxp.com> 6699L: linux-usb@vger.kernel.org 6700L: linuxppc-dev@lists.ozlabs.org 6701S: Maintained 6702F: drivers/usb/gadget/udc/fsl* 6703 6704FREEVXFS FILESYSTEM 6705M: Christoph Hellwig <hch@infradead.org> 6706W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6707S: Maintained 6708F: fs/freevxfs/ 6709 6710FREEZER 6711M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6712M: Pavel Machek <pavel@ucw.cz> 6713L: linux-pm@vger.kernel.org 6714S: Supported 6715F: Documentation/power/freezing-of-tasks.rst 6716F: include/linux/freezer.h 6717F: kernel/freezer.c 6718 6719FRONTSWAP API 6720M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6721L: linux-kernel@vger.kernel.org 6722S: Maintained 6723F: mm/frontswap.c 6724F: include/linux/frontswap.h 6725 6726FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6727M: David Howells <dhowells@redhat.com> 6728L: linux-cachefs@redhat.com (moderated for non-subscribers) 6729S: Supported 6730F: Documentation/filesystems/caching/ 6731F: fs/fscache/ 6732F: include/linux/fscache*.h 6733 6734FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6735M: Theodore Y. Ts'o <tytso@mit.edu> 6736M: Jaegeuk Kim <jaegeuk@kernel.org> 6737M: Eric Biggers <ebiggers@kernel.org> 6738L: linux-fscrypt@vger.kernel.org 6739Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6740T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6741S: Supported 6742F: fs/crypto/ 6743F: include/linux/fscrypt*.h 6744F: include/uapi/linux/fscrypt.h 6745F: Documentation/filesystems/fscrypt.rst 6746 6747FSI SUBSYSTEM 6748M: Jeremy Kerr <jk@ozlabs.org> 6749M: Joel Stanley <joel@jms.id.au> 6750R: Alistar Popple <alistair@popple.id.au> 6751R: Eddie James <eajames@linux.ibm.com> 6752L: linux-fsi@lists.ozlabs.org 6753T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6754Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6755S: Supported 6756F: drivers/fsi/ 6757F: include/linux/fsi*.h 6758F: include/trace/events/fsi*.h 6759 6760FSI-ATTACHED I2C DRIVER 6761M: Eddie James <eajames@linux.ibm.com> 6762L: linux-i2c@vger.kernel.org 6763L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6764S: Maintained 6765F: drivers/i2c/busses/i2c-fsi.c 6766F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6767 6768FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6769M: Jan Kara <jack@suse.cz> 6770R: Amir Goldstein <amir73il@gmail.com> 6771L: linux-fsdevel@vger.kernel.org 6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 6773S: Maintained 6774F: fs/notify/ 6775F: include/linux/fsnotify*.h 6776 6777FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 6778M: Eric Biggers <ebiggers@kernel.org> 6779M: Theodore Y. Ts'o <tytso@mit.edu> 6780L: linux-fscrypt@vger.kernel.org 6781Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6782T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity 6783S: Supported 6784F: fs/verity/ 6785F: include/linux/fsverity.h 6786F: include/uapi/linux/fsverity.h 6787F: Documentation/filesystems/fsverity.rst 6788 6789FUJITSU LAPTOP EXTRAS 6790M: Jonathan Woithe <jwoithe@just42.net> 6791L: platform-driver-x86@vger.kernel.org 6792S: Maintained 6793F: drivers/platform/x86/fujitsu-laptop.c 6794 6795FUJITSU M-5MO LS CAMERA ISP DRIVER 6796M: Kyungmin Park <kyungmin.park@samsung.com> 6797M: Heungjun Kim <riverful.kim@samsung.com> 6798L: linux-media@vger.kernel.org 6799S: Maintained 6800F: drivers/media/i2c/m5mols/ 6801F: include/media/i2c/m5mols.h 6802 6803FUJITSU TABLET EXTRAS 6804M: Robert Gerlach <khnz@gmx.de> 6805L: platform-driver-x86@vger.kernel.org 6806S: Maintained 6807F: drivers/platform/x86/fujitsu-tablet.c 6808 6809FUSE: FILESYSTEM IN USERSPACE 6810M: Miklos Szeredi <miklos@szeredi.hu> 6811L: linux-fsdevel@vger.kernel.org 6812W: http://fuse.sourceforge.net/ 6813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6814S: Maintained 6815F: fs/fuse/ 6816F: include/uapi/linux/fuse.h 6817F: Documentation/filesystems/fuse.txt 6818 6819FUTEX SUBSYSTEM 6820M: Thomas Gleixner <tglx@linutronix.de> 6821M: Ingo Molnar <mingo@redhat.com> 6822R: Peter Zijlstra <peterz@infradead.org> 6823R: Darren Hart <dvhart@infradead.org> 6824L: linux-kernel@vger.kernel.org 6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6826S: Maintained 6827F: kernel/futex.c 6828F: include/asm-generic/futex.h 6829F: include/linux/futex.h 6830F: include/uapi/linux/futex.h 6831F: tools/testing/selftests/futex/ 6832F: tools/perf/bench/futex* 6833F: Documentation/*futex* 6834 6835GCC PLUGINS 6836M: Kees Cook <keescook@chromium.org> 6837R: Emese Revfy <re.emese@gmail.com> 6838L: kernel-hardening@lists.openwall.com 6839S: Maintained 6840F: scripts/gcc-plugins/ 6841F: scripts/gcc-plugin.sh 6842F: scripts/Makefile.gcc-plugins 6843F: Documentation/core-api/gcc-plugins.rst 6844 6845GASKET DRIVER FRAMEWORK 6846M: Rob Springer <rspringer@google.com> 6847M: Todd Poynor <toddpoynor@google.com> 6848M: Ben Chan <benchan@chromium.org> 6849S: Maintained 6850F: drivers/staging/gasket/ 6851 6852GCOV BASED KERNEL PROFILING 6853M: Peter Oberparleiter <oberpar@linux.ibm.com> 6854S: Maintained 6855F: kernel/gcov/ 6856F: Documentation/dev-tools/gcov.rst 6857 6858GDB KERNEL DEBUGGING HELPER SCRIPTS 6859M: Jan Kiszka <jan.kiszka@siemens.com> 6860M: Kieran Bingham <kbingham@kernel.org> 6861S: Supported 6862F: scripts/gdb/ 6863 6864GDT SCSI DISK ARRAY CONTROLLER DRIVER 6865M: Achim Leubner <achim_leubner@adaptec.com> 6866L: linux-scsi@vger.kernel.org 6867W: http://www.icp-vortex.com/ 6868S: Supported 6869F: drivers/scsi/gdt* 6870 6871GEMTEK FM RADIO RECEIVER DRIVER 6872M: Hans Verkuil <hverkuil@xs4all.nl> 6873L: linux-media@vger.kernel.org 6874T: git git://linuxtv.org/media_tree.git 6875W: https://linuxtv.org 6876S: Maintained 6877F: drivers/media/radio/radio-gemtek* 6878 6879GENERIC ARCHITECTURE TOPOLOGY 6880M: Sudeep Holla <sudeep.holla@arm.com> 6881L: linux-kernel@vger.kernel.org 6882S: Maintained 6883F: drivers/base/arch_topology.c 6884F: include/linux/arch_topology.h 6885 6886GENERIC GPIO I2C DRIVER 6887M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6888S: Supported 6889F: drivers/i2c/busses/i2c-gpio.c 6890F: include/linux/platform_data/i2c-gpio.h 6891 6892GENERIC GPIO I2C MULTIPLEXER DRIVER 6893M: Peter Korsgaard <peter.korsgaard@barco.com> 6894L: linux-i2c@vger.kernel.org 6895S: Supported 6896F: drivers/i2c/muxes/i2c-mux-gpio.c 6897F: include/linux/platform_data/i2c-mux-gpio.h 6898F: Documentation/i2c/muxes/i2c-mux-gpio.rst 6899 6900GENERIC HDLC (WAN) DRIVERS 6901M: Krzysztof Halasa <khc@pm.waw.pl> 6902W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6903S: Maintained 6904F: drivers/net/wan/c101.c 6905F: drivers/net/wan/hd6457* 6906F: drivers/net/wan/hdlc* 6907F: drivers/net/wan/n2.c 6908F: drivers/net/wan/pc300too.c 6909F: drivers/net/wan/pci200syn.c 6910F: drivers/net/wan/wanxl* 6911 6912GENERIC INCLUDE/ASM HEADER FILES 6913M: Arnd Bergmann <arnd@arndb.de> 6914L: linux-arch@vger.kernel.org 6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6916S: Maintained 6917F: include/asm-generic/ 6918F: include/uapi/asm-generic/ 6919 6920GENERIC PHY FRAMEWORK 6921M: Kishon Vijay Abraham I <kishon@ti.com> 6922L: linux-kernel@vger.kernel.org 6923T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6924S: Supported 6925F: drivers/phy/ 6926F: include/linux/phy/ 6927F: Documentation/devicetree/bindings/phy/ 6928 6929GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6930M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6931S: Supported 6932F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6933 6934GENERIC PM DOMAINS 6935M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6936M: Kevin Hilman <khilman@kernel.org> 6937M: Ulf Hansson <ulf.hansson@linaro.org> 6938L: linux-pm@vger.kernel.org 6939S: Supported 6940F: drivers/base/power/domain*.c 6941F: include/linux/pm_domain.h 6942F: Documentation/devicetree/bindings/power/power?domain* 6943 6944GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6945M: Eugen Hristev <eugen.hristev@microchip.com> 6946L: linux-input@vger.kernel.org 6947S: Maintained 6948F: drivers/input/touchscreen/resistive-adc-touch.c 6949 6950GENERIC UIO DRIVER FOR PCI DEVICES 6951M: "Michael S. Tsirkin" <mst@redhat.com> 6952L: kvm@vger.kernel.org 6953S: Supported 6954F: drivers/uio/uio_pci_generic.c 6955 6956GENERIC VDSO LIBRARY: 6957M: Andy Lutomirski <luto@kernel.org> 6958M: Thomas Gleixner <tglx@linutronix.de> 6959M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6960L: linux-kernel@vger.kernel.org 6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6962S: Maintained 6963F: lib/vdso/ 6964F: kernel/time/vsyscall.c 6965F: include/vdso/ 6966F: include/asm-generic/vdso/vsyscall.h 6967 6968GENWQE (IBM Generic Workqueue Card) 6969M: Frank Haverkamp <haver@linux.ibm.com> 6970S: Supported 6971F: drivers/misc/genwqe/ 6972 6973GET_MAINTAINER SCRIPT 6974M: Joe Perches <joe@perches.com> 6975S: Maintained 6976F: scripts/get_maintainer.pl 6977 6978GFS2 FILE SYSTEM 6979M: Bob Peterson <rpeterso@redhat.com> 6980M: Andreas Gruenbacher <agruenba@redhat.com> 6981L: cluster-devel@redhat.com 6982W: http://sources.redhat.com/cluster/ 6983T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6984S: Supported 6985F: Documentation/filesystems/gfs2*.txt 6986F: fs/gfs2/ 6987F: include/uapi/linux/gfs2_ondisk.h 6988 6989GNSS SUBSYSTEM 6990M: Johan Hovold <johan@kernel.org> 6991T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6992S: Maintained 6993F: Documentation/ABI/testing/sysfs-class-gnss 6994F: Documentation/devicetree/bindings/gnss/ 6995F: drivers/gnss/ 6996F: include/linux/gnss.h 6997 6998GO7007 MPEG CODEC 6999M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 7000L: linux-media@vger.kernel.org 7001S: Maintained 7002F: drivers/media/usb/go7007/ 7003 7004GOODIX TOUCHSCREEN 7005M: Bastien Nocera <hadess@hadess.net> 7006L: linux-input@vger.kernel.org 7007S: Maintained 7008F: drivers/input/touchscreen/goodix.c 7009 7010GOOGLE ETHERNET DRIVERS 7011M: Catherine Sullivan <csully@google.com> 7012R: Sagi Shahar <sagis@google.com> 7013R: Jon Olson <jonolson@google.com> 7014L: netdev@vger.kernel.org 7015S: Supported 7016F: Documentation/networking/device_drivers/google/gve.rst 7017F: drivers/net/ethernet/google 7018 7019GPD POCKET FAN DRIVER 7020M: Hans de Goede <hdegoede@redhat.com> 7021L: platform-driver-x86@vger.kernel.org 7022S: Maintained 7023F: drivers/platform/x86/gpd-pocket-fan.c 7024 7025GPIO ACPI SUPPORT 7026M: Mika Westerberg <mika.westerberg@linux.intel.com> 7027M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7028L: linux-gpio@vger.kernel.org 7029L: linux-acpi@vger.kernel.org 7030S: Maintained 7031F: Documentation/firmware-guide/acpi/gpio-properties.rst 7032F: drivers/gpio/gpiolib-acpi.c 7033 7034GPIO IR Transmitter 7035M: Sean Young <sean@mess.org> 7036L: linux-media@vger.kernel.org 7037S: Maintained 7038F: drivers/media/rc/gpio-ir-tx.c 7039 7040GPIO MOCKUP DRIVER 7041M: Bamvor Jian Zhang <bamv2005@gmail.com> 7042L: linux-gpio@vger.kernel.org 7043S: Maintained 7044F: drivers/gpio/gpio-mockup.c 7045F: tools/testing/selftests/gpio/ 7046 7047GPIO SUBSYSTEM 7048M: Linus Walleij <linus.walleij@linaro.org> 7049M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 7050L: linux-gpio@vger.kernel.org 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 7052S: Maintained 7053F: Documentation/devicetree/bindings/gpio/ 7054F: Documentation/driver-api/gpio/ 7055F: Documentation/admin-guide/gpio/ 7056F: Documentation/ABI/testing/gpio-cdev 7057F: Documentation/ABI/obsolete/sysfs-gpio 7058F: drivers/gpio/ 7059F: include/linux/gpio/ 7060F: include/linux/gpio.h 7061F: include/linux/of_gpio.h 7062F: include/asm-generic/gpio.h 7063F: include/uapi/linux/gpio.h 7064F: tools/gpio/ 7065 7066GRE DEMULTIPLEXER DRIVER 7067M: Dmitry Kozlov <xeb@mail.ru> 7068L: netdev@vger.kernel.org 7069S: Maintained 7070F: net/ipv4/gre_demux.c 7071F: net/ipv4/gre_offload.c 7072F: include/net/gre.h 7073 7074GRETH 10/100/1G Ethernet MAC device driver 7075M: Andreas Larsson <andreas@gaisler.com> 7076L: netdev@vger.kernel.org 7077S: Maintained 7078F: drivers/net/ethernet/aeroflex/ 7079 7080GREYBUS AUDIO PROTOCOLS DRIVERS 7081M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 7082M: Mark Greer <mgreer@animalcreek.com> 7083S: Maintained 7084F: drivers/staging/greybus/audio_apbridgea.c 7085F: drivers/staging/greybus/audio_apbridgea.h 7086F: drivers/staging/greybus/audio_codec.c 7087F: drivers/staging/greybus/audio_codec.h 7088F: drivers/staging/greybus/audio_gb.c 7089F: drivers/staging/greybus/audio_manager.c 7090F: drivers/staging/greybus/audio_manager.h 7091F: drivers/staging/greybus/audio_manager_module.c 7092F: drivers/staging/greybus/audio_manager_private.h 7093F: drivers/staging/greybus/audio_manager_sysfs.c 7094F: drivers/staging/greybus/audio_module.c 7095F: drivers/staging/greybus/audio_topology.c 7096 7097GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 7098M: Viresh Kumar <vireshk@kernel.org> 7099S: Maintained 7100F: drivers/staging/greybus/authentication.c 7101F: drivers/staging/greybus/bootrom.c 7102F: drivers/staging/greybus/firmware.h 7103F: drivers/staging/greybus/fw-core.c 7104F: drivers/staging/greybus/fw-download.c 7105F: drivers/staging/greybus/fw-management.c 7106F: drivers/staging/greybus/greybus_authentication.h 7107F: drivers/staging/greybus/greybus_firmware.h 7108F: drivers/staging/greybus/hid.c 7109F: drivers/staging/greybus/i2c.c 7110F: drivers/staging/greybus/spi.c 7111F: drivers/staging/greybus/spilib.c 7112F: drivers/staging/greybus/spilib.h 7113 7114GREYBUS LOOPBACK DRIVER 7115M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 7116S: Maintained 7117F: drivers/staging/greybus/loopback.c 7118 7119GREYBUS PLATFORM DRIVERS 7120M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 7121S: Maintained 7122F: drivers/staging/greybus/arche-platform.c 7123F: drivers/staging/greybus/arche-apb-ctrl.c 7124F: drivers/staging/greybus/arche_platform.h 7125 7126GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 7127M: Rui Miguel Silva <rmfrfs@gmail.com> 7128S: Maintained 7129F: drivers/staging/greybus/sdio.c 7130F: drivers/staging/greybus/light.c 7131F: drivers/staging/greybus/gpio.c 7132F: drivers/staging/greybus/power_supply.c 7133F: drivers/staging/greybus/spi.c 7134F: drivers/staging/greybus/spilib.c 7135 7136GREYBUS SUBSYSTEM 7137M: Johan Hovold <johan@kernel.org> 7138M: Alex Elder <elder@kernel.org> 7139M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7140S: Maintained 7141F: drivers/staging/greybus/ 7142F: drivers/greybus/ 7143F: include/linux/greybus.h 7144F: include/linux/greybus/ 7145L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 7146 7147GREYBUS UART PROTOCOLS DRIVERS 7148M: David Lin <dtwlin@gmail.com> 7149S: Maintained 7150F: drivers/staging/greybus/uart.c 7151F: drivers/staging/greybus/log.c 7152 7153GS1662 VIDEO SERIALIZER 7154M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7155L: linux-media@vger.kernel.org 7156T: git git://linuxtv.org/media_tree.git 7157S: Maintained 7158F: drivers/media/spi/gs1662.c 7159 7160GSPCA FINEPIX SUBDRIVER 7161M: Frank Zago <frank@zago.net> 7162L: linux-media@vger.kernel.org 7163T: git git://linuxtv.org/media_tree.git 7164S: Maintained 7165F: drivers/media/usb/gspca/finepix.c 7166 7167GSPCA GL860 SUBDRIVER 7168M: Olivier Lorin <o.lorin@laposte.net> 7169L: linux-media@vger.kernel.org 7170T: git git://linuxtv.org/media_tree.git 7171S: Maintained 7172F: drivers/media/usb/gspca/gl860/ 7173 7174GSPCA M5602 SUBDRIVER 7175M: Erik Andren <erik.andren@gmail.com> 7176L: linux-media@vger.kernel.org 7177T: git git://linuxtv.org/media_tree.git 7178S: Maintained 7179F: drivers/media/usb/gspca/m5602/ 7180 7181GSPCA PAC207 SONIXB SUBDRIVER 7182M: Hans Verkuil <hverkuil@xs4all.nl> 7183L: linux-media@vger.kernel.org 7184T: git git://linuxtv.org/media_tree.git 7185S: Odd Fixes 7186F: drivers/media/usb/gspca/pac207.c 7187 7188GSPCA SN9C20X SUBDRIVER 7189M: Brian Johnson <brijohn@gmail.com> 7190L: linux-media@vger.kernel.org 7191T: git git://linuxtv.org/media_tree.git 7192S: Maintained 7193F: drivers/media/usb/gspca/sn9c20x.c 7194 7195GSPCA T613 SUBDRIVER 7196M: Leandro Costantino <lcostantino@gmail.com> 7197L: linux-media@vger.kernel.org 7198T: git git://linuxtv.org/media_tree.git 7199S: Maintained 7200F: drivers/media/usb/gspca/t613.c 7201 7202GSPCA USB WEBCAM DRIVER 7203M: Hans Verkuil <hverkuil@xs4all.nl> 7204L: linux-media@vger.kernel.org 7205T: git git://linuxtv.org/media_tree.git 7206S: Odd Fixes 7207F: drivers/media/usb/gspca/ 7208 7209GTP (GPRS Tunneling Protocol) 7210M: Pablo Neira Ayuso <pablo@netfilter.org> 7211M: Harald Welte <laforge@gnumonks.org> 7212L: osmocom-net-gprs@lists.osmocom.org 7213T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7214S: Maintained 7215F: drivers/net/gtp.c 7216 7217GUID PARTITION TABLE (GPT) 7218M: Davidlohr Bueso <dave@stgolabs.net> 7219L: linux-efi@vger.kernel.org 7220S: Maintained 7221F: block/partitions/efi.* 7222 7223H8/300 ARCHITECTURE 7224M: Yoshinori Sato <ysato@users.sourceforge.jp> 7225L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7226W: http://uclinux-h8.sourceforge.jp 7227T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7228S: Maintained 7229F: arch/h8300/ 7230F: drivers/clocksource/h8300_*.c 7231F: drivers/clk/h8300/ 7232F: drivers/irqchip/irq-renesas-h8*.c 7233 7234HABANALABS PCI DRIVER 7235M: Oded Gabbay <oded.gabbay@gmail.com> 7236T: git https://github.com/HabanaAI/linux.git 7237S: Supported 7238F: drivers/misc/habanalabs/ 7239F: include/uapi/misc/habanalabs.h 7240F: Documentation/ABI/testing/sysfs-driver-habanalabs 7241F: Documentation/ABI/testing/debugfs-driver-habanalabs 7242 7243HACKRF MEDIA DRIVER 7244M: Antti Palosaari <crope@iki.fi> 7245L: linux-media@vger.kernel.org 7246W: https://linuxtv.org 7247W: http://palosaari.fi/linux/ 7248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7249T: git git://linuxtv.org/anttip/media_tree.git 7250S: Maintained 7251F: drivers/media/usb/hackrf/ 7252 7253HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7254M: Frank Seidel <frank@f-seidel.de> 7255L: platform-driver-x86@vger.kernel.org 7256W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7257S: Maintained 7258F: drivers/platform/x86/hdaps.c 7259 7260HARDWARE MONITORING 7261M: Jean Delvare <jdelvare@suse.com> 7262M: Guenter Roeck <linux@roeck-us.net> 7263L: linux-hwmon@vger.kernel.org 7264W: http://hwmon.wiki.kernel.org/ 7265T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7266S: Maintained 7267F: Documentation/devicetree/bindings/hwmon/ 7268F: Documentation/hwmon/ 7269F: drivers/hwmon/ 7270F: include/linux/hwmon*.h 7271F: include/trace/events/hwmon*.h 7272 7273HARDWARE RANDOM NUMBER GENERATOR CORE 7274M: Matt Mackall <mpm@selenic.com> 7275M: Herbert Xu <herbert@gondor.apana.org.au> 7276L: linux-crypto@vger.kernel.org 7277S: Odd fixes 7278F: Documentation/devicetree/bindings/rng/ 7279F: Documentation/admin-guide/hw_random.rst 7280F: drivers/char/hw_random/ 7281F: include/linux/hw_random.h 7282 7283HARDWARE TRACING FACILITIES 7284M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7285S: Maintained 7286F: drivers/hwtracing/ 7287 7288HARDWARE SPINLOCK CORE 7289M: Ohad Ben-Cohen <ohad@wizery.com> 7290M: Bjorn Andersson <bjorn.andersson@linaro.org> 7291L: linux-remoteproc@vger.kernel.org 7292S: Maintained 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 7294F: Documentation/devicetree/bindings/hwlock/ 7295F: Documentation/hwspinlock.txt 7296F: drivers/hwspinlock/ 7297F: include/linux/hwspinlock.h 7298 7299HARMONY SOUND DRIVER 7300L: linux-parisc@vger.kernel.org 7301S: Maintained 7302F: sound/parisc/harmony.* 7303 7304HDPVR USB VIDEO ENCODER DRIVER 7305M: Hans Verkuil <hverkuil@xs4all.nl> 7306L: linux-media@vger.kernel.org 7307T: git git://linuxtv.org/media_tree.git 7308W: https://linuxtv.org 7309S: Odd Fixes 7310F: drivers/media/usb/hdpvr/ 7311 7312HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7313M: Jerry Hoemann <jerry.hoemann@hpe.com> 7314S: Supported 7315F: Documentation/watchdog/hpwdt.rst 7316F: drivers/watchdog/hpwdt.c 7317 7318HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7319M: Don Brace <don.brace@microsemi.com> 7320L: esc.storagedev@microsemi.com 7321L: linux-scsi@vger.kernel.org 7322S: Supported 7323F: Documentation/scsi/hpsa.txt 7324F: drivers/scsi/hpsa*.[ch] 7325F: include/linux/cciss*.h 7326F: include/uapi/linux/cciss*.h 7327 7328HFI1 DRIVER 7329M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7330M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7331L: linux-rdma@vger.kernel.org 7332S: Supported 7333F: drivers/infiniband/hw/hfi1 7334 7335HFS FILESYSTEM 7336L: linux-fsdevel@vger.kernel.org 7337S: Orphan 7338F: Documentation/filesystems/hfs.txt 7339F: fs/hfs/ 7340 7341HFSPLUS FILESYSTEM 7342L: linux-fsdevel@vger.kernel.org 7343S: Orphan 7344F: Documentation/filesystems/hfsplus.txt 7345F: fs/hfsplus/ 7346 7347HGA FRAMEBUFFER DRIVER 7348M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7349L: linux-nvidia@lists.surfsouth.com 7350W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7351S: Maintained 7352F: drivers/video/fbdev/hgafb.c 7353 7354HIBERNATION (aka Software Suspend, aka swsusp) 7355M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7356M: Pavel Machek <pavel@ucw.cz> 7357L: linux-pm@vger.kernel.org 7358B: https://bugzilla.kernel.org 7359S: Supported 7360F: arch/x86/power/ 7361F: drivers/base/power/ 7362F: kernel/power/ 7363F: include/linux/suspend.h 7364F: include/linux/freezer.h 7365F: include/linux/pm.h 7366F: arch/*/include/asm/suspend*.h 7367 7368HID CORE LAYER 7369M: Jiri Kosina <jikos@kernel.org> 7370M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7371L: linux-input@vger.kernel.org 7372T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7373S: Maintained 7374F: drivers/hid/ 7375F: include/linux/hid* 7376F: include/uapi/linux/hid* 7377 7378HID SENSOR HUB DRIVERS 7379M: Jiri Kosina <jikos@kernel.org> 7380M: Jonathan Cameron <jic23@kernel.org> 7381M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7382L: linux-input@vger.kernel.org 7383L: linux-iio@vger.kernel.org 7384S: Maintained 7385F: Documentation/hid/hid-sensor* 7386F: drivers/hid/hid-sensor-* 7387F: drivers/iio/*/hid-* 7388F: include/linux/hid-sensor-* 7389 7390HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7391M: Thomas Gleixner <tglx@linutronix.de> 7392L: linux-kernel@vger.kernel.org 7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7394S: Maintained 7395F: Documentation/timers/ 7396F: kernel/time/hrtimer.c 7397F: kernel/time/clockevents.c 7398F: kernel/time/timer_*.c 7399F: include/linux/clockchips.h 7400F: include/linux/hrtimer.h 7401 7402HIGH-SPEED SCC DRIVER FOR AX.25 7403L: linux-hams@vger.kernel.org 7404S: Orphan 7405F: drivers/net/hamradio/dmascc.c 7406F: drivers/net/hamradio/scc.c 7407 7408HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7409M: HighPoint Linux Team <linux@highpoint-tech.com> 7410W: http://www.highpoint-tech.com 7411S: Supported 7412F: Documentation/scsi/hptiop.txt 7413F: drivers/scsi/hptiop.c 7414 7415HIPPI 7416M: Jes Sorensen <jes@trained-monkey.org> 7417L: linux-hippi@sunsite.dk 7418S: Maintained 7419F: include/linux/hippidevice.h 7420F: include/uapi/linux/if_hippi.h 7421F: net/802/hippi.c 7422F: drivers/net/hippi/ 7423 7424HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 7425M: Zaibo Xu <xuzaibo@huawei.com> 7426L: linux-crypto@vger.kernel.org 7427S: Maintained 7428F: drivers/crypto/hisilicon/sec2/sec_crypto.c 7429F: drivers/crypto/hisilicon/sec2/sec_main.c 7430F: drivers/crypto/hisilicon/sec2/sec_crypto.h 7431F: drivers/crypto/hisilicon/sec2/sec.h 7432F: Documentation/ABI/testing/debugfs-hisi-sec 7433 7434HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 7435M: Zaibo Xu <xuzaibo@huawei.com> 7436L: linux-crypto@vger.kernel.org 7437S: Maintained 7438F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 7439F: drivers/crypto/hisilicon/hpre/hpre_main.c 7440F: drivers/crypto/hisilicon/hpre/hpre.h 7441F: Documentation/ABI/testing/debugfs-hisi-hpre 7442 7443HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7444M: Yisen Zhuang <yisen.zhuang@huawei.com> 7445M: Salil Mehta <salil.mehta@huawei.com> 7446L: netdev@vger.kernel.org 7447W: http://www.hisilicon.com 7448S: Maintained 7449F: drivers/net/ethernet/hisilicon/hns3/ 7450 7451HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 7452M: Zaibo Xu <xuzaibo@huawei.com> 7453S: Maintained 7454F: drivers/char/hw_random/hisi-trng-v2.c 7455 7456HISILICON LPC BUS DRIVER 7457M: john.garry@huawei.com 7458W: http://www.hisilicon.com 7459S: Maintained 7460F: drivers/bus/hisi_lpc.c 7461F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7462 7463HISILICON NETWORK SUBSYSTEM DRIVER 7464M: Yisen Zhuang <yisen.zhuang@huawei.com> 7465M: Salil Mehta <salil.mehta@huawei.com> 7466L: netdev@vger.kernel.org 7467W: http://www.hisilicon.com 7468S: Maintained 7469F: drivers/net/ethernet/hisilicon/ 7470F: Documentation/devicetree/bindings/net/hisilicon*.txt 7471 7472HISILICON PMU DRIVER 7473M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7474W: http://www.hisilicon.com 7475S: Supported 7476F: drivers/perf/hisilicon 7477F: Documentation/admin-guide/perf/hisi-pmu.rst 7478 7479HISILICON ROCE DRIVER 7480M: Lijun Ou <oulijun@huawei.com> 7481M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7482L: linux-rdma@vger.kernel.org 7483S: Maintained 7484F: drivers/infiniband/hw/hns/ 7485F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7486 7487HISILICON SAS Controller 7488M: John Garry <john.garry@huawei.com> 7489W: http://www.hisilicon.com 7490S: Supported 7491F: drivers/scsi/hisi_sas/ 7492F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7493 7494HISILICON QM AND ZIP Controller DRIVER 7495M: Zhou Wang <wangzhou1@hisilicon.com> 7496L: linux-crypto@vger.kernel.org 7497S: Maintained 7498F: drivers/crypto/hisilicon/qm.c 7499F: drivers/crypto/hisilicon/qm.h 7500F: drivers/crypto/hisilicon/sgl.c 7501F: drivers/crypto/hisilicon/zip/ 7502F: Documentation/ABI/testing/debugfs-hisi-zip 7503 7504HMM - Heterogeneous Memory Management 7505M: Jérôme Glisse <jglisse@redhat.com> 7506L: linux-mm@kvack.org 7507S: Maintained 7508F: mm/hmm* 7509F: include/linux/hmm* 7510F: Documentation/vm/hmm.rst 7511 7512HOST AP DRIVER 7513M: Jouni Malinen <j@w1.fi> 7514L: linux-wireless@vger.kernel.org 7515W: http://w1.fi/hostap-driver.html 7516S: Obsolete 7517F: drivers/net/wireless/intersil/hostap/ 7518 7519HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7520L: platform-driver-x86@vger.kernel.org 7521S: Orphan 7522F: drivers/platform/x86/tc1100-wmi.c 7523 7524HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7525M: Jaroslav Kysela <perex@perex.cz> 7526S: Obsolete 7527F: drivers/staging/hp/hp100.* 7528 7529HPET: High Precision Event Timers driver 7530M: Clemens Ladisch <clemens@ladisch.de> 7531S: Maintained 7532F: Documentation/timers/hpet.rst 7533F: drivers/char/hpet.c 7534F: include/linux/hpet.h 7535F: include/uapi/linux/hpet.h 7536 7537HPET: x86 7538S: Orphan 7539F: arch/x86/kernel/hpet.c 7540F: arch/x86/include/asm/hpet.h 7541 7542HPFS FILESYSTEM 7543M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7544W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7545S: Maintained 7546F: fs/hpfs/ 7547 7548HSI SUBSYSTEM 7549M: Sebastian Reichel <sre@kernel.org> 7550T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7551S: Maintained 7552F: Documentation/ABI/testing/sysfs-bus-hsi 7553F: Documentation/driver-api/hsi.rst 7554F: drivers/hsi/ 7555F: include/linux/hsi/ 7556F: include/uapi/linux/hsi/ 7557 7558HSO 3G MODEM DRIVER 7559L: linux-usb@vger.kernel.org 7560S: Orphan 7561F: drivers/net/usb/hso.c 7562 7563HSR NETWORK PROTOCOL 7564M: Arvid Brodin <arvid.brodin@alten.se> 7565L: netdev@vger.kernel.org 7566S: Maintained 7567F: net/hsr/ 7568 7569HT16K33 LED CONTROLLER DRIVER 7570M: Robin van der Gracht <robin@protonic.nl> 7571S: Maintained 7572F: drivers/auxdisplay/ht16k33.c 7573F: Documentation/devicetree/bindings/display/ht16k33.txt 7574 7575HTCPEN TOUCHSCREEN DRIVER 7576M: Pau Oliva Fora <pof@eslack.org> 7577L: linux-input@vger.kernel.org 7578S: Maintained 7579F: drivers/input/touchscreen/htcpen.c 7580 7581HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7582M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7583L: linux-iio@vger.kernel.org 7584W: http://www.st.com/ 7585S: Maintained 7586F: drivers/iio/humidity/hts221* 7587F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7588 7589HUAWEI ETHERNET DRIVER 7590M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7591L: netdev@vger.kernel.org 7592S: Supported 7593F: Documentation/networking/hinic.txt 7594F: drivers/net/ethernet/huawei/hinic/ 7595 7596HUGETLB FILESYSTEM 7597M: Mike Kravetz <mike.kravetz@oracle.com> 7598L: linux-mm@kvack.org 7599S: Maintained 7600F: fs/hugetlbfs/ 7601F: mm/hugetlb.c 7602F: include/linux/hugetlb.h 7603F: Documentation/admin-guide/mm/hugetlbpage.rst 7604F: Documentation/vm/hugetlbfs_reserv.rst 7605F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7606 7607HVA ST MEDIA DRIVER 7608M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7609L: linux-media@vger.kernel.org 7610T: git git://linuxtv.org/media_tree.git 7611W: https://linuxtv.org 7612S: Supported 7613F: drivers/media/platform/sti/hva 7614 7615HWPOISON MEMORY FAILURE HANDLING 7616M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7617L: linux-mm@kvack.org 7618S: Maintained 7619F: mm/memory-failure.c 7620F: mm/hwpoison-inject.c 7621 7622HYGON PROCESSOR SUPPORT 7623M: Pu Wen <puwen@hygon.cn> 7624L: linux-kernel@vger.kernel.org 7625S: Maintained 7626F: arch/x86/kernel/cpu/hygon.c 7627 7628HYNIX HI556 SENSOR DRIVER 7629M: Shawn Tu <shawnx.tu@intel.com> 7630L: linux-media@vger.kernel.org 7631T: git git://linuxtv.org/media_tree.git 7632S: Maintained 7633F: drivers/media/i2c/hi556.c 7634 7635Hyper-V CORE AND DRIVERS 7636M: "K. Y. Srinivasan" <kys@microsoft.com> 7637M: Haiyang Zhang <haiyangz@microsoft.com> 7638M: Stephen Hemminger <sthemmin@microsoft.com> 7639M: Sasha Levin <sashal@kernel.org> 7640T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7641L: linux-hyperv@vger.kernel.org 7642S: Supported 7643F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7644F: arch/x86/include/asm/mshyperv.h 7645F: arch/x86/include/asm/trace/hyperv.h 7646F: arch/x86/include/asm/hyperv-tlfs.h 7647F: arch/x86/kernel/cpu/mshyperv.c 7648F: arch/x86/hyperv 7649F: drivers/clocksource/hyperv_timer.c 7650F: drivers/hid/hid-hyperv.c 7651F: drivers/hv/ 7652F: drivers/input/serio/hyperv-keyboard.c 7653F: drivers/pci/controller/pci-hyperv.c 7654F: drivers/pci/controller/pci-hyperv-intf.c 7655F: drivers/net/hyperv/ 7656F: drivers/scsi/storvsc_drv.c 7657F: drivers/uio/uio_hv_generic.c 7658F: drivers/video/fbdev/hyperv_fb.c 7659F: drivers/iommu/hyperv-iommu.c 7660F: net/vmw_vsock/hyperv_transport.c 7661F: include/clocksource/hyperv_timer.h 7662F: include/linux/hyperv.h 7663F: include/uapi/linux/hyperv.h 7664F: include/asm-generic/mshyperv.h 7665F: tools/hv/ 7666F: Documentation/ABI/stable/sysfs-bus-vmbus 7667F: Documentation/ABI/testing/debugfs-hyperv 7668 7669HYPERBUS SUPPORT 7670M: Vignesh Raghavendra <vigneshr@ti.com> 7671S: Supported 7672F: drivers/mtd/hyperbus/ 7673F: include/linux/mtd/hyperbus.h 7674F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7675F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7676 7677HYPERVISOR VIRTUAL CONSOLE DRIVER 7678L: linuxppc-dev@lists.ozlabs.org 7679S: Odd Fixes 7680F: drivers/tty/hvc/ 7681 7682I2C ACPI SUPPORT 7683M: Mika Westerberg <mika.westerberg@linux.intel.com> 7684L: linux-i2c@vger.kernel.org 7685L: linux-acpi@vger.kernel.org 7686S: Maintained 7687F: drivers/i2c/i2c-core-acpi.c 7688 7689I2C CONTROLLER DRIVER FOR NVIDIA GPU 7690M: Ajay Gupta <ajayg@nvidia.com> 7691L: linux-i2c@vger.kernel.org 7692S: Maintained 7693F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 7694F: drivers/i2c/busses/i2c-nvidia-gpu.c 7695 7696I2C MUXES 7697M: Peter Rosin <peda@axentia.se> 7698L: linux-i2c@vger.kernel.org 7699S: Maintained 7700F: Documentation/i2c/i2c-topology.rst 7701F: Documentation/i2c/muxes/ 7702F: Documentation/devicetree/bindings/i2c/i2c-mux* 7703F: Documentation/devicetree/bindings/i2c/i2c-arb* 7704F: Documentation/devicetree/bindings/i2c/i2c-gate* 7705F: drivers/i2c/i2c-mux.c 7706F: drivers/i2c/muxes/ 7707F: include/linux/i2c-mux.h 7708 7709I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7710M: Gregory CLEMENT <gregory.clement@bootlin.com> 7711L: linux-i2c@vger.kernel.org 7712S: Maintained 7713F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 7714F: drivers/i2c/busses/i2c-mv64xxx.c 7715 7716I2C OVER PARALLEL PORT 7717M: Jean Delvare <jdelvare@suse.com> 7718L: linux-i2c@vger.kernel.org 7719S: Maintained 7720F: Documentation/i2c/busses/i2c-parport.rst 7721F: Documentation/i2c/busses/i2c-parport-light.rst 7722F: drivers/i2c/busses/i2c-parport.c 7723F: drivers/i2c/busses/i2c-parport-light.c 7724 7725I2C SUBSYSTEM 7726M: Wolfram Sang <wsa@the-dreams.de> 7727L: linux-i2c@vger.kernel.org 7728W: https://i2c.wiki.kernel.org/ 7729Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7730T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7731S: Maintained 7732F: Documentation/devicetree/bindings/i2c/i2c.txt 7733F: Documentation/i2c/ 7734F: drivers/i2c/* 7735F: include/linux/i2c.h 7736F: include/linux/i2c-dev.h 7737F: include/linux/i2c-smbus.h 7738F: include/uapi/linux/i2c.h 7739F: include/uapi/linux/i2c-*.h 7740 7741I2C SUBSYSTEM HOST DRIVERS 7742L: linux-i2c@vger.kernel.org 7743W: https://i2c.wiki.kernel.org/ 7744Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7745T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7746S: Odd Fixes 7747F: Documentation/devicetree/bindings/i2c/ 7748F: drivers/i2c/algos/ 7749F: drivers/i2c/busses/ 7750 7751I2C-TAOS-EVM DRIVER 7752M: Jean Delvare <jdelvare@suse.com> 7753L: linux-i2c@vger.kernel.org 7754S: Maintained 7755F: Documentation/i2c/busses/i2c-taos-evm.rst 7756F: drivers/i2c/busses/i2c-taos-evm.c 7757 7758I2C-TINY-USB DRIVER 7759M: Till Harbaum <till@harbaum.org> 7760L: linux-i2c@vger.kernel.org 7761W: http://www.harbaum.org/till/i2c_tiny_usb 7762S: Maintained 7763F: drivers/i2c/busses/i2c-tiny-usb.c 7764 7765I2C/SMBUS CONTROLLER DRIVERS FOR PC 7766M: Jean Delvare <jdelvare@suse.com> 7767L: linux-i2c@vger.kernel.org 7768S: Maintained 7769F: Documentation/i2c/busses/i2c-ali1535.rst 7770F: Documentation/i2c/busses/i2c-ali1563.rst 7771F: Documentation/i2c/busses/i2c-ali15x3.rst 7772F: Documentation/i2c/busses/i2c-amd756.rst 7773F: Documentation/i2c/busses/i2c-amd8111.rst 7774F: Documentation/i2c/busses/i2c-i801.rst 7775F: Documentation/i2c/busses/i2c-nforce2.rst 7776F: Documentation/i2c/busses/i2c-piix4.rst 7777F: Documentation/i2c/busses/i2c-sis5595.rst 7778F: Documentation/i2c/busses/i2c-sis630.rst 7779F: Documentation/i2c/busses/i2c-sis96x.rst 7780F: Documentation/i2c/busses/i2c-via.rst 7781F: Documentation/i2c/busses/i2c-viapro.rst 7782F: drivers/i2c/busses/i2c-ali1535.c 7783F: drivers/i2c/busses/i2c-ali1563.c 7784F: drivers/i2c/busses/i2c-ali15x3.c 7785F: drivers/i2c/busses/i2c-amd756.c 7786F: drivers/i2c/busses/i2c-amd756-s4882.c 7787F: drivers/i2c/busses/i2c-amd8111.c 7788F: drivers/i2c/busses/i2c-i801.c 7789F: drivers/i2c/busses/i2c-isch.c 7790F: drivers/i2c/busses/i2c-nforce2.c 7791F: drivers/i2c/busses/i2c-nforce2-s4985.c 7792F: drivers/i2c/busses/i2c-piix4.c 7793F: drivers/i2c/busses/i2c-sis5595.c 7794F: drivers/i2c/busses/i2c-sis630.c 7795F: drivers/i2c/busses/i2c-sis96x.c 7796F: drivers/i2c/busses/i2c-via.c 7797F: drivers/i2c/busses/i2c-viapro.c 7798 7799I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7800M: Hans de Goede <hdegoede@redhat.com> 7801L: linux-i2c@vger.kernel.org 7802S: Maintained 7803F: drivers/i2c/busses/i2c-cht-wc.c 7804 7805I2C/SMBUS ISMT DRIVER 7806M: Seth Heasley <seth.heasley@intel.com> 7807M: Neil Horman <nhorman@tuxdriver.com> 7808L: linux-i2c@vger.kernel.org 7809F: drivers/i2c/busses/i2c-ismt.c 7810F: Documentation/i2c/busses/i2c-ismt.rst 7811 7812I2C/SMBUS STUB DRIVER 7813M: Jean Delvare <jdelvare@suse.com> 7814L: linux-i2c@vger.kernel.org 7815S: Maintained 7816F: drivers/i2c/i2c-stub.c 7817 7818I3C SUBSYSTEM 7819M: Boris Brezillon <bbrezillon@kernel.org> 7820L: linux-i3c@lists.infradead.org (moderated for non-subscribers) 7821C: irc://chat.freenode.net/linux-i3c 7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7823S: Maintained 7824F: Documentation/ABI/testing/sysfs-bus-i3c 7825F: Documentation/devicetree/bindings/i3c/ 7826F: Documentation/driver-api/i3c 7827F: drivers/i3c/ 7828F: include/linux/i3c/ 7829 7830I3C DRIVER FOR SYNOPSYS DESIGNWARE 7831M: Vitor Soares <vitor.soares@synopsys.com> 7832S: Maintained 7833F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7834F: drivers/i3c/master/dw* 7835 7836I3C DRIVER FOR CADENCE I3C MASTER IP 7837M: Przemysław Gaj <pgaj@cadence.com> 7838S: Maintained 7839F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt 7840F: drivers/i3c/master/i3c-master-cdns.c 7841 7842IA64 (Itanium) PLATFORM 7843M: Tony Luck <tony.luck@intel.com> 7844M: Fenghua Yu <fenghua.yu@intel.com> 7845L: linux-ia64@vger.kernel.org 7846T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7847S: Maintained 7848F: arch/ia64/ 7849 7850IBM Power 842 compression accelerator 7851M: Haren Myneni <haren@us.ibm.com> 7852S: Supported 7853F: drivers/crypto/nx/Makefile 7854F: drivers/crypto/nx/Kconfig 7855F: drivers/crypto/nx/nx-842* 7856F: include/linux/sw842.h 7857F: crypto/842.c 7858F: lib/842/ 7859 7860IBM Power in-Nest Crypto Acceleration 7861M: Breno Leitão <leitao@debian.org> 7862M: Nayna Jain <nayna@linux.ibm.com> 7863M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7864L: linux-crypto@vger.kernel.org 7865S: Supported 7866F: drivers/crypto/nx/Makefile 7867F: drivers/crypto/nx/Kconfig 7868F: drivers/crypto/nx/nx-aes* 7869F: drivers/crypto/nx/nx-sha* 7870F: drivers/crypto/nx/nx.* 7871F: drivers/crypto/nx/nx_csbcpb.h 7872F: drivers/crypto/nx/nx_debugfs.c 7873 7874IBM Power Linux RAID adapter 7875M: Brian King <brking@us.ibm.com> 7876S: Supported 7877F: drivers/scsi/ipr.* 7878 7879IBM Power SRIOV Virtual NIC Device Driver 7880M: Thomas Falcon <tlfalcon@linux.ibm.com> 7881M: John Allen <jallen@linux.ibm.com> 7882L: netdev@vger.kernel.org 7883S: Supported 7884F: drivers/net/ethernet/ibm/ibmvnic.* 7885 7886IBM Power Virtual Accelerator Switchboard 7887M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7888L: linuxppc-dev@lists.ozlabs.org 7889S: Supported 7890F: arch/powerpc/platforms/powernv/vas* 7891F: arch/powerpc/platforms/powernv/copy-paste.h 7892F: arch/powerpc/include/asm/vas.h 7893 7894IBM Power Virtual Ethernet Device Driver 7895M: Thomas Falcon <tlfalcon@linux.ibm.com> 7896L: netdev@vger.kernel.org 7897S: Supported 7898F: drivers/net/ethernet/ibm/ibmveth.* 7899 7900IBM Power Virtual FC Device Drivers 7901M: Tyrel Datwyler <tyreld@linux.ibm.com> 7902L: linux-scsi@vger.kernel.org 7903S: Supported 7904F: drivers/scsi/ibmvscsi/ibmvfc* 7905 7906IBM Power Virtual Management Channel Driver 7907M: Steven Royer <seroyer@linux.ibm.com> 7908S: Supported 7909F: drivers/misc/ibmvmc.* 7910 7911IBM Power Virtual SCSI Device Drivers 7912M: Tyrel Datwyler <tyreld@linux.ibm.com> 7913L: linux-scsi@vger.kernel.org 7914S: Supported 7915F: drivers/scsi/ibmvscsi/ibmvscsi* 7916F: include/scsi/viosrp.h 7917 7918IBM Power Virtual SCSI Device Target Driver 7919M: Michael Cyr <mikecyr@linux.ibm.com> 7920L: linux-scsi@vger.kernel.org 7921L: target-devel@vger.kernel.org 7922S: Supported 7923F: drivers/scsi/ibmvscsi_tgt/ 7924 7925IBM Power VMX Cryptographic instructions 7926M: Breno Leitão <leitao@debian.org> 7927M: Nayna Jain <nayna@linux.ibm.com> 7928M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7929L: linux-crypto@vger.kernel.org 7930S: Supported 7931F: drivers/crypto/vmx/Makefile 7932F: drivers/crypto/vmx/Kconfig 7933F: drivers/crypto/vmx/vmx.c 7934F: drivers/crypto/vmx/aes* 7935F: drivers/crypto/vmx/ghash* 7936F: drivers/crypto/vmx/ppc-xlate.pl 7937 7938IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7939M: Tyrel Datwyler <tyreld@linux.ibm.com> 7940L: linux-pci@vger.kernel.org 7941L: linuxppc-dev@lists.ozlabs.org 7942S: Supported 7943F: drivers/pci/hotplug/rpaphp* 7944 7945IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7946M: Tyrel Datwyler <tyreld@linux.ibm.com> 7947L: linux-pci@vger.kernel.org 7948L: linuxppc-dev@lists.ozlabs.org 7949S: Supported 7950F: drivers/pci/hotplug/rpadlpar* 7951 7952IBM ServeRAID RAID DRIVER 7953S: Orphan 7954F: drivers/scsi/ips.* 7955 7956ICH LPC AND GPIO DRIVER 7957M: Peter Tyser <ptyser@xes-inc.com> 7958S: Maintained 7959F: drivers/mfd/lpc_ich.c 7960F: drivers/gpio/gpio-ich.c 7961 7962ICY I2C DRIVER 7963M: Max Staudt <max@enpas.org> 7964L: linux-i2c@vger.kernel.org 7965S: Maintained 7966F: drivers/i2c/busses/i2c-icy.c 7967 7968IDE SUBSYSTEM 7969M: "David S. Miller" <davem@davemloft.net> 7970L: linux-ide@vger.kernel.org 7971Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7972T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7973S: Maintained 7974F: Documentation/ide/ 7975F: drivers/ide/ 7976F: include/linux/ide.h 7977 7978IDE/ATAPI DRIVERS 7979M: Borislav Petkov <bp@alien8.de> 7980L: linux-ide@vger.kernel.org 7981S: Maintained 7982F: Documentation/cdrom/ide-cd.rst 7983F: drivers/ide/ide-cd* 7984 7985IDEAPAD LAPTOP EXTRAS DRIVER 7986M: Ike Panhc <ike.pan@canonical.com> 7987L: platform-driver-x86@vger.kernel.org 7988W: http://launchpad.net/ideapad-laptop 7989S: Maintained 7990F: drivers/platform/x86/ideapad-laptop.c 7991 7992IDEAPAD LAPTOP SLIDEBAR DRIVER 7993M: Andrey Moiseev <o2g.org.ru@gmail.com> 7994L: linux-input@vger.kernel.org 7995W: https://github.com/o2genum/ideapad-slidebar 7996S: Maintained 7997F: drivers/input/misc/ideapad_slidebar.c 7998 7999IDT VersaClock 5 CLOCK DRIVER 8000M: Marek Vasut <marek.vasut@gmail.com> 8001S: Maintained 8002F: drivers/clk/clk-versaclock5.c 8003 8004IEEE 802.15.4 SUBSYSTEM 8005M: Alexander Aring <alex.aring@gmail.com> 8006M: Stefan Schmidt <stefan@datenfreihafen.org> 8007L: linux-wpan@vger.kernel.org 8008W: http://wpan.cakelab.org/ 8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 8011S: Maintained 8012F: net/ieee802154/ 8013F: net/mac802154/ 8014F: drivers/net/ieee802154/ 8015F: include/linux/nl802154.h 8016F: include/linux/ieee802154.h 8017F: include/net/nl802154.h 8018F: include/net/mac802154.h 8019F: include/net/af_ieee802154.h 8020F: include/net/cfg802154.h 8021F: include/net/ieee802154_netdev.h 8022F: Documentation/networking/ieee802154.rst 8023 8024IFE PROTOCOL 8025M: Yotam Gigi <yotam.gi@gmail.com> 8026M: Jamal Hadi Salim <jhs@mojatatu.com> 8027F: net/ife 8028F: include/net/ife.h 8029F: include/uapi/linux/ife.h 8030 8031IGORPLUG-USB IR RECEIVER 8032M: Sean Young <sean@mess.org> 8033L: linux-media@vger.kernel.org 8034S: Maintained 8035F: drivers/media/rc/igorplugusb.c 8036 8037IGUANAWORKS USB IR TRANSCEIVER 8038M: Sean Young <sean@mess.org> 8039L: linux-media@vger.kernel.org 8040S: Maintained 8041F: drivers/media/rc/iguanair.c 8042 8043IIO DIGITAL POTENTIOMETER DAC 8044M: Peter Rosin <peda@axentia.se> 8045L: linux-iio@vger.kernel.org 8046S: Maintained 8047F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 8048F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 8049F: drivers/iio/dac/dpot-dac.c 8050 8051IIO ENVELOPE DETECTOR 8052M: Peter Rosin <peda@axentia.se> 8053L: linux-iio@vger.kernel.org 8054S: Maintained 8055F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 8056F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 8057F: drivers/iio/adc/envelope-detector.c 8058 8059IIO MULTIPLEXER 8060M: Peter Rosin <peda@axentia.se> 8061L: linux-iio@vger.kernel.org 8062S: Maintained 8063F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 8064F: drivers/iio/multiplexer/iio-mux.c 8065 8066IIO SUBSYSTEM AND DRIVERS 8067M: Jonathan Cameron <jic23@kernel.org> 8068R: Hartmut Knaack <knaack.h@gmx.de> 8069R: Lars-Peter Clausen <lars@metafoo.de> 8070R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 8071L: linux-iio@vger.kernel.org 8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 8073S: Maintained 8074F: Documentation/ABI/testing/configfs-iio* 8075F: Documentation/ABI/testing/sysfs-bus-iio* 8076F: Documentation/devicetree/bindings/iio/ 8077F: drivers/iio/ 8078F: drivers/staging/iio/ 8079F: include/linux/iio/ 8080F: tools/iio/ 8081 8082IIO UNIT CONVERTER 8083M: Peter Rosin <peda@axentia.se> 8084L: linux-iio@vger.kernel.org 8085S: Maintained 8086F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 8087F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 8088F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 8089F: drivers/iio/afe/iio-rescale.c 8090 8091IKANOS/ADI EAGLE ADSL USB DRIVER 8092M: Matthieu Castet <castet.matthieu@free.fr> 8093M: Stanislaw Gruszka <stf_xl@wp.pl> 8094S: Maintained 8095F: drivers/usb/atm/ueagle-atm.c 8096 8097IMGTEC ASCII LCD DRIVER 8098M: Paul Burton <paulburton@kernel.org> 8099S: Maintained 8100F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 8101F: drivers/auxdisplay/img-ascii-lcd.c 8102 8103IMGTEC IR DECODER DRIVER 8104M: James Hogan <jhogan@kernel.org> 8105S: Maintained 8106F: drivers/media/rc/img-ir/ 8107 8108IMON SOUNDGRAPH USB IR RECEIVER 8109M: Sean Young <sean@mess.org> 8110L: linux-media@vger.kernel.org 8111S: Maintained 8112F: drivers/media/rc/imon_raw.c 8113F: drivers/media/rc/imon.c 8114 8115IMS TWINTURBO FRAMEBUFFER DRIVER 8116L: linux-fbdev@vger.kernel.org 8117S: Orphan 8118F: drivers/video/fbdev/imsttfb.c 8119 8120INA209 HARDWARE MONITOR DRIVER 8121M: Guenter Roeck <linux@roeck-us.net> 8122L: linux-hwmon@vger.kernel.org 8123S: Maintained 8124F: Documentation/hwmon/ina209.rst 8125F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 8126F: drivers/hwmon/ina209.c 8127 8128INA2XX HARDWARE MONITOR DRIVER 8129M: Guenter Roeck <linux@roeck-us.net> 8130L: linux-hwmon@vger.kernel.org 8131S: Maintained 8132F: Documentation/hwmon/ina2xx.rst 8133F: drivers/hwmon/ina2xx.c 8134F: include/linux/platform_data/ina2xx.h 8135 8136INDUSTRY PACK SUBSYSTEM (IPACK) 8137M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 8138M: Jens Taprogge <jens.taprogge@taprogge.org> 8139M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8140L: industrypack-devel@lists.sourceforge.net 8141W: http://industrypack.sourceforge.net 8142S: Maintained 8143F: drivers/ipack/ 8144 8145INFINEON DPS310 Driver 8146M: Eddie James <eajames@linux.ibm.com> 8147L: linux-iio@vger.kernel.org 8148F: drivers/iio/pressure/dps310.c 8149S: Maintained 8150 8151INFINIBAND SUBSYSTEM 8152M: Doug Ledford <dledford@redhat.com> 8153M: Jason Gunthorpe <jgg@mellanox.com> 8154L: linux-rdma@vger.kernel.org 8155W: https://github.com/linux-rdma/rdma-core 8156Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 8158S: Supported 8159F: Documentation/devicetree/bindings/infiniband/ 8160F: Documentation/infiniband/ 8161F: drivers/infiniband/ 8162F: include/uapi/linux/if_infiniband.h 8163F: include/uapi/rdma/ 8164F: include/rdma/ 8165F: include/trace/events/ib_mad.h 8166F: include/trace/events/ib_umad.h 8167F: samples/bpf/ibumad_kern.c 8168F: samples/bpf/ibumad_user.c 8169 8170INGENIC JZ4780 DMA Driver 8171M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 8172S: Maintained 8173F: drivers/dma/dma-jz4780.c 8174 8175INGENIC JZ4780 NAND DRIVER 8176M: Harvey Hunt <harveyhuntnexus@gmail.com> 8177L: linux-mtd@lists.infradead.org 8178S: Maintained 8179F: drivers/mtd/nand/raw/ingenic/ 8180 8181INGENIC JZ47xx SoCs 8182M: Paul Cercueil <paul@crapouillou.net> 8183S: Maintained 8184F: arch/mips/boot/dts/ingenic/ 8185F: arch/mips/include/asm/mach-jz4740/ 8186F: arch/mips/jz4740/ 8187F: drivers/clk/ingenic/ 8188F: drivers/dma/dma-jz4780.c 8189F: drivers/gpu/drm/ingenic/ 8190F: drivers/i2c/busses/i2c-jz4780.c 8191F: drivers/iio/adc/ingenic-adc.c 8192F: drivers/irqchip/irq-ingenic.c 8193F: drivers/memory/jz4780-nemc.c 8194F: drivers/mmc/host/jz4740_mmc.c 8195F: drivers/mtd/nand/raw/ingenic/ 8196F: drivers/pinctrl/pinctrl-ingenic.c 8197F: drivers/power/supply/ingenic-battery.c 8198F: drivers/pwm/pwm-jz4740.c 8199F: drivers/rtc/rtc-jz4740.c 8200F: drivers/tty/serial/8250/8250_ingenic.c 8201F: drivers/usb/musb/jz4740.c 8202F: drivers/watchdog/jz4740_wdt.c 8203F: include/dt-bindings/iio/adc/ingenic,adc.h 8204F: include/linux/mfd/ingenic-tcu.h 8205F: sound/soc/jz4740/ 8206F: sound/soc/codecs/jz47* 8207 8208INOTIFY 8209M: Jan Kara <jack@suse.cz> 8210R: Amir Goldstein <amir73il@gmail.com> 8211L: linux-fsdevel@vger.kernel.org 8212S: Maintained 8213F: Documentation/filesystems/inotify.txt 8214F: fs/notify/inotify/ 8215F: include/linux/inotify.h 8216F: include/uapi/linux/inotify.h 8217 8218INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8219M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8220L: linux-input@vger.kernel.org 8221Q: http://patchwork.kernel.org/project/linux-input/list/ 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8223S: Maintained 8224F: drivers/input/ 8225F: include/linux/input.h 8226F: include/uapi/linux/input.h 8227F: include/uapi/linux/input-event-codes.h 8228F: include/linux/input/ 8229F: Documentation/devicetree/bindings/input/ 8230F: Documentation/devicetree/bindings/serio/ 8231F: Documentation/input/ 8232 8233INPUT MULTITOUCH (MT) PROTOCOL 8234M: Henrik Rydberg <rydberg@bitmath.org> 8235L: linux-input@vger.kernel.org 8236S: Odd fixes 8237F: Documentation/input/multi-touch-protocol.rst 8238F: drivers/input/input-mt.c 8239K: \b(ABS|SYN)_MT_ 8240 8241INSIDE SECURE CRYPTO DRIVER 8242M: Antoine Tenart <antoine.tenart@bootlin.com> 8243F: drivers/crypto/inside-secure/ 8244S: Maintained 8245L: linux-crypto@vger.kernel.org 8246 8247INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8248M: Mimi Zohar <zohar@linux.ibm.com> 8249M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8250L: linux-integrity@vger.kernel.org 8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8252S: Supported 8253F: security/integrity/ima/ 8254 8255INTEL 810/815 FRAMEBUFFER DRIVER 8256M: Antonino Daplas <adaplas@gmail.com> 8257L: linux-fbdev@vger.kernel.org 8258S: Maintained 8259F: drivers/video/fbdev/i810/ 8260 8261INTEL ASoC DRIVERS 8262M: Cezary Rojewski <cezary.rojewski@intel.com> 8263M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8264M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8265M: Jie Yang <yang.jie@linux.intel.com> 8266L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8267S: Supported 8268F: sound/soc/intel/ 8269 8270INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8271M: Hans de Goede <hdegoede@redhat.com> 8272L: platform-driver-x86@vger.kernel.org 8273S: Maintained 8274F: drivers/platform/x86/intel_atomisp2_pm.c 8275 8276INTEL C600 SERIES SAS CONTROLLER DRIVER 8277M: Intel SCU Linux support <intel-linux-scu@intel.com> 8278M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8279L: linux-scsi@vger.kernel.org 8280T: git git://git.code.sf.net/p/intel-sas/isci 8281S: Supported 8282F: drivers/scsi/isci/ 8283 8284INTEL CPU family model numbers 8285M: Tony Luck <tony.luck@intel.com> 8286M: x86@kernel.org 8287L: linux-kernel@vger.kernel.org 8288S: Supported 8289F: arch/x86/include/asm/intel-family.h 8290 8291INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8292M: Jani Nikula <jani.nikula@linux.intel.com> 8293M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8294M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8295L: intel-gfx@lists.freedesktop.org 8296W: https://01.org/linuxgraphics/ 8297B: https://01.org/linuxgraphics/documentation/how-report-bugs 8298C: irc://chat.freenode.net/intel-gfx 8299Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8300T: git git://anongit.freedesktop.org/drm-intel 8301S: Supported 8302F: drivers/gpu/drm/i915/ 8303F: include/drm/i915* 8304F: include/uapi/drm/i915_drm.h 8305F: Documentation/gpu/i915.rst 8306 8307INTEL ETHERNET DRIVERS 8308M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8309L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8310W: http://www.intel.com/support/feedback.htm 8311W: http://e1000.sourceforge.net/ 8312Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8313T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8315S: Supported 8316F: Documentation/networking/device_drivers/intel/e100.rst 8317F: Documentation/networking/device_drivers/intel/e1000.rst 8318F: Documentation/networking/device_drivers/intel/e1000e.rst 8319F: Documentation/networking/device_drivers/intel/fm10k.rst 8320F: Documentation/networking/device_drivers/intel/igb.rst 8321F: Documentation/networking/device_drivers/intel/igbvf.rst 8322F: Documentation/networking/device_drivers/intel/ixgb.rst 8323F: Documentation/networking/device_drivers/intel/ixgbe.rst 8324F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8325F: Documentation/networking/device_drivers/intel/i40e.rst 8326F: Documentation/networking/device_drivers/intel/iavf.rst 8327F: Documentation/networking/device_drivers/intel/ice.rst 8328F: drivers/net/ethernet/intel/ 8329F: drivers/net/ethernet/intel/*/ 8330F: include/linux/avf/virtchnl.h 8331 8332INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8333M: Maik Broemme <mbroemme@libmpq.org> 8334L: linux-fbdev@vger.kernel.org 8335S: Maintained 8336F: Documentation/fb/intelfb.rst 8337F: drivers/video/fbdev/intelfb/ 8338 8339INTEL GPIO DRIVERS 8340M: Andy Shevchenko <andy@kernel.org> 8341L: linux-gpio@vger.kernel.org 8342S: Maintained 8343T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8344F: drivers/gpio/gpio-ich.c 8345F: drivers/gpio/gpio-intel-mid.c 8346F: drivers/gpio/gpio-lynxpoint.c 8347F: drivers/gpio/gpio-merrifield.c 8348F: drivers/gpio/gpio-ml-ioh.c 8349F: drivers/gpio/gpio-pch.c 8350F: drivers/gpio/gpio-sch.c 8351F: drivers/gpio/gpio-sodaville.c 8352 8353INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8354M: Zhenyu Wang <zhenyuw@linux.intel.com> 8355M: Zhi Wang <zhi.a.wang@intel.com> 8356L: intel-gvt-dev@lists.freedesktop.org 8357L: intel-gfx@lists.freedesktop.org 8358W: https://01.org/igvt-g 8359T: git https://github.com/intel/gvt-linux.git 8360S: Supported 8361F: drivers/gpu/drm/i915/gvt/ 8362 8363INTEL HID EVENT DRIVER 8364M: Alex Hung <alex.hung@canonical.com> 8365L: platform-driver-x86@vger.kernel.org 8366S: Maintained 8367F: drivers/platform/x86/intel-hid.c 8368 8369INTEL I/OAT DMA DRIVER 8370M: Dave Jiang <dave.jiang@intel.com> 8371R: Dan Williams <dan.j.williams@intel.com> 8372L: dmaengine@vger.kernel.org 8373Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8374S: Supported 8375F: drivers/dma/ioat* 8376 8377INTEL IDLE DRIVER 8378M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8379M: Len Brown <lenb@kernel.org> 8380L: linux-pm@vger.kernel.org 8381T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8382B: https://bugzilla.kernel.org 8383S: Supported 8384F: drivers/idle/intel_idle.c 8385 8386INTEL INTEGRATED SENSOR HUB DRIVER 8387M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8388M: Jiri Kosina <jikos@kernel.org> 8389L: linux-input@vger.kernel.org 8390S: Maintained 8391F: drivers/hid/intel-ish-hid/ 8392 8393INTEL IOMMU (VT-d) 8394M: David Woodhouse <dwmw2@infradead.org> 8395M: Lu Baolu <baolu.lu@linux.intel.com> 8396L: iommu@lists.linux-foundation.org 8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8398S: Supported 8399F: drivers/iommu/dmar.c 8400F: drivers/iommu/intel*.[ch] 8401F: include/linux/intel-iommu.h 8402F: include/linux/intel-svm.h 8403 8404INTEL IOP-ADMA DMA DRIVER 8405R: Dan Williams <dan.j.williams@intel.com> 8406S: Odd fixes 8407F: drivers/dma/iop-adma.c 8408 8409INTEL IPU3 CSI-2 CIO2 DRIVER 8410M: Yong Zhi <yong.zhi@intel.com> 8411M: Sakari Ailus <sakari.ailus@linux.intel.com> 8412M: Bingbu Cao <bingbu.cao@intel.com> 8413R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8414L: linux-media@vger.kernel.org 8415S: Maintained 8416F: drivers/media/pci/intel/ipu3/ 8417F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8418 8419INTEL IPU3 CSI-2 IMGU DRIVER 8420M: Sakari Ailus <sakari.ailus@linux.intel.com> 8421L: linux-media@vger.kernel.org 8422S: Maintained 8423F: drivers/staging/media/ipu3/ 8424F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8425F: Documentation/media/v4l-drivers/ipu3.rst 8426F: Documentation/media/v4l-drivers/ipu3_rcb.svg 8427 8428INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8429M: Krzysztof Halasa <khalasa@piap.pl> 8430S: Maintained 8431F: include/linux/soc/ixp4xx/qmgr.h 8432F: include/linux/soc/ixp4xx/npe.h 8433F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8434F: drivers/soc/ixp4xx/ixp4xx-npe.c 8435F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8436F: drivers/net/wan/ixp4xx_hss.c 8437 8438INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8439M: Deepak Saxena <dsaxena@plexity.net> 8440S: Maintained 8441F: drivers/char/hw_random/ixp4xx-rng.c 8442 8443INTEL MANAGEMENT ENGINE (mei) 8444M: Tomas Winkler <tomas.winkler@intel.com> 8445L: linux-kernel@vger.kernel.org 8446S: Supported 8447F: include/uapi/linux/mei.h 8448F: include/linux/mei_cl_bus.h 8449F: drivers/misc/mei/* 8450F: drivers/watchdog/mei_wdt.c 8451F: Documentation/driver-api/mei/* 8452F: samples/mei/* 8453 8454INTEL MENLOW THERMAL DRIVER 8455M: Sujith Thomas <sujith.thomas@intel.com> 8456L: platform-driver-x86@vger.kernel.org 8457W: https://01.org/linux-acpi 8458S: Supported 8459F: drivers/platform/x86/intel_menlow.c 8460 8461INTEL MIC DRIVERS (mic) 8462M: Sudeep Dutt <sudeep.dutt@intel.com> 8463M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8464S: Supported 8465W: https://github.com/sudeepdutt/mic 8466W: http://software.intel.com/en-us/mic-developer 8467F: include/linux/mic_bus.h 8468F: include/linux/scif.h 8469F: include/uapi/linux/mic_common.h 8470F: include/uapi/linux/mic_ioctl.h 8471F: include/uapi/linux/scif_ioctl.h 8472F: drivers/misc/mic/ 8473F: drivers/dma/mic_x100_dma.c 8474F: drivers/dma/mic_x100_dma.h 8475F: Documentation/mic/ 8476 8477INTEL PMC CORE DRIVER 8478M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8479M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8480L: platform-driver-x86@vger.kernel.org 8481S: Maintained 8482F: drivers/platform/x86/intel_pmc_core* 8483 8484INTEL PMC/P-Unit IPC DRIVER 8485M: Zha Qipeng<qipeng.zha@intel.com> 8486L: platform-driver-x86@vger.kernel.org 8487S: Maintained 8488F: drivers/platform/x86/intel_pmc_ipc.c 8489F: drivers/platform/x86/intel_punit_ipc.c 8490F: arch/x86/include/asm/intel_pmc_ipc.h 8491F: arch/x86/include/asm/intel_punit_ipc.h 8492 8493INTEL PMIC GPIO DRIVERS 8494M: Andy Shevchenko <andy@kernel.org> 8495S: Maintained 8496T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8497F: drivers/gpio/gpio-*cove.c 8498F: drivers/gpio/gpio-msic.c 8499 8500INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8501R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8502S: Maintained 8503F: drivers/mfd/intel_msic.c 8504F: drivers/mfd/intel_soc_pmic* 8505F: include/linux/mfd/intel_msic.h 8506F: include/linux/mfd/intel_soc_pmic* 8507 8508INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8509M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8510L: linux-wireless@vger.kernel.org 8511S: Maintained 8512F: Documentation/networking/device_drivers/intel/ipw2100.txt 8513F: Documentation/networking/device_drivers/intel/ipw2200.txt 8514F: drivers/net/wireless/intel/ipw2x00/ 8515 8516INTEL PSTATE DRIVER 8517M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8518M: Len Brown <lenb@kernel.org> 8519L: linux-pm@vger.kernel.org 8520S: Supported 8521F: drivers/cpufreq/intel_pstate.c 8522 8523INTEL RDMA RNIC DRIVER 8524M: Faisal Latif <faisal.latif@intel.com> 8525M: Shiraz Saleem <shiraz.saleem@intel.com> 8526L: linux-rdma@vger.kernel.org 8527S: Supported 8528F: drivers/infiniband/hw/i40iw/ 8529F: include/uapi/rdma/i40iw-abi.h 8530 8531INTEL SPEED SELECT TECHNOLOGY 8532M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8533L: platform-driver-x86@vger.kernel.org 8534S: Maintained 8535F: drivers/platform/x86/intel_speed_select_if/ 8536F: tools/power/x86/intel-speed-select/ 8537F: include/uapi/linux/isst_if.h 8538 8539INTEL STRATIX10 FIRMWARE DRIVERS 8540M: Richard Gong <richard.gong@linux.intel.com> 8541L: linux-kernel@vger.kernel.org 8542S: Maintained 8543F: drivers/firmware/stratix10-rsu.c 8544F: drivers/firmware/stratix10-svc.c 8545F: include/linux/firmware/intel/stratix10-smc.h 8546F: include/linux/firmware/intel/stratix10-svc-client.h 8547F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 8548F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 8549 8550INTEL TELEMETRY DRIVER 8551M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8552M: "David E. Box" <david.e.box@linux.intel.com> 8553L: platform-driver-x86@vger.kernel.org 8554S: Maintained 8555F: arch/x86/include/asm/intel_telemetry.h 8556F: drivers/platform/x86/intel_telemetry* 8557 8558INTEL VIRTUAL BUTTON DRIVER 8559M: AceLan Kao <acelan.kao@canonical.com> 8560L: platform-driver-x86@vger.kernel.org 8561S: Maintained 8562F: drivers/platform/x86/intel-vbtn.c 8563 8564INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8565M: Stanislaw Gruszka <sgruszka@redhat.com> 8566L: linux-wireless@vger.kernel.org 8567S: Supported 8568F: drivers/net/wireless/intel/iwlegacy/ 8569 8570INTEL WIRELESS WIFI LINK (iwlwifi) 8571M: Johannes Berg <johannes.berg@intel.com> 8572M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8573M: Luca Coelho <luciano.coelho@intel.com> 8574M: Intel Linux Wireless <linuxwifi@intel.com> 8575L: linux-wireless@vger.kernel.org 8576W: http://intellinuxwireless.org 8577T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8578S: Supported 8579F: drivers/net/wireless/intel/iwlwifi/ 8580 8581INTEL WIRELESS WIMAX CONNECTION 2400 8582M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8583M: linux-wimax@intel.com 8584L: wimax@linuxwimax.org (subscribers-only) 8585S: Supported 8586W: http://linuxwimax.org 8587F: Documentation/admin-guide/wimax/i2400m.rst 8588F: drivers/net/wimax/i2400m/ 8589F: include/uapi/linux/wimax/i2400m.h 8590 8591INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8592M: Mario Limonciello <mario.limonciello@dell.com> 8593S: Maintained 8594F: drivers/platform/x86/intel-wmi-thunderbolt.c 8595 8596INTEL(R) TRACE HUB 8597M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8598S: Supported 8599F: Documentation/trace/intel_th.rst 8600F: drivers/hwtracing/intel_th/ 8601F: include/linux/intel_th.h 8602 8603INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8604M: Ning Sun <ning.sun@intel.com> 8605L: tboot-devel@lists.sourceforge.net 8606W: http://tboot.sourceforge.net 8607T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8608S: Supported 8609F: Documentation/x86/intel_txt.rst 8610F: include/linux/tboot.h 8611F: arch/x86/kernel/tboot.c 8612 8613INTERCONNECT API 8614M: Georgi Djakov <georgi.djakov@linaro.org> 8615L: linux-pm@vger.kernel.org 8616S: Maintained 8617F: Documentation/driver-api/interconnect.rst 8618F: Documentation/devicetree/bindings/interconnect/ 8619F: drivers/interconnect/ 8620F: include/dt-bindings/interconnect/ 8621F: include/linux/interconnect-provider.h 8622F: include/linux/interconnect.h 8623 8624INVENSENSE MPU-3050 GYROSCOPE DRIVER 8625M: Linus Walleij <linus.walleij@linaro.org> 8626L: linux-iio@vger.kernel.org 8627S: Maintained 8628F: drivers/iio/gyro/mpu3050* 8629F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8630 8631IOC3 ETHERNET DRIVER 8632M: Ralf Baechle <ralf@linux-mips.org> 8633L: linux-mips@vger.kernel.org 8634S: Maintained 8635F: drivers/net/ethernet/sgi/ioc3-eth.c 8636 8637IOMAP FILESYSTEM LIBRARY 8638M: Christoph Hellwig <hch@infradead.org> 8639M: Darrick J. Wong <darrick.wong@oracle.com> 8640M: linux-xfs@vger.kernel.org 8641M: linux-fsdevel@vger.kernel.org 8642L: linux-xfs@vger.kernel.org 8643L: linux-fsdevel@vger.kernel.org 8644T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8645S: Supported 8646F: fs/iomap/ 8647F: include/linux/iomap.h 8648 8649IOMMU DRIVERS 8650M: Joerg Roedel <joro@8bytes.org> 8651L: iommu@lists.linux-foundation.org 8652T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8653S: Maintained 8654F: Documentation/devicetree/bindings/iommu/ 8655F: drivers/iommu/ 8656F: include/linux/iommu.h 8657F: include/linux/of_iommu.h 8658F: include/linux/iova.h 8659 8660IO_URING 8661M: Jens Axboe <axboe@kernel.dk> 8662L: io-uring@vger.kernel.org 8663T: git git://git.kernel.dk/linux-block 8664T: git git://git.kernel.dk/liburing 8665S: Maintained 8666F: fs/io_uring.c 8667F: fs/io-wq.c 8668F: fs/io-wq.h 8669F: include/uapi/linux/io_uring.h 8670 8671IPMI SUBSYSTEM 8672M: Corey Minyard <minyard@acm.org> 8673L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8674W: http://openipmi.sourceforge.net/ 8675S: Supported 8676F: Documentation/devicetree/bindings/ipmi/ 8677F: Documentation/IPMI.txt 8678F: drivers/char/ipmi/ 8679F: include/linux/ipmi* 8680F: include/uapi/linux/ipmi* 8681 8682IPS SCSI RAID DRIVER 8683M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8684L: linux-scsi@vger.kernel.org 8685W: http://www.adaptec.com/ 8686S: Maintained 8687F: drivers/scsi/ips* 8688 8689IPVS 8690M: Wensong Zhang <wensong@linux-vs.org> 8691M: Simon Horman <horms@verge.net.au> 8692M: Julian Anastasov <ja@ssi.bg> 8693L: netdev@vger.kernel.org 8694L: lvs-devel@vger.kernel.org 8695S: Maintained 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8697T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8698F: Documentation/networking/ipvs-sysctl.txt 8699F: include/net/ip_vs.h 8700F: include/uapi/linux/ip_vs.h 8701F: net/netfilter/ipvs/ 8702 8703IPWIRELESS DRIVER 8704M: Jiri Kosina <jikos@kernel.org> 8705M: David Sterba <dsterba@suse.com> 8706S: Odd Fixes 8707F: drivers/tty/ipwireless/ 8708 8709IPX NETWORK LAYER 8710L: netdev@vger.kernel.org 8711S: Obsolete 8712F: include/uapi/linux/ipx.h 8713 8714IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8715M: Marc Zyngier <maz@kernel.org> 8716S: Maintained 8717T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8718F: Documentation/IRQ-domain.txt 8719F: include/linux/irqdomain.h 8720F: kernel/irq/irqdomain.c 8721F: kernel/irq/msi.c 8722 8723IRQ SUBSYSTEM 8724M: Thomas Gleixner <tglx@linutronix.de> 8725L: linux-kernel@vger.kernel.org 8726S: Maintained 8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8728F: kernel/irq/ 8729 8730IRQCHIP DRIVERS 8731M: Thomas Gleixner <tglx@linutronix.de> 8732M: Jason Cooper <jason@lakedaemon.net> 8733M: Marc Zyngier <maz@kernel.org> 8734L: linux-kernel@vger.kernel.org 8735S: Maintained 8736T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8737F: Documentation/devicetree/bindings/interrupt-controller/ 8738F: drivers/irqchip/ 8739 8740ISA 8741M: William Breathitt Gray <vilhelm.gray@gmail.com> 8742S: Maintained 8743F: Documentation/driver-api/isa.rst 8744F: drivers/base/isa.c 8745F: include/linux/isa.h 8746 8747ISA RADIO MODULE 8748M: Hans Verkuil <hverkuil@xs4all.nl> 8749L: linux-media@vger.kernel.org 8750T: git git://linuxtv.org/media_tree.git 8751W: https://linuxtv.org 8752S: Maintained 8753F: drivers/media/radio/radio-isa* 8754 8755ISAPNP 8756M: Jaroslav Kysela <perex@perex.cz> 8757S: Maintained 8758F: Documentation/driver-api/isapnp.rst 8759F: drivers/pnp/isapnp/ 8760F: include/linux/isapnp.h 8761 8762ISCSI 8763M: Lee Duncan <lduncan@suse.com> 8764M: Chris Leech <cleech@redhat.com> 8765L: open-iscsi@googlegroups.com 8766L: linux-scsi@vger.kernel.org 8767W: www.open-iscsi.com 8768S: Maintained 8769F: drivers/scsi/*iscsi* 8770F: include/scsi/*iscsi* 8771 8772iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8773M: Peter Jones <pjones@redhat.com> 8774M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8775S: Maintained 8776F: drivers/firmware/iscsi_ibft* 8777 8778ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8779M: Sagi Grimberg <sagi@grimberg.me> 8780M: Max Gurtovoy <maxg@mellanox.com> 8781L: linux-rdma@vger.kernel.org 8782S: Supported 8783W: http://www.openfabrics.org 8784W: www.open-iscsi.org 8785Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8786F: drivers/infiniband/ulp/iser/ 8787 8788ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8789M: Sagi Grimberg <sagi@grimberg.me> 8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8791L: linux-rdma@vger.kernel.org 8792L: target-devel@vger.kernel.org 8793S: Supported 8794W: http://www.linux-iscsi.org 8795F: drivers/infiniband/ulp/isert 8796 8797ISDN/mISDN SUBSYSTEM 8798M: Karsten Keil <isdn@linux-pingi.de> 8799L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8800L: netdev@vger.kernel.org 8801W: http://www.isdn4linux.de 8802S: Maintained 8803F: drivers/isdn/mISDN 8804F: drivers/isdn/hardware 8805 8806ISDN/CAPI SUBSYSTEM 8807M: Karsten Keil <isdn@linux-pingi.de> 8808L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8809L: netdev@vger.kernel.org 8810W: http://www.isdn4linux.de 8811S: Odd Fixes 8812F: Documentation/isdn/ 8813F: drivers/isdn/capi/ 8814F: drivers/staging/isdn/ 8815F: net/bluetooth/cmtp/ 8816F: include/linux/isdn/ 8817F: include/uapi/linux/isdn/ 8818 8819IT87 HARDWARE MONITORING DRIVER 8820M: Jean Delvare <jdelvare@suse.com> 8821L: linux-hwmon@vger.kernel.org 8822S: Maintained 8823F: Documentation/hwmon/it87.rst 8824F: drivers/hwmon/it87.c 8825 8826IT913X MEDIA DRIVER 8827M: Antti Palosaari <crope@iki.fi> 8828L: linux-media@vger.kernel.org 8829W: https://linuxtv.org 8830W: http://palosaari.fi/linux/ 8831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8832T: git git://linuxtv.org/anttip/media_tree.git 8833S: Maintained 8834F: drivers/media/tuners/it913x* 8835 8836IVTV VIDEO4LINUX DRIVER 8837M: Andy Walls <awalls@md.metrocast.net> 8838L: ivtv-devel@ivtvdriver.org (subscribers-only) 8839L: linux-media@vger.kernel.org 8840T: git git://linuxtv.org/media_tree.git 8841W: http://www.ivtvdriver.org 8842S: Maintained 8843F: Documentation/media/v4l-drivers/ivtv* 8844F: drivers/media/pci/ivtv/ 8845F: include/uapi/linux/ivtv* 8846 8847IX2505V MEDIA DRIVER 8848M: Malcolm Priestley <tvboxspy@gmail.com> 8849L: linux-media@vger.kernel.org 8850W: https://linuxtv.org 8851Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8852S: Maintained 8853F: drivers/media/dvb-frontends/ix2505v* 8854 8855JAILHOUSE HYPERVISOR INTERFACE 8856M: Jan Kiszka <jan.kiszka@siemens.com> 8857L: jailhouse-dev@googlegroups.com 8858S: Maintained 8859F: arch/x86/kernel/jailhouse.c 8860F: arch/x86/include/asm/jailhouse_para.h 8861 8862JC42.4 TEMPERATURE SENSOR DRIVER 8863M: Guenter Roeck <linux@roeck-us.net> 8864L: linux-hwmon@vger.kernel.org 8865S: Maintained 8866F: drivers/hwmon/jc42.c 8867F: Documentation/hwmon/jc42.rst 8868 8869JFS FILESYSTEM 8870M: Dave Kleikamp <shaggy@kernel.org> 8871L: jfs-discussion@lists.sourceforge.net 8872W: http://jfs.sourceforge.net/ 8873T: git git://github.com/kleikamp/linux-shaggy.git 8874S: Maintained 8875F: Documentation/admin-guide/jfs.rst 8876F: fs/jfs/ 8877 8878JME NETWORK DRIVER 8879M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8880L: netdev@vger.kernel.org 8881S: Maintained 8882F: drivers/net/ethernet/jme.* 8883 8884JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8885M: David Woodhouse <dwmw2@infradead.org> 8886M: Richard Weinberger <richard@nod.at> 8887L: linux-mtd@lists.infradead.org 8888W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8889T: git git://git.infradead.org/ubifs-2.6.git 8890S: Odd Fixes 8891F: fs/jffs2/ 8892F: include/uapi/linux/jffs2.h 8893 8894JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8895M: "Theodore Ts'o" <tytso@mit.edu> 8896M: Jan Kara <jack@suse.com> 8897L: linux-ext4@vger.kernel.org 8898S: Maintained 8899F: fs/jbd2/ 8900F: include/linux/jbd2.h 8901 8902JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8903M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8904L: linux-media@vger.kernel.org 8905S: Maintained 8906F: drivers/media/platform/rcar_jpu.c 8907 8908JSM Neo PCI based serial card 8909L: linux-serial@vger.kernel.org 8910S: Orphan 8911F: drivers/tty/serial/jsm/ 8912 8913K10TEMP HARDWARE MONITORING DRIVER 8914M: Clemens Ladisch <clemens@ladisch.de> 8915L: linux-hwmon@vger.kernel.org 8916S: Maintained 8917F: Documentation/hwmon/k10temp.rst 8918F: drivers/hwmon/k10temp.c 8919 8920K8TEMP HARDWARE MONITORING DRIVER 8921M: Rudolf Marek <r.marek@assembler.cz> 8922L: linux-hwmon@vger.kernel.org 8923S: Maintained 8924F: Documentation/hwmon/k8temp.rst 8925F: drivers/hwmon/k8temp.c 8926 8927KASAN 8928M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8929R: Alexander Potapenko <glider@google.com> 8930R: Dmitry Vyukov <dvyukov@google.com> 8931L: kasan-dev@googlegroups.com 8932S: Maintained 8933F: arch/*/include/asm/kasan.h 8934F: arch/*/mm/kasan_init* 8935F: Documentation/dev-tools/kasan.rst 8936F: include/linux/kasan*.h 8937F: lib/test_kasan.c 8938F: mm/kasan/ 8939F: scripts/Makefile.kasan 8940 8941KCONFIG 8942M: Masahiro Yamada <masahiroy@kernel.org> 8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8944L: linux-kbuild@vger.kernel.org 8945S: Maintained 8946F: Documentation/kbuild/kconfig* 8947F: scripts/kconfig/ 8948F: scripts/Kconfig.include 8949 8950KDUMP 8951M: Dave Young <dyoung@redhat.com> 8952M: Baoquan He <bhe@redhat.com> 8953R: Vivek Goyal <vgoyal@redhat.com> 8954L: kexec@lists.infradead.org 8955W: http://lse.sourceforge.net/kdump/ 8956S: Maintained 8957F: Documentation/admin-guide/kdump/ 8958 8959KEENE FM RADIO TRANSMITTER DRIVER 8960M: Hans Verkuil <hverkuil@xs4all.nl> 8961L: linux-media@vger.kernel.org 8962T: git git://linuxtv.org/media_tree.git 8963W: https://linuxtv.org 8964S: Maintained 8965F: drivers/media/radio/radio-keene* 8966 8967KERNEL AUTOMOUNTER 8968M: Ian Kent <raven@themaw.net> 8969L: autofs@vger.kernel.org 8970S: Maintained 8971F: fs/autofs/ 8972 8973KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8974M: Masahiro Yamada <masahiroy@kernel.org> 8975M: Michal Marek <michal.lkml@markovi.net> 8976T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8977L: linux-kbuild@vger.kernel.org 8978S: Maintained 8979F: Documentation/kbuild/ 8980F: Makefile 8981F: scripts/Kbuild* 8982F: scripts/Makefile* 8983F: scripts/basic/ 8984F: scripts/mk* 8985F: scripts/*vmlinux* 8986F: scripts/mod/ 8987F: scripts/package/ 8988 8989KERNEL JANITORS 8990L: kernel-janitors@vger.kernel.org 8991W: http://kernelnewbies.org/KernelJanitors 8992S: Odd Fixes 8993 8994KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8995M: "J. Bruce Fields" <bfields@fieldses.org> 8996M: Chuck Lever <chuck.lever@oracle.com> 8997L: linux-nfs@vger.kernel.org 8998W: http://nfs.sourceforge.net/ 8999T: git git://linux-nfs.org/~bfields/linux.git 9000S: Supported 9001F: fs/nfsd/ 9002F: include/uapi/linux/nfsd/ 9003F: fs/lockd/ 9004F: fs/nfs_common/ 9005F: net/sunrpc/ 9006F: include/linux/lockd/ 9007F: include/linux/sunrpc/ 9008F: include/uapi/linux/sunrpc/ 9009 9010KERNEL SELFTEST FRAMEWORK 9011M: Shuah Khan <shuah@kernel.org> 9012M: Shuah Khan <skhan@linuxfoundation.org> 9013L: linux-kselftest@vger.kernel.org 9014T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 9015Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 9016S: Maintained 9017F: tools/testing/selftests/ 9018F: Documentation/dev-tools/kselftest* 9019 9020KERNEL UNIT TESTING FRAMEWORK (KUnit) 9021M: Brendan Higgins <brendanhiggins@google.com> 9022L: linux-kselftest@vger.kernel.org 9023L: kunit-dev@googlegroups.com 9024W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 9025S: Maintained 9026F: Documentation/dev-tools/kunit/ 9027F: include/kunit/ 9028F: lib/kunit/ 9029F: tools/testing/kunit/ 9030 9031KERNEL USERMODE HELPER 9032M: Luis Chamberlain <mcgrof@kernel.org> 9033L: linux-kernel@vger.kernel.org 9034S: Maintained 9035F: kernel/umh.c 9036F: include/linux/umh.h 9037 9038KERNEL VIRTUAL MACHINE (KVM) 9039M: Paolo Bonzini <pbonzini@redhat.com> 9040M: Radim Krčmář <rkrcmar@redhat.com> 9041L: kvm@vger.kernel.org 9042W: http://www.linux-kvm.org 9043T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9044S: Supported 9045F: Documentation/virt/kvm/ 9046F: include/trace/events/kvm.h 9047F: include/uapi/asm-generic/kvm* 9048F: include/uapi/linux/kvm* 9049F: include/asm-generic/kvm* 9050F: include/linux/kvm* 9051F: include/kvm/iodev.h 9052F: virt/kvm/* 9053F: tools/kvm/ 9054F: tools/testing/selftests/kvm/ 9055 9056KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 9057M: Marc Zyngier <maz@kernel.org> 9058R: James Morse <james.morse@arm.com> 9059R: Julien Thierry <julien.thierry.kdev@gmail.com> 9060R: Suzuki K Poulose <suzuki.poulose@arm.com> 9061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9062L: kvmarm@lists.cs.columbia.edu 9063T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 9064S: Maintained 9065F: arch/arm/include/uapi/asm/kvm* 9066F: arch/arm/include/asm/kvm* 9067F: arch/arm/kvm/ 9068F: arch/arm64/include/uapi/asm/kvm* 9069F: arch/arm64/include/asm/kvm* 9070F: arch/arm64/kvm/ 9071F: virt/kvm/arm/ 9072F: include/kvm/arm_* 9073 9074KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 9075M: James Hogan <jhogan@kernel.org> 9076L: linux-mips@vger.kernel.org 9077S: Supported 9078F: arch/mips/include/uapi/asm/kvm* 9079F: arch/mips/include/asm/kvm* 9080F: arch/mips/kvm/ 9081 9082KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 9083M: Paul Mackerras <paulus@ozlabs.org> 9084L: kvm-ppc@vger.kernel.org 9085W: http://www.linux-kvm.org/ 9086T: git git://github.com/agraf/linux-2.6.git 9087S: Supported 9088F: arch/powerpc/include/uapi/asm/kvm* 9089F: arch/powerpc/include/asm/kvm* 9090F: arch/powerpc/kvm/ 9091F: arch/powerpc/kernel/kvm* 9092 9093KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 9094M: Christian Borntraeger <borntraeger@de.ibm.com> 9095M: Janosch Frank <frankja@linux.ibm.com> 9096R: David Hildenbrand <david@redhat.com> 9097R: Cornelia Huck <cohuck@redhat.com> 9098L: kvm@vger.kernel.org 9099W: http://www.ibm.com/developerworks/linux/linux390/ 9100T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 9101S: Supported 9102F: arch/s390/include/uapi/asm/kvm* 9103F: arch/s390/include/asm/gmap.h 9104F: arch/s390/include/asm/kvm* 9105F: arch/s390/kvm/ 9106F: arch/s390/mm/gmap.c 9107F: tools/testing/selftests/kvm/s390x/ 9108F: tools/testing/selftests/kvm/*/s390x/ 9109 9110KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 9111M: Paolo Bonzini <pbonzini@redhat.com> 9112M: Radim Krčmář <rkrcmar@redhat.com> 9113R: Sean Christopherson <sean.j.christopherson@intel.com> 9114R: Vitaly Kuznetsov <vkuznets@redhat.com> 9115R: Wanpeng Li <wanpengli@tencent.com> 9116R: Jim Mattson <jmattson@google.com> 9117R: Joerg Roedel <joro@8bytes.org> 9118L: kvm@vger.kernel.org 9119W: http://www.linux-kvm.org 9120T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9121S: Supported 9122F: arch/x86/kvm/ 9123F: arch/x86/kvm/*/ 9124F: arch/x86/include/uapi/asm/kvm* 9125F: arch/x86/include/uapi/asm/vmx.h 9126F: arch/x86/include/uapi/asm/svm.h 9127F: arch/x86/include/asm/kvm* 9128F: arch/x86/include/asm/pvclock-abi.h 9129F: arch/x86/include/asm/svm.h 9130F: arch/x86/include/asm/vmx.h 9131F: arch/x86/kernel/kvm.c 9132F: arch/x86/kernel/kvmclock.c 9133 9134KERNFS 9135M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9136M: Tejun Heo <tj@kernel.org> 9137T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 9138S: Supported 9139F: include/linux/kernfs.h 9140F: fs/kernfs/ 9141 9142KEXEC 9143M: Eric Biederman <ebiederm@xmission.com> 9144W: http://kernel.org/pub/linux/utils/kernel/kexec/ 9145L: kexec@lists.infradead.org 9146S: Maintained 9147F: include/linux/kexec.h 9148F: include/uapi/linux/kexec.h 9149F: kernel/kexec* 9150 9151KEYS-ENCRYPTED 9152M: Mimi Zohar <zohar@linux.ibm.com> 9153L: linux-integrity@vger.kernel.org 9154L: keyrings@vger.kernel.org 9155S: Supported 9156F: Documentation/security/keys/trusted-encrypted.rst 9157F: include/keys/encrypted-type.h 9158F: security/keys/encrypted-keys/ 9159 9160KEYS-TRUSTED 9161M: James Bottomley <jejb@linux.ibm.com> 9162M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9163M: Mimi Zohar <zohar@linux.ibm.com> 9164L: linux-integrity@vger.kernel.org 9165L: keyrings@vger.kernel.org 9166S: Supported 9167F: Documentation/security/keys/trusted-encrypted.rst 9168F: include/keys/trusted-type.h 9169F: security/keys/trusted.c 9170F: include/keys/trusted.h 9171 9172KEYS/KEYRINGS: 9173M: David Howells <dhowells@redhat.com> 9174M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9175L: keyrings@vger.kernel.org 9176S: Maintained 9177F: Documentation/security/keys/core.rst 9178F: include/linux/key.h 9179F: include/linux/key-type.h 9180F: include/linux/keyctl.h 9181F: include/uapi/linux/keyctl.h 9182F: include/keys/ 9183F: security/keys/ 9184 9185KGDB / KDB /debug_core 9186M: Jason Wessel <jason.wessel@windriver.com> 9187M: Daniel Thompson <daniel.thompson@linaro.org> 9188R: Douglas Anderson <dianders@chromium.org> 9189W: http://kgdb.wiki.kernel.org/ 9190L: kgdb-bugreport@lists.sourceforge.net 9191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 9192S: Maintained 9193F: Documentation/dev-tools/kgdb.rst 9194F: drivers/misc/kgdbts.c 9195F: drivers/tty/serial/kgdboc.c 9196F: include/linux/kdb.h 9197F: include/linux/kgdb.h 9198F: kernel/debug/ 9199 9200KMEMLEAK 9201M: Catalin Marinas <catalin.marinas@arm.com> 9202S: Maintained 9203F: Documentation/dev-tools/kmemleak.rst 9204F: include/linux/kmemleak.h 9205F: mm/kmemleak.c 9206F: mm/kmemleak-test.c 9207 9208KMOD KERNEL MODULE LOADER - USERMODE HELPER 9209M: Luis Chamberlain <mcgrof@kernel.org> 9210L: linux-kernel@vger.kernel.org 9211S: Maintained 9212F: kernel/kmod.c 9213F: include/linux/kmod.h 9214F: lib/test_kmod.c 9215F: tools/testing/selftests/kmod/ 9216 9217KPROBES 9218M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 9219M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 9220M: "David S. Miller" <davem@davemloft.net> 9221M: Masami Hiramatsu <mhiramat@kernel.org> 9222S: Maintained 9223F: Documentation/kprobes.txt 9224F: include/linux/kprobes.h 9225F: include/asm-generic/kprobes.h 9226F: kernel/kprobes.c 9227 9228KS0108 LCD CONTROLLER DRIVER 9229M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 9230S: Maintained 9231F: Documentation/admin-guide/auxdisplay/ks0108.rst 9232F: drivers/auxdisplay/ks0108.c 9233F: include/linux/ks0108.h 9234 9235L3MDEV 9236M: David Ahern <dsahern@kernel.org> 9237L: netdev@vger.kernel.org 9238S: Maintained 9239F: net/l3mdev 9240F: include/net/l3mdev.h 9241 9242L7 BPF FRAMEWORK 9243M: John Fastabend <john.fastabend@gmail.com> 9244M: Daniel Borkmann <daniel@iogearbox.net> 9245L: netdev@vger.kernel.org 9246L: bpf@vger.kernel.org 9247S: Maintained 9248F: include/linux/skmsg.h 9249F: net/core/skmsg.c 9250F: net/core/sock_map.c 9251F: net/ipv4/tcp_bpf.c 9252 9253LANTIQ / INTEL Ethernet drivers 9254M: Hauke Mehrtens <hauke@hauke-m.de> 9255L: netdev@vger.kernel.org 9256S: Maintained 9257F: net/dsa/tag_gswip.c 9258F: drivers/net/ethernet/lantiq_xrx200.c 9259F: drivers/net/dsa/lantiq_pce.h 9260F: drivers/net/dsa/lantiq_gswip.c 9261 9262LANTIQ MIPS ARCHITECTURE 9263M: John Crispin <john@phrozen.org> 9264L: linux-mips@vger.kernel.org 9265S: Maintained 9266F: arch/mips/lantiq 9267F: drivers/soc/lantiq 9268 9269LAPB module 9270L: linux-x25@vger.kernel.org 9271S: Orphan 9272F: Documentation/networking/lapb-module.txt 9273F: include/*/lapb.h 9274F: net/lapb/ 9275 9276LASI 53c700 driver for PARISC 9277M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9278L: linux-scsi@vger.kernel.org 9279S: Maintained 9280F: Documentation/scsi/53c700.txt 9281F: drivers/scsi/53c700* 9282 9283LEAKING_ADDRESSES 9284M: Tobin C. Harding <me@tobin.cc> 9285M: Tycho Andersen <tycho@tycho.ws> 9286L: kernel-hardening@lists.openwall.com 9287S: Maintained 9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9289F: scripts/leaking_addresses.pl 9290 9291LED SUBSYSTEM 9292M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9293M: Pavel Machek <pavel@ucw.cz> 9294R: Dan Murphy <dmurphy@ti.com> 9295L: linux-leds@vger.kernel.org 9296T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9297T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git 9298S: Maintained 9299F: Documentation/devicetree/bindings/leds/ 9300F: drivers/leds/ 9301F: include/linux/leds.h 9302 9303LEGACY EEPROM DRIVER 9304M: Jean Delvare <jdelvare@suse.com> 9305S: Maintained 9306F: Documentation/misc-devices/eeprom.rst 9307F: drivers/misc/eeprom/eeprom.c 9308 9309LEGO MINDSTORMS EV3 9310R: David Lechner <david@lechnology.com> 9311S: Maintained 9312F: arch/arm/boot/dts/da850-lego-ev3.dts 9313F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9314F: drivers/power/supply/lego_ev3_battery.c 9315 9316LEGO USB Tower driver 9317M: Juergen Stuber <starblue@users.sourceforge.net> 9318L: legousb-devel@lists.sourceforge.net 9319W: http://legousb.sourceforge.net/ 9320S: Maintained 9321F: drivers/usb/misc/legousbtower.c 9322 9323LG LAPTOP EXTRAS 9324M: Matan Ziv-Av <matan@svgalib.org> 9325L: platform-driver-x86@vger.kernel.org 9326S: Maintained 9327F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9328F: Documentation/admin-guide/laptops/lg-laptop.rst 9329F: drivers/platform/x86/lg-laptop.c 9330 9331LG2160 MEDIA DRIVER 9332M: Michael Krufky <mkrufky@linuxtv.org> 9333L: linux-media@vger.kernel.org 9334W: https://linuxtv.org 9335W: http://github.com/mkrufky 9336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9337T: git git://linuxtv.org/mkrufky/tuners.git 9338S: Maintained 9339F: drivers/media/dvb-frontends/lg2160.* 9340 9341LGDT3305 MEDIA DRIVER 9342M: Michael Krufky <mkrufky@linuxtv.org> 9343L: linux-media@vger.kernel.org 9344W: https://linuxtv.org 9345W: http://github.com/mkrufky 9346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9347T: git git://linuxtv.org/mkrufky/tuners.git 9348S: Maintained 9349F: drivers/media/dvb-frontends/lgdt3305.* 9350 9351LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9352M: Viresh Kumar <vireshk@kernel.org> 9353L: linux-ide@vger.kernel.org 9354T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9355S: Maintained 9356F: include/linux/pata_arasan_cf_data.h 9357F: drivers/ata/pata_arasan_cf.c 9358 9359LIBATA PATA DRIVERS 9360M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9361M: Jens Axboe <axboe@kernel.dk> 9362L: linux-ide@vger.kernel.org 9363T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9364S: Maintained 9365F: drivers/ata/pata_*.c 9366F: drivers/ata/ata_generic.c 9367 9368LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9369M: Linus Walleij <linus.walleij@linaro.org> 9370L: linux-ide@vger.kernel.org 9371T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9372S: Maintained 9373F: drivers/ata/pata_ftide010.c 9374F: drivers/ata/sata_gemini.c 9375F: drivers/ata/sata_gemini.h 9376 9377LIBATA SATA AHCI PLATFORM devices support 9378M: Hans de Goede <hdegoede@redhat.com> 9379M: Jens Axboe <axboe@kernel.dk> 9380L: linux-ide@vger.kernel.org 9381T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9382S: Maintained 9383F: drivers/ata/ahci_platform.c 9384F: drivers/ata/libahci_platform.c 9385F: include/linux/ahci_platform.h 9386 9387LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9388M: Mikael Pettersson <mikpelinux@gmail.com> 9389L: linux-ide@vger.kernel.org 9390T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9391S: Maintained 9392F: drivers/ata/sata_promise.* 9393 9394LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9395M: Jens Axboe <axboe@kernel.dk> 9396L: linux-ide@vger.kernel.org 9397T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9398S: Maintained 9399F: drivers/ata/ 9400F: include/linux/ata.h 9401F: include/linux/libata.h 9402F: Documentation/devicetree/bindings/ata/ 9403 9404LIBLOCKDEP 9405M: Sasha Levin <alexander.levin@microsoft.com> 9406S: Maintained 9407F: tools/lib/lockdep/ 9408 9409LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9410M: Dan Williams <dan.j.williams@intel.com> 9411M: Vishal Verma <vishal.l.verma@intel.com> 9412M: Dave Jiang <dave.jiang@intel.com> 9413L: linux-nvdimm@lists.01.org 9414P: Documentation/nvdimm/maintainer-entry-profile.rst 9415Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9416S: Supported 9417F: drivers/nvdimm/blk.c 9418F: drivers/nvdimm/region_devs.c 9419 9420LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9421M: Vishal Verma <vishal.l.verma@intel.com> 9422M: Dan Williams <dan.j.williams@intel.com> 9423M: Dave Jiang <dave.jiang@intel.com> 9424L: linux-nvdimm@lists.01.org 9425P: Documentation/nvdimm/maintainer-entry-profile.rst 9426Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9427S: Supported 9428F: drivers/nvdimm/btt* 9429 9430LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9431M: Dan Williams <dan.j.williams@intel.com> 9432M: Vishal Verma <vishal.l.verma@intel.com> 9433M: Dave Jiang <dave.jiang@intel.com> 9434L: linux-nvdimm@lists.01.org 9435P: Documentation/nvdimm/maintainer-entry-profile.rst 9436Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9437S: Supported 9438F: drivers/nvdimm/pmem* 9439 9440LIBNVDIMM: DEVICETREE BINDINGS 9441M: Oliver O'Halloran <oohall@gmail.com> 9442L: linux-nvdimm@lists.01.org 9443Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9444S: Supported 9445F: drivers/nvdimm/of_pmem.c 9446F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9447 9448LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9449M: Dan Williams <dan.j.williams@intel.com> 9450M: Vishal Verma <vishal.l.verma@intel.com> 9451M: Dave Jiang <dave.jiang@intel.com> 9452M: Ira Weiny <ira.weiny@intel.com> 9453L: linux-nvdimm@lists.01.org 9454P: Documentation/nvdimm/maintainer-entry-profile.rst 9455Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9456T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9457S: Supported 9458F: drivers/nvdimm/* 9459F: drivers/acpi/nfit/* 9460F: include/linux/nd.h 9461F: include/linux/libnvdimm.h 9462F: include/uapi/linux/ndctl.h 9463 9464LICENSES and SPDX stuff 9465M: Thomas Gleixner <tglx@linutronix.de> 9466M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9467L: linux-spdx@vger.kernel.org 9468S: Maintained 9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 9470F: COPYING 9471F: Documentation/process/license-rules.rst 9472F: LICENSES/ 9473F: scripts/spdxcheck-test.sh 9474F: scripts/spdxcheck.py 9475 9476LIGHTNVM PLATFORM SUPPORT 9477M: Matias Bjorling <mb@lightnvm.io> 9478W: http://github/OpenChannelSSD 9479L: linux-block@vger.kernel.org 9480S: Maintained 9481F: drivers/lightnvm/ 9482F: include/linux/lightnvm.h 9483F: include/uapi/linux/lightnvm.h 9484 9485LINUX FOR POWER MACINTOSH 9486M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9487W: http://www.penguinppc.org/ 9488L: linuxppc-dev@lists.ozlabs.org 9489S: Maintained 9490F: arch/powerpc/platforms/powermac/ 9491F: drivers/macintosh/ 9492 9493LINUX FOR POWERPC (32-BIT AND 64-BIT) 9494M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9495M: Paul Mackerras <paulus@samba.org> 9496M: Michael Ellerman <mpe@ellerman.id.au> 9497W: https://github.com/linuxppc/linux/wiki 9498L: linuxppc-dev@lists.ozlabs.org 9499Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9500T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9501S: Supported 9502F: Documentation/ABI/stable/sysfs-firmware-opal-* 9503F: Documentation/devicetree/bindings/powerpc/ 9504F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9505F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9506F: Documentation/powerpc/ 9507F: arch/powerpc/ 9508F: drivers/char/tpm/tpm_ibmvtpm* 9509F: drivers/crypto/nx/ 9510F: drivers/crypto/vmx/ 9511F: drivers/i2c/busses/i2c-opal.c 9512F: drivers/net/ethernet/ibm/ibmveth.* 9513F: drivers/net/ethernet/ibm/ibmvnic.* 9514F: drivers/pci/hotplug/pnv_php.c 9515F: drivers/pci/hotplug/rpa* 9516F: drivers/rtc/rtc-opal.c 9517F: drivers/scsi/ibmvscsi/ 9518F: drivers/tty/hvc/hvc_opal.c 9519F: drivers/watchdog/wdrtas.c 9520F: tools/testing/selftests/powerpc 9521N: /pmac 9522N: powermac 9523N: powernv 9524N: [^a-z0-9]ps3 9525N: pseries 9526 9527LINUX FOR POWERPC EMBEDDED MPC5XXX 9528M: Anatolij Gustschin <agust@denx.de> 9529L: linuxppc-dev@lists.ozlabs.org 9530T: git git://git.denx.de/linux-denx-agust.git 9531S: Maintained 9532F: arch/powerpc/platforms/512x/ 9533F: arch/powerpc/platforms/52xx/ 9534 9535LINUX FOR POWERPC EMBEDDED PPC4XX 9536M: Alistair Popple <alistair@popple.id.au> 9537M: Matt Porter <mporter@kernel.crashing.org> 9538W: http://www.penguinppc.org/ 9539L: linuxppc-dev@lists.ozlabs.org 9540S: Maintained 9541F: arch/powerpc/platforms/40x/ 9542F: arch/powerpc/platforms/44x/ 9543 9544LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9545M: Scott Wood <oss@buserror.net> 9546M: Kumar Gala <galak@kernel.crashing.org> 9547W: http://www.penguinppc.org/ 9548L: linuxppc-dev@lists.ozlabs.org 9549T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9550S: Maintained 9551F: arch/powerpc/platforms/83xx/ 9552F: arch/powerpc/platforms/85xx/ 9553F: Documentation/devicetree/bindings/powerpc/fsl/ 9554 9555LINUX FOR POWERPC EMBEDDED PPC8XX 9556M: Vitaly Bordug <vitb@kernel.crashing.org> 9557W: http://www.penguinppc.org/ 9558L: linuxppc-dev@lists.ozlabs.org 9559S: Maintained 9560F: arch/powerpc/platforms/8xx/ 9561 9562LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9563L: linuxppc-dev@lists.ozlabs.org 9564S: Orphan 9565F: arch/powerpc/*/*virtex* 9566F: arch/powerpc/*/*/*virtex* 9567 9568LINUX FOR POWERPC PA SEMI PWRFICIENT 9569L: linuxppc-dev@lists.ozlabs.org 9570S: Orphan 9571F: arch/powerpc/platforms/pasemi/ 9572F: drivers/*/*pasemi* 9573F: drivers/*/*/*pasemi* 9574 9575LINUX KERNEL DUMP TEST MODULE (LKDTM) 9576M: Kees Cook <keescook@chromium.org> 9577S: Maintained 9578F: drivers/misc/lkdtm/* 9579 9580LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9581M: Alan Stern <stern@rowland.harvard.edu> 9582M: Andrea Parri <parri.andrea@gmail.com> 9583M: Will Deacon <will@kernel.org> 9584M: Peter Zijlstra <peterz@infradead.org> 9585M: Boqun Feng <boqun.feng@gmail.com> 9586M: Nicholas Piggin <npiggin@gmail.com> 9587M: David Howells <dhowells@redhat.com> 9588M: Jade Alglave <j.alglave@ucl.ac.uk> 9589M: Luc Maranget <luc.maranget@inria.fr> 9590M: "Paul E. McKenney" <paulmck@kernel.org> 9591R: Akira Yokosawa <akiyks@gmail.com> 9592R: Daniel Lustig <dlustig@nvidia.com> 9593L: linux-kernel@vger.kernel.org 9594L: linux-arch@vger.kernel.org 9595S: Supported 9596T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9597F: tools/memory-model/ 9598F: Documentation/atomic_bitops.txt 9599F: Documentation/atomic_t.txt 9600F: Documentation/core-api/atomic_ops.rst 9601F: Documentation/core-api/refcount-vs-atomic.rst 9602F: Documentation/memory-barriers.txt 9603 9604LIS3LV02D ACCELEROMETER DRIVER 9605M: Eric Piel <eric.piel@tremplin-utc.net> 9606S: Maintained 9607F: Documentation/misc-devices/lis3lv02d.rst 9608F: drivers/misc/lis3lv02d/ 9609F: drivers/platform/x86/hp_accel.c 9610 9611LIST KUNIT TEST 9612M: David Gow <davidgow@google.com> 9613L: linux-kselftest@vger.kernel.org 9614L: kunit-dev@googlegroups.com 9615S: Maintained 9616F: lib/list-test.c 9617 9618LIVE PATCHING 9619M: Josh Poimboeuf <jpoimboe@redhat.com> 9620M: Jiri Kosina <jikos@kernel.org> 9621M: Miroslav Benes <mbenes@suse.cz> 9622M: Petr Mladek <pmladek@suse.com> 9623R: Joe Lawrence <joe.lawrence@redhat.com> 9624S: Maintained 9625F: kernel/livepatch/ 9626F: include/linux/livepatch.h 9627F: arch/x86/include/asm/livepatch.h 9628F: arch/x86/kernel/livepatch.c 9629F: Documentation/livepatch/ 9630F: Documentation/ABI/testing/sysfs-kernel-livepatch 9631F: samples/livepatch/ 9632F: tools/testing/selftests/livepatch/ 9633L: live-patching@vger.kernel.org 9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9635 9636LLC (802.2) 9637L: netdev@vger.kernel.org 9638S: Odd fixes 9639F: include/linux/llc.h 9640F: include/uapi/linux/llc.h 9641F: include/net/llc* 9642F: net/llc/ 9643 9644LM73 HARDWARE MONITOR DRIVER 9645M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9646L: linux-hwmon@vger.kernel.org 9647S: Maintained 9648F: drivers/hwmon/lm73.c 9649 9650LM78 HARDWARE MONITOR DRIVER 9651M: Jean Delvare <jdelvare@suse.com> 9652L: linux-hwmon@vger.kernel.org 9653S: Maintained 9654F: Documentation/hwmon/lm78.rst 9655F: drivers/hwmon/lm78.c 9656 9657LM83 HARDWARE MONITOR DRIVER 9658M: Jean Delvare <jdelvare@suse.com> 9659L: linux-hwmon@vger.kernel.org 9660S: Maintained 9661F: Documentation/hwmon/lm83.rst 9662F: drivers/hwmon/lm83.c 9663 9664LM90 HARDWARE MONITOR DRIVER 9665M: Jean Delvare <jdelvare@suse.com> 9666L: linux-hwmon@vger.kernel.org 9667S: Maintained 9668F: Documentation/hwmon/lm90.rst 9669F: Documentation/devicetree/bindings/hwmon/lm90.txt 9670F: drivers/hwmon/lm90.c 9671F: include/dt-bindings/thermal/lm90.h 9672 9673LM95234 HARDWARE MONITOR DRIVER 9674M: Guenter Roeck <linux@roeck-us.net> 9675L: linux-hwmon@vger.kernel.org 9676S: Maintained 9677F: Documentation/hwmon/lm95234.rst 9678F: drivers/hwmon/lm95234.c 9679 9680LME2510 MEDIA DRIVER 9681M: Malcolm Priestley <tvboxspy@gmail.com> 9682L: linux-media@vger.kernel.org 9683W: https://linuxtv.org 9684Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9685S: Maintained 9686F: drivers/media/usb/dvb-usb-v2/lmedm04* 9687 9688LOADPIN SECURITY MODULE 9689M: Kees Cook <keescook@chromium.org> 9690T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9691S: Supported 9692F: security/loadpin/ 9693F: Documentation/admin-guide/LSM/LoadPin.rst 9694 9695LOCKING PRIMITIVES 9696M: Peter Zijlstra <peterz@infradead.org> 9697M: Ingo Molnar <mingo@redhat.com> 9698M: Will Deacon <will@kernel.org> 9699L: linux-kernel@vger.kernel.org 9700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9701S: Maintained 9702F: Documentation/locking/ 9703F: include/linux/lockdep.h 9704F: include/linux/spinlock*.h 9705F: arch/*/include/asm/spinlock*.h 9706F: include/linux/rwlock*.h 9707F: include/linux/mutex*.h 9708F: include/linux/rwsem*.h 9709F: include/linux/seqlock.h 9710F: lib/locking*.[ch] 9711F: kernel/locking/ 9712X: kernel/locking/locktorture.c 9713 9714LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9715M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9716L: linux-ntfs-dev@lists.sourceforge.net 9717W: http://www.linux-ntfs.org/content/view/19/37/ 9718S: Maintained 9719F: Documentation/admin-guide/ldm.rst 9720F: block/partitions/ldm.* 9721 9722LOGITECH HID GAMING KEYBOARDS 9723M: Hans de Goede <hdegoede@redhat.com> 9724L: linux-input@vger.kernel.org 9725T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 9726S: Maintained 9727F: drivers/hid/hid-lg-g15.c 9728 9729LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9730M: Sathya Prakash <sathya.prakash@broadcom.com> 9731M: Chaitra P B <chaitra.basappa@broadcom.com> 9732M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9733L: MPT-FusionLinux.pdl@broadcom.com 9734L: linux-scsi@vger.kernel.org 9735W: http://www.avagotech.com/support/ 9736S: Supported 9737F: drivers/message/fusion/ 9738F: drivers/scsi/mpt3sas/ 9739 9740LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9741M: Matthew Wilcox <willy@infradead.org> 9742L: linux-scsi@vger.kernel.org 9743S: Maintained 9744F: drivers/scsi/sym53c8xx_2/ 9745 9746LTC1660 DAC DRIVER 9747M: Marcus Folkesson <marcus.folkesson@gmail.com> 9748L: linux-iio@vger.kernel.org 9749S: Maintained 9750F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 9751F: drivers/iio/dac/ltc1660.c 9752 9753LTC2983 IIO TEMPERATURE DRIVER 9754M: Nuno Sá <nuno.sa@analog.com> 9755W: http://ez.analog.com/community/linux-device-drivers 9756L: linux-iio@vger.kernel.org 9757S: Supported 9758F: drivers/iio/temperature/ltc2983.c 9759F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 9760 9761LTC4261 HARDWARE MONITOR DRIVER 9762M: Guenter Roeck <linux@roeck-us.net> 9763L: linux-hwmon@vger.kernel.org 9764S: Maintained 9765F: Documentation/hwmon/ltc4261.rst 9766F: drivers/hwmon/ltc4261.c 9767 9768LTC2947 HARDWARE MONITOR DRIVER 9769M: Nuno Sá <nuno.sa@analog.com> 9770W: http://ez.analog.com/community/linux-device-drivers 9771L: linux-hwmon@vger.kernel.org 9772S: Supported 9773F: drivers/hwmon/ltc2947-core.c 9774F: drivers/hwmon/ltc2947-spi.c 9775F: drivers/hwmon/ltc2947-i2c.c 9776F: drivers/hwmon/ltc2947.h 9777F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 9778 9779LTC4306 I2C MULTIPLEXER DRIVER 9780M: Michael Hennerich <michael.hennerich@analog.com> 9781W: http://ez.analog.com/community/linux-device-drivers 9782L: linux-i2c@vger.kernel.org 9783S: Supported 9784F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9785F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9786 9787LTP (Linux Test Project) 9788M: Mike Frysinger <vapier@gentoo.org> 9789M: Cyril Hrubis <chrubis@suse.cz> 9790M: Wanlong Gao <wanlong.gao@gmail.com> 9791M: Jan Stancek <jstancek@redhat.com> 9792M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9793M: Alexey Kodanev <alexey.kodanev@oracle.com> 9794L: ltp@lists.linux.it (subscribers-only) 9795W: http://linux-test-project.github.io/ 9796T: git git://github.com/linux-test-project/ltp.git 9797S: Maintained 9798 9799M68K ARCHITECTURE 9800M: Geert Uytterhoeven <geert@linux-m68k.org> 9801L: linux-m68k@lists.linux-m68k.org 9802W: http://www.linux-m68k.org/ 9803T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9804S: Maintained 9805F: arch/m68k/ 9806F: drivers/zorro/ 9807 9808M68K ON APPLE MACINTOSH 9809M: Joshua Thompson <funaho@jurai.org> 9810W: http://www.mac.linux-m68k.org/ 9811L: linux-m68k@lists.linux-m68k.org 9812S: Maintained 9813F: arch/m68k/mac/ 9814 9815M68K ON HP9000/300 9816M: Philip Blundell <philb@gnu.org> 9817W: http://www.tazenda.demon.co.uk/phil/linux-hp 9818S: Maintained 9819F: arch/m68k/hp300/ 9820 9821M88DS3103 MEDIA DRIVER 9822M: Antti Palosaari <crope@iki.fi> 9823L: linux-media@vger.kernel.org 9824W: https://linuxtv.org 9825W: http://palosaari.fi/linux/ 9826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9827T: git git://linuxtv.org/anttip/media_tree.git 9828S: Maintained 9829F: drivers/media/dvb-frontends/m88ds3103* 9830 9831M88RS2000 MEDIA DRIVER 9832M: Malcolm Priestley <tvboxspy@gmail.com> 9833L: linux-media@vger.kernel.org 9834W: https://linuxtv.org 9835Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9836S: Maintained 9837F: drivers/media/dvb-frontends/m88rs2000* 9838 9839MA901 MASTERKIT USB FM RADIO DRIVER 9840M: Alexey Klimov <klimov.linux@gmail.com> 9841L: linux-media@vger.kernel.org 9842T: git git://linuxtv.org/media_tree.git 9843S: Maintained 9844F: drivers/media/radio/radio-ma901.c 9845 9846MAC80211 9847M: Johannes Berg <johannes@sipsolutions.net> 9848L: linux-wireless@vger.kernel.org 9849W: http://wireless.kernel.org/ 9850T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9852S: Maintained 9853F: Documentation/networking/mac80211-injection.txt 9854F: include/net/mac80211.h 9855F: net/mac80211/ 9856F: drivers/net/wireless/mac80211_hwsim.[ch] 9857F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 9858 9859MAILBOX API 9860M: Jassi Brar <jassisinghbrar@gmail.com> 9861L: linux-kernel@vger.kernel.org 9862S: Maintained 9863F: drivers/mailbox/ 9864F: include/linux/mailbox_client.h 9865F: include/linux/mailbox_controller.h 9866 9867MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9868M: Michael Kerrisk <mtk.manpages@gmail.com> 9869W: http://www.kernel.org/doc/man-pages 9870L: linux-man@vger.kernel.org 9871S: Maintained 9872 9873MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9874M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9875L: linux-mips@vger.kernel.org 9876S: Maintained 9877F: arch/mips/boot/dts/img/pistachio_marduk.dts 9878 9879MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9880M: Andrew Lunn <andrew@lunn.ch> 9881M: Vivien Didelot <vivien.didelot@gmail.com> 9882L: netdev@vger.kernel.org 9883S: Maintained 9884F: drivers/net/dsa/mv88e6xxx/ 9885F: include/linux/platform_data/mv88e6xxx.h 9886F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9887F: Documentation/networking/devlink-params-mv88e6xxx.txt 9888 9889MARVELL ARMADA DRM SUPPORT 9890M: Russell King <linux@armlinux.org.uk> 9891S: Maintained 9892T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9893T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9894F: drivers/gpu/drm/armada/ 9895F: include/uapi/drm/armada_drm.h 9896F: Documentation/devicetree/bindings/display/armada/ 9897 9898MARVELL ARMADA 3700 PHY DRIVERS 9899M: Miquel Raynal <miquel.raynal@bootlin.com> 9900S: Maintained 9901F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9902F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9903F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9904F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9905 9906MARVELL CRYPTO DRIVER 9907M: Boris Brezillon <bbrezillon@kernel.org> 9908M: Arnaud Ebalard <arno@natisbad.org> 9909F: drivers/crypto/marvell/ 9910S: Maintained 9911L: linux-crypto@vger.kernel.org 9912 9913MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9914M: Mirko Lindner <mlindner@marvell.com> 9915M: Stephen Hemminger <stephen@networkplumber.org> 9916L: netdev@vger.kernel.org 9917S: Maintained 9918F: drivers/net/ethernet/marvell/sk* 9919 9920MARVELL LIBERTAS WIRELESS DRIVER 9921L: libertas-dev@lists.infradead.org 9922S: Orphan 9923F: drivers/net/wireless/marvell/libertas/ 9924 9925MARVELL MACCHIATOBIN SUPPORT 9926M: Russell King <linux@armlinux.org.uk> 9927L: linux-arm-kernel@lists.infradead.org 9928S: Maintained 9929F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9930 9931MARVELL MV643XX ETHERNET DRIVER 9932M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9933L: netdev@vger.kernel.org 9934S: Maintained 9935F: drivers/net/ethernet/marvell/mv643xx_eth.* 9936F: include/linux/mv643xx.h 9937 9938MARVELL MV88X3310 PHY DRIVER 9939M: Russell King <linux@armlinux.org.uk> 9940L: netdev@vger.kernel.org 9941S: Maintained 9942F: drivers/net/phy/marvell10g.c 9943 9944MARVELL MVEBU THERMAL DRIVER 9945M: Miquel Raynal <miquel.raynal@bootlin.com> 9946S: Maintained 9947F: drivers/thermal/armada_thermal.c 9948 9949MARVELL MVNETA ETHERNET DRIVER 9950M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9951L: netdev@vger.kernel.org 9952S: Maintained 9953F: drivers/net/ethernet/marvell/mvneta.* 9954 9955MARVELL MWIFIEX WIRELESS DRIVER 9956M: Amitkumar Karwar <amitkarwar@gmail.com> 9957M: Nishant Sarmukadam <nishants@marvell.com> 9958M: Ganapathi Bhat <gbhat@marvell.com> 9959M: Xinming Hu <huxinming820@gmail.com> 9960L: linux-wireless@vger.kernel.org 9961S: Maintained 9962F: drivers/net/wireless/marvell/mwifiex/ 9963 9964MARVELL MWL8K WIRELESS DRIVER 9965M: Lennert Buytenhek <buytenh@wantstofly.org> 9966L: linux-wireless@vger.kernel.org 9967S: Odd Fixes 9968F: drivers/net/wireless/marvell/mwl8k.c 9969 9970MARVELL NAND CONTROLLER DRIVER 9971M: Miquel Raynal <miquel.raynal@bootlin.com> 9972L: linux-mtd@lists.infradead.org 9973S: Maintained 9974F: drivers/mtd/nand/raw/marvell_nand.c 9975F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9976 9977MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9978M: Nicolas Pitre <nico@fluxnic.net> 9979S: Odd Fixes 9980F: drivers/mmc/host/mvsdio.* 9981 9982MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9983M: Hu Ziji <huziji@marvell.com> 9984L: linux-mmc@vger.kernel.org 9985S: Supported 9986F: drivers/mmc/host/sdhci-xenon* 9987F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9988 9989MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9990M: Sunil Goutham <sgoutham@marvell.com> 9991M: Linu Cherian <lcherian@marvell.com> 9992M: Geetha sowjanya <gakula@marvell.com> 9993M: Jerin Jacob <jerinj@marvell.com> 9994L: netdev@vger.kernel.org 9995S: Supported 9996F: drivers/net/ethernet/marvell/octeontx2/af/ 9997 9998MATROX FRAMEBUFFER DRIVER 9999L: linux-fbdev@vger.kernel.org 10000S: Orphan 10001F: drivers/video/fbdev/matrox/matroxfb_* 10002F: include/uapi/linux/matroxfb.h 10003 10004MAX16065 HARDWARE MONITOR DRIVER 10005M: Guenter Roeck <linux@roeck-us.net> 10006L: linux-hwmon@vger.kernel.org 10007S: Maintained 10008F: Documentation/hwmon/max16065.rst 10009F: drivers/hwmon/max16065.c 10010 10011MAX2175 SDR TUNER DRIVER 10012M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10013L: linux-media@vger.kernel.org 10014T: git git://linuxtv.org/media_tree.git 10015S: Maintained 10016F: Documentation/devicetree/bindings/media/i2c/max2175.txt 10017F: Documentation/media/v4l-drivers/max2175.rst 10018F: drivers/media/i2c/max2175* 10019F: include/uapi/linux/max2175.h 10020 10021MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 10022L: linux-hwmon@vger.kernel.org 10023S: Orphan 10024F: Documentation/hwmon/max6650.rst 10025F: drivers/hwmon/max6650.c 10026 10027MAX6697 HARDWARE MONITOR DRIVER 10028M: Guenter Roeck <linux@roeck-us.net> 10029L: linux-hwmon@vger.kernel.org 10030S: Maintained 10031F: Documentation/hwmon/max6697.rst 10032F: Documentation/devicetree/bindings/hwmon/max6697.txt 10033F: drivers/hwmon/max6697.c 10034F: include/linux/platform_data/max6697.h 10035 10036MAX9860 MONO AUDIO VOICE CODEC DRIVER 10037M: Peter Rosin <peda@axentia.se> 10038L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10039S: Maintained 10040F: Documentation/devicetree/bindings/sound/max9860.txt 10041F: sound/soc/codecs/max9860.* 10042 10043MAXBOTIX ULTRASONIC RANGER IIO DRIVER 10044M: Andreas Klinger <ak@it-klinger.de> 10045L: linux-iio@vger.kernel.org 10046S: Maintained 10047F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 10048F: drivers/iio/proximity/mb1232.c 10049 10050MAXIM MAX77650 PMIC MFD DRIVER 10051M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 10052L: linux-kernel@vger.kernel.org 10053S: Maintained 10054F: Documentation/devicetree/bindings/*/*max77650.yaml 10055F: Documentation/devicetree/bindings/*/max77650*.yaml 10056F: include/linux/mfd/max77650.h 10057F: drivers/mfd/max77650.c 10058F: drivers/regulator/max77650-regulator.c 10059F: drivers/power/supply/max77650-charger.c 10060F: drivers/input/misc/max77650-onkey.c 10061F: drivers/leds/leds-max77650.c 10062F: drivers/gpio/gpio-max77650.c 10063 10064MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 10065M: Javier Martinez Canillas <javier@dowhile0.org> 10066L: linux-kernel@vger.kernel.org 10067S: Supported 10068F: drivers/regulator/max77802-regulator.c 10069F: Documentation/devicetree/bindings/*/*max77802.txt 10070F: include/dt-bindings/*/*max77802.h 10071 10072MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 10073M: Krzysztof Kozlowski <krzk@kernel.org> 10074M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10075L: linux-pm@vger.kernel.org 10076S: Supported 10077F: drivers/power/supply/max14577_charger.c 10078F: drivers/power/supply/max77693_charger.c 10079 10080MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 10081M: Chanwoo Choi <cw00.choi@samsung.com> 10082M: Krzysztof Kozlowski <krzk@kernel.org> 10083M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10084L: linux-kernel@vger.kernel.org 10085S: Supported 10086F: drivers/*/max14577*.c 10087F: drivers/*/max77686*.c 10088F: drivers/*/max77693*.c 10089F: drivers/extcon/extcon-max14577.c 10090F: drivers/extcon/extcon-max77693.c 10091F: drivers/rtc/rtc-max77686.c 10092F: drivers/clk/clk-max77686.c 10093F: Documentation/devicetree/bindings/mfd/max14577.txt 10094F: Documentation/devicetree/bindings/*/max77686.txt 10095F: Documentation/devicetree/bindings/mfd/max77693.txt 10096F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 10097F: include/linux/mfd/max14577*.h 10098F: include/linux/mfd/max77686*.h 10099F: include/linux/mfd/max77693*.h 10100 10101MAXIRADIO FM RADIO RECEIVER DRIVER 10102M: Hans Verkuil <hverkuil@xs4all.nl> 10103L: linux-media@vger.kernel.org 10104T: git git://linuxtv.org/media_tree.git 10105W: https://linuxtv.org 10106S: Maintained 10107F: drivers/media/radio/radio-maxiradio* 10108 10109MCAN MMIO DEVICE DRIVER 10110M: Sriram Dash <sriram.dash@samsung.com> 10111L: linux-can@vger.kernel.org 10112S: Maintained 10113F: Documentation/devicetree/bindings/net/can/m_can.txt 10114F: drivers/net/can/m_can/m_can.c 10115F: drivers/net/can/m_can/m_can.h 10116F: drivers/net/can/m_can/m_can_platform.c 10117 10118MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 10119M: Peter Rosin <peda@axentia.se> 10120L: linux-iio@vger.kernel.org 10121S: Maintained 10122F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 10123F: drivers/iio/potentiometer/mcp4018.c 10124F: drivers/iio/potentiometer/mcp4531.c 10125 10126MCR20A IEEE-802.15.4 RADIO DRIVER 10127M: Xue Liu <liuxuenetmail@gmail.com> 10128L: linux-wpan@vger.kernel.org 10129W: https://github.com/xueliu/mcr20a-linux 10130S: Maintained 10131F: drivers/net/ieee802154/mcr20a.c 10132F: drivers/net/ieee802154/mcr20a.h 10133F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 10134 10135MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 10136M: William Breathitt Gray <vilhelm.gray@gmail.com> 10137L: linux-iio@vger.kernel.org 10138S: Maintained 10139F: drivers/iio/dac/cio-dac.c 10140 10141MEDIA CONTROLLER FRAMEWORK 10142M: Sakari Ailus <sakari.ailus@linux.intel.com> 10143M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10144L: linux-media@vger.kernel.org 10145W: https://www.linuxtv.org 10146T: git git://linuxtv.org/media_tree.git 10147S: Supported 10148F: drivers/media/mc/ 10149F: include/media/media-*.h 10150F: include/uapi/linux/media.h 10151 10152MEDIA DRIVERS FOR ASCOT2E 10153M: Sergey Kozlov <serjk@netup.ru> 10154M: Abylay Ospan <aospan@netup.ru> 10155L: linux-media@vger.kernel.org 10156W: https://linuxtv.org 10157W: http://netup.tv/ 10158T: git git://linuxtv.org/media_tree.git 10159S: Supported 10160F: drivers/media/dvb-frontends/ascot2e* 10161 10162MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 10163M: Jasmin Jessich <jasmin@anw.at> 10164L: linux-media@vger.kernel.org 10165W: https://linuxtv.org 10166T: git git://linuxtv.org/media_tree.git 10167S: Maintained 10168F: drivers/media/dvb-frontends/cxd2099* 10169 10170MEDIA DRIVERS FOR CXD2841ER 10171M: Sergey Kozlov <serjk@netup.ru> 10172M: Abylay Ospan <aospan@netup.ru> 10173L: linux-media@vger.kernel.org 10174W: https://linuxtv.org 10175W: http://netup.tv/ 10176T: git git://linuxtv.org/media_tree.git 10177S: Supported 10178F: drivers/media/dvb-frontends/cxd2841er* 10179 10180MEDIA DRIVERS FOR CXD2880 10181M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 10182L: linux-media@vger.kernel.org 10183W: http://linuxtv.org/ 10184T: git git://linuxtv.org/media_tree.git 10185S: Supported 10186F: drivers/media/dvb-frontends/cxd2880/* 10187F: drivers/media/spi/cxd2880* 10188 10189MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 10190L: linux-media@vger.kernel.org 10191W: https://linuxtv.org 10192T: git git://linuxtv.org/media_tree.git 10193S: Orphan 10194F: drivers/media/pci/ddbridge/* 10195 10196MEDIA DRIVERS FOR FREESCALE IMX 10197M: Steve Longerbeam <slongerbeam@gmail.com> 10198M: Philipp Zabel <p.zabel@pengutronix.de> 10199L: linux-media@vger.kernel.org 10200T: git git://linuxtv.org/media_tree.git 10201S: Maintained 10202F: Documentation/devicetree/bindings/media/imx.txt 10203F: Documentation/media/v4l-drivers/imx.rst 10204F: drivers/staging/media/imx/ 10205F: include/linux/imx-media.h 10206F: include/media/imx.h 10207 10208MEDIA DRIVER FOR FREESCALE IMX PXP 10209M: Philipp Zabel <p.zabel@pengutronix.de> 10210L: linux-media@vger.kernel.org 10211T: git git://linuxtv.org/media_tree.git 10212S: Maintained 10213F: drivers/media/platform/imx-pxp.[ch] 10214 10215MEDIA DRIVERS FOR FREESCALE IMX7 10216M: Rui Miguel Silva <rmfrfs@gmail.com> 10217L: linux-media@vger.kernel.org 10218T: git git://linuxtv.org/media_tree.git 10219S: Maintained 10220F: Documentation/devicetree/bindings/media/imx7-csi.txt 10221F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 10222F: Documentation/media/v4l-drivers/imx7.rst 10223F: drivers/staging/media/imx/imx7-media-csi.c 10224F: drivers/staging/media/imx/imx7-mipi-csis.c 10225 10226MEDIA DRIVERS FOR HELENE 10227M: Abylay Ospan <aospan@netup.ru> 10228L: linux-media@vger.kernel.org 10229W: https://linuxtv.org 10230W: http://netup.tv/ 10231T: git git://linuxtv.org/media_tree.git 10232S: Supported 10233F: drivers/media/dvb-frontends/helene* 10234 10235MEDIA DRIVERS FOR HORUS3A 10236M: Sergey Kozlov <serjk@netup.ru> 10237M: Abylay Ospan <aospan@netup.ru> 10238L: linux-media@vger.kernel.org 10239W: https://linuxtv.org 10240W: http://netup.tv/ 10241T: git git://linuxtv.org/media_tree.git 10242S: Supported 10243F: drivers/media/dvb-frontends/horus3a* 10244 10245MEDIA DRIVERS FOR LNBH25 10246M: Sergey Kozlov <serjk@netup.ru> 10247M: Abylay Ospan <aospan@netup.ru> 10248L: linux-media@vger.kernel.org 10249W: https://linuxtv.org 10250W: http://netup.tv/ 10251T: git git://linuxtv.org/media_tree.git 10252S: Supported 10253F: drivers/media/dvb-frontends/lnbh25* 10254 10255MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 10256L: linux-media@vger.kernel.org 10257W: https://linuxtv.org 10258T: git git://linuxtv.org/media_tree.git 10259S: Orphan 10260F: drivers/media/dvb-frontends/mxl5xx* 10261 10262MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 10263M: Sergey Kozlov <serjk@netup.ru> 10264M: Abylay Ospan <aospan@netup.ru> 10265L: linux-media@vger.kernel.org 10266W: https://linuxtv.org 10267W: http://netup.tv/ 10268T: git git://linuxtv.org/media_tree.git 10269S: Supported 10270F: drivers/media/pci/netup_unidvb/* 10271 10272MEDIA DRIVERS FOR RENESAS - CEU 10273M: Jacopo Mondi <jacopo@jmondi.org> 10274L: linux-media@vger.kernel.org 10275L: linux-renesas-soc@vger.kernel.org 10276T: git git://linuxtv.org/media_tree.git 10277S: Supported 10278F: Documentation/devicetree/bindings/media/renesas,ceu.txt 10279F: drivers/media/platform/renesas-ceu.c 10280F: include/media/drv-intf/renesas-ceu.h 10281 10282MEDIA DRIVERS FOR RENESAS - DRIF 10283M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10284L: linux-media@vger.kernel.org 10285L: linux-renesas-soc@vger.kernel.org 10286T: git git://linuxtv.org/media_tree.git 10287S: Supported 10288F: Documentation/devicetree/bindings/media/renesas,drif.txt 10289F: drivers/media/platform/rcar_drif.c 10290 10291MEDIA DRIVERS FOR RENESAS - FCP 10292M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10293L: linux-media@vger.kernel.org 10294L: linux-renesas-soc@vger.kernel.org 10295T: git git://linuxtv.org/media_tree.git 10296S: Supported 10297F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10298F: drivers/media/platform/rcar-fcp.c 10299F: include/media/rcar-fcp.h 10300 10301MEDIA DRIVERS FOR RENESAS - FDP1 10302M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10303L: linux-media@vger.kernel.org 10304L: linux-renesas-soc@vger.kernel.org 10305T: git git://linuxtv.org/media_tree.git 10306S: Supported 10307F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10308F: drivers/media/platform/rcar_fdp1.c 10309 10310MEDIA DRIVERS FOR RENESAS - VIN 10311M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10312L: linux-media@vger.kernel.org 10313L: linux-renesas-soc@vger.kernel.org 10314T: git git://linuxtv.org/media_tree.git 10315S: Supported 10316F: Documentation/devicetree/bindings/media/renesas,csi2.txt 10317F: Documentation/devicetree/bindings/media/renesas,vin.txt 10318F: drivers/media/platform/rcar-vin/ 10319 10320MEDIA DRIVERS FOR RENESAS - VSP1 10321M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10322M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10323L: linux-media@vger.kernel.org 10324L: linux-renesas-soc@vger.kernel.org 10325T: git git://linuxtv.org/media_tree.git 10326S: Supported 10327F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10328F: drivers/media/platform/vsp1/ 10329 10330MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10331L: linux-media@vger.kernel.org 10332W: https://linuxtv.org 10333T: git git://linuxtv.org/media_tree.git 10334S: Orphan 10335F: drivers/media/dvb-frontends/stv0910* 10336 10337MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10338L: linux-media@vger.kernel.org 10339W: https://linuxtv.org 10340T: git git://linuxtv.org/media_tree.git 10341S: Orphan 10342F: drivers/media/dvb-frontends/stv6111* 10343 10344MEDIA DRIVERS FOR STM32 - DCMI 10345M: Hugues Fruchet <hugues.fruchet@st.com> 10346L: linux-media@vger.kernel.org 10347T: git git://linuxtv.org/media_tree.git 10348S: Supported 10349F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10350F: drivers/media/platform/stm32/stm32-dcmi.c 10351 10352MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10353M: Dmitry Osipenko <digetx@gmail.com> 10354L: linux-media@vger.kernel.org 10355L: linux-tegra@vger.kernel.org 10356T: git git://linuxtv.org/media_tree.git 10357S: Maintained 10358F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10359F: drivers/staging/media/tegra-vde/ 10360 10361MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10362M: Mauro Carvalho Chehab <mchehab@kernel.org> 10363L: linux-media@vger.kernel.org 10364W: https://linuxtv.org 10365Q: http://patchwork.kernel.org/project/linux-media/list/ 10366T: git git://linuxtv.org/media_tree.git 10367S: Maintained 10368F: Documentation/devicetree/bindings/media/ 10369F: Documentation/media/ 10370F: drivers/media/ 10371F: drivers/staging/media/ 10372F: include/linux/platform_data/media/ 10373F: include/media/ 10374F: include/uapi/linux/dvb/ 10375F: include/uapi/linux/videodev2.h 10376F: include/uapi/linux/media.h 10377F: include/uapi/linux/v4l2-* 10378F: include/uapi/linux/meye.h 10379F: include/uapi/linux/ivtv* 10380F: include/uapi/linux/uvcvideo.h 10381 10382MEDIATEK BLUETOOTH DRIVER 10383M: Sean Wang <sean.wang@mediatek.com> 10384L: linux-bluetooth@vger.kernel.org 10385L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10386S: Maintained 10387F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10388F: drivers/bluetooth/btmtkuart.c 10389 10390MEDIATEK CIR DRIVER 10391M: Sean Wang <sean.wang@mediatek.com> 10392S: Maintained 10393F: drivers/media/rc/mtk-cir.c 10394 10395MEDIATEK DMA DRIVER 10396M: Sean Wang <sean.wang@mediatek.com> 10397L: dmaengine@vger.kernel.org 10398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10399L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10400S: Maintained 10401F: Documentation/devicetree/bindings/dma/mtk-* 10402F: drivers/dma/mediatek/ 10403 10404MEDIATEK PMIC LED DRIVER 10405M: Sean Wang <sean.wang@mediatek.com> 10406S: Maintained 10407F: drivers/leds/leds-mt6323.c 10408F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10409 10410MEDIATEK ETHERNET DRIVER 10411M: Felix Fietkau <nbd@openwrt.org> 10412M: John Crispin <john@phrozen.org> 10413M: Sean Wang <sean.wang@mediatek.com> 10414M: Mark Lee <Mark-MC.Lee@mediatek.com> 10415L: netdev@vger.kernel.org 10416S: Maintained 10417F: drivers/net/ethernet/mediatek/ 10418 10419MEDIATEK SWITCH DRIVER 10420M: Sean Wang <sean.wang@mediatek.com> 10421L: netdev@vger.kernel.org 10422S: Maintained 10423F: drivers/net/dsa/mt7530.* 10424F: net/dsa/tag_mtk.c 10425 10426MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 10427M: Sean Wang <sean.wang@mediatek.com> 10428L: linux-pm@vger.kernel.org 10429S: Maintained 10430F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt 10431F: drivers/power/reset/mt6323-poweroff.c 10432 10433MEDIATEK JPEG DRIVER 10434M: Rick Chang <rick.chang@mediatek.com> 10435M: Bin Liu <bin.liu@mediatek.com> 10436S: Supported 10437F: drivers/media/platform/mtk-jpeg/ 10438F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10439 10440MEDIATEK MDP DRIVER 10441M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10442M: Houlong Wei <houlong.wei@mediatek.com> 10443M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10444S: Supported 10445F: drivers/media/platform/mtk-mdp/ 10446F: drivers/media/platform/mtk-vpu/ 10447F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10448 10449MEDIATEK MEDIA DRIVER 10450M: Tiffany Lin <tiffany.lin@mediatek.com> 10451M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10452S: Supported 10453F: drivers/media/platform/mtk-vcodec/ 10454F: drivers/media/platform/mtk-vpu/ 10455F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10456F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10457 10458MEDIATEK MMC/SD/SDIO DRIVER 10459M: Chaotian Jing <chaotian.jing@mediatek.com> 10460S: Maintained 10461F: drivers/mmc/host/mtk-sd.c 10462F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10463 10464MEDIATEK MT76 WIRELESS LAN DRIVER 10465M: Felix Fietkau <nbd@nbd.name> 10466M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10467R: Ryder Lee <ryder.lee@mediatek.com> 10468R: Roy Luo <royluo@google.com> 10469L: linux-wireless@vger.kernel.org 10470S: Maintained 10471F: drivers/net/wireless/mediatek/mt76/ 10472 10473MEDIATEK MT7601U WIRELESS LAN DRIVER 10474M: Jakub Kicinski <kubakici@wp.pl> 10475L: linux-wireless@vger.kernel.org 10476S: Maintained 10477F: drivers/net/wireless/mediatek/mt7601u/ 10478 10479MEDIATEK MT7621/28/88 I2C DRIVER 10480M: Stefan Roese <sr@denx.de> 10481L: linux-i2c@vger.kernel.org 10482S: Maintained 10483F: drivers/i2c/busses/i2c-mt7621.c 10484F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10485 10486MEDIATEK NAND CONTROLLER DRIVER 10487M: Xiaolei Li <xiaolei.li@mediatek.com> 10488L: linux-mtd@lists.infradead.org 10489S: Maintained 10490F: drivers/mtd/nand/raw/mtk_* 10491F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10492 10493MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10494M: Sean Wang <sean.wang@mediatek.com> 10495S: Maintained 10496F: drivers/char/hw_random/mtk-rng.c 10497 10498MEDIATEK USB3 DRD IP DRIVER 10499M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10500L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10502L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10503S: Maintained 10504F: drivers/usb/mtu3/ 10505 10506MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10507M: Peter Senna Tschudin <peter.senna@gmail.com> 10508M: Martin Donnelly <martin.donnelly@ge.com> 10509M: Martyn Welch <martyn.welch@collabora.co.uk> 10510S: Maintained 10511F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10512F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10513 10514MEGARAID SCSI/SAS DRIVERS 10515M: Kashyap Desai <kashyap.desai@broadcom.com> 10516M: Sumit Saxena <sumit.saxena@broadcom.com> 10517M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10518L: megaraidlinux.pdl@broadcom.com 10519L: linux-scsi@vger.kernel.org 10520W: http://www.avagotech.com/support/ 10521S: Maintained 10522F: Documentation/scsi/megaraid.txt 10523F: drivers/scsi/megaraid.* 10524F: drivers/scsi/megaraid/ 10525 10526MELEXIS MLX90614 DRIVER 10527M: Crt Mori <cmo@melexis.com> 10528L: linux-iio@vger.kernel.org 10529W: http://www.melexis.com 10530S: Supported 10531F: drivers/iio/temperature/mlx90614.c 10532 10533MELEXIS MLX90632 DRIVER 10534M: Crt Mori <cmo@melexis.com> 10535L: linux-iio@vger.kernel.org 10536W: http://www.melexis.com 10537S: Supported 10538F: drivers/iio/temperature/mlx90632.c 10539 10540MELFAS MIP4 TOUCHSCREEN DRIVER 10541M: Sangwon Jee <jeesw@melfas.com> 10542W: http://www.melfas.com 10543S: Supported 10544F: drivers/input/touchscreen/melfas_mip4.c 10545F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10546 10547MELLANOX ETHERNET DRIVER (mlx4_en) 10548M: Tariq Toukan <tariqt@mellanox.com> 10549L: netdev@vger.kernel.org 10550S: Supported 10551W: http://www.mellanox.com 10552Q: http://patchwork.ozlabs.org/project/netdev/list/ 10553F: drivers/net/ethernet/mellanox/mlx4/en_* 10554 10555MELLANOX ETHERNET DRIVER (mlx5e) 10556M: Saeed Mahameed <saeedm@mellanox.com> 10557L: netdev@vger.kernel.org 10558S: Supported 10559W: http://www.mellanox.com 10560Q: http://patchwork.ozlabs.org/project/netdev/list/ 10561F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10562 10563MELLANOX ETHERNET INNOVA DRIVERS 10564R: Boris Pismenny <borisp@mellanox.com> 10565L: netdev@vger.kernel.org 10566S: Supported 10567W: http://www.mellanox.com 10568Q: http://patchwork.ozlabs.org/project/netdev/list/ 10569F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10570F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10571F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10572F: include/linux/mlx5/mlx5_ifc_fpga.h 10573 10574MELLANOX ETHERNET SWITCH DRIVERS 10575M: Jiri Pirko <jiri@mellanox.com> 10576M: Ido Schimmel <idosch@mellanox.com> 10577L: netdev@vger.kernel.org 10578S: Supported 10579W: http://www.mellanox.com 10580Q: http://patchwork.ozlabs.org/project/netdev/list/ 10581F: drivers/net/ethernet/mellanox/mlxsw/ 10582F: tools/testing/selftests/drivers/net/mlxsw/ 10583 10584MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10585M: mlxsw@mellanox.com 10586L: netdev@vger.kernel.org 10587S: Supported 10588W: http://www.mellanox.com 10589Q: http://patchwork.ozlabs.org/project/netdev/list/ 10590F: drivers/net/ethernet/mellanox/mlxfw/ 10591 10592MELLANOX HARDWARE PLATFORM SUPPORT 10593M: Andy Shevchenko <andy@infradead.org> 10594M: Darren Hart <dvhart@infradead.org> 10595M: Vadim Pasternak <vadimp@mellanox.com> 10596L: platform-driver-x86@vger.kernel.org 10597S: Supported 10598F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 10599F: drivers/platform/mellanox/ 10600F: include/linux/platform_data/mlxreg.h 10601 10602MELLANOX MLX4 core VPI driver 10603M: Tariq Toukan <tariqt@mellanox.com> 10604L: netdev@vger.kernel.org 10605L: linux-rdma@vger.kernel.org 10606W: http://www.mellanox.com 10607Q: http://patchwork.ozlabs.org/project/netdev/list/ 10608S: Supported 10609F: drivers/net/ethernet/mellanox/mlx4/ 10610F: include/linux/mlx4/ 10611 10612MELLANOX MLX4 IB driver 10613M: Yishai Hadas <yishaih@mellanox.com> 10614L: linux-rdma@vger.kernel.org 10615W: http://www.mellanox.com 10616Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10617S: Supported 10618F: drivers/infiniband/hw/mlx4/ 10619F: include/linux/mlx4/ 10620F: include/uapi/rdma/mlx4-abi.h 10621 10622MELLANOX MLX5 core VPI driver 10623M: Saeed Mahameed <saeedm@mellanox.com> 10624M: Leon Romanovsky <leonro@mellanox.com> 10625L: netdev@vger.kernel.org 10626L: linux-rdma@vger.kernel.org 10627W: http://www.mellanox.com 10628Q: http://patchwork.ozlabs.org/project/netdev/list/ 10629S: Supported 10630F: drivers/net/ethernet/mellanox/mlx5/core/ 10631F: include/linux/mlx5/ 10632F: Documentation/networking/device_drivers/mellanox/ 10633 10634MELLANOX MLX5 IB driver 10635M: Leon Romanovsky <leonro@mellanox.com> 10636L: linux-rdma@vger.kernel.org 10637W: http://www.mellanox.com 10638Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10639S: Supported 10640F: drivers/infiniband/hw/mlx5/ 10641F: include/linux/mlx5/ 10642F: include/uapi/rdma/mlx5-abi.h 10643 10644MELLANOX MLXCPLD I2C AND MUX DRIVER 10645M: Vadim Pasternak <vadimp@mellanox.com> 10646M: Michael Shych <michaelsh@mellanox.com> 10647L: linux-i2c@vger.kernel.org 10648S: Supported 10649F: drivers/i2c/busses/i2c-mlxcpld.c 10650F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10651F: Documentation/i2c/busses/i2c-mlxcpld.rst 10652 10653MELLANOX MLXCPLD LED DRIVER 10654M: Vadim Pasternak <vadimp@mellanox.com> 10655L: linux-leds@vger.kernel.org 10656S: Supported 10657F: drivers/leds/leds-mlxcpld.c 10658F: drivers/leds/leds-mlxreg.c 10659F: Documentation/leds/leds-mlxcpld.rst 10660 10661MELLANOX PLATFORM DRIVER 10662M: Vadim Pasternak <vadimp@mellanox.com> 10663L: platform-driver-x86@vger.kernel.org 10664S: Supported 10665F: drivers/platform/x86/mlx-platform.c 10666 10667MEMBARRIER SUPPORT 10668M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10669M: "Paul E. McKenney" <paulmck@kernel.org> 10670L: linux-kernel@vger.kernel.org 10671S: Supported 10672F: kernel/sched/membarrier.c 10673F: include/uapi/linux/membarrier.h 10674F: arch/powerpc/include/asm/membarrier.h 10675 10676MEMBLOCK 10677M: Mike Rapoport <rppt@linux.ibm.com> 10678L: linux-mm@kvack.org 10679S: Maintained 10680F: include/linux/memblock.h 10681F: mm/memblock.c 10682F: Documentation/core-api/boot-time-mm.rst 10683 10684MEMORY MANAGEMENT 10685M: Andrew Morton <akpm@linux-foundation.org> 10686L: linux-mm@kvack.org 10687W: http://www.linux-mm.org 10688T: quilt https://ozlabs.org/~akpm/mmotm/ 10689T: quilt https://ozlabs.org/~akpm/mmots/ 10690T: git git://github.com/hnaz/linux-mm.git 10691S: Maintained 10692F: include/linux/mm.h 10693F: include/linux/gfp.h 10694F: include/linux/mmzone.h 10695F: include/linux/memory_hotplug.h 10696F: include/linux/vmalloc.h 10697F: mm/ 10698 10699MEMORY TECHNOLOGY DEVICES (MTD) 10700M: Miquel Raynal <miquel.raynal@bootlin.com> 10701M: Richard Weinberger <richard@nod.at> 10702M: Vignesh Raghavendra <vigneshr@ti.com> 10703L: linux-mtd@lists.infradead.org 10704W: http://www.linux-mtd.infradead.org/ 10705Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10706C: irc://irc.oftc.net/mtd 10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10709S: Maintained 10710F: Documentation/devicetree/bindings/mtd/ 10711F: drivers/mtd/ 10712F: include/linux/mtd/ 10713F: include/uapi/mtd/ 10714 10715MEN A21 WATCHDOG DRIVER 10716M: Johannes Thumshirn <morbidrsa@gmail.com> 10717L: linux-watchdog@vger.kernel.org 10718S: Maintained 10719F: drivers/watchdog/mena21_wdt.c 10720 10721MEN CHAMELEON BUS (mcb) 10722M: Johannes Thumshirn <morbidrsa@gmail.com> 10723S: Maintained 10724F: drivers/mcb/ 10725F: include/linux/mcb.h 10726F: Documentation/driver-api/men-chameleon-bus.rst 10727 10728MEN F21BMC (Board Management Controller) 10729M: Andreas Werner <andreas.werner@men.de> 10730S: Supported 10731F: drivers/mfd/menf21bmc.c 10732F: drivers/watchdog/menf21bmc_wdt.c 10733F: drivers/leds/leds-menf21bmc.c 10734F: drivers/hwmon/menf21bmc_hwmon.c 10735F: Documentation/hwmon/menf21bmc.rst 10736 10737MEN Z069 WATCHDOG DRIVER 10738M: Johannes Thumshirn <jth@kernel.org> 10739L: linux-watchdog@vger.kernel.org 10740S: Maintained 10741F: drivers/watchdog/menz69_wdt.c 10742 10743MESON AO CEC DRIVER FOR AMLOGIC SOCS 10744M: Neil Armstrong <narmstrong@baylibre.com> 10745L: linux-media@vger.kernel.org 10746L: linux-amlogic@lists.infradead.org 10747W: http://linux-meson.com/ 10748S: Supported 10749F: drivers/media/platform/meson/ao-cec.c 10750F: drivers/media/platform/meson/ao-cec-g12a.c 10751F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml 10752T: git git://linuxtv.org/media_tree.git 10753 10754MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10755M: Liang Yang <liang.yang@amlogic.com> 10756L: linux-mtd@lists.infradead.org 10757S: Maintained 10758F: drivers/mtd/nand/raw/meson_* 10759F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10760 10761MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10762M: Maxime Jourdan <mjourdan@baylibre.com> 10763L: linux-media@vger.kernel.org 10764L: linux-amlogic@lists.infradead.org 10765S: Supported 10766F: drivers/staging/media/meson/vdec/ 10767T: git git://linuxtv.org/media_tree.git 10768 10769METHODE UDPU SUPPORT 10770M: Vladimir Vid <vladimir.vid@sartura.hr> 10771S: Maintained 10772F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10773 10774MICROBLAZE ARCHITECTURE 10775M: Michal Simek <monstr@monstr.eu> 10776W: http://www.monstr.eu/fdt/ 10777T: git git://git.monstr.eu/linux-2.6-microblaze.git 10778S: Supported 10779F: arch/microblaze/ 10780 10781MICROCHIP AT91 SERIAL DRIVER 10782M: Richard Genoud <richard.genoud@gmail.com> 10783S: Maintained 10784F: drivers/tty/serial/atmel_serial.c 10785F: drivers/tty/serial/atmel_serial.h 10786F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10787 10788MICROCHIP AUDIO ASOC DRIVERS 10789M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10791S: Supported 10792F: sound/soc/atmel 10793 10794MICROCHIP DMA DRIVER 10795M: Ludovic Desroches <ludovic.desroches@microchip.com> 10796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10797L: dmaengine@vger.kernel.org 10798S: Supported 10799F: drivers/dma/at_hdmac.c 10800F: drivers/dma/at_hdmac_regs.h 10801F: include/linux/platform_data/dma-atmel.h 10802F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10803F: include/dt-bindings/dma/at91.h 10804 10805MICROCHIP ECC DRIVER 10806M: Tudor Ambarus <tudor.ambarus@microchip.com> 10807L: linux-crypto@vger.kernel.org 10808S: Maintained 10809F: drivers/crypto/atmel-ecc.* 10810 10811MICROCHIP I2C DRIVER 10812M: Ludovic Desroches <ludovic.desroches@microchip.com> 10813L: linux-i2c@vger.kernel.org 10814S: Supported 10815F: drivers/i2c/busses/i2c-at91.h 10816F: drivers/i2c/busses/i2c-at91-*.c 10817 10818MICROCHIP ISC DRIVER 10819M: Eugen Hristev <eugen.hristev@microchip.com> 10820L: linux-media@vger.kernel.org 10821S: Supported 10822F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10823F: drivers/media/platform/atmel/atmel-isc.h 10824F: drivers/media/platform/atmel/atmel-isc-base.c 10825F: drivers/media/platform/atmel/atmel-isc-regs.h 10826F: Documentation/devicetree/bindings/media/atmel-isc.txt 10827 10828MICROCHIP ISI DRIVER 10829M: Eugen Hristev <eugen.hristev@microchip.com> 10830L: linux-media@vger.kernel.org 10831S: Supported 10832F: drivers/media/platform/atmel/atmel-isi.c 10833F: drivers/media/platform/atmel/atmel-isi.h 10834 10835MICROCHIP AT91 USART MFD DRIVER 10836M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10837L: linux-kernel@vger.kernel.org 10838S: Supported 10839F: drivers/mfd/at91-usart.c 10840F: include/dt-bindings/mfd/at91-usart.h 10841F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10842 10843MICROCHIP AT91 USART SPI DRIVER 10844M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10845L: linux-spi@vger.kernel.org 10846S: Supported 10847F: drivers/spi/spi-at91-usart.c 10848F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10849 10850MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10851M: Woojung Huh <woojung.huh@microchip.com> 10852M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10853L: netdev@vger.kernel.org 10854S: Maintained 10855F: net/dsa/tag_ksz.c 10856F: drivers/net/dsa/microchip/* 10857F: include/linux/platform_data/microchip-ksz.h 10858F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10859 10860MICROCHIP LAN743X ETHERNET DRIVER 10861M: Bryan Whitehead <bryan.whitehead@microchip.com> 10862M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10863L: netdev@vger.kernel.org 10864S: Maintained 10865F: drivers/net/ethernet/microchip/lan743x_* 10866 10867MICROCHIP LCDFB DRIVER 10868M: Nicolas Ferre <nicolas.ferre@microchip.com> 10869L: linux-fbdev@vger.kernel.org 10870S: Maintained 10871F: drivers/video/fbdev/atmel_lcdfb.c 10872F: include/video/atmel_lcdc.h 10873 10874MICROCHIP MMC/SD/SDIO MCI DRIVER 10875M: Ludovic Desroches <ludovic.desroches@microchip.com> 10876S: Maintained 10877F: drivers/mmc/host/atmel-mci.c 10878 10879MICROCHIP MCP16502 PMIC DRIVER 10880M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10882S: Maintained 10883F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10884F: drivers/regulator/mcp16502.c 10885 10886MICROCHIP MCP3911 ADC DRIVER 10887M: Marcus Folkesson <marcus.folkesson@gmail.com> 10888M: Kent Gustavsson <kent@minoris.se> 10889L: linux-iio@vger.kernel.org 10890S: Supported 10891F: drivers/iio/adc/mcp3911.c 10892F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 10893 10894MICROCHIP NAND DRIVER 10895M: Tudor Ambarus <tudor.ambarus@microchip.com> 10896L: linux-mtd@lists.infradead.org 10897S: Supported 10898F: drivers/mtd/nand/raw/atmel/* 10899F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10900 10901MICROCHIP PWM DRIVER 10902M: Claudiu Beznea <claudiu.beznea@microchip.com> 10903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10904L: linux-pwm@vger.kernel.org 10905S: Supported 10906F: drivers/pwm/pwm-atmel.c 10907F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10908 10909MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10910M: Ludovic Desroches <ludovic.desroches@microchip.com> 10911M: Eugen Hristev <eugen.hristev@microchip.com> 10912L: linux-iio@vger.kernel.org 10913S: Supported 10914F: drivers/iio/adc/at91-sama5d2_adc.c 10915F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10916F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10917 10918MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10919M: Nicolas Ferre <nicolas.ferre@microchip.com> 10920S: Supported 10921F: drivers/power/reset/at91-sama5d2_shdwc.c 10922 10923MICROCHIP SPI DRIVER 10924M: Nicolas Ferre <nicolas.ferre@microchip.com> 10925S: Supported 10926F: drivers/spi/spi-atmel.* 10927 10928MICROCHIP SSC DRIVER 10929M: Nicolas Ferre <nicolas.ferre@microchip.com> 10930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10931S: Supported 10932F: drivers/misc/atmel-ssc.c 10933F: include/linux/atmel-ssc.h 10934 10935MICROCHIP USBA UDC DRIVER 10936M: Cristian Birsan <cristian.birsan@microchip.com> 10937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10938S: Supported 10939F: drivers/usb/gadget/udc/atmel_usba_udc.* 10940 10941MICROCHIP USB251XB DRIVER 10942M: Richard Leitner <richard.leitner@skidata.com> 10943L: linux-usb@vger.kernel.org 10944S: Maintained 10945F: drivers/usb/misc/usb251xb.c 10946F: Documentation/devicetree/bindings/usb/usb251xb.txt 10947 10948MICROCHIP XDMA DRIVER 10949M: Ludovic Desroches <ludovic.desroches@microchip.com> 10950L: linux-arm-kernel@lists.infradead.org 10951L: dmaengine@vger.kernel.org 10952S: Supported 10953F: drivers/dma/at_xdmac.c 10954 10955MICROSEMI MIPS SOCS 10956M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10957M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10958L: linux-mips@vger.kernel.org 10959S: Supported 10960F: arch/mips/generic/board-ocelot.c 10961F: arch/mips/configs/generic/board-ocelot.config 10962F: arch/mips/boot/dts/mscc/ 10963F: Documentation/devicetree/bindings/mips/mscc.txt 10964 10965MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10966M: Don Brace <don.brace@microsemi.com> 10967L: esc.storagedev@microsemi.com 10968L: linux-scsi@vger.kernel.org 10969S: Supported 10970F: drivers/scsi/smartpqi/smartpqi*.[ch] 10971F: drivers/scsi/smartpqi/Kconfig 10972F: drivers/scsi/smartpqi/Makefile 10973F: include/linux/cciss*.h 10974F: include/uapi/linux/cciss*.h 10975F: Documentation/scsi/smartpqi.txt 10976 10977MICROSEMI ETHERNET SWITCH DRIVER 10978M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10979M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10980L: netdev@vger.kernel.org 10981S: Supported 10982F: drivers/net/ethernet/mscc/ 10983F: include/soc/mscc/ocelot* 10984 10985MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10986M: Chen Yu <yu.c.chen@intel.com> 10987L: platform-driver-x86@vger.kernel.org 10988S: Supported 10989F: drivers/platform/x86/surfacepro3_button.c 10990 10991MICROTEK X6 SCANNER 10992M: Oliver Neukum <oliver@neukum.org> 10993S: Maintained 10994F: drivers/usb/image/microtek.* 10995 10996MIPS 10997M: Ralf Baechle <ralf@linux-mips.org> 10998M: Paul Burton <paulburton@kernel.org> 10999M: James Hogan <jhogan@kernel.org> 11000L: linux-mips@vger.kernel.org 11001W: http://www.linux-mips.org/ 11002T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 11003T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 11004Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11005S: Supported 11006F: Documentation/devicetree/bindings/mips/ 11007F: Documentation/mips/ 11008F: arch/mips/ 11009F: drivers/platform/mips/ 11010 11011MIPS BOSTON DEVELOPMENT BOARD 11012M: Paul Burton <paulburton@kernel.org> 11013L: linux-mips@vger.kernel.org 11014S: Maintained 11015F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 11016F: arch/mips/boot/dts/img/boston.dts 11017F: arch/mips/configs/generic/board-boston.config 11018F: drivers/clk/imgtec/clk-boston.c 11019F: include/dt-bindings/clock/boston-clock.h 11020 11021MIPS GENERIC PLATFORM 11022M: Paul Burton <paulburton@kernel.org> 11023L: linux-mips@vger.kernel.org 11024S: Supported 11025F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 11026F: arch/mips/generic/ 11027F: arch/mips/tools/generic-board-config.sh 11028 11029MIPS/LOONGSON1 ARCHITECTURE 11030M: Keguang Zhang <keguang.zhang@gmail.com> 11031L: linux-mips@vger.kernel.org 11032S: Maintained 11033F: arch/mips/loongson32/ 11034F: arch/mips/include/asm/mach-loongson32/ 11035F: drivers/*/*loongson1* 11036F: drivers/*/*/*loongson1* 11037 11038MIPS/LOONGSON2EF ARCHITECTURE 11039M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11040L: linux-mips@vger.kernel.org 11041S: Maintained 11042F: arch/mips/loongson2ef/ 11043F: arch/mips/include/asm/mach-loongson2ef/ 11044F: drivers/*/*loongson2* 11045F: drivers/*/*/*loongson2* 11046 11047MIPS/LOONGSON64 ARCHITECTURE 11048M: Huacai Chen <chenhc@lemote.com> 11049M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11050L: linux-mips@vger.kernel.org 11051S: Maintained 11052F: arch/mips/loongson64/ 11053F: arch/mips/include/asm/mach-loongson64/ 11054F: drivers/platform/mips/cpu_hwmon.c 11055F: drivers/*/*loongson3* 11056F: drivers/*/*/*loongson3* 11057 11058MIPS RINT INSTRUCTION EMULATION 11059M: Aleksandar Markovic <aleksandar.markovic@mips.com> 11060L: linux-mips@vger.kernel.org 11061S: Supported 11062F: arch/mips/math-emu/sp_rint.c 11063F: arch/mips/math-emu/dp_rint.c 11064 11065MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 11066M: Hans Verkuil <hverkuil@xs4all.nl> 11067L: linux-media@vger.kernel.org 11068T: git git://linuxtv.org/media_tree.git 11069W: https://linuxtv.org 11070S: Odd Fixes 11071F: drivers/media/radio/radio-miropcm20* 11072 11073MMP SUPPORT 11074R: Lubomir Rintel <lkundrak@v3.sk> 11075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11076T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 11077S: Odd Fixes 11078F: arch/arm/boot/dts/mmp* 11079F: arch/arm/mach-mmp/ 11080F: linux/soc/mmp/ 11081 11082MMP USB PHY DRIVERS 11083R: Lubomir Rintel <lkundrak@v3.sk> 11084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11085S: Maintained 11086F: drivers/phy/marvell/phy-mmp3-usb.c 11087F: drivers/phy/marvell/phy-pxa-usb.c 11088 11089MMU GATHER AND TLB INVALIDATION 11090M: Will Deacon <will@kernel.org> 11091M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 11092M: Andrew Morton <akpm@linux-foundation.org> 11093M: Nick Piggin <npiggin@gmail.com> 11094M: Peter Zijlstra <peterz@infradead.org> 11095L: linux-arch@vger.kernel.org 11096L: linux-mm@kvack.org 11097S: Maintained 11098F: arch/*/include/asm/tlb.h 11099F: include/asm-generic/tlb.h 11100F: mm/mmu_gather.c 11101 11102MN88472 MEDIA DRIVER 11103M: Antti Palosaari <crope@iki.fi> 11104L: linux-media@vger.kernel.org 11105W: https://linuxtv.org 11106W: http://palosaari.fi/linux/ 11107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11108S: Maintained 11109F: drivers/media/dvb-frontends/mn88472* 11110 11111MN88473 MEDIA DRIVER 11112M: Antti Palosaari <crope@iki.fi> 11113L: linux-media@vger.kernel.org 11114W: https://linuxtv.org 11115W: http://palosaari.fi/linux/ 11116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11117S: Maintained 11118F: drivers/media/dvb-frontends/mn88473* 11119 11120MODULE SUPPORT 11121M: Jessica Yu <jeyu@kernel.org> 11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 11123S: Maintained 11124F: include/linux/module.h 11125F: kernel/module.c 11126 11127MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 11128W: http://popies.net/meye/ 11129S: Orphan 11130F: Documentation/media/v4l-drivers/meye* 11131F: drivers/media/pci/meye/ 11132F: include/uapi/linux/meye.h 11133 11134MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 11135M: Jiri Slaby <jirislaby@gmail.com> 11136S: Maintained 11137F: Documentation/driver-api/serial/moxa-smartio.rst 11138F: drivers/tty/mxser.* 11139 11140MR800 AVERMEDIA USB FM RADIO DRIVER 11141M: Alexey Klimov <klimov.linux@gmail.com> 11142L: linux-media@vger.kernel.org 11143T: git git://linuxtv.org/media_tree.git 11144S: Maintained 11145F: drivers/media/radio/radio-mr800.c 11146 11147MRF24J40 IEEE 802.15.4 RADIO DRIVER 11148M: Alan Ott <alan@signal11.us> 11149L: linux-wpan@vger.kernel.org 11150S: Maintained 11151F: drivers/net/ieee802154/mrf24j40.c 11152F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 11153 11154MSI LAPTOP SUPPORT 11155M: "Lee, Chun-Yi" <jlee@suse.com> 11156L: platform-driver-x86@vger.kernel.org 11157S: Maintained 11158F: drivers/platform/x86/msi-laptop.c 11159 11160MSI WMI SUPPORT 11161L: platform-driver-x86@vger.kernel.org 11162S: Orphan 11163F: drivers/platform/x86/msi-wmi.c 11164 11165MSI001 MEDIA DRIVER 11166M: Antti Palosaari <crope@iki.fi> 11167L: linux-media@vger.kernel.org 11168W: https://linuxtv.org 11169W: http://palosaari.fi/linux/ 11170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11171T: git git://linuxtv.org/anttip/media_tree.git 11172S: Maintained 11173F: drivers/media/tuners/msi001* 11174 11175MSI2500 MEDIA DRIVER 11176M: Antti Palosaari <crope@iki.fi> 11177L: linux-media@vger.kernel.org 11178W: https://linuxtv.org 11179W: http://palosaari.fi/linux/ 11180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11181T: git git://linuxtv.org/anttip/media_tree.git 11182S: Maintained 11183F: drivers/media/usb/msi2500/ 11184 11185MSYSTEMS DISKONCHIP G3 MTD DRIVER 11186M: Robert Jarzmik <robert.jarzmik@free.fr> 11187L: linux-mtd@lists.infradead.org 11188S: Maintained 11189F: drivers/mtd/devices/docg3* 11190 11191MT9M032 APTINA SENSOR DRIVER 11192M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11193L: linux-media@vger.kernel.org 11194T: git git://linuxtv.org/media_tree.git 11195S: Maintained 11196F: drivers/media/i2c/mt9m032.c 11197F: include/media/i2c/mt9m032.h 11198 11199MT9P031 APTINA CAMERA SENSOR 11200M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11201L: linux-media@vger.kernel.org 11202T: git git://linuxtv.org/media_tree.git 11203S: Maintained 11204F: drivers/media/i2c/mt9p031.c 11205F: include/media/i2c/mt9p031.h 11206 11207MT9T001 APTINA CAMERA SENSOR 11208M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11209L: linux-media@vger.kernel.org 11210T: git git://linuxtv.org/media_tree.git 11211S: Maintained 11212F: drivers/media/i2c/mt9t001.c 11213F: include/media/i2c/mt9t001.h 11214 11215MT9T112 APTINA CAMERA SENSOR 11216M: Jacopo Mondi <jacopo@jmondi.org> 11217L: linux-media@vger.kernel.org 11218T: git git://linuxtv.org/media_tree.git 11219S: Odd Fixes 11220F: drivers/media/i2c/mt9t112.c 11221F: include/media/i2c/mt9t112.h 11222 11223MT9V032 APTINA CAMERA SENSOR 11224M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11225L: linux-media@vger.kernel.org 11226T: git git://linuxtv.org/media_tree.git 11227S: Maintained 11228F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 11229F: drivers/media/i2c/mt9v032.c 11230F: include/media/i2c/mt9v032.h 11231 11232MT9V111 APTINA CAMERA SENSOR 11233M: Jacopo Mondi <jacopo@jmondi.org> 11234L: linux-media@vger.kernel.org 11235T: git git://linuxtv.org/media_tree.git 11236S: Maintained 11237F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 11238F: drivers/media/i2c/mt9v111.c 11239 11240MULTIFUNCTION DEVICES (MFD) 11241M: Lee Jones <lee.jones@linaro.org> 11242T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11243S: Supported 11244F: Documentation/devicetree/bindings/mfd/ 11245F: drivers/mfd/ 11246F: include/linux/mfd/ 11247F: include/dt-bindings/mfd/ 11248 11249MULTIMEDIA CARD (MMC) ETC. OVER SPI 11250S: Orphan 11251F: drivers/mmc/host/mmc_spi.c 11252F: include/linux/spi/mmc_spi.h 11253 11254MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 11255M: Ulf Hansson <ulf.hansson@linaro.org> 11256L: linux-mmc@vger.kernel.org 11257T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 11258S: Maintained 11259F: Documentation/devicetree/bindings/mmc/ 11260F: drivers/mmc/ 11261F: include/linux/mmc/ 11262F: include/uapi/linux/mmc/ 11263 11264MULTIPLEXER SUBSYSTEM 11265M: Peter Rosin <peda@axentia.se> 11266S: Maintained 11267F: Documentation/ABI/testing/sysfs-class-mux* 11268F: Documentation/devicetree/bindings/mux/ 11269F: include/dt-bindings/mux/ 11270F: include/linux/mux/ 11271F: drivers/mux/ 11272 11273MULTITECH MULTIPORT CARD (ISICOM) 11274S: Orphan 11275F: drivers/tty/isicom.c 11276F: include/linux/isicom.h 11277 11278MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 11279M: Bin Liu <b-liu@ti.com> 11280L: linux-usb@vger.kernel.org 11281S: Maintained 11282F: drivers/usb/musb/ 11283 11284MXL301RF MEDIA DRIVER 11285M: Akihiro Tsukada <tskd08@gmail.com> 11286L: linux-media@vger.kernel.org 11287S: Odd Fixes 11288F: drivers/media/tuners/mxl301rf* 11289 11290MXL5007T MEDIA DRIVER 11291M: Michael Krufky <mkrufky@linuxtv.org> 11292L: linux-media@vger.kernel.org 11293W: https://linuxtv.org 11294W: http://github.com/mkrufky 11295Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11296T: git git://linuxtv.org/mkrufky/tuners.git 11297S: Maintained 11298F: drivers/media/tuners/mxl5007t.* 11299 11300MXSFB DRM DRIVER 11301M: Marek Vasut <marex@denx.de> 11302M: Stefan Agner <stefan@agner.ch> 11303L: dri-devel@lists.freedesktop.org 11304S: Supported 11305F: drivers/gpu/drm/mxsfb/ 11306F: Documentation/devicetree/bindings/display/mxsfb.txt 11307T: git git://anongit.freedesktop.org/drm/drm-misc 11308 11309MYLEX DAC960 PCI RAID Controller 11310M: Hannes Reinecke <hare@kernel.org> 11311L: linux-scsi@vger.kernel.org 11312S: Supported 11313F: drivers/scsi/myrb.* 11314F: drivers/scsi/myrs.* 11315 11316MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11317M: Chris Lee <christopher.lee@cspi.com> 11318L: netdev@vger.kernel.org 11319W: https://www.cspi.com/ethernet-products/support/downloads/ 11320S: Supported 11321F: drivers/net/ethernet/myricom/myri10ge/ 11322 11323NAND FLASH SUBSYSTEM 11324M: Miquel Raynal <miquel.raynal@bootlin.com> 11325R: Richard Weinberger <richard@nod.at> 11326L: linux-mtd@lists.infradead.org 11327W: http://www.linux-mtd.infradead.org/ 11328Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11330S: Maintained 11331F: drivers/mtd/nand/ 11332F: include/linux/mtd/*nand*.h 11333 11334NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11335M: Daniel Mack <zonque@gmail.com> 11336S: Maintained 11337L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11338W: http://www.native-instruments.com 11339F: sound/usb/caiaq/ 11340 11341NATSEMI ETHERNET DRIVER (DP8381x) 11342S: Orphan 11343F: drivers/net/ethernet/natsemi/natsemi.c 11344 11345NCR 5380 SCSI DRIVERS 11346M: Finn Thain <fthain@telegraphics.com.au> 11347M: Michael Schmitz <schmitzmic@gmail.com> 11348L: linux-scsi@vger.kernel.org 11349S: Maintained 11350F: Documentation/scsi/g_NCR5380.txt 11351F: drivers/scsi/NCR5380.* 11352F: drivers/scsi/arm/cumana_1.c 11353F: drivers/scsi/arm/oak.c 11354F: drivers/scsi/atari_scsi.* 11355F: drivers/scsi/dmx3191d.c 11356F: drivers/scsi/g_NCR5380.* 11357F: drivers/scsi/mac_scsi.* 11358F: drivers/scsi/sun3_scsi.* 11359F: drivers/scsi/sun3_scsi_vme.c 11360 11361NCSI LIBRARY: 11362M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11363S: Maintained 11364F: net/ncsi/ 11365 11366NCT6775 HARDWARE MONITOR DRIVER 11367M: Guenter Roeck <linux@roeck-us.net> 11368L: linux-hwmon@vger.kernel.org 11369S: Maintained 11370F: Documentation/hwmon/nct6775.rst 11371F: drivers/hwmon/nct6775.c 11372 11373NET_FAILOVER MODULE 11374M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11375L: netdev@vger.kernel.org 11376S: Supported 11377F: drivers/net/net_failover.c 11378F: include/net/net_failover.h 11379F: Documentation/networking/net_failover.rst 11380 11381NETEM NETWORK EMULATOR 11382M: Stephen Hemminger <stephen@networkplumber.org> 11383L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11384S: Maintained 11385F: net/sched/sch_netem.c 11386 11387NETERION 10GbE DRIVERS (s2io/vxge) 11388M: Jon Mason <jdmason@kudzu.us> 11389L: netdev@vger.kernel.org 11390S: Supported 11391F: Documentation/networking/device_drivers/neterion/s2io.txt 11392F: Documentation/networking/device_drivers/neterion/vxge.txt 11393F: drivers/net/ethernet/neterion/ 11394 11395NETFILTER 11396M: Pablo Neira Ayuso <pablo@netfilter.org> 11397M: Jozsef Kadlecsik <kadlec@netfilter.org> 11398M: Florian Westphal <fw@strlen.de> 11399L: netfilter-devel@vger.kernel.org 11400L: coreteam@netfilter.org 11401W: http://www.netfilter.org/ 11402W: http://www.iptables.org/ 11403W: http://www.nftables.org/ 11404Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11405T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11407S: Maintained 11408F: include/linux/netfilter* 11409F: include/linux/netfilter/ 11410F: include/net/netfilter/ 11411F: include/uapi/linux/netfilter* 11412F: include/uapi/linux/netfilter/ 11413F: net/*/netfilter.c 11414F: net/*/netfilter/ 11415F: net/netfilter/ 11416F: net/bridge/br_netfilter*.c 11417 11418NETROM NETWORK LAYER 11419M: Ralf Baechle <ralf@linux-mips.org> 11420L: linux-hams@vger.kernel.org 11421W: http://www.linux-ax25.org/ 11422S: Maintained 11423F: include/net/netrom.h 11424F: include/uapi/linux/netrom.h 11425F: net/netrom/ 11426 11427NETRONOME ETHERNET DRIVERS 11428M: Jakub Kicinski <jakub.kicinski@netronome.com> 11429L: oss-drivers@netronome.com 11430S: Maintained 11431F: drivers/net/ethernet/netronome/ 11432 11433NETWORK BLOCK DEVICE (NBD) 11434M: Josef Bacik <josef@toxicpanda.com> 11435S: Maintained 11436L: linux-block@vger.kernel.org 11437L: nbd@other.debian.org 11438F: Documentation/admin-guide/blockdev/nbd.rst 11439F: drivers/block/nbd.c 11440F: include/trace/events/nbd.h 11441F: include/uapi/linux/nbd.h 11442 11443NETWORK DROP MONITOR 11444M: Neil Horman <nhorman@tuxdriver.com> 11445L: netdev@vger.kernel.org 11446S: Maintained 11447W: https://fedorahosted.org/dropwatch/ 11448F: net/core/drop_monitor.c 11449F: include/uapi/linux/net_dropmon.h 11450F: include/net/drop_monitor.h 11451 11452NETWORKING DRIVERS 11453M: "David S. Miller" <davem@davemloft.net> 11454L: netdev@vger.kernel.org 11455W: http://www.linuxfoundation.org/en/Net 11456Q: http://patchwork.ozlabs.org/project/netdev/list/ 11457T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11458T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11459S: Odd Fixes 11460F: Documentation/devicetree/bindings/net/ 11461F: drivers/net/ 11462F: include/linux/if_* 11463F: include/linux/netdevice.h 11464F: include/linux/etherdevice.h 11465F: include/linux/fcdevice.h 11466F: include/linux/fddidevice.h 11467F: include/linux/hippidevice.h 11468F: include/linux/inetdevice.h 11469F: include/uapi/linux/if_* 11470F: include/uapi/linux/netdevice.h 11471 11472NETWORKING DRIVERS (WIRELESS) 11473M: Kalle Valo <kvalo@codeaurora.org> 11474L: linux-wireless@vger.kernel.org 11475Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11476T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11477T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11478S: Maintained 11479F: Documentation/devicetree/bindings/net/wireless/ 11480F: drivers/net/wireless/ 11481 11482NETWORKING [DSA] 11483M: Andrew Lunn <andrew@lunn.ch> 11484M: Vivien Didelot <vivien.didelot@gmail.com> 11485M: Florian Fainelli <f.fainelli@gmail.com> 11486S: Maintained 11487F: Documentation/devicetree/bindings/net/dsa/ 11488F: net/dsa/ 11489F: include/net/dsa.h 11490F: include/linux/dsa/ 11491F: include/linux/platform_data/dsa.h 11492F: drivers/net/dsa/ 11493 11494NETWORKING [GENERAL] 11495M: "David S. Miller" <davem@davemloft.net> 11496L: netdev@vger.kernel.org 11497W: http://www.linuxfoundation.org/en/Net 11498Q: http://patchwork.ozlabs.org/project/netdev/list/ 11499T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11500T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11501B: mailto:netdev@vger.kernel.org 11502S: Maintained 11503F: net/ 11504F: include/net/ 11505F: include/linux/in.h 11506F: include/linux/net.h 11507F: include/linux/netdevice.h 11508F: include/uapi/linux/in.h 11509F: include/uapi/linux/net.h 11510F: include/uapi/linux/netdevice.h 11511F: include/uapi/linux/net_namespace.h 11512F: tools/testing/selftests/net/ 11513F: lib/net_utils.c 11514F: lib/random32.c 11515F: Documentation/networking/ 11516 11517NETWORKING [IPSEC] 11518M: Steffen Klassert <steffen.klassert@secunet.com> 11519M: Herbert Xu <herbert@gondor.apana.org.au> 11520M: "David S. Miller" <davem@davemloft.net> 11521L: netdev@vger.kernel.org 11522T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11523T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11524S: Maintained 11525F: net/xfrm/ 11526F: net/key/ 11527F: net/ipv4/xfrm* 11528F: net/ipv4/esp4* 11529F: net/ipv4/ah4.c 11530F: net/ipv4/ipcomp.c 11531F: net/ipv4/ip_vti.c 11532F: net/ipv6/xfrm* 11533F: net/ipv6/esp6* 11534F: net/ipv6/ah6.c 11535F: net/ipv6/ipcomp6.c 11536F: net/ipv6/ip6_vti.c 11537F: include/uapi/linux/xfrm.h 11538F: include/net/xfrm.h 11539 11540NETWORKING [IPv4/IPv6] 11541M: "David S. Miller" <davem@davemloft.net> 11542M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11543M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11544L: netdev@vger.kernel.org 11545T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11546S: Maintained 11547F: net/ipv4/ 11548F: net/ipv6/ 11549F: include/net/ip* 11550F: arch/x86/net/* 11551 11552NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11553M: Paul Moore <paul@paul-moore.com> 11554W: https://github.com/netlabel 11555L: netdev@vger.kernel.org 11556L: linux-security-module@vger.kernel.org 11557S: Maintained 11558F: Documentation/netlabel/ 11559F: include/net/calipso.h 11560F: include/net/cipso_ipv4.h 11561F: include/net/netlabel.h 11562F: include/uapi/linux/netfilter/xt_SECMARK.h 11563F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11564F: net/netlabel/ 11565F: net/ipv4/cipso_ipv4.c 11566F: net/ipv6/calipso.c 11567F: net/netfilter/xt_CONNSECMARK.c 11568F: net/netfilter/xt_SECMARK.c 11569 11570NETWORKING [TCP] 11571M: Eric Dumazet <edumazet@google.com> 11572L: netdev@vger.kernel.org 11573S: Maintained 11574F: net/ipv4/tcp*.c 11575F: net/ipv4/syncookies.c 11576F: net/ipv6/tcp*.c 11577F: net/ipv6/syncookies.c 11578F: include/uapi/linux/tcp.h 11579F: include/net/tcp.h 11580F: include/linux/tcp.h 11581F: include/trace/events/tcp.h 11582 11583NETWORKING [TLS] 11584M: Boris Pismenny <borisp@mellanox.com> 11585M: Aviad Yehezkel <aviadye@mellanox.com> 11586M: John Fastabend <john.fastabend@gmail.com> 11587M: Daniel Borkmann <daniel@iogearbox.net> 11588M: Jakub Kicinski <jakub.kicinski@netronome.com> 11589L: netdev@vger.kernel.org 11590S: Maintained 11591F: net/tls/* 11592F: include/uapi/linux/tls.h 11593F: include/net/tls.h 11594 11595NETWORKING [WIRELESS] 11596L: linux-wireless@vger.kernel.org 11597Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11598 11599NETDEVSIM 11600M: Jakub Kicinski <jakub.kicinski@netronome.com> 11601S: Maintained 11602F: drivers/net/netdevsim/* 11603 11604NETXEN (1/10) GbE SUPPORT 11605M: Manish Chopra <manishc@marvell.com> 11606M: Rahul Verma <rahulv@marvell.com> 11607M: GR-Linux-NIC-Dev@marvell.com 11608L: netdev@vger.kernel.org 11609S: Supported 11610F: drivers/net/ethernet/qlogic/netxen/ 11611 11612NEXTHOP 11613M: David Ahern <dsahern@kernel.org> 11614L: netdev@vger.kernel.org 11615S: Maintained 11616F: include/net/nexthop.h 11617F: include/uapi/linux/nexthop.h 11618F: include/net/netns/nexthop.h 11619F: net/ipv4/nexthop.c 11620 11621NFC SUBSYSTEM 11622L: netdev@vger.kernel.org 11623S: Orphan 11624F: net/nfc/ 11625F: include/net/nfc/ 11626F: include/uapi/linux/nfc.h 11627F: drivers/nfc/ 11628F: include/linux/platform_data/nfcmrvl.h 11629F: Documentation/devicetree/bindings/net/nfc/ 11630 11631NFS, SUNRPC, AND LOCKD CLIENTS 11632M: Trond Myklebust <trond.myklebust@hammerspace.com> 11633M: Anna Schumaker <anna.schumaker@netapp.com> 11634L: linux-nfs@vger.kernel.org 11635W: http://client.linux-nfs.org 11636T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11637S: Maintained 11638F: fs/lockd/ 11639F: fs/nfs/ 11640F: fs/nfs_common/ 11641F: net/sunrpc/ 11642F: include/linux/lockd/ 11643F: include/linux/nfs* 11644F: include/linux/sunrpc/ 11645F: include/uapi/linux/nfs* 11646F: include/uapi/linux/sunrpc/ 11647 11648NILFS2 FILESYSTEM 11649M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11650L: linux-nilfs@vger.kernel.org 11651W: https://nilfs.sourceforge.io/ 11652W: https://nilfs.osdn.jp/ 11653T: git git://github.com/konis/nilfs2.git 11654S: Supported 11655F: Documentation/filesystems/nilfs2.txt 11656F: fs/nilfs2/ 11657F: include/trace/events/nilfs2.h 11658F: include/uapi/linux/nilfs2_api.h 11659F: include/uapi/linux/nilfs2_ondisk.h 11660 11661NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11662M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11663W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11664S: Maintained 11665F: Documentation/scsi/NinjaSCSI.txt 11666F: drivers/scsi/pcmcia/nsp_* 11667 11668NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11669M: GOTO Masanori <gotom@debian.or.jp> 11670M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11671W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11672S: Maintained 11673F: Documentation/scsi/NinjaSCSI.txt 11674F: drivers/scsi/nsp32* 11675 11676NIOS2 ARCHITECTURE 11677M: Ley Foon Tan <lftan@altera.com> 11678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11679T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11680S: Maintained 11681F: arch/nios2/ 11682 11683NOHZ, DYNTICKS SUPPORT 11684M: Frederic Weisbecker <fweisbec@gmail.com> 11685M: Thomas Gleixner <tglx@linutronix.de> 11686M: Ingo Molnar <mingo@kernel.org> 11687L: linux-kernel@vger.kernel.org 11688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11689S: Maintained 11690F: kernel/time/tick*.* 11691F: include/linux/tick.h 11692F: include/linux/sched/nohz.h 11693 11694NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11695M: Pavel Machek <pavel@ucw.cz> 11696M: Sakari Ailus <sakari.ailus@iki.fi> 11697L: linux-media@vger.kernel.org 11698S: Maintained 11699F: drivers/media/i2c/et8ek8 11700F: drivers/media/i2c/ad5820.c 11701 11702NOKIA N900 POWER SUPPLY DRIVERS 11703R: Pali Rohár <pali.rohar@gmail.com> 11704F: include/linux/power/bq2415x_charger.h 11705F: include/linux/power/bq27xxx_battery.h 11706F: drivers/power/supply/bq2415x_charger.c 11707F: drivers/power/supply/bq27xxx_battery.c 11708F: drivers/power/supply/bq27xxx_battery_i2c.c 11709F: drivers/power/supply/isp1704_charger.c 11710F: drivers/power/supply/rx51_battery.c 11711 11712NOLIBC HEADER FILE 11713M: Willy Tarreau <w@1wt.eu> 11714S: Maintained 11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11716F: tools/include/nolibc/ 11717 11718NSDEPS 11719M: Matthias Maennich <maennich@google.com> 11720S: Maintained 11721F: scripts/nsdeps 11722F: Documentation/core-api/symbol-namespaces.rst 11723 11724NTB AMD DRIVER 11725M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11726L: linux-ntb@googlegroups.com 11727S: Supported 11728F: drivers/ntb/hw/amd/ 11729 11730NTB DRIVER CORE 11731M: Jon Mason <jdmason@kudzu.us> 11732M: Dave Jiang <dave.jiang@intel.com> 11733M: Allen Hubbe <allenbh@gmail.com> 11734L: linux-ntb@googlegroups.com 11735S: Supported 11736W: https://github.com/jonmason/ntb/wiki 11737T: git git://github.com/jonmason/ntb.git 11738F: drivers/ntb/ 11739F: drivers/net/ntb_netdev.c 11740F: include/linux/ntb.h 11741F: include/linux/ntb_transport.h 11742F: tools/testing/selftests/ntb/ 11743 11744NTB IDT DRIVER 11745M: Serge Semin <fancer.lancer@gmail.com> 11746L: linux-ntb@googlegroups.com 11747S: Supported 11748F: drivers/ntb/hw/idt/ 11749 11750NTB INTEL DRIVER 11751M: Dave Jiang <dave.jiang@intel.com> 11752L: linux-ntb@googlegroups.com 11753S: Supported 11754W: https://github.com/davejiang/linux/wiki 11755T: git https://github.com/davejiang/linux.git 11756F: drivers/ntb/hw/intel/ 11757 11758NTFS FILESYSTEM 11759M: Anton Altaparmakov <anton@tuxera.com> 11760L: linux-ntfs-dev@lists.sourceforge.net 11761W: http://www.tuxera.com/ 11762T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11763S: Supported 11764F: Documentation/filesystems/ntfs.txt 11765F: fs/ntfs/ 11766 11767NUBUS SUBSYSTEM 11768M: Finn Thain <fthain@telegraphics.com.au> 11769L: linux-m68k@lists.linux-m68k.org 11770S: Maintained 11771F: arch/*/include/asm/nubus.h 11772F: drivers/nubus/ 11773F: include/linux/nubus.h 11774F: include/uapi/linux/nubus.h 11775 11776NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11777M: Antonino Daplas <adaplas@gmail.com> 11778L: linux-fbdev@vger.kernel.org 11779S: Maintained 11780F: drivers/video/fbdev/riva/ 11781F: drivers/video/fbdev/nvidia/ 11782 11783NVM EXPRESS DRIVER 11784M: Keith Busch <kbusch@kernel.org> 11785M: Jens Axboe <axboe@fb.com> 11786M: Christoph Hellwig <hch@lst.de> 11787M: Sagi Grimberg <sagi@grimberg.me> 11788L: linux-nvme@lists.infradead.org 11789T: git://git.infradead.org/nvme.git 11790W: http://git.infradead.org/nvme.git 11791S: Supported 11792F: drivers/nvme/host/ 11793F: include/linux/nvme.h 11794F: include/uapi/linux/nvme_ioctl.h 11795 11796NVM EXPRESS FC TRANSPORT DRIVERS 11797M: James Smart <james.smart@broadcom.com> 11798L: linux-nvme@lists.infradead.org 11799S: Supported 11800F: include/linux/nvme-fc.h 11801F: include/linux/nvme-fc-driver.h 11802F: drivers/nvme/host/fc.c 11803F: drivers/nvme/target/fc.c 11804F: drivers/nvme/target/fcloop.c 11805 11806NVM EXPRESS TARGET DRIVER 11807M: Christoph Hellwig <hch@lst.de> 11808M: Sagi Grimberg <sagi@grimberg.me> 11809M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> 11810L: linux-nvme@lists.infradead.org 11811T: git://git.infradead.org/nvme.git 11812W: http://git.infradead.org/nvme.git 11813S: Supported 11814F: drivers/nvme/target/ 11815 11816NVMEM FRAMEWORK 11817M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11818S: Maintained 11819F: drivers/nvmem/ 11820F: Documentation/devicetree/bindings/nvmem/ 11821F: Documentation/ABI/stable/sysfs-bus-nvmem 11822F: include/linux/nvmem-consumer.h 11823F: include/linux/nvmem-provider.h 11824 11825NXP FXAS21002C DRIVER 11826M: Rui Miguel Silva <rmfrfs@gmail.com> 11827L: linux-iio@vger.kernel.org 11828S: Maintained 11829F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11830F: drivers/iio/gyro/fxas21002c_core.c 11831F: drivers/iio/gyro/fxas21002c.h 11832F: drivers/iio/gyro/fxas21002c_i2c.c 11833F: drivers/iio/gyro/fxas21002c_spi.c 11834 11835NXP SGTL5000 DRIVER 11836M: Fabio Estevam <festevam@gmail.com> 11837L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11838S: Maintained 11839F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11840F: sound/soc/codecs/sgtl5000* 11841 11842NXP SJA1105 ETHERNET SWITCH DRIVER 11843M: Vladimir Oltean <olteanv@gmail.com> 11844L: linux-kernel@vger.kernel.org 11845S: Maintained 11846F: drivers/net/dsa/sja1105 11847 11848NXP TDA998X DRM DRIVER 11849M: Russell King <linux@armlinux.org.uk> 11850S: Maintained 11851T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11852T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11853F: drivers/gpu/drm/i2c/tda998x_drv.c 11854F: include/drm/i2c/tda998x.h 11855F: include/dt-bindings/display/tda998x.h 11856K: "nxp,tda998x" 11857 11858NXP TFA9879 DRIVER 11859M: Peter Rosin <peda@axentia.se> 11860L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11861S: Maintained 11862F: Documentation/devicetree/bindings/sound/tfa9879.txt 11863F: sound/soc/codecs/tfa9879* 11864 11865NXP-NCI NFC DRIVER 11866M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11867R: Charles Gorand <charles.gorand@effinnov.com> 11868L: linux-nfc@lists.01.org (moderated for non-subscribers) 11869S: Supported 11870F: drivers/nfc/nxp-nci 11871 11872OBJAGG 11873M: Jiri Pirko <jiri@mellanox.com> 11874L: netdev@vger.kernel.org 11875S: Supported 11876F: lib/objagg.c 11877F: lib/test_objagg.c 11878F: include/linux/objagg.h 11879 11880NXP FSPI DRIVER 11881R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11882M: Ashish Kumar <ashish.kumar@nxp.com> 11883L: linux-spi@vger.kernel.org 11884S: Maintained 11885F: drivers/spi/spi-nxp-fspi.c 11886F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11887 11888OBJTOOL 11889M: Josh Poimboeuf <jpoimboe@redhat.com> 11890M: Peter Zijlstra <peterz@infradead.org> 11891S: Supported 11892F: tools/objtool/ 11893 11894OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11895M: Frederic Barrat <fbarrat@linux.ibm.com> 11896M: Andrew Donnellan <ajd@linux.ibm.com> 11897L: linuxppc-dev@lists.ozlabs.org 11898S: Supported 11899F: arch/powerpc/platforms/powernv/ocxl.c 11900F: arch/powerpc/include/asm/pnv-ocxl.h 11901F: drivers/misc/ocxl/ 11902F: include/misc/ocxl* 11903F: include/uapi/misc/ocxl.h 11904F: Documentation/userspace-api/accelerators/ocxl.rst 11905 11906OMAP AUDIO SUPPORT 11907M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11908M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11910L: linux-omap@vger.kernel.org 11911S: Maintained 11912F: sound/soc/ti/omap* 11913F: sound/soc/ti/rx51.c 11914F: sound/soc/ti/n810.c 11915F: sound/soc/ti/sdma-pcm.* 11916 11917OMAP CLOCK FRAMEWORK SUPPORT 11918M: Paul Walmsley <paul@pwsan.com> 11919L: linux-omap@vger.kernel.org 11920S: Maintained 11921F: arch/arm/*omap*/*clock* 11922 11923OMAP DEVICE TREE SUPPORT 11924M: Benoît Cousson <bcousson@baylibre.com> 11925M: Tony Lindgren <tony@atomide.com> 11926L: linux-omap@vger.kernel.org 11927L: devicetree@vger.kernel.org 11928S: Maintained 11929F: arch/arm/boot/dts/*omap* 11930F: arch/arm/boot/dts/*am3* 11931F: arch/arm/boot/dts/*am4* 11932F: arch/arm/boot/dts/*am5* 11933F: arch/arm/boot/dts/*dra7* 11934F: arch/arm/boot/dts/logicpd-som-lv* 11935F: arch/arm/boot/dts/logicpd-torpedo* 11936 11937OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11938L: linux-omap@vger.kernel.org 11939L: linux-fbdev@vger.kernel.org 11940S: Orphan 11941F: drivers/video/fbdev/omap2/ 11942F: Documentation/arm/omap/dss.rst 11943 11944OMAP FRAMEBUFFER SUPPORT 11945L: linux-fbdev@vger.kernel.org 11946L: linux-omap@vger.kernel.org 11947S: Orphan 11948F: drivers/video/fbdev/omap/ 11949 11950OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11951M: Roger Quadros <rogerq@ti.com> 11952M: Tony Lindgren <tony@atomide.com> 11953L: linux-omap@vger.kernel.org 11954S: Maintained 11955F: drivers/memory/omap-gpmc.c 11956F: arch/arm/mach-omap2/*gpmc* 11957 11958OMAP GPIO DRIVER 11959M: Grygorii Strashko <grygorii.strashko@ti.com> 11960M: Santosh Shilimkar <ssantosh@kernel.org> 11961M: Kevin Hilman <khilman@kernel.org> 11962L: linux-omap@vger.kernel.org 11963S: Maintained 11964F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11965F: drivers/gpio/gpio-omap.c 11966 11967OMAP HARDWARE SPINLOCK SUPPORT 11968M: Ohad Ben-Cohen <ohad@wizery.com> 11969L: linux-omap@vger.kernel.org 11970S: Maintained 11971F: drivers/hwspinlock/omap_hwspinlock.c 11972 11973OMAP HS MMC SUPPORT 11974L: linux-mmc@vger.kernel.org 11975L: linux-omap@vger.kernel.org 11976S: Orphan 11977F: drivers/mmc/host/omap_hsmmc.c 11978 11979OMAP HWMOD DATA 11980M: Paul Walmsley <paul@pwsan.com> 11981L: linux-omap@vger.kernel.org 11982S: Maintained 11983F: arch/arm/mach-omap2/omap_hwmod*data* 11984 11985OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11986M: Benoît Cousson <bcousson@baylibre.com> 11987L: linux-omap@vger.kernel.org 11988S: Maintained 11989F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11990 11991OMAP HWMOD SUPPORT 11992M: Benoît Cousson <bcousson@baylibre.com> 11993M: Paul Walmsley <paul@pwsan.com> 11994L: linux-omap@vger.kernel.org 11995S: Maintained 11996F: arch/arm/mach-omap2/omap_hwmod.* 11997 11998OMAP I2C DRIVER 11999M: Vignesh R <vigneshr@ti.com> 12000L: linux-omap@vger.kernel.org 12001L: linux-i2c@vger.kernel.org 12002S: Maintained 12003F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 12004F: drivers/i2c/busses/i2c-omap.c 12005 12006OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 12007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12008L: linux-media@vger.kernel.org 12009S: Maintained 12010F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 12011F: drivers/media/platform/omap3isp/ 12012F: drivers/staging/media/omap4iss/ 12013 12014OMAP MMC SUPPORT 12015M: Aaro Koskinen <aaro.koskinen@iki.fi> 12016L: linux-omap@vger.kernel.org 12017S: Odd Fixes 12018F: drivers/mmc/host/omap.c 12019 12020OMAP POWER MANAGEMENT SUPPORT 12021M: Kevin Hilman <khilman@kernel.org> 12022L: linux-omap@vger.kernel.org 12023S: Maintained 12024F: arch/arm/*omap*/*pm* 12025F: drivers/cpufreq/omap-cpufreq.c 12026 12027OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 12028M: Rajendra Nayak <rnayak@codeaurora.org> 12029M: Paul Walmsley <paul@pwsan.com> 12030L: linux-omap@vger.kernel.org 12031S: Maintained 12032F: arch/arm/mach-omap2/prm* 12033 12034OMAP RANDOM NUMBER GENERATOR SUPPORT 12035M: Deepak Saxena <dsaxena@plexity.net> 12036S: Maintained 12037F: drivers/char/hw_random/omap-rng.c 12038 12039OMAP USB SUPPORT 12040L: linux-usb@vger.kernel.org 12041L: linux-omap@vger.kernel.org 12042S: Orphan 12043F: drivers/usb/*/*omap* 12044F: arch/arm/*omap*/usb* 12045 12046OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 12047M: Mark Jackson <mpfj@newflow.co.uk> 12048L: linux-omap@vger.kernel.org 12049S: Maintained 12050F: arch/arm/boot/dts/am335x-nano.dts 12051 12052OMAP1 SUPPORT 12053M: Aaro Koskinen <aaro.koskinen@iki.fi> 12054M: Tony Lindgren <tony@atomide.com> 12055L: linux-omap@vger.kernel.org 12056Q: http://patchwork.kernel.org/project/linux-omap/list/ 12057T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12058S: Maintained 12059F: arch/arm/mach-omap1/ 12060F: arch/arm/plat-omap/ 12061F: arch/arm/configs/omap1_defconfig 12062F: drivers/i2c/busses/i2c-omap.c 12063F: include/linux/platform_data/i2c-omap.h 12064F: include/linux/platform_data/ams-delta-fiq.h 12065 12066OMAP2+ SUPPORT 12067M: Tony Lindgren <tony@atomide.com> 12068L: linux-omap@vger.kernel.org 12069W: http://www.muru.com/linux/omap/ 12070W: http://linux.omap.com/ 12071Q: http://patchwork.kernel.org/project/linux-omap/list/ 12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12073S: Maintained 12074F: arch/arm/mach-omap2/ 12075F: arch/arm/plat-omap/ 12076F: arch/arm/configs/omap2plus_defconfig 12077F: drivers/bus/ti-sysc.c 12078F: drivers/i2c/busses/i2c-omap.c 12079F: drivers/irqchip/irq-omap-intc.c 12080F: drivers/mfd/*omap*.c 12081F: drivers/mfd/menelaus.c 12082F: drivers/mfd/palmas.c 12083F: drivers/mfd/tps65217.c 12084F: drivers/mfd/tps65218.c 12085F: drivers/mfd/tps65910.c 12086F: drivers/mfd/twl-core.[ch] 12087F: drivers/mfd/twl4030*.c 12088F: drivers/mfd/twl6030*.c 12089F: drivers/mfd/twl6040*.c 12090F: drivers/regulator/palmas-regulator*.c 12091F: drivers/regulator/pbias-regulator.c 12092F: drivers/regulator/tps65217-regulator.c 12093F: drivers/regulator/tps65218-regulator.c 12094F: drivers/regulator/tps65910-regulator.c 12095F: drivers/regulator/twl-regulator.c 12096F: drivers/regulator/twl6030-regulator.c 12097F: include/linux/platform_data/i2c-omap.h 12098F: include/linux/platform_data/ti-sysc.h 12099 12100ONION OMEGA2+ BOARD 12101M: Harvey Hunt <harveyhuntnexus@gmail.com> 12102L: linux-mips@vger.kernel.org 12103S: Maintained 12104F: arch/mips/boot/dts/ralink/omega2p.dts 12105 12106OMFS FILESYSTEM 12107M: Bob Copeland <me@bobcopeland.com> 12108L: linux-karma-devel@lists.sourceforge.net 12109S: Maintained 12110F: Documentation/filesystems/omfs.txt 12111F: fs/omfs/ 12112 12113OMNIKEY CARDMAN 4000 DRIVER 12114M: Harald Welte <laforge@gnumonks.org> 12115S: Maintained 12116F: drivers/char/pcmcia/cm4000_cs.c 12117F: include/linux/cm4000_cs.h 12118F: include/uapi/linux/cm4000_cs.h 12119 12120OMNIKEY CARDMAN 4040 DRIVER 12121M: Harald Welte <laforge@gnumonks.org> 12122S: Maintained 12123F: drivers/char/pcmcia/cm4040_cs.* 12124 12125OMNIVISION OV13858 SENSOR DRIVER 12126M: Sakari Ailus <sakari.ailus@linux.intel.com> 12127L: linux-media@vger.kernel.org 12128T: git git://linuxtv.org/media_tree.git 12129S: Maintained 12130F: drivers/media/i2c/ov13858.c 12131 12132OMNIVISION OV2680 SENSOR DRIVER 12133M: Rui Miguel Silva <rmfrfs@gmail.com> 12134L: linux-media@vger.kernel.org 12135T: git git://linuxtv.org/media_tree.git 12136S: Maintained 12137F: drivers/media/i2c/ov2680.c 12138F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 12139 12140OMNIVISION OV2685 SENSOR DRIVER 12141M: Shunqian Zheng <zhengsq@rock-chips.com> 12142L: linux-media@vger.kernel.org 12143T: git git://linuxtv.org/media_tree.git 12144S: Maintained 12145F: drivers/media/i2c/ov2685.c 12146 12147OMNIVISION OV5640 SENSOR DRIVER 12148M: Steve Longerbeam <slongerbeam@gmail.com> 12149L: linux-media@vger.kernel.org 12150T: git git://linuxtv.org/media_tree.git 12151S: Maintained 12152F: drivers/media/i2c/ov5640.c 12153 12154OMNIVISION OV5647 SENSOR DRIVER 12155M: Luis Oliveira <lolivei@synopsys.com> 12156L: linux-media@vger.kernel.org 12157T: git git://linuxtv.org/media_tree.git 12158S: Maintained 12159F: drivers/media/i2c/ov5647.c 12160 12161OMNIVISION OV5670 SENSOR DRIVER 12162M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com> 12163M: Hyungwoo Yang <hyungwoo.yang@intel.com> 12164L: linux-media@vger.kernel.org 12165T: git git://linuxtv.org/media_tree.git 12166S: Maintained 12167F: drivers/media/i2c/ov5670.c 12168 12169OMNIVISION OV5675 SENSOR DRIVER 12170M: Shawn Tu <shawnx.tu@intel.com> 12171L: linux-media@vger.kernel.org 12172T: git git://linuxtv.org/media_tree.git 12173S: Maintained 12174F: drivers/media/i2c/ov5675.c 12175 12176OMNIVISION OV5695 SENSOR DRIVER 12177M: Shunqian Zheng <zhengsq@rock-chips.com> 12178L: linux-media@vger.kernel.org 12179T: git git://linuxtv.org/media_tree.git 12180S: Maintained 12181F: drivers/media/i2c/ov5695.c 12182 12183OMNIVISION OV7670 SENSOR DRIVER 12184M: Jonathan Corbet <corbet@lwn.net> 12185L: linux-media@vger.kernel.org 12186T: git git://linuxtv.org/media_tree.git 12187S: Maintained 12188F: drivers/media/i2c/ov7670.c 12189F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 12190 12191OMNIVISION OV772x SENSOR DRIVER 12192M: Jacopo Mondi <jacopo@jmondi.org> 12193L: linux-media@vger.kernel.org 12194T: git git://linuxtv.org/media_tree.git 12195S: Odd fixes 12196F: drivers/media/i2c/ov772x.c 12197F: include/media/i2c/ov772x.h 12198F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 12199 12200OMNIVISION OV7740 SENSOR DRIVER 12201M: Wenyou Yang <wenyou.yang@microchip.com> 12202L: linux-media@vger.kernel.org 12203T: git git://linuxtv.org/media_tree.git 12204S: Maintained 12205F: drivers/media/i2c/ov7740.c 12206F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 12207 12208OMNIVISION OV9640 SENSOR DRIVER 12209M: Petr Cvek <petrcvekcz@gmail.com> 12210L: linux-media@vger.kernel.org 12211S: Maintained 12212F: drivers/media/i2c/ov9640.* 12213 12214OMNIVISION OV8856 SENSOR DRIVER 12215M: Ben Kao <ben.kao@intel.com> 12216L: linux-media@vger.kernel.org 12217T: git git://linuxtv.org/media_tree.git 12218S: Maintained 12219F: drivers/media/i2c/ov8856.c 12220 12221OMNIVISION OV9650 SENSOR DRIVER 12222M: Sakari Ailus <sakari.ailus@linux.intel.com> 12223R: Akinobu Mita <akinobu.mita@gmail.com> 12224R: Sylwester Nawrocki <s.nawrocki@samsung.com> 12225L: linux-media@vger.kernel.org 12226T: git git://linuxtv.org/media_tree.git 12227S: Maintained 12228F: drivers/media/i2c/ov9650.c 12229F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 12230 12231ONENAND FLASH DRIVER 12232M: Kyungmin Park <kyungmin.park@samsung.com> 12233L: linux-mtd@lists.infradead.org 12234S: Maintained 12235F: drivers/mtd/nand/onenand/ 12236F: include/linux/mtd/onenand*.h 12237 12238OP-TEE DRIVER 12239M: Jens Wiklander <jens.wiklander@linaro.org> 12240L: tee-dev@lists.linaro.org 12241S: Maintained 12242F: drivers/tee/optee/ 12243 12244OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 12245M: Sumit Garg <sumit.garg@linaro.org> 12246L: tee-dev@lists.linaro.org 12247S: Maintained 12248F: drivers/char/hw_random/optee-rng.c 12249 12250OPA-VNIC DRIVER 12251M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12252M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 12253L: linux-rdma@vger.kernel.org 12254S: Supported 12255F: drivers/infiniband/ulp/opa_vnic 12256 12257OPEN FIRMWARE AND DEVICE TREE OVERLAYS 12258M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 12259M: Frank Rowand <frowand.list@gmail.com> 12260L: devicetree@vger.kernel.org 12261S: Maintained 12262F: Documentation/devicetree/dynamic-resolution-notes.txt 12263F: Documentation/devicetree/overlay-notes.txt 12264F: drivers/of/overlay.c 12265F: drivers/of/resolver.c 12266K: of_overlay_notifier_ 12267 12268OPEN FIRMWARE AND FLATTENED DEVICE TREE 12269M: Rob Herring <robh+dt@kernel.org> 12270M: Frank Rowand <frowand.list@gmail.com> 12271L: devicetree@vger.kernel.org 12272W: http://www.devicetree.org/ 12273T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12274S: Maintained 12275F: drivers/of/ 12276F: include/linux/of*.h 12277F: scripts/dtc/ 12278F: Documentation/ABI/testing/sysfs-firmware-ofw 12279 12280OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 12281M: Rob Herring <robh+dt@kernel.org> 12282M: Mark Rutland <mark.rutland@arm.com> 12283L: devicetree@vger.kernel.org 12284T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12285Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 12286S: Maintained 12287F: Documentation/devicetree/ 12288F: arch/*/boot/dts/ 12289F: include/dt-bindings/ 12290 12291OPENCORES I2C BUS DRIVER 12292M: Peter Korsgaard <peter@korsgaard.com> 12293M: Andrew Lunn <andrew@lunn.ch> 12294L: linux-i2c@vger.kernel.org 12295S: Maintained 12296F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 12297F: Documentation/i2c/busses/i2c-ocores.rst 12298F: drivers/i2c/busses/i2c-ocores.c 12299F: include/linux/platform_data/i2c-ocores.h 12300 12301OPENRISC ARCHITECTURE 12302M: Jonas Bonn <jonas@southpole.se> 12303M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 12304M: Stafford Horne <shorne@gmail.com> 12305T: git git://github.com/openrisc/linux.git 12306L: openrisc@lists.librecores.org 12307W: http://openrisc.io 12308S: Maintained 12309F: Documentation/devicetree/bindings/openrisc/ 12310F: Documentation/openrisc/ 12311F: arch/openrisc/ 12312F: drivers/irqchip/irq-ompic.c 12313F: drivers/irqchip/irq-or1k-* 12314 12315OPENVSWITCH 12316M: Pravin B Shelar <pshelar@ovn.org> 12317L: netdev@vger.kernel.org 12318L: dev@openvswitch.org 12319W: http://openvswitch.org 12320S: Maintained 12321F: net/openvswitch/ 12322F: include/uapi/linux/openvswitch.h 12323 12324OPERATING PERFORMANCE POINTS (OPP) 12325M: Viresh Kumar <vireshk@kernel.org> 12326M: Nishanth Menon <nm@ti.com> 12327M: Stephen Boyd <sboyd@kernel.org> 12328L: linux-pm@vger.kernel.org 12329S: Maintained 12330T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12331F: drivers/opp/ 12332F: include/linux/pm_opp.h 12333F: Documentation/power/opp.rst 12334F: Documentation/devicetree/bindings/opp/ 12335 12336OPL4 DRIVER 12337M: Clemens Ladisch <clemens@ladisch.de> 12338L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12340S: Maintained 12341F: sound/drivers/opl4/ 12342 12343OPROFILE 12344M: Robert Richter <rric@kernel.org> 12345L: oprofile-list@lists.sf.net 12346S: Maintained 12347F: arch/*/include/asm/oprofile*.h 12348F: arch/*/oprofile/ 12349F: drivers/oprofile/ 12350F: include/linux/oprofile.h 12351 12352ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12353M: Mark Fasheh <mark@fasheh.com> 12354M: Joel Becker <jlbec@evilplan.org> 12355M: Joseph Qi <joseph.qi@linux.alibaba.com> 12356L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12357W: http://ocfs2.wiki.kernel.org 12358S: Supported 12359F: Documentation/filesystems/ocfs2.txt 12360F: Documentation/filesystems/dlmfs.txt 12361F: fs/ocfs2/ 12362 12363ORANGEFS FILESYSTEM 12364M: Mike Marshall <hubcap@omnibond.com> 12365R: Martin Brandenburg <martin@omnibond.com> 12366L: devel@lists.orangefs.org 12367T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12368S: Supported 12369F: fs/orangefs/ 12370F: Documentation/filesystems/orangefs.txt 12371 12372ORINOCO DRIVER 12373L: linux-wireless@vger.kernel.org 12374W: http://wireless.kernel.org/en/users/Drivers/orinoco 12375W: http://www.nongnu.org/orinoco/ 12376S: Orphan 12377F: drivers/net/wireless/intersil/orinoco/ 12378 12379OV2659 OMNIVISION SENSOR DRIVER 12380M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12381L: linux-media@vger.kernel.org 12382W: https://linuxtv.org 12383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12384T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12385S: Maintained 12386F: drivers/media/i2c/ov2659.c 12387F: include/media/i2c/ov2659.h 12388 12389OVERLAY FILESYSTEM 12390M: Miklos Szeredi <miklos@szeredi.hu> 12391L: linux-unionfs@vger.kernel.org 12392T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12393S: Supported 12394F: fs/overlayfs/ 12395F: Documentation/filesystems/overlayfs.txt 12396 12397P54 WIRELESS DRIVER 12398M: Christian Lamparter <chunkeey@googlemail.com> 12399L: linux-wireless@vger.kernel.org 12400W: http://wireless.kernel.org/en/users/Drivers/p54 12401S: Maintained 12402F: drivers/net/wireless/intersil/p54/ 12403 12404PA SEMI ETHERNET DRIVER 12405L: netdev@vger.kernel.org 12406S: Orphan 12407F: drivers/net/ethernet/pasemi/* 12408 12409PA SEMI SMBUS DRIVER 12410L: linux-i2c@vger.kernel.org 12411S: Orphan 12412F: drivers/i2c/busses/i2c-pasemi.c 12413 12414PACKING 12415M: Vladimir Oltean <olteanv@gmail.com> 12416L: netdev@vger.kernel.org 12417S: Supported 12418F: lib/packing.c 12419F: include/linux/packing.h 12420F: Documentation/core-api/packing.rst 12421 12422PADATA PARALLEL EXECUTION MECHANISM 12423M: Steffen Klassert <steffen.klassert@secunet.com> 12424L: linux-crypto@vger.kernel.org 12425S: Maintained 12426F: kernel/padata.c 12427F: include/linux/padata.h 12428F: Documentation/core-api/padata.rst 12429 12430PAGE POOL 12431M: Jesper Dangaard Brouer <hawk@kernel.org> 12432M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12433L: netdev@vger.kernel.org 12434S: Supported 12435F: net/core/page_pool.c 12436F: include/net/page_pool.h 12437 12438PANASONIC LAPTOP ACPI EXTRAS DRIVER 12439M: Harald Welte <laforge@gnumonks.org> 12440L: platform-driver-x86@vger.kernel.org 12441S: Maintained 12442F: drivers/platform/x86/panasonic-laptop.c 12443 12444PARALLEL LCD/KEYPAD PANEL DRIVER 12445M: Willy Tarreau <willy@haproxy.com> 12446M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12447S: Odd Fixes 12448F: Documentation/admin-guide/lcd-panel-cgram.rst 12449F: drivers/auxdisplay/panel.c 12450 12451PARALLEL PORT SUBSYSTEM 12452M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12453M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12454L: linux-parport@lists.infradead.org (subscribers-only) 12455S: Maintained 12456F: drivers/parport/ 12457F: include/linux/parport*.h 12458F: drivers/char/ppdev.c 12459F: include/uapi/linux/ppdev.h 12460F: Documentation/driver-api/parport*.rst 12461 12462PARAVIRT_OPS INTERFACE 12463M: Juergen Gross <jgross@suse.com> 12464M: Thomas Hellstrom <thellstrom@vmware.com> 12465M: "VMware, Inc." <pv-drivers@vmware.com> 12466L: virtualization@lists.linux-foundation.org 12467S: Supported 12468F: Documentation/virt/paravirt_ops.rst 12469F: arch/*/kernel/paravirt* 12470F: arch/*/include/asm/paravirt*.h 12471F: include/linux/hypervisor.h 12472 12473PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12474M: Tim Waugh <tim@cyberelk.net> 12475L: linux-parport@lists.infradead.org (subscribers-only) 12476S: Maintained 12477F: Documentation/admin-guide/blockdev/paride.rst 12478F: drivers/block/paride/ 12479 12480PARISC ARCHITECTURE 12481M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12482M: Helge Deller <deller@gmx.de> 12483L: linux-parisc@vger.kernel.org 12484W: http://www.parisc-linux.org/ 12485Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12487T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12488S: Maintained 12489F: arch/parisc/ 12490F: Documentation/parisc/ 12491F: drivers/parisc/ 12492F: drivers/char/agp/parisc-agp.c 12493F: drivers/input/misc/hp_sdc_rtc.c 12494F: drivers/input/serio/gscps2.c 12495F: drivers/input/serio/hp_sdc* 12496F: drivers/parport/parport_gsc.* 12497F: drivers/tty/serial/8250/8250_gsc.c 12498F: drivers/video/fbdev/sti* 12499F: drivers/video/console/sti* 12500F: drivers/video/logo/logo_parisc* 12501F: include/linux/hp_sdc.h 12502 12503PARMAN 12504M: Jiri Pirko <jiri@mellanox.com> 12505L: netdev@vger.kernel.org 12506S: Supported 12507F: lib/parman.c 12508F: lib/test_parman.c 12509F: include/linux/parman.h 12510 12511PC ENGINES APU BOARD DRIVER 12512M: Enrico Weigelt, metux IT consult <info@metux.net> 12513S: Maintained 12514F: drivers/platform/x86/pcengines-apuv2.c 12515 12516PC87360 HARDWARE MONITORING DRIVER 12517M: Jim Cromie <jim.cromie@gmail.com> 12518L: linux-hwmon@vger.kernel.org 12519S: Maintained 12520F: Documentation/hwmon/pc87360.rst 12521F: drivers/hwmon/pc87360.c 12522 12523PC8736x GPIO DRIVER 12524M: Jim Cromie <jim.cromie@gmail.com> 12525S: Maintained 12526F: drivers/char/pc8736x_gpio.c 12527 12528PC87427 HARDWARE MONITORING DRIVER 12529M: Jean Delvare <jdelvare@suse.com> 12530L: linux-hwmon@vger.kernel.org 12531S: Maintained 12532F: Documentation/hwmon/pc87427.rst 12533F: drivers/hwmon/pc87427.c 12534 12535PCA9532 LED DRIVER 12536M: Riku Voipio <riku.voipio@iki.fi> 12537S: Maintained 12538F: drivers/leds/leds-pca9532.c 12539F: include/linux/leds-pca9532.h 12540 12541PCA9541 I2C BUS MASTER SELECTOR DRIVER 12542M: Guenter Roeck <linux@roeck-us.net> 12543L: linux-i2c@vger.kernel.org 12544S: Maintained 12545F: drivers/i2c/muxes/i2c-mux-pca9541.c 12546 12547PCDP - PRIMARY CONSOLE AND DEBUG PORT 12548M: Khalid Aziz <khalid@gonehiking.org> 12549S: Maintained 12550F: drivers/firmware/pcdp.* 12551 12552PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12553M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12554L: linux-pci@vger.kernel.org 12555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12556S: Maintained 12557F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12558F: drivers/pci/controller/pci-aardvark.c 12559 12560PCI DRIVER FOR ALTERA PCIE IP 12561M: Ley Foon Tan <lftan@altera.com> 12562L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12563L: linux-pci@vger.kernel.org 12564S: Supported 12565F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12566F: drivers/pci/controller/pcie-altera.c 12567 12568PCI DRIVER FOR APPLIEDMICRO XGENE 12569M: Toan Le <toan@os.amperecomputing.com> 12570L: linux-pci@vger.kernel.org 12571L: linux-arm-kernel@lists.infradead.org 12572S: Maintained 12573F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12574F: drivers/pci/controller/pci-xgene.c 12575 12576PCI DRIVER FOR ARM VERSATILE PLATFORM 12577M: Rob Herring <robh@kernel.org> 12578L: linux-pci@vger.kernel.org 12579L: linux-arm-kernel@lists.infradead.org 12580S: Maintained 12581F: Documentation/devicetree/bindings/pci/versatile.txt 12582F: drivers/pci/controller/pci-versatile.c 12583 12584PCI DRIVER FOR ARMADA 8K 12585M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12586L: linux-pci@vger.kernel.org 12587L: linux-arm-kernel@lists.infradead.org 12588S: Maintained 12589F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12590F: drivers/pci/controller/dwc/pcie-armada8k.c 12591 12592PCI DRIVER FOR CADENCE PCIE IP 12593M: Tom Joseph <tjoseph@cadence.com> 12594L: linux-pci@vger.kernel.org 12595S: Maintained 12596F: Documentation/devicetree/bindings/pci/cdns,*.txt 12597F: drivers/pci/controller/pcie-cadence* 12598 12599PCI DRIVER FOR FREESCALE LAYERSCAPE 12600M: Minghuan Lian <minghuan.Lian@nxp.com> 12601M: Mingkai Hu <mingkai.hu@nxp.com> 12602M: Roy Zang <roy.zang@nxp.com> 12603L: linuxppc-dev@lists.ozlabs.org 12604L: linux-pci@vger.kernel.org 12605L: linux-arm-kernel@lists.infradead.org 12606S: Maintained 12607F: drivers/pci/controller/dwc/*layerscape* 12608 12609PCI DRIVER FOR GENERIC OF HOSTS 12610M: Will Deacon <will@kernel.org> 12611L: linux-pci@vger.kernel.org 12612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12613S: Maintained 12614F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12615F: drivers/pci/controller/pci-host-common.c 12616F: drivers/pci/controller/pci-host-generic.c 12617 12618PCI DRIVER FOR IMX6 12619M: Richard Zhu <hongxing.zhu@nxp.com> 12620M: Lucas Stach <l.stach@pengutronix.de> 12621L: linux-pci@vger.kernel.org 12622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12623S: Maintained 12624F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12625F: drivers/pci/controller/dwc/*imx6* 12626 12627PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12628M: Jonathan Derrick <jonathan.derrick@intel.com> 12629L: linux-pci@vger.kernel.org 12630S: Supported 12631F: drivers/pci/controller/vmd.c 12632 12633PCI DRIVER FOR MICROSEMI SWITCHTEC 12634M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12635M: Logan Gunthorpe <logang@deltatee.com> 12636L: linux-pci@vger.kernel.org 12637S: Maintained 12638F: Documentation/driver-api/switchtec.rst 12639F: Documentation/ABI/testing/sysfs-class-switchtec 12640F: drivers/pci/switch/switchtec* 12641F: include/uapi/linux/switchtec_ioctl.h 12642F: include/linux/switchtec.h 12643F: drivers/ntb/hw/mscc/ 12644 12645PCI DRIVER FOR MOBIVEIL PCIE IP 12646M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12647M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12648L: linux-pci@vger.kernel.org 12649S: Supported 12650F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12651F: drivers/pci/controller/pcie-mobiveil.c 12652 12653PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12654M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12655M: Jason Cooper <jason@lakedaemon.net> 12656L: linux-pci@vger.kernel.org 12657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12658S: Maintained 12659F: drivers/pci/controller/*mvebu* 12660 12661PCI DRIVER FOR NVIDIA TEGRA 12662M: Thierry Reding <thierry.reding@gmail.com> 12663L: linux-tegra@vger.kernel.org 12664L: linux-pci@vger.kernel.org 12665S: Supported 12666F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12667F: drivers/pci/controller/pci-tegra.c 12668 12669PCI DRIVER FOR RENESAS R-CAR 12670M: Marek Vasut <marek.vasut+renesas@gmail.com> 12671M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12672L: linux-pci@vger.kernel.org 12673L: linux-renesas-soc@vger.kernel.org 12674S: Maintained 12675F: drivers/pci/controller/*rcar* 12676 12677PCI DRIVER FOR SAMSUNG EXYNOS 12678M: Jingoo Han <jingoohan1@gmail.com> 12679L: linux-pci@vger.kernel.org 12680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12681L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12682S: Maintained 12683F: drivers/pci/controller/dwc/pci-exynos.c 12684 12685PCI DRIVER FOR SYNOPSYS DESIGNWARE 12686M: Jingoo Han <jingoohan1@gmail.com> 12687M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12688L: linux-pci@vger.kernel.org 12689S: Maintained 12690F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12691F: drivers/pci/controller/dwc/*designware* 12692 12693PCI DRIVER FOR TI DRA7XX 12694M: Kishon Vijay Abraham I <kishon@ti.com> 12695L: linux-omap@vger.kernel.org 12696L: linux-pci@vger.kernel.org 12697S: Supported 12698F: Documentation/devicetree/bindings/pci/ti-pci.txt 12699F: drivers/pci/controller/dwc/pci-dra7xx.c 12700 12701PCI DRIVER FOR TI KEYSTONE 12702M: Murali Karicheri <m-karicheri2@ti.com> 12703L: linux-pci@vger.kernel.org 12704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12705S: Maintained 12706F: drivers/pci/controller/dwc/pci-keystone.c 12707 12708PCI ENDPOINT SUBSYSTEM 12709M: Kishon Vijay Abraham I <kishon@ti.com> 12710M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12711L: linux-pci@vger.kernel.org 12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12713S: Supported 12714F: drivers/pci/endpoint/ 12715F: drivers/misc/pci_endpoint_test.c 12716F: tools/pci/ 12717 12718PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12719M: Russell Currey <ruscur@russell.cc> 12720M: Sam Bobroff <sbobroff@linux.ibm.com> 12721M: Oliver O'Halloran <oohall@gmail.com> 12722L: linuxppc-dev@lists.ozlabs.org 12723S: Supported 12724F: Documentation/PCI/pci-error-recovery.rst 12725F: drivers/pci/pcie/aer.c 12726F: drivers/pci/pcie/dpc.c 12727F: drivers/pci/pcie/err.c 12728F: Documentation/powerpc/eeh-pci-error-recovery.rst 12729F: arch/powerpc/kernel/eeh*.c 12730F: arch/powerpc/platforms/*/eeh*.c 12731F: arch/powerpc/include/*/eeh*.h 12732 12733PCI ERROR RECOVERY 12734M: Linas Vepstas <linasvepstas@gmail.com> 12735L: linux-pci@vger.kernel.org 12736S: Supported 12737F: Documentation/PCI/pci-error-recovery.rst 12738 12739PCI MSI DRIVER FOR ALTERA MSI IP 12740M: Ley Foon Tan <lftan@altera.com> 12741L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12742L: linux-pci@vger.kernel.org 12743S: Supported 12744F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12745F: drivers/pci/controller/pcie-altera-msi.c 12746 12747PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12748M: Toan Le <toan@os.amperecomputing.com> 12749L: linux-pci@vger.kernel.org 12750L: linux-arm-kernel@lists.infradead.org 12751S: Maintained 12752F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12753F: drivers/pci/controller/pci-xgene-msi.c 12754 12755PCI SUBSYSTEM 12756M: Bjorn Helgaas <bhelgaas@google.com> 12757L: linux-pci@vger.kernel.org 12758Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12759T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12760S: Supported 12761F: Documentation/devicetree/bindings/pci/ 12762F: Documentation/PCI/ 12763F: drivers/acpi/pci* 12764F: drivers/pci/ 12765F: include/asm-generic/pci* 12766F: include/linux/pci* 12767F: include/linux/of_pci.h 12768F: include/uapi/linux/pci* 12769F: lib/pci* 12770F: arch/x86/pci/ 12771F: arch/x86/kernel/quirks.c 12772F: arch/x86/kernel/early-quirks.c 12773 12774PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12775M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12776R: Andrew Murray <andrew.murray@arm.com> 12777L: linux-pci@vger.kernel.org 12778Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12779T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12780S: Supported 12781F: drivers/pci/controller/ 12782 12783PCIE DRIVER FOR AMAZON ANNAPURNA LABS 12784M: Jonathan Chocron <jonnyc@amazon.com> 12785L: linux-pci@vger.kernel.org 12786S: Maintained 12787F: Documentation/devicetree/bindings/pci/pcie-al.txt 12788F: drivers/pci/controller/dwc/pcie-al.c 12789 12790PCIE DRIVER FOR AMLOGIC MESON 12791M: Yue Wang <yue.wang@Amlogic.com> 12792L: linux-pci@vger.kernel.org 12793L: linux-amlogic@lists.infradead.org 12794S: Maintained 12795F: drivers/pci/controller/dwc/pci-meson.c 12796 12797PCIE DRIVER FOR AXIS ARTPEC 12798M: Jesper Nilsson <jesper.nilsson@axis.com> 12799L: linux-arm-kernel@axis.com 12800L: linux-pci@vger.kernel.org 12801S: Maintained 12802F: Documentation/devicetree/bindings/pci/axis,artpec* 12803F: drivers/pci/controller/dwc/*artpec* 12804 12805PCIE DRIVER FOR CAVIUM THUNDERX 12806M: Robert Richter <rrichter@marvell.com> 12807L: linux-pci@vger.kernel.org 12808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12809S: Supported 12810F: Documentation/devicetree/bindings/pci/pci-thunder-* 12811F: drivers/pci/controller/pci-thunder-* 12812 12813PCIE DRIVER FOR HISILICON 12814M: Zhou Wang <wangzhou1@hisilicon.com> 12815L: linux-pci@vger.kernel.org 12816S: Maintained 12817F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12818F: drivers/pci/controller/dwc/pcie-hisi.c 12819 12820PCIE DRIVER FOR HISILICON KIRIN 12821M: Xiaowei Song <songxiaowei@hisilicon.com> 12822M: Binghui Wang <wangbinghui@hisilicon.com> 12823L: linux-pci@vger.kernel.org 12824S: Maintained 12825F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12826F: drivers/pci/controller/dwc/pcie-kirin.c 12827 12828PCIE DRIVER FOR HISILICON STB 12829M: Shawn Guo <shawn.guo@linaro.org> 12830L: linux-pci@vger.kernel.org 12831S: Maintained 12832F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12833F: drivers/pci/controller/dwc/pcie-histb.c 12834 12835PCIE DRIVER FOR MEDIATEK 12836M: Ryder Lee <ryder.lee@mediatek.com> 12837L: linux-pci@vger.kernel.org 12838L: linux-mediatek@lists.infradead.org 12839S: Supported 12840F: Documentation/devicetree/bindings/pci/mediatek* 12841F: drivers/pci/controller/*mediatek* 12842 12843PCIE DRIVER FOR QUALCOMM MSM 12844M: Stanimir Varbanov <svarbanov@mm-sol.com> 12845L: linux-pci@vger.kernel.org 12846L: linux-arm-msm@vger.kernel.org 12847S: Maintained 12848F: drivers/pci/controller/dwc/*qcom* 12849 12850PCIE DRIVER FOR ROCKCHIP 12851M: Shawn Lin <shawn.lin@rock-chips.com> 12852L: linux-pci@vger.kernel.org 12853L: linux-rockchip@lists.infradead.org 12854S: Maintained 12855F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12856F: drivers/pci/controller/pcie-rockchip* 12857 12858PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12859M: Linus Walleij <linus.walleij@linaro.org> 12860L: linux-pci@vger.kernel.org 12861S: Maintained 12862F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12863F: drivers/pci/controller/pci-v3-semi.c 12864 12865PCIE DRIVER FOR SOCIONEXT UNIPHIER 12866M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12867L: linux-pci@vger.kernel.org 12868S: Maintained 12869F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12870F: drivers/pci/controller/dwc/pcie-uniphier.c 12871 12872PCIE DRIVER FOR ST SPEAR13XX 12873M: Pratyush Anand <pratyush.anand@gmail.com> 12874L: linux-pci@vger.kernel.org 12875S: Maintained 12876F: drivers/pci/controller/dwc/*spear* 12877 12878PCMCIA SUBSYSTEM 12879M: Dominik Brodowski <linux@dominikbrodowski.net> 12880T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12881S: Odd Fixes 12882F: Documentation/pcmcia/ 12883F: tools/pcmcia/ 12884F: drivers/pcmcia/ 12885F: include/pcmcia/ 12886 12887PCNET32 NETWORK DRIVER 12888M: Don Fry <pcnet32@frontier.com> 12889L: netdev@vger.kernel.org 12890S: Maintained 12891F: drivers/net/ethernet/amd/pcnet32.c 12892 12893PCRYPT PARALLEL CRYPTO ENGINE 12894M: Steffen Klassert <steffen.klassert@secunet.com> 12895L: linux-crypto@vger.kernel.org 12896S: Maintained 12897F: crypto/pcrypt.c 12898F: include/crypto/pcrypt.h 12899 12900PEAQ WMI HOTKEYS DRIVER 12901M: Hans de Goede <hdegoede@redhat.com> 12902L: platform-driver-x86@vger.kernel.org 12903S: Maintained 12904F: drivers/platform/x86/peaq-wmi.c 12905 12906PENSANDO ETHERNET DRIVERS 12907M: Shannon Nelson <snelson@pensando.io> 12908M: Pensando Drivers <drivers@pensando.io> 12909L: netdev@vger.kernel.org 12910S: Supported 12911F: Documentation/networking/device_drivers/pensando/ionic.rst 12912F: drivers/net/ethernet/pensando/ 12913 12914PER-CPU MEMORY ALLOCATOR 12915M: Dennis Zhou <dennis@kernel.org> 12916M: Tejun Heo <tj@kernel.org> 12917M: Christoph Lameter <cl@linux.com> 12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12919S: Maintained 12920F: include/linux/percpu*.h 12921F: mm/percpu*.c 12922F: arch/*/include/asm/percpu.h 12923 12924PER-TASK DELAY ACCOUNTING 12925M: Balbir Singh <bsingharora@gmail.com> 12926S: Maintained 12927F: include/linux/delayacct.h 12928F: kernel/delayacct.c 12929 12930PERFORMANCE EVENTS SUBSYSTEM 12931M: Peter Zijlstra <peterz@infradead.org> 12932M: Ingo Molnar <mingo@redhat.com> 12933M: Arnaldo Carvalho de Melo <acme@kernel.org> 12934R: Mark Rutland <mark.rutland@arm.com> 12935R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12936R: Jiri Olsa <jolsa@redhat.com> 12937R: Namhyung Kim <namhyung@kernel.org> 12938L: linux-kernel@vger.kernel.org 12939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12940S: Supported 12941F: kernel/events/* 12942F: include/linux/perf_event.h 12943F: include/uapi/linux/perf_event.h 12944F: arch/*/kernel/perf_event*.c 12945F: arch/*/kernel/*/perf_event*.c 12946F: arch/*/kernel/*/*/perf_event*.c 12947F: arch/*/include/asm/perf_event.h 12948F: arch/*/kernel/perf_callchain.c 12949F: arch/*/events/* 12950F: arch/*/events/*/* 12951F: tools/perf/ 12952 12953PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS 12954R: John Garry <john.garry@huawei.com> 12955R: Will Deacon <will@kernel.org> 12956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12957S: Supported 12958F: tools/perf/pmu-events/arch/arm64/ 12959 12960PERSONALITY HANDLING 12961M: Christoph Hellwig <hch@infradead.org> 12962L: linux-abi-devel@lists.sourceforge.net 12963S: Maintained 12964F: include/linux/personality.h 12965F: include/uapi/linux/personality.h 12966 12967PHOENIX RC FLIGHT CONTROLLER ADAPTER 12968M: Marcus Folkesson <marcus.folkesson@gmail.com> 12969L: linux-input@vger.kernel.org 12970S: Maintained 12971F: Documentation/input/devices/pxrc.rst 12972F: drivers/input/joystick/pxrc.c 12973 12974FLYSKY FSIA6B RC RECEIVER 12975M: Markus Koch <markus@notsyncing.net> 12976L: linux-input@vger.kernel.org 12977S: Maintained 12978F: drivers/input/joystick/fsia6b.c 12979 12980PHONET PROTOCOL 12981M: Remi Denis-Courmont <courmisch@gmail.com> 12982S: Supported 12983F: Documentation/networking/phonet.txt 12984F: include/linux/phonet.h 12985F: include/net/phonet/ 12986F: include/uapi/linux/phonet.h 12987F: net/phonet/ 12988 12989PHRAM MTD DRIVER 12990M: Joern Engel <joern@lazybastard.org> 12991L: linux-mtd@lists.infradead.org 12992S: Maintained 12993F: drivers/mtd/devices/phram.c 12994 12995PICOLCD HID DRIVER 12996M: Bruno Prémont <bonbons@linux-vserver.org> 12997L: linux-input@vger.kernel.org 12998S: Maintained 12999F: drivers/hid/hid-picolcd* 13000 13001PICOXCELL SUPPORT 13002M: Jamie Iles <jamie@jamieiles.com> 13003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13004T: git git://github.com/jamieiles/linux-2.6-ji.git 13005S: Supported 13006F: arch/arm/boot/dts/picoxcell* 13007F: arch/arm/mach-picoxcell/ 13008F: drivers/crypto/picoxcell* 13009 13010PIDFD API 13011M: Christian Brauner <christian@brauner.io> 13012L: linux-kernel@vger.kernel.org 13013S: Maintained 13014T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 13015F: samples/pidfd/ 13016F: tools/testing/selftests/pidfd/ 13017F: tools/testing/selftests/clone3/ 13018K: (?i)pidfd 13019K: (?i)clone3 13020K: \b(clone_args|kernel_clone_args)\b 13021 13022PIN CONTROL SUBSYSTEM 13023M: Linus Walleij <linus.walleij@linaro.org> 13024L: linux-gpio@vger.kernel.org 13025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 13026S: Maintained 13027F: Documentation/devicetree/bindings/pinctrl/ 13028F: Documentation/driver-api/pinctl.rst 13029F: drivers/pinctrl/ 13030F: include/linux/pinctrl/ 13031 13032PIN CONTROLLER - MICROCHIP AT91 13033M: Ludovic Desroches <ludovic.desroches@microchip.com> 13034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13035L: linux-gpio@vger.kernel.org 13036S: Supported 13037F: drivers/pinctrl/pinctrl-at91* 13038F: drivers/gpio/gpio-sama5d2-piobu.c 13039 13040PIN CONTROLLER - FREESCALE 13041M: Dong Aisheng <aisheng.dong@nxp.com> 13042M: Fabio Estevam <festevam@gmail.com> 13043M: Shawn Guo <shawnguo@kernel.org> 13044M: Stefan Agner <stefan@agner.ch> 13045R: Pengutronix Kernel Team <kernel@pengutronix.de> 13046L: linux-gpio@vger.kernel.org 13047S: Maintained 13048F: drivers/pinctrl/freescale/ 13049F: Documentation/devicetree/bindings/pinctrl/fsl,* 13050 13051PIN CONTROLLER - INTEL 13052M: Mika Westerberg <mika.westerberg@linux.intel.com> 13053M: Andy Shevchenko <andy@kernel.org> 13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 13055S: Maintained 13056F: drivers/pinctrl/intel/ 13057 13058PIN CONTROLLER - MEDIATEK 13059M: Sean Wang <sean.wang@kernel.org> 13060L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 13061S: Maintained 13062F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 13063F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 13064F: drivers/pinctrl/mediatek/ 13065 13066PIN CONTROLLER - QUALCOMM 13067M: Bjorn Andersson <bjorn.andersson@linaro.org> 13068S: Maintained 13069L: linux-arm-msm@vger.kernel.org 13070F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 13071F: drivers/pinctrl/qcom/ 13072 13073PIN CONTROLLER - RENESAS 13074M: Geert Uytterhoeven <geert+renesas@glider.be> 13075L: linux-renesas-soc@vger.kernel.org 13076T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 13077S: Maintained 13078F: drivers/pinctrl/pinctrl-rz* 13079F: drivers/pinctrl/sh-pfc/ 13080 13081PIN CONTROLLER - SAMSUNG 13082M: Tomasz Figa <tomasz.figa@gmail.com> 13083M: Krzysztof Kozlowski <krzk@kernel.org> 13084M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13086L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13087Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 13088T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 13089S: Maintained 13090F: drivers/pinctrl/samsung/ 13091F: include/dt-bindings/pinctrl/samsung.h 13092F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 13093 13094PIN CONTROLLER - SINGLE 13095M: Tony Lindgren <tony@atomide.com> 13096M: Haojian Zhuang <haojian.zhuang@linaro.org> 13097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13098L: linux-omap@vger.kernel.org 13099S: Maintained 13100F: drivers/pinctrl/pinctrl-single.c 13101 13102PIN CONTROLLER - ST SPEAR 13103M: Viresh Kumar <vireshk@kernel.org> 13104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13105W: http://www.st.com/spear 13106S: Maintained 13107F: drivers/pinctrl/spear/ 13108 13109PISTACHIO SOC SUPPORT 13110M: James Hartley <james.hartley@sondrel.com> 13111L: linux-mips@vger.kernel.org 13112S: Odd Fixes 13113F: arch/mips/pistachio/ 13114F: arch/mips/include/asm/mach-pistachio/ 13115F: arch/mips/boot/dts/img/pistachio* 13116F: arch/mips/configs/pistachio*_defconfig 13117 13118PKTCDVD DRIVER 13119S: Orphan 13120M: linux-block@vger.kernel.org 13121F: drivers/block/pktcdvd.c 13122F: include/linux/pktcdvd.h 13123F: include/uapi/linux/pktcdvd.h 13124 13125PKUNITY SOC DRIVERS 13126M: Guan Xuetao <gxt@pku.edu.cn> 13127W: http://mprc.pku.edu.cn/~guanxuetao/linux 13128S: Maintained 13129T: git git://github.com/gxt/linux.git 13130F: drivers/input/serio/i8042-unicore32io.h 13131F: drivers/i2c/busses/i2c-puv3.c 13132F: drivers/video/fbdev/fb-puv3.c 13133F: drivers/rtc/rtc-puv3.c 13134 13135PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 13136M: Tomasz Duszynski <tduszyns@gmail.com> 13137S: Maintained 13138F: drivers/iio/chemical/pms7003.c 13139F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 13140 13141PMBUS HARDWARE MONITORING DRIVERS 13142M: Guenter Roeck <linux@roeck-us.net> 13143L: linux-hwmon@vger.kernel.org 13144W: http://hwmon.wiki.kernel.org/ 13145W: http://www.roeck-us.net/linux/drivers/ 13146T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 13147S: Maintained 13148F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 13149F: Documentation/devicetree/bindings/hwmon/max31785.txt 13150F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 13151F: Documentation/hwmon/adm1275.rst 13152F: Documentation/hwmon/ibm-cffps.rst 13153F: Documentation/hwmon/ir35221.rst 13154F: Documentation/hwmon/lm25066.rst 13155F: Documentation/hwmon/ltc2978.rst 13156F: Documentation/hwmon/ltc3815.rst 13157F: Documentation/hwmon/max16064.rst 13158F: Documentation/hwmon/max20751.rst 13159F: Documentation/hwmon/max31785.rst 13160F: Documentation/hwmon/max34440.rst 13161F: Documentation/hwmon/max8688.rst 13162F: Documentation/hwmon/pmbus.rst 13163F: Documentation/hwmon/pmbus-core.rst 13164F: Documentation/hwmon/tps40422.rst 13165F: Documentation/hwmon/ucd9000.rst 13166F: Documentation/hwmon/ucd9200.rst 13167F: Documentation/hwmon/zl6100.rst 13168F: drivers/hwmon/pmbus/ 13169F: include/linux/pmbus.h 13170 13171PMC SIERRA MaxRAID DRIVER 13172L: linux-scsi@vger.kernel.org 13173W: http://www.pmc-sierra.com/ 13174S: Orphan 13175F: drivers/scsi/pmcraid.* 13176 13177PMC SIERRA PM8001 DRIVER 13178M: Jack Wang <jinpu.wang@cloud.ionos.com> 13179L: linux-scsi@vger.kernel.org 13180S: Supported 13181F: drivers/scsi/pm8001/ 13182 13183PM-GRAPH UTILITY 13184M: "Todd E Brandt" <todd.e.brandt@linux.intel.com> 13185L: linux-pm@vger.kernel.org 13186W: https://01.org/pm-graph 13187B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 13188T: git git://github.com/intel/pm-graph 13189S: Supported 13190F: tools/power/pm-graph 13191 13192PNP SUPPORT 13193M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 13194S: Maintained 13195F: drivers/pnp/ 13196 13197PNI RM3100 IIO DRIVER 13198M: Song Qiang <songqiang1304521@gmail.com> 13199L: linux-iio@vger.kernel.org 13200S: Maintained 13201F: drivers/iio/magnetometer/rm3100* 13202F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 13203 13204POSIX CLOCKS and TIMERS 13205M: Thomas Gleixner <tglx@linutronix.de> 13206L: linux-kernel@vger.kernel.org 13207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13208S: Maintained 13209F: fs/timerfd.c 13210F: include/linux/timer* 13211F: kernel/time/*timer* 13212 13213POWER MANAGEMENT CORE 13214M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13215L: linux-pm@vger.kernel.org 13216T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 13217B: https://bugzilla.kernel.org 13218S: Supported 13219F: drivers/base/power/ 13220F: include/linux/pm.h 13221F: include/linux/pm_* 13222F: include/linux/powercap.h 13223F: include/linux/intel_rapl.h 13224F: drivers/powercap/ 13225F: kernel/configs/nopm.config 13226 13227POWER STATE COORDINATION INTERFACE (PSCI) 13228M: Mark Rutland <mark.rutland@arm.com> 13229M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 13230L: linux-arm-kernel@lists.infradead.org 13231S: Maintained 13232F: drivers/firmware/psci/ 13233F: include/linux/psci.h 13234F: include/uapi/linux/psci.h 13235 13236POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 13237M: Sebastian Reichel <sre@kernel.org> 13238L: linux-pm@vger.kernel.org 13239T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13240S: Maintained 13241F: Documentation/ABI/testing/sysfs-class-power 13242F: Documentation/devicetree/bindings/power/supply/ 13243F: include/linux/power_supply.h 13244F: drivers/power/supply/ 13245 13246POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 13247M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 13248L: linuxppc-dev@lists.ozlabs.org 13249S: Maintained 13250F: drivers/char/powernv-op-panel.c 13251 13252PPP OVER ATM (RFC 2364) 13253M: Mitchell Blank Jr <mitch@sfgoth.com> 13254S: Maintained 13255F: net/atm/pppoatm.c 13256F: include/uapi/linux/atmppp.h 13257 13258PPP OVER ETHERNET 13259M: Michal Ostrowski <mostrows@earthlink.net> 13260S: Maintained 13261F: drivers/net/ppp/pppoe.c 13262F: drivers/net/ppp/pppox.c 13263 13264PPP OVER L2TP 13265M: James Chapman <jchapman@katalix.com> 13266S: Maintained 13267F: net/l2tp/l2tp_ppp.c 13268F: include/linux/if_pppol2tp.h 13269F: include/uapi/linux/if_pppol2tp.h 13270 13271PPP PROTOCOL DRIVERS AND COMPRESSORS 13272M: Paul Mackerras <paulus@samba.org> 13273L: linux-ppp@vger.kernel.org 13274S: Maintained 13275F: drivers/net/ppp/ppp_* 13276 13277PPS SUPPORT 13278M: Rodolfo Giometti <giometti@enneenne.com> 13279W: http://wiki.enneenne.com/index.php/LinuxPPS_support 13280L: linuxpps@ml.enneenne.com (subscribers-only) 13281S: Maintained 13282F: Documentation/driver-api/pps.rst 13283F: Documentation/devicetree/bindings/pps/pps-gpio.txt 13284F: Documentation/ABI/testing/sysfs-pps 13285F: drivers/pps/ 13286F: include/linux/pps*.h 13287F: include/uapi/linux/pps.h 13288 13289PPTP DRIVER 13290M: Dmitry Kozlov <xeb@mail.ru> 13291L: netdev@vger.kernel.org 13292S: Maintained 13293F: drivers/net/ppp/pptp.c 13294W: http://sourceforge.net/projects/accel-pptp 13295 13296PRINTK 13297M: Petr Mladek <pmladek@suse.com> 13298M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 13299R: Steven Rostedt <rostedt@goodmis.org> 13300S: Maintained 13301F: kernel/printk/ 13302F: include/linux/printk.h 13303 13304PRISM54 WIRELESS DRIVER 13305M: Luis Chamberlain <mcgrof@kernel.org> 13306L: linux-wireless@vger.kernel.org 13307W: http://wireless.kernel.org/en/users/Drivers/p54 13308S: Obsolete 13309F: drivers/net/wireless/intersil/prism54/ 13310 13311PROC FILESYSTEM 13312R: Alexey Dobriyan <adobriyan@gmail.com> 13313L: linux-kernel@vger.kernel.org 13314L: linux-fsdevel@vger.kernel.org 13315S: Maintained 13316F: fs/proc/ 13317F: include/linux/proc_fs.h 13318F: tools/testing/selftests/proc/ 13319F: Documentation/filesystems/proc.txt 13320 13321PROC SYSCTL 13322M: Luis Chamberlain <mcgrof@kernel.org> 13323M: Kees Cook <keescook@chromium.org> 13324M: Iurii Zaikin <yzaikin@google.com> 13325L: linux-kernel@vger.kernel.org 13326L: linux-fsdevel@vger.kernel.org 13327S: Maintained 13328F: fs/proc/proc_sysctl.c 13329F: include/linux/sysctl.h 13330F: kernel/sysctl.c 13331F: kernel/sysctl-test.c 13332F: tools/testing/selftests/sysctl/ 13333 13334PS3 NETWORK SUPPORT 13335M: Geoff Levand <geoff@infradead.org> 13336L: netdev@vger.kernel.org 13337L: linuxppc-dev@lists.ozlabs.org 13338S: Maintained 13339F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 13340 13341PS3 PLATFORM SUPPORT 13342M: Geoff Levand <geoff@infradead.org> 13343L: linuxppc-dev@lists.ozlabs.org 13344S: Maintained 13345F: arch/powerpc/boot/ps3* 13346F: arch/powerpc/include/asm/lv1call.h 13347F: arch/powerpc/include/asm/ps3*.h 13348F: arch/powerpc/platforms/ps3/ 13349F: drivers/*/ps3* 13350F: drivers/ps3/ 13351F: drivers/rtc/rtc-ps3.c 13352F: drivers/usb/host/*ps3.c 13353F: sound/ppc/snd_ps3* 13354 13355PS3VRAM DRIVER 13356M: Jim Paris <jim@jtan.com> 13357M: Geoff Levand <geoff@infradead.org> 13358L: linuxppc-dev@lists.ozlabs.org 13359S: Maintained 13360F: drivers/block/ps3vram.c 13361 13362PSAMPLE PACKET SAMPLING SUPPORT: 13363M: Yotam Gigi <yotam.gi@gmail.com> 13364S: Maintained 13365F: net/psample 13366F: include/net/psample.h 13367F: include/uapi/linux/psample.h 13368 13369PSTORE FILESYSTEM 13370M: Kees Cook <keescook@chromium.org> 13371M: Anton Vorontsov <anton@enomsg.org> 13372M: Colin Cross <ccross@android.com> 13373M: Tony Luck <tony.luck@intel.com> 13374S: Maintained 13375T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13376F: fs/pstore/ 13377F: include/linux/pstore* 13378F: drivers/firmware/efi/efi-pstore.c 13379F: drivers/acpi/apei/erst.c 13380F: Documentation/admin-guide/ramoops.rst 13381F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13382K: \b(pstore|ramoops) 13383 13384PTP HARDWARE CLOCK SUPPORT 13385M: Richard Cochran <richardcochran@gmail.com> 13386L: netdev@vger.kernel.org 13387S: Maintained 13388W: http://linuxptp.sourceforge.net/ 13389F: Documentation/ABI/testing/sysfs-ptp 13390F: Documentation/driver-api/ptp.rst 13391F: drivers/net/phy/dp83640* 13392F: drivers/ptp/* 13393F: include/linux/ptp_cl* 13394 13395PTRACE SUPPORT 13396M: Oleg Nesterov <oleg@redhat.com> 13397S: Maintained 13398F: include/asm-generic/syscall.h 13399F: include/linux/ptrace.h 13400F: include/linux/regset.h 13401F: include/linux/tracehook.h 13402F: include/uapi/linux/ptrace.h 13403F: include/uapi/linux/ptrace.h 13404F: kernel/ptrace.c 13405F: arch/*/ptrace*.c 13406F: arch/*/*/ptrace*.c 13407F: arch/*/include/asm/ptrace*.h 13408 13409PULSE8-CEC DRIVER 13410M: Hans Verkuil <hverkuil@xs4all.nl> 13411L: linux-media@vger.kernel.org 13412T: git git://linuxtv.org/media_tree.git 13413S: Maintained 13414F: drivers/media/usb/pulse8-cec/* 13415F: Documentation/media/cec-drivers/pulse8-cec.rst 13416 13417PVRUSB2 VIDEO4LINUX DRIVER 13418M: Mike Isely <isely@pobox.com> 13419L: pvrusb2@isely.net (subscribers-only) 13420L: linux-media@vger.kernel.org 13421W: http://www.isely.net/pvrusb2/ 13422T: git git://linuxtv.org/media_tree.git 13423S: Maintained 13424F: Documentation/media/v4l-drivers/pvrusb2* 13425F: drivers/media/usb/pvrusb2/ 13426 13427PWC WEBCAM DRIVER 13428M: Hans Verkuil <hverkuil@xs4all.nl> 13429L: linux-media@vger.kernel.org 13430T: git git://linuxtv.org/media_tree.git 13431S: Odd Fixes 13432F: drivers/media/usb/pwc/* 13433F: include/trace/events/pwc.h 13434 13435PWM FAN DRIVER 13436M: Kamil Debski <kamil@wypas.org> 13437M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13438L: linux-hwmon@vger.kernel.org 13439S: Supported 13440F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13441F: Documentation/hwmon/pwm-fan.rst 13442F: drivers/hwmon/pwm-fan.c 13443 13444PWM IR Transmitter 13445M: Sean Young <sean@mess.org> 13446L: linux-media@vger.kernel.org 13447S: Maintained 13448F: drivers/media/rc/pwm-ir-tx.c 13449 13450PWM SUBSYSTEM 13451M: Thierry Reding <thierry.reding@gmail.com> 13452R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13453L: linux-pwm@vger.kernel.org 13454S: Maintained 13455T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13456Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 13457F: Documentation/driver-api/pwm.rst 13458F: Documentation/devicetree/bindings/pwm/ 13459F: include/linux/pwm.h 13460F: drivers/pwm/ 13461F: drivers/video/backlight/pwm_bl.c 13462F: include/linux/pwm_backlight.h 13463F: drivers/gpio/gpio-mvebu.c 13464F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13465K: pwm_(config|apply_state|ops) 13466 13467PXA GPIO DRIVER 13468M: Robert Jarzmik <robert.jarzmik@free.fr> 13469L: linux-gpio@vger.kernel.org 13470S: Maintained 13471F: drivers/gpio/gpio-pxa.c 13472 13473PXA MMCI DRIVER 13474S: Orphan 13475 13476PXA RTC DRIVER 13477M: Robert Jarzmik <robert.jarzmik@free.fr> 13478L: linux-rtc@vger.kernel.org 13479S: Maintained 13480 13481PXA2xx/PXA3xx SUPPORT 13482M: Daniel Mack <daniel@zonque.org> 13483M: Haojian Zhuang <haojian.zhuang@gmail.com> 13484M: Robert Jarzmik <robert.jarzmik@free.fr> 13485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13486T: git git://github.com/hzhuang1/linux.git 13487T: git git://github.com/rjarzmik/linux.git 13488S: Maintained 13489F: arch/arm/boot/dts/pxa* 13490F: arch/arm/mach-pxa/ 13491F: drivers/dma/pxa* 13492F: drivers/pcmcia/pxa2xx* 13493F: drivers/pinctrl/pxa/ 13494F: drivers/spi/spi-pxa2xx* 13495F: drivers/usb/gadget/udc/pxa2* 13496F: include/sound/pxa2xx-lib.h 13497F: sound/arm/pxa* 13498F: sound/soc/pxa/ 13499 13500QAT DRIVER 13501M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13502L: qat-linux@intel.com 13503S: Supported 13504F: drivers/crypto/qat/ 13505 13506QCOM AUDIO (ASoC) DRIVERS 13507M: Patrick Lai <plai@codeaurora.org> 13508M: Banajit Goswami <bgoswami@codeaurora.org> 13509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13510S: Supported 13511F: sound/soc/qcom/ 13512 13513QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13514M: Gabriel Somlo <somlo@cmu.edu> 13515M: "Michael S. Tsirkin" <mst@redhat.com> 13516L: qemu-devel@nongnu.org 13517S: Maintained 13518F: drivers/firmware/qemu_fw_cfg.c 13519F: include/uapi/linux/qemu_fw_cfg.h 13520 13521QIB DRIVER 13522M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13523M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13524L: linux-rdma@vger.kernel.org 13525S: Supported 13526F: drivers/infiniband/hw/qib/ 13527 13528QLOGIC QL41xxx FCOE DRIVER 13529M: QLogic-Storage-Upstream@cavium.com 13530L: linux-scsi@vger.kernel.org 13531S: Supported 13532F: drivers/scsi/qedf/ 13533 13534QLOGIC QL41xxx ISCSI DRIVER 13535M: QLogic-Storage-Upstream@cavium.com 13536L: linux-scsi@vger.kernel.org 13537S: Supported 13538F: drivers/scsi/qedi/ 13539 13540QLOGIC QL4xxx ETHERNET DRIVER 13541M: Ariel Elior <aelior@marvell.com> 13542M: GR-everest-linux-l2@marvell.com 13543L: netdev@vger.kernel.org 13544S: Supported 13545F: drivers/net/ethernet/qlogic/qed/ 13546F: include/linux/qed/ 13547F: drivers/net/ethernet/qlogic/qede/ 13548 13549QLOGIC QL4xxx RDMA DRIVER 13550M: Michal Kalderon <mkalderon@marvell.com> 13551M: Ariel Elior <aelior@marvell.com> 13552L: linux-rdma@vger.kernel.org 13553S: Supported 13554F: drivers/infiniband/hw/qedr/ 13555F: include/uapi/rdma/qedr-abi.h 13556 13557QLOGIC QLA1280 SCSI DRIVER 13558M: Michael Reed <mdr@sgi.com> 13559L: linux-scsi@vger.kernel.org 13560S: Maintained 13561F: drivers/scsi/qla1280.[ch] 13562 13563QLOGIC QLA2XXX FC-SCSI DRIVER 13564M: hmadhani@marvell.com 13565L: linux-scsi@vger.kernel.org 13566S: Supported 13567F: Documentation/scsi/LICENSE.qla2xxx 13568F: drivers/scsi/qla2xxx/ 13569 13570QLOGIC QLA3XXX NETWORK DRIVER 13571M: GR-Linux-NIC-Dev@marvell.com 13572L: netdev@vger.kernel.org 13573S: Supported 13574F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13575F: drivers/net/ethernet/qlogic/qla3xxx.* 13576 13577QLOGIC QLA4XXX iSCSI DRIVER 13578M: QLogic-Storage-Upstream@qlogic.com 13579L: linux-scsi@vger.kernel.org 13580S: Supported 13581F: Documentation/scsi/LICENSE.qla4xxx 13582F: drivers/scsi/qla4xxx/ 13583 13584QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13585M: Shahed Shaikh <shshaikh@marvell.com> 13586M: Manish Chopra <manishc@marvell.com> 13587M: GR-Linux-NIC-Dev@marvell.com 13588L: netdev@vger.kernel.org 13589S: Supported 13590F: drivers/net/ethernet/qlogic/qlcnic/ 13591 13592QLOGIC QLGE 10Gb ETHERNET DRIVER 13593M: Manish Chopra <manishc@marvell.com> 13594M: GR-Linux-NIC-Dev@marvell.com 13595L: netdev@vger.kernel.org 13596S: Supported 13597F: drivers/staging/qlge/ 13598 13599QM1D1B0004 MEDIA DRIVER 13600M: Akihiro Tsukada <tskd08@gmail.com> 13601L: linux-media@vger.kernel.org 13602S: Odd Fixes 13603F: drivers/media/tuners/qm1d1b0004* 13604 13605QM1D1C0042 MEDIA DRIVER 13606M: Akihiro Tsukada <tskd08@gmail.com> 13607L: linux-media@vger.kernel.org 13608S: Odd Fixes 13609F: drivers/media/tuners/qm1d1c0042* 13610 13611QNX4 FILESYSTEM 13612M: Anders Larsen <al@alarsen.net> 13613W: http://www.alarsen.net/linux/qnx4fs/ 13614S: Maintained 13615F: fs/qnx4/ 13616F: include/uapi/linux/qnx4_fs.h 13617F: include/uapi/linux/qnxtypes.h 13618 13619QORIQ DPAA2 FSL-MC BUS DRIVER 13620M: Stuart Yoder <stuyoder@gmail.com> 13621M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13622L: linux-kernel@vger.kernel.org 13623S: Maintained 13624F: drivers/bus/fsl-mc/ 13625F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13626F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13627 13628QT1010 MEDIA DRIVER 13629M: Antti Palosaari <crope@iki.fi> 13630L: linux-media@vger.kernel.org 13631W: https://linuxtv.org 13632W: http://palosaari.fi/linux/ 13633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13634T: git git://linuxtv.org/anttip/media_tree.git 13635S: Maintained 13636F: drivers/media/tuners/qt1010* 13637 13638QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13639M: Kalle Valo <kvalo@codeaurora.org> 13640L: ath10k@lists.infradead.org 13641W: http://wireless.kernel.org/en/users/Drivers/ath10k 13642T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13643S: Supported 13644F: drivers/net/wireless/ath/ath10k/ 13645 13646QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13647M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13648L: linux-wireless@vger.kernel.org 13649W: http://wireless.kernel.org/en/users/Drivers/ath9k 13650S: Supported 13651F: drivers/net/wireless/ath/ath9k/ 13652 13653QUALCOMM CAMERA SUBSYSTEM DRIVER 13654M: Todor Tomov <todor.too@gmail.com> 13655L: linux-media@vger.kernel.org 13656S: Maintained 13657F: Documentation/devicetree/bindings/media/qcom,camss.txt 13658F: Documentation/media/v4l-drivers/qcom_camss.rst 13659F: drivers/media/platform/qcom/camss/ 13660 13661QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13662M: Ilia Lin <ilia.lin@kernel.org> 13663L: linux-pm@vger.kernel.org 13664S: Maintained 13665F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt 13666F: drivers/cpufreq/qcom-cpufreq-nvmem.c 13667 13668QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13669M: Timur Tabi <timur@kernel.org> 13670L: netdev@vger.kernel.org 13671S: Maintained 13672F: drivers/net/ethernet/qualcomm/emac/ 13673 13674QUALCOMM ETHQOS ETHERNET DRIVER 13675M: Vinod Koul <vkoul@kernel.org> 13676M: Niklas Cassel <niklas.cassel@linaro.org> 13677L: netdev@vger.kernel.org 13678S: Maintained 13679F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13680F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13681 13682QUALCOMM GENERIC INTERFACE I2C DRIVER 13683M: Alok Chauhan <alokc@codeaurora.org> 13684L: linux-i2c@vger.kernel.org 13685L: linux-arm-msm@vger.kernel.org 13686S: Supported 13687F: drivers/i2c/busses/i2c-qcom-geni.c 13688 13689QUALCOMM HEXAGON ARCHITECTURE 13690M: Brian Cain <bcain@codeaurora.org> 13691L: linux-hexagon@vger.kernel.org 13692S: Supported 13693F: arch/hexagon/ 13694 13695QUALCOMM HIDMA DRIVER 13696M: Sinan Kaya <okaya@kernel.org> 13697L: linux-arm-kernel@lists.infradead.org 13698L: linux-arm-msm@vger.kernel.org 13699L: dmaengine@vger.kernel.org 13700S: Supported 13701F: drivers/dma/qcom/hidma* 13702 13703QUALCOMM IOMMU 13704M: Rob Clark <robdclark@gmail.com> 13705L: iommu@lists.linux-foundation.org 13706L: linux-arm-msm@vger.kernel.org 13707S: Maintained 13708F: drivers/iommu/qcom_iommu.c 13709 13710QUALCOMM TSENS THERMAL DRIVER 13711M: Amit Kucheria <amit.kucheria@linaro.org> 13712L: linux-pm@vger.kernel.org 13713L: linux-arm-msm@vger.kernel.org 13714S: Maintained 13715F: drivers/thermal/qcom/ 13716F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 13717 13718QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13719M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13720L: linux-media@vger.kernel.org 13721L: linux-arm-msm@vger.kernel.org 13722T: git git://linuxtv.org/media_tree.git 13723S: Maintained 13724F: drivers/media/platform/qcom/venus/ 13725 13726QUALCOMM WCN36XX WIRELESS DRIVER 13727M: Kalle Valo <kvalo@codeaurora.org> 13728L: wcn36xx@lists.infradead.org 13729W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13730T: git git://github.com/KrasnikovEugene/wcn36xx.git 13731S: Supported 13732F: drivers/net/wireless/ath/wcn36xx/ 13733 13734QUANTENNA QTNFMAC WIRELESS DRIVER 13735M: Igor Mitsyanko <imitsyanko@quantenna.com> 13736M: Avinash Patil <avinashp@quantenna.com> 13737M: Sergey Matyukevich <smatyukevich@quantenna.com> 13738L: linux-wireless@vger.kernel.org 13739S: Maintained 13740F: drivers/net/wireless/quantenna 13741 13742RADEON and AMDGPU DRM DRIVERS 13743M: Alex Deucher <alexander.deucher@amd.com> 13744M: Christian König <christian.koenig@amd.com> 13745M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13746L: amd-gfx@lists.freedesktop.org 13747T: git git://people.freedesktop.org/~agd5f/linux 13748S: Supported 13749F: drivers/gpu/drm/radeon/ 13750F: include/uapi/drm/radeon_drm.h 13751F: drivers/gpu/drm/amd/ 13752F: include/uapi/drm/amdgpu_drm.h 13753 13754RADEON FRAMEBUFFER DISPLAY DRIVER 13755M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13756L: linux-fbdev@vger.kernel.org 13757S: Maintained 13758F: drivers/video/fbdev/aty/radeon* 13759F: include/uapi/linux/radeonfb.h 13760 13761RADIOSHARK RADIO DRIVER 13762M: Hans Verkuil <hverkuil@xs4all.nl> 13763L: linux-media@vger.kernel.org 13764T: git git://linuxtv.org/media_tree.git 13765S: Maintained 13766F: drivers/media/radio/radio-shark.c 13767 13768RADIOSHARK2 RADIO DRIVER 13769M: Hans Verkuil <hverkuil@xs4all.nl> 13770L: linux-media@vger.kernel.org 13771T: git git://linuxtv.org/media_tree.git 13772S: Maintained 13773F: drivers/media/radio/radio-shark2.c 13774F: drivers/media/radio/radio-tea5777.c 13775 13776RADOS BLOCK DEVICE (RBD) 13777M: Ilya Dryomov <idryomov@gmail.com> 13778M: Sage Weil <sage@redhat.com> 13779R: Dongsheng Yang <dongsheng.yang@easystack.cn> 13780L: ceph-devel@vger.kernel.org 13781W: http://ceph.com/ 13782T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13783T: git git://github.com/ceph/ceph-client.git 13784S: Supported 13785F: Documentation/ABI/testing/sysfs-bus-rbd 13786F: drivers/block/rbd.c 13787F: drivers/block/rbd_types.h 13788 13789RAGE128 FRAMEBUFFER DISPLAY DRIVER 13790M: Paul Mackerras <paulus@samba.org> 13791L: linux-fbdev@vger.kernel.org 13792S: Maintained 13793F: drivers/video/fbdev/aty/aty128fb.c 13794 13795RAINSHADOW-CEC DRIVER 13796M: Hans Verkuil <hverkuil@xs4all.nl> 13797L: linux-media@vger.kernel.org 13798T: git git://linuxtv.org/media_tree.git 13799S: Maintained 13800F: drivers/media/usb/rainshadow-cec/* 13801 13802RALINK MIPS ARCHITECTURE 13803M: John Crispin <john@phrozen.org> 13804L: linux-mips@vger.kernel.org 13805S: Maintained 13806F: arch/mips/ralink 13807 13808RALINK RT2X00 WIRELESS LAN DRIVER 13809M: Stanislaw Gruszka <sgruszka@redhat.com> 13810M: Helmut Schaa <helmut.schaa@googlemail.com> 13811L: linux-wireless@vger.kernel.org 13812S: Maintained 13813F: drivers/net/wireless/ralink/rt2x00/ 13814 13815RAMDISK RAM BLOCK DEVICE DRIVER 13816M: Jens Axboe <axboe@kernel.dk> 13817S: Maintained 13818F: Documentation/admin-guide/blockdev/ramdisk.rst 13819F: drivers/block/brd.c 13820 13821RANCHU VIRTUAL BOARD FOR MIPS 13822M: Miodrag Dinic <miodrag.dinic@mips.com> 13823L: linux-mips@vger.kernel.org 13824S: Supported 13825F: arch/mips/generic/board-ranchu.c 13826F: arch/mips/configs/generic/board-ranchu.config 13827 13828RANDOM NUMBER DRIVER 13829M: "Theodore Ts'o" <tytso@mit.edu> 13830S: Maintained 13831F: drivers/char/random.c 13832 13833RAPIDIO SUBSYSTEM 13834M: Matt Porter <mporter@kernel.crashing.org> 13835M: Alexandre Bounine <alex.bou9@gmail.com> 13836S: Maintained 13837F: drivers/rapidio/ 13838 13839RAS INFRASTRUCTURE 13840M: Tony Luck <tony.luck@intel.com> 13841M: Borislav Petkov <bp@alien8.de> 13842L: linux-edac@vger.kernel.org 13843S: Maintained 13844F: drivers/ras/ 13845F: include/linux/ras.h 13846F: include/ras/ras_event.h 13847F: Documentation/admin-guide/ras.rst 13848 13849RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13850L: linux-wireless@vger.kernel.org 13851S: Orphan 13852F: drivers/net/wireless/ray* 13853 13854RCUTORTURE TEST FRAMEWORK 13855M: "Paul E. McKenney" <paulmck@kernel.org> 13856M: Josh Triplett <josh@joshtriplett.org> 13857R: Steven Rostedt <rostedt@goodmis.org> 13858R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13859R: Lai Jiangshan <jiangshanlai@gmail.com> 13860L: rcu@vger.kernel.org 13861S: Supported 13862T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13863F: tools/testing/selftests/rcutorture 13864 13865RDC R-321X SoC 13866M: Florian Fainelli <florian@openwrt.org> 13867S: Maintained 13868 13869RDC R6040 FAST ETHERNET DRIVER 13870M: Florian Fainelli <f.fainelli@gmail.com> 13871L: netdev@vger.kernel.org 13872S: Maintained 13873F: drivers/net/ethernet/rdc/r6040.c 13874 13875RDMAVT - RDMA verbs software 13876M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13877M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13878L: linux-rdma@vger.kernel.org 13879S: Supported 13880F: drivers/infiniband/sw/rdmavt 13881 13882RDS - RELIABLE DATAGRAM SOCKETS 13883M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13884L: netdev@vger.kernel.org 13885L: linux-rdma@vger.kernel.org 13886L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13887W: https://oss.oracle.com/projects/rds/ 13888S: Supported 13889F: net/rds/ 13890F: Documentation/networking/rds.txt 13891 13892RDT - RESOURCE ALLOCATION 13893M: Fenghua Yu <fenghua.yu@intel.com> 13894M: Reinette Chatre <reinette.chatre@intel.com> 13895L: linux-kernel@vger.kernel.org 13896S: Supported 13897F: arch/x86/kernel/cpu/resctrl/ 13898F: arch/x86/include/asm/resctrl_sched.h 13899F: Documentation/x86/resctrl* 13900 13901READ-COPY UPDATE (RCU) 13902M: "Paul E. McKenney" <paulmck@kernel.org> 13903M: Josh Triplett <josh@joshtriplett.org> 13904R: Steven Rostedt <rostedt@goodmis.org> 13905R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13906R: Lai Jiangshan <jiangshanlai@gmail.com> 13907R: Joel Fernandes <joel@joelfernandes.org> 13908L: rcu@vger.kernel.org 13909W: http://www.rdrop.com/users/paulmck/RCU/ 13910S: Supported 13911T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13912F: Documentation/RCU/ 13913X: Documentation/RCU/torture.txt 13914F: include/linux/rcu* 13915X: include/linux/srcu*.h 13916F: kernel/rcu/ 13917X: kernel/rcu/srcu*.c 13918 13919REAL TIME CLOCK (RTC) SUBSYSTEM 13920M: Alessandro Zummo <a.zummo@towertech.it> 13921M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13922L: linux-rtc@vger.kernel.org 13923Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13924T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13925S: Maintained 13926F: Documentation/devicetree/bindings/rtc/ 13927F: Documentation/admin-guide/rtc.rst 13928F: drivers/rtc/ 13929F: include/linux/rtc.h 13930F: include/uapi/linux/rtc.h 13931F: include/linux/rtc/ 13932F: include/linux/platform_data/rtc-* 13933F: tools/testing/selftests/rtc/ 13934 13935REALTEK AUDIO CODECS 13936M: Bard Liao <bardliao@realtek.com> 13937M: Oder Chiou <oder_chiou@realtek.com> 13938S: Maintained 13939F: sound/soc/codecs/rt* 13940F: include/sound/rt*.h 13941 13942REALTEK RTL83xx SMI DSA ROUTER CHIPS 13943M: Linus Walleij <linus.walleij@linaro.org> 13944S: Maintained 13945F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13946F: drivers/net/dsa/realtek-smi* 13947F: drivers/net/dsa/rtl83* 13948 13949REDPINE WIRELESS DRIVER 13950M: Amitkumar Karwar <amitkarwar@gmail.com> 13951M: Siva Rebbagondla <siva8118@gmail.com> 13952L: linux-wireless@vger.kernel.org 13953S: Maintained 13954F: drivers/net/wireless/rsi/ 13955 13956REGISTER MAP ABSTRACTION 13957M: Mark Brown <broonie@kernel.org> 13958L: linux-kernel@vger.kernel.org 13959T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13960S: Supported 13961F: Documentation/devicetree/bindings/regmap/ 13962F: drivers/base/regmap/ 13963F: include/linux/regmap.h 13964 13965REISERFS FILE SYSTEM 13966L: reiserfs-devel@vger.kernel.org 13967S: Supported 13968F: fs/reiserfs/ 13969 13970REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13971M: Ohad Ben-Cohen <ohad@wizery.com> 13972M: Bjorn Andersson <bjorn.andersson@linaro.org> 13973L: linux-remoteproc@vger.kernel.org 13974T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 13975S: Maintained 13976F: Documentation/devicetree/bindings/remoteproc/ 13977F: Documentation/ABI/testing/sysfs-class-remoteproc 13978F: Documentation/remoteproc.txt 13979F: drivers/remoteproc/ 13980F: include/linux/remoteproc.h 13981F: include/linux/remoteproc/ 13982 13983REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13984M: Ohad Ben-Cohen <ohad@wizery.com> 13985M: Bjorn Andersson <bjorn.andersson@linaro.org> 13986L: linux-remoteproc@vger.kernel.org 13987T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next 13988S: Maintained 13989F: drivers/rpmsg/ 13990F: Documentation/rpmsg.txt 13991F: Documentation/ABI/testing/sysfs-bus-rpmsg 13992F: include/linux/rpmsg.h 13993F: include/linux/rpmsg/ 13994F: include/uapi/linux/rpmsg.h 13995F: samples/rpmsg/ 13996 13997RENESAS CLOCK DRIVERS 13998M: Geert Uytterhoeven <geert+renesas@glider.be> 13999L: linux-renesas-soc@vger.kernel.org 14000T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 14001S: Supported 14002F: drivers/clk/renesas/ 14003 14004RENESAS EMEV2 I2C DRIVER 14005M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14006S: Supported 14007F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt 14008F: drivers/i2c/busses/i2c-emev2.c 14009 14010RENESAS ETHERNET DRIVERS 14011R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 14012L: netdev@vger.kernel.org 14013L: linux-renesas-soc@vger.kernel.org 14014F: Documentation/devicetree/bindings/net/renesas,*.txt 14015F: Documentation/devicetree/bindings/net/renesas,*.yaml 14016F: drivers/net/ethernet/renesas/ 14017F: include/linux/sh_eth.h 14018 14019RENESAS R-CAR GYROADC DRIVER 14020M: Marek Vasut <marek.vasut@gmail.com> 14021L: linux-iio@vger.kernel.org 14022S: Supported 14023F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 14024F: drivers/iio/adc/rcar-gyroadc.c 14025 14026RENESAS R-CAR I2C DRIVERS 14027M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14028S: Supported 14029F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt 14030F: Documentation/devicetree/bindings/i2c/renesas,iic.txt 14031F: drivers/i2c/busses/i2c-rcar.c 14032F: drivers/i2c/busses/i2c-sh_mobile.c 14033 14034RENESAS RIIC DRIVER 14035M: Chris Brandt <chris.brandt@renesas.com> 14036S: Supported 14037F: Documentation/devicetree/bindings/i2c/renesas,riic.txt 14038F: drivers/i2c/busses/i2c-riic.c 14039 14040RENESAS USB PHY DRIVER 14041M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 14042L: linux-renesas-soc@vger.kernel.org 14043S: Maintained 14044F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 14045 14046RESET CONTROLLER FRAMEWORK 14047M: Philipp Zabel <p.zabel@pengutronix.de> 14048T: git git://git.pengutronix.de/git/pza/linux 14049S: Maintained 14050F: drivers/reset/ 14051F: Documentation/devicetree/bindings/reset/ 14052F: include/dt-bindings/reset/ 14053F: include/linux/reset.h 14054F: include/linux/reset/ 14055F: include/linux/reset-controller.h 14056K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 14057 14058RESTARTABLE SEQUENCES SUPPORT 14059M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14060M: Peter Zijlstra <peterz@infradead.org> 14061M: "Paul E. McKenney" <paulmck@kernel.org> 14062M: Boqun Feng <boqun.feng@gmail.com> 14063L: linux-kernel@vger.kernel.org 14064S: Supported 14065F: kernel/rseq.c 14066F: include/uapi/linux/rseq.h 14067F: include/trace/events/rseq.h 14068F: tools/testing/selftests/rseq/ 14069 14070RFKILL 14071M: Johannes Berg <johannes@sipsolutions.net> 14072L: linux-wireless@vger.kernel.org 14073W: http://wireless.kernel.org/ 14074T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 14075T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 14076S: Maintained 14077F: Documentation/driver-api/rfkill.rst 14078F: Documentation/ABI/stable/sysfs-class-rfkill 14079F: net/rfkill/ 14080F: include/linux/rfkill.h 14081F: include/uapi/linux/rfkill.h 14082 14083RHASHTABLE 14084M: Thomas Graf <tgraf@suug.ch> 14085M: Herbert Xu <herbert@gondor.apana.org.au> 14086L: netdev@vger.kernel.org 14087S: Maintained 14088F: lib/rhashtable.c 14089F: lib/test_rhashtable.c 14090F: include/linux/rhashtable.h 14091F: include/linux/rhashtable-types.h 14092 14093RICOH R5C592 MEMORYSTICK DRIVER 14094M: Maxim Levitsky <maximlevitsky@gmail.com> 14095S: Maintained 14096F: drivers/memstick/host/r592.* 14097 14098RICOH SMARTMEDIA/XD DRIVER 14099M: Maxim Levitsky <maximlevitsky@gmail.com> 14100S: Maintained 14101F: drivers/mtd/nand/raw/r852.c 14102F: drivers/mtd/nand/raw/r852.h 14103 14104RISC-V ARCHITECTURE 14105M: Paul Walmsley <paul.walmsley@sifive.com> 14106M: Palmer Dabbelt <palmer@dabbelt.com> 14107M: Albert Ou <aou@eecs.berkeley.edu> 14108L: linux-riscv@lists.infradead.org 14109T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 14110S: Supported 14111F: arch/riscv/ 14112K: riscv 14113N: riscv 14114 14115ROCCAT DRIVERS 14116M: Stefan Achatz <erazor_de@users.sourceforge.net> 14117W: http://sourceforge.net/projects/roccat/ 14118S: Maintained 14119F: drivers/hid/hid-roccat* 14120F: include/linux/hid-roccat* 14121F: Documentation/ABI/*/sysfs-driver-hid-roccat* 14122 14123ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 14124M: Jacob Chen <jacob-chen@iotwrt.com> 14125M: Ezequiel Garcia <ezequiel@collabora.com> 14126L: linux-media@vger.kernel.org 14127S: Maintained 14128F: drivers/media/platform/rockchip/rga/ 14129F: Documentation/devicetree/bindings/media/rockchip-rga.txt 14130 14131HANTRO VPU CODEC DRIVER 14132M: Ezequiel Garcia <ezequiel@collabora.com> 14133L: linux-media@vger.kernel.org 14134S: Maintained 14135F: drivers/staging/media/hantro/ 14136F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 14137 14138ROCKER DRIVER 14139M: Jiri Pirko <jiri@resnulli.us> 14140L: netdev@vger.kernel.org 14141S: Supported 14142F: drivers/net/ethernet/rocker/ 14143 14144ROCKETPORT DRIVER 14145W: http://www.comtrol.com 14146S: Maintained 14147F: Documentation/driver-api/serial/rocket.rst 14148F: drivers/tty/rocket* 14149 14150ROCKETPORT EXPRESS/INFINITY DRIVER 14151M: Kevin Cernekee <cernekee@gmail.com> 14152L: linux-serial@vger.kernel.org 14153S: Odd Fixes 14154F: drivers/tty/serial/rp2.* 14155 14156ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 14157M: Tomasz Duszynski <tduszyns@gmail.com> 14158S: Maintained 14159F: drivers/iio/light/bh1750.c 14160F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 14161 14162ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 14163M: Marek Vasut <marek.vasut+renesas@gmail.com> 14164L: linux-kernel@vger.kernel.org 14165L: linux-renesas-soc@vger.kernel.org 14166S: Supported 14167F: drivers/mfd/bd9571mwv.c 14168F: drivers/regulator/bd9571mwv-regulator.c 14169F: drivers/gpio/gpio-bd9571mwv.c 14170F: include/linux/mfd/bd9571mwv.h 14171F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 14172 14173ROSE NETWORK LAYER 14174M: Ralf Baechle <ralf@linux-mips.org> 14175L: linux-hams@vger.kernel.org 14176W: http://www.linux-ax25.org/ 14177S: Maintained 14178F: include/net/rose.h 14179F: include/uapi/linux/rose.h 14180F: net/rose/ 14181 14182RTL2830 MEDIA DRIVER 14183M: Antti Palosaari <crope@iki.fi> 14184L: linux-media@vger.kernel.org 14185W: https://linuxtv.org 14186W: http://palosaari.fi/linux/ 14187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14188T: git git://linuxtv.org/anttip/media_tree.git 14189S: Maintained 14190F: drivers/media/dvb-frontends/rtl2830* 14191 14192RTL2832 MEDIA DRIVER 14193M: Antti Palosaari <crope@iki.fi> 14194L: linux-media@vger.kernel.org 14195W: https://linuxtv.org 14196W: http://palosaari.fi/linux/ 14197Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14198T: git git://linuxtv.org/anttip/media_tree.git 14199S: Maintained 14200F: drivers/media/dvb-frontends/rtl2832* 14201 14202RTL2832_SDR MEDIA DRIVER 14203M: Antti Palosaari <crope@iki.fi> 14204L: linux-media@vger.kernel.org 14205W: https://linuxtv.org 14206W: http://palosaari.fi/linux/ 14207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14208T: git git://linuxtv.org/anttip/media_tree.git 14209S: Maintained 14210F: drivers/media/dvb-frontends/rtl2832_sdr* 14211 14212RTL8180 WIRELESS DRIVER 14213L: linux-wireless@vger.kernel.org 14214W: http://wireless.kernel.org/ 14215T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14216S: Orphan 14217F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 14218 14219RTL8187 WIRELESS DRIVER 14220M: Herton Ronaldo Krzesinski <herton@canonical.com> 14221M: Hin-Tak Leung <htl10@users.sourceforge.net> 14222M: Larry Finger <Larry.Finger@lwfinger.net> 14223L: linux-wireless@vger.kernel.org 14224W: http://wireless.kernel.org/ 14225T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14226S: Maintained 14227F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 14228 14229REALTEK WIRELESS DRIVER (rtlwifi family) 14230M: Ping-Ke Shih <pkshih@realtek.com> 14231L: linux-wireless@vger.kernel.org 14232W: http://wireless.kernel.org/ 14233T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14234S: Maintained 14235F: drivers/net/wireless/realtek/rtlwifi/ 14236 14237REALTEK WIRELESS DRIVER (rtw88) 14238M: Yan-Hsuan Chuang <yhchuang@realtek.com> 14239L: linux-wireless@vger.kernel.org 14240S: Maintained 14241F: drivers/net/wireless/realtek/rtw88/ 14242 14243RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 14244M: Jes Sorensen <Jes.Sorensen@gmail.com> 14245L: linux-wireless@vger.kernel.org 14246T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 14247S: Maintained 14248F: drivers/net/wireless/realtek/rtl8xxxu/ 14249 14250RXRPC SOCKETS (AF_RXRPC) 14251M: David Howells <dhowells@redhat.com> 14252L: linux-afs@lists.infradead.org 14253S: Supported 14254F: net/rxrpc/ 14255F: include/keys/rxrpc-type.h 14256F: include/net/af_rxrpc.h 14257F: include/trace/events/rxrpc.h 14258F: include/uapi/linux/rxrpc.h 14259F: Documentation/networking/rxrpc.txt 14260W: https://www.infradead.org/~dhowells/kafs/ 14261 14262S3 SAVAGE FRAMEBUFFER DRIVER 14263M: Antonino Daplas <adaplas@gmail.com> 14264L: linux-fbdev@vger.kernel.org 14265S: Maintained 14266F: drivers/video/fbdev/savage/ 14267 14268S390 14269M: Heiko Carstens <heiko.carstens@de.ibm.com> 14270M: Vasily Gorbik <gor@linux.ibm.com> 14271M: Christian Borntraeger <borntraeger@de.ibm.com> 14272L: linux-s390@vger.kernel.org 14273W: http://www.ibm.com/developerworks/linux/linux390/ 14274T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 14275S: Supported 14276F: arch/s390/ 14277F: drivers/s390/ 14278F: Documentation/s390/ 14279F: Documentation/driver-api/s390-drivers.rst 14280 14281S390 COMMON I/O LAYER 14282M: Sebastian Ott <sebott@linux.ibm.com> 14283M: Peter Oberparleiter <oberpar@linux.ibm.com> 14284L: linux-s390@vger.kernel.org 14285W: http://www.ibm.com/developerworks/linux/linux390/ 14286S: Supported 14287F: drivers/s390/cio/ 14288 14289S390 DASD DRIVER 14290M: Stefan Haberland <sth@linux.ibm.com> 14291M: Jan Hoeppner <hoeppner@linux.ibm.com> 14292L: linux-s390@vger.kernel.org 14293W: http://www.ibm.com/developerworks/linux/linux390/ 14294S: Supported 14295F: drivers/s390/block/dasd* 14296F: block/partitions/ibm.c 14297 14298S390 IOMMU (PCI) 14299M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14300L: linux-s390@vger.kernel.org 14301W: http://www.ibm.com/developerworks/linux/linux390/ 14302S: Supported 14303F: drivers/iommu/s390-iommu.c 14304 14305S390 IUCV NETWORK LAYER 14306M: Julian Wiedmann <jwi@linux.ibm.com> 14307M: Ursula Braun <ubraun@linux.ibm.com> 14308L: linux-s390@vger.kernel.org 14309W: http://www.ibm.com/developerworks/linux/linux390/ 14310S: Supported 14311F: drivers/s390/net/*iucv* 14312F: include/net/iucv/ 14313F: net/iucv/ 14314 14315S390 NETWORK DRIVERS 14316M: Julian Wiedmann <jwi@linux.ibm.com> 14317M: Ursula Braun <ubraun@linux.ibm.com> 14318L: linux-s390@vger.kernel.org 14319W: http://www.ibm.com/developerworks/linux/linux390/ 14320S: Supported 14321F: drivers/s390/net/ 14322 14323S390 PCI SUBSYSTEM 14324M: Sebastian Ott <sebott@linux.ibm.com> 14325M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14326L: linux-s390@vger.kernel.org 14327W: http://www.ibm.com/developerworks/linux/linux390/ 14328S: Supported 14329F: arch/s390/pci/ 14330F: drivers/pci/hotplug/s390_pci_hpc.c 14331 14332S390 VFIO-CCW DRIVER 14333M: Cornelia Huck <cohuck@redhat.com> 14334M: Eric Farman <farman@linux.ibm.com> 14335R: Halil Pasic <pasic@linux.ibm.com> 14336L: linux-s390@vger.kernel.org 14337L: kvm@vger.kernel.org 14338S: Supported 14339F: drivers/s390/cio/vfio_ccw* 14340F: Documentation/s390/vfio-ccw.rst 14341F: include/uapi/linux/vfio_ccw.h 14342 14343S390 ZCRYPT DRIVER 14344M: Harald Freudenberger <freude@linux.ibm.com> 14345L: linux-s390@vger.kernel.org 14346W: http://www.ibm.com/developerworks/linux/linux390/ 14347S: Supported 14348F: drivers/s390/crypto/ 14349 14350S390 VFIO AP DRIVER 14351M: Tony Krowiak <akrowiak@linux.ibm.com> 14352M: Pierre Morel <pmorel@linux.ibm.com> 14353M: Halil Pasic <pasic@linux.ibm.com> 14354L: linux-s390@vger.kernel.org 14355W: http://www.ibm.com/developerworks/linux/linux390/ 14356S: Supported 14357F: drivers/s390/crypto/vfio_ap_drv.c 14358F: drivers/s390/crypto/vfio_ap_private.h 14359F: drivers/s390/crypto/vfio_ap_ops.c 14360F: Documentation/s390/vfio-ap.rst 14361 14362S390 ZFCP DRIVER 14363M: Steffen Maier <maier@linux.ibm.com> 14364M: Benjamin Block <bblock@linux.ibm.com> 14365L: linux-s390@vger.kernel.org 14366W: http://www.ibm.com/developerworks/linux/linux390/ 14367S: Supported 14368F: drivers/s390/scsi/zfcp_* 14369 14370S3C24XX SD/MMC Driver 14371M: Ben Dooks <ben-linux@fluff.org> 14372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14373S: Supported 14374F: drivers/mmc/host/s3cmci.* 14375 14376SAA6588 RDS RECEIVER DRIVER 14377M: Hans Verkuil <hverkuil@xs4all.nl> 14378L: linux-media@vger.kernel.org 14379T: git git://linuxtv.org/media_tree.git 14380W: https://linuxtv.org 14381S: Odd Fixes 14382F: drivers/media/i2c/saa6588* 14383 14384SAA7134 VIDEO4LINUX DRIVER 14385M: Mauro Carvalho Chehab <mchehab@kernel.org> 14386L: linux-media@vger.kernel.org 14387W: https://linuxtv.org 14388T: git git://linuxtv.org/media_tree.git 14389S: Odd fixes 14390F: Documentation/media/v4l-drivers/saa7134* 14391F: drivers/media/pci/saa7134/ 14392 14393SAA7146 VIDEO4LINUX-2 DRIVER 14394M: Hans Verkuil <hverkuil@xs4all.nl> 14395L: linux-media@vger.kernel.org 14396T: git git://linuxtv.org/media_tree.git 14397S: Maintained 14398F: drivers/media/common/saa7146/ 14399F: drivers/media/pci/saa7146/ 14400F: include/media/drv-intf/saa7146* 14401 14402SAFESETID SECURITY MODULE 14403M: Micah Morton <mortonm@chromium.org> 14404S: Supported 14405F: security/safesetid/ 14406F: Documentation/admin-guide/LSM/SafeSetID.rst 14407 14408SAMSUNG AUDIO (ASoC) DRIVERS 14409M: Krzysztof Kozlowski <krzk@kernel.org> 14410M: Sangbeom Kim <sbkim73@samsung.com> 14411M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14412L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14413S: Supported 14414F: sound/soc/samsung/ 14415F: Documentation/devicetree/bindings/sound/samsung* 14416 14417SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14418M: Krzysztof Kozlowski <krzk@kernel.org> 14419L: linux-crypto@vger.kernel.org 14420L: linux-samsung-soc@vger.kernel.org 14421S: Maintained 14422F: drivers/crypto/exynos-rng.c 14423F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 14424 14425SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14426M: Łukasz Stelmach <l.stelmach@samsung.com> 14427L: linux-samsung-soc@vger.kernel.org 14428S: Maintained 14429F: drivers/char/hw_random/exynos-trng.c 14430F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14431 14432SAMSUNG FRAMEBUFFER DRIVER 14433M: Jingoo Han <jingoohan1@gmail.com> 14434L: linux-fbdev@vger.kernel.org 14435S: Maintained 14436F: drivers/video/fbdev/s3c-fb.c 14437 14438SAMSUNG LAPTOP DRIVER 14439M: Corentin Chary <corentin.chary@gmail.com> 14440L: platform-driver-x86@vger.kernel.org 14441S: Maintained 14442F: drivers/platform/x86/samsung-laptop.c 14443 14444SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14445M: Sangbeom Kim <sbkim73@samsung.com> 14446M: Krzysztof Kozlowski <krzk@kernel.org> 14447M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14448L: linux-kernel@vger.kernel.org 14449L: linux-samsung-soc@vger.kernel.org 14450S: Supported 14451F: drivers/mfd/sec*.c 14452F: drivers/regulator/s2m*.c 14453F: drivers/regulator/s5m*.c 14454F: drivers/clk/clk-s2mps11.c 14455F: drivers/rtc/rtc-s5m.c 14456F: include/linux/mfd/samsung/ 14457F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14458F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14459F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14460F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14461 14462SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14463M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14464L: linux-media@vger.kernel.org 14465L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14466S: Maintained 14467F: drivers/media/platform/s3c-camif/ 14468F: include/media/drv-intf/s3c_camif.h 14469 14470SAMSUNG S3FWRN5 NFC DRIVER 14471M: Robert Baldyga <r.baldyga@samsung.com> 14472M: Krzysztof Opasiak <k.opasiak@samsung.com> 14473L: linux-nfc@lists.01.org (moderated for non-subscribers) 14474S: Supported 14475F: drivers/nfc/s3fwrn5 14476 14477SAMSUNG S5C73M3 CAMERA DRIVER 14478M: Kyungmin Park <kyungmin.park@samsung.com> 14479M: Andrzej Hajda <a.hajda@samsung.com> 14480L: linux-media@vger.kernel.org 14481S: Supported 14482F: drivers/media/i2c/s5c73m3/* 14483 14484SAMSUNG S5K5BAF CAMERA DRIVER 14485M: Kyungmin Park <kyungmin.park@samsung.com> 14486M: Andrzej Hajda <a.hajda@samsung.com> 14487L: linux-media@vger.kernel.org 14488S: Supported 14489F: drivers/media/i2c/s5k5baf.c 14490 14491SAMSUNG S5P Security SubSystem (SSS) DRIVER 14492M: Krzysztof Kozlowski <krzk@kernel.org> 14493M: Vladimir Zapolskiy <vz@mleia.com> 14494M: Kamil Konieczny <k.konieczny@samsung.com> 14495L: linux-crypto@vger.kernel.org 14496L: linux-samsung-soc@vger.kernel.org 14497S: Maintained 14498F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 14499F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 14500F: drivers/crypto/s5p-sss.c 14501 14502SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14503M: Kyungmin Park <kyungmin.park@samsung.com> 14504M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14505L: linux-media@vger.kernel.org 14506Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14507S: Supported 14508F: drivers/media/platform/exynos4-is/ 14509 14510SAMSUNG SOC CLOCK DRIVERS 14511M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14512M: Tomasz Figa <tomasz.figa@gmail.com> 14513M: Chanwoo Choi <cw00.choi@samsung.com> 14514S: Supported 14515L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14516T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14517F: drivers/clk/samsung/ 14518F: include/dt-bindings/clock/exynos*.h 14519F: Documentation/devicetree/bindings/clock/exynos*.txt 14520F: Documentation/devicetree/bindings/clock/samsung,s3c* 14521F: Documentation/devicetree/bindings/clock/samsung,s5p* 14522 14523SAMSUNG SPI DRIVERS 14524M: Kukjin Kim <kgene@kernel.org> 14525M: Krzysztof Kozlowski <krzk@kernel.org> 14526M: Andi Shyti <andi@etezian.org> 14527L: linux-spi@vger.kernel.org 14528L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14529S: Maintained 14530F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14531F: drivers/spi/spi-s3c* 14532F: include/linux/platform_data/spi-s3c64xx.h 14533 14534SAMSUNG SXGBE DRIVERS 14535M: Byungho An <bh74.an@samsung.com> 14536M: Girish K S <ks.giri@samsung.com> 14537M: Vipul Pandya <vipul.pandya@samsung.com> 14538S: Supported 14539L: netdev@vger.kernel.org 14540F: drivers/net/ethernet/samsung/sxgbe/ 14541 14542SAMSUNG THERMAL DRIVER 14543M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14544L: linux-pm@vger.kernel.org 14545L: linux-samsung-soc@vger.kernel.org 14546S: Supported 14547T: git https://github.com/lmajewski/linux-samsung-thermal.git 14548F: drivers/thermal/samsung/ 14549 14550SAMSUNG USB2 PHY DRIVER 14551M: Kamil Debski <kamil@wypas.org> 14552M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14553L: linux-kernel@vger.kernel.org 14554S: Supported 14555F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14556F: Documentation/driver-api/phy/samsung-usb2.rst 14557F: drivers/phy/samsung/phy-exynos4210-usb2.c 14558F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14559F: drivers/phy/samsung/phy-exynos5250-usb2.c 14560F: drivers/phy/samsung/phy-s5pv210-usb2.c 14561F: drivers/phy/samsung/phy-samsung-usb2.c 14562F: drivers/phy/samsung/phy-samsung-usb2.h 14563 14564SC1200 WDT DRIVER 14565M: Zwane Mwaikambo <zwanem@gmail.com> 14566S: Maintained 14567F: drivers/watchdog/sc1200wdt.c 14568 14569SCHEDULER 14570M: Ingo Molnar <mingo@redhat.com> 14571M: Peter Zijlstra <peterz@infradead.org> 14572M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE) 14573M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL) 14574R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL) 14575R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR) 14576R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH) 14577R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING) 14578L: linux-kernel@vger.kernel.org 14579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14580S: Maintained 14581F: kernel/sched/ 14582F: include/linux/sched.h 14583F: include/uapi/linux/sched.h 14584F: include/linux/wait.h 14585F: include/linux/preempt.h 14586 14587SCR24X CHIP CARD INTERFACE DRIVER 14588M: Lubomir Rintel <lkundrak@v3.sk> 14589S: Supported 14590F: drivers/char/pcmcia/scr24x_cs.c 14591 14592SCSI CDROM DRIVER 14593M: Jens Axboe <axboe@kernel.dk> 14594L: linux-scsi@vger.kernel.org 14595W: http://www.kernel.dk 14596S: Maintained 14597F: drivers/scsi/sr* 14598 14599SCSI RDMA PROTOCOL (SRP) INITIATOR 14600M: Bart Van Assche <bvanassche@acm.org> 14601L: linux-rdma@vger.kernel.org 14602S: Supported 14603Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14604F: drivers/infiniband/ulp/srp/ 14605F: include/scsi/srp.h 14606 14607SCSI RDMA PROTOCOL (SRP) TARGET 14608M: Bart Van Assche <bvanassche@acm.org> 14609L: linux-rdma@vger.kernel.org 14610L: target-devel@vger.kernel.org 14611S: Supported 14612Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14613F: drivers/infiniband/ulp/srpt/ 14614 14615SCSI SG DRIVER 14616M: Doug Gilbert <dgilbert@interlog.com> 14617L: linux-scsi@vger.kernel.org 14618W: http://sg.danny.cz/sg 14619S: Maintained 14620F: Documentation/scsi/scsi-generic.txt 14621F: drivers/scsi/sg.c 14622F: include/scsi/sg.h 14623 14624SCSI SUBSYSTEM 14625M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14627M: "Martin K. Petersen" <martin.petersen@oracle.com> 14628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14629Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14630L: linux-scsi@vger.kernel.org 14631S: Maintained 14632F: Documentation/devicetree/bindings/scsi/ 14633F: drivers/scsi/ 14634F: include/scsi/ 14635 14636SCSI TAPE DRIVER 14637M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14638L: linux-scsi@vger.kernel.org 14639S: Maintained 14640F: Documentation/scsi/st.txt 14641F: drivers/scsi/st.* 14642F: drivers/scsi/st_*.h 14643 14644SCSI TARGET SUBSYSTEM 14645M: "Martin K. Petersen" <martin.petersen@oracle.com> 14646L: linux-scsi@vger.kernel.org 14647L: target-devel@vger.kernel.org 14648W: http://www.linux-iscsi.org 14649T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14650Q: https://patchwork.kernel.org/project/target-devel/list/ 14651S: Supported 14652F: drivers/target/ 14653F: include/target/ 14654F: Documentation/target/ 14655 14656SCTP PROTOCOL 14657M: Vlad Yasevich <vyasevich@gmail.com> 14658M: Neil Horman <nhorman@tuxdriver.com> 14659M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14660L: linux-sctp@vger.kernel.org 14661W: http://lksctp.sourceforge.net 14662S: Maintained 14663F: Documentation/networking/sctp.txt 14664F: include/linux/sctp.h 14665F: include/uapi/linux/sctp.h 14666F: include/net/sctp/ 14667F: net/sctp/ 14668 14669SCx200 CPU SUPPORT 14670M: Jim Cromie <jim.cromie@gmail.com> 14671S: Odd Fixes 14672F: Documentation/i2c/busses/scx200_acb.rst 14673F: arch/x86/platform/scx200/ 14674F: drivers/watchdog/scx200_wdt.c 14675F: drivers/i2c/busses/scx200* 14676F: drivers/mtd/maps/scx200_docflash.c 14677F: include/linux/scx200.h 14678 14679SCx200 GPIO DRIVER 14680M: Jim Cromie <jim.cromie@gmail.com> 14681S: Maintained 14682F: drivers/char/scx200_gpio.c 14683F: include/linux/scx200_gpio.h 14684 14685SCx200 HRT CLOCKSOURCE DRIVER 14686M: Jim Cromie <jim.cromie@gmail.com> 14687S: Maintained 14688F: drivers/clocksource/scx200_hrt.c 14689 14690SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14691M: Sascha Sommer <saschasommer@freenet.de> 14692L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14693S: Maintained 14694F: drivers/mmc/host/sdricoh_cs.c 14695 14696SECO BOARDS CEC DRIVER 14697M: Ettore Chimenti <ek5.chimenti@gmail.com> 14698S: Maintained 14699F: drivers/media/platform/seco-cec/seco-cec.c 14700F: drivers/media/platform/seco-cec/seco-cec.h 14701 14702SECURE COMPUTING 14703M: Kees Cook <keescook@chromium.org> 14704R: Andy Lutomirski <luto@amacapital.net> 14705R: Will Drewry <wad@chromium.org> 14706T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14707S: Supported 14708F: kernel/seccomp.c 14709F: include/uapi/linux/seccomp.h 14710F: include/linux/seccomp.h 14711F: tools/testing/selftests/seccomp/* 14712F: tools/testing/selftests/kselftest_harness.h 14713F: Documentation/userspace-api/seccomp_filter.rst 14714K: \bsecure_computing 14715K: \bTIF_SECCOMP\b 14716 14717SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14718M: Al Cooper <alcooperx@gmail.com> 14719L: linux-mmc@vger.kernel.org 14720L: bcm-kernel-feedback-list@broadcom.com 14721S: Maintained 14722F: drivers/mmc/host/sdhci-brcmstb* 14723 14724SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14725M: Adrian Hunter <adrian.hunter@intel.com> 14726L: linux-mmc@vger.kernel.org 14727S: Maintained 14728F: drivers/mmc/host/sdhci* 14729F: include/linux/mmc/sdhci* 14730 14731EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14732M: Adrian Hunter <adrian.hunter@intel.com> 14733M: Ritesh Harjani <riteshh@codeaurora.org> 14734M: Asutosh Das <asutoshd@codeaurora.org> 14735L: linux-mmc@vger.kernel.org 14736S: Maintained 14737F: drivers/mmc/host/cqhci* 14738 14739SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14740M: Prabu Thangamuthu <prabu.t@synopsys.com> 14741M: Manjunath M B <manjumb@synopsys.com> 14742L: linux-mmc@vger.kernel.org 14743S: Maintained 14744F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14745 14746SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14747M: Ludovic Desroches <ludovic.desroches@microchip.com> 14748L: linux-mmc@vger.kernel.org 14749S: Supported 14750F: drivers/mmc/host/sdhci-of-at91.c 14751 14752SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14753M: Ben Dooks <ben-linux@fluff.org> 14754M: Jaehoon Chung <jh80.chung@samsung.com> 14755L: linux-mmc@vger.kernel.org 14756S: Maintained 14757F: drivers/mmc/host/sdhci-s3c* 14758 14759SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14760M: Viresh Kumar <vireshk@kernel.org> 14761L: linux-mmc@vger.kernel.org 14762S: Maintained 14763F: drivers/mmc/host/sdhci-spear.c 14764 14765SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14766M: Kishon Vijay Abraham I <kishon@ti.com> 14767L: linux-mmc@vger.kernel.org 14768S: Maintained 14769F: drivers/mmc/host/sdhci-omap.c 14770 14771SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14772M: Scott Bauer <scott.bauer@intel.com> 14773M: Jonathan Derrick <jonathan.derrick@intel.com> 14774L: linux-block@vger.kernel.org 14775S: Supported 14776F: block/sed* 14777F: block/opal_proto.h 14778F: include/linux/sed* 14779F: include/uapi/linux/sed* 14780 14781SECURITY CONTACT 14782M: Security Officers <security@kernel.org> 14783S: Supported 14784 14785SECURITY SUBSYSTEM 14786M: James Morris <jmorris@namei.org> 14787M: "Serge E. Hallyn" <serge@hallyn.com> 14788L: linux-security-module@vger.kernel.org (suggested Cc:) 14789T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14790W: http://kernsec.org/ 14791S: Supported 14792F: security/ 14793X: security/selinux/ 14794 14795SELINUX SECURITY MODULE 14796M: Paul Moore <paul@paul-moore.com> 14797M: Stephen Smalley <sds@tycho.nsa.gov> 14798M: Eric Paris <eparis@parisplace.org> 14799L: selinux@vger.kernel.org 14800W: https://selinuxproject.org 14801W: https://github.com/SELinuxProject 14802T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14803S: Supported 14804F: include/uapi/linux/selinux_netlink.h 14805F: security/selinux/ 14806F: scripts/selinux/ 14807F: Documentation/admin-guide/LSM/SELinux.rst 14808 14809SENSABLE PHANTOM 14810M: Jiri Slaby <jirislaby@gmail.com> 14811S: Maintained 14812F: drivers/misc/phantom.c 14813F: include/uapi/linux/phantom.h 14814 14815SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14816M: Tomasz Duszynski <tduszyns@gmail.com> 14817S: Maintained 14818F: drivers/iio/chemical/sps30.c 14819F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14820 14821SERIAL DEVICE BUS 14822M: Rob Herring <robh@kernel.org> 14823L: linux-serial@vger.kernel.org 14824S: Maintained 14825F: Documentation/devicetree/bindings/serial/slave-device.txt 14826F: drivers/tty/serdev/ 14827F: include/linux/serdev.h 14828 14829SERIAL DRIVERS 14830M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14831L: linux-serial@vger.kernel.org 14832S: Maintained 14833F: Documentation/devicetree/bindings/serial/ 14834F: drivers/tty/serial/ 14835 14836SERIAL IR RECEIVER 14837M: Sean Young <sean@mess.org> 14838L: linux-media@vger.kernel.org 14839S: Maintained 14840F: drivers/media/rc/serial_ir.c 14841 14842SFC NETWORK DRIVER 14843M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14844M: Edward Cree <ecree@solarflare.com> 14845M: Martin Habets <mhabets@solarflare.com> 14846L: netdev@vger.kernel.org 14847S: Supported 14848F: drivers/net/ethernet/sfc/ 14849 14850SFF/SFP/SFP+ MODULE SUPPORT 14851M: Russell King <linux@armlinux.org.uk> 14852L: netdev@vger.kernel.org 14853S: Maintained 14854F: drivers/net/phy/phylink.c 14855F: drivers/net/phy/sfp* 14856F: include/linux/phylink.h 14857F: include/linux/sfp.h 14858K: phylink 14859 14860SGI GRU DRIVER 14861M: Dimitri Sivanich <sivanich@sgi.com> 14862S: Maintained 14863F: drivers/misc/sgi-gru/ 14864 14865SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14866M: Pat Gefre <pfg@sgi.com> 14867L: linux-ia64@vger.kernel.org 14868S: Supported 14869F: Documentation/ia64/serial.rst 14870F: drivers/tty/serial/ioc?_serial.c 14871F: include/linux/ioc?.h 14872 14873SGI XP/XPC/XPNET DRIVER 14874M: Cliff Whickman <cpw@sgi.com> 14875M: Robin Holt <robinmholt@gmail.com> 14876S: Maintained 14877F: drivers/misc/sgi-xp/ 14878 14879SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14880M: Ursula Braun <ubraun@linux.ibm.com> 14881M: Karsten Graul <kgraul@linux.ibm.com> 14882L: linux-s390@vger.kernel.org 14883W: http://www.ibm.com/developerworks/linux/linux390/ 14884S: Supported 14885F: net/smc/ 14886 14887SHARP RJ54N1CB0C SENSOR DRIVER 14888M: Jacopo Mondi <jacopo@jmondi.org> 14889L: linux-media@vger.kernel.org 14890T: git git://linuxtv.org/media_tree.git 14891S: Odd fixes 14892F: drivers/media/i2c/rj54n1cb0c.c 14893F: include/media/i2c/rj54n1cb0c.h 14894 14895SH_VEU V4L2 MEM2MEM DRIVER 14896L: linux-media@vger.kernel.org 14897S: Orphan 14898F: drivers/media/platform/sh_veu.c 14899 14900SH_VOU V4L2 OUTPUT DRIVER 14901L: linux-media@vger.kernel.org 14902S: Orphan 14903F: drivers/media/platform/sh_vou.c 14904F: include/media/drv-intf/sh_vou.h 14905 14906SI2157 MEDIA DRIVER 14907M: Antti Palosaari <crope@iki.fi> 14908L: linux-media@vger.kernel.org 14909W: https://linuxtv.org 14910W: http://palosaari.fi/linux/ 14911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14912T: git git://linuxtv.org/anttip/media_tree.git 14913S: Maintained 14914F: drivers/media/tuners/si2157* 14915 14916SI2165 MEDIA DRIVER 14917M: Matthias Schwarzott <zzam@gentoo.org> 14918L: linux-media@vger.kernel.org 14919W: https://linuxtv.org 14920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14921S: Maintained 14922F: drivers/media/dvb-frontends/si2165* 14923 14924SI2168 MEDIA DRIVER 14925M: Antti Palosaari <crope@iki.fi> 14926L: linux-media@vger.kernel.org 14927W: https://linuxtv.org 14928W: http://palosaari.fi/linux/ 14929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14930T: git git://linuxtv.org/anttip/media_tree.git 14931S: Maintained 14932F: drivers/media/dvb-frontends/si2168* 14933 14934SI470X FM RADIO RECEIVER I2C DRIVER 14935M: Hans Verkuil <hverkuil@xs4all.nl> 14936L: linux-media@vger.kernel.org 14937T: git git://linuxtv.org/media_tree.git 14938W: https://linuxtv.org 14939S: Odd Fixes 14940F: drivers/media/radio/si470x/radio-si470x-i2c.c 14941 14942SI470X FM RADIO RECEIVER USB DRIVER 14943M: Hans Verkuil <hverkuil@xs4all.nl> 14944L: linux-media@vger.kernel.org 14945T: git git://linuxtv.org/media_tree.git 14946W: https://linuxtv.org 14947S: Maintained 14948F: drivers/media/radio/si470x/radio-si470x-common.c 14949F: drivers/media/radio/si470x/radio-si470x.h 14950F: drivers/media/radio/si470x/radio-si470x-usb.c 14951 14952SI4713 FM RADIO TRANSMITTER I2C DRIVER 14953M: Eduardo Valentin <edubezval@gmail.com> 14954L: linux-media@vger.kernel.org 14955T: git git://linuxtv.org/media_tree.git 14956W: https://linuxtv.org 14957S: Odd Fixes 14958F: drivers/media/radio/si4713/si4713.? 14959 14960SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14961M: Eduardo Valentin <edubezval@gmail.com> 14962L: linux-media@vger.kernel.org 14963T: git git://linuxtv.org/media_tree.git 14964W: https://linuxtv.org 14965S: Odd Fixes 14966F: drivers/media/radio/si4713/radio-platform-si4713.c 14967 14968SI4713 FM RADIO TRANSMITTER USB DRIVER 14969M: Hans Verkuil <hverkuil@xs4all.nl> 14970L: linux-media@vger.kernel.org 14971T: git git://linuxtv.org/media_tree.git 14972W: https://linuxtv.org 14973S: Maintained 14974F: drivers/media/radio/si4713/radio-usb-si4713.c 14975 14976SIANO DVB DRIVER 14977M: Mauro Carvalho Chehab <mchehab@kernel.org> 14978L: linux-media@vger.kernel.org 14979W: https://linuxtv.org 14980T: git git://linuxtv.org/media_tree.git 14981S: Odd fixes 14982F: drivers/media/common/siano/ 14983F: drivers/media/usb/siano/ 14984F: drivers/media/usb/siano/ 14985F: drivers/media/mmc/siano/ 14986 14987SIFIVE PDMA DRIVER 14988M: Green Wan <green.wan@sifive.com> 14989S: Maintained 14990F: drivers/dma/sf-pdma/ 14991F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml 14992 14993SIFIVE DRIVERS 14994M: Palmer Dabbelt <palmer@dabbelt.com> 14995M: Paul Walmsley <paul.walmsley@sifive.com> 14996L: linux-riscv@lists.infradead.org 14997T: git git://github.com/sifive/riscv-linux.git 14998S: Supported 14999K: [^@]sifive 15000N: sifive 15001 15002SIFIVE FU540 SYSTEM-ON-CHIP 15003M: Paul Walmsley <paul.walmsley@sifive.com> 15004M: Palmer Dabbelt <palmer@dabbelt.com> 15005L: linux-riscv@lists.infradead.org 15006T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 15007S: Supported 15008K: fu540 15009N: fu540 15010 15011SILEAD TOUCHSCREEN DRIVER 15012M: Hans de Goede <hdegoede@redhat.com> 15013L: linux-input@vger.kernel.org 15014L: platform-driver-x86@vger.kernel.org 15015S: Maintained 15016F: drivers/input/touchscreen/silead.c 15017F: drivers/platform/x86/touchscreen_dmi.c 15018 15019SILICON LABS WIRELESS DRIVERS (for WFxxx series) 15020M: Jérôme Pouiller <jerome.pouiller@silabs.com> 15021S: Supported 15022F: drivers/staging/wfx/ 15023 15024SILICON MOTION SM712 FRAME BUFFER DRIVER 15025M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15026M: Teddy Wang <teddy.wang@siliconmotion.com> 15027M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15028L: linux-fbdev@vger.kernel.org 15029S: Maintained 15030F: drivers/video/fbdev/sm712* 15031F: Documentation/fb/sm712fb.rst 15032 15033SIMPLE FIRMWARE INTERFACE (SFI) 15034M: Len Brown <lenb@kernel.org> 15035L: sfi-devel@simplefirmware.org 15036W: http://simplefirmware.org/ 15037T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 15038S: Supported 15039F: arch/x86/platform/sfi/ 15040F: drivers/sfi/ 15041F: include/linux/sfi*.h 15042 15043SIMPLEFB FB DRIVER 15044M: Hans de Goede <hdegoede@redhat.com> 15045L: linux-fbdev@vger.kernel.org 15046S: Maintained 15047F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 15048F: drivers/video/fbdev/simplefb.c 15049F: include/linux/platform_data/simplefb.h 15050 15051SIMTEC EB110ATX (Chalice CATS) 15052M: Vincent Sanders <vince@simtec.co.uk> 15053M: Simtec Linux Team <linux@simtec.co.uk> 15054W: http://www.simtec.co.uk/products/EB110ATX/ 15055S: Supported 15056 15057SIMTEC EB2410ITX (BAST) 15058M: Vincent Sanders <vince@simtec.co.uk> 15059M: Simtec Linux Team <linux@simtec.co.uk> 15060W: http://www.simtec.co.uk/products/EB2410ITX/ 15061S: Supported 15062F: arch/arm/mach-s3c24xx/mach-bast.c 15063F: arch/arm/mach-s3c24xx/bast-ide.c 15064F: arch/arm/mach-s3c24xx/bast-irq.c 15065 15066SIPHASH PRF ROUTINES 15067M: Jason A. Donenfeld <Jason@zx2c4.com> 15068S: Maintained 15069F: lib/siphash.c 15070F: lib/test_siphash.c 15071F: include/linux/siphash.h 15072 15073SIOX 15074M: Thorsten Scherer <t.scherer@eckelmann.de> 15075M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 15076R: Pengutronix Kernel Team <kernel@pengutronix.de> 15077S: Supported 15078F: drivers/siox/* 15079F: drivers/gpio/gpio-siox.c 15080F: include/trace/events/siox.h 15081 15082SIS 190 ETHERNET DRIVER 15083M: Francois Romieu <romieu@fr.zoreil.com> 15084L: netdev@vger.kernel.org 15085S: Maintained 15086F: drivers/net/ethernet/sis/sis190.c 15087 15088SIS 900/7016 FAST ETHERNET DRIVER 15089M: Daniele Venzano <venza@brownhat.org> 15090W: http://www.brownhat.org/sis900.html 15091L: netdev@vger.kernel.org 15092S: Maintained 15093F: drivers/net/ethernet/sis/sis900.* 15094 15095SIS FRAMEBUFFER DRIVER 15096M: Thomas Winischhofer <thomas@winischhofer.net> 15097W: http://www.winischhofer.net/linuxsisvga.shtml 15098S: Maintained 15099F: Documentation/fb/sisfb.rst 15100F: drivers/video/fbdev/sis/ 15101F: include/video/sisfb.h 15102 15103SIS USB2VGA DRIVER 15104M: Thomas Winischhofer <thomas@winischhofer.net> 15105W: http://www.winischhofer.at/linuxsisusbvga.shtml 15106S: Maintained 15107F: drivers/usb/misc/sisusbvga/ 15108 15109SLAB ALLOCATOR 15110M: Christoph Lameter <cl@linux.com> 15111M: Pekka Enberg <penberg@kernel.org> 15112M: David Rientjes <rientjes@google.com> 15113M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 15114M: Andrew Morton <akpm@linux-foundation.org> 15115L: linux-mm@kvack.org 15116S: Maintained 15117F: include/linux/sl?b*.h 15118F: mm/sl?b* 15119 15120SLEEPABLE READ-COPY UPDATE (SRCU) 15121M: Lai Jiangshan <jiangshanlai@gmail.com> 15122M: "Paul E. McKenney" <paulmck@kernel.org> 15123M: Josh Triplett <josh@joshtriplett.org> 15124R: Steven Rostedt <rostedt@goodmis.org> 15125R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 15126L: rcu@vger.kernel.org 15127W: http://www.rdrop.com/users/paulmck/RCU/ 15128S: Supported 15129T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15130F: include/linux/srcu*.h 15131F: kernel/rcu/srcu*.c 15132 15133SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 15134M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 15135L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15136S: Maintained 15137F: drivers/slimbus/ 15138F: Documentation/devicetree/bindings/slimbus/ 15139F: include/linux/slimbus.h 15140 15141SMACK SECURITY MODULE 15142M: Casey Schaufler <casey@schaufler-ca.com> 15143L: linux-security-module@vger.kernel.org 15144W: http://schaufler-ca.com 15145T: git git://github.com/cschaufler/smack-next 15146S: Maintained 15147F: Documentation/admin-guide/LSM/Smack.rst 15148F: security/smack/ 15149 15150SMC91x ETHERNET DRIVER 15151M: Nicolas Pitre <nico@fluxnic.net> 15152S: Odd Fixes 15153F: drivers/net/ethernet/smsc/smc91x.* 15154 15155SMIA AND SMIA++ IMAGE SENSOR DRIVER 15156M: Sakari Ailus <sakari.ailus@iki.fi> 15157L: linux-media@vger.kernel.org 15158S: Maintained 15159F: drivers/media/i2c/smiapp/ 15160F: include/media/i2c/smiapp.h 15161F: drivers/media/i2c/smiapp-pll.c 15162F: drivers/media/i2c/smiapp-pll.h 15163F: include/uapi/linux/smiapp.h 15164F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 15165 15166SMM665 HARDWARE MONITOR DRIVER 15167M: Guenter Roeck <linux@roeck-us.net> 15168L: linux-hwmon@vger.kernel.org 15169S: Maintained 15170F: Documentation/hwmon/smm665.rst 15171F: drivers/hwmon/smm665.c 15172 15173SMSC EMC2103 HARDWARE MONITOR DRIVER 15174M: Steve Glendinning <steve.glendinning@shawell.net> 15175L: linux-hwmon@vger.kernel.org 15176S: Maintained 15177F: Documentation/hwmon/emc2103.rst 15178F: drivers/hwmon/emc2103.c 15179 15180SMSC SCH5627 HARDWARE MONITOR DRIVER 15181M: Hans de Goede <hdegoede@redhat.com> 15182L: linux-hwmon@vger.kernel.org 15183S: Supported 15184F: Documentation/hwmon/sch5627.rst 15185F: drivers/hwmon/sch5627.c 15186 15187SMSC UFX6000 and UFX7000 USB to VGA DRIVER 15188M: Steve Glendinning <steve.glendinning@shawell.net> 15189L: linux-fbdev@vger.kernel.org 15190S: Maintained 15191F: drivers/video/fbdev/smscufx.c 15192 15193SMSC47B397 HARDWARE MONITOR DRIVER 15194M: Jean Delvare <jdelvare@suse.com> 15195L: linux-hwmon@vger.kernel.org 15196S: Maintained 15197F: Documentation/hwmon/smsc47b397.rst 15198F: drivers/hwmon/smsc47b397.c 15199 15200SMSC911x ETHERNET DRIVER 15201M: Steve Glendinning <steve.glendinning@shawell.net> 15202L: netdev@vger.kernel.org 15203S: Maintained 15204F: include/linux/smsc911x.h 15205F: drivers/net/ethernet/smsc/smsc911x.* 15206 15207SMSC9420 PCI ETHERNET DRIVER 15208M: Steve Glendinning <steve.glendinning@shawell.net> 15209L: netdev@vger.kernel.org 15210S: Maintained 15211F: drivers/net/ethernet/smsc/smsc9420.* 15212 15213SOC-CAMERA V4L2 SUBSYSTEM 15214L: linux-media@vger.kernel.org 15215T: git git://linuxtv.org/media_tree.git 15216S: Orphan 15217F: include/media/soc_camera.h 15218F: drivers/staging/media/soc_camera/ 15219 15220SOCIONEXT SYNQUACER I2C DRIVER 15221M: Ard Biesheuvel <ardb@kernel.org> 15222L: linux-i2c@vger.kernel.org 15223S: Maintained 15224F: drivers/i2c/busses/i2c-synquacer.c 15225F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 15226 15227SOCIONEXT UNIPHIER SOUND DRIVER 15228L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15229S: Orphan 15230F: sound/soc/uniphier/ 15231 15232SOEKRIS NET48XX LED SUPPORT 15233M: Chris Boot <bootc@bootc.net> 15234S: Maintained 15235F: drivers/leds/leds-net48xx.c 15236 15237SOFT-IWARP DRIVER (siw) 15238M: Bernard Metzler <bmt@zurich.ibm.com> 15239L: linux-rdma@vger.kernel.org 15240S: Supported 15241F: drivers/infiniband/sw/siw/ 15242F: include/uapi/rdma/siw-abi.h 15243 15244SOFT-ROCE DRIVER (rxe) 15245M: Moni Shoua <monis@mellanox.com> 15246L: linux-rdma@vger.kernel.org 15247S: Supported 15248W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 15249Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15250F: drivers/infiniband/sw/rxe/ 15251F: include/uapi/rdma/rdma_user_rxe.h 15252 15253SOFTLOGIC 6x10 MPEG CODEC 15254M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15255M: Anton Sviridenko <anton@corp.bluecherry.net> 15256M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15257M: Andrey Utkin <andrey_utkin@fastmail.com> 15258M: Ismael Luceno <ismael@iodev.co.uk> 15259L: linux-media@vger.kernel.org 15260S: Supported 15261F: drivers/media/pci/solo6x10/ 15262 15263SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 15264M: James Morse <james.morse@arm.com> 15265L: linux-arm-kernel@lists.infradead.org 15266S: Maintained 15267F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 15268F: drivers/firmware/arm_sdei.c 15269F: include/linux/arm_sdei.h 15270F: include/uapi/linux/arm_sdei.h 15271 15272SOFTWARE RAID (Multiple Disks) SUPPORT 15273M: Song Liu <song@kernel.org> 15274L: linux-raid@vger.kernel.org 15275T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 15276S: Supported 15277F: drivers/md/Makefile 15278F: drivers/md/Kconfig 15279F: drivers/md/md* 15280F: drivers/md/raid* 15281F: include/linux/raid/ 15282F: include/uapi/linux/raid/ 15283 15284SOCIONEXT (SNI) AVE NETWORK DRIVER 15285M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 15286L: netdev@vger.kernel.org 15287S: Maintained 15288F: drivers/net/ethernet/socionext/sni_ave.c 15289F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 15290 15291SOCIONEXT (SNI) NETSEC NETWORK DRIVER 15292M: Jassi Brar <jaswinder.singh@linaro.org> 15293M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 15294L: netdev@vger.kernel.org 15295S: Maintained 15296F: drivers/net/ethernet/socionext/netsec.c 15297F: Documentation/devicetree/bindings/net/socionext-netsec.txt 15298 15299SOCIONEXT (SNI) Synquacer SPI DRIVER 15300M: Masahisa Kojima <masahisa.kojima@linaro.org> 15301M: Jassi Brar <jaswinder.singh@linaro.org> 15302L: linux-spi@vger.kernel.org 15303S: Maintained 15304F: drivers/spi/spi-synquacer.c 15305F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 15306 15307SOLIDRUN CLEARFOG SUPPORT 15308M: Russell King <linux@armlinux.org.uk> 15309S: Maintained 15310F: arch/arm/boot/dts/armada-388-clearfog* 15311F: arch/arm/boot/dts/armada-38x-solidrun-* 15312 15313SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 15314M: Russell King <linux@armlinux.org.uk> 15315S: Maintained 15316F: arch/arm/boot/dts/imx6*-cubox-i* 15317F: arch/arm/boot/dts/imx6*-hummingboard* 15318F: arch/arm/boot/dts/imx6*-sr-* 15319 15320SONIC NETWORK DRIVER 15321M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 15322L: netdev@vger.kernel.org 15323S: Maintained 15324F: drivers/net/ethernet/natsemi/sonic.* 15325 15326SONICS SILICON BACKPLANE DRIVER (SSB) 15327M: Michael Buesch <m@bues.ch> 15328L: linux-wireless@vger.kernel.org 15329S: Maintained 15330F: drivers/ssb/ 15331F: include/linux/ssb/ 15332 15333SONY IMX214 SENSOR DRIVER 15334M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 15335L: linux-media@vger.kernel.org 15336T: git git://linuxtv.org/media_tree.git 15337S: Maintained 15338F: drivers/media/i2c/imx214.c 15339F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 15340 15341SONY IMX258 SENSOR DRIVER 15342M: Sakari Ailus <sakari.ailus@linux.intel.com> 15343L: linux-media@vger.kernel.org 15344T: git git://linuxtv.org/media_tree.git 15345S: Maintained 15346F: drivers/media/i2c/imx258.c 15347 15348SONY IMX274 SENSOR DRIVER 15349M: Leon Luo <leonl@leopardimaging.com> 15350L: linux-media@vger.kernel.org 15351T: git git://linuxtv.org/media_tree.git 15352S: Maintained 15353F: drivers/media/i2c/imx274.c 15354F: Documentation/devicetree/bindings/media/i2c/imx274.txt 15355 15356SONY IMX290 SENSOR DRIVER 15357M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 15358L: linux-media@vger.kernel.org 15359T: git git://linuxtv.org/media_tree.git 15360S: Maintained 15361F: drivers/media/i2c/imx290.c 15362F: Documentation/devicetree/bindings/media/i2c/imx290.txt 15363 15364SONY IMX319 SENSOR DRIVER 15365M: Bingbu Cao <bingbu.cao@intel.com> 15366L: linux-media@vger.kernel.org 15367T: git git://linuxtv.org/media_tree.git 15368S: Maintained 15369F: drivers/media/i2c/imx319.c 15370 15371SONY IMX355 SENSOR DRIVER 15372M: Tianshu Qiu <tian.shu.qiu@intel.com> 15373L: linux-media@vger.kernel.org 15374T: git git://linuxtv.org/media_tree.git 15375S: Maintained 15376F: drivers/media/i2c/imx355.c 15377 15378SONY MEMORYSTICK SUBSYSTEM 15379M: Maxim Levitsky <maximlevitsky@gmail.com> 15380M: Alex Dubov <oakad@yahoo.com> 15381M: Ulf Hansson <ulf.hansson@linaro.org> 15382L: linux-mmc@vger.kernel.org 15383T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15384S: Maintained 15385F: drivers/memstick/ 15386F: include/linux/memstick.h 15387 15388SONY VAIO CONTROL DEVICE DRIVER 15389M: Mattia Dongili <malattia@linux.it> 15390L: platform-driver-x86@vger.kernel.org 15391W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 15392S: Maintained 15393F: Documentation/admin-guide/laptops/sony-laptop.rst 15394F: drivers/char/sonypi.c 15395F: drivers/platform/x86/sony-laptop.c 15396F: include/linux/sony-laptop.h 15397 15398SOUND 15399M: Jaroslav Kysela <perex@perex.cz> 15400M: Takashi Iwai <tiwai@suse.com> 15401L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15402W: http://www.alsa-project.org/ 15403T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15404Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15405S: Maintained 15406F: Documentation/sound/ 15407F: include/sound/ 15408F: include/uapi/sound/ 15409F: sound/ 15410 15411SOUND - COMPRESSED AUDIO 15412M: Vinod Koul <vkoul@kernel.org> 15413L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15415S: Supported 15416F: Documentation/sound/designs/compress-offload.rst 15417F: include/sound/compress_driver.h 15418F: include/uapi/sound/compress_* 15419F: sound/core/compress_offload.c 15420F: sound/soc/soc-compress.c 15421 15422SOUND - DMAENGINE HELPERS 15423M: Lars-Peter Clausen <lars@metafoo.de> 15424S: Supported 15425F: include/sound/dmaengine_pcm.h 15426F: sound/core/pcm_dmaengine.c 15427F: sound/soc/soc-generic-dmaengine-pcm.c 15428 15429SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15430M: Liam Girdwood <lgirdwood@gmail.com> 15431M: Mark Brown <broonie@kernel.org> 15432T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15433L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15434W: http://alsa-project.org/main/index.php/ASoC 15435S: Supported 15436F: Documentation/devicetree/bindings/sound/ 15437F: Documentation/sound/soc/ 15438F: sound/soc/ 15439F: include/dt-bindings/sound/ 15440F: include/sound/soc* 15441 15442SOUNDWIRE SUBSYSTEM 15443M: Vinod Koul <vkoul@kernel.org> 15444M: Sanyog Kale <sanyog.r.kale@intel.com> 15445R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15446L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15447S: Supported 15448F: Documentation/driver-api/soundwire/ 15449F: drivers/soundwire/ 15450F: include/linux/soundwire/ 15451 15452SP2 MEDIA DRIVER 15453M: Olli Salonen <olli.salonen@iki.fi> 15454L: linux-media@vger.kernel.org 15455W: https://linuxtv.org 15456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15457S: Maintained 15458F: drivers/media/dvb-frontends/sp2* 15459 15460SPARC + UltraSPARC (sparc/sparc64) 15461M: "David S. Miller" <davem@davemloft.net> 15462L: sparclinux@vger.kernel.org 15463Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15464T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15465T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15466S: Maintained 15467F: arch/sparc/ 15468F: drivers/sbus/ 15469 15470SPARC SERIAL DRIVERS 15471M: "David S. Miller" <davem@davemloft.net> 15472L: sparclinux@vger.kernel.org 15473T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15475S: Maintained 15476F: include/linux/sunserialcore.h 15477F: drivers/tty/serial/suncore.c 15478F: drivers/tty/serial/sunhv.c 15479F: drivers/tty/serial/sunsab.c 15480F: drivers/tty/serial/sunsab.h 15481F: drivers/tty/serial/sunsu.c 15482F: drivers/tty/serial/sunzilog.c 15483F: drivers/tty/serial/sunzilog.h 15484F: drivers/tty/vcc.c 15485 15486SPARSE CHECKER 15487M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15488L: linux-sparse@vger.kernel.org 15489W: https://sparse.wiki.kernel.org/ 15490T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15491S: Maintained 15492F: include/linux/compiler.h 15493 15494SPEAR CLOCK FRAMEWORK SUPPORT 15495M: Viresh Kumar <vireshk@kernel.org> 15496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15497W: http://www.st.com/spear 15498S: Maintained 15499F: drivers/clk/spear/ 15500 15501SPEAR PLATFORM SUPPORT 15502M: Viresh Kumar <vireshk@kernel.org> 15503M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15505W: http://www.st.com/spear 15506S: Maintained 15507F: arch/arm/boot/dts/spear* 15508F: arch/arm/mach-spear/ 15509 15510SPI NOR SUBSYSTEM 15511M: Tudor Ambarus <tudor.ambarus@microchip.com> 15512L: linux-mtd@lists.infradead.org 15513W: http://www.linux-mtd.infradead.org/ 15514Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15516S: Maintained 15517F: drivers/mtd/spi-nor/ 15518F: include/linux/mtd/spi-nor.h 15519 15520SPI SUBSYSTEM 15521M: Mark Brown <broonie@kernel.org> 15522L: linux-spi@vger.kernel.org 15523T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15524Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15525S: Maintained 15526F: Documentation/devicetree/bindings/spi/ 15527F: Documentation/spi/ 15528F: drivers/spi/ 15529F: include/linux/spi/ 15530F: include/uapi/linux/spi/ 15531F: tools/spi/ 15532 15533SPIDERNET NETWORK DRIVER for CELL 15534M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15535L: netdev@vger.kernel.org 15536S: Supported 15537F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15538F: drivers/net/ethernet/toshiba/spider_net* 15539 15540SPMI SUBSYSTEM 15541R: Stephen Boyd <sboyd@kernel.org> 15542L: linux-arm-msm@vger.kernel.org 15543F: Documentation/devicetree/bindings/spmi/ 15544F: drivers/spmi/ 15545F: include/dt-bindings/spmi/spmi.h 15546F: include/linux/spmi.h 15547F: include/trace/events/spmi.h 15548 15549SPU FILE SYSTEM 15550M: Jeremy Kerr <jk@ozlabs.org> 15551L: linuxppc-dev@lists.ozlabs.org 15552W: http://www.ibm.com/developerworks/power/cell/ 15553S: Supported 15554F: Documentation/filesystems/spufs.txt 15555F: arch/powerpc/platforms/cell/spufs/ 15556 15557SQUASHFS FILE SYSTEM 15558M: Phillip Lougher <phillip@squashfs.org.uk> 15559L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15560W: http://squashfs.org.uk 15561T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15562S: Maintained 15563F: Documentation/filesystems/squashfs.txt 15564F: fs/squashfs/ 15565 15566SRM (Alpha) environment access 15567M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15568S: Maintained 15569F: arch/alpha/kernel/srm_env.c 15570 15571ST LSM6DSx IMU IIO DRIVER 15572M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15573L: linux-iio@vger.kernel.org 15574W: http://www.st.com/ 15575S: Maintained 15576F: drivers/iio/imu/st_lsm6dsx/ 15577F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15578 15579ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15580M: Mickael Guene <mickael.guene@st.com> 15581L: linux-media@vger.kernel.org 15582T: git git://linuxtv.org/media_tree.git 15583S: Maintained 15584F: drivers/media/i2c/st-mipid02.c 15585F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15586 15587ST STM32 I2C/SMBUS DRIVER 15588M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15589L: linux-i2c@vger.kernel.org 15590S: Maintained 15591F: drivers/i2c/busses/i2c-stm32* 15592 15593ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15594M: Song Qiang <songqiang1304521@gmail.com> 15595L: linux-iio@vger.kernel.org 15596S: Maintained 15597F: drivers/iio/proximity/vl53l0x-i2c.c 15598F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15599 15600STABLE BRANCH 15601M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15602M: Sasha Levin <sashal@kernel.org> 15603L: stable@vger.kernel.org 15604S: Supported 15605F: Documentation/process/stable-kernel-rules.rst 15606 15607STAGING - COMEDI 15608M: Ian Abbott <abbotti@mev.co.uk> 15609M: H Hartley Sweeten <hsweeten@visionengravers.com> 15610S: Odd Fixes 15611F: drivers/staging/comedi/ 15612 15613STAGING - FIELDBUS SUBSYSTEM 15614M: Sven Van Asbroeck <TheSven73@gmail.com> 15615S: Maintained 15616F: drivers/staging/fieldbus/* 15617F: drivers/staging/fieldbus/Documentation/ 15618 15619STAGING - HMS ANYBUS-S BUS 15620M: Sven Van Asbroeck <TheSven73@gmail.com> 15621S: Maintained 15622F: drivers/staging/fieldbus/anybuss/ 15623 15624STAGING - INDUSTRIAL IO 15625M: Jonathan Cameron <jic23@kernel.org> 15626L: linux-iio@vger.kernel.org 15627S: Odd Fixes 15628F: Documentation/devicetree/bindings/staging/iio/ 15629F: drivers/staging/iio/ 15630 15631STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15632M: Marc Dietrich <marvin24@gmx.de> 15633L: ac100@lists.launchpad.net (moderated for non-subscribers) 15634L: linux-tegra@vger.kernel.org 15635S: Maintained 15636F: drivers/staging/nvec/ 15637 15638STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15639M: Jens Frederich <jfrederich@gmail.com> 15640M: Daniel Drake <dsd@laptop.org> 15641M: Jon Nettleton <jon.nettleton@gmail.com> 15642W: http://wiki.laptop.org/go/DCON 15643S: Maintained 15644F: drivers/staging/olpc_dcon/ 15645 15646STAGING - REALTEK RTL8712U DRIVERS 15647M: Larry Finger <Larry.Finger@lwfinger.net> 15648M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15649S: Odd Fixes 15650F: drivers/staging/rtl8712/ 15651 15652STAGING - REALTEK RTL8188EU DRIVERS 15653M: Larry Finger <Larry.Finger@lwfinger.net> 15654S: Odd Fixes 15655F: drivers/staging/rtl8188eu/ 15656 15657STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15658M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15659M: Teddy Wang <teddy.wang@siliconmotion.com> 15660M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15661L: linux-fbdev@vger.kernel.org 15662S: Maintained 15663F: drivers/staging/sm750fb/ 15664 15665STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15666M: William Hubbs <w.d.hubbs@gmail.com> 15667M: Chris Brannon <chris@the-brannons.com> 15668M: Kirk Reiser <kirk@reisers.ca> 15669M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15670L: speakup@linux-speakup.org 15671W: http://www.linux-speakup.org/ 15672S: Odd Fixes 15673F: drivers/staging/speakup/ 15674 15675STAGING - VIA VT665X DRIVERS 15676M: Forest Bond <forest@alittletooquiet.net> 15677S: Odd Fixes 15678F: drivers/staging/vt665?/ 15679 15680STAGING - WILC1000 WIFI DRIVER 15681M: Adham Abozaeid <adham.abozaeid@microchip.com> 15682M: Ajay Singh <ajay.kathat@microchip.com> 15683L: linux-wireless@vger.kernel.org 15684S: Supported 15685F: drivers/staging/wilc1000/ 15686 15687STAGING - SEPS525 LCD CONTROLLER DRIVERS 15688M: Michael Hennerich <michael.hennerich@analog.com> 15689M: Beniamin Bia <beniamin.bia@analog.com> 15690L: linux-fbdev@vger.kernel.org 15691S: Supported 15692F: drivers/staging/fbtft/fb_seps525.c 15693F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 15694 15695STAGING SUBSYSTEM 15696M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15697T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15698L: devel@driverdev.osuosl.org 15699S: Supported 15700F: drivers/staging/ 15701 15702STARFIRE/DURALAN NETWORK DRIVER 15703M: Ion Badulescu <ionut@badula.org> 15704S: Odd Fixes 15705F: drivers/net/ethernet/adaptec/starfire* 15706 15707STEC S1220 SKD DRIVER 15708M: Damien Le Moal <Damien.LeMoal@wdc.com> 15709L: linux-block@vger.kernel.org 15710S: Maintained 15711F: drivers/block/skd*[ch] 15712 15713STI AUDIO (ASoC) DRIVERS 15714M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15715L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15716S: Maintained 15717F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15718F: sound/soc/sti/ 15719 15720STI CEC DRIVER 15721M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15722S: Maintained 15723F: drivers/media/platform/sti/cec/ 15724F: Documentation/devicetree/bindings/media/stih-cec.txt 15725 15726STK1160 USB VIDEO CAPTURE DRIVER 15727M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15728L: linux-media@vger.kernel.org 15729T: git git://linuxtv.org/media_tree.git 15730S: Maintained 15731F: drivers/media/usb/stk1160/ 15732 15733STM32 AUDIO (ASoC) DRIVERS 15734M: Olivier Moysan <olivier.moysan@st.com> 15735M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15737S: Maintained 15738F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15739F: sound/soc/stm/ 15740 15741STM32 TIMER/LPTIMER DRIVERS 15742M: Fabrice Gasnier <fabrice.gasnier@st.com> 15743S: Maintained 15744F: drivers/*/stm32-*timer* 15745F: drivers/pwm/pwm-stm32* 15746F: include/linux/*/stm32-*tim* 15747F: Documentation/ABI/testing/*timer-stm32 15748F: Documentation/devicetree/bindings/*/stm32-*timer* 15749F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15750 15751STMMAC ETHERNET DRIVER 15752M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15753M: Alexandre Torgue <alexandre.torgue@st.com> 15754M: Jose Abreu <joabreu@synopsys.com> 15755L: netdev@vger.kernel.org 15756W: http://www.stlinux.com 15757S: Supported 15758F: drivers/net/ethernet/stmicro/stmmac/ 15759 15760SUN3/3X 15761M: Sam Creasey <sammy@sammy.net> 15762W: http://sammy.net/sun3/ 15763S: Maintained 15764F: arch/m68k/kernel/*sun3* 15765F: arch/m68k/sun3*/ 15766F: arch/m68k/include/asm/sun3* 15767F: drivers/net/ethernet/i825xx/sun3* 15768 15769SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15770M: Hans de Goede <hdegoede@redhat.com> 15771L: linux-input@vger.kernel.org 15772S: Maintained 15773F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 15774F: drivers/input/keyboard/sun4i-lradc-keys.c 15775 15776SUNDANCE NETWORK DRIVER 15777M: Denis Kirjanov <kda@linux-powerpc.org> 15778L: netdev@vger.kernel.org 15779S: Maintained 15780F: drivers/net/ethernet/dlink/sundance.c 15781 15782SUPERH 15783M: Yoshinori Sato <ysato@users.sourceforge.jp> 15784M: Rich Felker <dalias@libc.org> 15785L: linux-sh@vger.kernel.org 15786Q: http://patchwork.kernel.org/project/linux-sh/list/ 15787S: Maintained 15788F: Documentation/sh/ 15789F: arch/sh/ 15790F: drivers/sh/ 15791 15792SUSPEND TO RAM 15793M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15794M: Len Brown <len.brown@intel.com> 15795M: Pavel Machek <pavel@ucw.cz> 15796L: linux-pm@vger.kernel.org 15797B: https://bugzilla.kernel.org 15798S: Supported 15799F: Documentation/power/ 15800F: arch/x86/kernel/acpi/ 15801F: drivers/base/power/ 15802F: kernel/power/ 15803F: include/linux/suspend.h 15804F: include/linux/freezer.h 15805F: include/linux/pm.h 15806 15807SVGA HANDLING 15808M: Martin Mares <mj@ucw.cz> 15809L: linux-video@atrey.karlin.mff.cuni.cz 15810S: Maintained 15811F: Documentation/admin-guide/svga.rst 15812F: arch/x86/boot/video* 15813 15814SWIOTLB SUBSYSTEM 15815M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15816L: iommu@lists.linux-foundation.org 15817T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15818S: Supported 15819F: kernel/dma/swiotlb.c 15820F: arch/*/kernel/pci-swiotlb.c 15821F: include/linux/swiotlb.h 15822 15823SWITCHDEV 15824M: Jiri Pirko <jiri@resnulli.us> 15825M: Ivan Vecera <ivecera@redhat.com> 15826L: netdev@vger.kernel.org 15827S: Supported 15828F: net/switchdev/ 15829F: include/net/switchdev.h 15830 15831SY8106A REGULATOR DRIVER 15832M: Icenowy Zheng <icenowy@aosc.io> 15833S: Maintained 15834F: drivers/regulator/sy8106a-regulator.c 15835F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15836 15837SYNC FILE FRAMEWORK 15838M: Sumit Semwal <sumit.semwal@linaro.org> 15839R: Gustavo Padovan <gustavo@padovan.org> 15840S: Maintained 15841L: linux-media@vger.kernel.org 15842L: dri-devel@lists.freedesktop.org 15843F: drivers/dma-buf/sync_* 15844F: drivers/dma-buf/dma-fence* 15845F: drivers/dma-buf/sw_sync.c 15846F: include/linux/sync_file.h 15847F: include/uapi/linux/sync_file.h 15848F: Documentation/driver-api/sync_file.rst 15849T: git git://anongit.freedesktop.org/drm/drm-misc 15850 15851SYNOPSYS ARC ARCHITECTURE 15852M: Vineet Gupta <vgupta@synopsys.com> 15853L: linux-snps-arc@lists.infradead.org 15854S: Supported 15855F: arch/arc/ 15856F: Documentation/devicetree/bindings/arc/* 15857F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15858F: drivers/clocksource/arc_timer.c 15859F: drivers/tty/serial/arc_uart.c 15860T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15861 15862SYNOPSYS ARC HSDK SDP pll clock driver 15863M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15864S: Supported 15865F: drivers/clk/clk-hsdk-pll.c 15866F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15867 15868SYNOPSYS ARC SDP clock driver 15869M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15870S: Supported 15871F: drivers/clk/axs10x/* 15872F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15873 15874SYNOPSYS ARC SDP platform support 15875M: Alexey Brodkin <abrodkin@synopsys.com> 15876S: Supported 15877F: arch/arc/plat-axs10x 15878F: arch/arc/boot/dts/ax* 15879F: Documentation/devicetree/bindings/arc/axs10* 15880 15881SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15882M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15883S: Supported 15884F: drivers/reset/reset-axs10x.c 15885F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15886 15887SYNOPSYS CREG GPIO DRIVER 15888M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15889S: Maintained 15890F: drivers/gpio/gpio-creg-snps.c 15891F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15892 15893SYNOPSYS DESIGNWARE 8250 UART DRIVER 15894R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15895S: Maintained 15896F: drivers/tty/serial/8250/8250_dw.c 15897 15898SYNOPSYS DESIGNWARE APB GPIO DRIVER 15899M: Hoan Tran <hoan@os.amperecomputing.com> 15900L: linux-gpio@vger.kernel.org 15901S: Maintained 15902F: drivers/gpio/gpio-dwapb.c 15903F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15904 15905SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15906M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15907S: Maintained 15908F: drivers/dma/dw-axi-dmac/ 15909F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15910 15911SYNOPSYS DESIGNWARE DMAC DRIVER 15912M: Viresh Kumar <vireshk@kernel.org> 15913R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15914S: Maintained 15915F: Documentation/devicetree/bindings/dma/snps-dma.txt 15916F: drivers/dma/dw/ 15917F: include/dt-bindings/dma/dw-dmac.h 15918F: include/linux/dma/dw.h 15919F: include/linux/platform_data/dma-dw.h 15920 15921SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15922M: Jose Abreu <Jose.Abreu@synopsys.com> 15923L: netdev@vger.kernel.org 15924S: Supported 15925F: drivers/net/ethernet/synopsys/ 15926 15927SYNOPSYS DESIGNWARE I2C DRIVER 15928M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15929R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15930R: Mika Westerberg <mika.westerberg@linux.intel.com> 15931L: linux-i2c@vger.kernel.org 15932S: Maintained 15933F: drivers/i2c/busses/i2c-designware-* 15934F: include/linux/platform_data/i2c-designware.h 15935 15936SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15937M: Jaehoon Chung <jh80.chung@samsung.com> 15938L: linux-mmc@vger.kernel.org 15939S: Maintained 15940F: drivers/mmc/host/dw_mmc* 15941 15942SYNOPSYS HSDK RESET CONTROLLER DRIVER 15943M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15944S: Supported 15945F: drivers/reset/reset-hsdk.c 15946F: include/dt-bindings/reset/snps,hsdk-reset.h 15947F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15948 15949SYSTEM CONFIGURATION (SYSCON) 15950M: Lee Jones <lee.jones@linaro.org> 15951M: Arnd Bergmann <arnd@arndb.de> 15952T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15953S: Supported 15954F: drivers/mfd/syscon.c 15955 15956SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15957M: Sudeep Holla <sudeep.holla@arm.com> 15958L: linux-arm-kernel@lists.infradead.org 15959S: Maintained 15960F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15961F: drivers/clk/clk-sc[mp]i.c 15962F: drivers/cpufreq/sc[mp]i-cpufreq.c 15963F: drivers/firmware/arm_scpi.c 15964F: drivers/firmware/arm_scmi/ 15965F: drivers/reset/reset-scmi.c 15966F: include/linux/sc[mp]i_protocol.h 15967 15968SYSTEM RESET/SHUTDOWN DRIVERS 15969M: Sebastian Reichel <sre@kernel.org> 15970L: linux-pm@vger.kernel.org 15971T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15972S: Maintained 15973F: Documentation/devicetree/bindings/power/reset/ 15974F: drivers/power/reset/ 15975 15976SYSTEM TRACE MODULE CLASS 15977M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15978S: Maintained 15979T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15980F: Documentation/trace/stm.rst 15981F: drivers/hwtracing/stm/ 15982F: include/linux/stm.h 15983F: include/uapi/linux/stm.h 15984 15985SYSTEM76 ACPI DRIVER 15986M: Jeremy Soller <jeremy@system76.com> 15987M: System76 Product Development <productdev@system76.com> 15988L: platform-driver-x86@vger.kernel.org 15989S: Maintained 15990F: drivers/platform/x86/system76_acpi.c 15991 15992SYSV FILESYSTEM 15993M: Christoph Hellwig <hch@infradead.org> 15994S: Maintained 15995F: Documentation/filesystems/sysv-fs.txt 15996F: fs/sysv/ 15997F: include/linux/sysv_fs.h 15998 15999TASKSTATS STATISTICS INTERFACE 16000M: Balbir Singh <bsingharora@gmail.com> 16001S: Maintained 16002F: Documentation/accounting/taskstats* 16003F: include/linux/taskstats* 16004F: kernel/taskstats.c 16005 16006TC subsystem 16007M: Jamal Hadi Salim <jhs@mojatatu.com> 16008M: Cong Wang <xiyou.wangcong@gmail.com> 16009M: Jiri Pirko <jiri@resnulli.us> 16010L: netdev@vger.kernel.org 16011S: Maintained 16012F: include/net/pkt_cls.h 16013F: include/net/pkt_sched.h 16014F: include/net/tc_act/ 16015F: include/uapi/linux/pkt_cls.h 16016F: include/uapi/linux/pkt_sched.h 16017F: include/uapi/linux/tc_act/ 16018F: include/uapi/linux/tc_ematch/ 16019F: net/sched/ 16020 16021TC90522 MEDIA DRIVER 16022M: Akihiro Tsukada <tskd08@gmail.com> 16023L: linux-media@vger.kernel.org 16024S: Odd Fixes 16025F: drivers/media/dvb-frontends/tc90522* 16026 16027TCP LOW PRIORITY MODULE 16028M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 16029M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 16030W: http://tcp-lp-mod.sourceforge.net/ 16031S: Maintained 16032F: net/ipv4/tcp_lp.c 16033 16034TDA10071 MEDIA DRIVER 16035M: Antti Palosaari <crope@iki.fi> 16036L: linux-media@vger.kernel.org 16037W: https://linuxtv.org 16038W: http://palosaari.fi/linux/ 16039Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16040T: git git://linuxtv.org/anttip/media_tree.git 16041S: Maintained 16042F: drivers/media/dvb-frontends/tda10071* 16043 16044TDA18212 MEDIA DRIVER 16045M: Antti Palosaari <crope@iki.fi> 16046L: linux-media@vger.kernel.org 16047W: https://linuxtv.org 16048W: http://palosaari.fi/linux/ 16049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16050T: git git://linuxtv.org/anttip/media_tree.git 16051S: Maintained 16052F: drivers/media/tuners/tda18212* 16053 16054TDA18218 MEDIA DRIVER 16055M: Antti Palosaari <crope@iki.fi> 16056L: linux-media@vger.kernel.org 16057W: https://linuxtv.org 16058W: http://palosaari.fi/linux/ 16059Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16060T: git git://linuxtv.org/anttip/media_tree.git 16061S: Maintained 16062F: drivers/media/tuners/tda18218* 16063 16064TDA18250 MEDIA DRIVER 16065M: Olli Salonen <olli.salonen@iki.fi> 16066L: linux-media@vger.kernel.org 16067W: https://linuxtv.org 16068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16069T: git git://linuxtv.org/media_tree.git 16070S: Maintained 16071F: drivers/media/tuners/tda18250* 16072 16073TDA18271 MEDIA DRIVER 16074M: Michael Krufky <mkrufky@linuxtv.org> 16075L: linux-media@vger.kernel.org 16076W: https://linuxtv.org 16077W: http://github.com/mkrufky 16078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16079T: git git://linuxtv.org/mkrufky/tuners.git 16080S: Maintained 16081F: drivers/media/tuners/tda18271* 16082 16083TDA1997x MEDIA DRIVER 16084M: Tim Harvey <tharvey@gateworks.com> 16085L: linux-media@vger.kernel.org 16086W: https://linuxtv.org 16087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16088S: Maintained 16089F: drivers/media/i2c/tda1997x.* 16090 16091TDA827x MEDIA DRIVER 16092M: Michael Krufky <mkrufky@linuxtv.org> 16093L: linux-media@vger.kernel.org 16094W: https://linuxtv.org 16095W: http://github.com/mkrufky 16096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16097T: git git://linuxtv.org/mkrufky/tuners.git 16098S: Maintained 16099F: drivers/media/tuners/tda8290.* 16100 16101TDA8290 MEDIA DRIVER 16102M: Michael Krufky <mkrufky@linuxtv.org> 16103L: linux-media@vger.kernel.org 16104W: https://linuxtv.org 16105W: http://github.com/mkrufky 16106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16107T: git git://linuxtv.org/mkrufky/tuners.git 16108S: Maintained 16109F: drivers/media/tuners/tda8290.* 16110 16111TDA9840 MEDIA DRIVER 16112M: Hans Verkuil <hverkuil@xs4all.nl> 16113L: linux-media@vger.kernel.org 16114T: git git://linuxtv.org/media_tree.git 16115W: https://linuxtv.org 16116S: Maintained 16117F: drivers/media/i2c/tda9840* 16118 16119TEA5761 TUNER DRIVER 16120M: Mauro Carvalho Chehab <mchehab@kernel.org> 16121L: linux-media@vger.kernel.org 16122W: https://linuxtv.org 16123T: git git://linuxtv.org/media_tree.git 16124S: Odd fixes 16125F: drivers/media/tuners/tea5761.* 16126 16127TEA5767 TUNER DRIVER 16128M: Mauro Carvalho Chehab <mchehab@kernel.org> 16129L: linux-media@vger.kernel.org 16130W: https://linuxtv.org 16131T: git git://linuxtv.org/media_tree.git 16132S: Maintained 16133F: drivers/media/tuners/tea5767.* 16134 16135TEA6415C MEDIA DRIVER 16136M: Hans Verkuil <hverkuil@xs4all.nl> 16137L: linux-media@vger.kernel.org 16138T: git git://linuxtv.org/media_tree.git 16139W: https://linuxtv.org 16140S: Maintained 16141F: drivers/media/i2c/tea6415c* 16142 16143TEA6420 MEDIA DRIVER 16144M: Hans Verkuil <hverkuil@xs4all.nl> 16145L: linux-media@vger.kernel.org 16146T: git git://linuxtv.org/media_tree.git 16147W: https://linuxtv.org 16148S: Maintained 16149F: drivers/media/i2c/tea6420* 16150 16151TEAM DRIVER 16152M: Jiri Pirko <jiri@resnulli.us> 16153L: netdev@vger.kernel.org 16154S: Supported 16155F: drivers/net/team/ 16156F: include/linux/if_team.h 16157F: include/uapi/linux/if_team.h 16158 16159TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 16160M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 16161S: Maintained 16162F: arch/x86/platform/ts5500/ 16163 16164TECHNOTREND USB IR RECEIVER 16165M: Sean Young <sean@mess.org> 16166L: linux-media@vger.kernel.org 16167S: Maintained 16168F: drivers/media/rc/ttusbir.c 16169 16170TECHWELL TW9910 VIDEO DECODER 16171L: linux-media@vger.kernel.org 16172S: Orphan 16173F: drivers/media/i2c/tw9910.c 16174F: include/media/i2c/tw9910.h 16175 16176TEE SUBSYSTEM 16177M: Jens Wiklander <jens.wiklander@linaro.org> 16178L: tee-dev@lists.linaro.org 16179S: Maintained 16180F: include/linux/tee_drv.h 16181F: include/uapi/linux/tee.h 16182F: drivers/tee/ 16183F: Documentation/tee.txt 16184 16185TEGRA ARCHITECTURE SUPPORT 16186M: Thierry Reding <thierry.reding@gmail.com> 16187M: Jonathan Hunter <jonathanh@nvidia.com> 16188L: linux-tegra@vger.kernel.org 16189Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 16190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 16191S: Supported 16192N: [^a-z]tegra 16193 16194TEGRA CLOCK DRIVER 16195M: Peter De Schrijver <pdeschrijver@nvidia.com> 16196M: Prashant Gaikwad <pgaikwad@nvidia.com> 16197S: Supported 16198F: drivers/clk/tegra/ 16199 16200TEGRA DMA DRIVERS 16201M: Laxman Dewangan <ldewangan@nvidia.com> 16202M: Jon Hunter <jonathanh@nvidia.com> 16203S: Supported 16204F: drivers/dma/tegra* 16205 16206TEGRA I2C DRIVER 16207M: Laxman Dewangan <ldewangan@nvidia.com> 16208R: Dmitry Osipenko <digetx@gmail.com> 16209S: Supported 16210F: drivers/i2c/busses/i2c-tegra.c 16211 16212TEGRA IOMMU DRIVERS 16213M: Thierry Reding <thierry.reding@gmail.com> 16214L: linux-tegra@vger.kernel.org 16215S: Supported 16216F: drivers/iommu/tegra* 16217 16218TEGRA KBC DRIVER 16219M: Laxman Dewangan <ldewangan@nvidia.com> 16220S: Supported 16221F: drivers/input/keyboard/tegra-kbc.c 16222 16223TEGRA NAND DRIVER 16224M: Stefan Agner <stefan@agner.ch> 16225M: Lucas Stach <dev@lynxeye.de> 16226S: Maintained 16227F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 16228F: drivers/mtd/nand/raw/tegra_nand.c 16229 16230TEGRA PWM DRIVER 16231M: Thierry Reding <thierry.reding@gmail.com> 16232S: Supported 16233F: drivers/pwm/pwm-tegra.c 16234 16235TEGRA SERIAL DRIVER 16236M: Laxman Dewangan <ldewangan@nvidia.com> 16237S: Supported 16238F: drivers/tty/serial/serial-tegra.c 16239 16240TEGRA SPI DRIVER 16241M: Laxman Dewangan <ldewangan@nvidia.com> 16242S: Supported 16243F: drivers/spi/spi-tegra* 16244 16245TEGRA XUSB PADCTL DRIVER 16246M: JC Kuo <jckuo@nvidia.com> 16247S: Supported 16248F: drivers/phy/tegra/xusb* 16249 16250TEHUTI ETHERNET DRIVER 16251M: Andy Gospodarek <andy@greyhouse.net> 16252L: netdev@vger.kernel.org 16253S: Supported 16254F: drivers/net/ethernet/tehuti/* 16255 16256Telecom Clock Driver for MCPL0010 16257M: Mark Gross <mark.gross@intel.com> 16258S: Supported 16259F: drivers/char/tlclk.c 16260 16261TENSILICA XTENSA PORT (xtensa) 16262M: Chris Zankel <chris@zankel.net> 16263M: Max Filippov <jcmvbkbc@gmail.com> 16264L: linux-xtensa@linux-xtensa.org 16265T: git git://github.com/czankel/xtensa-linux.git 16266S: Maintained 16267F: arch/xtensa/ 16268F: drivers/irqchip/irq-xtensa-* 16269 16270Texas Instruments' System Control Interface (TISCI) Protocol Driver 16271M: Nishanth Menon <nm@ti.com> 16272M: Tero Kristo <t-kristo@ti.com> 16273M: Santosh Shilimkar <ssantosh@kernel.org> 16274L: linux-arm-kernel@lists.infradead.org 16275S: Maintained 16276F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 16277F: drivers/firmware/ti_sci* 16278F: include/linux/soc/ti/ti_sci_protocol.h 16279F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 16280F: drivers/soc/ti/ti_sci_pm_domains.c 16281F: include/dt-bindings/soc/ti,sci_pm_domain.h 16282F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 16283F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 16284F: drivers/clk/keystone/sci-clk.c 16285F: drivers/reset/reset-ti-sci.c 16286F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 16287F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 16288F: drivers/irqchip/irq-ti-sci-intr.c 16289F: drivers/irqchip/irq-ti-sci-inta.c 16290F: include/linux/soc/ti/ti_sci_inta_msi.h 16291F: drivers/soc/ti/ti_sci_inta_msi.c 16292 16293Texas Instruments ASoC drivers 16294M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16295L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16296S: Maintained 16297F: sound/soc/ti/ 16298 16299Texas Instruments' DAC7612 DAC Driver 16300M: Ricardo Ribalda <ricardo@ribalda.com> 16301L: linux-iio@vger.kernel.org 16302S: Supported 16303F: drivers/iio/dac/ti-dac7612.c 16304F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 16305 16306THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 16307M: Hans Verkuil <hverkuil@xs4all.nl> 16308L: linux-media@vger.kernel.org 16309T: git git://linuxtv.org/media_tree.git 16310W: https://linuxtv.org 16311S: Maintained 16312F: drivers/media/radio/radio-raremono.c 16313 16314THERMAL 16315M: Zhang Rui <rui.zhang@intel.com> 16316M: Eduardo Valentin <edubezval@gmail.com> 16317R: Daniel Lezcano <daniel.lezcano@linaro.org> 16318R: Amit Kucheria <amit.kucheria@verdurent.com> 16319L: linux-pm@vger.kernel.org 16320T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 16321T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 16322Q: https://patchwork.kernel.org/project/linux-pm/list/ 16323S: Supported 16324F: drivers/thermal/ 16325F: include/linux/thermal.h 16326F: include/uapi/linux/thermal.h 16327F: include/linux/cpu_cooling.h 16328F: Documentation/devicetree/bindings/thermal/ 16329 16330THERMAL/CPU_COOLING 16331M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 16332M: Viresh Kumar <viresh.kumar@linaro.org> 16333M: Javi Merino <javi.merino@kernel.org> 16334L: linux-pm@vger.kernel.org 16335S: Supported 16336F: Documentation/driver-api/thermal/cpu-cooling-api.rst 16337F: drivers/thermal/cpu_cooling.c 16338F: include/linux/cpu_cooling.h 16339 16340THERMAL DRIVER FOR AMLOGIC SOCS 16341M: Guillaume La Roque <glaroque@baylibre.com> 16342L: linux-pm@vger.kernel.org 16343L: linux-amlogic@lists.infradead.org 16344W: http://linux-meson.com/ 16345S: Supported 16346F: drivers/thermal/amlogic_thermal.c 16347F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 16348 16349THINKPAD ACPI EXTRAS DRIVER 16350M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 16351L: ibm-acpi-devel@lists.sourceforge.net 16352L: platform-driver-x86@vger.kernel.org 16353W: http://ibm-acpi.sourceforge.net 16354W: http://thinkwiki.org/wiki/Ibm-acpi 16355T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 16356S: Maintained 16357F: drivers/platform/x86/thinkpad_acpi.c 16358 16359THUNDERBOLT DRIVER 16360M: Andreas Noever <andreas.noever@gmail.com> 16361M: Michael Jamet <michael.jamet@intel.com> 16362M: Mika Westerberg <mika.westerberg@linux.intel.com> 16363M: Yehezkel Bernat <YehezkelShB@gmail.com> 16364T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 16365S: Maintained 16366F: Documentation/admin-guide/thunderbolt.rst 16367F: drivers/thunderbolt/ 16368F: include/linux/thunderbolt.h 16369 16370THUNDERBOLT NETWORK DRIVER 16371M: Michael Jamet <michael.jamet@intel.com> 16372M: Mika Westerberg <mika.westerberg@linux.intel.com> 16373M: Yehezkel Bernat <YehezkelShB@gmail.com> 16374L: netdev@vger.kernel.org 16375S: Maintained 16376F: drivers/net/thunderbolt.c 16377 16378THUNDERX GPIO DRIVER 16379M: Robert Richter <rrichter@marvell.com> 16380S: Maintained 16381F: drivers/gpio/gpio-thunderx.c 16382 16383TI AM437X VPFE DRIVER 16384M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16385L: linux-media@vger.kernel.org 16386W: https://linuxtv.org 16387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16388T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16389S: Maintained 16390F: drivers/media/platform/am437x/ 16391 16392TI BANDGAP AND THERMAL DRIVER 16393M: Eduardo Valentin <edubezval@gmail.com> 16394M: Keerthy <j-keerthy@ti.com> 16395L: linux-pm@vger.kernel.org 16396L: linux-omap@vger.kernel.org 16397S: Maintained 16398F: drivers/thermal/ti-soc-thermal/ 16399 16400TI BQ27XXX POWER SUPPLY DRIVER 16401R: Andrew F. Davis <afd@ti.com> 16402F: include/linux/power/bq27xxx_battery.h 16403F: drivers/power/supply/bq27xxx_battery.c 16404F: drivers/power/supply/bq27xxx_battery_i2c.c 16405 16406TI CDCE706 CLOCK DRIVER 16407M: Max Filippov <jcmvbkbc@gmail.com> 16408S: Maintained 16409F: drivers/clk/clk-cdce706.c 16410 16411TI CLOCK DRIVER 16412M: Tero Kristo <t-kristo@ti.com> 16413L: linux-omap@vger.kernel.org 16414S: Maintained 16415F: drivers/clk/ti/ 16416F: include/linux/clk/ti.h 16417 16418TI DAVINCI MACHINE SUPPORT 16419M: Sekhar Nori <nsekhar@ti.com> 16420R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 16421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16422T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16423S: Supported 16424F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16425F: arch/arm/mach-davinci/ 16426F: drivers/i2c/busses/i2c-davinci.c 16427F: arch/arm/boot/dts/da850* 16428 16429TI DAVINCI SERIES CLOCK DRIVER 16430M: David Lechner <david@lechnology.com> 16431R: Sekhar Nori <nsekhar@ti.com> 16432S: Maintained 16433F: Documentation/devicetree/bindings/clock/ti/davinci/ 16434F: drivers/clk/davinci/ 16435 16436TI DAVINCI SERIES GPIO DRIVER 16437M: Keerthy <j-keerthy@ti.com> 16438L: linux-gpio@vger.kernel.org 16439S: Maintained 16440F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16441F: drivers/gpio/gpio-davinci.c 16442 16443TI DAVINCI SERIES MEDIA DRIVER 16444M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16445L: linux-media@vger.kernel.org 16446W: https://linuxtv.org 16447Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16448T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16449S: Maintained 16450F: drivers/media/platform/davinci/ 16451F: include/media/davinci/ 16452 16453TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 16454R: David Lechner <david@lechnology.com> 16455L: linux-iio@vger.kernel.org 16456F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 16457F: drivers/counter/ti-eqep.c 16458 16459TI ETHERNET SWITCH DRIVER (CPSW) 16460R: Grygorii Strashko <grygorii.strashko@ti.com> 16461L: linux-omap@vger.kernel.org 16462L: netdev@vger.kernel.org 16463S: Maintained 16464F: drivers/net/ethernet/ti/cpsw* 16465F: drivers/net/ethernet/ti/davinci* 16466 16467TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16468M: Alex Dubov <oakad@yahoo.com> 16469S: Maintained 16470W: http://tifmxx.berlios.de/ 16471F: drivers/memstick/host/tifm_ms.c 16472F: drivers/misc/tifm* 16473F: drivers/mmc/host/tifm_sd.c 16474F: include/linux/tifm.h 16475 16476TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16477M: Santosh Shilimkar <ssantosh@kernel.org> 16478L: linux-kernel@vger.kernel.org 16479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16480S: Maintained 16481F: drivers/soc/ti/* 16482T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16483 16484TI LM49xxx FAMILY ASoC CODEC DRIVERS 16485M: M R Swami Reddy <mr.swami.reddy@ti.com> 16486M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16487L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16488S: Maintained 16489F: sound/soc/codecs/lm49453* 16490F: sound/soc/codecs/isabelle* 16491 16492TI LP855x BACKLIGHT DRIVER 16493M: Milo Kim <milo.kim@ti.com> 16494S: Maintained 16495F: Documentation/driver-api/backlight/lp855x-driver.rst 16496F: drivers/video/backlight/lp855x_bl.c 16497F: include/linux/platform_data/lp855x.h 16498 16499TI LP8727 CHARGER DRIVER 16500M: Milo Kim <milo.kim@ti.com> 16501S: Maintained 16502F: drivers/power/supply/lp8727_charger.c 16503F: include/linux/platform_data/lp8727.h 16504 16505TI LP8788 MFD DRIVER 16506M: Milo Kim <milo.kim@ti.com> 16507S: Maintained 16508F: drivers/iio/adc/lp8788_adc.c 16509F: drivers/leds/leds-lp8788.c 16510F: drivers/mfd/lp8788*.c 16511F: drivers/power/supply/lp8788-charger.c 16512F: drivers/regulator/lp8788-*.c 16513F: include/linux/mfd/lp8788*.h 16514 16515TI NETCP ETHERNET DRIVER 16516M: Wingman Kwok <w-kwok2@ti.com> 16517M: Murali Karicheri <m-karicheri2@ti.com> 16518L: netdev@vger.kernel.org 16519S: Maintained 16520F: drivers/net/ethernet/ti/netcp* 16521 16522TI PCM3060 ASoC CODEC DRIVER 16523M: Kirill Marinushkin <kmarinushkin@birdec.com> 16524L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16525S: Maintained 16526F: Documentation/devicetree/bindings/sound/pcm3060.txt 16527F: sound/soc/codecs/pcm3060* 16528 16529TI TAS571X FAMILY ASoC CODEC DRIVER 16530M: Kevin Cernekee <cernekee@chromium.org> 16531L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16532S: Odd Fixes 16533F: sound/soc/codecs/tas571x* 16534 16535TI TRF7970A NFC DRIVER 16536M: Mark Greer <mgreer@animalcreek.com> 16537L: linux-wireless@vger.kernel.org 16538L: linux-nfc@lists.01.org (moderated for non-subscribers) 16539S: Supported 16540F: drivers/nfc/trf7970a.c 16541F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16542 16543TI TWL4030 SERIES SOC CODEC DRIVER 16544M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16545L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16546S: Maintained 16547F: sound/soc/codecs/twl4030* 16548 16549TI VPE/CAL DRIVERS 16550M: Benoit Parrot <bparrot@ti.com> 16551L: linux-media@vger.kernel.org 16552W: http://linuxtv.org/ 16553Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16554S: Maintained 16555F: drivers/media/platform/ti-vpe/ 16556F: Documentation/devicetree/bindings/media/ti,vpe.yaml 16557 16558TI WILINK WIRELESS DRIVERS 16559L: linux-wireless@vger.kernel.org 16560W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16561W: http://wireless.kernel.org/en/users/Drivers/wl1251 16562T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16563S: Orphan 16564F: drivers/net/wireless/ti/ 16565F: include/linux/wl12xx.h 16566 16567TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16568M: John Stultz <john.stultz@linaro.org> 16569M: Thomas Gleixner <tglx@linutronix.de> 16570R: Stephen Boyd <sboyd@kernel.org> 16571L: linux-kernel@vger.kernel.org 16572T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16573S: Supported 16574F: include/linux/clocksource.h 16575F: include/linux/time.h 16576F: include/linux/timex.h 16577F: include/uapi/linux/time.h 16578F: include/uapi/linux/timex.h 16579F: kernel/time/clocksource.c 16580F: kernel/time/time*.c 16581F: kernel/time/alarmtimer.c 16582F: kernel/time/ntp.c 16583F: tools/testing/selftests/timers/ 16584 16585TIPC NETWORK LAYER 16586M: Jon Maloy <jon.maloy@ericsson.com> 16587M: Ying Xue <ying.xue@windriver.com> 16588L: netdev@vger.kernel.org (core kernel code) 16589L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16590W: http://tipc.sourceforge.net/ 16591S: Maintained 16592F: include/uapi/linux/tipc*.h 16593F: net/tipc/ 16594 16595TLAN NETWORK DRIVER 16596M: Samuel Chessman <chessman@tux.org> 16597L: tlan-devel@lists.sourceforge.net (subscribers-only) 16598W: http://sourceforge.net/projects/tlan/ 16599S: Maintained 16600F: Documentation/networking/device_drivers/ti/tlan.txt 16601F: drivers/net/ethernet/ti/tlan.* 16602 16603TM6000 VIDEO4LINUX DRIVER 16604M: Mauro Carvalho Chehab <mchehab@kernel.org> 16605L: linux-media@vger.kernel.org 16606W: https://linuxtv.org 16607T: git git://linuxtv.org/media_tree.git 16608S: Odd fixes 16609F: drivers/media/usb/tm6000/ 16610F: Documentation/media/v4l-drivers/tm6000* 16611 16612TMIO/SDHI MMC DRIVER 16613M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16614L: linux-mmc@vger.kernel.org 16615S: Supported 16616F: drivers/mmc/host/tmio_mmc* 16617F: drivers/mmc/host/renesas_sdhi* 16618F: include/linux/mfd/tmio.h 16619 16620TMP401 HARDWARE MONITOR DRIVER 16621M: Guenter Roeck <linux@roeck-us.net> 16622L: linux-hwmon@vger.kernel.org 16623S: Maintained 16624F: Documentation/hwmon/tmp401.rst 16625F: drivers/hwmon/tmp401.c 16626 16627TMP513 HARDWARE MONITOR DRIVER 16628M: Eric Tremblay <etremblay@distech-controls.com> 16629L: linux-hwmon@vger.kernel.org 16630S: Maintained 16631F: Documentation/hwmon/tmp513.rst 16632F: drivers/hwmon/tmp513.c 16633 16634TMPFS (SHMEM FILESYSTEM) 16635M: Hugh Dickins <hughd@google.com> 16636L: linux-mm@kvack.org 16637S: Maintained 16638F: include/linux/shmem_fs.h 16639F: mm/shmem.c 16640 16641TOMOYO SECURITY MODULE 16642M: Kentaro Takeda <takedakn@nttdata.co.jp> 16643M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16644L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16645L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16646L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16647L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16648W: https://tomoyo.osdn.jp/ 16649S: Maintained 16650F: security/tomoyo/ 16651 16652TOPSTAR LAPTOP EXTRAS DRIVER 16653M: Herton Ronaldo Krzesinski <herton@canonical.com> 16654L: platform-driver-x86@vger.kernel.org 16655S: Maintained 16656F: drivers/platform/x86/topstar-laptop.c 16657 16658TORTURE-TEST MODULES 16659M: Davidlohr Bueso <dave@stgolabs.net> 16660M: "Paul E. McKenney" <paulmck@kernel.org> 16661M: Josh Triplett <josh@joshtriplett.org> 16662L: linux-kernel@vger.kernel.org 16663S: Supported 16664T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16665F: Documentation/RCU/torture.txt 16666F: kernel/torture.c 16667F: kernel/rcu/rcutorture.c 16668F: kernel/rcu/rcuperf.c 16669F: kernel/locking/locktorture.c 16670 16671TOSHIBA ACPI EXTRAS DRIVER 16672M: Azael Avalos <coproscefalo@gmail.com> 16673L: platform-driver-x86@vger.kernel.org 16674S: Maintained 16675F: drivers/platform/x86/toshiba_acpi.c 16676 16677TOSHIBA BLUETOOTH DRIVER 16678M: Azael Avalos <coproscefalo@gmail.com> 16679L: platform-driver-x86@vger.kernel.org 16680S: Maintained 16681F: drivers/platform/x86/toshiba_bluetooth.c 16682 16683TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16684M: Azael Avalos <coproscefalo@gmail.com> 16685L: platform-driver-x86@vger.kernel.org 16686S: Maintained 16687F: drivers/platform/x86/toshiba_haps.c 16688 16689TOSHIBA SMM DRIVER 16690M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16691W: http://www.buzzard.org.uk/toshiba/ 16692S: Maintained 16693F: drivers/char/toshiba.c 16694F: include/linux/toshiba.h 16695F: include/uapi/linux/toshiba.h 16696 16697TOSHIBA TC358743 DRIVER 16698M: Mats Randgaard <matrandg@cisco.com> 16699L: linux-media@vger.kernel.org 16700S: Maintained 16701F: drivers/media/i2c/tc358743* 16702F: include/media/i2c/tc358743.h 16703 16704TOSHIBA WMI HOTKEYS DRIVER 16705M: Azael Avalos <coproscefalo@gmail.com> 16706L: platform-driver-x86@vger.kernel.org 16707S: Maintained 16708F: drivers/platform/x86/toshiba-wmi.c 16709 16710TPM DEVICE DRIVER 16711M: Peter Huewe <peterhuewe@gmx.de> 16712M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16713R: Jason Gunthorpe <jgg@ziepe.ca> 16714L: linux-integrity@vger.kernel.org 16715Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16716W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16717T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16718S: Maintained 16719F: drivers/char/tpm/ 16720 16721TRACING 16722M: Steven Rostedt <rostedt@goodmis.org> 16723M: Ingo Molnar <mingo@redhat.com> 16724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16725S: Maintained 16726F: Documentation/trace/ftrace.rst 16727F: arch/*/*/*/ftrace.h 16728F: arch/*/kernel/ftrace.c 16729F: include/*/ftrace.h 16730F: include/linux/trace*.h 16731F: include/trace/ 16732F: kernel/trace/ 16733F: tools/testing/selftests/ftrace/ 16734 16735TRACING MMIO ACCESSES (MMIOTRACE) 16736M: Steven Rostedt <rostedt@goodmis.org> 16737M: Ingo Molnar <mingo@kernel.org> 16738R: Karol Herbst <karolherbst@gmail.com> 16739R: Pekka Paalanen <ppaalanen@gmail.com> 16740S: Maintained 16741L: linux-kernel@vger.kernel.org 16742L: nouveau@lists.freedesktop.org 16743F: kernel/trace/trace_mmiotrace.c 16744F: include/linux/mmiotrace.h 16745F: arch/x86/mm/kmmio.c 16746F: arch/x86/mm/mmio-mod.c 16747F: arch/x86/mm/testmmiotrace.c 16748 16749TRIVIAL PATCHES 16750M: Jiri Kosina <trivial@kernel.org> 16751T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16752S: Maintained 16753K: ^Subject:.*(?i)trivial 16754 16755TEMPO SEMICONDUCTOR DRIVERS 16756M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16757S: Maintained 16758F: sound/soc/codecs/tscs*.c 16759F: sound/soc/codecs/tscs*.h 16760F: Documentation/devicetree/bindings/sound/tscs*.txt 16761 16762TTY LAYER 16763M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16764M: Jiri Slaby <jslaby@suse.com> 16765S: Supported 16766T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16767F: Documentation/driver-api/serial/ 16768F: drivers/tty/ 16769F: drivers/tty/serial/serial_core.c 16770F: include/linux/serial_core.h 16771F: include/linux/serial.h 16772F: include/linux/tty.h 16773F: include/uapi/linux/serial_core.h 16774F: include/uapi/linux/serial.h 16775F: include/uapi/linux/tty.h 16776 16777TUA9001 MEDIA DRIVER 16778M: Antti Palosaari <crope@iki.fi> 16779L: linux-media@vger.kernel.org 16780W: https://linuxtv.org 16781W: http://palosaari.fi/linux/ 16782Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16783T: git git://linuxtv.org/anttip/media_tree.git 16784S: Maintained 16785F: drivers/media/tuners/tua9001* 16786 16787TULIP NETWORK DRIVERS 16788L: netdev@vger.kernel.org 16789L: linux-parisc@vger.kernel.org 16790S: Orphan 16791F: drivers/net/ethernet/dec/tulip/ 16792 16793TUN/TAP driver 16794M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16795W: http://vtun.sourceforge.net/tun 16796S: Maintained 16797F: Documentation/networking/tuntap.txt 16798F: arch/um/os-Linux/drivers/ 16799 16800TURBOCHANNEL SUBSYSTEM 16801M: "Maciej W. Rozycki" <macro@linux-mips.org> 16802M: Ralf Baechle <ralf@linux-mips.org> 16803L: linux-mips@vger.kernel.org 16804Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16805S: Maintained 16806F: drivers/tc/ 16807F: include/linux/tc.h 16808 16809TURBOSTAT UTILITY 16810M: "Len Brown" <lenb@kernel.org> 16811L: linux-pm@vger.kernel.org 16812B: https://bugzilla.kernel.org 16813Q: https://patchwork.kernel.org/project/linux-pm/list/ 16814T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16815S: Supported 16816F: tools/power/x86/turbostat/ 16817 16818TW5864 VIDEO4LINUX DRIVER 16819M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16820M: Anton Sviridenko <anton@corp.bluecherry.net> 16821M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16822M: Andrey Utkin <andrey_utkin@fastmail.com> 16823L: linux-media@vger.kernel.org 16824S: Supported 16825F: drivers/media/pci/tw5864/ 16826 16827TW68 VIDEO4LINUX DRIVER 16828M: Hans Verkuil <hverkuil@xs4all.nl> 16829L: linux-media@vger.kernel.org 16830T: git git://linuxtv.org/media_tree.git 16831W: https://linuxtv.org 16832S: Odd Fixes 16833F: drivers/media/pci/tw68/ 16834 16835TW686X VIDEO4LINUX DRIVER 16836M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16837L: linux-media@vger.kernel.org 16838T: git git://linuxtv.org/media_tree.git 16839W: http://linuxtv.org 16840S: Maintained 16841F: drivers/media/pci/tw686x/ 16842 16843UBI FILE SYSTEM (UBIFS) 16844M: Richard Weinberger <richard@nod.at> 16845L: linux-mtd@lists.infradead.org 16846T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 16847T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 16848W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16849S: Supported 16850F: Documentation/filesystems/ubifs.txt 16851F: fs/ubifs/ 16852 16853UCLINUX (M68KNOMMU AND COLDFIRE) 16854M: Greg Ungerer <gerg@linux-m68k.org> 16855W: http://www.linux-m68k.org/ 16856W: http://www.uclinux.org/ 16857L: linux-m68k@lists.linux-m68k.org 16858L: uclinux-dev@uclinux.org (subscribers-only) 16859T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16860S: Maintained 16861F: arch/m68k/coldfire/ 16862F: arch/m68k/68*/ 16863F: arch/m68k/*/*_no.* 16864F: arch/m68k/include/asm/*_no.* 16865 16866UDF FILESYSTEM 16867M: Jan Kara <jack@suse.com> 16868S: Maintained 16869F: Documentation/filesystems/udf.txt 16870F: fs/udf/ 16871 16872UDRAW TABLET 16873M: Bastien Nocera <hadess@hadess.net> 16874L: linux-input@vger.kernel.org 16875S: Maintained 16876F: drivers/hid/hid-udraw-ps3.c 16877 16878UFS FILESYSTEM 16879M: Evgeniy Dushistov <dushistov@mail.ru> 16880S: Maintained 16881F: Documentation/admin-guide/ufs.rst 16882F: fs/ufs/ 16883 16884UHID USERSPACE HID IO DRIVER: 16885M: David Herrmann <dh.herrmann@googlemail.com> 16886L: linux-input@vger.kernel.org 16887S: Maintained 16888F: drivers/hid/uhid.c 16889F: include/uapi/linux/uhid.h 16890 16891ULPI BUS 16892M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16893L: linux-usb@vger.kernel.org 16894S: Maintained 16895F: drivers/usb/common/ulpi.c 16896F: include/linux/ulpi/ 16897 16898ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16899L: devel@driverdev.osuosl.org 16900S: Obsolete 16901F: drivers/staging/uwb/ 16902 16903UNICODE SUBSYSTEM: 16904M: Gabriel Krisman Bertazi <krisman@collabora.com> 16905L: linux-fsdevel@vger.kernel.org 16906S: Supported 16907F: fs/unicode/ 16908 16909UNICORE32 ARCHITECTURE: 16910M: Guan Xuetao <gxt@pku.edu.cn> 16911W: http://mprc.pku.edu.cn/~guanxuetao/linux 16912S: Maintained 16913T: git git://github.com/gxt/linux.git 16914F: arch/unicore32/ 16915 16916UNIFDEF 16917M: Tony Finch <dot@dotat.at> 16918W: http://dotat.at/prog/unifdef 16919S: Maintained 16920F: scripts/unifdef.c 16921 16922UNIFORM CDROM DRIVER 16923M: Jens Axboe <axboe@kernel.dk> 16924W: http://www.kernel.dk 16925S: Maintained 16926F: Documentation/cdrom/ 16927F: drivers/cdrom/cdrom.c 16928F: include/linux/cdrom.h 16929F: include/uapi/linux/cdrom.h 16930 16931UNISYS S-PAR DRIVERS 16932M: David Kershner <david.kershner@unisys.com> 16933L: sparmaintainer@unisys.com (Unisys internal) 16934S: Supported 16935F: include/linux/visorbus.h 16936F: drivers/visorbus/ 16937F: drivers/staging/unisys/ 16938 16939UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16940R: Alim Akhtar <alim.akhtar@samsung.com> 16941R: Avri Altman <avri.altman@wdc.com> 16942R: Pedro Sousa <pedrom.sousa@synopsys.com> 16943L: linux-scsi@vger.kernel.org 16944S: Supported 16945F: Documentation/scsi/ufs.txt 16946F: drivers/scsi/ufs/ 16947 16948UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16949M: Pedro Sousa <pedrom.sousa@synopsys.com> 16950L: linux-scsi@vger.kernel.org 16951S: Supported 16952F: drivers/scsi/ufs/*dwc* 16953 16954UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16955M: Stanley Chu <stanley.chu@mediatek.com> 16956L: linux-scsi@vger.kernel.org 16957L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16958S: Maintained 16959F: drivers/scsi/ufs/ufs-mediatek* 16960 16961UNSORTED BLOCK IMAGES (UBI) 16962M: Richard Weinberger <richard@nod.at> 16963W: http://www.linux-mtd.infradead.org/ 16964L: linux-mtd@lists.infradead.org 16965T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 16966T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 16967S: Supported 16968F: drivers/mtd/ubi/ 16969F: include/linux/mtd/ubi.h 16970F: include/uapi/mtd/ubi-user.h 16971 16972USB "USBNET" DRIVER FRAMEWORK 16973M: Oliver Neukum <oneukum@suse.com> 16974L: netdev@vger.kernel.org 16975W: http://www.linux-usb.org/usbnet 16976S: Maintained 16977F: drivers/net/usb/usbnet.c 16978F: include/linux/usb/usbnet.h 16979 16980USB ACM DRIVER 16981M: Oliver Neukum <oneukum@suse.com> 16982L: linux-usb@vger.kernel.org 16983S: Maintained 16984F: Documentation/usb/acm.rst 16985F: drivers/usb/class/cdc-acm.* 16986 16987USB AR5523 WIRELESS DRIVER 16988M: Pontus Fuchs <pontus.fuchs@gmail.com> 16989L: linux-wireless@vger.kernel.org 16990S: Maintained 16991F: drivers/net/wireless/ath/ar5523/ 16992 16993USB ATTACHED SCSI 16994M: Oliver Neukum <oneukum@suse.com> 16995L: linux-usb@vger.kernel.org 16996L: linux-scsi@vger.kernel.org 16997S: Maintained 16998F: drivers/usb/storage/uas.c 16999 17000USB CDC ETHERNET DRIVER 17001M: Oliver Neukum <oliver@neukum.org> 17002L: linux-usb@vger.kernel.org 17003S: Maintained 17004F: drivers/net/usb/cdc_*.c 17005F: include/uapi/linux/usb/cdc.h 17006 17007USB CHAOSKEY DRIVER 17008M: Keith Packard <keithp@keithp.com> 17009L: linux-usb@vger.kernel.org 17010S: Maintained 17011F: drivers/usb/misc/chaoskey.c 17012 17013USB CYPRESS C67X00 DRIVER 17014M: Peter Korsgaard <jacmet@sunsite.dk> 17015L: linux-usb@vger.kernel.org 17016S: Maintained 17017F: drivers/usb/c67x00/ 17018 17019USB DAVICOM DM9601 DRIVER 17020M: Peter Korsgaard <jacmet@sunsite.dk> 17021L: netdev@vger.kernel.org 17022W: http://www.linux-usb.org/usbnet 17023S: Maintained 17024F: drivers/net/usb/dm9601.c 17025 17026USB EHCI DRIVER 17027M: Alan Stern <stern@rowland.harvard.edu> 17028L: linux-usb@vger.kernel.org 17029S: Maintained 17030F: Documentation/usb/ehci.rst 17031F: drivers/usb/host/ehci* 17032 17033USB GADGET/PERIPHERAL SUBSYSTEM 17034M: Felipe Balbi <balbi@kernel.org> 17035L: linux-usb@vger.kernel.org 17036W: http://www.linux-usb.org/gadget 17037T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17038S: Maintained 17039F: drivers/usb/gadget/ 17040F: include/linux/usb/gadget* 17041 17042USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 17043M: Jiri Kosina <jikos@kernel.org> 17044M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 17045L: linux-usb@vger.kernel.org 17046T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 17047S: Maintained 17048F: Documentation/hid/hiddev.rst 17049F: drivers/hid/usbhid/ 17050 17051USB INTEL XHCI ROLE MUX DRIVER 17052M: Hans de Goede <hdegoede@redhat.com> 17053L: linux-usb@vger.kernel.org 17054S: Maintained 17055F: drivers/usb/roles/intel-xhci-usb-role-switch.c 17056 17057USB IP DRIVER FOR HISILICON KIRIN 17058M: Yu Chen <chenyu56@huawei.com> 17059M: Binghui Wang <wangbinghui@hisilicon.com> 17060L: linux-usb@vger.kernel.org 17061S: Maintained 17062F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 17063F: drivers/phy/hisilicon/phy-hi3660-usb3.c 17064 17065USB ISP116X DRIVER 17066M: Olav Kongas <ok@artecdesign.ee> 17067L: linux-usb@vger.kernel.org 17068S: Maintained 17069F: drivers/usb/host/isp116x* 17070F: include/linux/usb/isp116x.h 17071 17072USB LAN78XX ETHERNET DRIVER 17073M: Woojung Huh <woojung.huh@microchip.com> 17074M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17075L: netdev@vger.kernel.org 17076S: Maintained 17077F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 17078F: drivers/net/usb/lan78xx.* 17079F: include/dt-bindings/net/microchip-lan78xx.h 17080 17081USB MASS STORAGE DRIVER 17082M: Alan Stern <stern@rowland.harvard.edu> 17083L: linux-usb@vger.kernel.org 17084L: usb-storage@lists.one-eyed-alien.net 17085S: Maintained 17086F: drivers/usb/storage/ 17087 17088USB MIDI DRIVER 17089M: Clemens Ladisch <clemens@ladisch.de> 17090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17091T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17092S: Maintained 17093F: sound/usb/midi.* 17094 17095USB NETWORKING DRIVERS 17096L: linux-usb@vger.kernel.org 17097S: Odd Fixes 17098F: drivers/net/usb/ 17099 17100USB OHCI DRIVER 17101M: Alan Stern <stern@rowland.harvard.edu> 17102L: linux-usb@vger.kernel.org 17103S: Maintained 17104F: Documentation/usb/ohci.rst 17105F: drivers/usb/host/ohci* 17106 17107USB OTG FSM (Finite State Machine) 17108M: Peter Chen <Peter.Chen@nxp.com> 17109T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 17110L: linux-usb@vger.kernel.org 17111S: Maintained 17112F: drivers/usb/common/usb-otg-fsm.c 17113 17114USB OVER IP DRIVER 17115M: Valentina Manea <valentina.manea.m@gmail.com> 17116M: Shuah Khan <shuah@kernel.org> 17117M: Shuah Khan <skhan@linuxfoundation.org> 17118L: linux-usb@vger.kernel.org 17119S: Maintained 17120F: Documentation/usb/usbip_protocol.rst 17121F: drivers/usb/usbip/ 17122F: tools/usb/usbip/ 17123F: tools/testing/selftests/drivers/usb/usbip/ 17124 17125USB PEGASUS DRIVER 17126M: Petko Manolov <petkan@nucleusys.com> 17127L: linux-usb@vger.kernel.org 17128L: netdev@vger.kernel.org 17129T: git git://github.com/petkan/pegasus.git 17130W: https://github.com/petkan/pegasus 17131S: Maintained 17132F: drivers/net/usb/pegasus.* 17133 17134USB PHY LAYER 17135M: Felipe Balbi <balbi@kernel.org> 17136L: linux-usb@vger.kernel.org 17137T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17138S: Maintained 17139F: drivers/usb/phy/ 17140 17141USB PRINTER DRIVER (usblp) 17142M: Pete Zaitcev <zaitcev@redhat.com> 17143L: linux-usb@vger.kernel.org 17144S: Supported 17145F: drivers/usb/class/usblp.c 17146 17147USB QMI WWAN NETWORK DRIVER 17148M: Bjørn Mork <bjorn@mork.no> 17149L: netdev@vger.kernel.org 17150S: Maintained 17151F: Documentation/ABI/testing/sysfs-class-net-qmi 17152F: drivers/net/usb/qmi_wwan.c 17153 17154USB RTL8150 DRIVER 17155M: Petko Manolov <petkan@nucleusys.com> 17156L: linux-usb@vger.kernel.org 17157L: netdev@vger.kernel.org 17158T: git git://github.com/petkan/rtl8150.git 17159W: https://github.com/petkan/rtl8150 17160S: Maintained 17161F: drivers/net/usb/rtl8150.c 17162 17163USB SERIAL SUBSYSTEM 17164M: Johan Hovold <johan@kernel.org> 17165L: linux-usb@vger.kernel.org 17166T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 17167S: Maintained 17168F: Documentation/usb/usb-serial.rst 17169F: drivers/usb/serial/ 17170F: include/linux/usb/serial.h 17171 17172USB SMSC75XX ETHERNET DRIVER 17173M: Steve Glendinning <steve.glendinning@shawell.net> 17174L: netdev@vger.kernel.org 17175S: Maintained 17176F: drivers/net/usb/smsc75xx.* 17177 17178USB SMSC95XX ETHERNET DRIVER 17179M: Steve Glendinning <steve.glendinning@shawell.net> 17180M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17181L: netdev@vger.kernel.org 17182S: Maintained 17183F: drivers/net/usb/smsc95xx.* 17184 17185USB SUBSYSTEM 17186M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17187L: linux-usb@vger.kernel.org 17188W: http://www.linux-usb.org 17189T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 17190S: Supported 17191F: Documentation/devicetree/bindings/usb/ 17192F: Documentation/usb/ 17193F: drivers/usb/ 17194F: include/linux/usb.h 17195F: include/linux/usb/ 17196 17197USB TYPEC PI3USB30532 MUX DRIVER 17198M: Hans de Goede <hdegoede@redhat.com> 17199L: linux-usb@vger.kernel.org 17200S: Maintained 17201F: drivers/usb/typec/mux/pi3usb30532.c 17202 17203USB TYPEC CLASS 17204M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17205L: linux-usb@vger.kernel.org 17206S: Maintained 17207F: Documentation/ABI/testing/sysfs-class-typec 17208F: Documentation/driver-api/usb/typec.rst 17209F: drivers/usb/typec/ 17210F: include/linux/usb/typec.h 17211 17212USB TYPEC BUS FOR ALTERNATE MODES 17213M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17214L: linux-usb@vger.kernel.org 17215S: Maintained 17216F: Documentation/ABI/testing/sysfs-bus-typec 17217F: Documentation/driver-api/usb/typec_bus.rst 17218F: drivers/usb/typec/altmodes/ 17219F: include/linux/usb/typec_altmode.h 17220 17221USB TYPEC PORT CONTROLLER DRIVERS 17222M: Guenter Roeck <linux@roeck-us.net> 17223L: linux-usb@vger.kernel.org 17224S: Maintained 17225F: drivers/usb/typec/tcpm/ 17226 17227USB UHCI DRIVER 17228M: Alan Stern <stern@rowland.harvard.edu> 17229L: linux-usb@vger.kernel.org 17230S: Maintained 17231F: drivers/usb/host/uhci* 17232 17233USB VIDEO CLASS 17234M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17235L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 17236L: linux-media@vger.kernel.org 17237T: git git://linuxtv.org/media_tree.git 17238W: http://www.ideasonboard.org/uvc/ 17239S: Maintained 17240F: drivers/media/usb/uvc/ 17241F: include/uapi/linux/uvcvideo.h 17242 17243USB VISION DRIVER 17244M: Hans Verkuil <hverkuil@xs4all.nl> 17245L: linux-media@vger.kernel.org 17246T: git git://linuxtv.org/media_tree.git 17247W: https://linuxtv.org 17248S: Odd Fixes 17249F: drivers/media/usb/usbvision/ 17250 17251USB WEBCAM GADGET 17252M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17253L: linux-usb@vger.kernel.org 17254S: Maintained 17255F: drivers/usb/gadget/function/*uvc* 17256F: drivers/usb/gadget/legacy/webcam.c 17257F: include/uapi/linux/usb/g_uvc.h 17258 17259USB WIRELESS RNDIS DRIVER (rndis_wlan) 17260M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 17261L: linux-wireless@vger.kernel.org 17262S: Maintained 17263F: drivers/net/wireless/rndis_wlan.c 17264 17265USB XHCI DRIVER 17266M: Mathias Nyman <mathias.nyman@intel.com> 17267L: linux-usb@vger.kernel.org 17268S: Supported 17269F: drivers/usb/host/xhci* 17270F: drivers/usb/host/pci-quirks* 17271 17272USB ZD1201 DRIVER 17273L: linux-wireless@vger.kernel.org 17274W: http://linux-lc100020.sourceforge.net 17275S: Orphan 17276F: drivers/net/wireless/zydas/zd1201.* 17277 17278USB ZR364XX DRIVER 17279M: Antoine Jacquet <royale@zerezo.com> 17280L: linux-usb@vger.kernel.org 17281L: linux-media@vger.kernel.org 17282T: git git://linuxtv.org/media_tree.git 17283W: http://royale.zerezo.com/zr364xx/ 17284S: Maintained 17285F: Documentation/media/v4l-drivers/zr364xx* 17286F: drivers/media/usb/zr364xx/ 17287 17288USER-MODE LINUX (UML) 17289M: Jeff Dike <jdike@addtoit.com> 17290M: Richard Weinberger <richard@nod.at> 17291M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 17292L: linux-um@lists.infradead.org 17293W: http://user-mode-linux.sourceforge.net 17294Q: https://patchwork.ozlabs.org/project/linux-um/list/ 17295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 17296S: Maintained 17297F: Documentation/virt/uml/ 17298F: arch/um/ 17299F: arch/x86/um/ 17300F: fs/hostfs/ 17301 17302USERSPACE COPYIN/COPYOUT (UIOVEC) 17303M: Alexander Viro <viro@zeniv.linux.org.uk> 17304S: Maintained 17305F: lib/iov_iter.c 17306F: include/linux/uio.h 17307 17308USERSPACE DMA BUFFER DRIVER 17309M: Gerd Hoffmann <kraxel@redhat.com> 17310S: Maintained 17311L: dri-devel@lists.freedesktop.org 17312F: drivers/dma-buf/udmabuf.c 17313F: include/uapi/linux/udmabuf.h 17314T: git git://anongit.freedesktop.org/drm/drm-misc 17315 17316USERSPACE I/O (UIO) 17317M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17318S: Maintained 17319T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17320F: Documentation/driver-api/uio-howto.rst 17321F: drivers/uio/ 17322F: include/linux/uio_driver.h 17323 17324UTIL-LINUX PACKAGE 17325M: Karel Zak <kzak@redhat.com> 17326L: util-linux@vger.kernel.org 17327W: http://en.wikipedia.org/wiki/Util-linux 17328T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 17329S: Maintained 17330 17331UUID HELPERS 17332M: Christoph Hellwig <hch@lst.de> 17333R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17334L: linux-kernel@vger.kernel.org 17335T: git git://git.infradead.org/users/hch/uuid.git 17336F: lib/uuid.c 17337F: lib/test_uuid.c 17338F: include/linux/uuid.h 17339F: include/uapi/linux/uuid.h 17340S: Maintained 17341 17342UVESAFB DRIVER 17343M: Michal Januszewski <spock@gentoo.org> 17344L: linux-fbdev@vger.kernel.org 17345W: https://github.com/mjanusz/v86d 17346S: Maintained 17347F: Documentation/fb/uvesafb.rst 17348F: drivers/video/fbdev/uvesafb.* 17349 17350VF610 NAND DRIVER 17351M: Stefan Agner <stefan@agner.ch> 17352L: linux-mtd@lists.infradead.org 17353S: Supported 17354F: drivers/mtd/nand/raw/vf610_nfc.c 17355 17356VFAT/FAT/MSDOS FILESYSTEM 17357M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 17358S: Maintained 17359F: Documentation/filesystems/vfat.txt 17360F: fs/fat/ 17361 17362VFIO DRIVER 17363M: Alex Williamson <alex.williamson@redhat.com> 17364R: Cornelia Huck <cohuck@redhat.com> 17365L: kvm@vger.kernel.org 17366T: git git://github.com/awilliam/linux-vfio.git 17367S: Maintained 17368F: Documentation/driver-api/vfio.rst 17369F: drivers/vfio/ 17370F: include/linux/vfio.h 17371F: include/uapi/linux/vfio.h 17372 17373VFIO MEDIATED DEVICE DRIVERS 17374M: Kirti Wankhede <kwankhede@nvidia.com> 17375L: kvm@vger.kernel.org 17376S: Maintained 17377F: Documentation/driver-api/vfio-mediated-device.rst 17378F: drivers/vfio/mdev/ 17379F: include/linux/mdev.h 17380F: samples/vfio-mdev/ 17381 17382VFIO PLATFORM DRIVER 17383M: Eric Auger <eric.auger@redhat.com> 17384L: kvm@vger.kernel.org 17385S: Maintained 17386F: drivers/vfio/platform/ 17387 17388VGA_SWITCHEROO 17389R: Lukas Wunner <lukas@wunner.de> 17390S: Maintained 17391F: Documentation/gpu/vga-switcheroo.rst 17392F: drivers/gpu/vga/vga_switcheroo.c 17393F: include/linux/vga_switcheroo.h 17394T: git git://anongit.freedesktop.org/drm/drm-misc 17395 17396VIA RHINE NETWORK DRIVER 17397S: Orphan 17398F: drivers/net/ethernet/via/via-rhine.c 17399 17400VIA SD/MMC CARD CONTROLLER DRIVER 17401M: Bruce Chang <brucechang@via.com.tw> 17402M: Harald Welte <HaraldWelte@viatech.com> 17403S: Maintained 17404F: drivers/mmc/host/via-sdmmc.c 17405 17406VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 17407M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 17408L: linux-fbdev@vger.kernel.org 17409S: Maintained 17410F: include/linux/via-core.h 17411F: include/linux/via-gpio.h 17412F: include/linux/via_i2c.h 17413F: drivers/video/fbdev/via/ 17414 17415VIA VELOCITY NETWORK DRIVER 17416M: Francois Romieu <romieu@fr.zoreil.com> 17417L: netdev@vger.kernel.org 17418S: Maintained 17419F: drivers/net/ethernet/via/via-velocity.* 17420 17421VICODEC VIRTUAL CODEC DRIVER 17422M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 17423L: linux-media@vger.kernel.org 17424T: git git://linuxtv.org/media_tree.git 17425W: https://linuxtv.org 17426S: Maintained 17427F: drivers/media/platform/vicodec/* 17428 17429VIDEO MULTIPLEXER DRIVER 17430M: Philipp Zabel <p.zabel@pengutronix.de> 17431L: linux-media@vger.kernel.org 17432S: Maintained 17433F: drivers/media/platform/video-mux.c 17434 17435VIDEO I2C POLLING DRIVER 17436M: Matt Ranostay <matt.ranostay@konsulko.com> 17437L: linux-media@vger.kernel.org 17438S: Maintained 17439F: drivers/media/i2c/video-i2c.c 17440 17441VIDEOBUF2 FRAMEWORK 17442M: Pawel Osciak <pawel@osciak.com> 17443M: Marek Szyprowski <m.szyprowski@samsung.com> 17444M: Kyungmin Park <kyungmin.park@samsung.com> 17445R: Tomasz Figa <tfiga@chromium.org> 17446L: linux-media@vger.kernel.org 17447S: Maintained 17448F: drivers/media/common/videobuf2/* 17449F: include/media/videobuf2-* 17450 17451VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17452M: Helen Koike <helen.koike@collabora.com> 17453R: Shuah Khan <skhan@linuxfoundation.org> 17454L: linux-media@vger.kernel.org 17455T: git git://linuxtv.org/media_tree.git 17456W: https://linuxtv.org 17457S: Maintained 17458F: drivers/media/platform/vimc/* 17459 17460VIRT LIB 17461M: Alex Williamson <alex.williamson@redhat.com> 17462M: Paolo Bonzini <pbonzini@redhat.com> 17463L: kvm@vger.kernel.org 17464S: Supported 17465F: virt/lib/ 17466 17467VIRTIO AND VHOST VSOCK DRIVER 17468M: Stefan Hajnoczi <stefanha@redhat.com> 17469M: Stefano Garzarella <sgarzare@redhat.com> 17470L: kvm@vger.kernel.org 17471L: virtualization@lists.linux-foundation.org 17472L: netdev@vger.kernel.org 17473S: Maintained 17474F: include/linux/virtio_vsock.h 17475F: include/uapi/linux/virtio_vsock.h 17476F: include/uapi/linux/vsockmon.h 17477F: include/uapi/linux/vm_sockets_diag.h 17478F: net/vmw_vsock/diag.c 17479F: net/vmw_vsock/af_vsock_tap.c 17480F: net/vmw_vsock/virtio_transport_common.c 17481F: net/vmw_vsock/virtio_transport.c 17482F: drivers/net/vsockmon.c 17483F: drivers/vhost/vsock.c 17484F: tools/testing/vsock/ 17485 17486VIRTIO CONSOLE DRIVER 17487M: Amit Shah <amit@kernel.org> 17488L: virtualization@lists.linux-foundation.org 17489S: Maintained 17490F: drivers/char/virtio_console.c 17491F: include/linux/virtio_console.h 17492F: include/uapi/linux/virtio_console.h 17493 17494VIRTIO CORE AND NET DRIVERS 17495M: "Michael S. Tsirkin" <mst@redhat.com> 17496M: Jason Wang <jasowang@redhat.com> 17497L: virtualization@lists.linux-foundation.org 17498S: Maintained 17499F: Documentation/devicetree/bindings/virtio/ 17500F: drivers/virtio/ 17501F: tools/virtio/ 17502F: drivers/net/virtio_net.c 17503F: drivers/block/virtio_blk.c 17504F: include/linux/virtio*.h 17505F: include/uapi/linux/virtio_*.h 17506F: drivers/crypto/virtio/ 17507F: mm/balloon_compaction.c 17508 17509VIRTIO BLOCK AND SCSI DRIVERS 17510M: "Michael S. Tsirkin" <mst@redhat.com> 17511M: Jason Wang <jasowang@redhat.com> 17512R: Paolo Bonzini <pbonzini@redhat.com> 17513R: Stefan Hajnoczi <stefanha@redhat.com> 17514L: virtualization@lists.linux-foundation.org 17515S: Maintained 17516F: drivers/block/virtio_blk.c 17517F: drivers/scsi/virtio_scsi.c 17518F: include/uapi/linux/virtio_blk.h 17519F: include/uapi/linux/virtio_scsi.h 17520F: drivers/vhost/scsi.c 17521 17522VIRTIO CRYPTO DRIVER 17523M: Gonglei <arei.gonglei@huawei.com> 17524L: virtualization@lists.linux-foundation.org 17525L: linux-crypto@vger.kernel.org 17526S: Maintained 17527F: drivers/crypto/virtio/ 17528F: include/uapi/linux/virtio_crypto.h 17529 17530VIRTIO DRIVERS FOR S390 17531M: Cornelia Huck <cohuck@redhat.com> 17532M: Halil Pasic <pasic@linux.ibm.com> 17533L: linux-s390@vger.kernel.org 17534L: virtualization@lists.linux-foundation.org 17535L: kvm@vger.kernel.org 17536S: Supported 17537F: drivers/s390/virtio/ 17538F: arch/s390/include/uapi/asm/virtio-ccw.h 17539 17540VIRTIO FILE SYSTEM 17541M: Vivek Goyal <vgoyal@redhat.com> 17542M: Stefan Hajnoczi <stefanha@redhat.com> 17543M: Miklos Szeredi <miklos@szeredi.hu> 17544L: virtualization@lists.linux-foundation.org 17545L: linux-fsdevel@vger.kernel.org 17546W: https://virtio-fs.gitlab.io/ 17547S: Supported 17548F: fs/fuse/virtio_fs.c 17549F: include/uapi/linux/virtio_fs.h 17550F: Documentation/filesystems/virtiofs.rst 17551 17552VIRTIO GPU DRIVER 17553M: David Airlie <airlied@linux.ie> 17554M: Gerd Hoffmann <kraxel@redhat.com> 17555L: dri-devel@lists.freedesktop.org 17556L: virtualization@lists.linux-foundation.org 17557T: git git://anongit.freedesktop.org/drm/drm-misc 17558S: Maintained 17559F: drivers/gpu/drm/virtio/ 17560F: include/uapi/linux/virtio_gpu.h 17561 17562VIRTIO HOST (VHOST) 17563M: "Michael S. Tsirkin" <mst@redhat.com> 17564M: Jason Wang <jasowang@redhat.com> 17565L: kvm@vger.kernel.org 17566L: virtualization@lists.linux-foundation.org 17567L: netdev@vger.kernel.org 17568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17569S: Maintained 17570F: drivers/vhost/ 17571F: include/uapi/linux/vhost.h 17572 17573VIRTIO INPUT DRIVER 17574M: Gerd Hoffmann <kraxel@redhat.com> 17575S: Maintained 17576F: drivers/virtio/virtio_input.c 17577F: include/uapi/linux/virtio_input.h 17578 17579VIRTIO IOMMU DRIVER 17580M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17581L: virtualization@lists.linux-foundation.org 17582S: Maintained 17583F: drivers/iommu/virtio-iommu.c 17584F: include/uapi/linux/virtio_iommu.h 17585 17586VIRTUAL BOX GUEST DEVICE DRIVER 17587M: Hans de Goede <hdegoede@redhat.com> 17588M: Arnd Bergmann <arnd@arndb.de> 17589M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17590S: Maintained 17591F: include/linux/vbox_utils.h 17592F: include/uapi/linux/vbox*.h 17593F: drivers/virt/vboxguest/ 17594 17595VIRTUAL SERIO DEVICE DRIVER 17596M: Stephen Chandler Paul <thatslyude@gmail.com> 17597S: Maintained 17598F: drivers/input/serio/userio.c 17599F: include/uapi/linux/userio.h 17600 17601VITESSE FELIX ETHERNET SWITCH DRIVER 17602M: Vladimir Oltean <vladimir.oltean@nxp.com> 17603M: Claudiu Manoil <claudiu.manoil@nxp.com> 17604L: netdev@vger.kernel.org 17605S: Maintained 17606F: drivers/net/dsa/ocelot/* 17607F: net/dsa/tag_ocelot.c 17608 17609VIVID VIRTUAL VIDEO DRIVER 17610M: Hans Verkuil <hverkuil@xs4all.nl> 17611L: linux-media@vger.kernel.org 17612T: git git://linuxtv.org/media_tree.git 17613W: https://linuxtv.org 17614S: Maintained 17615F: drivers/media/platform/vivid/* 17616 17617VLYNQ BUS 17618M: Florian Fainelli <f.fainelli@gmail.com> 17619L: openwrt-devel@lists.openwrt.org (subscribers-only) 17620S: Maintained 17621F: drivers/vlynq/vlynq.c 17622F: include/linux/vlynq.h 17623 17624VME SUBSYSTEM 17625M: Martyn Welch <martyn@welchs.me.uk> 17626M: Manohar Vanga <manohar.vanga@gmail.com> 17627M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17628L: devel@driverdev.osuosl.org 17629S: Maintained 17630T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17631F: Documentation/driver-api/vme.rst 17632F: drivers/staging/vme/ 17633F: drivers/vme/ 17634F: include/linux/vme* 17635 17636VMWARE BALLOON DRIVER 17637M: Nadav Amit <namit@vmware.com> 17638M: "VMware, Inc." <pv-drivers@vmware.com> 17639L: linux-kernel@vger.kernel.org 17640S: Maintained 17641F: drivers/misc/vmw_balloon.c 17642 17643VMWARE HYPERVISOR INTERFACE 17644M: Thomas Hellstrom <thellstrom@vmware.com> 17645M: "VMware, Inc." <pv-drivers@vmware.com> 17646L: virtualization@lists.linux-foundation.org 17647S: Supported 17648F: arch/x86/kernel/cpu/vmware.c 17649F: arch/x86/include/asm/vmware.h 17650 17651VMWARE PVRDMA DRIVER 17652M: Adit Ranadive <aditr@vmware.com> 17653M: VMware PV-Drivers <pv-drivers@vmware.com> 17654L: linux-rdma@vger.kernel.org 17655S: Maintained 17656F: drivers/infiniband/hw/vmw_pvrdma/ 17657 17658VMware PVSCSI driver 17659M: Jim Gill <jgill@vmware.com> 17660M: VMware PV-Drivers <pv-drivers@vmware.com> 17661L: linux-scsi@vger.kernel.org 17662S: Maintained 17663F: drivers/scsi/vmw_pvscsi.c 17664F: drivers/scsi/vmw_pvscsi.h 17665 17666VMWARE VMMOUSE SUBDRIVER 17667M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17668M: "VMware, Inc." <pv-drivers@vmware.com> 17669L: linux-input@vger.kernel.org 17670S: Maintained 17671F: drivers/input/mouse/vmmouse.c 17672F: drivers/input/mouse/vmmouse.h 17673 17674VMWARE VMXNET3 ETHERNET DRIVER 17675M: Ronak Doshi <doshir@vmware.com> 17676M: "VMware, Inc." <pv-drivers@vmware.com> 17677L: netdev@vger.kernel.org 17678S: Maintained 17679F: drivers/net/vmxnet3/ 17680 17681VOCORE VOCORE2 BOARD 17682M: Harvey Hunt <harveyhuntnexus@gmail.com> 17683L: linux-mips@vger.kernel.org 17684S: Maintained 17685F: arch/mips/boot/dts/ralink/vocore2.dts 17686 17687VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17688M: Liam Girdwood <lgirdwood@gmail.com> 17689M: Mark Brown <broonie@kernel.org> 17690L: linux-kernel@vger.kernel.org 17691W: http://www.slimlogic.co.uk/?p=48 17692T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17693S: Supported 17694F: Documentation/devicetree/bindings/regulator/ 17695F: Documentation/power/regulator/ 17696F: drivers/regulator/ 17697F: include/dt-bindings/regulator/ 17698F: include/linux/regulator/ 17699K: regulator_get_optional 17700 17701VRF 17702M: David Ahern <dsahern@kernel.org> 17703M: Shrijeet Mukherjee <shrijeet@gmail.com> 17704L: netdev@vger.kernel.org 17705S: Maintained 17706F: drivers/net/vrf.c 17707F: Documentation/networking/vrf.txt 17708 17709VSPRINTF 17710M: Petr Mladek <pmladek@suse.com> 17711M: Steven Rostedt <rostedt@goodmis.org> 17712M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 17713R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17714R: Rasmus Villemoes <linux@rasmusvillemoes.dk> 17715T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git 17716S: Maintained 17717F: lib/vsprintf.c 17718F: lib/test_printf.c 17719F: Documentation/core-api/printk-formats.rst 17720 17721VT1211 HARDWARE MONITOR DRIVER 17722M: Juerg Haefliger <juergh@gmail.com> 17723L: linux-hwmon@vger.kernel.org 17724S: Maintained 17725F: Documentation/hwmon/vt1211.rst 17726F: drivers/hwmon/vt1211.c 17727 17728VT8231 HARDWARE MONITOR DRIVER 17729M: Roger Lucas <vt8231@hiddenengine.co.uk> 17730L: linux-hwmon@vger.kernel.org 17731S: Maintained 17732F: drivers/hwmon/vt8231.c 17733 17734VUB300 USB to SDIO/SD/MMC bridge chip 17735L: linux-mmc@vger.kernel.org 17736S: Orphan 17737F: drivers/mmc/host/vub300.c 17738 17739W1 DALLAS'S 1-WIRE BUS 17740M: Evgeniy Polyakov <zbr@ioremap.net> 17741S: Maintained 17742F: Documentation/devicetree/bindings/w1/ 17743F: Documentation/w1/ 17744F: drivers/w1/ 17745F: include/linux/w1.h 17746 17747W83791D HARDWARE MONITORING DRIVER 17748M: Marc Hulsman <m.hulsman@tudelft.nl> 17749L: linux-hwmon@vger.kernel.org 17750S: Maintained 17751F: Documentation/hwmon/w83791d.rst 17752F: drivers/hwmon/w83791d.c 17753 17754W83793 HARDWARE MONITORING DRIVER 17755M: Rudolf Marek <r.marek@assembler.cz> 17756L: linux-hwmon@vger.kernel.org 17757S: Maintained 17758F: Documentation/hwmon/w83793.rst 17759F: drivers/hwmon/w83793.c 17760 17761W83795 HARDWARE MONITORING DRIVER 17762M: Jean Delvare <jdelvare@suse.com> 17763L: linux-hwmon@vger.kernel.org 17764S: Maintained 17765F: drivers/hwmon/w83795.c 17766 17767W83L51xD SD/MMC CARD INTERFACE DRIVER 17768M: Pierre Ossman <pierre@ossman.eu> 17769S: Maintained 17770F: drivers/mmc/host/wbsd.* 17771 17772WACOM PROTOCOL 4 SERIAL TABLETS 17773M: Julian Squires <julian@cipht.net> 17774M: Hans de Goede <hdegoede@redhat.com> 17775L: linux-input@vger.kernel.org 17776S: Maintained 17777F: drivers/input/tablet/wacom_serial4.c 17778 17779WATCHDOG DEVICE DRIVERS 17780M: Wim Van Sebroeck <wim@linux-watchdog.org> 17781M: Guenter Roeck <linux@roeck-us.net> 17782L: linux-watchdog@vger.kernel.org 17783W: http://www.linux-watchdog.org/ 17784T: git git://www.linux-watchdog.org/linux-watchdog.git 17785S: Maintained 17786F: Documentation/devicetree/bindings/watchdog/ 17787F: Documentation/watchdog/ 17788F: drivers/watchdog/ 17789F: include/linux/watchdog.h 17790F: include/uapi/linux/watchdog.h 17791 17792WHISKEYCOVE PMIC GPIO DRIVER 17793M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17794L: linux-gpio@vger.kernel.org 17795S: Maintained 17796F: drivers/gpio/gpio-wcove.c 17797 17798WHWAVE RTC DRIVER 17799M: Dianlong Li <long17.cool@163.com> 17800L: linux-rtc@vger.kernel.org 17801S: Maintained 17802F: drivers/rtc/rtc-sd3078.c 17803 17804WIIMOTE HID DRIVER 17805M: David Herrmann <dh.herrmann@googlemail.com> 17806L: linux-input@vger.kernel.org 17807S: Maintained 17808F: drivers/hid/hid-wiimote* 17809 17810WILOCITY WIL6210 WIRELESS DRIVER 17811M: Maya Erez <merez@codeaurora.org> 17812L: linux-wireless@vger.kernel.org 17813L: wil6210@qti.qualcomm.com 17814S: Supported 17815W: http://wireless.kernel.org/en/users/Drivers/wil6210 17816F: drivers/net/wireless/ath/wil6210/ 17817 17818WIMAX STACK 17819M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17820M: linux-wimax@intel.com 17821L: wimax@linuxwimax.org (subscribers-only) 17822S: Supported 17823W: http://linuxwimax.org 17824F: Documentation/admin-guide/wimax/wimax.rst 17825F: include/linux/wimax/debug.h 17826F: include/net/wimax.h 17827F: include/uapi/linux/wimax.h 17828F: net/wimax/ 17829 17830WINBOND CIR DRIVER 17831M: David Härdeman <david@hardeman.nu> 17832S: Maintained 17833F: drivers/media/rc/winbond-cir.c 17834 17835RCMM REMOTE CONTROLS DECODER 17836M: Patrick Lerda <patrick9876@free.fr> 17837S: Maintained 17838F: drivers/media/rc/ir-rcmm-decoder.c 17839 17840WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17841M: William Breathitt Gray <vilhelm.gray@gmail.com> 17842L: linux-watchdog@vger.kernel.org 17843S: Maintained 17844F: drivers/watchdog/ebc-c384_wdt.c 17845 17846WINSYSTEMS WS16C48 GPIO DRIVER 17847M: William Breathitt Gray <vilhelm.gray@gmail.com> 17848L: linux-gpio@vger.kernel.org 17849S: Maintained 17850F: drivers/gpio/gpio-ws16c48.c 17851 17852WISTRON LAPTOP BUTTON DRIVER 17853M: Miloslav Trmac <mitr@volny.cz> 17854S: Maintained 17855F: drivers/input/misc/wistron_btns.c 17856 17857WL3501 WIRELESS PCMCIA CARD DRIVER 17858L: linux-wireless@vger.kernel.org 17859S: Odd fixes 17860F: drivers/net/wireless/wl3501* 17861 17862WOLFSON MICROELECTRONICS DRIVERS 17863L: patches@opensource.cirrus.com 17864T: git https://github.com/CirrusLogic/linux-drivers.git 17865W: https://github.com/CirrusLogic/linux-drivers/wiki 17866S: Supported 17867F: Documentation/hwmon/wm83??.rst 17868F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17869F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17870F: Documentation/devicetree/bindings/mfd/arizona.txt 17871F: Documentation/devicetree/bindings/mfd/wm831x.txt 17872F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17873F: arch/arm/mach-s3c64xx/mach-crag6410* 17874F: drivers/clk/clk-wm83*.c 17875F: drivers/extcon/extcon-arizona.c 17876F: drivers/leds/leds-wm83*.c 17877F: drivers/gpio/gpio-*wm*.c 17878F: drivers/gpio/gpio-arizona.c 17879F: drivers/hwmon/wm83??-hwmon.c 17880F: drivers/input/misc/wm831x-on.c 17881F: drivers/input/touchscreen/wm831x-ts.c 17882F: drivers/input/touchscreen/wm97*.c 17883F: drivers/mfd/arizona* 17884F: drivers/mfd/wm*.c 17885F: drivers/mfd/cs47l24* 17886F: drivers/power/supply/wm83*.c 17887F: drivers/rtc/rtc-wm83*.c 17888F: drivers/regulator/wm8*.c 17889F: drivers/regulator/arizona* 17890F: drivers/video/backlight/wm83*_bl.c 17891F: drivers/watchdog/wm83*_wdt.c 17892F: include/linux/mfd/arizona/ 17893F: include/linux/mfd/wm831x/ 17894F: include/linux/mfd/wm8350/ 17895F: include/linux/mfd/wm8400* 17896F: include/linux/regulator/arizona* 17897F: include/linux/wm97xx.h 17898F: include/sound/wm????.h 17899F: sound/soc/codecs/arizona.? 17900F: sound/soc/codecs/wm* 17901F: sound/soc/codecs/cs47l24* 17902 17903WORKQUEUE 17904M: Tejun Heo <tj@kernel.org> 17905R: Lai Jiangshan <jiangshanlai@gmail.com> 17906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17907S: Maintained 17908F: include/linux/workqueue.h 17909F: kernel/workqueue.c 17910F: Documentation/core-api/workqueue.rst 17911 17912X-POWERS AXP288 PMIC DRIVERS 17913M: Hans de Goede <hdegoede@redhat.com> 17914S: Maintained 17915N: axp288 17916F: drivers/acpi/pmic/intel_pmic_xpower.c 17917 17918X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17919M: Chen-Yu Tsai <wens@csie.org> 17920L: linux-kernel@vger.kernel.org 17921S: Maintained 17922N: axp[128] 17923 17924X.25 NETWORK LAYER 17925M: Andrew Hendry <andrew.hendry@gmail.com> 17926L: linux-x25@vger.kernel.org 17927S: Odd Fixes 17928F: Documentation/networking/x25* 17929F: include/net/x25* 17930F: net/x25/ 17931 17932X86 ARCHITECTURE (32-BIT AND 64-BIT) 17933M: Thomas Gleixner <tglx@linutronix.de> 17934M: Ingo Molnar <mingo@redhat.com> 17935M: Borislav Petkov <bp@alien8.de> 17936R: "H. Peter Anvin" <hpa@zytor.com> 17937M: x86@kernel.org 17938L: linux-kernel@vger.kernel.org 17939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17940S: Maintained 17941F: Documentation/devicetree/bindings/x86/ 17942F: Documentation/x86/ 17943F: arch/x86/ 17944 17945X86 ENTRY CODE 17946M: Andy Lutomirski <luto@kernel.org> 17947L: linux-kernel@vger.kernel.org 17948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17949S: Maintained 17950F: arch/x86/entry/ 17951 17952X86 MCE INFRASTRUCTURE 17953M: Tony Luck <tony.luck@intel.com> 17954M: Borislav Petkov <bp@alien8.de> 17955L: linux-edac@vger.kernel.org 17956S: Maintained 17957F: arch/x86/kernel/cpu/mce/* 17958 17959X86 MICROCODE UPDATE SUPPORT 17960M: Borislav Petkov <bp@alien8.de> 17961S: Maintained 17962F: arch/x86/kernel/cpu/microcode/* 17963 17964X86 MM 17965M: Dave Hansen <dave.hansen@linux.intel.com> 17966M: Andy Lutomirski <luto@kernel.org> 17967M: Peter Zijlstra <peterz@infradead.org> 17968L: linux-kernel@vger.kernel.org 17969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17970S: Maintained 17971F: arch/x86/mm/ 17972 17973X86 PLATFORM DRIVERS 17974M: Darren Hart <dvhart@infradead.org> 17975M: Andy Shevchenko <andy@infradead.org> 17976L: platform-driver-x86@vger.kernel.org 17977T: git git://git.infradead.org/linux-platform-drivers-x86.git 17978S: Odd Fixes 17979F: drivers/platform/x86/ 17980F: drivers/platform/olpc/ 17981 17982X86 PLATFORM DRIVERS - ARCH 17983R: Darren Hart <dvhart@infradead.org> 17984R: Andy Shevchenko <andy@infradead.org> 17985L: platform-driver-x86@vger.kernel.org 17986L: x86@kernel.org 17987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17988S: Maintained 17989F: arch/x86/platform 17990 17991X86 VDSO 17992M: Andy Lutomirski <luto@kernel.org> 17993L: linux-kernel@vger.kernel.org 17994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17995S: Maintained 17996F: arch/x86/entry/vdso/ 17997 17998XARRAY 17999M: Matthew Wilcox <willy@infradead.org> 18000L: linux-fsdevel@vger.kernel.org 18001S: Supported 18002F: Documentation/core-api/xarray.rst 18003F: lib/idr.c 18004F: lib/xarray.c 18005F: include/linux/idr.h 18006F: include/linux/xarray.h 18007F: tools/testing/radix-tree 18008 18009XBOX DVD IR REMOTE 18010M: Benjamin Valentin <benpicco@googlemail.com> 18011S: Maintained 18012F: drivers/media/rc/xbox_remote.c 18013F: drivers/media/rc/keymaps/rc-xbox-dvd.c 18014 18015XC2028/3028 TUNER DRIVER 18016M: Mauro Carvalho Chehab <mchehab@kernel.org> 18017L: linux-media@vger.kernel.org 18018W: https://linuxtv.org 18019T: git git://linuxtv.org/media_tree.git 18020S: Maintained 18021F: drivers/media/tuners/tuner-xc2028.* 18022 18023XDP (eXpress Data Path) 18024M: Alexei Starovoitov <ast@kernel.org> 18025M: Daniel Borkmann <daniel@iogearbox.net> 18026M: David S. Miller <davem@davemloft.net> 18027M: Jakub Kicinski <jakub.kicinski@netronome.com> 18028M: Jesper Dangaard Brouer <hawk@kernel.org> 18029M: John Fastabend <john.fastabend@gmail.com> 18030L: netdev@vger.kernel.org 18031L: bpf@vger.kernel.org 18032S: Supported 18033F: net/core/xdp.c 18034F: include/net/xdp.h 18035F: kernel/bpf/devmap.c 18036F: kernel/bpf/cpumap.c 18037F: include/trace/events/xdp.h 18038K: xdp 18039N: xdp 18040 18041XDP SOCKETS (AF_XDP) 18042M: Björn Töpel <bjorn.topel@intel.com> 18043M: Magnus Karlsson <magnus.karlsson@intel.com> 18044R: Jonathan Lemon <jonathan.lemon@gmail.com> 18045L: netdev@vger.kernel.org 18046L: bpf@vger.kernel.org 18047S: Maintained 18048F: kernel/bpf/xskmap.c 18049F: net/xdp/ 18050 18051XEN BLOCK SUBSYSTEM 18052M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18053M: Roger Pau Monné <roger.pau@citrix.com> 18054L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18055S: Supported 18056F: drivers/block/xen-blkback/* 18057F: drivers/block/xen* 18058 18059XEN HYPERVISOR ARM 18060M: Stefano Stabellini <sstabellini@kernel.org> 18061L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18062S: Maintained 18063F: arch/arm/xen/ 18064F: arch/arm/include/asm/xen/ 18065 18066XEN HYPERVISOR ARM64 18067M: Stefano Stabellini <sstabellini@kernel.org> 18068L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18069S: Maintained 18070F: arch/arm64/xen/ 18071F: arch/arm64/include/asm/xen/ 18072 18073XEN HYPERVISOR INTERFACE 18074M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 18075M: Juergen Gross <jgross@suse.com> 18076R: Stefano Stabellini <sstabellini@kernel.org> 18077L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18078T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 18079S: Supported 18080F: arch/x86/xen/ 18081F: arch/x86/platform/pvh/ 18082F: drivers/*/xen-*front.c 18083F: drivers/xen/ 18084F: arch/x86/include/asm/xen/ 18085F: arch/x86/include/asm/pvclock-abi.h 18086F: include/xen/ 18087F: include/uapi/xen/ 18088F: Documentation/ABI/stable/sysfs-hypervisor-xen 18089F: Documentation/ABI/testing/sysfs-hypervisor-xen 18090 18091XEN NETWORK BACKEND DRIVER 18092M: Wei Liu <wei.liu@kernel.org> 18093M: Paul Durrant <paul@xen.org> 18094L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18095L: netdev@vger.kernel.org 18096S: Supported 18097F: drivers/net/xen-netback/* 18098 18099XEN PCI SUBSYSTEM 18100M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18101L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18102S: Supported 18103F: arch/x86/pci/*xen* 18104F: drivers/pci/*xen* 18105 18106XEN PVSCSI DRIVERS 18107M: Juergen Gross <jgross@suse.com> 18108L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18109L: linux-scsi@vger.kernel.org 18110S: Supported 18111F: drivers/scsi/xen-scsifront.c 18112F: drivers/xen/xen-scsiback.c 18113F: include/xen/interface/io/vscsiif.h 18114 18115XEN SWIOTLB SUBSYSTEM 18116M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18117L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18118L: iommu@lists.linux-foundation.org 18119S: Supported 18120F: arch/x86/xen/*swiotlb* 18121F: drivers/xen/*swiotlb* 18122 18123XEN SOUND FRONTEND DRIVER 18124M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 18125L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18126L: alsa-devel@alsa-project.org (moderated for non-subscribers) 18127S: Supported 18128F: sound/xen/* 18129 18130XFS FILESYSTEM 18131M: Darrick J. Wong <darrick.wong@oracle.com> 18132M: linux-xfs@vger.kernel.org 18133L: linux-xfs@vger.kernel.org 18134W: http://xfs.org/ 18135T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 18136S: Supported 18137F: Documentation/admin-guide/xfs.rst 18138F: Documentation/ABI/testing/sysfs-fs-xfs 18139F: Documentation/filesystems/xfs-delayed-logging-design.txt 18140F: Documentation/filesystems/xfs-self-describing-metadata.txt 18141F: fs/xfs/ 18142F: include/uapi/linux/dqblk_xfs.h 18143F: include/uapi/linux/fsmap.h 18144 18145XILINX AXI ETHERNET DRIVER 18146M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com> 18147S: Maintained 18148F: drivers/net/ethernet/xilinx/xilinx_axienet* 18149 18150XILINX CAN DRIVER 18151M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> 18152R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com> 18153L: linux-can@vger.kernel.org 18154S: Maintained 18155F: Documentation/devicetree/bindings/net/can/xilinx_can.txt 18156F: drivers/net/can/xilinx_can.c 18157 18158XILINX UARTLITE SERIAL DRIVER 18159M: Peter Korsgaard <jacmet@sunsite.dk> 18160L: linux-serial@vger.kernel.org 18161S: Maintained 18162F: drivers/tty/serial/uartlite.c 18163 18164XILINX VIDEO IP CORES 18165M: Hyun Kwon <hyun.kwon@xilinx.com> 18166M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 18167L: linux-media@vger.kernel.org 18168T: git git://linuxtv.org/media_tree.git 18169S: Supported 18170F: Documentation/devicetree/bindings/media/xilinx/ 18171F: drivers/media/platform/xilinx/ 18172F: include/uapi/linux/xilinx-v4l2-controls.h 18173 18174XILINX SD-FEC IP CORES 18175M: Derek Kiernan <derek.kiernan@xilinx.com> 18176M: Dragan Cvetic <dragan.cvetic@xilinx.com> 18177S: Maintained 18178F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt 18179F: Documentation/misc-devices/xilinx_sdfec.rst 18180F: drivers/misc/xilinx_sdfec.c 18181F: drivers/misc/Kconfig 18182F: drivers/misc/Makefile 18183F: include/uapi/misc/xilinx_sdfec.h 18184 18185XILLYBUS DRIVER 18186M: Eli Billauer <eli.billauer@gmail.com> 18187L: linux-kernel@vger.kernel.org 18188S: Supported 18189F: drivers/char/xillybus/ 18190 18191XLP9XX I2C DRIVER 18192M: George Cherian <gcherian@marvell.com> 18193L: linux-i2c@vger.kernel.org 18194W: http://www.marvell.com 18195S: Supported 18196F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 18197F: drivers/i2c/busses/i2c-xlp9xx.c 18198 18199XRA1403 GPIO EXPANDER 18200M: Nandor Han <nandor.han@ge.com> 18201M: Semi Malinen <semi.malinen@ge.com> 18202L: linux-gpio@vger.kernel.org 18203S: Maintained 18204F: drivers/gpio/gpio-xra1403.c 18205F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 18206 18207XTENSA XTFPGA PLATFORM SUPPORT 18208M: Max Filippov <jcmvbkbc@gmail.com> 18209L: linux-xtensa@linux-xtensa.org 18210S: Maintained 18211F: drivers/spi/spi-xtensa-xtfpga.c 18212F: sound/soc/xtensa/xtfpga-i2s.c 18213 18214YAM DRIVER FOR AX.25 18215M: Jean-Paul Roubelat <jpr@f6fbb.org> 18216L: linux-hams@vger.kernel.org 18217S: Maintained 18218F: drivers/net/hamradio/yam* 18219F: include/linux/yam.h 18220 18221YAMA SECURITY MODULE 18222M: Kees Cook <keescook@chromium.org> 18223T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 18224S: Supported 18225F: security/yama/ 18226F: Documentation/admin-guide/LSM/Yama.rst 18227 18228YEALINK PHONE DRIVER 18229M: Henk Vergonet <Henk.Vergonet@gmail.com> 18230L: usbb2k-api-dev@nongnu.org 18231S: Maintained 18232F: Documentation/input/devices/yealink.rst 18233F: drivers/input/misc/yealink.* 18234 18235Z8530 DRIVER FOR AX.25 18236M: Joerg Reuter <jreuter@yaina.de> 18237W: http://yaina.de/jreuter/ 18238W: http://www.qsl.net/dl1bke/ 18239L: linux-hams@vger.kernel.org 18240S: Maintained 18241F: Documentation/networking/z8530drv.txt 18242F: drivers/net/hamradio/*scc.c 18243F: drivers/net/hamradio/z8530.h 18244 18245ZBUD COMPRESSED PAGE ALLOCATOR 18246M: Seth Jennings <sjenning@redhat.com> 18247M: Dan Streetman <ddstreet@ieee.org> 18248L: linux-mm@kvack.org 18249S: Maintained 18250F: mm/zbud.c 18251F: include/linux/zbud.h 18252 18253ZD1211RW WIRELESS DRIVER 18254M: Daniel Drake <dsd@gentoo.org> 18255M: Ulrich Kunitz <kune@deine-taler.de> 18256W: http://zd1211.ath.cx/wiki/DriverRewrite 18257L: linux-wireless@vger.kernel.org 18258L: zd1211-devs@lists.sourceforge.net (subscribers-only) 18259S: Maintained 18260F: drivers/net/wireless/zydas/zd1211rw/ 18261 18262ZD1301 MEDIA DRIVER 18263M: Antti Palosaari <crope@iki.fi> 18264L: linux-media@vger.kernel.org 18265W: https://linuxtv.org/ 18266W: http://palosaari.fi/linux/ 18267Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18268S: Maintained 18269F: drivers/media/usb/dvb-usb-v2/zd1301* 18270 18271ZD1301_DEMOD MEDIA DRIVER 18272M: Antti Palosaari <crope@iki.fi> 18273L: linux-media@vger.kernel.org 18274W: https://linuxtv.org/ 18275W: http://palosaari.fi/linux/ 18276Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18277S: Maintained 18278F: drivers/media/dvb-frontends/zd1301_demod* 18279 18280ZHAOXIN PROCESSOR SUPPORT 18281M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 18282L: linux-kernel@vger.kernel.org 18283S: Maintained 18284F: arch/x86/kernel/cpu/zhaoxin.c 18285 18286ZPOOL COMPRESSED PAGE STORAGE API 18287M: Dan Streetman <ddstreet@ieee.org> 18288L: linux-mm@kvack.org 18289S: Maintained 18290F: mm/zpool.c 18291F: include/linux/zpool.h 18292 18293ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 18294M: Minchan Kim <minchan@kernel.org> 18295M: Nitin Gupta <ngupta@vflare.org> 18296R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18297L: linux-kernel@vger.kernel.org 18298S: Maintained 18299F: drivers/block/zram/ 18300F: Documentation/admin-guide/blockdev/zram.rst 18301 18302ZS DECSTATION Z85C30 SERIAL DRIVER 18303M: "Maciej W. Rozycki" <macro@linux-mips.org> 18304S: Maintained 18305F: drivers/tty/serial/zs.* 18306 18307ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 18308M: Minchan Kim <minchan@kernel.org> 18309M: Nitin Gupta <ngupta@vflare.org> 18310R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18311L: linux-mm@kvack.org 18312S: Maintained 18313F: mm/zsmalloc.c 18314F: include/linux/zsmalloc.h 18315F: Documentation/vm/zsmalloc.rst 18316 18317ZSWAP COMPRESSED SWAP CACHING 18318M: Seth Jennings <sjenning@redhat.com> 18319M: Dan Streetman <ddstreet@ieee.org> 18320M: Vitaly Wool <vitaly.wool@konsulko.com> 18321L: linux-mm@kvack.org 18322S: Maintained 18323F: mm/zswap.c 18324 18325THE REST 18326M: Linus Torvalds <torvalds@linux-foundation.org> 18327L: linux-kernel@vger.kernel.org 18328Q: http://patchwork.kernel.org/project/LKML/list/ 18329T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 18330S: Buried alive in reporters 18331F: * 18332F: */ 18333