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> 792M: Gary Hook <gary.hook@amd.com> 793L: linux-crypto@vger.kernel.org 794S: Supported 795F: drivers/crypto/ccp/ 796F: include/linux/ccp.h 797 798AMD DISPLAY CORE 799M: Harry Wentland <harry.wentland@amd.com> 800M: Leo Li <sunpeng.li@amd.com> 801L: amd-gfx@lists.freedesktop.org 802T: git git://people.freedesktop.org/~agd5f/linux 803S: Supported 804F: drivers/gpu/drm/amd/display/ 805 806AMD FAM15H PROCESSOR POWER MONITORING DRIVER 807M: Huang Rui <ray.huang@amd.com> 808L: linux-hwmon@vger.kernel.org 809S: Supported 810F: Documentation/hwmon/fam15h_power.rst 811F: drivers/hwmon/fam15h_power.c 812 813AMD FCH GPIO DRIVER 814M: Enrico Weigelt, metux IT consult <info@metux.net> 815L: linux-gpio@vger.kernel.org 816S: Maintained 817F: drivers/gpio/gpio-amd-fch.c 818F: include/linux/platform_data/gpio/gpio-amd-fch.h 819 820AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 821L: linux-geode@lists.infradead.org (moderated for non-subscribers) 822S: Orphan 823F: drivers/usb/gadget/udc/amd5536udc.* 824 825AMD GEODE PROCESSOR/CHIPSET SUPPORT 826M: Andres Salomon <dilinger@queued.net> 827L: linux-geode@lists.infradead.org (moderated for non-subscribers) 828W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 829S: Supported 830F: drivers/char/hw_random/geode-rng.c 831F: drivers/crypto/geode* 832F: drivers/video/fbdev/geode/ 833F: arch/x86/include/asm/geode.h 834 835AMD IOMMU (AMD-VI) 836M: Joerg Roedel <joro@8bytes.org> 837L: iommu@lists.linux-foundation.org 838T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 839S: Maintained 840F: drivers/iommu/amd_iommu*.[ch] 841F: include/linux/amd-iommu.h 842 843AMD KFD 844M: Felix Kuehling <Felix.Kuehling@amd.com> 845L: amd-gfx@lists.freedesktop.org 846T: git git://people.freedesktop.org/~agd5f/linux 847S: Supported 848F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 849F: drivers/gpu/drm/amd/amdkfd/ 850F: drivers/gpu/drm/amd/include/cik_structs.h 851F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 852F: drivers/gpu/drm/amd/include/vi_structs.h 853F: drivers/gpu/drm/amd/include/v9_structs.h 854F: include/uapi/linux/kfd_ioctl.h 855 856AMD MP2 I2C DRIVER 857M: Elie Morisse <syniurge@gmail.com> 858M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 859M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 860L: linux-i2c@vger.kernel.org 861S: Maintained 862F: drivers/i2c/busses/i2c-amd-mp2* 863 864AMD POWERPLAY 865M: Evan Quan <evan.quan@amd.com> 866L: amd-gfx@lists.freedesktop.org 867S: Supported 868F: drivers/gpu/drm/amd/powerplay/ 869T: git git://people.freedesktop.org/~agd5f/linux 870 871AMD SEATTLE DEVICE TREE SUPPORT 872M: Brijesh Singh <brijeshkumar.singh@amd.com> 873M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 874M: Tom Lendacky <thomas.lendacky@amd.com> 875S: Supported 876F: arch/arm64/boot/dts/amd/ 877 878AMD XGBE DRIVER 879M: Tom Lendacky <thomas.lendacky@amd.com> 880L: netdev@vger.kernel.org 881S: Supported 882F: drivers/net/ethernet/amd/xgbe/ 883F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 884 885ANALOG DEVICES INC AD5686 DRIVER 886M: Stefan Popa <stefan.popa@analog.com> 887L: linux-pm@vger.kernel.org 888W: http://ez.analog.com/community/linux-device-drivers 889S: Supported 890F: drivers/iio/dac/ad5686* 891F: drivers/iio/dac/ad5696* 892 893ANALOG DEVICES INC AD5758 DRIVER 894M: Stefan Popa <stefan.popa@analog.com> 895L: linux-iio@vger.kernel.org 896W: http://ez.analog.com/community/linux-device-drivers 897S: Supported 898F: drivers/iio/dac/ad5758.c 899F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 900 901ANALOG DEVICES INC AD7124 DRIVER 902M: Stefan Popa <stefan.popa@analog.com> 903L: linux-iio@vger.kernel.org 904W: http://ez.analog.com/community/linux-device-drivers 905S: Supported 906F: drivers/iio/adc/ad7124.c 907F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 908 909ANALOG DEVICES INC AD7292 DRIVER 910M: Marcelo Schmitt <marcelo.schmitt1@gmail.com> 911L: linux-iio@vger.kernel.org 912W: http://ez.analog.com/community/linux-device-drivers 913S: Supported 914F: drivers/iio/adc/ad7292.c 915F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 916 917ANALOG DEVICES INC AD7606 DRIVER 918M: Stefan Popa <stefan.popa@analog.com> 919M: Beniamin Bia <beniamin.bia@analog.com> 920L: linux-iio@vger.kernel.org 921W: http://ez.analog.com/community/linux-device-drivers 922S: Supported 923F: drivers/iio/adc/ad7606.c 924F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 925 926ANALOG DEVICES INC AD7768-1 DRIVER 927M: Stefan Popa <stefan.popa@analog.com> 928L: linux-iio@vger.kernel.org 929W: http://ez.analog.com/community/linux-device-drivers 930S: Supported 931F: drivers/iio/adc/ad7768-1.c 932F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 933 934ANALOG DEVICES INC AD7780 DRIVER 935M: Michael Hennerich <Michael.Hennerich@analog.com> 936M: Renato Lui Geh <renatogeh@gmail.com> 937L: linux-iio@vger.kernel.org 938W: http://ez.analog.com/community/linux-device-drivers 939S: Supported 940F: drivers/iio/adc/ad7780.c 941F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 942 943ANALOG DEVICES INC AD9389B DRIVER 944M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 945L: linux-media@vger.kernel.org 946S: Maintained 947F: drivers/media/i2c/ad9389b* 948 949ANALOG DEVICES INC ADGS1408 DRIVER 950M: Mircea Caprioru <mircea.caprioru@analog.com> 951S: Supported 952F: drivers/mux/adgs1408.c 953F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 954 955ANALOG DEVICES INC ADIN DRIVER 956M: Alexandru Ardelean <alexaundru.ardelean@analog.com> 957L: netdev@vger.kernel.org 958W: http://ez.analog.com/community/linux-device-drivers 959S: Supported 960F: drivers/net/phy/adin.c 961F: Documentation/devicetree/bindings/net/adi,adin.yaml 962 963ANALOG DEVICES INC ADIS DRIVER LIBRARY 964M: Alexandru Ardelean <alexandru.ardelean@analog.com> 965S: Supported 966L: linux-iio@vger.kernel.org 967F: include/linux/iio/imu/adis.h 968F: drivers/iio/imu/adis.c 969 970ANALOG DEVICES INC ADIS16460 DRIVER 971M: Dragos Bogdan <dragos.bogdan@analog.com> 972S: Supported 973L: linux-iio@vger.kernel.org 974W: http://ez.analog.com/community/linux-device-drivers 975F: drivers/iio/imu/adis16460.c 976F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 977 978ANALOG DEVICES INC ADP5061 DRIVER 979M: Stefan Popa <stefan.popa@analog.com> 980L: linux-pm@vger.kernel.org 981W: http://ez.analog.com/community/linux-device-drivers 982S: Supported 983F: drivers/power/supply/adp5061.c 984 985ANALOG DEVICES INC ADV7180 DRIVER 986M: Lars-Peter Clausen <lars@metafoo.de> 987L: linux-media@vger.kernel.org 988W: http://ez.analog.com/community/linux-device-drivers 989S: Supported 990F: drivers/media/i2c/adv7180.c 991 992ANALOG DEVICES INC ADV748X DRIVER 993M: Kieran Bingham <kieran.bingham@ideasonboard.com> 994L: linux-media@vger.kernel.org 995S: Maintained 996F: drivers/media/i2c/adv748x/* 997 998ANALOG DEVICES INC ADV7511 DRIVER 999M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1000L: linux-media@vger.kernel.org 1001S: Maintained 1002F: drivers/media/i2c/adv7511* 1003 1004ANALOG DEVICES INC ADV7604 DRIVER 1005M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1006L: linux-media@vger.kernel.org 1007S: Maintained 1008F: drivers/media/i2c/adv7604* 1009 1010ANALOG DEVICES INC ADV7842 DRIVER 1011M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1012L: linux-media@vger.kernel.org 1013S: Maintained 1014F: drivers/media/i2c/adv7842* 1015 1016ANALOG DEVICES INC ASOC CODEC DRIVERS 1017M: Lars-Peter Clausen <lars@metafoo.de> 1018M: Nuno Sá <nuno.sa@analog.com> 1019L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1020W: http://wiki.analog.com/ 1021W: http://ez.analog.com/community/linux-device-drivers 1022S: Supported 1023F: sound/soc/codecs/adau* 1024F: sound/soc/codecs/adav* 1025F: sound/soc/codecs/ad1* 1026F: sound/soc/codecs/ad7* 1027F: sound/soc/codecs/ssm* 1028F: sound/soc/codecs/sigmadsp.* 1029 1030ANALOG DEVICES INC DMA DRIVERS 1031M: Lars-Peter Clausen <lars@metafoo.de> 1032W: http://ez.analog.com/community/linux-device-drivers 1033S: Supported 1034F: drivers/dma/dma-axi-dmac.c 1035 1036ANALOG DEVICES INC IIO DRIVERS 1037M: Lars-Peter Clausen <lars@metafoo.de> 1038M: Michael Hennerich <Michael.Hennerich@analog.com> 1039M: Stefan Popa <stefan.popa@analog.com> 1040W: http://wiki.analog.com/ 1041W: http://ez.analog.com/community/linux-device-drivers 1042S: Supported 1043F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1044F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1045F: drivers/iio/*/ad* 1046F: drivers/iio/adc/ltc2497* 1047X: drivers/iio/*/adjd* 1048F: drivers/staging/iio/*/ad* 1049 1050ANALOGBITS PLL LIBRARIES 1051M: Paul Walmsley <paul.walmsley@sifive.com> 1052S: Supported 1053F: drivers/clk/analogbits/* 1054F: include/linux/clk/analogbits* 1055 1056ANDES ARCHITECTURE 1057M: Nick Hu <nickhu@andestech.com> 1058M: Greentime Hu <green.hu@gmail.com> 1059M: Vincent Chen <deanbo422@gmail.com> 1060T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1061S: Supported 1062F: arch/nds32/ 1063F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1064F: Documentation/devicetree/bindings/nds32/ 1065K: nds32 1066N: nds32 1067 1068ANDROID CONFIG FRAGMENTS 1069M: Rob Herring <robh@kernel.org> 1070S: Supported 1071F: kernel/configs/android* 1072 1073ANDROID DRIVERS 1074M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1075M: Arve Hjønnevåg <arve@android.com> 1076M: Todd Kjos <tkjos@android.com> 1077M: Martijn Coenen <maco@android.com> 1078M: Joel Fernandes <joel@joelfernandes.org> 1079M: Christian Brauner <christian@brauner.io> 1080T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1081L: devel@driverdev.osuosl.org 1082S: Supported 1083F: drivers/android/ 1084F: drivers/staging/android/ 1085 1086ANDROID GOLDFISH PIC DRIVER 1087M: Miodrag Dinic <miodrag.dinic@mips.com> 1088S: Supported 1089F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1090F: drivers/irqchip/irq-goldfish-pic.c 1091 1092ANDROID GOLDFISH RTC DRIVER 1093M: Miodrag Dinic <miodrag.dinic@mips.com> 1094S: Supported 1095F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1096F: drivers/rtc/rtc-goldfish.c 1097 1098ANDROID ION DRIVER 1099M: Laura Abbott <labbott@redhat.com> 1100M: Sumit Semwal <sumit.semwal@linaro.org> 1101L: devel@driverdev.osuosl.org 1102L: dri-devel@lists.freedesktop.org 1103L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1104S: Supported 1105F: drivers/staging/android/ion 1106F: drivers/staging/android/uapi/ion.h 1107 1108AOA (Apple Onboard Audio) ALSA DRIVER 1109M: Johannes Berg <johannes@sipsolutions.net> 1110L: linuxppc-dev@lists.ozlabs.org 1111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1112S: Maintained 1113F: sound/aoa/ 1114 1115APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1116M: William Breathitt Gray <vilhelm.gray@gmail.com> 1117L: linux-iio@vger.kernel.org 1118S: Maintained 1119F: drivers/iio/adc/stx104.c 1120 1121APM DRIVER 1122M: Jiri Kosina <jikos@kernel.org> 1123S: Odd fixes 1124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1125F: arch/x86/kernel/apm_32.c 1126F: include/linux/apm_bios.h 1127F: include/uapi/linux/apm_bios.h 1128F: drivers/char/apm-emulation.c 1129 1130APPARMOR SECURITY MODULE 1131M: John Johansen <john.johansen@canonical.com> 1132L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1133W: wiki.apparmor.net 1134T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1135S: Supported 1136F: security/apparmor/ 1137F: Documentation/admin-guide/LSM/apparmor.rst 1138 1139APPLE BCM5974 MULTITOUCH DRIVER 1140M: Henrik Rydberg <rydberg@bitmath.org> 1141L: linux-input@vger.kernel.org 1142S: Odd fixes 1143F: drivers/input/mouse/bcm5974.c 1144 1145APPLE SMC DRIVER 1146M: Henrik Rydberg <rydberg@bitmath.org> 1147L: linux-hwmon@vger.kernel.org 1148S: Odd fixes 1149F: drivers/hwmon/applesmc.c 1150 1151APPLETALK NETWORK LAYER 1152L: netdev@vger.kernel.org 1153S: Odd fixes 1154F: drivers/net/appletalk/ 1155F: net/appletalk/ 1156F: include/linux/atalk.h 1157F: include/uapi/linux/atalk.h 1158 1159APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1160M: Khuong Dinh <khuong@os.amperecomputing.com> 1161S: Supported 1162F: arch/arm64/boot/dts/apm/ 1163 1164APPLIED MICRO (APM) X-GENE SOC EDAC 1165M: Khuong Dinh <khuong@os.amperecomputing.com> 1166S: Supported 1167F: drivers/edac/xgene_edac.c 1168F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1169 1170APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1171M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1172M: Keyur Chudgar <keyur@os.amperecomputing.com> 1173S: Supported 1174F: drivers/net/ethernet/apm/xgene-v2/ 1175 1176APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1177M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1178M: Keyur Chudgar <keyur@os.amperecomputing.com> 1179M: Quan Nguyen <quan@os.amperecomputing.com> 1180S: Supported 1181F: drivers/net/ethernet/apm/xgene/ 1182F: drivers/net/phy/mdio-xgene.c 1183F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1184F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1185 1186APPLIED MICRO (APM) X-GENE SOC PMU 1187M: Khuong Dinh <khuong@os.amperecomputing.com> 1188S: Supported 1189F: drivers/perf/xgene_pmu.c 1190F: Documentation/admin-guide/perf/xgene-pmu.rst 1191F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1192 1193APTINA CAMERA SENSOR PLL 1194M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1195L: linux-media@vger.kernel.org 1196S: Maintained 1197F: drivers/media/i2c/aptina-pll.* 1198 1199AQUANTIA ETHERNET DRIVER (atlantic) 1200M: Igor Russkikh <irusskikh@marvell.com> 1201L: netdev@vger.kernel.org 1202S: Supported 1203W: https://www.marvell.com/ 1204Q: http://patchwork.ozlabs.org/project/netdev/list/ 1205F: drivers/net/ethernet/aquantia/atlantic/ 1206F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1207 1208AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1209M: Egor Pomozov <epomozov@marvell.com> 1210L: netdev@vger.kernel.org 1211S: Supported 1212W: http://www.aquantia.com 1213F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1214 1215ARC FRAMEBUFFER DRIVER 1216M: Jaya Kumar <jayalk@intworks.biz> 1217S: Maintained 1218F: drivers/video/fbdev/arcfb.c 1219F: drivers/video/fbdev/core/fb_defio.c 1220 1221ARC PGU DRM DRIVER 1222M: Alexey Brodkin <abrodkin@synopsys.com> 1223S: Supported 1224F: drivers/gpu/drm/arc/ 1225F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1226 1227ARCNET NETWORK LAYER 1228M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1229L: netdev@vger.kernel.org 1230S: Maintained 1231F: drivers/net/arcnet/ 1232F: include/uapi/linux/if_arcnet.h 1233 1234ARM ARCHITECTED TIMER DRIVER 1235M: Mark Rutland <mark.rutland@arm.com> 1236M: Marc Zyngier <maz@kernel.org> 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1238S: Maintained 1239F: arch/arm/include/asm/arch_timer.h 1240F: arch/arm64/include/asm/arch_timer.h 1241F: drivers/clocksource/arm_arch_timer.c 1242 1243ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1244M: Linus Walleij <linus.walleij@linaro.org> 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1246S: Maintained 1247F: Documentation/devicetree/bindings/arm/arm-boards 1248F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1249F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1250F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1251F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1252F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1253F: arch/arm/mach-integrator/ 1254F: arch/arm/mach-realview/ 1255F: arch/arm/mach-versatile/ 1256F: arch/arm/plat-versatile/ 1257F: arch/arm/boot/dts/arm-realview-* 1258F: arch/arm/boot/dts/integrator* 1259F: arch/arm/boot/dts/versatile* 1260F: drivers/clk/versatile/ 1261F: drivers/i2c/busses/i2c-versatile.c 1262F: drivers/irqchip/irq-versatile-fpga.c 1263F: drivers/mtd/maps/physmap_of_versatile.c 1264F: drivers/power/reset/arm-versatile-reboot.c 1265F: drivers/soc/versatile/ 1266 1267ARM HDLCD DRM DRIVER 1268M: Liviu Dudau <liviu.dudau@arm.com> 1269S: Supported 1270F: drivers/gpu/drm/arm/hdlcd_* 1271F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1272 1273ARM KOMEDA DRM-KMS DRIVER 1274M: James (Qian) Wang <james.qian.wang@arm.com> 1275M: Liviu Dudau <liviu.dudau@arm.com> 1276M: Mihail Atanassov <mihail.atanassov@arm.com> 1277L: Mali DP Maintainers <malidp@foss.arm.com> 1278S: Supported 1279T: git git://anongit.freedesktop.org/drm/drm-misc 1280F: drivers/gpu/drm/arm/display/include/ 1281F: drivers/gpu/drm/arm/display/komeda/ 1282F: Documentation/devicetree/bindings/display/arm,komeda.txt 1283F: Documentation/gpu/komeda-kms.rst 1284 1285ARM MALI-DP DRM DRIVER 1286M: Liviu Dudau <liviu.dudau@arm.com> 1287M: Brian Starkey <brian.starkey@arm.com> 1288L: Mali DP Maintainers <malidp@foss.arm.com> 1289S: Supported 1290T: git git://anongit.freedesktop.org/drm/drm-misc 1291F: drivers/gpu/drm/arm/ 1292F: Documentation/devicetree/bindings/display/arm,malidp.txt 1293F: Documentation/gpu/afbc.rst 1294 1295ARM MALI PANFROST DRM DRIVER 1296M: Rob Herring <robh@kernel.org> 1297M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1298R: Steven Price <steven.price@arm.com> 1299R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> 1300L: dri-devel@lists.freedesktop.org 1301S: Supported 1302T: git git://anongit.freedesktop.org/drm/drm-misc 1303F: drivers/gpu/drm/panfrost/ 1304F: include/uapi/drm/panfrost_drm.h 1305 1306ARM MFM AND FLOPPY DRIVERS 1307M: Ian Molton <spyro@f2s.com> 1308S: Maintained 1309F: arch/arm/mach-rpc/floppydma.S 1310F: arch/arm/include/asm/floppy.h 1311 1312ARM PMU PROFILING AND DEBUGGING 1313M: Will Deacon <will@kernel.org> 1314M: Mark Rutland <mark.rutland@arm.com> 1315S: Maintained 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317F: arch/arm*/kernel/perf_* 1318F: arch/arm/oprofile/common.c 1319F: arch/arm*/kernel/hw_breakpoint.c 1320F: arch/arm*/include/asm/hw_breakpoint.h 1321F: arch/arm*/include/asm/perf_event.h 1322F: drivers/perf/* 1323F: include/linux/perf/arm_pmu.h 1324F: Documentation/devicetree/bindings/arm/pmu.yaml 1325F: Documentation/devicetree/bindings/perf/ 1326 1327ARM PORT 1328M: Russell King <linux@armlinux.org.uk> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330W: http://www.armlinux.org.uk/ 1331S: Odd Fixes 1332T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1333F: arch/arm/ 1334X: arch/arm/boot/dts/ 1335 1336ARM PRIMECELL AACI PL041 DRIVER 1337M: Russell King <linux@armlinux.org.uk> 1338S: Odd Fixes 1339F: sound/arm/aaci.* 1340 1341ARM PRIMECELL BUS SUPPORT 1342M: Russell King <linux@armlinux.org.uk> 1343S: Odd Fixes 1344F: drivers/amba/ 1345F: include/linux/amba/bus.h 1346 1347ARM PRIMECELL CLCD PL110 DRIVER 1348M: Russell King <linux@armlinux.org.uk> 1349S: Odd Fixes 1350F: drivers/video/fbdev/amba-clcd.* 1351 1352ARM PRIMECELL KMI PL050 DRIVER 1353M: Russell King <linux@armlinux.org.uk> 1354S: Odd Fixes 1355F: drivers/input/serio/ambakmi.* 1356F: include/linux/amba/kmi.h 1357 1358ARM PRIMECELL MMCI PL180/1 DRIVER 1359M: Russell King <linux@armlinux.org.uk> 1360S: Odd Fixes 1361F: drivers/mmc/host/mmci.* 1362F: include/linux/amba/mmci.h 1363 1364ARM PRIMECELL SSP PL022 SPI DRIVER 1365M: Linus Walleij <linus.walleij@linaro.org> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367S: Maintained 1368F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1369F: drivers/spi/spi-pl022.c 1370 1371ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1372M: Russell King <linux@armlinux.org.uk> 1373S: Odd Fixes 1374F: drivers/tty/serial/amba-pl01*.c 1375F: include/linux/amba/serial.h 1376 1377ARM PRIMECELL VIC PL190/PL192 DRIVER 1378M: Linus Walleij <linus.walleij@linaro.org> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1382F: drivers/irqchip/irq-vic.c 1383 1384AMAZON ANNAPURNA LABS FIC DRIVER 1385M: Talel Shenhar <talel@amazon.com> 1386S: Maintained 1387F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1388F: drivers/irqchip/irq-al-fic.c 1389 1390ARM SMMU DRIVERS 1391M: Will Deacon <will@kernel.org> 1392R: Robin Murphy <robin.murphy@arm.com> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395F: drivers/iommu/arm-smmu* 1396F: drivers/iommu/io-pgtable-arm.c 1397F: drivers/iommu/io-pgtable-arm-v7s.c 1398 1399ARM SUB-ARCHITECTURES 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402F: arch/arm/mach-*/ 1403F: arch/arm/plat-*/ 1404T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1405 1406ARM/ACTIONS SEMI ARCHITECTURE 1407M: Andreas Färber <afaerber@suse.de> 1408R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411N: owl 1412F: arch/arm/mach-actions/ 1413F: arch/arm/boot/dts/owl-* 1414F: arch/arm64/boot/dts/actions/ 1415F: drivers/clk/actions/ 1416F: drivers/clocksource/timer-owl* 1417F: drivers/dma/owl-dma.c 1418F: drivers/i2c/busses/i2c-owl.c 1419F: drivers/mmc/host/owl-mmc.c 1420F: drivers/pinctrl/actions/* 1421F: drivers/soc/actions/ 1422F: include/dt-bindings/power/owl-* 1423F: include/linux/soc/actions/ 1424F: Documentation/devicetree/bindings/arm/actions.yaml 1425F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1426F: Documentation/devicetree/bindings/dma/owl-dma.txt 1427F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1428F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 1429F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1430F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1431F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1432 1433ARM/ADS SPHERE MACHINE SUPPORT 1434M: Lennert Buytenhek <kernel@wantstofly.org> 1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1436S: Maintained 1437 1438ARM/AFEB9260 MACHINE SUPPORT 1439M: Sergey Lapin <slapin@ossfans.org> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441S: Maintained 1442 1443ARM/AJECO 1ARM MACHINE SUPPORT 1444M: Lennert Buytenhek <kernel@wantstofly.org> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447 1448ARM/Allwinner SoC Clock Support 1449M: Emilio López <emilio@elopez.com.ar> 1450S: Maintained 1451F: drivers/clk/sunxi/ 1452 1453ARM/Allwinner sunXi SoC support 1454M: Maxime Ripard <mripard@kernel.org> 1455M: Chen-Yu Tsai <wens@csie.org> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458N: sun[x456789]i 1459N: sun50i 1460F: arch/arm/mach-sunxi/ 1461F: arch/arm64/boot/dts/allwinner/ 1462F: drivers/clk/sunxi-ng/ 1463F: drivers/pinctrl/sunxi/ 1464F: drivers/soc/sunxi/ 1465T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1466 1467Allwinner A10 CSI driver 1468M: Maxime Ripard <mripard@kernel.org> 1469L: linux-media@vger.kernel.org 1470T: git git://linuxtv.org/media_tree.git 1471F: drivers/media/platform/sunxi/sun4i-csi/ 1472F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 1473S: Maintained 1474 1475ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1476M: Neil Armstrong <narmstrong@baylibre.com> 1477M: Jerome Brunet <jbrunet@baylibre.com> 1478L: linux-amlogic@lists.infradead.org 1479S: Maintained 1480F: drivers/clk/meson/ 1481F: include/dt-bindings/clock/meson* 1482F: include/dt-bindings/clock/gxbb* 1483F: Documentation/devicetree/bindings/clock/amlogic* 1484 1485ARM/Amlogic Meson SoC support 1486M: Kevin Hilman <khilman@baylibre.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488L: linux-amlogic@lists.infradead.org 1489W: http://linux-meson.com/ 1490S: Maintained 1491F: arch/arm/mach-meson/ 1492F: arch/arm/boot/dts/meson* 1493F: arch/arm64/boot/dts/amlogic/ 1494F: drivers/pinctrl/meson/ 1495F: drivers/mmc/host/meson* 1496F: drivers/soc/amlogic/ 1497F: drivers/rtc/rtc-meson* 1498N: meson 1499 1500ARM/Amlogic Meson SoC Crypto Drivers 1501M: Corentin Labbe <clabbe@baylibre.com> 1502L: linux-crypto@vger.kernel.org 1503L: linux-amlogic@lists.infradead.org 1504S: Maintained 1505F: drivers/crypto/amlogic/ 1506F: Documentation/devicetree/bindings/crypto/amlogic* 1507 1508ARM/Amlogic Meson SoC Sound Drivers 1509M: Jerome Brunet <jbrunet@baylibre.com> 1510L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1511S: Maintained 1512F: sound/soc/meson/ 1513F: Documentation/devicetree/bindings/sound/amlogic* 1514 1515ARM/Annapurna Labs ALPINE ARCHITECTURE 1516M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1517M: Antoine Tenart <antoine.tenart@bootlin.com> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: arch/arm/mach-alpine/ 1521F: arch/arm/boot/dts/alpine* 1522F: arch/arm64/boot/dts/al/ 1523F: drivers/*/*alpine* 1524 1525ARM/ARTPEC MACHINE SUPPORT 1526M: Jesper Nilsson <jesper.nilsson@axis.com> 1527M: Lars Persson <lars.persson@axis.com> 1528S: Maintained 1529L: linux-arm-kernel@axis.com 1530F: arch/arm/mach-artpec 1531F: arch/arm/boot/dts/artpec6* 1532F: drivers/clk/axis 1533F: drivers/crypto/axis 1534F: drivers/mmc/host/usdhi6rol0.c 1535F: drivers/pinctrl/pinctrl-artpec* 1536F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1537 1538ARM/ASPEED I2C DRIVER 1539M: Brendan Higgins <brendanhiggins@google.com> 1540R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1541R: Joel Stanley <joel@jms.id.au> 1542L: linux-i2c@vger.kernel.org 1543L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1544S: Maintained 1545F: drivers/irqchip/irq-aspeed-i2c-ic.c 1546F: drivers/i2c/busses/i2c-aspeed.c 1547F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1548F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1549 1550ARM/ASPEED MACHINE SUPPORT 1551M: Joel Stanley <joel@jms.id.au> 1552R: Andrew Jeffery <andrew@aj.id.au> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1555Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1556S: Supported 1557T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1558F: arch/arm/mach-aspeed/ 1559F: arch/arm/boot/dts/aspeed-* 1560N: aspeed 1561 1562ARM/BITMAIN ARCHITECTURE 1563M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: arch/arm64/boot/dts/bitmain/ 1567F: drivers/clk/clk-bm1880.c 1568F: drivers/pinctrl/pinctrl-bm1880.c 1569F: Documentation/devicetree/bindings/arm/bitmain.yaml 1570F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 1571F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1572 1573ARM/CALXEDA HIGHBANK ARCHITECTURE 1574M: Rob Herring <robh@kernel.org> 1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1576S: Maintained 1577F: arch/arm/mach-highbank/ 1578F: arch/arm/boot/dts/highbank.dts 1579F: arch/arm/boot/dts/ecx-*.dts* 1580 1581ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1582M: Krzysztof Halasa <khalasa@piap.pl> 1583S: Maintained 1584F: arch/arm/mach-cns3xxx/ 1585 1586ARM/CAVIUM THUNDER NETWORK DRIVER 1587M: Sunil Goutham <sgoutham@marvell.com> 1588M: Robert Richter <rrichter@marvell.com> 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1590S: Supported 1591F: drivers/net/ethernet/cavium/thunder/ 1592 1593ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1594M: Lukasz Majewski <lukma@denx.de> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: arch/arm/mach-ep93xx/ts72xx.c 1598 1599ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1600M: Alexander Shiyan <shc_work@mail.ru> 1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1602S: Odd Fixes 1603N: clps711x 1604 1605ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1606M: Lennert Buytenhek <kernel@wantstofly.org> 1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1608S: Maintained 1609 1610ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1611M: Hartley Sweeten <hsweeten@visionengravers.com> 1612M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615F: arch/arm/mach-ep93xx/ 1616F: arch/arm/mach-ep93xx/include/mach/ 1617 1618ARM/CLKDEV SUPPORT 1619M: Russell King <linux@armlinux.org.uk> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1623F: drivers/clk/clkdev.c 1624 1625ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1626M: Mike Rapoport <mike@compulab.co.il> 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1628S: Maintained 1629 1630ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1631M: Baruch Siach <baruch@tkos.co.il> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633S: Maintained 1634F: arch/arm/boot/dts/cx92755* 1635N: digicolor 1636 1637ARM/CONTEC MICRO9 MACHINE SUPPORT 1638M: Hubert Feurstein <hubert.feurstein@contec.at> 1639S: Maintained 1640F: arch/arm/mach-ep93xx/micro9.c 1641 1642ARM/CORESIGHT FRAMEWORK AND DRIVERS 1643M: Mathieu Poirier <mathieu.poirier@linaro.org> 1644R: Suzuki K Poulose <suzuki.poulose@arm.com> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646S: Maintained 1647F: drivers/hwtracing/coresight/* 1648F: Documentation/trace/coresight/* 1649F: Documentation/devicetree/bindings/arm/coresight.txt 1650F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1651F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1652F: tools/perf/arch/arm/util/pmu.c 1653F: tools/perf/arch/arm/util/auxtrace.c 1654F: tools/perf/arch/arm/util/cs-etm.c 1655F: tools/perf/arch/arm/util/cs-etm.h 1656F: tools/perf/util/cs-etm.* 1657F: tools/perf/util/cs-etm-decoder/* 1658 1659ARM/CORGI MACHINE SUPPORT 1660M: Richard Purdie <rpurdie@rpsys.net> 1661S: Maintained 1662 1663ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1664M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1665M: Linus Walleij <linus.walleij@linaro.org> 1666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1667T: git git://github.com/ulli-kroll/linux.git 1668S: Maintained 1669F: Documentation/devicetree/bindings/arm/gemini.txt 1670F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1671F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1672F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1673F: arch/arm/mach-gemini/ 1674F: drivers/net/ethernet/cortina/ 1675F: drivers/pinctrl/pinctrl-gemini.c 1676F: drivers/rtc/rtc-ftrtc010.c 1677 1678ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1679M: Barry Song <baohua@kernel.org> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1682S: Maintained 1683F: arch/arm/boot/dts/prima2* 1684F: arch/arm/mach-prima2/ 1685F: drivers/clk/sirf/ 1686F: drivers/clocksource/timer-prima2.c 1687F: drivers/clocksource/timer-atlas7.c 1688N: [^a-z]sirf 1689X: drivers/gnss 1690 1691ARM/CZ.NIC TURRIS MOX SUPPORT 1692M: Marek Behun <marek.behun@nic.cz> 1693W: http://mox.turris.cz 1694S: Maintained 1695F: Documentation/ABI/testing/debugfs-moxtet 1696F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 1697F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 1698F: Documentation/devicetree/bindings/bus/moxtet.txt 1699F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 1700F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 1701F: include/linux/moxtet.h 1702F: drivers/bus/moxtet.c 1703F: drivers/firmware/turris-mox-rwtm.c 1704F: drivers/gpio/gpio-moxtet.c 1705 1706ARM/EBSA110 MACHINE SUPPORT 1707M: Russell King <linux@armlinux.org.uk> 1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1709W: http://www.armlinux.org.uk/ 1710S: Maintained 1711F: arch/arm/mach-ebsa110/ 1712F: drivers/net/ethernet/amd/am79c961a.* 1713 1714ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1715M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1716R: Pengutronix Kernel Team <kernel@pengutronix.de> 1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1718S: Maintained 1719N: efm32 1720 1721ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1722M: Robert Jarzmik <robert.jarzmik@free.fr> 1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1724S: Maintained 1725F: arch/arm/mach-pxa/ezx.c 1726 1727ARM/FARADAY FA526 PORT 1728M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1730S: Maintained 1731T: git git://git.berlios.de/gemini-board 1732F: arch/arm/mm/*-fa* 1733 1734ARM/FOOTBRIDGE ARCHITECTURE 1735M: Russell King <linux@armlinux.org.uk> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737W: http://www.armlinux.org.uk/ 1738S: Maintained 1739F: arch/arm/include/asm/hardware/dec21285.h 1740F: arch/arm/mach-footbridge/ 1741 1742ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1743M: Shawn Guo <shawnguo@kernel.org> 1744M: Sascha Hauer <s.hauer@pengutronix.de> 1745R: Pengutronix Kernel Team <kernel@pengutronix.de> 1746R: Fabio Estevam <festevam@gmail.com> 1747R: NXP Linux Team <linux-imx@nxp.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1751N: imx 1752N: mxs 1753X: drivers/media/i2c/ 1754 1755ARM/FREESCALE VYBRID ARM ARCHITECTURE 1756M: Shawn Guo <shawnguo@kernel.org> 1757M: Sascha Hauer <s.hauer@pengutronix.de> 1758R: Pengutronix Kernel Team <kernel@pengutronix.de> 1759R: Stefan Agner <stefan@agner.ch> 1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1761S: Maintained 1762T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1763F: arch/arm/mach-imx/*vf610* 1764F: arch/arm/boot/dts/vf* 1765 1766ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1767M: Shawn Guo <shawnguo@kernel.org> 1768M: Li Yang <leoyang.li@nxp.com> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770S: Maintained 1771T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1772F: arch/arm/boot/dts/ls1021a* 1773F: arch/arm64/boot/dts/freescale/fsl-* 1774F: arch/arm64/boot/dts/freescale/qoriq-* 1775 1776ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1777M: Lennert Buytenhek <kernel@wantstofly.org> 1778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1779S: Maintained 1780 1781ARM/GUMSTIX MACHINE SUPPORT 1782M: Steve Sakoman <sakoman@gmail.com> 1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1784S: Maintained 1785 1786ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1787M: Philipp Zabel <philipp.zabel@gmail.com> 1788M: Paul Parsons <lost.distance@yahoo.com> 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1790S: Maintained 1791F: arch/arm/mach-pxa/hx4700.c 1792F: arch/arm/mach-pxa/include/mach/hx4700.h 1793F: sound/soc/pxa/hx4700.c 1794 1795ARM/HISILICON SOC SUPPORT 1796M: Wei Xu <xuwei5@hisilicon.com> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798W: http://www.hisilicon.com 1799S: Supported 1800T: git git://github.com/hisilicon/linux-hisi.git 1801F: arch/arm/mach-hisi/ 1802F: arch/arm/boot/dts/hi3* 1803F: arch/arm/boot/dts/hip* 1804F: arch/arm/boot/dts/hisi* 1805F: arch/arm64/boot/dts/hisilicon/ 1806 1807ARM/HP JORNADA 7XX MACHINE SUPPORT 1808M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1809W: www.jlime.com 1810S: Maintained 1811T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1812F: arch/arm/mach-sa1100/jornada720.c 1813F: arch/arm/mach-sa1100/include/mach/jornada720.h 1814 1815ARM/IGEP MACHINE SUPPORT 1816M: Enric Balletbo i Serra <eballetbo@gmail.com> 1817M: Javier Martinez Canillas <javier@dowhile0.org> 1818L: linux-omap@vger.kernel.org 1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1820S: Maintained 1821F: arch/arm/boot/dts/omap3-igep* 1822 1823ARM/INCOME PXA270 SUPPORT 1824M: Marek Vasut <marek.vasut@gmail.com> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826S: Maintained 1827F: arch/arm/mach-pxa/colibri-pxa270-income.c 1828 1829ARM/INTEL IOP32X ARM ARCHITECTURE 1830M: Lennert Buytenhek <kernel@wantstofly.org> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832S: Maintained 1833 1834ARM/INTEL IQ81342EX MACHINE SUPPORT 1835M: Lennert Buytenhek <kernel@wantstofly.org> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837S: Maintained 1838 1839ARM/INTEL IXDP2850 MACHINE SUPPORT 1840M: Lennert Buytenhek <kernel@wantstofly.org> 1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1842S: Maintained 1843 1844ARM/INTEL IXP4XX ARM ARCHITECTURE 1845M: Linus Walleij <linusw@kernel.org> 1846M: Imre Kaloz <kaloz@openwrt.org> 1847M: Krzysztof Halasa <khalasa@piap.pl> 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1849S: Maintained 1850F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1851F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1852F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1853F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1854F: arch/arm/mach-ixp4xx/ 1855F: drivers/clocksource/timer-ixp4xx.c 1856F: drivers/gpio/gpio-ixp4xx.c 1857F: drivers/irqchip/irq-ixp4xx.c 1858F: include/linux/irqchip/irq-ixp4xx.h 1859F: include/linux/platform_data/timer-ixp4xx.h 1860 1861ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1862M: Jonathan Cameron <jic23@cam.ac.uk> 1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1864S: Maintained 1865F: arch/arm/mach-pxa/stargate2.c 1866F: drivers/pcmcia/pxa2xx_stargate2.c 1867 1868ARM/INTEL XSC3 (MANZANO) ARM CORE 1869M: Lennert Buytenhek <kernel@wantstofly.org> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871S: Maintained 1872 1873ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1874M: Lennert Buytenhek <kernel@wantstofly.org> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876S: Maintained 1877 1878ARM/LG1K ARCHITECTURE 1879M: Chanho Min <chanho.min@lge.com> 1880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1881S: Maintained 1882F: arch/arm64/boot/dts/lg/ 1883 1884ARM/LOGICPD PXA270 MACHINE SUPPORT 1885M: Lennert Buytenhek <kernel@wantstofly.org> 1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1887S: Maintained 1888 1889ARM/LPC18XX ARCHITECTURE 1890M: Vladimir Zapolskiy <vz@mleia.com> 1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1892S: Maintained 1893F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1894F: arch/arm/boot/dts/lpc43* 1895F: drivers/i2c/busses/i2c-lpc2k.c 1896F: drivers/memory/pl172.c 1897F: drivers/mtd/spi-nor/nxp-spifi.c 1898F: drivers/rtc/rtc-lpc24xx.c 1899N: lpc18xx 1900 1901ARM/LPC32XX SOC SUPPORT 1902M: Vladimir Zapolskiy <vz@mleia.com> 1903M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1905T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1906S: Maintained 1907F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1908F: arch/arm/boot/dts/lpc32* 1909F: arch/arm/mach-lpc32xx/ 1910F: drivers/i2c/busses/i2c-pnx.c 1911F: drivers/net/ethernet/nxp/lpc_eth.c 1912F: drivers/usb/host/ohci-nxp.c 1913F: drivers/watchdog/pnx4008_wdt.c 1914N: lpc32xx 1915 1916ARM/MAGICIAN MACHINE SUPPORT 1917M: Philipp Zabel <philipp.zabel@gmail.com> 1918S: Maintained 1919 1920ARM/Marvell Dove/MV78xx0/Orion SOC support 1921M: Jason Cooper <jason@lakedaemon.net> 1922M: Andrew Lunn <andrew@lunn.ch> 1923M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1924M: Gregory Clement <gregory.clement@bootlin.com> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926S: Maintained 1927F: Documentation/devicetree/bindings/soc/dove/ 1928F: arch/arm/mach-dove/ 1929F: arch/arm/mach-mv78xx0/ 1930F: arch/arm/mach-orion5x/ 1931F: arch/arm/plat-orion/ 1932F: arch/arm/boot/dts/dove* 1933F: arch/arm/boot/dts/orion5x* 1934T: git git://git.infradead.org/linux-mvebu.git 1935 1936ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 1937M: Jason Cooper <jason@lakedaemon.net> 1938M: Andrew Lunn <andrew@lunn.ch> 1939M: Gregory Clement <gregory.clement@bootlin.com> 1940M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942S: Maintained 1943F: arch/arm/boot/dts/armada* 1944F: arch/arm/boot/dts/kirkwood* 1945F: arch/arm/configs/mvebu_*_defconfig 1946F: arch/arm/mach-mvebu/ 1947F: arch/arm64/boot/dts/marvell/armada* 1948F: arch/arm64/boot/dts/marvell/cn913* 1949F: drivers/cpufreq/armada-37xx-cpufreq.c 1950F: drivers/cpufreq/armada-8k-cpufreq.c 1951F: drivers/cpufreq/mvebu-cpufreq.c 1952F: drivers/irqchip/irq-armada-370-xp.c 1953F: drivers/irqchip/irq-mvebu-* 1954F: drivers/pinctrl/mvebu/ 1955F: drivers/rtc/rtc-armada38x.c 1956T: git git://git.infradead.org/linux-mvebu.git 1957 1958ARM/Mediatek RTC DRIVER 1959M: Eddie Huang <eddie.huang@mediatek.com> 1960M: Sean Wang <sean.wang@mediatek.com> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1965F: drivers/rtc/rtc-mt6397.c 1966F: drivers/rtc/rtc-mt7622.c 1967 1968ARM/Mediatek SoC support 1969M: Matthias Brugger <matthias.bgg@gmail.com> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1972W: https://mtk.bcnfs.org/ 1973C: irc://chat.freenode.net/linux-mediatek 1974S: Maintained 1975F: arch/arm/boot/dts/mt6* 1976F: arch/arm/boot/dts/mt7* 1977F: arch/arm/boot/dts/mt8* 1978F: arch/arm/mach-mediatek/ 1979F: arch/arm64/boot/dts/mediatek/ 1980F: drivers/soc/mediatek/ 1981N: mtk 1982N: mt[678] 1983K: mediatek 1984 1985ARM/Mediatek USB3 PHY DRIVER 1986M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1988L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1989S: Maintained 1990F: drivers/phy/mediatek/ 1991F: Documentation/devicetree/bindings/phy/phy-mtk-* 1992 1993ARM/Microchip (AT91) SoC support 1994M: Nicolas Ferre <nicolas.ferre@microchip.com> 1995M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1996M: Ludovic Desroches <ludovic.desroches@microchip.com> 1997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1998W: http://www.linux4sam.org 1999T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2000S: Supported 2001N: at91 2002N: atmel 2003F: arch/arm/mach-at91/ 2004F: include/soc/at91/ 2005F: arch/arm/boot/dts/at91*.dts 2006F: arch/arm/boot/dts/at91*.dtsi 2007F: arch/arm/boot/dts/sama*.dts 2008F: arch/arm/boot/dts/sama*.dtsi 2009F: arch/arm/include/debug/at91.S 2010F: drivers/memory/atmel* 2011F: drivers/watchdog/sama5d4_wdt.c 2012X: drivers/input/touchscreen/atmel_mxt_ts.c 2013X: drivers/net/wireless/atmel/ 2014 2015ARM/MIOA701 MACHINE SUPPORT 2016M: Robert Jarzmik <robert.jarzmik@free.fr> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018F: arch/arm/mach-pxa/mioa701.c 2019S: Maintained 2020 2021ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 2022M: Michael Petchkovsky <mkpetch@internode.on.net> 2023S: Maintained 2024 2025ARM/NOMADIK/U300/Ux500 ARCHITECTURES 2026M: Linus Walleij <linus.walleij@linaro.org> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028S: Maintained 2029F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 2030F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 2031F: arch/arm/mach-nomadik/ 2032F: arch/arm/mach-u300/ 2033F: arch/arm/mach-ux500/ 2034F: drivers/soc/ux500/ 2035F: arch/arm/boot/dts/ste-* 2036F: drivers/clk/clk-nomadik.c 2037F: drivers/clk/clk-u300.c 2038F: drivers/clocksource/clksrc-dbx500-prcmu.c 2039F: drivers/clocksource/timer-u300.c 2040F: drivers/dma/coh901318* 2041F: drivers/dma/ste_dma40* 2042F: drivers/hwspinlock/u8500_hsem.c 2043F: drivers/i2c/busses/i2c-nomadik.c 2044F: drivers/i2c/busses/i2c-stu300.c 2045F: drivers/iio/adc/ab8500-gpadc.c 2046F: drivers/mfd/ab3100* 2047F: drivers/mfd/ab8500* 2048F: drivers/mfd/abx500* 2049F: drivers/mfd/dbx500* 2050F: drivers/mfd/db8500* 2051F: drivers/pinctrl/nomadik/ 2052F: drivers/pinctrl/pinctrl-coh901* 2053F: drivers/pinctrl/pinctrl-u300.c 2054F: drivers/rtc/rtc-ab3100.c 2055F: drivers/rtc/rtc-ab8500.c 2056F: drivers/rtc/rtc-coh901331.c 2057F: drivers/rtc/rtc-pl031.c 2058F: drivers/watchdog/coh901327_wdt.c 2059F: Documentation/devicetree/bindings/arm/ste-* 2060F: Documentation/devicetree/bindings/arm/ux500/ 2061T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2062 2063ARM/NUVOTON NPCM ARCHITECTURE 2064M: Avi Fishman <avifishman70@gmail.com> 2065M: Tomer Maimon <tmaimon77@gmail.com> 2066M: Tali Perry <tali.perry1@gmail.com> 2067R: Patrick Venture <venture@google.com> 2068R: Nancy Yuen <yuenn@google.com> 2069R: Benjamin Fair <benjaminfair@google.com> 2070L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2071S: Supported 2072F: arch/arm/mach-npcm/ 2073F: arch/arm/boot/dts/nuvoton-npcm* 2074F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2075F: drivers/*/*npcm* 2076F: Documentation/devicetree/bindings/*/*npcm* 2077F: Documentation/devicetree/bindings/*/*/*npcm* 2078 2079ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2080L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2081W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2082S: Orphan 2083F: arch/arm/mach-s3c24xx/mach-gta02.c 2084F: arch/arm/mach-s3c24xx/gta02.h 2085 2086ARM/Orion SoC/Technologic Systems TS-78xx platform support 2087M: Alexander Clouter <alex@digriz.org.uk> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.digriz.org.uk/ts78xx/kernel 2090S: Maintained 2091F: arch/arm/mach-orion5x/ts78xx-* 2092 2093ARM/OXNAS platform support 2094M: Neil Armstrong <narmstrong@baylibre.com> 2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2096L: linux-oxnas@groups.io (moderated for non-subscribers) 2097S: Maintained 2098F: arch/arm/mach-oxnas/ 2099F: arch/arm/boot/dts/ox8*.dts* 2100N: oxnas 2101 2102ARM/PALM TREO SUPPORT 2103M: Tomas Cech <sleep_walker@suse.com> 2104L: linux-arm-kernel@lists.infradead.org 2105W: http://hackndev.com 2106S: Maintained 2107F: arch/arm/mach-pxa/palmtreo.* 2108 2109ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2110M: Marek Vasut <marek.vasut@gmail.com> 2111L: linux-arm-kernel@lists.infradead.org 2112W: http://hackndev.com 2113S: Maintained 2114F: arch/arm/mach-pxa/include/mach/palmtx.h 2115F: arch/arm/mach-pxa/palmtx.c 2116F: arch/arm/mach-pxa/palmt5.* 2117F: arch/arm/mach-pxa/include/mach/palmld.h 2118F: arch/arm/mach-pxa/palmld.c 2119F: arch/arm/mach-pxa/palmte2.* 2120F: arch/arm/mach-pxa/include/mach/palmtc.h 2121F: arch/arm/mach-pxa/palmtc.c 2122 2123ARM/PALMZ72 SUPPORT 2124M: Sergey Lapin <slapin@ossfans.org> 2125L: linux-arm-kernel@lists.infradead.org 2126W: http://hackndev.com 2127S: Maintained 2128F: arch/arm/mach-pxa/palmz72.* 2129 2130ARM/PLEB SUPPORT 2131M: Peter Chubb <pleb@gelato.unsw.edu.au> 2132W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2133S: Maintained 2134 2135ARM/PT DIGITAL BOARD PORT 2136M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138W: http://www.armlinux.org.uk/ 2139S: Maintained 2140 2141ARM/QUALCOMM SUPPORT 2142M: Andy Gross <agross@kernel.org> 2143M: Bjorn Andersson <bjorn.andersson@linaro.org> 2144L: linux-arm-msm@vger.kernel.org 2145S: Maintained 2146F: Documentation/devicetree/bindings/soc/qcom/ 2147F: Documentation/devicetree/bindings/*/qcom* 2148F: arch/arm/boot/dts/qcom-*.dts 2149F: arch/arm/boot/dts/qcom-*.dtsi 2150F: arch/arm/mach-qcom/ 2151F: arch/arm64/boot/dts/qcom/ 2152F: drivers/*/qcom/ 2153F: drivers/*/qcom* 2154F: drivers/*/*/qcom/ 2155F: drivers/*/*/qcom* 2156F: drivers/*/pm8???-* 2157F: drivers/bluetooth/btqcomsmd.c 2158F: drivers/clocksource/timer-qcom.c 2159F: drivers/extcon/extcon-qcom* 2160F: drivers/iommu/msm* 2161F: drivers/i2c/busses/i2c-qup.c 2162F: drivers/i2c/busses/i2c-qcom-geni.c 2163F: drivers/mfd/ssbi.c 2164F: drivers/mmc/host/mmci_qcom* 2165F: drivers/mmc/host/sdhci-msm.c 2166F: drivers/pci/controller/dwc/pcie-qcom.c 2167F: drivers/phy/qualcomm/ 2168F: drivers/power/*/msm* 2169F: drivers/reset/reset-qcom-* 2170F: drivers/scsi/ufs/ufs-qcom.* 2171F: drivers/spi/spi-qup.c 2172F: drivers/spi/spi-geni-qcom.c 2173F: drivers/spi/spi-qcom-qspi.c 2174F: drivers/tty/serial/msm_serial.c 2175F: drivers/usb/dwc3/dwc3-qcom.c 2176F: include/dt-bindings/*/qcom* 2177F: include/linux/*/qcom* 2178T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2179 2180ARM/RADISYS ENP2611 MACHINE SUPPORT 2181M: Lennert Buytenhek <kernel@wantstofly.org> 2182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2183S: Maintained 2184 2185ARM/RDA MICRO ARCHITECTURE 2186M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2189S: Maintained 2190F: arch/arm/boot/dts/rda8810pl-* 2191F: drivers/clocksource/timer-rda.c 2192F: drivers/gpio/gpio-rda.c 2193F: drivers/irqchip/irq-rda-intc.c 2194F: drivers/tty/serial/rda-uart.c 2195F: Documentation/devicetree/bindings/arm/rda.yaml 2196F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2197F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2198F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2199F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2200 2201ARM/REALTEK ARCHITECTURE 2202M: Andreas Färber <afaerber@suse.de> 2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2204L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers) 2205S: Maintained 2206F: arch/arm64/boot/dts/realtek/ 2207F: Documentation/devicetree/bindings/arm/realtek.yaml 2208 2209ARM/RENESAS ARM64 ARCHITECTURE 2210M: Geert Uytterhoeven <geert+renesas@glider.be> 2211M: Magnus Damm <magnus.damm@gmail.com> 2212L: linux-renesas-soc@vger.kernel.org 2213Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2214T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2215S: Supported 2216F: arch/arm64/boot/dts/renesas/ 2217F: Documentation/devicetree/bindings/arm/renesas.yaml 2218F: drivers/soc/renesas/ 2219F: include/linux/soc/renesas/ 2220 2221ARM/RISCPC ARCHITECTURE 2222M: Russell King <linux@armlinux.org.uk> 2223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2224W: http://www.armlinux.org.uk/ 2225S: Maintained 2226F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2227F: arch/arm/include/asm/hardware/ioc.h 2228F: arch/arm/include/asm/hardware/iomd.h 2229F: arch/arm/include/asm/hardware/memc.h 2230F: arch/arm/mach-rpc/ 2231F: drivers/net/ethernet/8390/etherh.c 2232F: drivers/net/ethernet/i825xx/ether1* 2233F: drivers/net/ethernet/seeq/ether3* 2234F: drivers/scsi/arm/ 2235 2236ARM/Rockchip SoC support 2237M: Heiko Stuebner <heiko@sntech.de> 2238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2239L: linux-rockchip@lists.infradead.org 2240T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2241S: Maintained 2242F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2243F: arch/arm/boot/dts/rk3* 2244F: arch/arm/boot/dts/rv1108* 2245F: arch/arm/mach-rockchip/ 2246F: drivers/clk/rockchip/ 2247F: drivers/i2c/busses/i2c-rk3x.c 2248F: drivers/*/*rockchip* 2249F: drivers/*/*/*rockchip* 2250F: sound/soc/rockchip/ 2251N: rockchip 2252 2253ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2254M: Kukjin Kim <kgene@kernel.org> 2255M: Krzysztof Kozlowski <krzk@kernel.org> 2256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2257L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2258Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2259S: Maintained 2260F: arch/arm/boot/dts/s3c* 2261F: arch/arm/boot/dts/s5p* 2262F: arch/arm/boot/dts/exynos* 2263F: arch/arm64/boot/dts/exynos/ 2264F: arch/arm/plat-samsung/ 2265F: arch/arm/mach-s3c24*/ 2266F: arch/arm/mach-s3c64xx/ 2267F: arch/arm/mach-s5p*/ 2268F: arch/arm/mach-exynos*/ 2269F: drivers/*/*s3c24* 2270F: drivers/*/*/*s3c24* 2271F: drivers/*/*s3c64xx* 2272F: drivers/*/*s5pv210* 2273F: drivers/memory/samsung/ 2274F: drivers/soc/samsung/ 2275F: include/linux/soc/samsung/ 2276F: Documentation/arm/samsung/ 2277F: Documentation/devicetree/bindings/arm/samsung/ 2278F: Documentation/devicetree/bindings/power/pd-samsung.yaml 2279N: exynos 2280 2281ARM/SAMSUNG MOBILE MACHINE SUPPORT 2282M: Kyungmin Park <kyungmin.park@samsung.com> 2283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2284S: Maintained 2285F: arch/arm/mach-s5pv210/ 2286 2287ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2288M: Kyungmin Park <kyungmin.park@samsung.com> 2289M: Kamil Debski <kamil@wypas.org> 2290M: Andrzej Hajda <a.hajda@samsung.com> 2291L: linux-arm-kernel@lists.infradead.org 2292L: linux-media@vger.kernel.org 2293S: Maintained 2294F: drivers/media/platform/s5p-g2d/ 2295 2296ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2297M: Marek Szyprowski <m.szyprowski@samsung.com> 2298L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2299L: linux-media@vger.kernel.org 2300S: Maintained 2301F: drivers/media/platform/s5p-cec/ 2302F: Documentation/devicetree/bindings/media/s5p-cec.txt 2303 2304ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2305M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2306M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2307M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2308L: linux-arm-kernel@lists.infradead.org 2309L: linux-media@vger.kernel.org 2310S: Maintained 2311F: drivers/media/platform/s5p-jpeg/ 2312 2313ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2314M: Kyungmin Park <kyungmin.park@samsung.com> 2315M: Kamil Debski <kamil@wypas.org> 2316M: Jeongtae Park <jtp.park@samsung.com> 2317M: Andrzej Hajda <a.hajda@samsung.com> 2318L: linux-arm-kernel@lists.infradead.org 2319L: linux-media@vger.kernel.org 2320S: Maintained 2321F: drivers/media/platform/s5p-mfc/ 2322 2323ARM/SHMOBILE ARM ARCHITECTURE 2324M: Geert Uytterhoeven <geert+renesas@glider.be> 2325M: Magnus Damm <magnus.damm@gmail.com> 2326L: linux-renesas-soc@vger.kernel.org 2327Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2328T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2329S: Supported 2330F: arch/arm/boot/dts/emev2* 2331F: arch/arm/boot/dts/gr-peach* 2332F: arch/arm/boot/dts/iwg20d-q7* 2333F: arch/arm/boot/dts/r7s* 2334F: arch/arm/boot/dts/r8a* 2335F: arch/arm/boot/dts/r9a* 2336F: arch/arm/boot/dts/sh* 2337F: arch/arm/configs/shmobile_defconfig 2338F: arch/arm/include/debug/renesas-scif.S 2339F: arch/arm/mach-shmobile/ 2340F: Documentation/devicetree/bindings/arm/renesas.yaml 2341F: drivers/soc/renesas/ 2342F: include/linux/soc/renesas/ 2343 2344ARM/SOCFPGA ARCHITECTURE 2345M: Dinh Nguyen <dinguyen@kernel.org> 2346S: Maintained 2347F: arch/arm/mach-socfpga/ 2348F: arch/arm/boot/dts/socfpga* 2349F: arch/arm/configs/socfpga_defconfig 2350F: arch/arm64/boot/dts/altera/ 2351F: arch/arm64/boot/dts/intel/ 2352W: http://www.rocketboards.org 2353T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2354 2355ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2356M: Dinh Nguyen <dinguyen@kernel.org> 2357S: Maintained 2358F: drivers/clk/socfpga/ 2359 2360ARM/SOCFPGA EDAC SUPPORT 2361M: Thor Thayer <thor.thayer@linux.intel.com> 2362S: Maintained 2363F: drivers/edac/altera_edac. 2364 2365ARM/SPREADTRUM SoC SUPPORT 2366M: Orson Zhai <orsonzhai@gmail.com> 2367M: Baolin Wang <baolin.wang7@gmail.com> 2368M: Chunyan Zhang <zhang.lyra@gmail.com> 2369S: Maintained 2370F: arch/arm64/boot/dts/sprd 2371N: sprd 2372N: sc27xx 2373N: sc2731 2374 2375ARM/STI ARCHITECTURE 2376M: Patrice Chotard <patrice.chotard@st.com> 2377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2378W: http://www.stlinux.com 2379S: Maintained 2380F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2381F: arch/arm/mach-sti/ 2382F: arch/arm/boot/dts/sti* 2383F: drivers/char/hw_random/st-rng.c 2384F: drivers/clocksource/arm_global_timer.c 2385F: drivers/clocksource/clksrc_st_lpc.c 2386F: drivers/cpufreq/sti-cpufreq.c 2387F: drivers/dma/st_fdma* 2388F: drivers/i2c/busses/i2c-st.c 2389F: drivers/media/rc/st_rc.c 2390F: drivers/media/platform/sti/c8sectpfe/ 2391F: drivers/mmc/host/sdhci-st.c 2392F: drivers/phy/st/phy-miphy28lp.c 2393F: drivers/phy/st/phy-stih407-usb.c 2394F: drivers/pinctrl/pinctrl-st.c 2395F: drivers/remoteproc/st_remoteproc.c 2396F: drivers/remoteproc/st_slim_rproc.c 2397F: drivers/reset/sti/ 2398F: drivers/rtc/rtc-st-lpc.c 2399F: drivers/tty/serial/st-asc.c 2400F: drivers/usb/dwc3/dwc3-st.c 2401F: drivers/usb/host/ehci-st.c 2402F: drivers/usb/host/ohci-st.c 2403F: drivers/watchdog/st_lpc_wdt.c 2404F: drivers/ata/ahci_st.c 2405F: include/linux/remoteproc/st_slim_rproc.h 2406 2407ARM/STM32 ARCHITECTURE 2408M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2409M: Alexandre Torgue <alexandre.torgue@st.com> 2410L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2412S: Maintained 2413T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2414N: stm32 2415N: stm 2416F: arch/arm/boot/dts/stm32* 2417F: arch/arm/mach-stm32/ 2418F: drivers/clocksource/armv7m_systick.c 2419 2420ARM/Synaptics SoC support 2421M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2422M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2424S: Maintained 2425F: arch/arm/mach-berlin/ 2426F: arch/arm/boot/dts/berlin* 2427F: arch/arm64/boot/dts/synaptics/ 2428 2429ARM/TANGO ARCHITECTURE 2430M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2431M: Mans Rullgard <mans@mansr.com> 2432L: linux-arm-kernel@lists.infradead.org 2433S: Odd Fixes 2434N: tango 2435 2436ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2437M: Lennert Buytenhek <kernel@wantstofly.org> 2438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2439S: Maintained 2440 2441ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2442M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2443L: linux-tegra@vger.kernel.org 2444L: linux-media@vger.kernel.org 2445S: Maintained 2446F: drivers/media/platform/tegra-cec/ 2447F: Documentation/devicetree/bindings/media/tegra-cec.txt 2448 2449ARM/TETON BGA MACHINE SUPPORT 2450M: "Mark F. Brown" <mark.brown314@gmail.com> 2451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2452S: Maintained 2453 2454ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2455M: Santosh Shilimkar <ssantosh@kernel.org> 2456L: linux-kernel@vger.kernel.org 2457S: Maintained 2458F: drivers/memory/*emif* 2459 2460ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2461M: Tero Kristo <t-kristo@ti.com> 2462M: Nishanth Menon <nm@ti.com> 2463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2464S: Supported 2465F: Documentation/devicetree/bindings/arm/ti/k3.txt 2466F: arch/arm64/boot/dts/ti/Makefile 2467F: arch/arm64/boot/dts/ti/k3-* 2468F: include/dt-bindings/pinctrl/k3.h 2469 2470ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2471M: Santosh Shilimkar <ssantosh@kernel.org> 2472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2473S: Maintained 2474F: arch/arm/mach-keystone/ 2475F: arch/arm/boot/dts/keystone-* 2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2477 2478ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2479M: Santosh Shilimkar <ssantosh@kernel.org> 2480L: linux-kernel@vger.kernel.org 2481S: Maintained 2482F: drivers/clk/keystone/ 2483 2484ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2485M: Santosh Shilimkar <ssantosh@kernel.org> 2486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2487L: linux-kernel@vger.kernel.org 2488S: Maintained 2489F: drivers/clocksource/timer-keystone.c 2490 2491ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2492M: Santosh Shilimkar <ssantosh@kernel.org> 2493L: linux-kernel@vger.kernel.org 2494S: Maintained 2495F: drivers/power/reset/keystone-reset.c 2496 2497ARM/THECUS N2100 MACHINE SUPPORT 2498M: Lennert Buytenhek <kernel@wantstofly.org> 2499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2500S: Maintained 2501 2502ARM/TOSA MACHINE SUPPORT 2503M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2504M: Dirk Opfer <dirk@opfer-online.de> 2505S: Maintained 2506 2507ARM/UNIPHIER ARCHITECTURE 2508M: Masahiro Yamada <yamada.masahiro@socionext.com> 2509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2510T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2511S: Maintained 2512F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2513F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2514F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2515F: arch/arm/boot/dts/uniphier* 2516F: arch/arm/include/asm/hardware/cache-uniphier.h 2517F: arch/arm/mach-uniphier/ 2518F: arch/arm/mm/cache-uniphier.c 2519F: arch/arm64/boot/dts/socionext/uniphier* 2520F: drivers/bus/uniphier-system-bus.c 2521F: drivers/clk/uniphier/ 2522F: drivers/dma/uniphier-mdmac.c 2523F: drivers/gpio/gpio-uniphier.c 2524F: drivers/i2c/busses/i2c-uniphier* 2525F: drivers/irqchip/irq-uniphier-aidet.c 2526F: drivers/mmc/host/uniphier-sd.c 2527F: drivers/pinctrl/uniphier/ 2528F: drivers/reset/reset-uniphier.c 2529F: drivers/tty/serial/8250/8250_uniphier.c 2530N: uniphier 2531 2532Ux500 CLOCK DRIVERS 2533M: Ulf Hansson <ulf.hansson@linaro.org> 2534L: linux-clk@vger.kernel.org 2535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2536S: Maintained 2537F: drivers/clk/ux500/ 2538 2539ARM/VERSATILE EXPRESS PLATFORM 2540M: Liviu Dudau <liviu.dudau@arm.com> 2541M: Sudeep Holla <sudeep.holla@arm.com> 2542M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2544S: Maintained 2545F: arch/arm/boot/dts/vexpress* 2546F: arch/arm64/boot/dts/arm/ 2547F: arch/arm/mach-vexpress/ 2548F: */*/vexpress* 2549F: */*/*/vexpress* 2550F: drivers/clk/versatile/clk-vexpress-osc.c 2551F: drivers/clocksource/timer-versatile.c 2552N: mps2 2553 2554ARM/VFP SUPPORT 2555M: Russell King <linux@armlinux.org.uk> 2556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2557W: http://www.armlinux.org.uk/ 2558S: Maintained 2559F: arch/arm/vfp/ 2560 2561ARM/VOIPAC PXA270 SUPPORT 2562M: Marek Vasut <marek.vasut@gmail.com> 2563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2564S: Maintained 2565F: arch/arm/mach-pxa/vpac270.c 2566F: arch/arm/mach-pxa/include/mach/vpac270.h 2567 2568ARM/VT8500 ARM ARCHITECTURE 2569M: Tony Prisk <linux@prisktech.co.nz> 2570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2571S: Maintained 2572F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2573F: arch/arm/mach-vt8500/ 2574F: drivers/clocksource/timer-vt8500.c 2575F: drivers/i2c/busses/i2c-wmt.c 2576F: drivers/mmc/host/wmt-sdmmc.c 2577F: drivers/pwm/pwm-vt8500.c 2578F: drivers/rtc/rtc-vt8500.c 2579F: drivers/tty/serial/vt8500_serial.c 2580F: drivers/usb/host/ehci-platform.c 2581F: drivers/usb/host/uhci-platform.c 2582F: drivers/video/fbdev/vt8500lcdfb.* 2583F: drivers/video/fbdev/wm8505fb* 2584F: drivers/video/fbdev/wmt_ge_rops.* 2585 2586ARM/ZIPIT Z2 SUPPORT 2587M: Marek Vasut <marek.vasut@gmail.com> 2588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2589S: Maintained 2590F: arch/arm/mach-pxa/z2.c 2591F: arch/arm/mach-pxa/include/mach/z2.h 2592 2593ARM/ZTE ARCHITECTURE 2594M: Jun Nie <jun.nie@linaro.org> 2595M: Shawn Guo <shawnguo@kernel.org> 2596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2597S: Maintained 2598F: arch/arm/boot/dts/zx2967* 2599F: arch/arm/mach-zx/ 2600F: arch/arm64/boot/dts/zte/ 2601F: drivers/clk/zte/ 2602F: drivers/dma/zx_dma.c 2603F: drivers/gpio/gpio-zx.c 2604F: drivers/i2c/busses/i2c-zx2967.c 2605F: drivers/mmc/host/dw_mmc-zx.* 2606F: drivers/pinctrl/zte/ 2607F: drivers/soc/zte/ 2608F: drivers/thermal/zx2967_thermal.c 2609F: drivers/watchdog/zx2967_wdt.c 2610F: Documentation/devicetree/bindings/arm/zte.yaml 2611F: Documentation/devicetree/bindings/clock/zx2967*.txt 2612F: Documentation/devicetree/bindings/dma/zxdma.txt 2613F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2614F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2615F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2616F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2617F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2618F: Documentation/devicetree/bindings/soc/zte/ 2619F: Documentation/devicetree/bindings/sound/zte,*.txt 2620F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2621F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2622F: include/dt-bindings/clock/zx2967*.h 2623F: include/dt-bindings/soc/zte,*.h 2624F: sound/soc/codecs/zx_aud96p22.c 2625F: sound/soc/zte/ 2626 2627ARM/ZYNQ ARCHITECTURE 2628M: Michal Simek <michal.simek@xilinx.com> 2629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2630W: http://wiki.xilinx.com 2631T: git https://github.com/Xilinx/linux-xlnx.git 2632S: Supported 2633F: arch/arm/mach-zynq/ 2634F: drivers/cpuidle/cpuidle-zynq.c 2635F: drivers/block/xsysace.c 2636N: zynq 2637N: xilinx 2638F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2639F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2640F: drivers/clocksource/timer-cadence-ttc.c 2641F: drivers/i2c/busses/i2c-cadence.c 2642F: drivers/mmc/host/sdhci-of-arasan.c 2643F: drivers/edac/synopsys_edac.c 2644F: drivers/i2c/busses/i2c-xiic.c 2645 2646ARM64 PORT (AARCH64 ARCHITECTURE) 2647M: Catalin Marinas <catalin.marinas@arm.com> 2648M: Will Deacon <will@kernel.org> 2649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2650T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2651S: Maintained 2652F: arch/arm64/ 2653X: arch/arm64/boot/dts/ 2654F: Documentation/arm64/ 2655F: tools/testing/selftests/arm64/ 2656 2657AS3645A LED FLASH CONTROLLER DRIVER 2658M: Sakari Ailus <sakari.ailus@iki.fi> 2659L: linux-leds@vger.kernel.org 2660S: Maintained 2661F: drivers/leds/leds-as3645a.c 2662 2663ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2664M: Tianshu Qiu <tian.shu.qiu@intel.com> 2665L: linux-media@vger.kernel.org 2666T: git git://linuxtv.org/media_tree.git 2667S: Maintained 2668F: drivers/media/i2c/ak7375.c 2669F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2670 2671ASAHI KASEI AK8974 DRIVER 2672M: Linus Walleij <linus.walleij@linaro.org> 2673L: linux-iio@vger.kernel.org 2674W: http://www.akm.com/ 2675S: Supported 2676F: drivers/iio/magnetometer/ak8974.c 2677 2678ASC7621 HARDWARE MONITOR DRIVER 2679M: George Joseph <george.joseph@fairview5.com> 2680L: linux-hwmon@vger.kernel.org 2681S: Maintained 2682F: Documentation/hwmon/asc7621.rst 2683F: drivers/hwmon/asc7621.c 2684 2685ASPEED PINCTRL DRIVERS 2686M: Andrew Jeffery <andrew@aj.id.au> 2687L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2688L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2689L: linux-gpio@vger.kernel.org 2690S: Maintained 2691F: drivers/pinctrl/aspeed/ 2692F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2693 2694ASPEED VIDEO ENGINE DRIVER 2695M: Eddie James <eajames@linux.ibm.com> 2696L: linux-media@vger.kernel.org 2697L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2698S: Maintained 2699F: drivers/media/platform/aspeed-video.c 2700F: Documentation/devicetree/bindings/media/aspeed-video.txt 2701 2702ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2703M: Corentin Chary <corentin.chary@gmail.com> 2704L: acpi4asus-user@lists.sourceforge.net 2705L: platform-driver-x86@vger.kernel.org 2706W: http://acpi4asus.sf.net 2707S: Maintained 2708F: drivers/platform/x86/asus*.c 2709F: drivers/platform/x86/eeepc*.c 2710 2711ASUS WIRELESS RADIO CONTROL DRIVER 2712M: João Paulo Rechi Vita <jprvita@gmail.com> 2713L: platform-driver-x86@vger.kernel.org 2714S: Maintained 2715F: drivers/platform/x86/asus-wireless.c 2716 2717ASYMMETRIC KEYS 2718M: David Howells <dhowells@redhat.com> 2719L: keyrings@vger.kernel.org 2720S: Maintained 2721F: Documentation/crypto/asymmetric-keys.txt 2722F: include/linux/verification.h 2723F: include/crypto/public_key.h 2724F: include/crypto/pkcs7.h 2725F: crypto/asymmetric_keys/ 2726 2727ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2728R: Dan Williams <dan.j.williams@intel.com> 2729W: http://sourceforge.net/projects/xscaleiop 2730S: Odd fixes 2731F: Documentation/crypto/async-tx-api.txt 2732F: crypto/async_tx/ 2733F: drivers/dma/ 2734F: include/linux/dmaengine.h 2735F: include/linux/async_tx.h 2736 2737AT24 EEPROM DRIVER 2738M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2739L: linux-i2c@vger.kernel.org 2740T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2741S: Maintained 2742F: Documentation/devicetree/bindings/eeprom/at24.yaml 2743F: drivers/misc/eeprom/at24.c 2744 2745ATA OVER ETHERNET (AOE) DRIVER 2746M: "Justin Sanders" <justin@coraid.com> 2747W: http://www.openaoe.org/ 2748S: Supported 2749F: Documentation/admin-guide/aoe/ 2750F: drivers/block/aoe/ 2751 2752ATHEROS 71XX/9XXX GPIO DRIVER 2753M: Alban Bedel <albeu@free.fr> 2754W: https://github.com/AlbanBedel/linux 2755T: git git://github.com/AlbanBedel/linux 2756S: Maintained 2757F: drivers/gpio/gpio-ath79.c 2758F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2759 2760ATHEROS 71XX/9XXX USB PHY DRIVER 2761M: Alban Bedel <albeu@free.fr> 2762W: https://github.com/AlbanBedel/linux 2763T: git git://github.com/AlbanBedel/linux 2764S: Maintained 2765F: drivers/phy/qualcomm/phy-ath79-usb.c 2766F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2767 2768ATHEROS ATH GENERIC UTILITIES 2769M: Kalle Valo <kvalo@codeaurora.org> 2770L: linux-wireless@vger.kernel.org 2771S: Supported 2772F: drivers/net/wireless/ath/* 2773 2774ATHEROS ATH5K WIRELESS DRIVER 2775M: Jiri Slaby <jirislaby@gmail.com> 2776M: Nick Kossifidis <mickflemm@gmail.com> 2777M: Luis Chamberlain <mcgrof@kernel.org> 2778L: linux-wireless@vger.kernel.org 2779W: http://wireless.kernel.org/en/users/Drivers/ath5k 2780S: Maintained 2781F: drivers/net/wireless/ath/ath5k/ 2782 2783ATHEROS ATH6KL WIRELESS DRIVER 2784M: Kalle Valo <kvalo@codeaurora.org> 2785L: linux-wireless@vger.kernel.org 2786W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2787T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2788S: Supported 2789F: drivers/net/wireless/ath/ath6kl/ 2790 2791ATI_REMOTE2 DRIVER 2792M: Ville Syrjala <syrjala@sci.fi> 2793S: Maintained 2794F: drivers/input/misc/ati_remote2.c 2795 2796ATK0110 HWMON DRIVER 2797M: Luca Tettamanti <kronos.it@gmail.com> 2798L: linux-hwmon@vger.kernel.org 2799S: Maintained 2800F: drivers/hwmon/asus_atk0110.c 2801 2802ATLX ETHERNET DRIVERS 2803M: Jay Cliburn <jcliburn@gmail.com> 2804M: Chris Snook <chris.snook@gmail.com> 2805L: netdev@vger.kernel.org 2806W: http://sourceforge.net/projects/atl1 2807W: http://atl1.sourceforge.net 2808S: Maintained 2809F: drivers/net/ethernet/atheros/ 2810 2811ATM 2812M: Chas Williams <3chas3@gmail.com> 2813L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2814L: netdev@vger.kernel.org 2815W: http://linux-atm.sourceforge.net 2816S: Maintained 2817F: drivers/atm/ 2818F: include/linux/atm* 2819F: include/uapi/linux/atm* 2820 2821ATMEL MACB ETHERNET DRIVER 2822M: Nicolas Ferre <nicolas.ferre@microchip.com> 2823S: Supported 2824F: drivers/net/ethernet/cadence/ 2825 2826ATMEL MAXTOUCH DRIVER 2827M: Nick Dyer <nick@shmanahar.org> 2828T: git git://github.com/ndyer/linux.git 2829S: Maintained 2830F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2831F: drivers/input/touchscreen/atmel_mxt_ts.c 2832 2833ATMEL WIRELESS DRIVER 2834M: Simon Kelley <simon@thekelleys.org.uk> 2835L: linux-wireless@vger.kernel.org 2836W: http://www.thekelleys.org.uk/atmel 2837W: http://atmelwlandriver.sourceforge.net/ 2838S: Maintained 2839F: drivers/net/wireless/atmel/atmel* 2840 2841ATOMIC INFRASTRUCTURE 2842M: Will Deacon <will@kernel.org> 2843M: Peter Zijlstra <peterz@infradead.org> 2844R: Boqun Feng <boqun.feng@gmail.com> 2845L: linux-kernel@vger.kernel.org 2846S: Maintained 2847F: arch/*/include/asm/atomic*.h 2848F: include/*/atomic*.h 2849F: scripts/atomic/ 2850 2851ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2852M: Bradley Grove <linuxdrivers@attotech.com> 2853L: linux-scsi@vger.kernel.org 2854W: http://www.attotech.com 2855S: Supported 2856F: drivers/scsi/esas2r 2857 2858ATUSB IEEE 802.15.4 RADIO DRIVER 2859M: Stefan Schmidt <stefan@datenfreihafen.org> 2860L: linux-wpan@vger.kernel.org 2861S: Maintained 2862F: drivers/net/ieee802154/atusb.c 2863F: drivers/net/ieee802154/atusb.h 2864F: drivers/net/ieee802154/at86rf230.h 2865 2866AUDIT SUBSYSTEM 2867M: Paul Moore <paul@paul-moore.com> 2868M: Eric Paris <eparis@redhat.com> 2869L: linux-audit@redhat.com (moderated for non-subscribers) 2870W: https://github.com/linux-audit 2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2872S: Supported 2873F: include/linux/audit.h 2874F: include/uapi/linux/audit.h 2875F: kernel/audit* 2876 2877AUXILIARY DISPLAY DRIVERS 2878M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2879S: Maintained 2880F: drivers/auxdisplay/ 2881F: include/linux/cfag12864b.h 2882 2883AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2884M: Andreas Klinger <ak@it-klinger.de> 2885L: linux-iio@vger.kernel.org 2886S: Maintained 2887F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2888F: drivers/iio/adc/hx711.c 2889 2890AX.25 NETWORK LAYER 2891M: Ralf Baechle <ralf@linux-mips.org> 2892L: linux-hams@vger.kernel.org 2893W: http://www.linux-ax25.org/ 2894S: Maintained 2895F: include/uapi/linux/ax25.h 2896F: include/net/ax25.h 2897F: net/ax25/ 2898 2899AXENTIA ARM DEVICES 2900M: Peter Rosin <peda@axentia.se> 2901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2902S: Maintained 2903F: arch/arm/boot/dts/at91-linea.dtsi 2904F: arch/arm/boot/dts/at91-natte.dtsi 2905F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2906F: arch/arm/boot/dts/at91-tse850-3.dts 2907 2908AXENTIA ASOC DRIVERS 2909M: Peter Rosin <peda@axentia.se> 2910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2911S: Maintained 2912F: Documentation/devicetree/bindings/sound/axentia,* 2913F: sound/soc/atmel/tse850-pcm5142.c 2914 2915AXXIA I2C CONTROLLER 2916M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2917L: linux-i2c@vger.kernel.org 2918S: Maintained 2919F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2920F: drivers/i2c/busses/i2c-axxia.c 2921 2922AZ6007 DVB DRIVER 2923M: Mauro Carvalho Chehab <mchehab@kernel.org> 2924L: linux-media@vger.kernel.org 2925W: https://linuxtv.org 2926T: git git://linuxtv.org/media_tree.git 2927S: Maintained 2928F: drivers/media/usb/dvb-usb-v2/az6007.c 2929 2930AZTECH FM RADIO RECEIVER DRIVER 2931M: Hans Verkuil <hverkuil@xs4all.nl> 2932L: linux-media@vger.kernel.org 2933T: git git://linuxtv.org/media_tree.git 2934W: https://linuxtv.org 2935S: Maintained 2936F: drivers/media/radio/radio-aztech* 2937 2938B43 WIRELESS DRIVER 2939L: linux-wireless@vger.kernel.org 2940L: b43-dev@lists.infradead.org 2941W: http://wireless.kernel.org/en/users/Drivers/b43 2942S: Odd Fixes 2943F: drivers/net/wireless/broadcom/b43/ 2944 2945B43LEGACY WIRELESS DRIVER 2946M: Larry Finger <Larry.Finger@lwfinger.net> 2947L: linux-wireless@vger.kernel.org 2948L: b43-dev@lists.infradead.org 2949W: http://wireless.kernel.org/en/users/Drivers/b43 2950S: Maintained 2951F: drivers/net/wireless/broadcom/b43legacy/ 2952 2953BACKLIGHT CLASS/SUBSYSTEM 2954M: Lee Jones <lee.jones@linaro.org> 2955M: Daniel Thompson <daniel.thompson@linaro.org> 2956M: Jingoo Han <jingoohan1@gmail.com> 2957L: dri-devel@lists.freedesktop.org 2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2959S: Maintained 2960F: drivers/video/backlight/ 2961F: include/linux/backlight.h 2962F: include/linux/pwm_backlight.h 2963F: Documentation/devicetree/bindings/leds/backlight 2964F: Documentation/ABI/stable/sysfs-class-backlight 2965F: Documentation/ABI/testing/sysfs-class-backlight 2966 2967BATMAN ADVANCED 2968M: Marek Lindner <mareklindner@neomailbox.ch> 2969M: Simon Wunderlich <sw@simonwunderlich.de> 2970M: Antonio Quartulli <a@unstable.cc> 2971M: Sven Eckelmann <sven@narfation.org> 2972L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2973W: https://www.open-mesh.org/ 2974B: https://www.open-mesh.org/projects/batman-adv/issues 2975C: irc://chat.freenode.net/batman 2976Q: https://patchwork.open-mesh.org/project/batman/list/ 2977T: git https://git.open-mesh.org/linux-merge.git 2978S: Maintained 2979F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2980F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2981F: Documentation/networking/batman-adv.rst 2982F: include/uapi/linux/batadv_packet.h 2983F: include/uapi/linux/batman_adv.h 2984F: net/batman-adv/ 2985 2986BAYCOM/HDLCDRV DRIVERS FOR AX.25 2987M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2988L: linux-hams@vger.kernel.org 2989W: http://www.baycom.org/~tom/ham/ham.html 2990S: Maintained 2991F: drivers/net/hamradio/baycom* 2992 2993BCACHE (BLOCK LAYER CACHE) 2994M: Coly Li <colyli@suse.de> 2995M: Kent Overstreet <kent.overstreet@gmail.com> 2996L: linux-bcache@vger.kernel.org 2997W: http://bcache.evilpiepirate.org 2998C: irc://irc.oftc.net/bcache 2999S: Maintained 3000F: drivers/md/bcache/ 3001 3002BDISP ST MEDIA DRIVER 3003M: Fabien Dessenne <fabien.dessenne@st.com> 3004L: linux-media@vger.kernel.org 3005T: git git://linuxtv.org/media_tree.git 3006W: https://linuxtv.org 3007S: Supported 3008F: drivers/media/platform/sti/bdisp 3009 3010BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3011M: Dariusz Marcinkiewicz <reksio@newterm.pl> 3012L: netdev@vger.kernel.org 3013S: Maintained 3014F: drivers/net/ethernet/ec_bhf.c 3015 3016BEFS FILE SYSTEM 3017M: Luis de Bethencourt <luisbg@kernel.org> 3018M: Salah Triki <salah.triki@gmail.com> 3019S: Maintained 3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3021F: Documentation/filesystems/befs.txt 3022F: fs/befs/ 3023 3024BFQ I/O SCHEDULER 3025M: Paolo Valente <paolo.valente@linaro.org> 3026M: Jens Axboe <axboe@kernel.dk> 3027L: linux-block@vger.kernel.org 3028S: Maintained 3029F: block/bfq-* 3030F: Documentation/block/bfq-iosched.rst 3031 3032BFS FILE SYSTEM 3033M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 3034S: Maintained 3035F: Documentation/filesystems/bfs.txt 3036F: fs/bfs/ 3037F: include/uapi/linux/bfs_fs.h 3038 3039BLINKM RGB LED DRIVER 3040M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 3041S: Maintained 3042F: drivers/leds/leds-blinkm.c 3043 3044BLOCK LAYER 3045M: Jens Axboe <axboe@kernel.dk> 3046L: linux-block@vger.kernel.org 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 3048S: Maintained 3049F: block/ 3050F: drivers/block/ 3051F: kernel/trace/blktrace.c 3052F: lib/sbitmap.c 3053 3054BLOCK2MTD DRIVER 3055M: Joern Engel <joern@lazybastard.org> 3056L: linux-mtd@lists.infradead.org 3057S: Maintained 3058F: drivers/mtd/devices/block2mtd.c 3059 3060BLUETOOTH DRIVERS 3061M: Marcel Holtmann <marcel@holtmann.org> 3062M: Johan Hedberg <johan.hedberg@gmail.com> 3063L: linux-bluetooth@vger.kernel.org 3064W: http://www.bluez.org/ 3065T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3066T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3067S: Maintained 3068F: drivers/bluetooth/ 3069 3070BLUETOOTH SUBSYSTEM 3071M: Marcel Holtmann <marcel@holtmann.org> 3072M: Johan Hedberg <johan.hedberg@gmail.com> 3073L: linux-bluetooth@vger.kernel.org 3074W: http://www.bluez.org/ 3075T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3077S: Maintained 3078F: net/bluetooth/ 3079F: include/net/bluetooth/ 3080 3081BONDING DRIVER 3082M: Jay Vosburgh <j.vosburgh@gmail.com> 3083M: Veaceslav Falico <vfalico@gmail.com> 3084M: Andy Gospodarek <andy@greyhouse.net> 3085L: netdev@vger.kernel.org 3086W: http://sourceforge.net/projects/bonding/ 3087S: Supported 3088F: drivers/net/bonding/ 3089F: include/uapi/linux/if_bonding.h 3090 3091BPF (Safe dynamic programs and tools) 3092M: Alexei Starovoitov <ast@kernel.org> 3093M: Daniel Borkmann <daniel@iogearbox.net> 3094R: Martin KaFai Lau <kafai@fb.com> 3095R: Song Liu <songliubraving@fb.com> 3096R: Yonghong Song <yhs@fb.com> 3097R: Andrii Nakryiko <andriin@fb.com> 3098L: netdev@vger.kernel.org 3099L: bpf@vger.kernel.org 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3101T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3102Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3103S: Supported 3104F: arch/*/net/* 3105F: Documentation/networking/filter.txt 3106F: Documentation/bpf/ 3107F: include/linux/bpf* 3108F: include/linux/filter.h 3109F: include/trace/events/xdp.h 3110F: include/uapi/linux/bpf* 3111F: include/uapi/linux/filter.h 3112F: kernel/bpf/ 3113F: kernel/trace/bpf_trace.c 3114F: lib/test_bpf.c 3115F: net/bpf/ 3116F: net/core/filter.c 3117F: net/sched/act_bpf.c 3118F: net/sched/cls_bpf.c 3119F: samples/bpf/ 3120F: tools/bpf/ 3121F: tools/lib/bpf/ 3122F: tools/testing/selftests/bpf/ 3123K: bpf 3124N: bpf 3125 3126BPF JIT for ARM 3127M: Shubham Bansal <illusionist.neo@gmail.com> 3128L: netdev@vger.kernel.org 3129L: bpf@vger.kernel.org 3130S: Maintained 3131F: arch/arm/net/ 3132 3133BPF JIT for ARM64 3134M: Daniel Borkmann <daniel@iogearbox.net> 3135M: Alexei Starovoitov <ast@kernel.org> 3136M: Zi Shen Lim <zlim.lnx@gmail.com> 3137L: netdev@vger.kernel.org 3138L: bpf@vger.kernel.org 3139S: Supported 3140F: arch/arm64/net/ 3141 3142BPF JIT for MIPS (32-BIT AND 64-BIT) 3143M: Paul Burton <paulburton@kernel.org> 3144L: netdev@vger.kernel.org 3145L: bpf@vger.kernel.org 3146S: Maintained 3147F: arch/mips/net/ 3148 3149BPF JIT for NFP NICs 3150M: Jakub Kicinski <jakub.kicinski@netronome.com> 3151L: netdev@vger.kernel.org 3152L: bpf@vger.kernel.org 3153S: Supported 3154F: drivers/net/ethernet/netronome/nfp/bpf/ 3155 3156BPF JIT for POWERPC (32-BIT AND 64-BIT) 3157M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3158M: Sandipan Das <sandipan@linux.ibm.com> 3159L: netdev@vger.kernel.org 3160L: bpf@vger.kernel.org 3161S: Maintained 3162F: arch/powerpc/net/ 3163 3164BPF JIT for RISC-V (RV64G) 3165M: Björn Töpel <bjorn.topel@gmail.com> 3166L: netdev@vger.kernel.org 3167S: Maintained 3168F: arch/riscv/net/ 3169 3170BPF JIT for S390 3171M: Ilya Leoshkevich <iii@linux.ibm.com> 3172M: Heiko Carstens <heiko.carstens@de.ibm.com> 3173M: Vasily Gorbik <gor@linux.ibm.com> 3174L: netdev@vger.kernel.org 3175L: bpf@vger.kernel.org 3176S: Maintained 3177F: arch/s390/net/ 3178X: arch/s390/net/pnet.c 3179 3180BPF JIT for SPARC (32-BIT AND 64-BIT) 3181M: David S. Miller <davem@davemloft.net> 3182L: netdev@vger.kernel.org 3183L: bpf@vger.kernel.org 3184S: Maintained 3185F: arch/sparc/net/ 3186 3187BPF JIT for X86 32-BIT 3188M: Wang YanQing <udknight@gmail.com> 3189L: netdev@vger.kernel.org 3190L: bpf@vger.kernel.org 3191S: Maintained 3192F: arch/x86/net/bpf_jit_comp32.c 3193 3194BPF JIT for X86 64-BIT 3195M: Alexei Starovoitov <ast@kernel.org> 3196M: Daniel Borkmann <daniel@iogearbox.net> 3197L: netdev@vger.kernel.org 3198L: bpf@vger.kernel.org 3199S: Supported 3200F: arch/x86/net/ 3201X: arch/x86/net/bpf_jit_comp32.c 3202 3203BROADCOM B44 10/100 ETHERNET DRIVER 3204M: Michael Chan <michael.chan@broadcom.com> 3205L: netdev@vger.kernel.org 3206S: Supported 3207F: drivers/net/ethernet/broadcom/b44.* 3208 3209BROADCOM B53 ETHERNET SWITCH DRIVER 3210M: Florian Fainelli <f.fainelli@gmail.com> 3211L: netdev@vger.kernel.org 3212L: openwrt-devel@lists.openwrt.org (subscribers-only) 3213S: Supported 3214F: drivers/net/dsa/b53/* 3215F: include/linux/platform_data/b53.h 3216 3217BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3218M: Florian Fainelli <f.fainelli@gmail.com> 3219M: Ray Jui <rjui@broadcom.com> 3220M: Scott Branden <sbranden@broadcom.com> 3221M: bcm-kernel-feedback-list@broadcom.com 3222T: git git://github.com/broadcom/mach-bcm 3223S: Maintained 3224N: bcm281* 3225N: bcm113* 3226N: bcm216* 3227N: kona 3228F: arch/arm/mach-bcm/ 3229 3230BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 3231M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> 3232L: bcm-kernel-feedback-list@broadcom.com 3233L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3235T: git git://github.com/anholt/linux 3236S: Maintained 3237N: bcm2711 3238N: bcm2835 3239F: drivers/staging/vc04_services 3240 3241BROADCOM BCM47XX MIPS ARCHITECTURE 3242M: Hauke Mehrtens <hauke@hauke-m.de> 3243M: Rafał Miłecki <zajec5@gmail.com> 3244L: linux-mips@vger.kernel.org 3245S: Maintained 3246F: Documentation/devicetree/bindings/mips/brcm/ 3247F: arch/mips/bcm47xx/* 3248F: arch/mips/include/asm/mach-bcm47xx/* 3249 3250BROADCOM BCM5301X ARM ARCHITECTURE 3251M: Hauke Mehrtens <hauke@hauke-m.de> 3252M: Rafał Miłecki <zajec5@gmail.com> 3253M: bcm-kernel-feedback-list@broadcom.com 3254L: linux-arm-kernel@lists.infradead.org 3255S: Maintained 3256F: arch/arm/mach-bcm/bcm_5301x.c 3257F: arch/arm/boot/dts/bcm5301x*.dtsi 3258F: arch/arm/boot/dts/bcm470* 3259F: arch/arm/boot/dts/bcm953012* 3260 3261BROADCOM BCM53573 ARM ARCHITECTURE 3262M: Rafał Miłecki <rafal@milecki.pl> 3263L: bcm-kernel-feedback-list@broadcom.com 3264L: linux-arm-kernel@lists.infradead.org 3265S: Maintained 3266F: arch/arm/boot/dts/bcm53573* 3267F: arch/arm/boot/dts/bcm47189* 3268 3269BROADCOM BCM63XX ARM ARCHITECTURE 3270M: Florian Fainelli <f.fainelli@gmail.com> 3271M: bcm-kernel-feedback-list@broadcom.com 3272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3273T: git git://github.com/broadcom/stblinux.git 3274S: Maintained 3275N: bcm63xx 3276 3277BROADCOM BCM63XX/BCM33XX UDC DRIVER 3278M: Kevin Cernekee <cernekee@gmail.com> 3279L: linux-usb@vger.kernel.org 3280S: Maintained 3281F: drivers/usb/gadget/udc/bcm63xx_udc.* 3282 3283BROADCOM BCM7XXX ARM ARCHITECTURE 3284M: Florian Fainelli <f.fainelli@gmail.com> 3285M: bcm-kernel-feedback-list@broadcom.com 3286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3287T: git git://github.com/broadcom/stblinux.git 3288S: Maintained 3289F: arch/arm/mach-bcm/*brcmstb* 3290F: arch/arm/boot/dts/bcm7*.dts* 3291F: drivers/bus/brcmstb_gisb.c 3292F: arch/arm/mm/cache-b15-rac.c 3293F: arch/arm/include/asm/hardware/cache-b15-rac.h 3294N: brcmstb 3295 3296BROADCOM BMIPS CPUFREQ DRIVER 3297M: Markus Mayer <mmayer@broadcom.com> 3298M: bcm-kernel-feedback-list@broadcom.com 3299L: linux-pm@vger.kernel.org 3300S: Maintained 3301F: drivers/cpufreq/bmips-cpufreq.c 3302 3303BROADCOM BMIPS MIPS ARCHITECTURE 3304M: Florian Fainelli <f.fainelli@gmail.com> 3305L: bcm-kernel-feedback-list@broadcom.com 3306L: linux-mips@vger.kernel.org 3307T: git git://github.com/broadcom/stblinux.git 3308S: Maintained 3309F: arch/mips/bmips/* 3310F: arch/mips/include/asm/mach-bmips/* 3311F: arch/mips/kernel/*bmips* 3312F: arch/mips/boot/dts/brcm/bcm*.dts* 3313F: drivers/irqchip/irq-bcm63* 3314F: drivers/irqchip/irq-bcm7* 3315F: drivers/irqchip/irq-brcmstb* 3316F: include/linux/bcm963xx_nvram.h 3317F: include/linux/bcm963xx_tag.h 3318 3319BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3320M: Rasesh Mody <rmody@marvell.com> 3321M: GR-Linux-NIC-Dev@marvell.com 3322L: netdev@vger.kernel.org 3323S: Supported 3324F: drivers/net/ethernet/broadcom/bnx2.* 3325F: drivers/net/ethernet/broadcom/bnx2_* 3326 3327BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3328M: QLogic-Storage-Upstream@qlogic.com 3329L: linux-scsi@vger.kernel.org 3330S: Supported 3331F: drivers/scsi/bnx2fc/ 3332 3333BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3334M: QLogic-Storage-Upstream@qlogic.com 3335L: linux-scsi@vger.kernel.org 3336S: Supported 3337F: drivers/scsi/bnx2i/ 3338 3339BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3340M: Ariel Elior <aelior@marvell.com> 3341M: Sudarsana Kalluru <skalluru@marvell.com> 3342M: GR-everest-linux-l2@marvell.com 3343L: netdev@vger.kernel.org 3344S: Supported 3345F: drivers/net/ethernet/broadcom/bnx2x/ 3346 3347BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3348M: Michael Chan <michael.chan@broadcom.com> 3349L: netdev@vger.kernel.org 3350S: Supported 3351F: drivers/net/ethernet/broadcom/bnxt/ 3352 3353BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3354M: Arend van Spriel <arend.vanspriel@broadcom.com> 3355M: Franky Lin <franky.lin@broadcom.com> 3356M: Hante Meuleman <hante.meuleman@broadcom.com> 3357M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3358M: Wright Feng <wright.feng@cypress.com> 3359L: linux-wireless@vger.kernel.org 3360L: brcm80211-dev-list.pdl@broadcom.com 3361L: brcm80211-dev-list@cypress.com 3362S: Supported 3363F: drivers/net/wireless/broadcom/brcm80211/ 3364 3365BROADCOM BRCMSTB GPIO DRIVER 3366M: Gregory Fong <gregory.0xf0@gmail.com> 3367L: bcm-kernel-feedback-list@broadcom.com 3368S: Supported 3369F: drivers/gpio/gpio-brcmstb.c 3370F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3371 3372BROADCOM BRCMSTB I2C DRIVER 3373M: Kamal Dasu <kdasu.kdev@gmail.com> 3374L: linux-i2c@vger.kernel.org 3375L: bcm-kernel-feedback-list@broadcom.com 3376S: Supported 3377F: drivers/i2c/busses/i2c-brcmstb.c 3378F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3379 3380BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3381M: Al Cooper <alcooperx@gmail.com> 3382L: linux-kernel@vger.kernel.org 3383L: bcm-kernel-feedback-list@broadcom.com 3384S: Maintained 3385F: drivers/phy/broadcom/phy-brcm-usb* 3386 3387BROADCOM GENET ETHERNET DRIVER 3388M: Doug Berger <opendmb@gmail.com> 3389M: Florian Fainelli <f.fainelli@gmail.com> 3390L: bcm-kernel-feedback-list@broadcom.com 3391L: netdev@vger.kernel.org 3392S: Supported 3393F: drivers/net/ethernet/broadcom/genet/ 3394 3395BROADCOM IPROC ARM ARCHITECTURE 3396M: Ray Jui <rjui@broadcom.com> 3397M: Scott Branden <sbranden@broadcom.com> 3398M: bcm-kernel-feedback-list@broadcom.com 3399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3400T: git git://github.com/broadcom/cygnus-linux.git 3401S: Maintained 3402N: iproc 3403N: cygnus 3404N: bcm[-_]nsp 3405N: bcm9113* 3406N: bcm9583* 3407N: bcm9585* 3408N: bcm9586* 3409N: bcm988312 3410N: bcm113* 3411N: bcm583* 3412N: bcm585* 3413N: bcm586* 3414N: bcm88312 3415N: hr2 3416N: stingray 3417F: arch/arm64/boot/dts/broadcom/northstar2/* 3418F: arch/arm64/boot/dts/broadcom/stingray/* 3419F: drivers/clk/bcm/clk-ns* 3420F: drivers/clk/bcm/clk-sr* 3421F: drivers/pinctrl/bcm/pinctrl-ns* 3422F: include/dt-bindings/clock/bcm-sr* 3423 3424BROADCOM KONA GPIO DRIVER 3425M: Ray Jui <rjui@broadcom.com> 3426L: bcm-kernel-feedback-list@broadcom.com 3427S: Supported 3428F: drivers/gpio/gpio-bcm-kona.c 3429F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3430 3431BROADCOM NETXTREME-E ROCE DRIVER 3432M: Selvin Xavier <selvin.xavier@broadcom.com> 3433M: Devesh Sharma <devesh.sharma@broadcom.com> 3434M: Somnath Kotur <somnath.kotur@broadcom.com> 3435M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3436L: linux-rdma@vger.kernel.org 3437W: http://www.broadcom.com 3438S: Supported 3439F: drivers/infiniband/hw/bnxt_re/ 3440F: include/uapi/rdma/bnxt_re-abi.h 3441 3442BROADCOM NVRAM DRIVER 3443M: Rafał Miłecki <zajec5@gmail.com> 3444L: linux-mips@vger.kernel.org 3445S: Maintained 3446F: drivers/firmware/broadcom/* 3447 3448BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3449M: Rafał Miłecki <zajec5@gmail.com> 3450L: linux-wireless@vger.kernel.org 3451S: Maintained 3452F: drivers/bcma/ 3453F: include/linux/bcma/ 3454 3455BROADCOM STB AVS CPUFREQ DRIVER 3456M: Markus Mayer <mmayer@broadcom.com> 3457M: bcm-kernel-feedback-list@broadcom.com 3458L: linux-pm@vger.kernel.org 3459S: Maintained 3460F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3461F: drivers/cpufreq/brcmstb* 3462 3463BROADCOM STB AVS TMON DRIVER 3464M: Markus Mayer <mmayer@broadcom.com> 3465M: bcm-kernel-feedback-list@broadcom.com 3466L: linux-pm@vger.kernel.org 3467S: Maintained 3468F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3469F: drivers/thermal/broadcom/brcmstb* 3470 3471BROADCOM STB NAND FLASH DRIVER 3472M: Brian Norris <computersforpeace@gmail.com> 3473M: Kamal Dasu <kdasu.kdev@gmail.com> 3474L: linux-mtd@lists.infradead.org 3475L: bcm-kernel-feedback-list@broadcom.com 3476S: Maintained 3477F: drivers/mtd/nand/raw/brcmnand/ 3478 3479BROADCOM STB DPFE DRIVER 3480M: Markus Mayer <mmayer@broadcom.com> 3481M: bcm-kernel-feedback-list@broadcom.com 3482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3483S: Maintained 3484F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3485F: drivers/memory/brcmstb_dpfe.c 3486 3487BROADCOM SPI DRIVER 3488M: Kamal Dasu <kdasu.kdev@gmail.com> 3489M: bcm-kernel-feedback-list@broadcom.com 3490S: Maintained 3491F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3492F: drivers/spi/spi-bcm-qspi.* 3493F: drivers/spi/spi-brcmstb-qspi.c 3494F: drivers/spi/spi-iproc-qspi.c 3495 3496BROADCOM SYSTEMPORT ETHERNET DRIVER 3497M: Florian Fainelli <f.fainelli@gmail.com> 3498L: bcm-kernel-feedback-list@broadcom.com 3499L: netdev@vger.kernel.org 3500S: Supported 3501F: drivers/net/ethernet/broadcom/bcmsysport.* 3502 3503BROADCOM TG3 GIGABIT ETHERNET DRIVER 3504M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3505M: Prashant Sreedharan <prashant@broadcom.com> 3506M: Michael Chan <mchan@broadcom.com> 3507L: netdev@vger.kernel.org 3508S: Supported 3509F: drivers/net/ethernet/broadcom/tg3.* 3510 3511BROCADE BFA FC SCSI DRIVER 3512M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3513M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3514L: linux-scsi@vger.kernel.org 3515S: Supported 3516F: drivers/scsi/bfa/ 3517 3518BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3519M: Rasesh Mody <rmody@marvell.com> 3520M: Sudarsana Kalluru <skalluru@marvell.com> 3521M: GR-Linux-NIC-Dev@marvell.com 3522L: netdev@vger.kernel.org 3523S: Supported 3524F: drivers/net/ethernet/brocade/bna/ 3525 3526BSG (block layer generic sg v4 driver) 3527M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3528L: linux-scsi@vger.kernel.org 3529S: Supported 3530F: block/bsg.c 3531F: include/linux/bsg.h 3532F: include/uapi/linux/bsg.h 3533 3534BT87X AUDIO DRIVER 3535M: Clemens Ladisch <clemens@ladisch.de> 3536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3538S: Maintained 3539F: Documentation/sound/cards/bt87x.rst 3540F: sound/pci/bt87x.c 3541 3542BT8XXGPIO DRIVER 3543M: Michael Buesch <m@bues.ch> 3544W: http://bu3sch.de/btgpio.php 3545S: Maintained 3546F: drivers/gpio/gpio-bt8xx.c 3547 3548BTRFS FILE SYSTEM 3549M: Chris Mason <clm@fb.com> 3550M: Josef Bacik <josef@toxicpanda.com> 3551M: David Sterba <dsterba@suse.com> 3552L: linux-btrfs@vger.kernel.org 3553W: http://btrfs.wiki.kernel.org/ 3554Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3556S: Maintained 3557F: Documentation/filesystems/btrfs.txt 3558F: fs/btrfs/ 3559F: include/linux/btrfs* 3560F: include/uapi/linux/btrfs* 3561 3562BTTV VIDEO4LINUX DRIVER 3563M: Mauro Carvalho Chehab <mchehab@kernel.org> 3564L: linux-media@vger.kernel.org 3565W: https://linuxtv.org 3566T: git git://linuxtv.org/media_tree.git 3567S: Odd fixes 3568F: Documentation/media/v4l-drivers/bttv* 3569F: drivers/media/pci/bt8xx/bttv* 3570 3571BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3572M: Chanwoo Choi <cw00.choi@samsung.com> 3573L: linux-pm@vger.kernel.org 3574L: linux-samsung-soc@vger.kernel.org 3575T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 3576S: Maintained 3577F: drivers/devfreq/exynos-bus.c 3578F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3579 3580BUSLOGIC SCSI DRIVER 3581M: Khalid Aziz <khalid@gonehiking.org> 3582L: linux-scsi@vger.kernel.org 3583S: Maintained 3584F: drivers/scsi/BusLogic.* 3585F: drivers/scsi/FlashPoint.* 3586 3587C-MEDIA CMI8788 DRIVER 3588M: Clemens Ladisch <clemens@ladisch.de> 3589L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3591S: Maintained 3592F: sound/pci/oxygen/ 3593 3594C-SKY ARCHITECTURE 3595M: Guo Ren <guoren@kernel.org> 3596T: git https://github.com/c-sky/csky-linux.git 3597S: Supported 3598F: arch/csky/ 3599F: Documentation/devicetree/bindings/csky/ 3600F: drivers/irqchip/irq-csky-* 3601F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3602F: drivers/clocksource/timer-gx6605s.c 3603F: drivers/clocksource/timer-mp-csky.c 3604F: Documentation/devicetree/bindings/timer/csky,* 3605K: csky 3606N: csky 3607 3608C6X ARCHITECTURE 3609M: Mark Salter <msalter@redhat.com> 3610M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3611L: linux-c6x-dev@linux-c6x.org 3612W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3613S: Maintained 3614F: arch/c6x/ 3615 3616CA8210 IEEE-802.15.4 RADIO DRIVER 3617M: Harry Morris <h.morris@cascoda.com> 3618L: linux-wpan@vger.kernel.org 3619W: https://github.com/Cascoda/ca8210-linux.git 3620S: Maintained 3621F: drivers/net/ieee802154/ca8210.c 3622F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3623 3624CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3625M: David Howells <dhowells@redhat.com> 3626L: linux-cachefs@redhat.com (moderated for non-subscribers) 3627S: Supported 3628F: Documentation/filesystems/caching/cachefiles.txt 3629F: fs/cachefiles/ 3630 3631CADENCE MIPI-CSI2 BRIDGES 3632M: Maxime Ripard <mripard@kernel.org> 3633L: linux-media@vger.kernel.org 3634S: Maintained 3635F: Documentation/devicetree/bindings/media/cdns,*.txt 3636F: drivers/media/platform/cadence/cdns-csi2* 3637 3638CADENCE NAND DRIVER 3639M: Piotr Sroka <piotrs@cadence.com> 3640L: linux-mtd@lists.infradead.org 3641S: Maintained 3642F: drivers/mtd/nand/raw/cadence-nand-controller.c 3643F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 3644 3645CADET FM/AM RADIO RECEIVER DRIVER 3646M: Hans Verkuil <hverkuil@xs4all.nl> 3647L: linux-media@vger.kernel.org 3648T: git git://linuxtv.org/media_tree.git 3649W: https://linuxtv.org 3650S: Maintained 3651F: drivers/media/radio/radio-cadet* 3652 3653CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3654M: Jonathan Corbet <corbet@lwn.net> 3655L: linux-media@vger.kernel.org 3656T: git git://linuxtv.org/media_tree.git 3657S: Maintained 3658F: Documentation/media/v4l-drivers/cafe_ccic* 3659F: drivers/media/platform/marvell-ccic/ 3660 3661CAIF NETWORK LAYER 3662L: netdev@vger.kernel.org 3663S: Orphan 3664F: Documentation/networking/caif/ 3665F: drivers/net/caif/ 3666F: include/uapi/linux/caif/ 3667F: include/net/caif/ 3668F: net/caif/ 3669 3670CAKE QDISC 3671M: Toke Høiland-Jørgensen <toke@toke.dk> 3672L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3673S: Maintained 3674F: net/sched/sch_cake.c 3675 3676CAN NETWORK DRIVERS 3677M: Wolfgang Grandegger <wg@grandegger.com> 3678M: Marc Kleine-Budde <mkl@pengutronix.de> 3679L: linux-can@vger.kernel.org 3680W: https://github.com/linux-can 3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3683S: Maintained 3684F: Documentation/devicetree/bindings/net/can/ 3685F: drivers/net/can/ 3686F: include/linux/can/dev.h 3687F: include/linux/can/led.h 3688F: include/linux/can/rx-offload.h 3689F: include/linux/can/platform/ 3690F: include/uapi/linux/can/error.h 3691F: include/uapi/linux/can/netlink.h 3692F: include/uapi/linux/can/vxcan.h 3693 3694CAN NETWORK LAYER 3695M: Oliver Hartkopp <socketcan@hartkopp.net> 3696M: Marc Kleine-Budde <mkl@pengutronix.de> 3697L: linux-can@vger.kernel.org 3698W: https://github.com/linux-can 3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3701S: Maintained 3702F: Documentation/networking/can.rst 3703F: net/can/ 3704F: include/linux/can/core.h 3705F: include/linux/can/skb.h 3706F: include/net/netns/can.h 3707F: include/uapi/linux/can.h 3708F: include/uapi/linux/can/bcm.h 3709F: include/uapi/linux/can/raw.h 3710F: include/uapi/linux/can/gw.h 3711 3712CAN-J1939 NETWORK LAYER 3713M: Robin van der Gracht <robin@protonic.nl> 3714M: Oleksij Rempel <o.rempel@pengutronix.de> 3715R: Pengutronix Kernel Team <kernel@pengutronix.de> 3716L: linux-can@vger.kernel.org 3717S: Maintained 3718F: Documentation/networking/j1939.rst 3719F: net/can/j1939/ 3720F: include/uapi/linux/can/j1939.h 3721 3722CAPABILITIES 3723M: Serge Hallyn <serge@hallyn.com> 3724L: linux-security-module@vger.kernel.org 3725S: Supported 3726F: include/linux/capability.h 3727F: include/uapi/linux/capability.h 3728F: security/commoncap.c 3729F: kernel/capability.c 3730 3731CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3732M: Kevin Tsai <ktsai@capellamicro.com> 3733S: Maintained 3734F: drivers/iio/light/cm* 3735 3736CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3737M: Christian Lamparter <chunkeey@googlemail.com> 3738L: linux-wireless@vger.kernel.org 3739W: http://wireless.kernel.org/en/users/Drivers/carl9170 3740S: Maintained 3741F: drivers/net/wireless/ath/carl9170/ 3742 3743CAVIUM I2C DRIVER 3744M: Robert Richter <rrichter@marvell.com> 3745W: http://www.marvell.com 3746S: Supported 3747F: drivers/i2c/busses/i2c-octeon* 3748F: drivers/i2c/busses/i2c-thunderx* 3749 3750CAVIUM LIQUIDIO NETWORK DRIVER 3751M: Derek Chickles <dchickles@marvell.com> 3752M: Satanand Burla <sburla@marvell.com> 3753M: Felix Manlunas <fmanlunas@marvell.com> 3754L: netdev@vger.kernel.org 3755W: http://www.marvell.com 3756S: Supported 3757F: drivers/net/ethernet/cavium/liquidio/ 3758 3759CAVIUM MMC DRIVER 3760M: Robert Richter <rrichter@marvell.com> 3761W: http://www.marvell.com 3762S: Supported 3763F: drivers/mmc/host/cavium* 3764 3765CAVIUM OCTEON-TX CRYPTO DRIVER 3766M: George Cherian <gcherian@marvell.com> 3767L: linux-crypto@vger.kernel.org 3768W: http://www.marvell.com 3769S: Supported 3770F: drivers/crypto/cavium/cpt/ 3771 3772CAVIUM THUNDERX2 ARM64 SOC 3773M: Robert Richter <rrichter@marvell.com> 3774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3775S: Maintained 3776F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3777F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3778 3779CC2520 IEEE-802.15.4 RADIO DRIVER 3780M: Varka Bhadram <varkabhadram@gmail.com> 3781L: linux-wpan@vger.kernel.org 3782S: Maintained 3783F: drivers/net/ieee802154/cc2520.c 3784F: include/linux/spi/cc2520.h 3785F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3786 3787CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3788M: Gilad Ben-Yossef <gilad@benyossef.com> 3789L: linux-crypto@vger.kernel.org 3790S: Supported 3791F: drivers/crypto/ccree/ 3792W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3793 3794CEC FRAMEWORK 3795M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3796L: linux-media@vger.kernel.org 3797T: git git://linuxtv.org/media_tree.git 3798W: http://linuxtv.org 3799S: Supported 3800F: Documentation/media/kapi/cec-core.rst 3801F: Documentation/media/uapi/cec 3802F: drivers/media/cec/ 3803F: drivers/media/rc/keymaps/rc-cec.c 3804F: include/media/cec.h 3805F: include/media/cec-notifier.h 3806F: include/uapi/linux/cec.h 3807F: include/uapi/linux/cec-funcs.h 3808F: Documentation/devicetree/bindings/media/cec.txt 3809F: Documentation/ABI/testing/debugfs-cec-error-inj 3810 3811CEC GPIO DRIVER 3812M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3813L: linux-media@vger.kernel.org 3814T: git git://linuxtv.org/media_tree.git 3815W: http://linuxtv.org 3816S: Supported 3817F: drivers/media/platform/cec-gpio/ 3818F: Documentation/devicetree/bindings/media/cec-gpio.txt 3819 3820CELL BROADBAND ENGINE ARCHITECTURE 3821M: Arnd Bergmann <arnd@arndb.de> 3822L: linuxppc-dev@lists.ozlabs.org 3823W: http://www.ibm.com/developerworks/power/cell/ 3824S: Supported 3825F: arch/powerpc/include/asm/cell*.h 3826F: arch/powerpc/include/asm/spu*.h 3827F: arch/powerpc/include/uapi/asm/spu*.h 3828F: arch/powerpc/oprofile/*cell* 3829F: arch/powerpc/platforms/cell/ 3830 3831CEPH COMMON CODE (LIBCEPH) 3832M: Ilya Dryomov <idryomov@gmail.com> 3833M: Jeff Layton <jlayton@kernel.org> 3834M: Sage Weil <sage@redhat.com> 3835L: ceph-devel@vger.kernel.org 3836W: http://ceph.com/ 3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3838T: git git://github.com/ceph/ceph-client.git 3839S: Supported 3840F: net/ceph/ 3841F: include/linux/ceph/ 3842F: include/linux/crush/ 3843 3844CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3845M: Jeff Layton <jlayton@kernel.org> 3846M: Sage Weil <sage@redhat.com> 3847M: Ilya Dryomov <idryomov@gmail.com> 3848L: ceph-devel@vger.kernel.org 3849W: http://ceph.com/ 3850T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3851T: git git://github.com/ceph/ceph-client.git 3852S: Supported 3853F: Documentation/filesystems/ceph.txt 3854F: fs/ceph/ 3855 3856CERTIFICATE HANDLING: 3857M: David Howells <dhowells@redhat.com> 3858M: David Woodhouse <dwmw2@infradead.org> 3859L: keyrings@vger.kernel.org 3860S: Maintained 3861F: Documentation/admin-guide/module-signing.rst 3862F: certs/ 3863F: scripts/sign-file.c 3864F: scripts/extract-cert.c 3865 3866CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3867L: devel@driverdev.osuosl.org 3868S: Obsolete 3869F: drivers/staging/wusbcore/ 3870 3871CFAG12864B LCD DRIVER 3872M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3873S: Maintained 3874F: drivers/auxdisplay/cfag12864b.c 3875F: include/linux/cfag12864b.h 3876 3877CFAG12864BFB LCD FRAMEBUFFER DRIVER 3878M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3879S: Maintained 3880F: drivers/auxdisplay/cfag12864bfb.c 3881F: include/linux/cfag12864b.h 3882 3883802.11 (including CFG80211/NL80211) 3884M: Johannes Berg <johannes@sipsolutions.net> 3885L: linux-wireless@vger.kernel.org 3886W: http://wireless.kernel.org/ 3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3888T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3889S: Maintained 3890F: net/wireless/ 3891F: include/uapi/linux/nl80211.h 3892F: include/linux/ieee80211.h 3893F: include/net/wext.h 3894F: include/net/cfg80211.h 3895F: include/net/iw_handler.h 3896F: include/net/ieee80211_radiotap.h 3897F: Documentation/driver-api/80211/cfg80211.rst 3898F: Documentation/networking/regulatory.txt 3899 3900CHAR and MISC DRIVERS 3901M: Arnd Bergmann <arnd@arndb.de> 3902M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3903T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3904S: Supported 3905F: drivers/char/ 3906F: drivers/misc/ 3907F: include/linux/miscdevice.h 3908 3909CHECKPATCH 3910M: Andy Whitcroft <apw@canonical.com> 3911M: Joe Perches <joe@perches.com> 3912S: Maintained 3913F: scripts/checkpatch.pl 3914 3915CHINESE DOCUMENTATION 3916M: Harry Wei <harryxiyou@gmail.com> 3917M: Alex Shi <alex.shi@linux.alibaba.com> 3918L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3919S: Maintained 3920F: Documentation/translations/zh_CN/ 3921 3922CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3923M: Peter Chen <Peter.Chen@nxp.com> 3924T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3925L: linux-usb@vger.kernel.org 3926S: Maintained 3927F: drivers/usb/chipidea/ 3928 3929CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3930M: Hans de Goede <hdegoede@redhat.com> 3931L: linux-input@vger.kernel.org 3932S: Maintained 3933F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3934F: drivers/input/touchscreen/chipone_icn8318.c 3935 3936CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3937M: Hans de Goede <hdegoede@redhat.com> 3938L: linux-input@vger.kernel.org 3939S: Maintained 3940F: drivers/input/touchscreen/chipone_icn8505.c 3941 3942CHROME HARDWARE PLATFORM SUPPORT 3943M: Benson Leung <bleung@chromium.org> 3944M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3945S: Maintained 3946T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3947F: drivers/platform/chrome/ 3948 3949CHROMEOS EC SUBDRIVERS 3950M: Benson Leung <bleung@chromium.org> 3951M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3952R: Guenter Roeck <groeck@chromium.org> 3953S: Maintained 3954N: cros_ec 3955N: cros-ec 3956F: drivers/power/supply/cros_usbpd-charger.c 3957 3958CHROMEOS EC CODEC DRIVER 3959M: Cheng-Yi Chiang <cychiang@chromium.org> 3960S: Maintained 3961R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3962R: Guenter Roeck <groeck@chromium.org> 3963F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3964F: sound/soc/codecs/cros_ec_codec.* 3965 3966CIRRUS LOGIC AUDIO CODEC DRIVERS 3967M: Brian Austin <brian.austin@cirrus.com> 3968M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3969L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3970S: Maintained 3971F: sound/soc/codecs/cs* 3972 3973CIRRUS LOGIC EP93XX ETHERNET DRIVER 3974M: Hartley Sweeten <hsweeten@visionengravers.com> 3975L: netdev@vger.kernel.org 3976S: Maintained 3977F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3978 3979CIRRUS LOGIC LOCHNAGAR DRIVER 3980M: Charles Keepax <ckeepax@opensource.cirrus.com> 3981M: Richard Fitzgerald <rf@opensource.cirrus.com> 3982L: patches@opensource.cirrus.com 3983S: Supported 3984F: drivers/clk/clk-lochnagar.c 3985F: drivers/hwmon/lochnagar-hwmon.c 3986F: drivers/mfd/lochnagar-i2c.c 3987F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3988F: drivers/regulator/lochnagar-regulator.c 3989F: sound/soc/codecs/lochnagar-sc.c 3990F: include/dt-bindings/clk/lochnagar.h 3991F: include/dt-bindings/pinctrl/lochnagar.h 3992F: include/linux/mfd/lochnagar* 3993F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3994F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3995F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3996F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3997F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3998F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3999F: Documentation/hwmon/lochnagar.rst 4000 4001CISCO FCOE HBA DRIVER 4002M: Satish Kharat <satishkh@cisco.com> 4003M: Sesidhar Baddela <sebaddel@cisco.com> 4004M: Karan Tilak Kumar <kartilak@cisco.com> 4005L: linux-scsi@vger.kernel.org 4006S: Supported 4007F: drivers/scsi/fnic/ 4008 4009CISCO SCSI HBA DRIVER 4010M: Karan Tilak Kumar <kartilak@cisco.com> 4011M: Sesidhar Baddela <sebaddel@cisco.com> 4012L: linux-scsi@vger.kernel.org 4013S: Supported 4014F: drivers/scsi/snic/ 4015 4016CISCO VIC ETHERNET NIC DRIVER 4017M: Christian Benvenuti <benve@cisco.com> 4018M: Govindarajulu Varadarajan <_govind@gmx.com> 4019M: Parvi Kaustubhi <pkaustub@cisco.com> 4020S: Supported 4021F: drivers/net/ethernet/cisco/enic/ 4022 4023CISCO VIC LOW LATENCY NIC DRIVER 4024M: Christian Benvenuti <benve@cisco.com> 4025M: Nelson Escobar <neescoba@cisco.com> 4026M: Parvi Kaustubhi <pkaustub@cisco.com> 4027S: Supported 4028F: drivers/infiniband/hw/usnic/ 4029 4030CIRRUS LOGIC MADERA CODEC DRIVERS 4031M: Charles Keepax <ckeepax@opensource.cirrus.com> 4032M: Richard Fitzgerald <rf@opensource.cirrus.com> 4033L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4034L: patches@opensource.cirrus.com 4035T: git https://github.com/CirrusLogic/linux-drivers.git 4036W: https://github.com/CirrusLogic/linux-drivers/wiki 4037S: Supported 4038F: Documentation/devicetree/bindings/mfd/madera.txt 4039F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 4040F: Documentation/devicetree/bindings/sound/madera.txt 4041F: include/dt-bindings/sound/madera* 4042F: include/linux/irqchip/irq-madera* 4043F: include/linux/mfd/madera/* 4044F: include/sound/madera* 4045F: drivers/gpio/gpio-madera* 4046F: drivers/irqchip/irq-madera* 4047F: drivers/mfd/madera* 4048F: drivers/mfd/cs47l* 4049F: drivers/pinctrl/cirrus/* 4050F: sound/soc/codecs/cs47l* 4051F: sound/soc/codecs/madera* 4052 4053CLANG-FORMAT FILE 4054M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4055S: Maintained 4056F: .clang-format 4057 4058CLANG/LLVM BUILD SUPPORT 4059L: clang-built-linux@googlegroups.com 4060W: https://clangbuiltlinux.github.io/ 4061B: https://github.com/ClangBuiltLinux/linux/issues 4062C: irc://chat.freenode.net/clangbuiltlinux 4063S: Supported 4064K: \b(?i:clang|llvm)\b 4065 4066CLEANCACHE API 4067M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4068L: linux-kernel@vger.kernel.org 4069S: Maintained 4070F: mm/cleancache.c 4071F: include/linux/cleancache.h 4072 4073CLK API 4074M: Russell King <linux@armlinux.org.uk> 4075L: linux-clk@vger.kernel.org 4076S: Maintained 4077F: include/linux/clk.h 4078 4079CLOCKSOURCE, CLOCKEVENT DRIVERS 4080M: Daniel Lezcano <daniel.lezcano@linaro.org> 4081M: Thomas Gleixner <tglx@linutronix.de> 4082L: linux-kernel@vger.kernel.org 4083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4084S: Supported 4085F: drivers/clocksource/ 4086F: Documentation/devicetree/bindings/timer/ 4087 4088CMPC ACPI DRIVER 4089M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4090M: Daniel Oliveira Nascimento <don@syst.com.br> 4091L: platform-driver-x86@vger.kernel.org 4092S: Supported 4093F: drivers/platform/x86/classmate-laptop.c 4094 4095COBALT MEDIA DRIVER 4096M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4097L: linux-media@vger.kernel.org 4098T: git git://linuxtv.org/media_tree.git 4099W: https://linuxtv.org 4100S: Supported 4101F: drivers/media/pci/cobalt/ 4102 4103COCCINELLE/Semantic Patches (SmPL) 4104M: Julia Lawall <Julia.Lawall@lip6.fr> 4105M: Gilles Muller <Gilles.Muller@lip6.fr> 4106M: Nicolas Palix <nicolas.palix@imag.fr> 4107M: Michal Marek <michal.lkml@markovi.net> 4108L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4110W: http://coccinelle.lip6.fr/ 4111S: Supported 4112F: Documentation/dev-tools/coccinelle.rst 4113F: scripts/coccinelle/ 4114F: scripts/coccicheck 4115 4116CODA FILE SYSTEM 4117M: Jan Harkes <jaharkes@cs.cmu.edu> 4118M: coda@cs.cmu.edu 4119L: codalist@coda.cs.cmu.edu 4120W: http://www.coda.cs.cmu.edu/ 4121S: Maintained 4122F: Documentation/filesystems/coda.txt 4123F: fs/coda/ 4124F: include/linux/coda*.h 4125F: include/uapi/linux/coda*.h 4126 4127CODA V4L2 MEM2MEM DRIVER 4128M: Philipp Zabel <p.zabel@pengutronix.de> 4129L: linux-media@vger.kernel.org 4130S: Maintained 4131F: Documentation/devicetree/bindings/media/coda.txt 4132F: drivers/media/platform/coda/ 4133 4134CODE OF CONDUCT 4135M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4136S: Supported 4137F: Documentation/process/code-of-conduct.rst 4138F: Documentation/process/code-of-conduct-interpretation.rst 4139 4140COMMON CLK FRAMEWORK 4141M: Michael Turquette <mturquette@baylibre.com> 4142M: Stephen Boyd <sboyd@kernel.org> 4143L: linux-clk@vger.kernel.org 4144Q: http://patchwork.kernel.org/project/linux-clk/list/ 4145T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4146S: Maintained 4147F: Documentation/devicetree/bindings/clock/ 4148F: drivers/clk/ 4149X: drivers/clk/clkdev.c 4150F: include/linux/clk-pr* 4151F: include/linux/clk/ 4152F: include/linux/of_clk.h 4153 4154COMMON INTERNET FILE SYSTEM (CIFS) 4155M: Steve French <sfrench@samba.org> 4156L: linux-cifs@vger.kernel.org 4157L: samba-technical@lists.samba.org (moderated for non-subscribers) 4158W: http://linux-cifs.samba.org/ 4159T: git git://git.samba.org/sfrench/cifs-2.6.git 4160S: Supported 4161F: Documentation/admin-guide/cifs/ 4162F: fs/cifs/ 4163 4164COMPACTPCI HOTPLUG CORE 4165M: Scott Murray <scott@spiteful.org> 4166L: linux-pci@vger.kernel.org 4167S: Maintained 4168F: drivers/pci/hotplug/cpci_hotplug* 4169 4170COMPACTPCI HOTPLUG GENERIC DRIVER 4171M: Scott Murray <scott@spiteful.org> 4172L: linux-pci@vger.kernel.org 4173S: Maintained 4174F: drivers/pci/hotplug/cpcihp_generic.c 4175 4176COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4177M: Scott Murray <scott@spiteful.org> 4178L: linux-pci@vger.kernel.org 4179S: Maintained 4180F: drivers/pci/hotplug/cpcihp_zt5550.* 4181 4182COMPAL LAPTOP SUPPORT 4183M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4184L: platform-driver-x86@vger.kernel.org 4185S: Maintained 4186F: drivers/platform/x86/compal-laptop.c 4187 4188COMPILER ATTRIBUTES 4189M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4190S: Maintained 4191F: include/linux/compiler_attributes.h 4192 4193CONEXANT ACCESSRUNNER USB DRIVER 4194L: accessrunner-general@lists.sourceforge.net 4195W: http://accessrunner.sourceforge.net/ 4196S: Orphan 4197F: drivers/usb/atm/cxacru.c 4198 4199CONFIGFS 4200M: Joel Becker <jlbec@evilplan.org> 4201M: Christoph Hellwig <hch@lst.de> 4202T: git git://git.infradead.org/users/hch/configfs.git 4203S: Supported 4204F: fs/configfs/ 4205F: include/linux/configfs.h 4206 4207CONNECTOR 4208M: Evgeniy Polyakov <zbr@ioremap.net> 4209L: netdev@vger.kernel.org 4210S: Maintained 4211F: drivers/connector/ 4212 4213CONTROL GROUP (CGROUP) 4214M: Tejun Heo <tj@kernel.org> 4215M: Li Zefan <lizefan@huawei.com> 4216M: Johannes Weiner <hannes@cmpxchg.org> 4217L: cgroups@vger.kernel.org 4218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4219S: Maintained 4220F: Documentation/admin-guide/cgroup-v2.rst 4221F: Documentation/admin-guide/cgroup-v1/ 4222F: include/linux/cgroup* 4223F: kernel/cgroup/ 4224 4225CONTROL GROUP - CPUSET 4226M: Li Zefan <lizefan@huawei.com> 4227L: cgroups@vger.kernel.org 4228W: http://www.bullopensource.org/cpuset/ 4229W: http://oss.sgi.com/projects/cpusets/ 4230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4231S: Maintained 4232F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4233F: include/linux/cpuset.h 4234F: kernel/cgroup/cpuset.c 4235 4236CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4237M: Johannes Weiner <hannes@cmpxchg.org> 4238M: Michal Hocko <mhocko@kernel.org> 4239M: Vladimir Davydov <vdavydov.dev@gmail.com> 4240L: cgroups@vger.kernel.org 4241L: linux-mm@kvack.org 4242S: Maintained 4243F: mm/memcontrol.c 4244F: mm/swap_cgroup.c 4245 4246CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4247M: Tejun Heo <tj@kernel.org> 4248M: Jens Axboe <axboe@kernel.dk> 4249L: cgroups@vger.kernel.org 4250L: linux-block@vger.kernel.org 4251T: git git://git.kernel.dk/linux-block 4252F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4253F: block/blk-cgroup.c 4254F: include/linux/blk-cgroup.h 4255F: block/blk-throttle.c 4256F: block/blk-iolatency.c 4257F: block/bfq-cgroup.c 4258 4259CORETEMP HARDWARE MONITORING DRIVER 4260M: Fenghua Yu <fenghua.yu@intel.com> 4261L: linux-hwmon@vger.kernel.org 4262S: Maintained 4263F: Documentation/hwmon/coretemp.rst 4264F: drivers/hwmon/coretemp.c 4265 4266COSA/SRP SYNC SERIAL DRIVER 4267M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4268W: http://www.fi.muni.cz/~kas/cosa/ 4269S: Maintained 4270F: drivers/net/wan/cosa* 4271 4272COUNTER SUBSYSTEM 4273M: William Breathitt Gray <vilhelm.gray@gmail.com> 4274L: linux-iio@vger.kernel.org 4275S: Maintained 4276F: Documentation/ABI/testing/sysfs-bus-counter* 4277F: Documentation/driver-api/generic-counter.rst 4278F: drivers/counter/ 4279F: include/linux/counter.h 4280F: include/linux/counter_enum.h 4281 4282CPMAC ETHERNET DRIVER 4283M: Florian Fainelli <f.fainelli@gmail.com> 4284L: netdev@vger.kernel.org 4285S: Maintained 4286F: drivers/net/ethernet/ti/cpmac.c 4287 4288CPU FREQUENCY SCALING FRAMEWORK 4289M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4290M: Viresh Kumar <viresh.kumar@linaro.org> 4291L: linux-pm@vger.kernel.org 4292S: Maintained 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4295B: https://bugzilla.kernel.org 4296F: Documentation/admin-guide/pm/cpufreq.rst 4297F: Documentation/admin-guide/pm/intel_pstate.rst 4298F: Documentation/cpu-freq/ 4299F: Documentation/devicetree/bindings/cpufreq/ 4300F: drivers/cpufreq/ 4301F: kernel/sched/cpufreq*.c 4302F: include/linux/cpufreq.h 4303F: include/linux/sched/cpufreq.h 4304F: tools/testing/selftests/cpufreq/ 4305 4306CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 4307M: Viresh Kumar <viresh.kumar@linaro.org> 4308M: Sudeep Holla <sudeep.holla@arm.com> 4309L: linux-pm@vger.kernel.org 4310W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4311S: Maintained 4312F: drivers/cpufreq/vexpress-spc-cpufreq.c 4313 4314CPU POWER MONITORING SUBSYSTEM 4315M: Thomas Renninger <trenn@suse.com> 4316M: Shuah Khan <shuah@kernel.org> 4317M: Shuah Khan <skhan@linuxfoundation.org> 4318L: linux-pm@vger.kernel.org 4319S: Maintained 4320F: tools/power/cpupower/ 4321 4322CPUID/MSR DRIVER 4323M: "H. Peter Anvin" <hpa@zytor.com> 4324S: Maintained 4325F: arch/x86/kernel/cpuid.c 4326F: arch/x86/kernel/msr.c 4327 4328CPUIDLE DRIVER - ARM BIG LITTLE 4329M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4330M: Daniel Lezcano <daniel.lezcano@linaro.org> 4331L: linux-pm@vger.kernel.org 4332L: linux-arm-kernel@lists.infradead.org 4333T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4334S: Maintained 4335F: drivers/cpuidle/cpuidle-big_little.c 4336 4337CPUIDLE DRIVER - ARM EXYNOS 4338M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4339M: Daniel Lezcano <daniel.lezcano@linaro.org> 4340M: Kukjin Kim <kgene@kernel.org> 4341L: linux-pm@vger.kernel.org 4342L: linux-samsung-soc@vger.kernel.org 4343S: Supported 4344F: drivers/cpuidle/cpuidle-exynos.c 4345F: arch/arm/mach-exynos/pm.c 4346 4347CPUIDLE DRIVER - ARM PSCI 4348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4349M: Sudeep Holla <sudeep.holla@arm.com> 4350L: linux-pm@vger.kernel.org 4351L: linux-arm-kernel@lists.infradead.org 4352S: Supported 4353F: drivers/cpuidle/cpuidle-psci.c 4354 4355CPU IDLE TIME MANAGEMENT FRAMEWORK 4356M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4357M: Daniel Lezcano <daniel.lezcano@linaro.org> 4358L: linux-pm@vger.kernel.org 4359S: Maintained 4360T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4361B: https://bugzilla.kernel.org 4362F: Documentation/admin-guide/pm/cpuidle.rst 4363F: Documentation/driver-api/pm/cpuidle.rst 4364F: drivers/cpuidle/* 4365F: include/linux/cpuidle.h 4366 4367CRAMFS FILESYSTEM 4368M: Nicolas Pitre <nico@fluxnic.net> 4369S: Maintained 4370F: Documentation/filesystems/cramfs.txt 4371F: fs/cramfs/ 4372 4373CREATIVE SB0540 4374M: Bastien Nocera <hadess@hadess.net> 4375L: linux-input@vger.kernel.org 4376S: Maintained 4377F: drivers/hid/hid-creative-sb0540.c 4378 4379CRYPTO API 4380M: Herbert Xu <herbert@gondor.apana.org.au> 4381M: "David S. Miller" <davem@davemloft.net> 4382L: linux-crypto@vger.kernel.org 4383T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4384T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4385S: Maintained 4386F: Documentation/crypto/ 4387F: Documentation/devicetree/bindings/crypto/ 4388F: arch/*/crypto/ 4389F: crypto/ 4390F: drivers/crypto/ 4391F: include/crypto/ 4392F: include/linux/crypto* 4393F: lib/crypto/ 4394 4395CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4396M: Neil Horman <nhorman@tuxdriver.com> 4397L: linux-crypto@vger.kernel.org 4398S: Maintained 4399F: crypto/ansi_cprng.c 4400F: crypto/rng.c 4401 4402CS3308 MEDIA DRIVER 4403M: Hans Verkuil <hverkuil@xs4all.nl> 4404L: linux-media@vger.kernel.org 4405T: git git://linuxtv.org/media_tree.git 4406W: http://linuxtv.org 4407S: Odd Fixes 4408F: drivers/media/i2c/cs3308.c 4409 4410CS5535 Audio ALSA driver 4411M: Jaya Kumar <jayakumar.alsa@gmail.com> 4412S: Maintained 4413F: sound/pci/cs5535audio/ 4414 4415CSI DRIVERS FOR ALLWINNER V3s 4416M: Yong Deng <yong.deng@magewell.com> 4417L: linux-media@vger.kernel.org 4418T: git git://linuxtv.org/media_tree.git 4419S: Maintained 4420F: drivers/media/platform/sunxi/sun6i-csi/ 4421F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4422 4423CW1200 WLAN driver 4424M: Solomon Peachy <pizza@shaftnet.org> 4425S: Maintained 4426F: drivers/net/wireless/st/cw1200/ 4427 4428CX18 VIDEO4LINUX DRIVER 4429M: Andy Walls <awalls@md.metrocast.net> 4430L: ivtv-devel@ivtvdriver.org (subscribers-only) 4431L: linux-media@vger.kernel.org 4432T: git git://linuxtv.org/media_tree.git 4433W: https://linuxtv.org 4434W: http://www.ivtvdriver.org/index.php/Cx18 4435S: Maintained 4436F: Documentation/media/v4l-drivers/cx18* 4437F: drivers/media/pci/cx18/ 4438F: include/uapi/linux/ivtv* 4439 4440CX2341X MPEG ENCODER HELPER MODULE 4441M: Hans Verkuil <hverkuil@xs4all.nl> 4442L: linux-media@vger.kernel.org 4443T: git git://linuxtv.org/media_tree.git 4444W: https://linuxtv.org 4445S: Maintained 4446F: drivers/media/common/cx2341x* 4447F: include/media/drv-intf/cx2341x.h 4448 4449CX24120 MEDIA DRIVER 4450M: Jemma Denson <jdenson@gmail.com> 4451M: Patrick Boettcher <patrick.boettcher@posteo.de> 4452L: linux-media@vger.kernel.org 4453W: https://linuxtv.org 4454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4455S: Maintained 4456F: drivers/media/dvb-frontends/cx24120* 4457 4458CX88 VIDEO4LINUX DRIVER 4459M: Mauro Carvalho Chehab <mchehab@kernel.org> 4460L: linux-media@vger.kernel.org 4461W: https://linuxtv.org 4462T: git git://linuxtv.org/media_tree.git 4463S: Odd fixes 4464F: Documentation/media/v4l-drivers/cx88* 4465F: drivers/media/pci/cx88/ 4466 4467CXD2820R MEDIA DRIVER 4468M: Antti Palosaari <crope@iki.fi> 4469L: linux-media@vger.kernel.org 4470W: https://linuxtv.org 4471W: http://palosaari.fi/linux/ 4472Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4473T: git git://linuxtv.org/anttip/media_tree.git 4474S: Maintained 4475F: drivers/media/dvb-frontends/cxd2820r* 4476 4477CXGB3 ETHERNET DRIVER (CXGB3) 4478M: Vishal Kulkarni <vishal@chelsio.com> 4479L: netdev@vger.kernel.org 4480W: http://www.chelsio.com 4481S: Supported 4482F: drivers/net/ethernet/chelsio/cxgb3/ 4483 4484CXGB3 ISCSI DRIVER (CXGB3I) 4485M: Karen Xie <kxie@chelsio.com> 4486L: linux-scsi@vger.kernel.org 4487W: http://www.chelsio.com 4488S: Supported 4489F: drivers/scsi/cxgbi/cxgb3i 4490 4491CXGB4 CRYPTO DRIVER (chcr) 4492M: Atul Gupta <atul.gupta@chelsio.com> 4493L: linux-crypto@vger.kernel.org 4494W: http://www.chelsio.com 4495S: Supported 4496F: drivers/crypto/chelsio 4497 4498CXGB4 ETHERNET DRIVER (CXGB4) 4499M: Vishal Kulkarni <vishal@chelsio.com> 4500L: netdev@vger.kernel.org 4501W: http://www.chelsio.com 4502S: Supported 4503F: drivers/net/ethernet/chelsio/cxgb4/ 4504 4505CXGB4 ISCSI DRIVER (CXGB4I) 4506M: Karen Xie <kxie@chelsio.com> 4507L: linux-scsi@vger.kernel.org 4508W: http://www.chelsio.com 4509S: Supported 4510F: drivers/scsi/cxgbi/cxgb4i 4511 4512CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4513M: Potnuri Bharat Teja <bharat@chelsio.com> 4514L: linux-rdma@vger.kernel.org 4515W: http://www.openfabrics.org 4516S: Supported 4517F: drivers/infiniband/hw/cxgb4/ 4518F: include/uapi/rdma/cxgb4-abi.h 4519 4520CXGB4VF ETHERNET DRIVER (CXGB4VF) 4521M: Casey Leedom <leedom@chelsio.com> 4522L: netdev@vger.kernel.org 4523W: http://www.chelsio.com 4524S: Supported 4525F: drivers/net/ethernet/chelsio/cxgb4vf/ 4526 4527CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4528M: Frederic Barrat <fbarrat@linux.ibm.com> 4529M: Andrew Donnellan <ajd@linux.ibm.com> 4530L: linuxppc-dev@lists.ozlabs.org 4531S: Supported 4532F: arch/powerpc/platforms/powernv/pci-cxl.c 4533F: drivers/misc/cxl/ 4534F: include/misc/cxl* 4535F: include/uapi/misc/cxl.h 4536F: Documentation/powerpc/cxl.rst 4537F: Documentation/ABI/testing/sysfs-class-cxl 4538 4539CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4540M: Manoj N. Kumar <manoj@linux.ibm.com> 4541M: Matthew R. Ochs <mrochs@linux.ibm.com> 4542M: Uma Krishnan <ukrishn@linux.ibm.com> 4543L: linux-scsi@vger.kernel.org 4544S: Supported 4545F: drivers/scsi/cxlflash/ 4546F: include/uapi/scsi/cxlflash_ioctl.h 4547F: Documentation/powerpc/cxlflash.rst 4548 4549CYBERPRO FB DRIVER 4550M: Russell King <linux@armlinux.org.uk> 4551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4552W: http://www.armlinux.org.uk/ 4553S: Maintained 4554F: drivers/video/fbdev/cyber2000fb.* 4555 4556CYCLADES ASYNC MUX DRIVER 4557W: http://www.cyclades.com/ 4558S: Orphan 4559F: drivers/tty/cyclades.c 4560F: include/linux/cyclades.h 4561F: include/uapi/linux/cyclades.h 4562 4563CYCLADES PC300 DRIVER 4564W: http://www.cyclades.com/ 4565S: Orphan 4566F: drivers/net/wan/pc300* 4567 4568CYPRESS_FIRMWARE MEDIA DRIVER 4569M: Antti Palosaari <crope@iki.fi> 4570L: linux-media@vger.kernel.org 4571W: https://linuxtv.org 4572W: http://palosaari.fi/linux/ 4573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4574T: git git://linuxtv.org/anttip/media_tree.git 4575S: Maintained 4576F: drivers/media/common/cypress_firmware* 4577 4578CYTTSP TOUCHSCREEN DRIVER 4579M: Ferruh Yigit <fery@cypress.com> 4580L: linux-input@vger.kernel.org 4581S: Supported 4582F: drivers/input/touchscreen/cyttsp* 4583F: include/linux/input/cyttsp.h 4584 4585D-LINK DIR-685 TOUCHKEYS DRIVER 4586M: Linus Walleij <linus.walleij@linaro.org> 4587L: linux-input@vger.kernel.org 4588S: Supported 4589F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4590 4591DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4592M: Joshua Kinard <kumba@gentoo.org> 4593S: Maintained 4594F: drivers/rtc/rtc-ds1685.c 4595F: include/linux/rtc/ds1685.h 4596 4597DAMA SLAVE for AX.25 4598M: Joerg Reuter <jreuter@yaina.de> 4599W: http://yaina.de/jreuter/ 4600W: http://www.qsl.net/dl1bke/ 4601L: linux-hams@vger.kernel.org 4602S: Maintained 4603F: net/ax25/af_ax25.c 4604F: net/ax25/ax25_dev.c 4605F: net/ax25/ax25_ds_* 4606F: net/ax25/ax25_in.c 4607F: net/ax25/ax25_out.c 4608F: net/ax25/ax25_timer.c 4609F: net/ax25/sysctl_net_ax25.c 4610 4611DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4612L: netdev@vger.kernel.org 4613S: Orphan 4614F: Documentation/networking/device_drivers/dec/dmfe.txt 4615F: drivers/net/ethernet/dec/tulip/dmfe.c 4616 4617DC390/AM53C974 SCSI driver 4618M: Hannes Reinecke <hare@suse.com> 4619L: linux-scsi@vger.kernel.org 4620S: Maintained 4621F: drivers/scsi/am53c974.c 4622 4623DC395x SCSI driver 4624M: Oliver Neukum <oliver@neukum.org> 4625M: Ali Akcaagac <aliakc@web.de> 4626M: Jamie Lenehan <lenehan@twibble.org> 4627L: dc395x@twibble.org 4628W: http://twibble.org/dist/dc395x/ 4629W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4630S: Maintained 4631F: Documentation/scsi/dc395x.txt 4632F: drivers/scsi/dc395x.* 4633 4634DCCP PROTOCOL 4635M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4636L: dccp@vger.kernel.org 4637W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4638S: Maintained 4639F: include/linux/dccp.h 4640F: include/uapi/linux/dccp.h 4641F: include/linux/tfrc.h 4642F: net/dccp/ 4643 4644DECnet NETWORK LAYER 4645W: http://linux-decnet.sourceforge.net 4646L: linux-decnet-user@lists.sourceforge.net 4647S: Orphan 4648F: Documentation/networking/decnet.txt 4649F: net/decnet/ 4650 4651DECSTATION PLATFORM SUPPORT 4652M: "Maciej W. Rozycki" <macro@linux-mips.org> 4653L: linux-mips@vger.kernel.org 4654W: http://www.linux-mips.org/wiki/DECstation 4655S: Maintained 4656F: arch/mips/dec/ 4657F: arch/mips/include/asm/dec/ 4658F: arch/mips/include/asm/mach-dec/ 4659 4660DEFXX FDDI NETWORK DRIVER 4661M: "Maciej W. Rozycki" <macro@linux-mips.org> 4662S: Maintained 4663F: drivers/net/fddi/defxx.* 4664 4665DEINTERLACE DRIVERS FOR ALLWINNER H3 4666M: Jernej Skrabec <jernej.skrabec@siol.net> 4667L: linux-media@vger.kernel.org 4668T: git git://linuxtv.org/media_tree.git 4669S: Maintained 4670F: drivers/media/platform/sunxi/sun8i-di/ 4671F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 4672 4673DELL SMBIOS DRIVER 4674M: Pali Rohár <pali.rohar@gmail.com> 4675M: Mario Limonciello <mario.limonciello@dell.com> 4676L: platform-driver-x86@vger.kernel.org 4677S: Maintained 4678F: drivers/platform/x86/dell-smbios.* 4679 4680DELL SMBIOS SMM DRIVER 4681M: Mario Limonciello <mario.limonciello@dell.com> 4682L: platform-driver-x86@vger.kernel.org 4683S: Maintained 4684F: drivers/platform/x86/dell-smbios-smm.c 4685 4686DELL SMBIOS WMI DRIVER 4687M: Mario Limonciello <mario.limonciello@dell.com> 4688L: platform-driver-x86@vger.kernel.org 4689S: Maintained 4690F: drivers/platform/x86/dell-smbios-wmi.c 4691F: tools/wmi/dell-smbios-example.c 4692 4693DEFZA FDDI NETWORK DRIVER 4694M: "Maciej W. Rozycki" <macro@linux-mips.org> 4695S: Maintained 4696F: drivers/net/fddi/defza.* 4697 4698DELL LAPTOP DRIVER 4699M: Matthew Garrett <mjg59@srcf.ucam.org> 4700M: Pali Rohár <pali.rohar@gmail.com> 4701L: platform-driver-x86@vger.kernel.org 4702S: Maintained 4703F: drivers/platform/x86/dell-laptop.c 4704 4705DELL LAPTOP FREEFALL DRIVER 4706M: Pali Rohár <pali.rohar@gmail.com> 4707S: Maintained 4708F: drivers/platform/x86/dell-smo8800.c 4709 4710DELL LAPTOP RBTN DRIVER 4711M: Pali Rohár <pali.rohar@gmail.com> 4712S: Maintained 4713F: drivers/platform/x86/dell-rbtn.* 4714 4715DELL REMOTE BIOS UPDATE DRIVER 4716M: Stuart Hayes <stuart.w.hayes@gmail.com> 4717L: platform-driver-x86@vger.kernel.org 4718S: Maintained 4719F: drivers/platform/x86/dell_rbu.c 4720 4721DELL LAPTOP SMM DRIVER 4722M: Pali Rohár <pali.rohar@gmail.com> 4723S: Maintained 4724F: drivers/hwmon/dell-smm-hwmon.c 4725F: include/uapi/linux/i8k.h 4726 4727DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4728M: Stuart Hayes <stuart.w.hayes@gmail.com> 4729L: platform-driver-x86@vger.kernel.org 4730S: Maintained 4731F: Documentation/driver-api/dcdbas.rst 4732F: drivers/platform/x86/dcdbas.* 4733 4734DELL WMI NOTIFICATIONS DRIVER 4735M: Matthew Garrett <mjg59@srcf.ucam.org> 4736M: Pali Rohár <pali.rohar@gmail.com> 4737S: Maintained 4738F: drivers/platform/x86/dell-wmi.c 4739 4740DELL WMI DESCRIPTOR DRIVER 4741M: Mario Limonciello <mario.limonciello@dell.com> 4742S: Maintained 4743F: drivers/platform/x86/dell-wmi-descriptor.c 4744 4745DELTA ST MEDIA DRIVER 4746M: Hugues Fruchet <hugues.fruchet@st.com> 4747L: linux-media@vger.kernel.org 4748T: git git://linuxtv.org/media_tree.git 4749W: https://linuxtv.org 4750S: Supported 4751F: drivers/media/platform/sti/delta 4752 4753DENALI NAND DRIVER 4754M: Masahiro Yamada <yamada.masahiro@socionext.com> 4755L: linux-mtd@lists.infradead.org 4756S: Supported 4757F: drivers/mtd/nand/raw/denali* 4758 4759DESIGNWARE EDMA CORE IP DRIVER 4760M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4761L: dmaengine@vger.kernel.org 4762S: Maintained 4763F: drivers/dma/dw-edma/ 4764F: include/linux/dma/edma.h 4765 4766DESIGNWARE USB2 DRD IP DRIVER 4767M: Minas Harutyunyan <hminas@synopsys.com> 4768L: linux-usb@vger.kernel.org 4769T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4770S: Maintained 4771F: drivers/usb/dwc2/ 4772 4773DESIGNWARE USB3 DRD IP DRIVER 4774M: Felipe Balbi <balbi@kernel.org> 4775L: linux-usb@vger.kernel.org 4776T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4777S: Maintained 4778F: drivers/usb/dwc3/ 4779 4780DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4781M: Andreas Klinger <ak@it-klinger.de> 4782L: linux-iio@vger.kernel.org 4783S: Maintained 4784F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4785F: drivers/iio/proximity/srf*.c 4786 4787DEVICE COREDUMP (DEV_COREDUMP) 4788M: Johannes Berg <johannes@sipsolutions.net> 4789L: linux-kernel@vger.kernel.org 4790S: Maintained 4791F: drivers/base/devcoredump.c 4792F: include/linux/devcoredump.h 4793 4794DEVICE FREQUENCY (DEVFREQ) 4795M: MyungJoo Ham <myungjoo.ham@samsung.com> 4796M: Kyungmin Park <kyungmin.park@samsung.com> 4797M: Chanwoo Choi <cw00.choi@samsung.com> 4798L: linux-pm@vger.kernel.org 4799T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4800S: Maintained 4801F: drivers/devfreq/ 4802F: include/linux/devfreq.h 4803F: Documentation/devicetree/bindings/devfreq/ 4804F: include/trace/events/devfreq.h 4805 4806DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4807M: Chanwoo Choi <cw00.choi@samsung.com> 4808L: linux-pm@vger.kernel.org 4809T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4810S: Supported 4811F: drivers/devfreq/event/ 4812F: drivers/devfreq/devfreq-event.c 4813F: include/dt-bindings/pmu/exynos_ppmu.h 4814F: include/linux/devfreq-event.h 4815F: Documentation/devicetree/bindings/devfreq/event/ 4816 4817DEVICE NUMBER REGISTRY 4818M: Torben Mathiasen <device@lanana.org> 4819W: http://lanana.org/docs/device-list/index.html 4820S: Maintained 4821 4822DEVICE-MAPPER (LVM) 4823M: Alasdair Kergon <agk@redhat.com> 4824M: Mike Snitzer <snitzer@redhat.com> 4825M: dm-devel@redhat.com 4826L: dm-devel@redhat.com 4827W: http://sources.redhat.com/dm 4828Q: http://patchwork.kernel.org/project/dm-devel/list/ 4829T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4830T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4831S: Maintained 4832F: Documentation/admin-guide/device-mapper/ 4833F: drivers/md/Makefile 4834F: drivers/md/Kconfig 4835F: drivers/md/dm* 4836F: drivers/md/persistent-data/ 4837F: include/linux/device-mapper.h 4838F: include/linux/dm-*.h 4839F: include/uapi/linux/dm-*.h 4840 4841DEVLINK 4842M: Jiri Pirko <jiri@mellanox.com> 4843L: netdev@vger.kernel.org 4844S: Supported 4845F: net/core/devlink.c 4846F: include/net/devlink.h 4847F: include/uapi/linux/devlink.h 4848 4849DIALOG SEMICONDUCTOR DRIVERS 4850M: Support Opensource <support.opensource@diasemi.com> 4851W: http://www.dialog-semiconductor.com/products 4852S: Supported 4853F: Documentation/hwmon/da90??.rst 4854F: Documentation/devicetree/bindings/mfd/da90*.txt 4855F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4856F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4857F: Documentation/devicetree/bindings/regulator/da92*.txt 4858F: Documentation/devicetree/bindings/regulator/slg51000.txt 4859F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4860F: Documentation/devicetree/bindings/sound/da[79]*.txt 4861F: drivers/gpio/gpio-da90??.c 4862F: drivers/hwmon/da90??-hwmon.c 4863F: drivers/iio/adc/da91??-*.c 4864F: drivers/input/misc/da90??_onkey.c 4865F: drivers/input/touchscreen/da9052_tsi.c 4866F: drivers/leds/leds-da90??.c 4867F: drivers/mfd/da903x.c 4868F: drivers/mfd/da90??-*.c 4869F: drivers/mfd/da91??-*.c 4870F: drivers/power/supply/da9052-battery.c 4871F: drivers/power/supply/da91??-*.c 4872F: drivers/regulator/da903x.c 4873F: drivers/regulator/da9???-regulator.[ch] 4874F: drivers/regulator/slg51000-regulator.[ch] 4875F: drivers/thermal/da90??-thermal.c 4876F: drivers/rtc/rtc-da90??.c 4877F: drivers/video/backlight/da90??_bl.c 4878F: drivers/watchdog/da90??_wdt.c 4879F: include/linux/mfd/da903x.h 4880F: include/linux/mfd/da9052/ 4881F: include/linux/mfd/da9055/ 4882F: include/linux/mfd/da9062/ 4883F: include/linux/mfd/da9063/ 4884F: include/linux/mfd/da9150/ 4885F: include/linux/regulator/da9211.h 4886F: include/sound/da[79]*.h 4887F: sound/soc/codecs/da[79]*.[ch] 4888 4889DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4890M: William Breathitt Gray <vilhelm.gray@gmail.com> 4891L: linux-gpio@vger.kernel.org 4892S: Maintained 4893F: drivers/gpio/gpio-gpio-mm.c 4894 4895DIOLAN U2C-12 I2C DRIVER 4896M: Guenter Roeck <linux@roeck-us.net> 4897L: linux-i2c@vger.kernel.org 4898S: Maintained 4899F: drivers/i2c/busses/i2c-diolan-u2c.c 4900 4901FILESYSTEM DIRECT ACCESS (DAX) 4902M: Dan Williams <dan.j.williams@intel.com> 4903R: Matthew Wilcox <willy@infradead.org> 4904R: Jan Kara <jack@suse.cz> 4905L: linux-fsdevel@vger.kernel.org 4906L: linux-nvdimm@lists.01.org 4907S: Supported 4908F: fs/dax.c 4909F: include/linux/dax.h 4910F: include/trace/events/fs_dax.h 4911 4912DEVICE DIRECT ACCESS (DAX) 4913M: Dan Williams <dan.j.williams@intel.com> 4914M: Vishal Verma <vishal.l.verma@intel.com> 4915M: Dave Jiang <dave.jiang@intel.com> 4916L: linux-nvdimm@lists.01.org 4917S: Supported 4918F: drivers/dax/ 4919 4920DIRECTORY NOTIFICATION (DNOTIFY) 4921M: Jan Kara <jack@suse.cz> 4922R: Amir Goldstein <amir73il@gmail.com> 4923L: linux-fsdevel@vger.kernel.org 4924S: Maintained 4925F: Documentation/filesystems/dnotify.txt 4926F: fs/notify/dnotify/ 4927F: include/linux/dnotify.h 4928 4929DISK GEOMETRY AND PARTITION HANDLING 4930M: Andries Brouwer <aeb@cwi.nl> 4931W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4932W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4933W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4934S: Maintained 4935 4936DISKQUOTA 4937M: Jan Kara <jack@suse.com> 4938S: Maintained 4939F: Documentation/filesystems/quota.txt 4940F: fs/quota/ 4941F: include/linux/quota*.h 4942F: include/uapi/linux/quota*.h 4943 4944DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4945M: Bernie Thompson <bernie@plugable.com> 4946L: linux-fbdev@vger.kernel.org 4947S: Maintained 4948W: http://plugable.com/category/projects/udlfb/ 4949F: drivers/video/fbdev/udlfb.c 4950F: include/video/udlfb.h 4951F: Documentation/fb/udlfb.rst 4952 4953DISTRIBUTED LOCK MANAGER (DLM) 4954M: Christine Caulfield <ccaulfie@redhat.com> 4955M: David Teigland <teigland@redhat.com> 4956L: cluster-devel@redhat.com 4957W: http://sources.redhat.com/cluster/ 4958T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4959S: Supported 4960F: fs/dlm/ 4961 4962DMA BUFFER SHARING FRAMEWORK 4963M: Sumit Semwal <sumit.semwal@linaro.org> 4964S: Maintained 4965L: linux-media@vger.kernel.org 4966L: dri-devel@lists.freedesktop.org 4967L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4968F: drivers/dma-buf/ 4969F: include/linux/dma-buf* 4970F: include/linux/reservation.h 4971F: include/linux/*fence.h 4972F: Documentation/driver-api/dma-buf.rst 4973T: git git://anongit.freedesktop.org/drm/drm-misc 4974 4975DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4976M: Vinod Koul <vkoul@kernel.org> 4977L: dmaengine@vger.kernel.org 4978Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4979S: Maintained 4980F: drivers/dma/ 4981F: include/linux/dmaengine.h 4982F: include/linux/of_dma.h 4983F: Documentation/devicetree/bindings/dma/ 4984F: Documentation/driver-api/dmaengine/ 4985T: git git://git.infradead.org/users/vkoul/slave-dma.git 4986 4987DMA MAPPING HELPERS 4988M: Christoph Hellwig <hch@lst.de> 4989M: Marek Szyprowski <m.szyprowski@samsung.com> 4990R: Robin Murphy <robin.murphy@arm.com> 4991L: iommu@lists.linux-foundation.org 4992T: git git://git.infradead.org/users/hch/dma-mapping.git 4993W: http://git.infradead.org/users/hch/dma-mapping.git 4994S: Supported 4995F: kernel/dma/ 4996F: include/asm-generic/dma-mapping.h 4997F: include/linux/dma-direct.h 4998F: include/linux/dma-mapping.h 4999F: include/linux/dma-noncoherent.h 5000 5001DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 5002M: Lukasz Luba <l.luba@partner.samsung.com> 5003L: linux-pm@vger.kernel.org 5004L: linux-samsung-soc@vger.kernel.org 5005S: Maintained 5006F: drivers/memory/samsung/exynos5422-dmc.c 5007F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt 5008 5009DME1737 HARDWARE MONITOR DRIVER 5010M: Juerg Haefliger <juergh@gmail.com> 5011L: linux-hwmon@vger.kernel.org 5012S: Maintained 5013F: Documentation/hwmon/dme1737.rst 5014F: drivers/hwmon/dme1737.c 5015 5016DMI/SMBIOS SUPPORT 5017M: Jean Delvare <jdelvare@suse.com> 5018S: Maintained 5019T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 5020F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 5021F: drivers/firmware/dmi-id.c 5022F: drivers/firmware/dmi_scan.c 5023F: include/linux/dmi.h 5024 5025DOCUMENTATION 5026M: Jonathan Corbet <corbet@lwn.net> 5027L: linux-doc@vger.kernel.org 5028S: Maintained 5029F: Documentation/ 5030F: scripts/documentation-file-ref-check 5031F: scripts/kernel-doc 5032F: scripts/sphinx-pre-install 5033X: Documentation/ABI/ 5034X: Documentation/firmware-guide/acpi/ 5035X: Documentation/devicetree/ 5036X: Documentation/i2c/ 5037X: Documentation/media/ 5038X: Documentation/power/ 5039X: Documentation/spi/ 5040T: git git://git.lwn.net/linux.git docs-next 5041 5042DOCUMENTATION/ITALIAN 5043M: Federico Vaga <federico.vaga@vaga.pv.it> 5044L: linux-doc@vger.kernel.org 5045S: Maintained 5046F: Documentation/translations/it_IT 5047 5048DOCUMENTATION SCRIPTS 5049M: Mauro Carvalho Chehab <mchehab@kernel.org> 5050L: linux-doc@vger.kernel.org 5051S: Maintained 5052F: scripts/documentation-file-ref-check 5053F: scripts/sphinx-pre-install 5054F: Documentation/sphinx/parse-headers.pl 5055 5056DONGWOON DW9714 LENS VOICE COIL DRIVER 5057M: Sakari Ailus <sakari.ailus@linux.intel.com> 5058L: linux-media@vger.kernel.org 5059T: git git://linuxtv.org/media_tree.git 5060S: Maintained 5061F: drivers/media/i2c/dw9714.c 5062F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 5063 5064DONGWOON DW9807 LENS VOICE COIL DRIVER 5065M: Sakari Ailus <sakari.ailus@linux.intel.com> 5066L: linux-media@vger.kernel.org 5067T: git git://linuxtv.org/media_tree.git 5068S: Maintained 5069F: drivers/media/i2c/dw9807-vcm.c 5070F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 5071 5072DOUBLETALK DRIVER 5073M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 5074L: blinux-list@redhat.com 5075S: Maintained 5076F: drivers/char/dtlk.c 5077F: include/linux/dtlk.h 5078 5079DPAA2 DATAPATH I/O (DPIO) DRIVER 5080M: Roy Pledge <Roy.Pledge@nxp.com> 5081L: linux-kernel@vger.kernel.org 5082S: Maintained 5083F: drivers/soc/fsl/dpio 5084 5085DPAA2 ETHERNET DRIVER 5086M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5087L: netdev@vger.kernel.org 5088S: Maintained 5089F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5090F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 5091F: drivers/net/ethernet/freescale/dpaa2/dpni* 5092F: drivers/net/ethernet/freescale/dpaa2/dpmac* 5093F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5094F: drivers/net/ethernet/freescale/dpaa2/Makefile 5095F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5096F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst 5097F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst 5098 5099DPAA2 ETHERNET SWITCH DRIVER 5100M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5101M: Ioana Ciornei <ioana.ciornei@nxp.com> 5102L: linux-kernel@vger.kernel.org 5103S: Maintained 5104F: drivers/staging/fsl-dpaa2/ethsw 5105 5106DPT_I2O SCSI RAID DRIVER 5107M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5108L: linux-scsi@vger.kernel.org 5109W: http://www.adaptec.com/ 5110S: Maintained 5111F: drivers/scsi/dpt* 5112F: drivers/scsi/dpt/ 5113 5114DRBD DRIVER 5115M: Philipp Reisner <philipp.reisner@linbit.com> 5116M: Lars Ellenberg <lars.ellenberg@linbit.com> 5117L: drbd-dev@lists.linbit.com 5118W: http://www.drbd.org 5119T: git git://git.linbit.com/linux-drbd.git 5120T: git git://git.linbit.com/drbd-8.4.git 5121S: Supported 5122F: drivers/block/drbd/ 5123F: lib/lru_cache.c 5124F: Documentation/admin-guide/blockdev/ 5125 5126DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5127M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5128R: "Rafael J. Wysocki" <rafael@kernel.org> 5129T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5130S: Supported 5131F: Documentation/kobject.txt 5132F: drivers/base/ 5133F: fs/debugfs/ 5134F: fs/sysfs/ 5135F: include/linux/debugfs.h 5136F: include/linux/kobj* 5137F: lib/kobj* 5138 5139DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5140M: Kevin Hilman <khilman@kernel.org> 5141M: Nishanth Menon <nm@ti.com> 5142S: Maintained 5143F: drivers/power/avs/ 5144F: include/linux/power/smartreflex.h 5145L: linux-pm@vger.kernel.org 5146 5147DRM DRIVER FOR ARM PL111 CLCD 5148M: Eric Anholt <eric@anholt.net> 5149T: git git://anongit.freedesktop.org/drm/drm-misc 5150S: Supported 5151F: drivers/gpu/drm/pl111/ 5152 5153DRM DRIVER FOR ARM VERSATILE TFT PANELS 5154M: Linus Walleij <linus.walleij@linaro.org> 5155T: git git://anongit.freedesktop.org/drm/drm-misc 5156S: Maintained 5157F: drivers/gpu/drm/panel/panel-arm-versatile.c 5158F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5159 5160DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5161M: Dave Airlie <airlied@redhat.com> 5162S: Odd Fixes 5163F: drivers/gpu/drm/ast/ 5164 5165DRM DRIVER FOR ASPEED BMC GFX 5166M: Joel Stanley <joel@jms.id.au> 5167L: linux-aspeed@lists.ozlabs.org 5168T: git git://anongit.freedesktop.org/drm/drm-misc 5169S: Supported 5170F: drivers/gpu/drm/aspeed/ 5171F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5172 5173DRM DRIVER FOR BOCHS VIRTUAL GPU 5174M: Gerd Hoffmann <kraxel@redhat.com> 5175L: virtualization@lists.linux-foundation.org 5176T: git git://anongit.freedesktop.org/drm/drm-misc 5177S: Maintained 5178F: drivers/gpu/drm/bochs/ 5179 5180DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5181M: Linus Walleij <linus.walleij@linaro.org> 5182T: git git://anongit.freedesktop.org/drm/drm-misc 5183S: Maintained 5184F: drivers/gpu/drm/tve200/ 5185 5186DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5187M: Jagan Teki <jagan@amarulasolutions.com> 5188S: Maintained 5189F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5190F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5191 5192DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 5193M: Hans de Goede <hdegoede@redhat.com> 5194T: git git://anongit.freedesktop.org/drm/drm-misc 5195S: Maintained 5196F: drivers/gpu/drm/tiny/gm12u320.c 5197 5198DRM DRIVER FOR ILITEK ILI9225 PANELS 5199M: David Lechner <david@lechnology.com> 5200T: git git://anongit.freedesktop.org/drm/drm-misc 5201S: Maintained 5202F: drivers/gpu/drm/tiny/ili9225.c 5203F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5204 5205DRM DRIVER FOR HX8357D PANELS 5206M: Eric Anholt <eric@anholt.net> 5207T: git git://anongit.freedesktop.org/drm/drm-misc 5208S: Maintained 5209F: drivers/gpu/drm/tiny/hx8357d.c 5210F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5211 5212DRM DRIVER FOR INTEL I810 VIDEO CARDS 5213S: Orphan / Obsolete 5214F: drivers/gpu/drm/i810/ 5215F: include/uapi/drm/i810_drm.h 5216 5217DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5218S: Orphan / Obsolete 5219F: drivers/gpu/drm/mga/ 5220F: include/uapi/drm/mga_drm.h 5221 5222DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5223M: Dave Airlie <airlied@redhat.com> 5224S: Odd Fixes 5225F: drivers/gpu/drm/mgag200/ 5226 5227DRM DRIVER FOR MI0283QT 5228M: Noralf Trønnes <noralf@tronnes.org> 5229T: git git://anongit.freedesktop.org/drm/drm-misc 5230S: Maintained 5231F: drivers/gpu/drm/tiny/mi0283qt.c 5232F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5233 5234DRM DRIVER FOR MSM ADRENO GPU 5235M: Rob Clark <robdclark@gmail.com> 5236M: Sean Paul <sean@poorly.run> 5237L: linux-arm-msm@vger.kernel.org 5238L: dri-devel@lists.freedesktop.org 5239L: freedreno@lists.freedesktop.org 5240T: git https://gitlab.freedesktop.org/drm/msm.git 5241S: Maintained 5242F: drivers/gpu/drm/msm/ 5243F: include/uapi/drm/msm_drm.h 5244F: Documentation/devicetree/bindings/display/msm/ 5245 5246DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5247M: Ben Skeggs <bskeggs@redhat.com> 5248L: dri-devel@lists.freedesktop.org 5249L: nouveau@lists.freedesktop.org 5250T: git git://github.com/skeggsb/linux 5251S: Supported 5252F: drivers/gpu/drm/nouveau/ 5253F: include/uapi/drm/nouveau_drm.h 5254 5255DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5256M: Stefan Mavrodiev <stefan@olimex.com> 5257S: Maintained 5258F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5259F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5260 5261DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5262M: Noralf Trønnes <noralf@tronnes.org> 5263T: git git://anongit.freedesktop.org/drm/drm-misc 5264S: Maintained 5265F: drivers/gpu/drm/tiny/repaper.c 5266F: Documentation/devicetree/bindings/display/repaper.txt 5267 5268DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5269M: Dave Airlie <airlied@redhat.com> 5270M: Gerd Hoffmann <kraxel@redhat.com> 5271L: virtualization@lists.linux-foundation.org 5272T: git git://anongit.freedesktop.org/drm/drm-misc 5273S: Obsolete 5274W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5275F: drivers/gpu/drm/cirrus/ 5276 5277DRM DRIVER FOR QXL VIRTUAL GPU 5278M: Dave Airlie <airlied@redhat.com> 5279M: Gerd Hoffmann <kraxel@redhat.com> 5280L: virtualization@lists.linux-foundation.org 5281L: spice-devel@lists.freedesktop.org 5282T: git git://anongit.freedesktop.org/drm/drm-misc 5283S: Maintained 5284F: drivers/gpu/drm/qxl/ 5285F: include/uapi/drm/qxl_drm.h 5286 5287DRM DRIVER FOR RAYDIUM RM67191 PANELS 5288M: Robert Chiras <robert.chiras@nxp.com> 5289S: Maintained 5290F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 5291F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt 5292 5293DRM DRIVER FOR RAGE 128 VIDEO CARDS 5294S: Orphan / Obsolete 5295F: drivers/gpu/drm/r128/ 5296F: include/uapi/drm/r128_drm.h 5297 5298DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5299M: Guido Günther <agx@sigxcpu.org> 5300R: Purism Kernel Team <kernel@puri.sm> 5301S: Maintained 5302F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5303F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5304 5305DRM DRIVER FOR SAVAGE VIDEO CARDS 5306S: Orphan / Obsolete 5307F: drivers/gpu/drm/savage/ 5308F: include/uapi/drm/savage_drm.h 5309 5310DRM DRIVER FOR SIS VIDEO CARDS 5311S: Orphan / Obsolete 5312F: drivers/gpu/drm/sis/ 5313F: include/uapi/drm/sis_drm.h 5314 5315DRM DRIVER FOR SITRONIX ST7701 PANELS 5316M: Jagan Teki <jagan@amarulasolutions.com> 5317S: Maintained 5318F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5319F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5320 5321DRM DRIVER FOR SITRONIX ST7586 PANELS 5322M: David Lechner <david@lechnology.com> 5323T: git git://anongit.freedesktop.org/drm/drm-misc 5324S: Maintained 5325F: drivers/gpu/drm/tiny/st7586.c 5326F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5327 5328DRM DRIVER FOR SITRONIX ST7735R PANELS 5329M: David Lechner <david@lechnology.com> 5330T: git git://anongit.freedesktop.org/drm/drm-misc 5331S: Maintained 5332F: drivers/gpu/drm/tiny/st7735r.c 5333F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5334 5335DRM DRIVER FOR ST-ERICSSON MCDE 5336M: Linus Walleij <linus.walleij@linaro.org> 5337T: git git://anongit.freedesktop.org/drm/drm-misc 5338S: Maintained 5339F: drivers/gpu/drm/mcde/ 5340F: Documentation/devicetree/bindings/display/ste,mcde.txt 5341 5342DRM DRIVER FOR TDFX VIDEO CARDS 5343S: Orphan / Obsolete 5344F: drivers/gpu/drm/tdfx/ 5345 5346DRM DRIVER FOR TPO TPG110 PANELS 5347M: Linus Walleij <linus.walleij@linaro.org> 5348T: git git://anongit.freedesktop.org/drm/drm-misc 5349S: Maintained 5350F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5351F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 5352 5353DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5354M: Dave Airlie <airlied@redhat.com> 5355R: Sean Paul <sean@poorly.run> 5356L: dri-devel@lists.freedesktop.org 5357S: Odd Fixes 5358F: drivers/gpu/drm/udl/ 5359T: git git://anongit.freedesktop.org/drm/drm-misc 5360 5361DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5362M: Hans de Goede <hdegoede@redhat.com> 5363L: dri-devel@lists.freedesktop.org 5364S: Maintained 5365F: drivers/gpu/drm/vboxvideo/ 5366T: git git://anongit.freedesktop.org/drm/drm-misc 5367 5368DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5369M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5370R: Haneen Mohammed <hamohammed.sa@gmail.com> 5371R: Daniel Vetter <daniel@ffwll.ch> 5372T: git git://anongit.freedesktop.org/drm/drm-misc 5373S: Maintained 5374L: dri-devel@lists.freedesktop.org 5375F: drivers/gpu/drm/vkms/ 5376F: Documentation/gpu/vkms.rst 5377 5378DRM DRIVER FOR VMWARE VIRTUAL GPU 5379M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5380M: Thomas Hellstrom <thellstrom@vmware.com> 5381L: dri-devel@lists.freedesktop.org 5382T: git git://people.freedesktop.org/~thomash/linux 5383S: Supported 5384F: drivers/gpu/drm/vmwgfx/ 5385F: include/uapi/drm/vmwgfx_drm.h 5386 5387DRM DRIVERS 5388M: David Airlie <airlied@linux.ie> 5389M: Daniel Vetter <daniel@ffwll.ch> 5390L: dri-devel@lists.freedesktop.org 5391T: git git://anongit.freedesktop.org/drm/drm 5392B: https://bugs.freedesktop.org/ 5393C: irc://chat.freenode.net/dri-devel 5394S: Maintained 5395F: drivers/gpu/drm/ 5396F: drivers/gpu/vga/ 5397F: Documentation/devicetree/bindings/display/ 5398F: Documentation/devicetree/bindings/gpu/ 5399F: Documentation/gpu/ 5400F: include/drm/ 5401F: include/uapi/drm/ 5402F: include/linux/vga* 5403 5404DRM DRIVERS AND MISC GPU PATCHES 5405M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5406M: Maxime Ripard <mripard@kernel.org> 5407M: Sean Paul <sean@poorly.run> 5408W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5409S: Maintained 5410T: git git://anongit.freedesktop.org/drm/drm-misc 5411F: Documentation/gpu/ 5412F: drivers/gpu/vga/ 5413F: drivers/gpu/drm/* 5414F: include/drm/drm* 5415F: include/uapi/drm/drm* 5416F: include/linux/vga* 5417 5418DRM DRIVERS FOR ALLWINNER A10 5419M: Maxime Ripard <mripard@kernel.org> 5420M: Chen-Yu Tsai <wens@csie.org> 5421L: dri-devel@lists.freedesktop.org 5422S: Supported 5423F: drivers/gpu/drm/sun4i/ 5424F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5425T: git git://anongit.freedesktop.org/drm/drm-misc 5426 5427DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 5428M: Maxime Ripard <mripard@kernel.org> 5429M: Chen-Yu Tsai <wens@csie.org> 5430R: Jernej Skrabec <jernej.skrabec@siol.net> 5431L: dri-devel@lists.freedesktop.org 5432S: Supported 5433F: drivers/gpu/drm/sun4i/sun8i* 5434T: git git://anongit.freedesktop.org/drm/drm-misc 5435 5436DRM DRIVERS FOR AMLOGIC SOCS 5437M: Neil Armstrong <narmstrong@baylibre.com> 5438L: dri-devel@lists.freedesktop.org 5439L: linux-amlogic@lists.infradead.org 5440W: http://linux-meson.com/ 5441S: Supported 5442F: drivers/gpu/drm/meson/ 5443F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 5444F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 5445F: Documentation/gpu/meson.rst 5446T: git git://anongit.freedesktop.org/drm/drm-misc 5447 5448DRM DRIVERS FOR ATMEL HLCDC 5449M: Sam Ravnborg <sam@ravnborg.org> 5450M: Boris Brezillon <bbrezillon@kernel.org> 5451L: dri-devel@lists.freedesktop.org 5452S: Supported 5453F: drivers/gpu/drm/atmel-hlcdc/ 5454F: Documentation/devicetree/bindings/display/atmel/ 5455T: git git://anongit.freedesktop.org/drm/drm-misc 5456 5457DRM DRIVERS FOR BRIDGE CHIPS 5458M: Andrzej Hajda <a.hajda@samsung.com> 5459M: Neil Armstrong <narmstrong@baylibre.com> 5460R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5461R: Jonas Karlman <jonas@kwiboo.se> 5462R: Jernej Skrabec <jernej.skrabec@siol.net> 5463S: Maintained 5464T: git git://anongit.freedesktop.org/drm/drm-misc 5465F: drivers/gpu/drm/bridge/ 5466 5467DRM DRIVERS FOR EXYNOS 5468M: Inki Dae <inki.dae@samsung.com> 5469M: Joonyoung Shim <jy0922.shim@samsung.com> 5470M: Seung-Woo Kim <sw0312.kim@samsung.com> 5471M: Kyungmin Park <kyungmin.park@samsung.com> 5472L: dri-devel@lists.freedesktop.org 5473T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5474S: Supported 5475F: drivers/gpu/drm/exynos/ 5476F: include/uapi/drm/exynos_drm.h 5477F: Documentation/devicetree/bindings/display/exynos/ 5478 5479DRM DRIVERS FOR FREESCALE DCU 5480M: Stefan Agner <stefan@agner.ch> 5481M: Alison Wang <alison.wang@nxp.com> 5482L: dri-devel@lists.freedesktop.org 5483S: Supported 5484F: drivers/gpu/drm/fsl-dcu/ 5485F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5486F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5487F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5488T: git git://anongit.freedesktop.org/drm/drm-misc 5489 5490DRM DRIVERS FOR FREESCALE IMX 5491M: Philipp Zabel <p.zabel@pengutronix.de> 5492L: dri-devel@lists.freedesktop.org 5493S: Maintained 5494F: drivers/gpu/drm/imx/ 5495F: drivers/gpu/ipu-v3/ 5496F: Documentation/devicetree/bindings/display/imx/ 5497 5498DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5499M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5500L: dri-devel@lists.freedesktop.org 5501T: git git://github.com/patjak/drm-gma500 5502S: Maintained 5503F: drivers/gpu/drm/gma500/ 5504 5505DRM DRIVERS FOR HISILICON 5506M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5507M: Rongrong Zou <zourongrong@gmail.com> 5508R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5509R: Chen Feng <puck.chen@hisilicon.com> 5510L: dri-devel@lists.freedesktop.org 5511T: git git://github.com/xin3liang/linux.git 5512S: Maintained 5513F: drivers/gpu/drm/hisilicon/ 5514F: Documentation/devicetree/bindings/display/hisilicon/ 5515 5516DRM DRIVERS FOR LIMA 5517M: Qiang Yu <yuq825@gmail.com> 5518L: dri-devel@lists.freedesktop.org 5519L: lima@lists.freedesktop.org (moderated for non-subscribers) 5520S: Maintained 5521F: drivers/gpu/drm/lima/ 5522F: include/uapi/drm/lima_drm.h 5523T: git git://anongit.freedesktop.org/drm/drm-misc 5524 5525DRM DRIVERS FOR MEDIATEK 5526M: CK Hu <ck.hu@mediatek.com> 5527M: Philipp Zabel <p.zabel@pengutronix.de> 5528L: dri-devel@lists.freedesktop.org 5529S: Supported 5530F: drivers/gpu/drm/mediatek/ 5531F: Documentation/devicetree/bindings/display/mediatek/ 5532 5533DRM DRIVERS FOR NVIDIA TEGRA 5534M: Thierry Reding <thierry.reding@gmail.com> 5535L: dri-devel@lists.freedesktop.org 5536L: linux-tegra@vger.kernel.org 5537T: git git://anongit.freedesktop.org/tegra/linux.git 5538S: Supported 5539F: drivers/gpu/drm/tegra/ 5540F: drivers/gpu/host1x/ 5541F: include/linux/host1x.h 5542F: include/uapi/drm/tegra_drm.h 5543F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5544 5545DRM DRIVERS FOR RENESAS 5546M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5547M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5548L: dri-devel@lists.freedesktop.org 5549L: linux-renesas-soc@vger.kernel.org 5550T: git git://linuxtv.org/pinchartl/media drm/du/next 5551S: Supported 5552F: drivers/gpu/drm/rcar-du/ 5553F: drivers/gpu/drm/shmobile/ 5554F: include/linux/platform_data/shmob_drm.h 5555F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5556F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5557F: Documentation/devicetree/bindings/display/renesas,du.txt 5558 5559DRM DRIVERS FOR ROCKCHIP 5560M: Sandy Huang <hjc@rock-chips.com> 5561M: Heiko Stübner <heiko@sntech.de> 5562L: dri-devel@lists.freedesktop.org 5563S: Maintained 5564F: drivers/gpu/drm/rockchip/ 5565F: Documentation/devicetree/bindings/display/rockchip/ 5566T: git git://anongit.freedesktop.org/drm/drm-misc 5567 5568DRM DRIVERS FOR STI 5569M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5570M: Vincent Abriou <vincent.abriou@st.com> 5571L: dri-devel@lists.freedesktop.org 5572T: git git://anongit.freedesktop.org/drm/drm-misc 5573S: Maintained 5574F: drivers/gpu/drm/sti 5575F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5576 5577DRM DRIVERS FOR STM 5578M: Yannick Fertre <yannick.fertre@st.com> 5579M: Philippe Cornu <philippe.cornu@st.com> 5580M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5581M: Vincent Abriou <vincent.abriou@st.com> 5582L: dri-devel@lists.freedesktop.org 5583T: git git://anongit.freedesktop.org/drm/drm-misc 5584S: Maintained 5585F: drivers/gpu/drm/stm 5586F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5587 5588DRM DRIVERS FOR TI LCDC 5589M: Jyri Sarha <jsarha@ti.com> 5590R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5591L: dri-devel@lists.freedesktop.org 5592S: Maintained 5593F: drivers/gpu/drm/tilcdc/ 5594F: Documentation/devicetree/bindings/display/tilcdc/ 5595 5596DRM DRIVERS FOR TI OMAP 5597M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5598L: dri-devel@lists.freedesktop.org 5599S: Maintained 5600F: drivers/gpu/drm/omapdrm/ 5601F: Documentation/devicetree/bindings/display/ti/ 5602 5603DRM DRIVERS FOR V3D 5604M: Eric Anholt <eric@anholt.net> 5605S: Supported 5606F: drivers/gpu/drm/v3d/ 5607F: include/uapi/drm/v3d_drm.h 5608F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5609T: git git://anongit.freedesktop.org/drm/drm-misc 5610 5611DRM DRIVERS FOR VC4 5612M: Eric Anholt <eric@anholt.net> 5613T: git git://github.com/anholt/linux 5614S: Supported 5615F: drivers/gpu/drm/vc4/ 5616F: include/uapi/drm/vc4_drm.h 5617F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5618T: git git://anongit.freedesktop.org/drm/drm-misc 5619 5620DRM DRIVERS FOR VIVANTE GPU IP 5621M: Lucas Stach <l.stach@pengutronix.de> 5622R: Russell King <linux+etnaviv@armlinux.org.uk> 5623R: Christian Gmeiner <christian.gmeiner@gmail.com> 5624L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5625L: dri-devel@lists.freedesktop.org 5626S: Maintained 5627F: drivers/gpu/drm/etnaviv/ 5628F: include/uapi/drm/etnaviv_drm.h 5629F: Documentation/devicetree/bindings/display/etnaviv/ 5630 5631DRM DRIVERS FOR ZTE ZX 5632M: Shawn Guo <shawnguo@kernel.org> 5633L: dri-devel@lists.freedesktop.org 5634S: Maintained 5635F: drivers/gpu/drm/zte/ 5636F: Documentation/devicetree/bindings/display/zte,vou.txt 5637T: git git://anongit.freedesktop.org/drm/drm-misc 5638 5639DRM PANEL DRIVERS 5640M: Thierry Reding <thierry.reding@gmail.com> 5641R: Sam Ravnborg <sam@ravnborg.org> 5642L: dri-devel@lists.freedesktop.org 5643T: git git://anongit.freedesktop.org/drm/drm-misc 5644S: Maintained 5645F: drivers/gpu/drm/drm_panel.c 5646F: drivers/gpu/drm/panel/ 5647F: include/drm/drm_panel.h 5648F: Documentation/devicetree/bindings/display/panel/ 5649 5650DRM DRIVERS FOR XEN 5651M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5652T: git git://anongit.freedesktop.org/drm/drm-misc 5653L: dri-devel@lists.freedesktop.org 5654L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5655S: Supported 5656F: drivers/gpu/drm/xen/ 5657F: Documentation/gpu/xen-front.rst 5658 5659DRM TTM SUBSYSTEM 5660M: Christian Koenig <christian.koenig@amd.com> 5661M: Huang Rui <ray.huang@amd.com> 5662T: git git://people.freedesktop.org/~agd5f/linux 5663S: Maintained 5664L: dri-devel@lists.freedesktop.org 5665F: include/drm/ttm/ 5666F: drivers/gpu/drm/ttm/ 5667 5668DSBR100 USB FM RADIO DRIVER 5669M: Alexey Klimov <klimov.linux@gmail.com> 5670L: linux-media@vger.kernel.org 5671T: git git://linuxtv.org/media_tree.git 5672S: Maintained 5673F: drivers/media/radio/dsbr100.c 5674 5675DT3155 MEDIA DRIVER 5676M: Hans Verkuil <hverkuil@xs4all.nl> 5677L: linux-media@vger.kernel.org 5678T: git git://linuxtv.org/media_tree.git 5679W: https://linuxtv.org 5680S: Odd Fixes 5681F: drivers/media/pci/dt3155/ 5682 5683DVB_USB_AF9015 MEDIA DRIVER 5684M: Antti Palosaari <crope@iki.fi> 5685L: linux-media@vger.kernel.org 5686W: https://linuxtv.org 5687W: http://palosaari.fi/linux/ 5688Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5689T: git git://linuxtv.org/anttip/media_tree.git 5690S: Maintained 5691F: drivers/media/usb/dvb-usb-v2/af9015* 5692 5693DVB_USB_AF9035 MEDIA DRIVER 5694M: Antti Palosaari <crope@iki.fi> 5695L: linux-media@vger.kernel.org 5696W: https://linuxtv.org 5697W: http://palosaari.fi/linux/ 5698Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5699T: git git://linuxtv.org/anttip/media_tree.git 5700S: Maintained 5701F: drivers/media/usb/dvb-usb-v2/af9035* 5702 5703DVB_USB_ANYSEE MEDIA DRIVER 5704M: Antti Palosaari <crope@iki.fi> 5705L: linux-media@vger.kernel.org 5706W: https://linuxtv.org 5707W: http://palosaari.fi/linux/ 5708Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5709T: git git://linuxtv.org/anttip/media_tree.git 5710S: Maintained 5711F: drivers/media/usb/dvb-usb-v2/anysee* 5712 5713DVB_USB_AU6610 MEDIA DRIVER 5714M: Antti Palosaari <crope@iki.fi> 5715L: linux-media@vger.kernel.org 5716W: https://linuxtv.org 5717W: http://palosaari.fi/linux/ 5718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5719T: git git://linuxtv.org/anttip/media_tree.git 5720S: Maintained 5721F: drivers/media/usb/dvb-usb-v2/au6610* 5722 5723DVB_USB_CE6230 MEDIA DRIVER 5724M: Antti Palosaari <crope@iki.fi> 5725L: linux-media@vger.kernel.org 5726W: https://linuxtv.org 5727W: http://palosaari.fi/linux/ 5728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5729T: git git://linuxtv.org/anttip/media_tree.git 5730S: Maintained 5731F: drivers/media/usb/dvb-usb-v2/ce6230* 5732 5733DVB_USB_CXUSB MEDIA DRIVER 5734M: Michael Krufky <mkrufky@linuxtv.org> 5735L: linux-media@vger.kernel.org 5736W: https://linuxtv.org 5737W: http://github.com/mkrufky 5738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5739T: git git://linuxtv.org/media_tree.git 5740S: Maintained 5741F: drivers/media/usb/dvb-usb/cxusb* 5742 5743DVB_USB_EC168 MEDIA DRIVER 5744M: Antti Palosaari <crope@iki.fi> 5745L: linux-media@vger.kernel.org 5746W: https://linuxtv.org 5747W: http://palosaari.fi/linux/ 5748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5749T: git git://linuxtv.org/anttip/media_tree.git 5750S: Maintained 5751F: drivers/media/usb/dvb-usb-v2/ec168* 5752 5753DVB_USB_GL861 MEDIA DRIVER 5754M: Antti Palosaari <crope@iki.fi> 5755L: linux-media@vger.kernel.org 5756W: https://linuxtv.org 5757Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5758T: git git://linuxtv.org/anttip/media_tree.git 5759S: Maintained 5760F: drivers/media/usb/dvb-usb-v2/gl861* 5761 5762DVB_USB_MXL111SF MEDIA DRIVER 5763M: Michael Krufky <mkrufky@linuxtv.org> 5764L: linux-media@vger.kernel.org 5765W: https://linuxtv.org 5766W: http://github.com/mkrufky 5767Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5768T: git git://linuxtv.org/mkrufky/mxl111sf.git 5769S: Maintained 5770F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5771 5772DVB_USB_RTL28XXU MEDIA DRIVER 5773M: Antti Palosaari <crope@iki.fi> 5774L: linux-media@vger.kernel.org 5775W: https://linuxtv.org 5776W: http://palosaari.fi/linux/ 5777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5778T: git git://linuxtv.org/anttip/media_tree.git 5779S: Maintained 5780F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5781 5782DVB_USB_V2 MEDIA DRIVER 5783M: Antti Palosaari <crope@iki.fi> 5784L: linux-media@vger.kernel.org 5785W: https://linuxtv.org 5786W: http://palosaari.fi/linux/ 5787Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5788T: git git://linuxtv.org/anttip/media_tree.git 5789S: Maintained 5790F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5791F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5792 5793DYNAMIC DEBUG 5794M: Jason Baron <jbaron@akamai.com> 5795S: Maintained 5796F: lib/dynamic_debug.c 5797F: include/linux/dynamic_debug.h 5798 5799DYNAMIC INTERRUPT MODERATION 5800M: Tal Gilboa <talgi@mellanox.com> 5801S: Maintained 5802F: include/linux/dim.h 5803F: lib/dim/ 5804 5805DZ DECSTATION DZ11 SERIAL DRIVER 5806M: "Maciej W. Rozycki" <macro@linux-mips.org> 5807S: Maintained 5808F: drivers/tty/serial/dz.* 5809 5810E3X0 POWER BUTTON DRIVER 5811M: Moritz Fischer <moritz.fischer@ettus.com> 5812L: usrp-users@lists.ettus.com 5813W: http://www.ettus.com 5814S: Supported 5815F: drivers/input/misc/e3x0-button.c 5816F: Documentation/devicetree/bindings/input/e3x0-button.txt 5817 5818E4000 MEDIA DRIVER 5819M: Antti Palosaari <crope@iki.fi> 5820L: linux-media@vger.kernel.org 5821W: https://linuxtv.org 5822W: http://palosaari.fi/linux/ 5823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5824T: git git://linuxtv.org/anttip/media_tree.git 5825S: Maintained 5826F: drivers/media/tuners/e4000* 5827 5828EARTH_PT1 MEDIA DRIVER 5829M: Akihiro Tsukada <tskd08@gmail.com> 5830L: linux-media@vger.kernel.org 5831S: Odd Fixes 5832F: drivers/media/pci/pt1/ 5833 5834EARTH_PT3 MEDIA DRIVER 5835M: Akihiro Tsukada <tskd08@gmail.com> 5836L: linux-media@vger.kernel.org 5837S: Odd Fixes 5838F: drivers/media/pci/pt3/ 5839 5840EC100 MEDIA DRIVER 5841M: Antti Palosaari <crope@iki.fi> 5842L: linux-media@vger.kernel.org 5843W: https://linuxtv.org 5844W: http://palosaari.fi/linux/ 5845Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5846T: git git://linuxtv.org/anttip/media_tree.git 5847S: Maintained 5848F: drivers/media/dvb-frontends/ec100* 5849 5850ECRYPT FILE SYSTEM 5851M: Tyler Hicks <tyhicks@canonical.com> 5852L: ecryptfs@vger.kernel.org 5853W: http://ecryptfs.org 5854W: https://launchpad.net/ecryptfs 5855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5856S: Supported 5857F: Documentation/filesystems/ecryptfs.txt 5858F: fs/ecryptfs/ 5859 5860EDAC-AMD64 5861M: Borislav Petkov <bp@alien8.de> 5862L: linux-edac@vger.kernel.org 5863S: Maintained 5864F: drivers/edac/amd64_edac* 5865 5866EDAC-ARMADA 5867M: Jan Luebbe <jlu@pengutronix.de> 5868L: linux-edac@vger.kernel.org 5869S: Maintained 5870F: drivers/edac/armada_xp_* 5871 5872EDAC-AST2500 5873M: Stefan Schaeckeler <sschaeck@cisco.com> 5874S: Supported 5875F: drivers/edac/aspeed_edac.c 5876F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5877 5878EDAC-BLUEFIELD 5879M: Shravan Kumar Ramani <sramani@mellanox.com> 5880S: Supported 5881F: drivers/edac/bluefield_edac.c 5882 5883EDAC-CALXEDA 5884M: Robert Richter <rric@kernel.org> 5885L: linux-edac@vger.kernel.org 5886S: Maintained 5887F: drivers/edac/highbank* 5888 5889EDAC-CAVIUM OCTEON 5890M: Ralf Baechle <ralf@linux-mips.org> 5891M: Robert Richter <rrichter@marvell.com> 5892L: linux-edac@vger.kernel.org 5893L: linux-mips@vger.kernel.org 5894S: Supported 5895F: drivers/edac/octeon_edac* 5896 5897EDAC-CAVIUM THUNDERX 5898M: Robert Richter <rrichter@marvell.com> 5899L: linux-edac@vger.kernel.org 5900S: Supported 5901F: drivers/edac/thunderx_edac* 5902 5903EDAC-CORE 5904M: Borislav Petkov <bp@alien8.de> 5905M: Mauro Carvalho Chehab <mchehab@kernel.org> 5906M: Tony Luck <tony.luck@intel.com> 5907R: James Morse <james.morse@arm.com> 5908R: Robert Richter <rrichter@marvell.com> 5909L: linux-edac@vger.kernel.org 5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 5911S: Supported 5912F: Documentation/admin-guide/ras.rst 5913F: Documentation/driver-api/edac.rst 5914F: drivers/edac/ 5915F: include/linux/edac.h 5916 5917EDAC-E752X 5918M: Mark Gross <mark.gross@intel.com> 5919L: linux-edac@vger.kernel.org 5920S: Maintained 5921F: drivers/edac/e752x_edac.c 5922 5923EDAC-E7XXX 5924L: linux-edac@vger.kernel.org 5925S: Maintained 5926F: drivers/edac/e7xxx_edac.c 5927 5928EDAC-FSL_DDR 5929M: York Sun <york.sun@nxp.com> 5930L: linux-edac@vger.kernel.org 5931S: Maintained 5932F: drivers/edac/fsl_ddr_edac.* 5933 5934EDAC-GHES 5935M: Mauro Carvalho Chehab <mchehab@kernel.org> 5936L: linux-edac@vger.kernel.org 5937S: Maintained 5938F: drivers/edac/ghes_edac.c 5939 5940EDAC-I10NM 5941M: Tony Luck <tony.luck@intel.com> 5942L: linux-edac@vger.kernel.org 5943S: Maintained 5944F: drivers/edac/i10nm_base.c 5945 5946EDAC-I3000 5947L: linux-edac@vger.kernel.org 5948S: Orphan 5949F: drivers/edac/i3000_edac.c 5950 5951EDAC-I5000 5952L: linux-edac@vger.kernel.org 5953S: Maintained 5954F: drivers/edac/i5000_edac.c 5955 5956EDAC-I5400 5957M: Mauro Carvalho Chehab <mchehab@kernel.org> 5958L: linux-edac@vger.kernel.org 5959S: Maintained 5960F: drivers/edac/i5400_edac.c 5961 5962EDAC-I7300 5963M: Mauro Carvalho Chehab <mchehab@kernel.org> 5964L: linux-edac@vger.kernel.org 5965S: Maintained 5966F: drivers/edac/i7300_edac.c 5967 5968EDAC-I7CORE 5969M: Mauro Carvalho Chehab <mchehab@kernel.org> 5970L: linux-edac@vger.kernel.org 5971S: Maintained 5972F: drivers/edac/i7core_edac.c 5973 5974EDAC-I82443BXGX 5975M: Tim Small <tim@buttersideup.com> 5976L: linux-edac@vger.kernel.org 5977S: Maintained 5978F: drivers/edac/i82443bxgx_edac.c 5979 5980EDAC-I82975X 5981M: "Arvind R." <arvino55@gmail.com> 5982L: linux-edac@vger.kernel.org 5983S: Maintained 5984F: drivers/edac/i82975x_edac.c 5985 5986EDAC-IE31200 5987M: Jason Baron <jbaron@akamai.com> 5988L: linux-edac@vger.kernel.org 5989S: Maintained 5990F: drivers/edac/ie31200_edac.c 5991 5992EDAC-MPC85XX 5993M: Johannes Thumshirn <morbidrsa@gmail.com> 5994L: linux-edac@vger.kernel.org 5995S: Maintained 5996F: drivers/edac/mpc85xx_edac.[ch] 5997 5998EDAC-PASEMI 5999M: Egor Martovetsky <egor@pasemi.com> 6000L: linux-edac@vger.kernel.org 6001S: Maintained 6002F: drivers/edac/pasemi_edac.c 6003 6004EDAC-PND2 6005M: Tony Luck <tony.luck@intel.com> 6006L: linux-edac@vger.kernel.org 6007S: Maintained 6008F: drivers/edac/pnd2_edac.[ch] 6009 6010EDAC-R82600 6011M: Tim Small <tim@buttersideup.com> 6012L: linux-edac@vger.kernel.org 6013S: Maintained 6014F: drivers/edac/r82600_edac.c 6015 6016EDAC-SBRIDGE 6017M: Tony Luck <tony.luck@intel.com> 6018R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 6019L: linux-edac@vger.kernel.org 6020S: Maintained 6021F: drivers/edac/sb_edac.c 6022 6023EDAC-SIFIVE 6024M: Yash Shah <yash.shah@sifive.com> 6025L: linux-edac@vger.kernel.org 6026S: Supported 6027F: drivers/edac/sifive_edac.c 6028 6029EDAC-SKYLAKE 6030M: Tony Luck <tony.luck@intel.com> 6031L: linux-edac@vger.kernel.org 6032S: Maintained 6033F: drivers/edac/skx_*.c 6034 6035EDAC-TI 6036M: Tero Kristo <t-kristo@ti.com> 6037L: linux-edac@vger.kernel.org 6038S: Maintained 6039F: drivers/edac/ti_edac.c 6040 6041EDAC-QCOM 6042M: Channagoud Kadabi <ckadabi@codeaurora.org> 6043M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 6044L: linux-arm-msm@vger.kernel.org 6045L: linux-edac@vger.kernel.org 6046S: Maintained 6047F: drivers/edac/qcom_edac.c 6048 6049EDIROL UA-101/UA-1000 DRIVER 6050M: Clemens Ladisch <clemens@ladisch.de> 6051L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6052T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6053S: Maintained 6054F: sound/usb/misc/ua101.c 6055 6056EFI TEST DRIVER 6057L: linux-efi@vger.kernel.org 6058M: Ivan Hu <ivan.hu@canonical.com> 6059M: Ard Biesheuvel <ardb@kernel.org> 6060S: Maintained 6061F: drivers/firmware/efi/test/ 6062 6063EFI VARIABLE FILESYSTEM 6064M: Matthew Garrett <matthew.garrett@nebula.com> 6065M: Jeremy Kerr <jk@ozlabs.org> 6066M: Ard Biesheuvel <ardb@kernel.org> 6067T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6068L: linux-efi@vger.kernel.org 6069S: Maintained 6070F: fs/efivarfs/ 6071 6072EFIFB FRAMEBUFFER DRIVER 6073L: linux-fbdev@vger.kernel.org 6074M: Peter Jones <pjones@redhat.com> 6075S: Maintained 6076F: drivers/video/fbdev/efifb.c 6077 6078EFS FILESYSTEM 6079W: http://aeschi.ch.eu.org/efs/ 6080S: Orphan 6081F: fs/efs/ 6082 6083EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 6084M: Douglas Miller <dougmill@linux.ibm.com> 6085L: netdev@vger.kernel.org 6086S: Maintained 6087F: drivers/net/ethernet/ibm/ehea/ 6088 6089EM28XX VIDEO4LINUX DRIVER 6090M: Mauro Carvalho Chehab <mchehab@kernel.org> 6091L: linux-media@vger.kernel.org 6092W: https://linuxtv.org 6093T: git git://linuxtv.org/media_tree.git 6094S: Maintained 6095F: drivers/media/usb/em28xx/ 6096F: Documentation/media/v4l-drivers/em28xx* 6097 6098EMBEDDED LINUX 6099M: Paul Gortmaker <paul.gortmaker@windriver.com> 6100M: Matt Mackall <mpm@selenic.com> 6101M: David Woodhouse <dwmw2@infradead.org> 6102L: linux-embedded@vger.kernel.org 6103S: Maintained 6104 6105Emulex 10Gbps iSCSI - OneConnect DRIVER 6106M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 6107M: Ketan Mukadam <ketan.mukadam@broadcom.com> 6108M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 6109L: linux-scsi@vger.kernel.org 6110W: http://www.broadcom.com 6111S: Supported 6112F: drivers/scsi/be2iscsi/ 6113 6114Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 6115M: Sathya Perla <sathya.perla@broadcom.com> 6116M: Ajit Khaparde <ajit.khaparde@broadcom.com> 6117M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6118M: Somnath Kotur <somnath.kotur@broadcom.com> 6119L: netdev@vger.kernel.org 6120W: http://www.emulex.com 6121S: Supported 6122F: drivers/net/ethernet/emulex/benet/ 6123 6124EMULEX ONECONNECT ROCE DRIVER 6125M: Selvin Xavier <selvin.xavier@broadcom.com> 6126M: Devesh Sharma <devesh.sharma@broadcom.com> 6127L: linux-rdma@vger.kernel.org 6128W: http://www.broadcom.com 6129S: Odd Fixes 6130F: drivers/infiniband/hw/ocrdma/ 6131F: include/uapi/rdma/ocrdma-abi.h 6132 6133EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6134M: James Smart <james.smart@broadcom.com> 6135M: Dick Kennedy <dick.kennedy@broadcom.com> 6136L: linux-scsi@vger.kernel.org 6137W: http://www.broadcom.com 6138S: Supported 6139F: drivers/scsi/lpfc/ 6140 6141ENE CB710 FLASH CARD READER DRIVER 6142M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6143S: Maintained 6144F: drivers/misc/cb710/ 6145F: drivers/mmc/host/cb710-mmc.* 6146F: include/linux/cb710.h 6147 6148ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6149M: Maxim Levitsky <maximlevitsky@gmail.com> 6150S: Maintained 6151F: drivers/media/rc/ene_ir.* 6152 6153EPSON S1D13XXX FRAMEBUFFER DRIVER 6154M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6155S: Maintained 6156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6157F: drivers/video/fbdev/s1d13xxxfb.c 6158F: include/video/s1d13xxxfb.h 6159 6160EROFS FILE SYSTEM 6161M: Gao Xiang <gaoxiang25@huawei.com> 6162M: Chao Yu <yuchao0@huawei.com> 6163L: linux-erofs@lists.ozlabs.org 6164S: Maintained 6165T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 6166F: Documentation/filesystems/erofs.txt 6167F: fs/erofs/ 6168F: include/trace/events/erofs.h 6169 6170ERRSEQ ERROR TRACKING INFRASTRUCTURE 6171M: Jeff Layton <jlayton@kernel.org> 6172S: Maintained 6173F: lib/errseq.c 6174F: include/linux/errseq.h 6175 6176ET131X NETWORK DRIVER 6177M: Mark Einon <mark.einon@gmail.com> 6178S: Odd Fixes 6179F: drivers/net/ethernet/agere/ 6180 6181ETHERNET BRIDGE 6182M: Roopa Prabhu <roopa@cumulusnetworks.com> 6183M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6184L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6185L: netdev@vger.kernel.org 6186W: http://www.linuxfoundation.org/en/Net:Bridge 6187S: Maintained 6188F: include/linux/netfilter_bridge/ 6189F: net/bridge/ 6190 6191ETHERNET PHY LIBRARY 6192M: Andrew Lunn <andrew@lunn.ch> 6193M: Florian Fainelli <f.fainelli@gmail.com> 6194M: Heiner Kallweit <hkallweit1@gmail.com> 6195L: netdev@vger.kernel.org 6196S: Maintained 6197F: Documentation/ABI/testing/sysfs-class-net-phydev 6198F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6199F: Documentation/devicetree/bindings/net/mdio* 6200F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 6201F: Documentation/networking/phy.rst 6202F: drivers/net/phy/ 6203F: drivers/of/of_mdio.c 6204F: drivers/of/of_net.c 6205F: include/dt-bindings/net/qca-ar803x.h 6206F: include/linux/*mdio*.h 6207F: include/linux/of_net.h 6208F: include/linux/phy.h 6209F: include/linux/phy_fixed.h 6210F: include/linux/platform_data/mdio-bcm-unimac.h 6211F: include/linux/platform_data/mdio-gpio.h 6212F: include/trace/events/mdio.h 6213F: include/uapi/linux/mdio.h 6214F: include/uapi/linux/mii.h 6215 6216EXFAT FILE SYSTEM 6217M: Valdis Kletnieks <valdis.kletnieks@vt.edu> 6218L: linux-fsdevel@vger.kernel.org 6219S: Maintained 6220F: drivers/staging/exfat/ 6221 6222EXT2 FILE SYSTEM 6223M: Jan Kara <jack@suse.com> 6224L: linux-ext4@vger.kernel.org 6225S: Maintained 6226F: Documentation/filesystems/ext2.txt 6227F: fs/ext2/ 6228F: include/linux/ext2* 6229 6230EXT4 FILE SYSTEM 6231M: "Theodore Ts'o" <tytso@mit.edu> 6232M: Andreas Dilger <adilger.kernel@dilger.ca> 6233L: linux-ext4@vger.kernel.org 6234W: http://ext4.wiki.kernel.org 6235Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6236T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6237S: Maintained 6238F: Documentation/filesystems/ext4/ 6239F: fs/ext4/ 6240 6241Extended Verification Module (EVM) 6242M: Mimi Zohar <zohar@linux.ibm.com> 6243L: linux-integrity@vger.kernel.org 6244S: Supported 6245F: security/integrity/evm/ 6246 6247EXTENSIBLE FIRMWARE INTERFACE (EFI) 6248M: Ard Biesheuvel <ardb@kernel.org> 6249L: linux-efi@vger.kernel.org 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6251S: Maintained 6252F: Documentation/admin-guide/efi-stub.rst 6253F: arch/*/kernel/efi.c 6254F: arch/x86/boot/compressed/eboot.[ch] 6255F: arch/*/include/asm/efi.h 6256F: arch/x86/platform/efi/ 6257F: drivers/firmware/efi/ 6258F: include/linux/efi*.h 6259F: arch/arm/boot/compressed/efi-header.S 6260F: arch/arm64/kernel/efi-entry.S 6261 6262EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6263M: MyungJoo Ham <myungjoo.ham@samsung.com> 6264M: Chanwoo Choi <cw00.choi@samsung.com> 6265L: linux-kernel@vger.kernel.org 6266T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6267S: Maintained 6268F: drivers/extcon/ 6269F: include/linux/extcon/ 6270F: include/linux/extcon.h 6271F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6272F: Documentation/devicetree/bindings/extcon/ 6273 6274EXYNOS DP DRIVER 6275M: Jingoo Han <jingoohan1@gmail.com> 6276L: dri-devel@lists.freedesktop.org 6277S: Maintained 6278F: drivers/gpu/drm/exynos/exynos_dp* 6279 6280EXYNOS SYSMMU (IOMMU) driver 6281M: Marek Szyprowski <m.szyprowski@samsung.com> 6282L: iommu@lists.linux-foundation.org 6283S: Maintained 6284F: drivers/iommu/exynos-iommu.c 6285 6286EZchip NPS platform support 6287M: Vineet Gupta <vgupta@synopsys.com> 6288M: Ofer Levi <oferle@mellanox.com> 6289S: Supported 6290F: arch/arc/plat-eznps 6291F: arch/arc/boot/dts/eznps.dts 6292 6293F2FS FILE SYSTEM 6294M: Jaegeuk Kim <jaegeuk@kernel.org> 6295M: Chao Yu <yuchao0@huawei.com> 6296L: linux-f2fs-devel@lists.sourceforge.net 6297W: https://f2fs.wiki.kernel.org/ 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6299S: Maintained 6300F: Documentation/filesystems/f2fs.txt 6301F: Documentation/ABI/testing/sysfs-fs-f2fs 6302F: fs/f2fs/ 6303F: include/linux/f2fs_fs.h 6304F: include/trace/events/f2fs.h 6305 6306F71805F HARDWARE MONITORING DRIVER 6307M: Jean Delvare <jdelvare@suse.com> 6308L: linux-hwmon@vger.kernel.org 6309S: Maintained 6310F: Documentation/hwmon/f71805f.rst 6311F: drivers/hwmon/f71805f.c 6312 6313FADDR2LINE 6314M: Josh Poimboeuf <jpoimboe@redhat.com> 6315S: Maintained 6316F: scripts/faddr2line 6317 6318FAILOVER MODULE 6319M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6320L: netdev@vger.kernel.org 6321S: Supported 6322F: net/core/failover.c 6323F: include/net/failover.h 6324F: Documentation/networking/failover.rst 6325 6326FANOTIFY 6327M: Jan Kara <jack@suse.cz> 6328R: Amir Goldstein <amir73il@gmail.com> 6329L: linux-fsdevel@vger.kernel.org 6330S: Maintained 6331F: fs/notify/fanotify/ 6332F: include/linux/fanotify.h 6333F: include/uapi/linux/fanotify.h 6334 6335FARSYNC SYNCHRONOUS DRIVER 6336M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6337W: http://www.farsite.co.uk/ 6338S: Supported 6339F: drivers/net/wan/farsync.* 6340 6341FAULT INJECTION SUPPORT 6342M: Akinobu Mita <akinobu.mita@gmail.com> 6343S: Supported 6344F: Documentation/fault-injection/ 6345F: lib/fault-inject.c 6346 6347FBTFT Framebuffer drivers 6348S: Orphan 6349L: dri-devel@lists.freedesktop.org 6350L: linux-fbdev@vger.kernel.org 6351F: drivers/staging/fbtft/ 6352 6353FC0011 TUNER DRIVER 6354M: Michael Buesch <m@bues.ch> 6355L: linux-media@vger.kernel.org 6356S: Maintained 6357F: drivers/media/tuners/fc0011.h 6358F: drivers/media/tuners/fc0011.c 6359 6360FC2580 MEDIA DRIVER 6361M: Antti Palosaari <crope@iki.fi> 6362L: linux-media@vger.kernel.org 6363W: https://linuxtv.org 6364W: http://palosaari.fi/linux/ 6365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6366T: git git://linuxtv.org/anttip/media_tree.git 6367S: Maintained 6368F: drivers/media/tuners/fc2580* 6369 6370FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6371M: Hannes Reinecke <hare@suse.de> 6372L: linux-scsi@vger.kernel.org 6373W: www.Open-FCoE.org 6374S: Supported 6375F: drivers/scsi/libfc/ 6376F: drivers/scsi/fcoe/ 6377F: include/scsi/fc/ 6378F: include/scsi/libfc.h 6379F: include/scsi/libfcoe.h 6380F: include/uapi/scsi/fc/ 6381 6382FILE LOCKING (flock() and fcntl()/lockf()) 6383M: Jeff Layton <jlayton@kernel.org> 6384M: "J. Bruce Fields" <bfields@fieldses.org> 6385L: linux-fsdevel@vger.kernel.org 6386S: Maintained 6387F: include/linux/fcntl.h 6388F: include/uapi/linux/fcntl.h 6389F: fs/fcntl.c 6390F: fs/locks.c 6391 6392FILESYSTEMS (VFS and infrastructure) 6393M: Alexander Viro <viro@zeniv.linux.org.uk> 6394L: linux-fsdevel@vger.kernel.org 6395S: Maintained 6396F: fs/* 6397F: include/linux/fs.h 6398F: include/linux/fs_types.h 6399F: include/uapi/linux/fs.h 6400 6401FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6402M: Riku Voipio <riku.voipio@iki.fi> 6403L: linux-hwmon@vger.kernel.org 6404S: Maintained 6405F: drivers/hwmon/f75375s.c 6406F: include/linux/f75375s.h 6407 6408FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 6409M: Clemens Ladisch <clemens@ladisch.de> 6410M: Takashi Sakamoto <o-takashi@sakamocchi.jp> 6411L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6413S: Maintained 6414F: sound/firewire/ 6415F: include/uapi/sound/firewire.h 6416 6417FIREWIRE MEDIA DRIVERS (firedtv) 6418M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6419L: linux-media@vger.kernel.org 6420L: linux1394-devel@lists.sourceforge.net 6421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6422S: Maintained 6423F: drivers/media/firewire/ 6424 6425FIREWIRE SBP-2 TARGET 6426M: Chris Boot <bootc@bootc.net> 6427L: linux-scsi@vger.kernel.org 6428L: target-devel@vger.kernel.org 6429L: linux1394-devel@lists.sourceforge.net 6430T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6431S: Maintained 6432F: drivers/target/sbp/ 6433 6434FIREWIRE SUBSYSTEM 6435M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6436L: linux1394-devel@lists.sourceforge.net 6437W: http://ieee1394.wiki.kernel.org/ 6438T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6439S: Maintained 6440F: drivers/firewire/ 6441F: include/linux/firewire.h 6442F: include/uapi/linux/firewire*.h 6443F: tools/firewire/ 6444 6445FIRMWARE LOADER (request_firmware) 6446M: Luis Chamberlain <mcgrof@kernel.org> 6447L: linux-kernel@vger.kernel.org 6448S: Maintained 6449F: Documentation/firmware_class/ 6450F: drivers/base/firmware_loader/ 6451F: include/linux/firmware.h 6452 6453FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6454M: Joshua Morris <josh.h.morris@us.ibm.com> 6455M: Philip Kelleher <pjk1939@linux.ibm.com> 6456S: Maintained 6457F: drivers/block/rsxx/ 6458 6459FLEXTIMER FTM-QUADDEC DRIVER 6460M: Patrick Havelange <patrick.havelange@essensium.com> 6461L: linux-iio@vger.kernel.org 6462S: Maintained 6463F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec 6464F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6465F: drivers/counter/ftm-quaddec.c 6466 6467FLOPPY DRIVER 6468M: Denis Efremov <efremov@linux.com> 6469S: Odd Fixes 6470L: linux-block@vger.kernel.org 6471F: drivers/block/floppy.c 6472 6473FPGA MANAGER FRAMEWORK 6474M: Moritz Fischer <mdf@kernel.org> 6475L: linux-fpga@vger.kernel.org 6476S: Maintained 6477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6478Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6479F: Documentation/fpga/ 6480F: Documentation/driver-api/fpga/ 6481F: Documentation/devicetree/bindings/fpga/ 6482F: drivers/fpga/ 6483F: include/linux/fpga/ 6484W: http://www.rocketboards.org 6485 6486FPGA DFL DRIVERS 6487M: Wu Hao <hao.wu@intel.com> 6488L: linux-fpga@vger.kernel.org 6489S: Maintained 6490F: Documentation/fpga/dfl.rst 6491F: include/uapi/linux/fpga-dfl.h 6492F: drivers/fpga/dfl* 6493 6494FPU EMULATOR 6495M: Bill Metzenthen <billm@melbpc.org.au> 6496W: http://floatingpoint.sourceforge.net/emulator/index.html 6497S: Maintained 6498F: arch/x86/math-emu/ 6499 6500FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6501L: netdev@vger.kernel.org 6502S: Orphan 6503F: drivers/net/wan/dlci.c 6504F: drivers/net/wan/sdla.c 6505 6506FRAMEBUFFER LAYER 6507M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6508L: dri-devel@lists.freedesktop.org 6509L: linux-fbdev@vger.kernel.org 6510T: git git://anongit.freedesktop.org/drm/drm-misc 6511Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6512S: Maintained 6513F: Documentation/fb/ 6514F: drivers/video/ 6515F: include/video/ 6516F: include/linux/fb.h 6517F: include/uapi/video/ 6518F: include/uapi/linux/fb.h 6519 6520FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6521M: Horia Geantă <horia.geanta@nxp.com> 6522M: Aymen Sghaier <aymen.sghaier@nxp.com> 6523L: linux-crypto@vger.kernel.org 6524S: Maintained 6525F: drivers/crypto/caam/ 6526F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6527 6528FREESCALE DIU FRAMEBUFFER DRIVER 6529M: Timur Tabi <timur@kernel.org> 6530L: linux-fbdev@vger.kernel.org 6531S: Maintained 6532F: drivers/video/fbdev/fsl-diu-fb.* 6533 6534FREESCALE DMA DRIVER 6535M: Li Yang <leoyang.li@nxp.com> 6536M: Zhang Wei <zw@zh-kernel.org> 6537L: linuxppc-dev@lists.ozlabs.org 6538S: Maintained 6539F: drivers/dma/fsldma.* 6540 6541FREESCALE ENETC ETHERNET DRIVERS 6542M: Claudiu Manoil <claudiu.manoil@nxp.com> 6543L: netdev@vger.kernel.org 6544S: Maintained 6545F: drivers/net/ethernet/freescale/enetc/ 6546 6547FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6548M: Claudiu Manoil <claudiu.manoil@nxp.com> 6549L: netdev@vger.kernel.org 6550S: Maintained 6551F: drivers/net/ethernet/freescale/gianfar* 6552F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6553 6554FREESCALE GPMI NAND DRIVER 6555M: Han Xu <han.xu@nxp.com> 6556L: linux-mtd@lists.infradead.org 6557S: Maintained 6558F: drivers/mtd/nand/raw/gpmi-nand/* 6559 6560FREESCALE I2C CPM DRIVER 6561M: Jochen Friedrich <jochen@scram.de> 6562L: linuxppc-dev@lists.ozlabs.org 6563L: linux-i2c@vger.kernel.org 6564S: Maintained 6565F: drivers/i2c/busses/i2c-cpm.c 6566 6567FREESCALE IMX DDR PMU DRIVER 6568M: Frank Li <Frank.li@nxp.com> 6569L: linux-arm-kernel@lists.infradead.org 6570S: Maintained 6571F: drivers/perf/fsl_imx8_ddr_perf.c 6572F: Documentation/admin-guide/perf/imx-ddr.rst 6573F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6574 6575FREESCALE IMX I2C DRIVER 6576M: Oleksij Rempel <o.rempel@pengutronix.de> 6577R: Pengutronix Kernel Team <kernel@pengutronix.de> 6578L: linux-i2c@vger.kernel.org 6579S: Maintained 6580F: drivers/i2c/busses/i2c-imx.c 6581F: Documentation/devicetree/bindings/i2c/i2c-imx.txt 6582 6583FREESCALE IMX LPI2C DRIVER 6584M: Dong Aisheng <aisheng.dong@nxp.com> 6585L: linux-i2c@vger.kernel.org 6586L: linux-imx@nxp.com 6587S: Maintained 6588F: drivers/i2c/busses/i2c-imx-lpi2c.c 6589F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6590 6591FREESCALE IMX / MXC FEC DRIVER 6592M: Fugang Duan <fugang.duan@nxp.com> 6593L: netdev@vger.kernel.org 6594S: Maintained 6595F: drivers/net/ethernet/freescale/fec_main.c 6596F: drivers/net/ethernet/freescale/fec_ptp.c 6597F: drivers/net/ethernet/freescale/fec.h 6598F: Documentation/devicetree/bindings/net/fsl-fec.txt 6599 6600FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6601M: Sascha Hauer <s.hauer@pengutronix.de> 6602R: Pengutronix Kernel Team <kernel@pengutronix.de> 6603L: linux-fbdev@vger.kernel.org 6604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6605S: Maintained 6606F: include/linux/platform_data/video-imxfb.h 6607F: drivers/video/fbdev/imxfb.c 6608 6609FREESCALE QORIQ DPAA ETHERNET DRIVER 6610M: Madalin Bucur <madalin.bucur@nxp.com> 6611L: netdev@vger.kernel.org 6612S: Maintained 6613F: drivers/net/ethernet/freescale/dpaa 6614 6615FREESCALE QORIQ DPAA FMAN DRIVER 6616M: Madalin Bucur <madalin.bucur@nxp.com> 6617L: netdev@vger.kernel.org 6618S: Maintained 6619F: drivers/net/ethernet/freescale/fman 6620F: Documentation/devicetree/bindings/net/fsl-fman.txt 6621 6622FREESCALE QORIQ PTP CLOCK DRIVER 6623M: Yangbo Lu <yangbo.lu@nxp.com> 6624L: netdev@vger.kernel.org 6625S: Maintained 6626F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6627F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6628F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6629F: drivers/ptp/ptp_qoriq.c 6630F: drivers/ptp/ptp_qoriq_debugfs.c 6631F: include/linux/fsl/ptp_qoriq.h 6632F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6633 6634FREESCALE QUAD SPI DRIVER 6635M: Han Xu <han.xu@nxp.com> 6636L: linux-spi@vger.kernel.org 6637S: Maintained 6638F: drivers/spi/spi-fsl-qspi.c 6639 6640FREESCALE QUICC ENGINE LIBRARY 6641M: Qiang Zhao <qiang.zhao@nxp.com> 6642L: linuxppc-dev@lists.ozlabs.org 6643S: Maintained 6644F: drivers/soc/fsl/qe/ 6645F: include/soc/fsl/*qe*.h 6646F: include/soc/fsl/*ucc*.h 6647 6648FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6649M: Li Yang <leoyang.li@nxp.com> 6650L: netdev@vger.kernel.org 6651L: linuxppc-dev@lists.ozlabs.org 6652S: Maintained 6653F: drivers/net/ethernet/freescale/ucc_geth* 6654 6655FREESCALE QUICC ENGINE UCC HDLC DRIVER 6656M: Zhao Qiang <qiang.zhao@nxp.com> 6657L: netdev@vger.kernel.org 6658L: linuxppc-dev@lists.ozlabs.org 6659S: Maintained 6660F: drivers/net/wan/fsl_ucc_hdlc* 6661 6662FREESCALE QUICC ENGINE UCC UART DRIVER 6663M: Timur Tabi <timur@kernel.org> 6664L: linuxppc-dev@lists.ozlabs.org 6665S: Maintained 6666F: drivers/tty/serial/ucc_uart.c 6667 6668FREESCALE SOC DRIVERS 6669M: Li Yang <leoyang.li@nxp.com> 6670L: linuxppc-dev@lists.ozlabs.org 6671L: linux-arm-kernel@lists.infradead.org 6672S: Maintained 6673F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6674F: Documentation/devicetree/bindings/soc/fsl/ 6675F: drivers/soc/fsl/ 6676F: include/linux/fsl/ 6677 6678FREESCALE SOC FS_ENET DRIVER 6679M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6680L: linuxppc-dev@lists.ozlabs.org 6681L: netdev@vger.kernel.org 6682S: Maintained 6683F: drivers/net/ethernet/freescale/fs_enet/ 6684F: include/linux/fs_enet_pd.h 6685 6686FREESCALE SOC SOUND DRIVERS 6687M: Timur Tabi <timur@kernel.org> 6688M: Nicolin Chen <nicoleotsuka@gmail.com> 6689M: Xiubo Li <Xiubo.Lee@gmail.com> 6690R: Fabio Estevam <festevam@gmail.com> 6691L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6692L: linuxppc-dev@lists.ozlabs.org 6693S: Maintained 6694F: sound/soc/fsl/fsl* 6695F: sound/soc/fsl/imx* 6696F: sound/soc/fsl/mpc8610_hpcd.c 6697 6698FREESCALE USB PERIPHERAL DRIVERS 6699M: Li Yang <leoyang.li@nxp.com> 6700L: linux-usb@vger.kernel.org 6701L: linuxppc-dev@lists.ozlabs.org 6702S: Maintained 6703F: drivers/usb/gadget/udc/fsl* 6704 6705FREEVXFS FILESYSTEM 6706M: Christoph Hellwig <hch@infradead.org> 6707W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6708S: Maintained 6709F: fs/freevxfs/ 6710 6711FREEZER 6712M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6713M: Pavel Machek <pavel@ucw.cz> 6714L: linux-pm@vger.kernel.org 6715S: Supported 6716F: Documentation/power/freezing-of-tasks.rst 6717F: include/linux/freezer.h 6718F: kernel/freezer.c 6719 6720FRONTSWAP API 6721M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6722L: linux-kernel@vger.kernel.org 6723S: Maintained 6724F: mm/frontswap.c 6725F: include/linux/frontswap.h 6726 6727FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6728M: David Howells <dhowells@redhat.com> 6729L: linux-cachefs@redhat.com (moderated for non-subscribers) 6730S: Supported 6731F: Documentation/filesystems/caching/ 6732F: fs/fscache/ 6733F: include/linux/fscache*.h 6734 6735FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6736M: Theodore Y. Ts'o <tytso@mit.edu> 6737M: Jaegeuk Kim <jaegeuk@kernel.org> 6738M: Eric Biggers <ebiggers@kernel.org> 6739L: linux-fscrypt@vger.kernel.org 6740Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6741T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6742S: Supported 6743F: fs/crypto/ 6744F: include/linux/fscrypt*.h 6745F: include/uapi/linux/fscrypt.h 6746F: Documentation/filesystems/fscrypt.rst 6747 6748FSI SUBSYSTEM 6749M: Jeremy Kerr <jk@ozlabs.org> 6750M: Joel Stanley <joel@jms.id.au> 6751R: Alistar Popple <alistair@popple.id.au> 6752R: Eddie James <eajames@linux.ibm.com> 6753L: linux-fsi@lists.ozlabs.org 6754T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6755Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6756S: Supported 6757F: drivers/fsi/ 6758F: include/linux/fsi*.h 6759F: include/trace/events/fsi*.h 6760 6761FSI-ATTACHED I2C DRIVER 6762M: Eddie James <eajames@linux.ibm.com> 6763L: linux-i2c@vger.kernel.org 6764L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6765S: Maintained 6766F: drivers/i2c/busses/i2c-fsi.c 6767F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6768 6769FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6770M: Jan Kara <jack@suse.cz> 6771R: Amir Goldstein <amir73il@gmail.com> 6772L: linux-fsdevel@vger.kernel.org 6773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 6774S: Maintained 6775F: fs/notify/ 6776F: include/linux/fsnotify*.h 6777 6778FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 6779M: Eric Biggers <ebiggers@kernel.org> 6780M: Theodore Y. Ts'o <tytso@mit.edu> 6781L: linux-fscrypt@vger.kernel.org 6782Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6783T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity 6784S: Supported 6785F: fs/verity/ 6786F: include/linux/fsverity.h 6787F: include/uapi/linux/fsverity.h 6788F: Documentation/filesystems/fsverity.rst 6789 6790FUJITSU LAPTOP EXTRAS 6791M: Jonathan Woithe <jwoithe@just42.net> 6792L: platform-driver-x86@vger.kernel.org 6793S: Maintained 6794F: drivers/platform/x86/fujitsu-laptop.c 6795 6796FUJITSU M-5MO LS CAMERA ISP DRIVER 6797M: Kyungmin Park <kyungmin.park@samsung.com> 6798M: Heungjun Kim <riverful.kim@samsung.com> 6799L: linux-media@vger.kernel.org 6800S: Maintained 6801F: drivers/media/i2c/m5mols/ 6802F: include/media/i2c/m5mols.h 6803 6804FUJITSU TABLET EXTRAS 6805M: Robert Gerlach <khnz@gmx.de> 6806L: platform-driver-x86@vger.kernel.org 6807S: Maintained 6808F: drivers/platform/x86/fujitsu-tablet.c 6809 6810FUSE: FILESYSTEM IN USERSPACE 6811M: Miklos Szeredi <miklos@szeredi.hu> 6812L: linux-fsdevel@vger.kernel.org 6813W: http://fuse.sourceforge.net/ 6814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6815S: Maintained 6816F: fs/fuse/ 6817F: include/uapi/linux/fuse.h 6818F: Documentation/filesystems/fuse.txt 6819 6820FUTEX SUBSYSTEM 6821M: Thomas Gleixner <tglx@linutronix.de> 6822M: Ingo Molnar <mingo@redhat.com> 6823R: Peter Zijlstra <peterz@infradead.org> 6824R: Darren Hart <dvhart@infradead.org> 6825L: linux-kernel@vger.kernel.org 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6827S: Maintained 6828F: kernel/futex.c 6829F: include/asm-generic/futex.h 6830F: include/linux/futex.h 6831F: include/uapi/linux/futex.h 6832F: tools/testing/selftests/futex/ 6833F: tools/perf/bench/futex* 6834F: Documentation/*futex* 6835 6836GCC PLUGINS 6837M: Kees Cook <keescook@chromium.org> 6838R: Emese Revfy <re.emese@gmail.com> 6839L: kernel-hardening@lists.openwall.com 6840S: Maintained 6841F: scripts/gcc-plugins/ 6842F: scripts/gcc-plugin.sh 6843F: scripts/Makefile.gcc-plugins 6844F: Documentation/core-api/gcc-plugins.rst 6845 6846GASKET DRIVER FRAMEWORK 6847M: Rob Springer <rspringer@google.com> 6848M: Todd Poynor <toddpoynor@google.com> 6849M: Ben Chan <benchan@chromium.org> 6850S: Maintained 6851F: drivers/staging/gasket/ 6852 6853GCOV BASED KERNEL PROFILING 6854M: Peter Oberparleiter <oberpar@linux.ibm.com> 6855S: Maintained 6856F: kernel/gcov/ 6857F: Documentation/dev-tools/gcov.rst 6858 6859GDB KERNEL DEBUGGING HELPER SCRIPTS 6860M: Jan Kiszka <jan.kiszka@siemens.com> 6861M: Kieran Bingham <kbingham@kernel.org> 6862S: Supported 6863F: scripts/gdb/ 6864 6865GDT SCSI DISK ARRAY CONTROLLER DRIVER 6866M: Achim Leubner <achim_leubner@adaptec.com> 6867L: linux-scsi@vger.kernel.org 6868W: http://www.icp-vortex.com/ 6869S: Supported 6870F: drivers/scsi/gdt* 6871 6872GEMTEK FM RADIO RECEIVER DRIVER 6873M: Hans Verkuil <hverkuil@xs4all.nl> 6874L: linux-media@vger.kernel.org 6875T: git git://linuxtv.org/media_tree.git 6876W: https://linuxtv.org 6877S: Maintained 6878F: drivers/media/radio/radio-gemtek* 6879 6880GENERIC ARCHITECTURE TOPOLOGY 6881M: Sudeep Holla <sudeep.holla@arm.com> 6882L: linux-kernel@vger.kernel.org 6883S: Maintained 6884F: drivers/base/arch_topology.c 6885F: include/linux/arch_topology.h 6886 6887GENERIC GPIO I2C DRIVER 6888M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6889S: Supported 6890F: drivers/i2c/busses/i2c-gpio.c 6891F: include/linux/platform_data/i2c-gpio.h 6892 6893GENERIC GPIO I2C MULTIPLEXER DRIVER 6894M: Peter Korsgaard <peter.korsgaard@barco.com> 6895L: linux-i2c@vger.kernel.org 6896S: Supported 6897F: drivers/i2c/muxes/i2c-mux-gpio.c 6898F: include/linux/platform_data/i2c-mux-gpio.h 6899F: Documentation/i2c/muxes/i2c-mux-gpio.rst 6900 6901GENERIC HDLC (WAN) DRIVERS 6902M: Krzysztof Halasa <khc@pm.waw.pl> 6903W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6904S: Maintained 6905F: drivers/net/wan/c101.c 6906F: drivers/net/wan/hd6457* 6907F: drivers/net/wan/hdlc* 6908F: drivers/net/wan/n2.c 6909F: drivers/net/wan/pc300too.c 6910F: drivers/net/wan/pci200syn.c 6911F: drivers/net/wan/wanxl* 6912 6913GENERIC INCLUDE/ASM HEADER FILES 6914M: Arnd Bergmann <arnd@arndb.de> 6915L: linux-arch@vger.kernel.org 6916T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6917S: Maintained 6918F: include/asm-generic/ 6919F: include/uapi/asm-generic/ 6920 6921GENERIC PHY FRAMEWORK 6922M: Kishon Vijay Abraham I <kishon@ti.com> 6923L: linux-kernel@vger.kernel.org 6924T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6925S: Supported 6926F: drivers/phy/ 6927F: include/linux/phy/ 6928F: Documentation/devicetree/bindings/phy/ 6929 6930GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6931M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6932S: Supported 6933F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6934 6935GENERIC PM DOMAINS 6936M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6937M: Kevin Hilman <khilman@kernel.org> 6938M: Ulf Hansson <ulf.hansson@linaro.org> 6939L: linux-pm@vger.kernel.org 6940S: Supported 6941F: drivers/base/power/domain*.c 6942F: include/linux/pm_domain.h 6943F: Documentation/devicetree/bindings/power/power?domain* 6944 6945GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6946M: Eugen Hristev <eugen.hristev@microchip.com> 6947L: linux-input@vger.kernel.org 6948S: Maintained 6949F: drivers/input/touchscreen/resistive-adc-touch.c 6950 6951GENERIC UIO DRIVER FOR PCI DEVICES 6952M: "Michael S. Tsirkin" <mst@redhat.com> 6953L: kvm@vger.kernel.org 6954S: Supported 6955F: drivers/uio/uio_pci_generic.c 6956 6957GENERIC VDSO LIBRARY: 6958M: Andy Lutomirski <luto@kernel.org> 6959M: Thomas Gleixner <tglx@linutronix.de> 6960M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6961L: linux-kernel@vger.kernel.org 6962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6963S: Maintained 6964F: lib/vdso/ 6965F: kernel/time/vsyscall.c 6966F: include/vdso/ 6967F: include/asm-generic/vdso/vsyscall.h 6968 6969GENWQE (IBM Generic Workqueue Card) 6970M: Frank Haverkamp <haver@linux.ibm.com> 6971S: Supported 6972F: drivers/misc/genwqe/ 6973 6974GET_MAINTAINER SCRIPT 6975M: Joe Perches <joe@perches.com> 6976S: Maintained 6977F: scripts/get_maintainer.pl 6978 6979GFS2 FILE SYSTEM 6980M: Bob Peterson <rpeterso@redhat.com> 6981M: Andreas Gruenbacher <agruenba@redhat.com> 6982L: cluster-devel@redhat.com 6983W: http://sources.redhat.com/cluster/ 6984T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6985S: Supported 6986F: Documentation/filesystems/gfs2*.txt 6987F: fs/gfs2/ 6988F: include/uapi/linux/gfs2_ondisk.h 6989 6990GNSS SUBSYSTEM 6991M: Johan Hovold <johan@kernel.org> 6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6993S: Maintained 6994F: Documentation/ABI/testing/sysfs-class-gnss 6995F: Documentation/devicetree/bindings/gnss/ 6996F: drivers/gnss/ 6997F: include/linux/gnss.h 6998 6999GO7007 MPEG CODEC 7000M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 7001L: linux-media@vger.kernel.org 7002S: Maintained 7003F: drivers/media/usb/go7007/ 7004 7005GOODIX TOUCHSCREEN 7006M: Bastien Nocera <hadess@hadess.net> 7007L: linux-input@vger.kernel.org 7008S: Maintained 7009F: drivers/input/touchscreen/goodix.c 7010 7011GOOGLE ETHERNET DRIVERS 7012M: Catherine Sullivan <csully@google.com> 7013R: Sagi Shahar <sagis@google.com> 7014R: Jon Olson <jonolson@google.com> 7015L: netdev@vger.kernel.org 7016S: Supported 7017F: Documentation/networking/device_drivers/google/gve.rst 7018F: drivers/net/ethernet/google 7019 7020GPD POCKET FAN DRIVER 7021M: Hans de Goede <hdegoede@redhat.com> 7022L: platform-driver-x86@vger.kernel.org 7023S: Maintained 7024F: drivers/platform/x86/gpd-pocket-fan.c 7025 7026GPIO ACPI SUPPORT 7027M: Mika Westerberg <mika.westerberg@linux.intel.com> 7028M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7029L: linux-gpio@vger.kernel.org 7030L: linux-acpi@vger.kernel.org 7031S: Maintained 7032F: Documentation/firmware-guide/acpi/gpio-properties.rst 7033F: drivers/gpio/gpiolib-acpi.c 7034F: drivers/gpio/gpiolib-acpi.h 7035 7036GPIO IR Transmitter 7037M: Sean Young <sean@mess.org> 7038L: linux-media@vger.kernel.org 7039S: Maintained 7040F: drivers/media/rc/gpio-ir-tx.c 7041 7042GPIO MOCKUP DRIVER 7043M: Bamvor Jian Zhang <bamv2005@gmail.com> 7044L: linux-gpio@vger.kernel.org 7045S: Maintained 7046F: drivers/gpio/gpio-mockup.c 7047F: tools/testing/selftests/gpio/ 7048 7049GPIO SUBSYSTEM 7050M: Linus Walleij <linus.walleij@linaro.org> 7051M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 7052L: linux-gpio@vger.kernel.org 7053T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 7054S: Maintained 7055F: Documentation/devicetree/bindings/gpio/ 7056F: Documentation/driver-api/gpio/ 7057F: Documentation/admin-guide/gpio/ 7058F: Documentation/ABI/testing/gpio-cdev 7059F: Documentation/ABI/obsolete/sysfs-gpio 7060F: drivers/gpio/ 7061F: include/linux/gpio/ 7062F: include/linux/gpio.h 7063F: include/linux/of_gpio.h 7064F: include/asm-generic/gpio.h 7065F: include/uapi/linux/gpio.h 7066F: tools/gpio/ 7067 7068GRE DEMULTIPLEXER DRIVER 7069M: Dmitry Kozlov <xeb@mail.ru> 7070L: netdev@vger.kernel.org 7071S: Maintained 7072F: net/ipv4/gre_demux.c 7073F: net/ipv4/gre_offload.c 7074F: include/net/gre.h 7075 7076GRETH 10/100/1G Ethernet MAC device driver 7077M: Andreas Larsson <andreas@gaisler.com> 7078L: netdev@vger.kernel.org 7079S: Maintained 7080F: drivers/net/ethernet/aeroflex/ 7081 7082GREYBUS AUDIO PROTOCOLS DRIVERS 7083M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 7084M: Mark Greer <mgreer@animalcreek.com> 7085S: Maintained 7086F: drivers/staging/greybus/audio_apbridgea.c 7087F: drivers/staging/greybus/audio_apbridgea.h 7088F: drivers/staging/greybus/audio_codec.c 7089F: drivers/staging/greybus/audio_codec.h 7090F: drivers/staging/greybus/audio_gb.c 7091F: drivers/staging/greybus/audio_manager.c 7092F: drivers/staging/greybus/audio_manager.h 7093F: drivers/staging/greybus/audio_manager_module.c 7094F: drivers/staging/greybus/audio_manager_private.h 7095F: drivers/staging/greybus/audio_manager_sysfs.c 7096F: drivers/staging/greybus/audio_module.c 7097F: drivers/staging/greybus/audio_topology.c 7098 7099GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 7100M: Viresh Kumar <vireshk@kernel.org> 7101S: Maintained 7102F: drivers/staging/greybus/authentication.c 7103F: drivers/staging/greybus/bootrom.c 7104F: drivers/staging/greybus/firmware.h 7105F: drivers/staging/greybus/fw-core.c 7106F: drivers/staging/greybus/fw-download.c 7107F: drivers/staging/greybus/fw-management.c 7108F: drivers/staging/greybus/greybus_authentication.h 7109F: drivers/staging/greybus/greybus_firmware.h 7110F: drivers/staging/greybus/hid.c 7111F: drivers/staging/greybus/i2c.c 7112F: drivers/staging/greybus/spi.c 7113F: drivers/staging/greybus/spilib.c 7114F: drivers/staging/greybus/spilib.h 7115 7116GREYBUS LOOPBACK DRIVER 7117M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 7118S: Maintained 7119F: drivers/staging/greybus/loopback.c 7120 7121GREYBUS PLATFORM DRIVERS 7122M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 7123S: Maintained 7124F: drivers/staging/greybus/arche-platform.c 7125F: drivers/staging/greybus/arche-apb-ctrl.c 7126F: drivers/staging/greybus/arche_platform.h 7127 7128GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 7129M: Rui Miguel Silva <rmfrfs@gmail.com> 7130S: Maintained 7131F: drivers/staging/greybus/sdio.c 7132F: drivers/staging/greybus/light.c 7133F: drivers/staging/greybus/gpio.c 7134F: drivers/staging/greybus/power_supply.c 7135F: drivers/staging/greybus/spi.c 7136F: drivers/staging/greybus/spilib.c 7137 7138GREYBUS SUBSYSTEM 7139M: Johan Hovold <johan@kernel.org> 7140M: Alex Elder <elder@kernel.org> 7141M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7142S: Maintained 7143F: drivers/staging/greybus/ 7144F: drivers/greybus/ 7145F: include/linux/greybus.h 7146F: include/linux/greybus/ 7147L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 7148 7149GREYBUS UART PROTOCOLS DRIVERS 7150M: David Lin <dtwlin@gmail.com> 7151S: Maintained 7152F: drivers/staging/greybus/uart.c 7153F: drivers/staging/greybus/log.c 7154 7155GS1662 VIDEO SERIALIZER 7156M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7157L: linux-media@vger.kernel.org 7158T: git git://linuxtv.org/media_tree.git 7159S: Maintained 7160F: drivers/media/spi/gs1662.c 7161 7162GSPCA FINEPIX SUBDRIVER 7163M: Frank Zago <frank@zago.net> 7164L: linux-media@vger.kernel.org 7165T: git git://linuxtv.org/media_tree.git 7166S: Maintained 7167F: drivers/media/usb/gspca/finepix.c 7168 7169GSPCA GL860 SUBDRIVER 7170M: Olivier Lorin <o.lorin@laposte.net> 7171L: linux-media@vger.kernel.org 7172T: git git://linuxtv.org/media_tree.git 7173S: Maintained 7174F: drivers/media/usb/gspca/gl860/ 7175 7176GSPCA M5602 SUBDRIVER 7177M: Erik Andren <erik.andren@gmail.com> 7178L: linux-media@vger.kernel.org 7179T: git git://linuxtv.org/media_tree.git 7180S: Maintained 7181F: drivers/media/usb/gspca/m5602/ 7182 7183GSPCA PAC207 SONIXB SUBDRIVER 7184M: Hans Verkuil <hverkuil@xs4all.nl> 7185L: linux-media@vger.kernel.org 7186T: git git://linuxtv.org/media_tree.git 7187S: Odd Fixes 7188F: drivers/media/usb/gspca/pac207.c 7189 7190GSPCA SN9C20X SUBDRIVER 7191M: Brian Johnson <brijohn@gmail.com> 7192L: linux-media@vger.kernel.org 7193T: git git://linuxtv.org/media_tree.git 7194S: Maintained 7195F: drivers/media/usb/gspca/sn9c20x.c 7196 7197GSPCA T613 SUBDRIVER 7198M: Leandro Costantino <lcostantino@gmail.com> 7199L: linux-media@vger.kernel.org 7200T: git git://linuxtv.org/media_tree.git 7201S: Maintained 7202F: drivers/media/usb/gspca/t613.c 7203 7204GSPCA USB WEBCAM DRIVER 7205M: Hans Verkuil <hverkuil@xs4all.nl> 7206L: linux-media@vger.kernel.org 7207T: git git://linuxtv.org/media_tree.git 7208S: Odd Fixes 7209F: drivers/media/usb/gspca/ 7210 7211GTP (GPRS Tunneling Protocol) 7212M: Pablo Neira Ayuso <pablo@netfilter.org> 7213M: Harald Welte <laforge@gnumonks.org> 7214L: osmocom-net-gprs@lists.osmocom.org 7215T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7216S: Maintained 7217F: drivers/net/gtp.c 7218 7219GUID PARTITION TABLE (GPT) 7220M: Davidlohr Bueso <dave@stgolabs.net> 7221L: linux-efi@vger.kernel.org 7222S: Maintained 7223F: block/partitions/efi.* 7224 7225H8/300 ARCHITECTURE 7226M: Yoshinori Sato <ysato@users.sourceforge.jp> 7227L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7228W: http://uclinux-h8.sourceforge.jp 7229T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7230S: Maintained 7231F: arch/h8300/ 7232F: drivers/clocksource/h8300_*.c 7233F: drivers/clk/h8300/ 7234F: drivers/irqchip/irq-renesas-h8*.c 7235 7236HABANALABS PCI DRIVER 7237M: Oded Gabbay <oded.gabbay@gmail.com> 7238T: git https://github.com/HabanaAI/linux.git 7239S: Supported 7240F: drivers/misc/habanalabs/ 7241F: include/uapi/misc/habanalabs.h 7242F: Documentation/ABI/testing/sysfs-driver-habanalabs 7243F: Documentation/ABI/testing/debugfs-driver-habanalabs 7244 7245HACKRF MEDIA DRIVER 7246M: Antti Palosaari <crope@iki.fi> 7247L: linux-media@vger.kernel.org 7248W: https://linuxtv.org 7249W: http://palosaari.fi/linux/ 7250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7251T: git git://linuxtv.org/anttip/media_tree.git 7252S: Maintained 7253F: drivers/media/usb/hackrf/ 7254 7255HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7256M: Frank Seidel <frank@f-seidel.de> 7257L: platform-driver-x86@vger.kernel.org 7258W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7259S: Maintained 7260F: drivers/platform/x86/hdaps.c 7261 7262HARDWARE MONITORING 7263M: Jean Delvare <jdelvare@suse.com> 7264M: Guenter Roeck <linux@roeck-us.net> 7265L: linux-hwmon@vger.kernel.org 7266W: http://hwmon.wiki.kernel.org/ 7267T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7268S: Maintained 7269F: Documentation/devicetree/bindings/hwmon/ 7270F: Documentation/hwmon/ 7271F: drivers/hwmon/ 7272F: include/linux/hwmon*.h 7273F: include/trace/events/hwmon*.h 7274 7275HARDWARE RANDOM NUMBER GENERATOR CORE 7276M: Matt Mackall <mpm@selenic.com> 7277M: Herbert Xu <herbert@gondor.apana.org.au> 7278L: linux-crypto@vger.kernel.org 7279S: Odd fixes 7280F: Documentation/devicetree/bindings/rng/ 7281F: Documentation/admin-guide/hw_random.rst 7282F: drivers/char/hw_random/ 7283F: include/linux/hw_random.h 7284 7285HARDWARE TRACING FACILITIES 7286M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7287S: Maintained 7288F: drivers/hwtracing/ 7289 7290HARDWARE SPINLOCK CORE 7291M: Ohad Ben-Cohen <ohad@wizery.com> 7292M: Bjorn Andersson <bjorn.andersson@linaro.org> 7293L: linux-remoteproc@vger.kernel.org 7294S: Maintained 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 7296F: Documentation/devicetree/bindings/hwlock/ 7297F: Documentation/hwspinlock.txt 7298F: drivers/hwspinlock/ 7299F: include/linux/hwspinlock.h 7300 7301HARMONY SOUND DRIVER 7302L: linux-parisc@vger.kernel.org 7303S: Maintained 7304F: sound/parisc/harmony.* 7305 7306HDPVR USB VIDEO ENCODER DRIVER 7307M: Hans Verkuil <hverkuil@xs4all.nl> 7308L: linux-media@vger.kernel.org 7309T: git git://linuxtv.org/media_tree.git 7310W: https://linuxtv.org 7311S: Odd Fixes 7312F: drivers/media/usb/hdpvr/ 7313 7314HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7315M: Jerry Hoemann <jerry.hoemann@hpe.com> 7316S: Supported 7317F: Documentation/watchdog/hpwdt.rst 7318F: drivers/watchdog/hpwdt.c 7319 7320HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7321M: Don Brace <don.brace@microsemi.com> 7322L: esc.storagedev@microsemi.com 7323L: linux-scsi@vger.kernel.org 7324S: Supported 7325F: Documentation/scsi/hpsa.txt 7326F: drivers/scsi/hpsa*.[ch] 7327F: include/linux/cciss*.h 7328F: include/uapi/linux/cciss*.h 7329 7330HFI1 DRIVER 7331M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7332M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7333L: linux-rdma@vger.kernel.org 7334S: Supported 7335F: drivers/infiniband/hw/hfi1 7336 7337HFS FILESYSTEM 7338L: linux-fsdevel@vger.kernel.org 7339S: Orphan 7340F: Documentation/filesystems/hfs.txt 7341F: fs/hfs/ 7342 7343HFSPLUS FILESYSTEM 7344L: linux-fsdevel@vger.kernel.org 7345S: Orphan 7346F: Documentation/filesystems/hfsplus.txt 7347F: fs/hfsplus/ 7348 7349HGA FRAMEBUFFER DRIVER 7350M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7351L: linux-nvidia@lists.surfsouth.com 7352W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7353S: Maintained 7354F: drivers/video/fbdev/hgafb.c 7355 7356HIBERNATION (aka Software Suspend, aka swsusp) 7357M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7358M: Pavel Machek <pavel@ucw.cz> 7359L: linux-pm@vger.kernel.org 7360B: https://bugzilla.kernel.org 7361S: Supported 7362F: arch/x86/power/ 7363F: drivers/base/power/ 7364F: kernel/power/ 7365F: include/linux/suspend.h 7366F: include/linux/freezer.h 7367F: include/linux/pm.h 7368F: arch/*/include/asm/suspend*.h 7369 7370HID CORE LAYER 7371M: Jiri Kosina <jikos@kernel.org> 7372M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7373L: linux-input@vger.kernel.org 7374T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7375S: Maintained 7376F: drivers/hid/ 7377F: include/linux/hid* 7378F: include/uapi/linux/hid* 7379 7380HID SENSOR HUB DRIVERS 7381M: Jiri Kosina <jikos@kernel.org> 7382M: Jonathan Cameron <jic23@kernel.org> 7383M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7384L: linux-input@vger.kernel.org 7385L: linux-iio@vger.kernel.org 7386S: Maintained 7387F: Documentation/hid/hid-sensor* 7388F: drivers/hid/hid-sensor-* 7389F: drivers/iio/*/hid-* 7390F: include/linux/hid-sensor-* 7391 7392HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7393M: Thomas Gleixner <tglx@linutronix.de> 7394L: linux-kernel@vger.kernel.org 7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7396S: Maintained 7397F: Documentation/timers/ 7398F: kernel/time/hrtimer.c 7399F: kernel/time/clockevents.c 7400F: kernel/time/timer_*.c 7401F: include/linux/clockchips.h 7402F: include/linux/hrtimer.h 7403 7404HIGH-SPEED SCC DRIVER FOR AX.25 7405L: linux-hams@vger.kernel.org 7406S: Orphan 7407F: drivers/net/hamradio/dmascc.c 7408F: drivers/net/hamradio/scc.c 7409 7410HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7411M: HighPoint Linux Team <linux@highpoint-tech.com> 7412W: http://www.highpoint-tech.com 7413S: Supported 7414F: Documentation/scsi/hptiop.txt 7415F: drivers/scsi/hptiop.c 7416 7417HIPPI 7418M: Jes Sorensen <jes@trained-monkey.org> 7419L: linux-hippi@sunsite.dk 7420S: Maintained 7421F: include/linux/hippidevice.h 7422F: include/uapi/linux/if_hippi.h 7423F: net/802/hippi.c 7424F: drivers/net/hippi/ 7425 7426HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 7427M: Zaibo Xu <xuzaibo@huawei.com> 7428L: linux-crypto@vger.kernel.org 7429S: Maintained 7430F: drivers/crypto/hisilicon/sec2/sec_crypto.c 7431F: drivers/crypto/hisilicon/sec2/sec_main.c 7432F: drivers/crypto/hisilicon/sec2/sec_crypto.h 7433F: drivers/crypto/hisilicon/sec2/sec.h 7434F: Documentation/ABI/testing/debugfs-hisi-sec 7435 7436HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 7437M: Zaibo Xu <xuzaibo@huawei.com> 7438L: linux-crypto@vger.kernel.org 7439S: Maintained 7440F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 7441F: drivers/crypto/hisilicon/hpre/hpre_main.c 7442F: drivers/crypto/hisilicon/hpre/hpre.h 7443F: Documentation/ABI/testing/debugfs-hisi-hpre 7444 7445HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7446M: Yisen Zhuang <yisen.zhuang@huawei.com> 7447M: Salil Mehta <salil.mehta@huawei.com> 7448L: netdev@vger.kernel.org 7449W: http://www.hisilicon.com 7450S: Maintained 7451F: drivers/net/ethernet/hisilicon/hns3/ 7452 7453HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 7454M: Zaibo Xu <xuzaibo@huawei.com> 7455S: Maintained 7456F: drivers/char/hw_random/hisi-trng-v2.c 7457 7458HISILICON LPC BUS DRIVER 7459M: john.garry@huawei.com 7460W: http://www.hisilicon.com 7461S: Maintained 7462F: drivers/bus/hisi_lpc.c 7463F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7464 7465HISILICON NETWORK SUBSYSTEM DRIVER 7466M: Yisen Zhuang <yisen.zhuang@huawei.com> 7467M: Salil Mehta <salil.mehta@huawei.com> 7468L: netdev@vger.kernel.org 7469W: http://www.hisilicon.com 7470S: Maintained 7471F: drivers/net/ethernet/hisilicon/ 7472F: Documentation/devicetree/bindings/net/hisilicon*.txt 7473 7474HISILICON PMU DRIVER 7475M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7476W: http://www.hisilicon.com 7477S: Supported 7478F: drivers/perf/hisilicon 7479F: Documentation/admin-guide/perf/hisi-pmu.rst 7480 7481HISILICON ROCE DRIVER 7482M: Lijun Ou <oulijun@huawei.com> 7483M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7484L: linux-rdma@vger.kernel.org 7485S: Maintained 7486F: drivers/infiniband/hw/hns/ 7487F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7488 7489HISILICON SAS Controller 7490M: John Garry <john.garry@huawei.com> 7491W: http://www.hisilicon.com 7492S: Supported 7493F: drivers/scsi/hisi_sas/ 7494F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7495 7496HISILICON QM AND ZIP Controller DRIVER 7497M: Zhou Wang <wangzhou1@hisilicon.com> 7498L: linux-crypto@vger.kernel.org 7499S: Maintained 7500F: drivers/crypto/hisilicon/qm.c 7501F: drivers/crypto/hisilicon/qm.h 7502F: drivers/crypto/hisilicon/sgl.c 7503F: drivers/crypto/hisilicon/zip/ 7504F: Documentation/ABI/testing/debugfs-hisi-zip 7505 7506HMM - Heterogeneous Memory Management 7507M: Jérôme Glisse <jglisse@redhat.com> 7508L: linux-mm@kvack.org 7509S: Maintained 7510F: mm/hmm* 7511F: include/linux/hmm* 7512F: Documentation/vm/hmm.rst 7513 7514HOST AP DRIVER 7515M: Jouni Malinen <j@w1.fi> 7516L: linux-wireless@vger.kernel.org 7517W: http://w1.fi/hostap-driver.html 7518S: Obsolete 7519F: drivers/net/wireless/intersil/hostap/ 7520 7521HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7522L: platform-driver-x86@vger.kernel.org 7523S: Orphan 7524F: drivers/platform/x86/tc1100-wmi.c 7525 7526HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7527M: Jaroslav Kysela <perex@perex.cz> 7528S: Obsolete 7529F: drivers/staging/hp/hp100.* 7530 7531HPET: High Precision Event Timers driver 7532M: Clemens Ladisch <clemens@ladisch.de> 7533S: Maintained 7534F: Documentation/timers/hpet.rst 7535F: drivers/char/hpet.c 7536F: include/linux/hpet.h 7537F: include/uapi/linux/hpet.h 7538 7539HPET: x86 7540S: Orphan 7541F: arch/x86/kernel/hpet.c 7542F: arch/x86/include/asm/hpet.h 7543 7544HPFS FILESYSTEM 7545M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7546W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7547S: Maintained 7548F: fs/hpfs/ 7549 7550HSI SUBSYSTEM 7551M: Sebastian Reichel <sre@kernel.org> 7552T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7553S: Maintained 7554F: Documentation/ABI/testing/sysfs-bus-hsi 7555F: Documentation/driver-api/hsi.rst 7556F: drivers/hsi/ 7557F: include/linux/hsi/ 7558F: include/uapi/linux/hsi/ 7559 7560HSO 3G MODEM DRIVER 7561L: linux-usb@vger.kernel.org 7562S: Orphan 7563F: drivers/net/usb/hso.c 7564 7565HSR NETWORK PROTOCOL 7566M: Arvid Brodin <arvid.brodin@alten.se> 7567L: netdev@vger.kernel.org 7568S: Maintained 7569F: net/hsr/ 7570 7571HT16K33 LED CONTROLLER DRIVER 7572M: Robin van der Gracht <robin@protonic.nl> 7573S: Maintained 7574F: drivers/auxdisplay/ht16k33.c 7575F: Documentation/devicetree/bindings/display/ht16k33.txt 7576 7577HTCPEN TOUCHSCREEN DRIVER 7578M: Pau Oliva Fora <pof@eslack.org> 7579L: linux-input@vger.kernel.org 7580S: Maintained 7581F: drivers/input/touchscreen/htcpen.c 7582 7583HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7584M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7585L: linux-iio@vger.kernel.org 7586W: http://www.st.com/ 7587S: Maintained 7588F: drivers/iio/humidity/hts221* 7589F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7590 7591HUAWEI ETHERNET DRIVER 7592M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7593L: netdev@vger.kernel.org 7594S: Supported 7595F: Documentation/networking/hinic.txt 7596F: drivers/net/ethernet/huawei/hinic/ 7597 7598HUGETLB FILESYSTEM 7599M: Mike Kravetz <mike.kravetz@oracle.com> 7600L: linux-mm@kvack.org 7601S: Maintained 7602F: fs/hugetlbfs/ 7603F: mm/hugetlb.c 7604F: include/linux/hugetlb.h 7605F: Documentation/admin-guide/mm/hugetlbpage.rst 7606F: Documentation/vm/hugetlbfs_reserv.rst 7607F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7608 7609HVA ST MEDIA DRIVER 7610M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7611L: linux-media@vger.kernel.org 7612T: git git://linuxtv.org/media_tree.git 7613W: https://linuxtv.org 7614S: Supported 7615F: drivers/media/platform/sti/hva 7616 7617HWPOISON MEMORY FAILURE HANDLING 7618M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7619L: linux-mm@kvack.org 7620S: Maintained 7621F: mm/memory-failure.c 7622F: mm/hwpoison-inject.c 7623 7624HYGON PROCESSOR SUPPORT 7625M: Pu Wen <puwen@hygon.cn> 7626L: linux-kernel@vger.kernel.org 7627S: Maintained 7628F: arch/x86/kernel/cpu/hygon.c 7629 7630HYNIX HI556 SENSOR DRIVER 7631M: Shawn Tu <shawnx.tu@intel.com> 7632L: linux-media@vger.kernel.org 7633T: git git://linuxtv.org/media_tree.git 7634S: Maintained 7635F: drivers/media/i2c/hi556.c 7636 7637Hyper-V CORE AND DRIVERS 7638M: "K. Y. Srinivasan" <kys@microsoft.com> 7639M: Haiyang Zhang <haiyangz@microsoft.com> 7640M: Stephen Hemminger <sthemmin@microsoft.com> 7641M: Sasha Levin <sashal@kernel.org> 7642T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7643L: linux-hyperv@vger.kernel.org 7644S: Supported 7645F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7646F: arch/x86/include/asm/mshyperv.h 7647F: arch/x86/include/asm/trace/hyperv.h 7648F: arch/x86/include/asm/hyperv-tlfs.h 7649F: arch/x86/kernel/cpu/mshyperv.c 7650F: arch/x86/hyperv 7651F: drivers/clocksource/hyperv_timer.c 7652F: drivers/hid/hid-hyperv.c 7653F: drivers/hv/ 7654F: drivers/input/serio/hyperv-keyboard.c 7655F: drivers/pci/controller/pci-hyperv.c 7656F: drivers/pci/controller/pci-hyperv-intf.c 7657F: drivers/net/hyperv/ 7658F: drivers/scsi/storvsc_drv.c 7659F: drivers/uio/uio_hv_generic.c 7660F: drivers/video/fbdev/hyperv_fb.c 7661F: drivers/iommu/hyperv-iommu.c 7662F: net/vmw_vsock/hyperv_transport.c 7663F: include/clocksource/hyperv_timer.h 7664F: include/linux/hyperv.h 7665F: include/uapi/linux/hyperv.h 7666F: include/asm-generic/mshyperv.h 7667F: tools/hv/ 7668F: Documentation/ABI/stable/sysfs-bus-vmbus 7669F: Documentation/ABI/testing/debugfs-hyperv 7670 7671HYPERBUS SUPPORT 7672M: Vignesh Raghavendra <vigneshr@ti.com> 7673S: Supported 7674F: drivers/mtd/hyperbus/ 7675F: include/linux/mtd/hyperbus.h 7676F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7677F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7678 7679HYPERVISOR VIRTUAL CONSOLE DRIVER 7680L: linuxppc-dev@lists.ozlabs.org 7681S: Odd Fixes 7682F: drivers/tty/hvc/ 7683 7684I2C ACPI SUPPORT 7685M: Mika Westerberg <mika.westerberg@linux.intel.com> 7686L: linux-i2c@vger.kernel.org 7687L: linux-acpi@vger.kernel.org 7688S: Maintained 7689F: drivers/i2c/i2c-core-acpi.c 7690 7691I2C CONTROLLER DRIVER FOR NVIDIA GPU 7692M: Ajay Gupta <ajayg@nvidia.com> 7693L: linux-i2c@vger.kernel.org 7694S: Maintained 7695F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 7696F: drivers/i2c/busses/i2c-nvidia-gpu.c 7697 7698I2C MUXES 7699M: Peter Rosin <peda@axentia.se> 7700L: linux-i2c@vger.kernel.org 7701S: Maintained 7702F: Documentation/i2c/i2c-topology.rst 7703F: Documentation/i2c/muxes/ 7704F: Documentation/devicetree/bindings/i2c/i2c-mux* 7705F: Documentation/devicetree/bindings/i2c/i2c-arb* 7706F: Documentation/devicetree/bindings/i2c/i2c-gate* 7707F: drivers/i2c/i2c-mux.c 7708F: drivers/i2c/muxes/ 7709F: include/linux/i2c-mux.h 7710 7711I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7712M: Gregory CLEMENT <gregory.clement@bootlin.com> 7713L: linux-i2c@vger.kernel.org 7714S: Maintained 7715F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 7716F: drivers/i2c/busses/i2c-mv64xxx.c 7717 7718I2C OVER PARALLEL PORT 7719M: Jean Delvare <jdelvare@suse.com> 7720L: linux-i2c@vger.kernel.org 7721S: Maintained 7722F: Documentation/i2c/busses/i2c-parport.rst 7723F: Documentation/i2c/busses/i2c-parport-light.rst 7724F: drivers/i2c/busses/i2c-parport.c 7725F: drivers/i2c/busses/i2c-parport-light.c 7726 7727I2C SUBSYSTEM 7728M: Wolfram Sang <wsa@the-dreams.de> 7729L: linux-i2c@vger.kernel.org 7730W: https://i2c.wiki.kernel.org/ 7731Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7732T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7733S: Maintained 7734F: Documentation/devicetree/bindings/i2c/i2c.txt 7735F: Documentation/i2c/ 7736F: drivers/i2c/* 7737F: include/linux/i2c.h 7738F: include/linux/i2c-dev.h 7739F: include/linux/i2c-smbus.h 7740F: include/uapi/linux/i2c.h 7741F: include/uapi/linux/i2c-*.h 7742 7743I2C SUBSYSTEM HOST DRIVERS 7744L: linux-i2c@vger.kernel.org 7745W: https://i2c.wiki.kernel.org/ 7746Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7747T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7748S: Odd Fixes 7749F: Documentation/devicetree/bindings/i2c/ 7750F: drivers/i2c/algos/ 7751F: drivers/i2c/busses/ 7752 7753I2C-TAOS-EVM DRIVER 7754M: Jean Delvare <jdelvare@suse.com> 7755L: linux-i2c@vger.kernel.org 7756S: Maintained 7757F: Documentation/i2c/busses/i2c-taos-evm.rst 7758F: drivers/i2c/busses/i2c-taos-evm.c 7759 7760I2C-TINY-USB DRIVER 7761M: Till Harbaum <till@harbaum.org> 7762L: linux-i2c@vger.kernel.org 7763W: http://www.harbaum.org/till/i2c_tiny_usb 7764S: Maintained 7765F: drivers/i2c/busses/i2c-tiny-usb.c 7766 7767I2C/SMBUS CONTROLLER DRIVERS FOR PC 7768M: Jean Delvare <jdelvare@suse.com> 7769L: linux-i2c@vger.kernel.org 7770S: Maintained 7771F: Documentation/i2c/busses/i2c-ali1535.rst 7772F: Documentation/i2c/busses/i2c-ali1563.rst 7773F: Documentation/i2c/busses/i2c-ali15x3.rst 7774F: Documentation/i2c/busses/i2c-amd756.rst 7775F: Documentation/i2c/busses/i2c-amd8111.rst 7776F: Documentation/i2c/busses/i2c-i801.rst 7777F: Documentation/i2c/busses/i2c-nforce2.rst 7778F: Documentation/i2c/busses/i2c-piix4.rst 7779F: Documentation/i2c/busses/i2c-sis5595.rst 7780F: Documentation/i2c/busses/i2c-sis630.rst 7781F: Documentation/i2c/busses/i2c-sis96x.rst 7782F: Documentation/i2c/busses/i2c-via.rst 7783F: Documentation/i2c/busses/i2c-viapro.rst 7784F: drivers/i2c/busses/i2c-ali1535.c 7785F: drivers/i2c/busses/i2c-ali1563.c 7786F: drivers/i2c/busses/i2c-ali15x3.c 7787F: drivers/i2c/busses/i2c-amd756.c 7788F: drivers/i2c/busses/i2c-amd756-s4882.c 7789F: drivers/i2c/busses/i2c-amd8111.c 7790F: drivers/i2c/busses/i2c-i801.c 7791F: drivers/i2c/busses/i2c-isch.c 7792F: drivers/i2c/busses/i2c-nforce2.c 7793F: drivers/i2c/busses/i2c-nforce2-s4985.c 7794F: drivers/i2c/busses/i2c-piix4.c 7795F: drivers/i2c/busses/i2c-sis5595.c 7796F: drivers/i2c/busses/i2c-sis630.c 7797F: drivers/i2c/busses/i2c-sis96x.c 7798F: drivers/i2c/busses/i2c-via.c 7799F: drivers/i2c/busses/i2c-viapro.c 7800 7801I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7802M: Hans de Goede <hdegoede@redhat.com> 7803L: linux-i2c@vger.kernel.org 7804S: Maintained 7805F: drivers/i2c/busses/i2c-cht-wc.c 7806 7807I2C/SMBUS ISMT DRIVER 7808M: Seth Heasley <seth.heasley@intel.com> 7809M: Neil Horman <nhorman@tuxdriver.com> 7810L: linux-i2c@vger.kernel.org 7811F: drivers/i2c/busses/i2c-ismt.c 7812F: Documentation/i2c/busses/i2c-ismt.rst 7813 7814I2C/SMBUS STUB DRIVER 7815M: Jean Delvare <jdelvare@suse.com> 7816L: linux-i2c@vger.kernel.org 7817S: Maintained 7818F: drivers/i2c/i2c-stub.c 7819 7820I3C SUBSYSTEM 7821M: Boris Brezillon <bbrezillon@kernel.org> 7822L: linux-i3c@lists.infradead.org (moderated for non-subscribers) 7823C: irc://chat.freenode.net/linux-i3c 7824T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7825S: Maintained 7826F: Documentation/ABI/testing/sysfs-bus-i3c 7827F: Documentation/devicetree/bindings/i3c/ 7828F: Documentation/driver-api/i3c 7829F: drivers/i3c/ 7830F: include/linux/i3c/ 7831 7832I3C DRIVER FOR SYNOPSYS DESIGNWARE 7833M: Vitor Soares <vitor.soares@synopsys.com> 7834S: Maintained 7835F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7836F: drivers/i3c/master/dw* 7837 7838I3C DRIVER FOR CADENCE I3C MASTER IP 7839M: Przemysław Gaj <pgaj@cadence.com> 7840S: Maintained 7841F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt 7842F: drivers/i3c/master/i3c-master-cdns.c 7843 7844IA64 (Itanium) PLATFORM 7845M: Tony Luck <tony.luck@intel.com> 7846M: Fenghua Yu <fenghua.yu@intel.com> 7847L: linux-ia64@vger.kernel.org 7848T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7849S: Maintained 7850F: arch/ia64/ 7851 7852IBM Power 842 compression accelerator 7853M: Haren Myneni <haren@us.ibm.com> 7854S: Supported 7855F: drivers/crypto/nx/Makefile 7856F: drivers/crypto/nx/Kconfig 7857F: drivers/crypto/nx/nx-842* 7858F: include/linux/sw842.h 7859F: crypto/842.c 7860F: lib/842/ 7861 7862IBM Power in-Nest Crypto Acceleration 7863M: Breno Leitão <leitao@debian.org> 7864M: Nayna Jain <nayna@linux.ibm.com> 7865M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7866L: linux-crypto@vger.kernel.org 7867S: Supported 7868F: drivers/crypto/nx/Makefile 7869F: drivers/crypto/nx/Kconfig 7870F: drivers/crypto/nx/nx-aes* 7871F: drivers/crypto/nx/nx-sha* 7872F: drivers/crypto/nx/nx.* 7873F: drivers/crypto/nx/nx_csbcpb.h 7874F: drivers/crypto/nx/nx_debugfs.c 7875 7876IBM Power Linux RAID adapter 7877M: Brian King <brking@us.ibm.com> 7878S: Supported 7879F: drivers/scsi/ipr.* 7880 7881IBM Power SRIOV Virtual NIC Device Driver 7882M: Thomas Falcon <tlfalcon@linux.ibm.com> 7883M: John Allen <jallen@linux.ibm.com> 7884L: netdev@vger.kernel.org 7885S: Supported 7886F: drivers/net/ethernet/ibm/ibmvnic.* 7887 7888IBM Power Virtual Accelerator Switchboard 7889M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7890L: linuxppc-dev@lists.ozlabs.org 7891S: Supported 7892F: arch/powerpc/platforms/powernv/vas* 7893F: arch/powerpc/platforms/powernv/copy-paste.h 7894F: arch/powerpc/include/asm/vas.h 7895 7896IBM Power Virtual Ethernet Device Driver 7897M: Thomas Falcon <tlfalcon@linux.ibm.com> 7898L: netdev@vger.kernel.org 7899S: Supported 7900F: drivers/net/ethernet/ibm/ibmveth.* 7901 7902IBM Power Virtual FC Device Drivers 7903M: Tyrel Datwyler <tyreld@linux.ibm.com> 7904L: linux-scsi@vger.kernel.org 7905S: Supported 7906F: drivers/scsi/ibmvscsi/ibmvfc* 7907 7908IBM Power Virtual Management Channel Driver 7909M: Steven Royer <seroyer@linux.ibm.com> 7910S: Supported 7911F: drivers/misc/ibmvmc.* 7912 7913IBM Power Virtual SCSI Device Drivers 7914M: Tyrel Datwyler <tyreld@linux.ibm.com> 7915L: linux-scsi@vger.kernel.org 7916S: Supported 7917F: drivers/scsi/ibmvscsi/ibmvscsi* 7918F: include/scsi/viosrp.h 7919 7920IBM Power Virtual SCSI Device Target Driver 7921M: Michael Cyr <mikecyr@linux.ibm.com> 7922L: linux-scsi@vger.kernel.org 7923L: target-devel@vger.kernel.org 7924S: Supported 7925F: drivers/scsi/ibmvscsi_tgt/ 7926 7927IBM Power VMX Cryptographic instructions 7928M: Breno Leitão <leitao@debian.org> 7929M: Nayna Jain <nayna@linux.ibm.com> 7930M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7931L: linux-crypto@vger.kernel.org 7932S: Supported 7933F: drivers/crypto/vmx/Makefile 7934F: drivers/crypto/vmx/Kconfig 7935F: drivers/crypto/vmx/vmx.c 7936F: drivers/crypto/vmx/aes* 7937F: drivers/crypto/vmx/ghash* 7938F: drivers/crypto/vmx/ppc-xlate.pl 7939 7940IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7941M: Tyrel Datwyler <tyreld@linux.ibm.com> 7942L: linux-pci@vger.kernel.org 7943L: linuxppc-dev@lists.ozlabs.org 7944S: Supported 7945F: drivers/pci/hotplug/rpaphp* 7946 7947IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7948M: Tyrel Datwyler <tyreld@linux.ibm.com> 7949L: linux-pci@vger.kernel.org 7950L: linuxppc-dev@lists.ozlabs.org 7951S: Supported 7952F: drivers/pci/hotplug/rpadlpar* 7953 7954IBM ServeRAID RAID DRIVER 7955S: Orphan 7956F: drivers/scsi/ips.* 7957 7958ICH LPC AND GPIO DRIVER 7959M: Peter Tyser <ptyser@xes-inc.com> 7960S: Maintained 7961F: drivers/mfd/lpc_ich.c 7962F: drivers/gpio/gpio-ich.c 7963 7964ICY I2C DRIVER 7965M: Max Staudt <max@enpas.org> 7966L: linux-i2c@vger.kernel.org 7967S: Maintained 7968F: drivers/i2c/busses/i2c-icy.c 7969 7970IDE SUBSYSTEM 7971M: "David S. Miller" <davem@davemloft.net> 7972L: linux-ide@vger.kernel.org 7973Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7974T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7975S: Maintained 7976F: Documentation/ide/ 7977F: drivers/ide/ 7978F: include/linux/ide.h 7979 7980IDE/ATAPI DRIVERS 7981M: Borislav Petkov <bp@alien8.de> 7982L: linux-ide@vger.kernel.org 7983S: Maintained 7984F: Documentation/cdrom/ide-cd.rst 7985F: drivers/ide/ide-cd* 7986 7987IDEAPAD LAPTOP EXTRAS DRIVER 7988M: Ike Panhc <ike.pan@canonical.com> 7989L: platform-driver-x86@vger.kernel.org 7990W: http://launchpad.net/ideapad-laptop 7991S: Maintained 7992F: drivers/platform/x86/ideapad-laptop.c 7993 7994IDEAPAD LAPTOP SLIDEBAR DRIVER 7995M: Andrey Moiseev <o2g.org.ru@gmail.com> 7996L: linux-input@vger.kernel.org 7997W: https://github.com/o2genum/ideapad-slidebar 7998S: Maintained 7999F: drivers/input/misc/ideapad_slidebar.c 8000 8001IDT VersaClock 5 CLOCK DRIVER 8002M: Marek Vasut <marek.vasut@gmail.com> 8003S: Maintained 8004F: drivers/clk/clk-versaclock5.c 8005 8006IEEE 802.15.4 SUBSYSTEM 8007M: Alexander Aring <alex.aring@gmail.com> 8008M: Stefan Schmidt <stefan@datenfreihafen.org> 8009L: linux-wpan@vger.kernel.org 8010W: http://wpan.cakelab.org/ 8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 8013S: Maintained 8014F: net/ieee802154/ 8015F: net/mac802154/ 8016F: drivers/net/ieee802154/ 8017F: include/linux/nl802154.h 8018F: include/linux/ieee802154.h 8019F: include/net/nl802154.h 8020F: include/net/mac802154.h 8021F: include/net/af_ieee802154.h 8022F: include/net/cfg802154.h 8023F: include/net/ieee802154_netdev.h 8024F: Documentation/networking/ieee802154.rst 8025 8026IFE PROTOCOL 8027M: Yotam Gigi <yotam.gi@gmail.com> 8028M: Jamal Hadi Salim <jhs@mojatatu.com> 8029F: net/ife 8030F: include/net/ife.h 8031F: include/uapi/linux/ife.h 8032 8033IGORPLUG-USB IR RECEIVER 8034M: Sean Young <sean@mess.org> 8035L: linux-media@vger.kernel.org 8036S: Maintained 8037F: drivers/media/rc/igorplugusb.c 8038 8039IGUANAWORKS USB IR TRANSCEIVER 8040M: Sean Young <sean@mess.org> 8041L: linux-media@vger.kernel.org 8042S: Maintained 8043F: drivers/media/rc/iguanair.c 8044 8045IIO DIGITAL POTENTIOMETER DAC 8046M: Peter Rosin <peda@axentia.se> 8047L: linux-iio@vger.kernel.org 8048S: Maintained 8049F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 8050F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 8051F: drivers/iio/dac/dpot-dac.c 8052 8053IIO ENVELOPE DETECTOR 8054M: Peter Rosin <peda@axentia.se> 8055L: linux-iio@vger.kernel.org 8056S: Maintained 8057F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 8058F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 8059F: drivers/iio/adc/envelope-detector.c 8060 8061IIO MULTIPLEXER 8062M: Peter Rosin <peda@axentia.se> 8063L: linux-iio@vger.kernel.org 8064S: Maintained 8065F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 8066F: drivers/iio/multiplexer/iio-mux.c 8067 8068IIO SUBSYSTEM AND DRIVERS 8069M: Jonathan Cameron <jic23@kernel.org> 8070R: Hartmut Knaack <knaack.h@gmx.de> 8071R: Lars-Peter Clausen <lars@metafoo.de> 8072R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 8073L: linux-iio@vger.kernel.org 8074T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 8075S: Maintained 8076F: Documentation/ABI/testing/configfs-iio* 8077F: Documentation/ABI/testing/sysfs-bus-iio* 8078F: Documentation/devicetree/bindings/iio/ 8079F: drivers/iio/ 8080F: drivers/staging/iio/ 8081F: include/linux/iio/ 8082F: tools/iio/ 8083 8084IIO UNIT CONVERTER 8085M: Peter Rosin <peda@axentia.se> 8086L: linux-iio@vger.kernel.org 8087S: Maintained 8088F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 8089F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 8090F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 8091F: drivers/iio/afe/iio-rescale.c 8092 8093IKANOS/ADI EAGLE ADSL USB DRIVER 8094M: Matthieu Castet <castet.matthieu@free.fr> 8095M: Stanislaw Gruszka <stf_xl@wp.pl> 8096S: Maintained 8097F: drivers/usb/atm/ueagle-atm.c 8098 8099IMGTEC ASCII LCD DRIVER 8100M: Paul Burton <paulburton@kernel.org> 8101S: Maintained 8102F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 8103F: drivers/auxdisplay/img-ascii-lcd.c 8104 8105IMGTEC IR DECODER DRIVER 8106M: James Hogan <jhogan@kernel.org> 8107S: Maintained 8108F: drivers/media/rc/img-ir/ 8109 8110IMON SOUNDGRAPH USB IR RECEIVER 8111M: Sean Young <sean@mess.org> 8112L: linux-media@vger.kernel.org 8113S: Maintained 8114F: drivers/media/rc/imon_raw.c 8115F: drivers/media/rc/imon.c 8116 8117IMS TWINTURBO FRAMEBUFFER DRIVER 8118L: linux-fbdev@vger.kernel.org 8119S: Orphan 8120F: drivers/video/fbdev/imsttfb.c 8121 8122INA209 HARDWARE MONITOR DRIVER 8123M: Guenter Roeck <linux@roeck-us.net> 8124L: linux-hwmon@vger.kernel.org 8125S: Maintained 8126F: Documentation/hwmon/ina209.rst 8127F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 8128F: drivers/hwmon/ina209.c 8129 8130INA2XX HARDWARE MONITOR DRIVER 8131M: Guenter Roeck <linux@roeck-us.net> 8132L: linux-hwmon@vger.kernel.org 8133S: Maintained 8134F: Documentation/hwmon/ina2xx.rst 8135F: drivers/hwmon/ina2xx.c 8136F: include/linux/platform_data/ina2xx.h 8137 8138INDUSTRY PACK SUBSYSTEM (IPACK) 8139M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 8140M: Jens Taprogge <jens.taprogge@taprogge.org> 8141M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8142L: industrypack-devel@lists.sourceforge.net 8143W: http://industrypack.sourceforge.net 8144S: Maintained 8145F: drivers/ipack/ 8146 8147INFINEON DPS310 Driver 8148M: Eddie James <eajames@linux.ibm.com> 8149L: linux-iio@vger.kernel.org 8150F: drivers/iio/pressure/dps310.c 8151S: Maintained 8152 8153INFINIBAND SUBSYSTEM 8154M: Doug Ledford <dledford@redhat.com> 8155M: Jason Gunthorpe <jgg@mellanox.com> 8156L: linux-rdma@vger.kernel.org 8157W: https://github.com/linux-rdma/rdma-core 8158Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 8160S: Supported 8161F: Documentation/devicetree/bindings/infiniband/ 8162F: Documentation/infiniband/ 8163F: drivers/infiniband/ 8164F: include/uapi/linux/if_infiniband.h 8165F: include/uapi/rdma/ 8166F: include/rdma/ 8167F: include/trace/events/ib_mad.h 8168F: include/trace/events/ib_umad.h 8169F: samples/bpf/ibumad_kern.c 8170F: samples/bpf/ibumad_user.c 8171 8172INGENIC JZ4780 DMA Driver 8173M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 8174S: Maintained 8175F: drivers/dma/dma-jz4780.c 8176 8177INGENIC JZ4780 NAND DRIVER 8178M: Harvey Hunt <harveyhuntnexus@gmail.com> 8179L: linux-mtd@lists.infradead.org 8180S: Maintained 8181F: drivers/mtd/nand/raw/ingenic/ 8182 8183INGENIC JZ47xx SoCs 8184M: Paul Cercueil <paul@crapouillou.net> 8185S: Maintained 8186F: arch/mips/boot/dts/ingenic/ 8187F: arch/mips/include/asm/mach-jz4740/ 8188F: arch/mips/jz4740/ 8189F: drivers/clk/ingenic/ 8190F: drivers/dma/dma-jz4780.c 8191F: drivers/gpu/drm/ingenic/ 8192F: drivers/i2c/busses/i2c-jz4780.c 8193F: drivers/iio/adc/ingenic-adc.c 8194F: drivers/irqchip/irq-ingenic.c 8195F: drivers/memory/jz4780-nemc.c 8196F: drivers/mmc/host/jz4740_mmc.c 8197F: drivers/mtd/nand/raw/ingenic/ 8198F: drivers/pinctrl/pinctrl-ingenic.c 8199F: drivers/power/supply/ingenic-battery.c 8200F: drivers/pwm/pwm-jz4740.c 8201F: drivers/rtc/rtc-jz4740.c 8202F: drivers/tty/serial/8250/8250_ingenic.c 8203F: drivers/usb/musb/jz4740.c 8204F: drivers/watchdog/jz4740_wdt.c 8205F: include/dt-bindings/iio/adc/ingenic,adc.h 8206F: include/linux/mfd/ingenic-tcu.h 8207F: sound/soc/jz4740/ 8208F: sound/soc/codecs/jz47* 8209 8210INOTIFY 8211M: Jan Kara <jack@suse.cz> 8212R: Amir Goldstein <amir73il@gmail.com> 8213L: linux-fsdevel@vger.kernel.org 8214S: Maintained 8215F: Documentation/filesystems/inotify.txt 8216F: fs/notify/inotify/ 8217F: include/linux/inotify.h 8218F: include/uapi/linux/inotify.h 8219 8220INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8221M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8222L: linux-input@vger.kernel.org 8223Q: http://patchwork.kernel.org/project/linux-input/list/ 8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8225S: Maintained 8226F: drivers/input/ 8227F: include/linux/input.h 8228F: include/uapi/linux/input.h 8229F: include/uapi/linux/input-event-codes.h 8230F: include/linux/input/ 8231F: Documentation/devicetree/bindings/input/ 8232F: Documentation/devicetree/bindings/serio/ 8233F: Documentation/input/ 8234 8235INPUT MULTITOUCH (MT) PROTOCOL 8236M: Henrik Rydberg <rydberg@bitmath.org> 8237L: linux-input@vger.kernel.org 8238S: Odd fixes 8239F: Documentation/input/multi-touch-protocol.rst 8240F: drivers/input/input-mt.c 8241K: \b(ABS|SYN)_MT_ 8242 8243INSIDE SECURE CRYPTO DRIVER 8244M: Antoine Tenart <antoine.tenart@bootlin.com> 8245F: drivers/crypto/inside-secure/ 8246S: Maintained 8247L: linux-crypto@vger.kernel.org 8248 8249INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8250M: Mimi Zohar <zohar@linux.ibm.com> 8251M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8252L: linux-integrity@vger.kernel.org 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8254S: Supported 8255F: security/integrity/ima/ 8256 8257INTEL 810/815 FRAMEBUFFER DRIVER 8258M: Antonino Daplas <adaplas@gmail.com> 8259L: linux-fbdev@vger.kernel.org 8260S: Maintained 8261F: drivers/video/fbdev/i810/ 8262 8263INTEL ASoC DRIVERS 8264M: Cezary Rojewski <cezary.rojewski@intel.com> 8265M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8266M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8267M: Jie Yang <yang.jie@linux.intel.com> 8268L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8269S: Supported 8270F: sound/soc/intel/ 8271 8272INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8273M: Hans de Goede <hdegoede@redhat.com> 8274L: platform-driver-x86@vger.kernel.org 8275S: Maintained 8276F: drivers/platform/x86/intel_atomisp2_pm.c 8277 8278INTEL C600 SERIES SAS CONTROLLER DRIVER 8279M: Intel SCU Linux support <intel-linux-scu@intel.com> 8280M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8281L: linux-scsi@vger.kernel.org 8282T: git git://git.code.sf.net/p/intel-sas/isci 8283S: Supported 8284F: drivers/scsi/isci/ 8285 8286INTEL CPU family model numbers 8287M: Tony Luck <tony.luck@intel.com> 8288M: x86@kernel.org 8289L: linux-kernel@vger.kernel.org 8290S: Supported 8291F: arch/x86/include/asm/intel-family.h 8292 8293INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8294M: Jani Nikula <jani.nikula@linux.intel.com> 8295M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8296M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8297L: intel-gfx@lists.freedesktop.org 8298W: https://01.org/linuxgraphics/ 8299B: https://01.org/linuxgraphics/documentation/how-report-bugs 8300C: irc://chat.freenode.net/intel-gfx 8301Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8302T: git git://anongit.freedesktop.org/drm-intel 8303S: Supported 8304F: drivers/gpu/drm/i915/ 8305F: include/drm/i915* 8306F: include/uapi/drm/i915_drm.h 8307F: Documentation/gpu/i915.rst 8308 8309INTEL ETHERNET DRIVERS 8310M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8311L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8312W: http://www.intel.com/support/feedback.htm 8313W: http://e1000.sourceforge.net/ 8314Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8315T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8317S: Supported 8318F: Documentation/networking/device_drivers/intel/e100.rst 8319F: Documentation/networking/device_drivers/intel/e1000.rst 8320F: Documentation/networking/device_drivers/intel/e1000e.rst 8321F: Documentation/networking/device_drivers/intel/fm10k.rst 8322F: Documentation/networking/device_drivers/intel/igb.rst 8323F: Documentation/networking/device_drivers/intel/igbvf.rst 8324F: Documentation/networking/device_drivers/intel/ixgb.rst 8325F: Documentation/networking/device_drivers/intel/ixgbe.rst 8326F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8327F: Documentation/networking/device_drivers/intel/i40e.rst 8328F: Documentation/networking/device_drivers/intel/iavf.rst 8329F: Documentation/networking/device_drivers/intel/ice.rst 8330F: drivers/net/ethernet/intel/ 8331F: drivers/net/ethernet/intel/*/ 8332F: include/linux/avf/virtchnl.h 8333 8334INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8335M: Maik Broemme <mbroemme@libmpq.org> 8336L: linux-fbdev@vger.kernel.org 8337S: Maintained 8338F: Documentation/fb/intelfb.rst 8339F: drivers/video/fbdev/intelfb/ 8340 8341INTEL GPIO DRIVERS 8342M: Andy Shevchenko <andy@kernel.org> 8343L: linux-gpio@vger.kernel.org 8344S: Maintained 8345T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8346F: drivers/gpio/gpio-ich.c 8347F: drivers/gpio/gpio-intel-mid.c 8348F: drivers/gpio/gpio-lynxpoint.c 8349F: drivers/gpio/gpio-merrifield.c 8350F: drivers/gpio/gpio-ml-ioh.c 8351F: drivers/gpio/gpio-pch.c 8352F: drivers/gpio/gpio-sch.c 8353F: drivers/gpio/gpio-sodaville.c 8354 8355INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8356M: Zhenyu Wang <zhenyuw@linux.intel.com> 8357M: Zhi Wang <zhi.a.wang@intel.com> 8358L: intel-gvt-dev@lists.freedesktop.org 8359L: intel-gfx@lists.freedesktop.org 8360W: https://01.org/igvt-g 8361T: git https://github.com/intel/gvt-linux.git 8362S: Supported 8363F: drivers/gpu/drm/i915/gvt/ 8364 8365INTEL HID EVENT DRIVER 8366M: Alex Hung <alex.hung@canonical.com> 8367L: platform-driver-x86@vger.kernel.org 8368S: Maintained 8369F: drivers/platform/x86/intel-hid.c 8370 8371INTEL I/OAT DMA DRIVER 8372M: Dave Jiang <dave.jiang@intel.com> 8373R: Dan Williams <dan.j.williams@intel.com> 8374L: dmaengine@vger.kernel.org 8375Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8376S: Supported 8377F: drivers/dma/ioat* 8378 8379INTEL IDLE DRIVER 8380M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8381M: Len Brown <lenb@kernel.org> 8382L: linux-pm@vger.kernel.org 8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8384B: https://bugzilla.kernel.org 8385S: Supported 8386F: drivers/idle/intel_idle.c 8387 8388INTEL INTEGRATED SENSOR HUB DRIVER 8389M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8390M: Jiri Kosina <jikos@kernel.org> 8391L: linux-input@vger.kernel.org 8392S: Maintained 8393F: drivers/hid/intel-ish-hid/ 8394 8395INTEL IOMMU (VT-d) 8396M: David Woodhouse <dwmw2@infradead.org> 8397M: Lu Baolu <baolu.lu@linux.intel.com> 8398L: iommu@lists.linux-foundation.org 8399T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8400S: Supported 8401F: drivers/iommu/dmar.c 8402F: drivers/iommu/intel*.[ch] 8403F: include/linux/intel-iommu.h 8404F: include/linux/intel-svm.h 8405 8406INTEL IOP-ADMA DMA DRIVER 8407R: Dan Williams <dan.j.williams@intel.com> 8408S: Odd fixes 8409F: drivers/dma/iop-adma.c 8410 8411INTEL IPU3 CSI-2 CIO2 DRIVER 8412M: Yong Zhi <yong.zhi@intel.com> 8413M: Sakari Ailus <sakari.ailus@linux.intel.com> 8414M: Bingbu Cao <bingbu.cao@intel.com> 8415R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8416L: linux-media@vger.kernel.org 8417S: Maintained 8418F: drivers/media/pci/intel/ipu3/ 8419F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8420 8421INTEL IPU3 CSI-2 IMGU DRIVER 8422M: Sakari Ailus <sakari.ailus@linux.intel.com> 8423L: linux-media@vger.kernel.org 8424S: Maintained 8425F: drivers/staging/media/ipu3/ 8426F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8427F: Documentation/media/v4l-drivers/ipu3.rst 8428F: Documentation/media/v4l-drivers/ipu3_rcb.svg 8429 8430INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8431M: Krzysztof Halasa <khalasa@piap.pl> 8432S: Maintained 8433F: include/linux/soc/ixp4xx/qmgr.h 8434F: include/linux/soc/ixp4xx/npe.h 8435F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8436F: drivers/soc/ixp4xx/ixp4xx-npe.c 8437F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8438F: drivers/net/wan/ixp4xx_hss.c 8439 8440INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8441M: Deepak Saxena <dsaxena@plexity.net> 8442S: Maintained 8443F: drivers/char/hw_random/ixp4xx-rng.c 8444 8445INTEL MANAGEMENT ENGINE (mei) 8446M: Tomas Winkler <tomas.winkler@intel.com> 8447L: linux-kernel@vger.kernel.org 8448S: Supported 8449F: include/uapi/linux/mei.h 8450F: include/linux/mei_cl_bus.h 8451F: drivers/misc/mei/* 8452F: drivers/watchdog/mei_wdt.c 8453F: Documentation/driver-api/mei/* 8454F: samples/mei/* 8455 8456INTEL MENLOW THERMAL DRIVER 8457M: Sujith Thomas <sujith.thomas@intel.com> 8458L: platform-driver-x86@vger.kernel.org 8459W: https://01.org/linux-acpi 8460S: Supported 8461F: drivers/platform/x86/intel_menlow.c 8462 8463INTEL MIC DRIVERS (mic) 8464M: Sudeep Dutt <sudeep.dutt@intel.com> 8465M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8466S: Supported 8467W: https://github.com/sudeepdutt/mic 8468W: http://software.intel.com/en-us/mic-developer 8469F: include/linux/mic_bus.h 8470F: include/linux/scif.h 8471F: include/uapi/linux/mic_common.h 8472F: include/uapi/linux/mic_ioctl.h 8473F: include/uapi/linux/scif_ioctl.h 8474F: drivers/misc/mic/ 8475F: drivers/dma/mic_x100_dma.c 8476F: drivers/dma/mic_x100_dma.h 8477F: Documentation/mic/ 8478 8479INTEL PMC CORE DRIVER 8480M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8481M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8482L: platform-driver-x86@vger.kernel.org 8483S: Maintained 8484F: drivers/platform/x86/intel_pmc_core* 8485 8486INTEL PMC/P-Unit IPC DRIVER 8487M: Zha Qipeng<qipeng.zha@intel.com> 8488L: platform-driver-x86@vger.kernel.org 8489S: Maintained 8490F: drivers/platform/x86/intel_pmc_ipc.c 8491F: drivers/platform/x86/intel_punit_ipc.c 8492F: arch/x86/include/asm/intel_pmc_ipc.h 8493F: arch/x86/include/asm/intel_punit_ipc.h 8494 8495INTEL PMIC GPIO DRIVERS 8496M: Andy Shevchenko <andy@kernel.org> 8497S: Maintained 8498T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8499F: drivers/gpio/gpio-*cove.c 8500F: drivers/gpio/gpio-msic.c 8501 8502INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8503R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8504S: Maintained 8505F: drivers/mfd/intel_msic.c 8506F: drivers/mfd/intel_soc_pmic* 8507F: include/linux/mfd/intel_msic.h 8508F: include/linux/mfd/intel_soc_pmic* 8509 8510INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8511M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8512L: linux-wireless@vger.kernel.org 8513S: Maintained 8514F: Documentation/networking/device_drivers/intel/ipw2100.txt 8515F: Documentation/networking/device_drivers/intel/ipw2200.txt 8516F: drivers/net/wireless/intel/ipw2x00/ 8517 8518INTEL PSTATE DRIVER 8519M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8520M: Len Brown <lenb@kernel.org> 8521L: linux-pm@vger.kernel.org 8522S: Supported 8523F: drivers/cpufreq/intel_pstate.c 8524 8525INTEL RDMA RNIC DRIVER 8526M: Faisal Latif <faisal.latif@intel.com> 8527M: Shiraz Saleem <shiraz.saleem@intel.com> 8528L: linux-rdma@vger.kernel.org 8529S: Supported 8530F: drivers/infiniband/hw/i40iw/ 8531F: include/uapi/rdma/i40iw-abi.h 8532 8533INTEL SPEED SELECT TECHNOLOGY 8534M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8535L: platform-driver-x86@vger.kernel.org 8536S: Maintained 8537F: drivers/platform/x86/intel_speed_select_if/ 8538F: tools/power/x86/intel-speed-select/ 8539F: include/uapi/linux/isst_if.h 8540 8541INTEL STRATIX10 FIRMWARE DRIVERS 8542M: Richard Gong <richard.gong@linux.intel.com> 8543L: linux-kernel@vger.kernel.org 8544S: Maintained 8545F: drivers/firmware/stratix10-rsu.c 8546F: drivers/firmware/stratix10-svc.c 8547F: include/linux/firmware/intel/stratix10-smc.h 8548F: include/linux/firmware/intel/stratix10-svc-client.h 8549F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 8550F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 8551 8552INTEL TELEMETRY DRIVER 8553M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8554M: "David E. Box" <david.e.box@linux.intel.com> 8555L: platform-driver-x86@vger.kernel.org 8556S: Maintained 8557F: arch/x86/include/asm/intel_telemetry.h 8558F: drivers/platform/x86/intel_telemetry* 8559 8560INTEL VIRTUAL BUTTON DRIVER 8561M: AceLan Kao <acelan.kao@canonical.com> 8562L: platform-driver-x86@vger.kernel.org 8563S: Maintained 8564F: drivers/platform/x86/intel-vbtn.c 8565 8566INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8567M: Stanislaw Gruszka <sgruszka@redhat.com> 8568L: linux-wireless@vger.kernel.org 8569S: Supported 8570F: drivers/net/wireless/intel/iwlegacy/ 8571 8572INTEL WIRELESS WIFI LINK (iwlwifi) 8573M: Johannes Berg <johannes.berg@intel.com> 8574M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8575M: Luca Coelho <luciano.coelho@intel.com> 8576M: Intel Linux Wireless <linuxwifi@intel.com> 8577L: linux-wireless@vger.kernel.org 8578W: http://intellinuxwireless.org 8579T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8580S: Supported 8581F: drivers/net/wireless/intel/iwlwifi/ 8582 8583INTEL WIRELESS WIMAX CONNECTION 2400 8584M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8585M: linux-wimax@intel.com 8586L: wimax@linuxwimax.org (subscribers-only) 8587S: Supported 8588W: http://linuxwimax.org 8589F: Documentation/admin-guide/wimax/i2400m.rst 8590F: drivers/net/wimax/i2400m/ 8591F: include/uapi/linux/wimax/i2400m.h 8592 8593INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8594M: Mario Limonciello <mario.limonciello@dell.com> 8595S: Maintained 8596F: drivers/platform/x86/intel-wmi-thunderbolt.c 8597 8598INTEL(R) TRACE HUB 8599M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8600S: Supported 8601F: Documentation/trace/intel_th.rst 8602F: drivers/hwtracing/intel_th/ 8603F: include/linux/intel_th.h 8604 8605INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8606M: Ning Sun <ning.sun@intel.com> 8607L: tboot-devel@lists.sourceforge.net 8608W: http://tboot.sourceforge.net 8609T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8610S: Supported 8611F: Documentation/x86/intel_txt.rst 8612F: include/linux/tboot.h 8613F: arch/x86/kernel/tboot.c 8614 8615INTERCONNECT API 8616M: Georgi Djakov <georgi.djakov@linaro.org> 8617L: linux-pm@vger.kernel.org 8618S: Maintained 8619F: Documentation/driver-api/interconnect.rst 8620F: Documentation/devicetree/bindings/interconnect/ 8621F: drivers/interconnect/ 8622F: include/dt-bindings/interconnect/ 8623F: include/linux/interconnect-provider.h 8624F: include/linux/interconnect.h 8625 8626INVENSENSE MPU-3050 GYROSCOPE DRIVER 8627M: Linus Walleij <linus.walleij@linaro.org> 8628L: linux-iio@vger.kernel.org 8629S: Maintained 8630F: drivers/iio/gyro/mpu3050* 8631F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8632 8633IOC3 ETHERNET DRIVER 8634M: Ralf Baechle <ralf@linux-mips.org> 8635L: linux-mips@vger.kernel.org 8636S: Maintained 8637F: drivers/net/ethernet/sgi/ioc3-eth.c 8638 8639IOMAP FILESYSTEM LIBRARY 8640M: Christoph Hellwig <hch@infradead.org> 8641M: Darrick J. Wong <darrick.wong@oracle.com> 8642M: linux-xfs@vger.kernel.org 8643M: linux-fsdevel@vger.kernel.org 8644L: linux-xfs@vger.kernel.org 8645L: linux-fsdevel@vger.kernel.org 8646T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8647S: Supported 8648F: fs/iomap/ 8649F: include/linux/iomap.h 8650 8651IOMMU DRIVERS 8652M: Joerg Roedel <joro@8bytes.org> 8653L: iommu@lists.linux-foundation.org 8654T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8655S: Maintained 8656F: Documentation/devicetree/bindings/iommu/ 8657F: drivers/iommu/ 8658F: include/linux/iommu.h 8659F: include/linux/of_iommu.h 8660F: include/linux/iova.h 8661 8662IO_URING 8663M: Jens Axboe <axboe@kernel.dk> 8664L: io-uring@vger.kernel.org 8665T: git git://git.kernel.dk/linux-block 8666T: git git://git.kernel.dk/liburing 8667S: Maintained 8668F: fs/io_uring.c 8669F: fs/io-wq.c 8670F: fs/io-wq.h 8671F: include/uapi/linux/io_uring.h 8672 8673IPMI SUBSYSTEM 8674M: Corey Minyard <minyard@acm.org> 8675L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8676W: http://openipmi.sourceforge.net/ 8677S: Supported 8678F: Documentation/devicetree/bindings/ipmi/ 8679F: Documentation/IPMI.txt 8680F: drivers/char/ipmi/ 8681F: include/linux/ipmi* 8682F: include/uapi/linux/ipmi* 8683 8684IPS SCSI RAID DRIVER 8685M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8686L: linux-scsi@vger.kernel.org 8687W: http://www.adaptec.com/ 8688S: Maintained 8689F: drivers/scsi/ips* 8690 8691IPVS 8692M: Wensong Zhang <wensong@linux-vs.org> 8693M: Simon Horman <horms@verge.net.au> 8694M: Julian Anastasov <ja@ssi.bg> 8695L: netdev@vger.kernel.org 8696L: lvs-devel@vger.kernel.org 8697S: Maintained 8698T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8699T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8700F: Documentation/networking/ipvs-sysctl.txt 8701F: include/net/ip_vs.h 8702F: include/uapi/linux/ip_vs.h 8703F: net/netfilter/ipvs/ 8704 8705IPWIRELESS DRIVER 8706M: Jiri Kosina <jikos@kernel.org> 8707M: David Sterba <dsterba@suse.com> 8708S: Odd Fixes 8709F: drivers/tty/ipwireless/ 8710 8711IPX NETWORK LAYER 8712L: netdev@vger.kernel.org 8713S: Obsolete 8714F: include/uapi/linux/ipx.h 8715 8716IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8717M: Marc Zyngier <maz@kernel.org> 8718S: Maintained 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8720F: Documentation/IRQ-domain.txt 8721F: include/linux/irqdomain.h 8722F: kernel/irq/irqdomain.c 8723F: kernel/irq/msi.c 8724 8725IRQ SUBSYSTEM 8726M: Thomas Gleixner <tglx@linutronix.de> 8727L: linux-kernel@vger.kernel.org 8728S: Maintained 8729T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8730F: kernel/irq/ 8731 8732IRQCHIP DRIVERS 8733M: Thomas Gleixner <tglx@linutronix.de> 8734M: Jason Cooper <jason@lakedaemon.net> 8735M: Marc Zyngier <maz@kernel.org> 8736L: linux-kernel@vger.kernel.org 8737S: Maintained 8738T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8739F: Documentation/devicetree/bindings/interrupt-controller/ 8740F: drivers/irqchip/ 8741 8742ISA 8743M: William Breathitt Gray <vilhelm.gray@gmail.com> 8744S: Maintained 8745F: Documentation/driver-api/isa.rst 8746F: drivers/base/isa.c 8747F: include/linux/isa.h 8748 8749ISA RADIO MODULE 8750M: Hans Verkuil <hverkuil@xs4all.nl> 8751L: linux-media@vger.kernel.org 8752T: git git://linuxtv.org/media_tree.git 8753W: https://linuxtv.org 8754S: Maintained 8755F: drivers/media/radio/radio-isa* 8756 8757ISAPNP 8758M: Jaroslav Kysela <perex@perex.cz> 8759S: Maintained 8760F: Documentation/driver-api/isapnp.rst 8761F: drivers/pnp/isapnp/ 8762F: include/linux/isapnp.h 8763 8764ISCSI 8765M: Lee Duncan <lduncan@suse.com> 8766M: Chris Leech <cleech@redhat.com> 8767L: open-iscsi@googlegroups.com 8768L: linux-scsi@vger.kernel.org 8769W: www.open-iscsi.com 8770S: Maintained 8771F: drivers/scsi/*iscsi* 8772F: include/scsi/*iscsi* 8773 8774iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8775M: Peter Jones <pjones@redhat.com> 8776M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8777S: Maintained 8778F: drivers/firmware/iscsi_ibft* 8779 8780ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8781M: Sagi Grimberg <sagi@grimberg.me> 8782M: Max Gurtovoy <maxg@mellanox.com> 8783L: linux-rdma@vger.kernel.org 8784S: Supported 8785W: http://www.openfabrics.org 8786W: www.open-iscsi.org 8787Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8788F: drivers/infiniband/ulp/iser/ 8789 8790ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8791M: Sagi Grimberg <sagi@grimberg.me> 8792T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8793L: linux-rdma@vger.kernel.org 8794L: target-devel@vger.kernel.org 8795S: Supported 8796W: http://www.linux-iscsi.org 8797F: drivers/infiniband/ulp/isert 8798 8799ISDN/mISDN SUBSYSTEM 8800M: Karsten Keil <isdn@linux-pingi.de> 8801L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8802L: netdev@vger.kernel.org 8803W: http://www.isdn4linux.de 8804S: Maintained 8805F: drivers/isdn/mISDN 8806F: drivers/isdn/hardware 8807 8808ISDN/CAPI SUBSYSTEM 8809M: Karsten Keil <isdn@linux-pingi.de> 8810L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8811L: netdev@vger.kernel.org 8812W: http://www.isdn4linux.de 8813S: Odd Fixes 8814F: Documentation/isdn/ 8815F: drivers/isdn/capi/ 8816F: drivers/staging/isdn/ 8817F: net/bluetooth/cmtp/ 8818F: include/linux/isdn/ 8819F: include/uapi/linux/isdn/ 8820 8821IT87 HARDWARE MONITORING DRIVER 8822M: Jean Delvare <jdelvare@suse.com> 8823L: linux-hwmon@vger.kernel.org 8824S: Maintained 8825F: Documentation/hwmon/it87.rst 8826F: drivers/hwmon/it87.c 8827 8828IT913X MEDIA DRIVER 8829M: Antti Palosaari <crope@iki.fi> 8830L: linux-media@vger.kernel.org 8831W: https://linuxtv.org 8832W: http://palosaari.fi/linux/ 8833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8834T: git git://linuxtv.org/anttip/media_tree.git 8835S: Maintained 8836F: drivers/media/tuners/it913x* 8837 8838IVTV VIDEO4LINUX DRIVER 8839M: Andy Walls <awalls@md.metrocast.net> 8840L: ivtv-devel@ivtvdriver.org (subscribers-only) 8841L: linux-media@vger.kernel.org 8842T: git git://linuxtv.org/media_tree.git 8843W: http://www.ivtvdriver.org 8844S: Maintained 8845F: Documentation/media/v4l-drivers/ivtv* 8846F: drivers/media/pci/ivtv/ 8847F: include/uapi/linux/ivtv* 8848 8849IX2505V MEDIA DRIVER 8850M: Malcolm Priestley <tvboxspy@gmail.com> 8851L: linux-media@vger.kernel.org 8852W: https://linuxtv.org 8853Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8854S: Maintained 8855F: drivers/media/dvb-frontends/ix2505v* 8856 8857JAILHOUSE HYPERVISOR INTERFACE 8858M: Jan Kiszka <jan.kiszka@siemens.com> 8859L: jailhouse-dev@googlegroups.com 8860S: Maintained 8861F: arch/x86/kernel/jailhouse.c 8862F: arch/x86/include/asm/jailhouse_para.h 8863 8864JC42.4 TEMPERATURE SENSOR DRIVER 8865M: Guenter Roeck <linux@roeck-us.net> 8866L: linux-hwmon@vger.kernel.org 8867S: Maintained 8868F: drivers/hwmon/jc42.c 8869F: Documentation/hwmon/jc42.rst 8870 8871JFS FILESYSTEM 8872M: Dave Kleikamp <shaggy@kernel.org> 8873L: jfs-discussion@lists.sourceforge.net 8874W: http://jfs.sourceforge.net/ 8875T: git git://github.com/kleikamp/linux-shaggy.git 8876S: Maintained 8877F: Documentation/admin-guide/jfs.rst 8878F: fs/jfs/ 8879 8880JME NETWORK DRIVER 8881M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8882L: netdev@vger.kernel.org 8883S: Maintained 8884F: drivers/net/ethernet/jme.* 8885 8886JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8887M: David Woodhouse <dwmw2@infradead.org> 8888M: Richard Weinberger <richard@nod.at> 8889L: linux-mtd@lists.infradead.org 8890W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8891T: git git://git.infradead.org/ubifs-2.6.git 8892S: Odd Fixes 8893F: fs/jffs2/ 8894F: include/uapi/linux/jffs2.h 8895 8896JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8897M: "Theodore Ts'o" <tytso@mit.edu> 8898M: Jan Kara <jack@suse.com> 8899L: linux-ext4@vger.kernel.org 8900S: Maintained 8901F: fs/jbd2/ 8902F: include/linux/jbd2.h 8903 8904JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8905M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8906L: linux-media@vger.kernel.org 8907S: Maintained 8908F: drivers/media/platform/rcar_jpu.c 8909 8910JSM Neo PCI based serial card 8911L: linux-serial@vger.kernel.org 8912S: Orphan 8913F: drivers/tty/serial/jsm/ 8914 8915K10TEMP HARDWARE MONITORING DRIVER 8916M: Clemens Ladisch <clemens@ladisch.de> 8917L: linux-hwmon@vger.kernel.org 8918S: Maintained 8919F: Documentation/hwmon/k10temp.rst 8920F: drivers/hwmon/k10temp.c 8921 8922K8TEMP HARDWARE MONITORING DRIVER 8923M: Rudolf Marek <r.marek@assembler.cz> 8924L: linux-hwmon@vger.kernel.org 8925S: Maintained 8926F: Documentation/hwmon/k8temp.rst 8927F: drivers/hwmon/k8temp.c 8928 8929KASAN 8930M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8931R: Alexander Potapenko <glider@google.com> 8932R: Dmitry Vyukov <dvyukov@google.com> 8933L: kasan-dev@googlegroups.com 8934S: Maintained 8935F: arch/*/include/asm/kasan.h 8936F: arch/*/mm/kasan_init* 8937F: Documentation/dev-tools/kasan.rst 8938F: include/linux/kasan*.h 8939F: lib/test_kasan.c 8940F: mm/kasan/ 8941F: scripts/Makefile.kasan 8942 8943KCONFIG 8944M: Masahiro Yamada <masahiroy@kernel.org> 8945T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8946L: linux-kbuild@vger.kernel.org 8947S: Maintained 8948F: Documentation/kbuild/kconfig* 8949F: scripts/kconfig/ 8950F: scripts/Kconfig.include 8951 8952KDUMP 8953M: Dave Young <dyoung@redhat.com> 8954M: Baoquan He <bhe@redhat.com> 8955R: Vivek Goyal <vgoyal@redhat.com> 8956L: kexec@lists.infradead.org 8957W: http://lse.sourceforge.net/kdump/ 8958S: Maintained 8959F: Documentation/admin-guide/kdump/ 8960 8961KEENE FM RADIO TRANSMITTER DRIVER 8962M: Hans Verkuil <hverkuil@xs4all.nl> 8963L: linux-media@vger.kernel.org 8964T: git git://linuxtv.org/media_tree.git 8965W: https://linuxtv.org 8966S: Maintained 8967F: drivers/media/radio/radio-keene* 8968 8969KERNEL AUTOMOUNTER 8970M: Ian Kent <raven@themaw.net> 8971L: autofs@vger.kernel.org 8972S: Maintained 8973F: fs/autofs/ 8974 8975KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8976M: Masahiro Yamada <masahiroy@kernel.org> 8977M: Michal Marek <michal.lkml@markovi.net> 8978T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8979L: linux-kbuild@vger.kernel.org 8980S: Maintained 8981F: Documentation/kbuild/ 8982F: Makefile 8983F: scripts/Kbuild* 8984F: scripts/Makefile* 8985F: scripts/basic/ 8986F: scripts/mk* 8987F: scripts/*vmlinux* 8988F: scripts/mod/ 8989F: scripts/package/ 8990 8991KERNEL JANITORS 8992L: kernel-janitors@vger.kernel.org 8993W: http://kernelnewbies.org/KernelJanitors 8994S: Odd Fixes 8995 8996KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8997M: "J. Bruce Fields" <bfields@fieldses.org> 8998M: Chuck Lever <chuck.lever@oracle.com> 8999L: linux-nfs@vger.kernel.org 9000W: http://nfs.sourceforge.net/ 9001T: git git://linux-nfs.org/~bfields/linux.git 9002S: Supported 9003F: fs/nfsd/ 9004F: include/uapi/linux/nfsd/ 9005F: fs/lockd/ 9006F: fs/nfs_common/ 9007F: net/sunrpc/ 9008F: include/linux/lockd/ 9009F: include/linux/sunrpc/ 9010F: include/uapi/linux/sunrpc/ 9011 9012KERNEL SELFTEST FRAMEWORK 9013M: Shuah Khan <shuah@kernel.org> 9014M: Shuah Khan <skhan@linuxfoundation.org> 9015L: linux-kselftest@vger.kernel.org 9016T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 9017Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 9018S: Maintained 9019F: tools/testing/selftests/ 9020F: Documentation/dev-tools/kselftest* 9021 9022KERNEL UNIT TESTING FRAMEWORK (KUnit) 9023M: Brendan Higgins <brendanhiggins@google.com> 9024L: linux-kselftest@vger.kernel.org 9025L: kunit-dev@googlegroups.com 9026W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 9027S: Maintained 9028F: Documentation/dev-tools/kunit/ 9029F: include/kunit/ 9030F: lib/kunit/ 9031F: tools/testing/kunit/ 9032 9033KERNEL USERMODE HELPER 9034M: Luis Chamberlain <mcgrof@kernel.org> 9035L: linux-kernel@vger.kernel.org 9036S: Maintained 9037F: kernel/umh.c 9038F: include/linux/umh.h 9039 9040KERNEL VIRTUAL MACHINE (KVM) 9041M: Paolo Bonzini <pbonzini@redhat.com> 9042M: Radim Krčmář <rkrcmar@redhat.com> 9043L: kvm@vger.kernel.org 9044W: http://www.linux-kvm.org 9045T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9046S: Supported 9047F: Documentation/virt/kvm/ 9048F: include/trace/events/kvm.h 9049F: include/uapi/asm-generic/kvm* 9050F: include/uapi/linux/kvm* 9051F: include/asm-generic/kvm* 9052F: include/linux/kvm* 9053F: include/kvm/iodev.h 9054F: virt/kvm/* 9055F: tools/kvm/ 9056F: tools/testing/selftests/kvm/ 9057 9058KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 9059M: Marc Zyngier <maz@kernel.org> 9060R: James Morse <james.morse@arm.com> 9061R: Julien Thierry <julien.thierry.kdev@gmail.com> 9062R: Suzuki K Poulose <suzuki.poulose@arm.com> 9063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9064L: kvmarm@lists.cs.columbia.edu 9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 9066S: Maintained 9067F: arch/arm/include/uapi/asm/kvm* 9068F: arch/arm/include/asm/kvm* 9069F: arch/arm/kvm/ 9070F: arch/arm64/include/uapi/asm/kvm* 9071F: arch/arm64/include/asm/kvm* 9072F: arch/arm64/kvm/ 9073F: virt/kvm/arm/ 9074F: include/kvm/arm_* 9075 9076KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 9077M: James Hogan <jhogan@kernel.org> 9078L: linux-mips@vger.kernel.org 9079S: Supported 9080F: arch/mips/include/uapi/asm/kvm* 9081F: arch/mips/include/asm/kvm* 9082F: arch/mips/kvm/ 9083 9084KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 9085M: Paul Mackerras <paulus@ozlabs.org> 9086L: kvm-ppc@vger.kernel.org 9087W: http://www.linux-kvm.org/ 9088T: git git://github.com/agraf/linux-2.6.git 9089S: Supported 9090F: arch/powerpc/include/uapi/asm/kvm* 9091F: arch/powerpc/include/asm/kvm* 9092F: arch/powerpc/kvm/ 9093F: arch/powerpc/kernel/kvm* 9094 9095KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 9096M: Christian Borntraeger <borntraeger@de.ibm.com> 9097M: Janosch Frank <frankja@linux.ibm.com> 9098R: David Hildenbrand <david@redhat.com> 9099R: Cornelia Huck <cohuck@redhat.com> 9100L: kvm@vger.kernel.org 9101W: http://www.ibm.com/developerworks/linux/linux390/ 9102T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 9103S: Supported 9104F: arch/s390/include/uapi/asm/kvm* 9105F: arch/s390/include/asm/gmap.h 9106F: arch/s390/include/asm/kvm* 9107F: arch/s390/kvm/ 9108F: arch/s390/mm/gmap.c 9109F: tools/testing/selftests/kvm/s390x/ 9110F: tools/testing/selftests/kvm/*/s390x/ 9111 9112KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 9113M: Paolo Bonzini <pbonzini@redhat.com> 9114M: Radim Krčmář <rkrcmar@redhat.com> 9115R: Sean Christopherson <sean.j.christopherson@intel.com> 9116R: Vitaly Kuznetsov <vkuznets@redhat.com> 9117R: Wanpeng Li <wanpengli@tencent.com> 9118R: Jim Mattson <jmattson@google.com> 9119R: Joerg Roedel <joro@8bytes.org> 9120L: kvm@vger.kernel.org 9121W: http://www.linux-kvm.org 9122T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9123S: Supported 9124F: arch/x86/kvm/ 9125F: arch/x86/kvm/*/ 9126F: arch/x86/include/uapi/asm/kvm* 9127F: arch/x86/include/uapi/asm/vmx.h 9128F: arch/x86/include/uapi/asm/svm.h 9129F: arch/x86/include/asm/kvm* 9130F: arch/x86/include/asm/pvclock-abi.h 9131F: arch/x86/include/asm/svm.h 9132F: arch/x86/include/asm/vmx.h 9133F: arch/x86/kernel/kvm.c 9134F: arch/x86/kernel/kvmclock.c 9135 9136KERNFS 9137M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9138M: Tejun Heo <tj@kernel.org> 9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 9140S: Supported 9141F: include/linux/kernfs.h 9142F: fs/kernfs/ 9143 9144KEXEC 9145M: Eric Biederman <ebiederm@xmission.com> 9146W: http://kernel.org/pub/linux/utils/kernel/kexec/ 9147L: kexec@lists.infradead.org 9148S: Maintained 9149F: include/linux/kexec.h 9150F: include/uapi/linux/kexec.h 9151F: kernel/kexec* 9152 9153KEYS-ENCRYPTED 9154M: Mimi Zohar <zohar@linux.ibm.com> 9155L: linux-integrity@vger.kernel.org 9156L: keyrings@vger.kernel.org 9157S: Supported 9158F: Documentation/security/keys/trusted-encrypted.rst 9159F: include/keys/encrypted-type.h 9160F: security/keys/encrypted-keys/ 9161 9162KEYS-TRUSTED 9163M: James Bottomley <jejb@linux.ibm.com> 9164M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9165M: Mimi Zohar <zohar@linux.ibm.com> 9166L: linux-integrity@vger.kernel.org 9167L: keyrings@vger.kernel.org 9168S: Supported 9169F: Documentation/security/keys/trusted-encrypted.rst 9170F: include/keys/trusted-type.h 9171F: security/keys/trusted.c 9172F: include/keys/trusted.h 9173 9174KEYS/KEYRINGS: 9175M: David Howells <dhowells@redhat.com> 9176M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9177L: keyrings@vger.kernel.org 9178S: Maintained 9179F: Documentation/security/keys/core.rst 9180F: include/linux/key.h 9181F: include/linux/key-type.h 9182F: include/linux/keyctl.h 9183F: include/uapi/linux/keyctl.h 9184F: include/keys/ 9185F: security/keys/ 9186 9187KGDB / KDB /debug_core 9188M: Jason Wessel <jason.wessel@windriver.com> 9189M: Daniel Thompson <daniel.thompson@linaro.org> 9190R: Douglas Anderson <dianders@chromium.org> 9191W: http://kgdb.wiki.kernel.org/ 9192L: kgdb-bugreport@lists.sourceforge.net 9193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 9194S: Maintained 9195F: Documentation/dev-tools/kgdb.rst 9196F: drivers/misc/kgdbts.c 9197F: drivers/tty/serial/kgdboc.c 9198F: include/linux/kdb.h 9199F: include/linux/kgdb.h 9200F: kernel/debug/ 9201 9202KMEMLEAK 9203M: Catalin Marinas <catalin.marinas@arm.com> 9204S: Maintained 9205F: Documentation/dev-tools/kmemleak.rst 9206F: include/linux/kmemleak.h 9207F: mm/kmemleak.c 9208F: mm/kmemleak-test.c 9209 9210KMOD KERNEL MODULE LOADER - USERMODE HELPER 9211M: Luis Chamberlain <mcgrof@kernel.org> 9212L: linux-kernel@vger.kernel.org 9213S: Maintained 9214F: kernel/kmod.c 9215F: include/linux/kmod.h 9216F: lib/test_kmod.c 9217F: tools/testing/selftests/kmod/ 9218 9219KPROBES 9220M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 9221M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 9222M: "David S. Miller" <davem@davemloft.net> 9223M: Masami Hiramatsu <mhiramat@kernel.org> 9224S: Maintained 9225F: Documentation/kprobes.txt 9226F: include/linux/kprobes.h 9227F: include/asm-generic/kprobes.h 9228F: kernel/kprobes.c 9229 9230KS0108 LCD CONTROLLER DRIVER 9231M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 9232S: Maintained 9233F: Documentation/admin-guide/auxdisplay/ks0108.rst 9234F: drivers/auxdisplay/ks0108.c 9235F: include/linux/ks0108.h 9236 9237L3MDEV 9238M: David Ahern <dsahern@kernel.org> 9239L: netdev@vger.kernel.org 9240S: Maintained 9241F: net/l3mdev 9242F: include/net/l3mdev.h 9243 9244L7 BPF FRAMEWORK 9245M: John Fastabend <john.fastabend@gmail.com> 9246M: Daniel Borkmann <daniel@iogearbox.net> 9247L: netdev@vger.kernel.org 9248L: bpf@vger.kernel.org 9249S: Maintained 9250F: include/linux/skmsg.h 9251F: net/core/skmsg.c 9252F: net/core/sock_map.c 9253F: net/ipv4/tcp_bpf.c 9254 9255LANTIQ / INTEL Ethernet drivers 9256M: Hauke Mehrtens <hauke@hauke-m.de> 9257L: netdev@vger.kernel.org 9258S: Maintained 9259F: net/dsa/tag_gswip.c 9260F: drivers/net/ethernet/lantiq_xrx200.c 9261F: drivers/net/dsa/lantiq_pce.h 9262F: drivers/net/dsa/lantiq_gswip.c 9263 9264LANTIQ MIPS ARCHITECTURE 9265M: John Crispin <john@phrozen.org> 9266L: linux-mips@vger.kernel.org 9267S: Maintained 9268F: arch/mips/lantiq 9269F: drivers/soc/lantiq 9270 9271LAPB module 9272L: linux-x25@vger.kernel.org 9273S: Orphan 9274F: Documentation/networking/lapb-module.txt 9275F: include/*/lapb.h 9276F: net/lapb/ 9277 9278LASI 53c700 driver for PARISC 9279M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9280L: linux-scsi@vger.kernel.org 9281S: Maintained 9282F: Documentation/scsi/53c700.txt 9283F: drivers/scsi/53c700* 9284 9285LEAKING_ADDRESSES 9286M: Tobin C. Harding <me@tobin.cc> 9287M: Tycho Andersen <tycho@tycho.ws> 9288L: kernel-hardening@lists.openwall.com 9289S: Maintained 9290T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9291F: scripts/leaking_addresses.pl 9292 9293LED SUBSYSTEM 9294M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9295M: Pavel Machek <pavel@ucw.cz> 9296R: Dan Murphy <dmurphy@ti.com> 9297L: linux-leds@vger.kernel.org 9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9299T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git 9300S: Maintained 9301F: Documentation/devicetree/bindings/leds/ 9302F: drivers/leds/ 9303F: include/linux/leds.h 9304 9305LEGACY EEPROM DRIVER 9306M: Jean Delvare <jdelvare@suse.com> 9307S: Maintained 9308F: Documentation/misc-devices/eeprom.rst 9309F: drivers/misc/eeprom/eeprom.c 9310 9311LEGO MINDSTORMS EV3 9312R: David Lechner <david@lechnology.com> 9313S: Maintained 9314F: arch/arm/boot/dts/da850-lego-ev3.dts 9315F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9316F: drivers/power/supply/lego_ev3_battery.c 9317 9318LEGO USB Tower driver 9319M: Juergen Stuber <starblue@users.sourceforge.net> 9320L: legousb-devel@lists.sourceforge.net 9321W: http://legousb.sourceforge.net/ 9322S: Maintained 9323F: drivers/usb/misc/legousbtower.c 9324 9325LG LAPTOP EXTRAS 9326M: Matan Ziv-Av <matan@svgalib.org> 9327L: platform-driver-x86@vger.kernel.org 9328S: Maintained 9329F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9330F: Documentation/admin-guide/laptops/lg-laptop.rst 9331F: drivers/platform/x86/lg-laptop.c 9332 9333LG2160 MEDIA DRIVER 9334M: Michael Krufky <mkrufky@linuxtv.org> 9335L: linux-media@vger.kernel.org 9336W: https://linuxtv.org 9337W: http://github.com/mkrufky 9338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9339T: git git://linuxtv.org/mkrufky/tuners.git 9340S: Maintained 9341F: drivers/media/dvb-frontends/lg2160.* 9342 9343LGDT3305 MEDIA DRIVER 9344M: Michael Krufky <mkrufky@linuxtv.org> 9345L: linux-media@vger.kernel.org 9346W: https://linuxtv.org 9347W: http://github.com/mkrufky 9348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9349T: git git://linuxtv.org/mkrufky/tuners.git 9350S: Maintained 9351F: drivers/media/dvb-frontends/lgdt3305.* 9352 9353LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9354M: Viresh Kumar <vireshk@kernel.org> 9355L: linux-ide@vger.kernel.org 9356T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9357S: Maintained 9358F: include/linux/pata_arasan_cf_data.h 9359F: drivers/ata/pata_arasan_cf.c 9360 9361LIBATA PATA DRIVERS 9362M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9363M: Jens Axboe <axboe@kernel.dk> 9364L: linux-ide@vger.kernel.org 9365T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9366S: Maintained 9367F: drivers/ata/pata_*.c 9368F: drivers/ata/ata_generic.c 9369 9370LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9371M: Linus Walleij <linus.walleij@linaro.org> 9372L: linux-ide@vger.kernel.org 9373T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9374S: Maintained 9375F: drivers/ata/pata_ftide010.c 9376F: drivers/ata/sata_gemini.c 9377F: drivers/ata/sata_gemini.h 9378 9379LIBATA SATA AHCI PLATFORM devices support 9380M: Hans de Goede <hdegoede@redhat.com> 9381M: Jens Axboe <axboe@kernel.dk> 9382L: linux-ide@vger.kernel.org 9383T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9384S: Maintained 9385F: drivers/ata/ahci_platform.c 9386F: drivers/ata/libahci_platform.c 9387F: include/linux/ahci_platform.h 9388 9389LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9390M: Mikael Pettersson <mikpelinux@gmail.com> 9391L: linux-ide@vger.kernel.org 9392T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9393S: Maintained 9394F: drivers/ata/sata_promise.* 9395 9396LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9397M: Jens Axboe <axboe@kernel.dk> 9398L: linux-ide@vger.kernel.org 9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9400S: Maintained 9401F: drivers/ata/ 9402F: include/linux/ata.h 9403F: include/linux/libata.h 9404F: Documentation/devicetree/bindings/ata/ 9405 9406LIBLOCKDEP 9407M: Sasha Levin <alexander.levin@microsoft.com> 9408S: Maintained 9409F: tools/lib/lockdep/ 9410 9411LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9412M: Dan Williams <dan.j.williams@intel.com> 9413M: Vishal Verma <vishal.l.verma@intel.com> 9414M: Dave Jiang <dave.jiang@intel.com> 9415L: linux-nvdimm@lists.01.org 9416P: Documentation/nvdimm/maintainer-entry-profile.rst 9417Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9418S: Supported 9419F: drivers/nvdimm/blk.c 9420F: drivers/nvdimm/region_devs.c 9421 9422LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9423M: Vishal Verma <vishal.l.verma@intel.com> 9424M: Dan Williams <dan.j.williams@intel.com> 9425M: Dave Jiang <dave.jiang@intel.com> 9426L: linux-nvdimm@lists.01.org 9427P: Documentation/nvdimm/maintainer-entry-profile.rst 9428Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9429S: Supported 9430F: drivers/nvdimm/btt* 9431 9432LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9433M: Dan Williams <dan.j.williams@intel.com> 9434M: Vishal Verma <vishal.l.verma@intel.com> 9435M: Dave Jiang <dave.jiang@intel.com> 9436L: linux-nvdimm@lists.01.org 9437P: Documentation/nvdimm/maintainer-entry-profile.rst 9438Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9439S: Supported 9440F: drivers/nvdimm/pmem* 9441 9442LIBNVDIMM: DEVICETREE BINDINGS 9443M: Oliver O'Halloran <oohall@gmail.com> 9444L: linux-nvdimm@lists.01.org 9445Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9446S: Supported 9447F: drivers/nvdimm/of_pmem.c 9448F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9449 9450LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9451M: Dan Williams <dan.j.williams@intel.com> 9452M: Vishal Verma <vishal.l.verma@intel.com> 9453M: Dave Jiang <dave.jiang@intel.com> 9454M: Ira Weiny <ira.weiny@intel.com> 9455L: linux-nvdimm@lists.01.org 9456P: Documentation/nvdimm/maintainer-entry-profile.rst 9457Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9458T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9459S: Supported 9460F: drivers/nvdimm/* 9461F: drivers/acpi/nfit/* 9462F: include/linux/nd.h 9463F: include/linux/libnvdimm.h 9464F: include/uapi/linux/ndctl.h 9465 9466LICENSES and SPDX stuff 9467M: Thomas Gleixner <tglx@linutronix.de> 9468M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9469L: linux-spdx@vger.kernel.org 9470S: Maintained 9471T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 9472F: COPYING 9473F: Documentation/process/license-rules.rst 9474F: LICENSES/ 9475F: scripts/spdxcheck-test.sh 9476F: scripts/spdxcheck.py 9477 9478LIGHTNVM PLATFORM SUPPORT 9479M: Matias Bjorling <mb@lightnvm.io> 9480W: http://github/OpenChannelSSD 9481L: linux-block@vger.kernel.org 9482S: Maintained 9483F: drivers/lightnvm/ 9484F: include/linux/lightnvm.h 9485F: include/uapi/linux/lightnvm.h 9486 9487LINUX FOR POWER MACINTOSH 9488M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9489W: http://www.penguinppc.org/ 9490L: linuxppc-dev@lists.ozlabs.org 9491S: Maintained 9492F: arch/powerpc/platforms/powermac/ 9493F: drivers/macintosh/ 9494 9495LINUX FOR POWERPC (32-BIT AND 64-BIT) 9496M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9497M: Paul Mackerras <paulus@samba.org> 9498M: Michael Ellerman <mpe@ellerman.id.au> 9499W: https://github.com/linuxppc/linux/wiki 9500L: linuxppc-dev@lists.ozlabs.org 9501Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9502T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9503S: Supported 9504F: Documentation/ABI/stable/sysfs-firmware-opal-* 9505F: Documentation/devicetree/bindings/powerpc/ 9506F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9507F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9508F: Documentation/powerpc/ 9509F: arch/powerpc/ 9510F: drivers/char/tpm/tpm_ibmvtpm* 9511F: drivers/crypto/nx/ 9512F: drivers/crypto/vmx/ 9513F: drivers/i2c/busses/i2c-opal.c 9514F: drivers/net/ethernet/ibm/ibmveth.* 9515F: drivers/net/ethernet/ibm/ibmvnic.* 9516F: drivers/pci/hotplug/pnv_php.c 9517F: drivers/pci/hotplug/rpa* 9518F: drivers/rtc/rtc-opal.c 9519F: drivers/scsi/ibmvscsi/ 9520F: drivers/tty/hvc/hvc_opal.c 9521F: drivers/watchdog/wdrtas.c 9522F: tools/testing/selftests/powerpc 9523N: /pmac 9524N: powermac 9525N: powernv 9526N: [^a-z0-9]ps3 9527N: pseries 9528 9529LINUX FOR POWERPC EMBEDDED MPC5XXX 9530M: Anatolij Gustschin <agust@denx.de> 9531L: linuxppc-dev@lists.ozlabs.org 9532T: git git://git.denx.de/linux-denx-agust.git 9533S: Maintained 9534F: arch/powerpc/platforms/512x/ 9535F: arch/powerpc/platforms/52xx/ 9536 9537LINUX FOR POWERPC EMBEDDED PPC4XX 9538M: Alistair Popple <alistair@popple.id.au> 9539M: Matt Porter <mporter@kernel.crashing.org> 9540W: http://www.penguinppc.org/ 9541L: linuxppc-dev@lists.ozlabs.org 9542S: Maintained 9543F: arch/powerpc/platforms/40x/ 9544F: arch/powerpc/platforms/44x/ 9545 9546LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9547M: Scott Wood <oss@buserror.net> 9548M: Kumar Gala <galak@kernel.crashing.org> 9549W: http://www.penguinppc.org/ 9550L: linuxppc-dev@lists.ozlabs.org 9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9552S: Maintained 9553F: arch/powerpc/platforms/83xx/ 9554F: arch/powerpc/platforms/85xx/ 9555F: Documentation/devicetree/bindings/powerpc/fsl/ 9556 9557LINUX FOR POWERPC EMBEDDED PPC8XX 9558M: Vitaly Bordug <vitb@kernel.crashing.org> 9559W: http://www.penguinppc.org/ 9560L: linuxppc-dev@lists.ozlabs.org 9561S: Maintained 9562F: arch/powerpc/platforms/8xx/ 9563 9564LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9565L: linuxppc-dev@lists.ozlabs.org 9566S: Orphan 9567F: arch/powerpc/*/*virtex* 9568F: arch/powerpc/*/*/*virtex* 9569 9570LINUX FOR POWERPC PA SEMI PWRFICIENT 9571L: linuxppc-dev@lists.ozlabs.org 9572S: Orphan 9573F: arch/powerpc/platforms/pasemi/ 9574F: drivers/*/*pasemi* 9575F: drivers/*/*/*pasemi* 9576 9577LINUX KERNEL DUMP TEST MODULE (LKDTM) 9578M: Kees Cook <keescook@chromium.org> 9579S: Maintained 9580F: drivers/misc/lkdtm/* 9581 9582LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9583M: Alan Stern <stern@rowland.harvard.edu> 9584M: Andrea Parri <parri.andrea@gmail.com> 9585M: Will Deacon <will@kernel.org> 9586M: Peter Zijlstra <peterz@infradead.org> 9587M: Boqun Feng <boqun.feng@gmail.com> 9588M: Nicholas Piggin <npiggin@gmail.com> 9589M: David Howells <dhowells@redhat.com> 9590M: Jade Alglave <j.alglave@ucl.ac.uk> 9591M: Luc Maranget <luc.maranget@inria.fr> 9592M: "Paul E. McKenney" <paulmck@kernel.org> 9593R: Akira Yokosawa <akiyks@gmail.com> 9594R: Daniel Lustig <dlustig@nvidia.com> 9595L: linux-kernel@vger.kernel.org 9596L: linux-arch@vger.kernel.org 9597S: Supported 9598T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9599F: tools/memory-model/ 9600F: Documentation/atomic_bitops.txt 9601F: Documentation/atomic_t.txt 9602F: Documentation/core-api/atomic_ops.rst 9603F: Documentation/core-api/refcount-vs-atomic.rst 9604F: Documentation/memory-barriers.txt 9605 9606LIS3LV02D ACCELEROMETER DRIVER 9607M: Eric Piel <eric.piel@tremplin-utc.net> 9608S: Maintained 9609F: Documentation/misc-devices/lis3lv02d.rst 9610F: drivers/misc/lis3lv02d/ 9611F: drivers/platform/x86/hp_accel.c 9612 9613LIST KUNIT TEST 9614M: David Gow <davidgow@google.com> 9615L: linux-kselftest@vger.kernel.org 9616L: kunit-dev@googlegroups.com 9617S: Maintained 9618F: lib/list-test.c 9619 9620LIVE PATCHING 9621M: Josh Poimboeuf <jpoimboe@redhat.com> 9622M: Jiri Kosina <jikos@kernel.org> 9623M: Miroslav Benes <mbenes@suse.cz> 9624M: Petr Mladek <pmladek@suse.com> 9625R: Joe Lawrence <joe.lawrence@redhat.com> 9626S: Maintained 9627F: kernel/livepatch/ 9628F: include/linux/livepatch.h 9629F: arch/x86/include/asm/livepatch.h 9630F: arch/x86/kernel/livepatch.c 9631F: Documentation/livepatch/ 9632F: Documentation/ABI/testing/sysfs-kernel-livepatch 9633F: samples/livepatch/ 9634F: tools/testing/selftests/livepatch/ 9635L: live-patching@vger.kernel.org 9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9637 9638LLC (802.2) 9639L: netdev@vger.kernel.org 9640S: Odd fixes 9641F: include/linux/llc.h 9642F: include/uapi/linux/llc.h 9643F: include/net/llc* 9644F: net/llc/ 9645 9646LM73 HARDWARE MONITOR DRIVER 9647M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9648L: linux-hwmon@vger.kernel.org 9649S: Maintained 9650F: drivers/hwmon/lm73.c 9651 9652LM78 HARDWARE MONITOR DRIVER 9653M: Jean Delvare <jdelvare@suse.com> 9654L: linux-hwmon@vger.kernel.org 9655S: Maintained 9656F: Documentation/hwmon/lm78.rst 9657F: drivers/hwmon/lm78.c 9658 9659LM83 HARDWARE MONITOR DRIVER 9660M: Jean Delvare <jdelvare@suse.com> 9661L: linux-hwmon@vger.kernel.org 9662S: Maintained 9663F: Documentation/hwmon/lm83.rst 9664F: drivers/hwmon/lm83.c 9665 9666LM90 HARDWARE MONITOR DRIVER 9667M: Jean Delvare <jdelvare@suse.com> 9668L: linux-hwmon@vger.kernel.org 9669S: Maintained 9670F: Documentation/hwmon/lm90.rst 9671F: Documentation/devicetree/bindings/hwmon/lm90.txt 9672F: drivers/hwmon/lm90.c 9673F: include/dt-bindings/thermal/lm90.h 9674 9675LM95234 HARDWARE MONITOR DRIVER 9676M: Guenter Roeck <linux@roeck-us.net> 9677L: linux-hwmon@vger.kernel.org 9678S: Maintained 9679F: Documentation/hwmon/lm95234.rst 9680F: drivers/hwmon/lm95234.c 9681 9682LME2510 MEDIA DRIVER 9683M: Malcolm Priestley <tvboxspy@gmail.com> 9684L: linux-media@vger.kernel.org 9685W: https://linuxtv.org 9686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9687S: Maintained 9688F: drivers/media/usb/dvb-usb-v2/lmedm04* 9689 9690LOADPIN SECURITY MODULE 9691M: Kees Cook <keescook@chromium.org> 9692T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9693S: Supported 9694F: security/loadpin/ 9695F: Documentation/admin-guide/LSM/LoadPin.rst 9696 9697LOCKING PRIMITIVES 9698M: Peter Zijlstra <peterz@infradead.org> 9699M: Ingo Molnar <mingo@redhat.com> 9700M: Will Deacon <will@kernel.org> 9701L: linux-kernel@vger.kernel.org 9702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9703S: Maintained 9704F: Documentation/locking/ 9705F: include/linux/lockdep.h 9706F: include/linux/spinlock*.h 9707F: arch/*/include/asm/spinlock*.h 9708F: include/linux/rwlock*.h 9709F: include/linux/mutex*.h 9710F: include/linux/rwsem*.h 9711F: include/linux/seqlock.h 9712F: lib/locking*.[ch] 9713F: kernel/locking/ 9714X: kernel/locking/locktorture.c 9715 9716LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9717M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9718L: linux-ntfs-dev@lists.sourceforge.net 9719W: http://www.linux-ntfs.org/content/view/19/37/ 9720S: Maintained 9721F: Documentation/admin-guide/ldm.rst 9722F: block/partitions/ldm.* 9723 9724LOGITECH HID GAMING KEYBOARDS 9725M: Hans de Goede <hdegoede@redhat.com> 9726L: linux-input@vger.kernel.org 9727T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 9728S: Maintained 9729F: drivers/hid/hid-lg-g15.c 9730 9731LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9732M: Sathya Prakash <sathya.prakash@broadcom.com> 9733M: Chaitra P B <chaitra.basappa@broadcom.com> 9734M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9735L: MPT-FusionLinux.pdl@broadcom.com 9736L: linux-scsi@vger.kernel.org 9737W: http://www.avagotech.com/support/ 9738S: Supported 9739F: drivers/message/fusion/ 9740F: drivers/scsi/mpt3sas/ 9741 9742LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9743M: Matthew Wilcox <willy@infradead.org> 9744L: linux-scsi@vger.kernel.org 9745S: Maintained 9746F: drivers/scsi/sym53c8xx_2/ 9747 9748LTC1660 DAC DRIVER 9749M: Marcus Folkesson <marcus.folkesson@gmail.com> 9750L: linux-iio@vger.kernel.org 9751S: Maintained 9752F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 9753F: drivers/iio/dac/ltc1660.c 9754 9755LTC2983 IIO TEMPERATURE DRIVER 9756M: Nuno Sá <nuno.sa@analog.com> 9757W: http://ez.analog.com/community/linux-device-drivers 9758L: linux-iio@vger.kernel.org 9759S: Supported 9760F: drivers/iio/temperature/ltc2983.c 9761F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 9762 9763LTC4261 HARDWARE MONITOR DRIVER 9764M: Guenter Roeck <linux@roeck-us.net> 9765L: linux-hwmon@vger.kernel.org 9766S: Maintained 9767F: Documentation/hwmon/ltc4261.rst 9768F: drivers/hwmon/ltc4261.c 9769 9770LTC2947 HARDWARE MONITOR DRIVER 9771M: Nuno Sá <nuno.sa@analog.com> 9772W: http://ez.analog.com/community/linux-device-drivers 9773L: linux-hwmon@vger.kernel.org 9774S: Supported 9775F: drivers/hwmon/ltc2947-core.c 9776F: drivers/hwmon/ltc2947-spi.c 9777F: drivers/hwmon/ltc2947-i2c.c 9778F: drivers/hwmon/ltc2947.h 9779F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 9780 9781LTC4306 I2C MULTIPLEXER DRIVER 9782M: Michael Hennerich <michael.hennerich@analog.com> 9783W: http://ez.analog.com/community/linux-device-drivers 9784L: linux-i2c@vger.kernel.org 9785S: Supported 9786F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9787F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9788 9789LTP (Linux Test Project) 9790M: Mike Frysinger <vapier@gentoo.org> 9791M: Cyril Hrubis <chrubis@suse.cz> 9792M: Wanlong Gao <wanlong.gao@gmail.com> 9793M: Jan Stancek <jstancek@redhat.com> 9794M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9795M: Alexey Kodanev <alexey.kodanev@oracle.com> 9796L: ltp@lists.linux.it (subscribers-only) 9797W: http://linux-test-project.github.io/ 9798T: git git://github.com/linux-test-project/ltp.git 9799S: Maintained 9800 9801M68K ARCHITECTURE 9802M: Geert Uytterhoeven <geert@linux-m68k.org> 9803L: linux-m68k@lists.linux-m68k.org 9804W: http://www.linux-m68k.org/ 9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9806S: Maintained 9807F: arch/m68k/ 9808F: drivers/zorro/ 9809 9810M68K ON APPLE MACINTOSH 9811M: Joshua Thompson <funaho@jurai.org> 9812W: http://www.mac.linux-m68k.org/ 9813L: linux-m68k@lists.linux-m68k.org 9814S: Maintained 9815F: arch/m68k/mac/ 9816 9817M68K ON HP9000/300 9818M: Philip Blundell <philb@gnu.org> 9819W: http://www.tazenda.demon.co.uk/phil/linux-hp 9820S: Maintained 9821F: arch/m68k/hp300/ 9822 9823M88DS3103 MEDIA DRIVER 9824M: Antti Palosaari <crope@iki.fi> 9825L: linux-media@vger.kernel.org 9826W: https://linuxtv.org 9827W: http://palosaari.fi/linux/ 9828Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9829T: git git://linuxtv.org/anttip/media_tree.git 9830S: Maintained 9831F: drivers/media/dvb-frontends/m88ds3103* 9832 9833M88RS2000 MEDIA DRIVER 9834M: Malcolm Priestley <tvboxspy@gmail.com> 9835L: linux-media@vger.kernel.org 9836W: https://linuxtv.org 9837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9838S: Maintained 9839F: drivers/media/dvb-frontends/m88rs2000* 9840 9841MA901 MASTERKIT USB FM RADIO DRIVER 9842M: Alexey Klimov <klimov.linux@gmail.com> 9843L: linux-media@vger.kernel.org 9844T: git git://linuxtv.org/media_tree.git 9845S: Maintained 9846F: drivers/media/radio/radio-ma901.c 9847 9848MAC80211 9849M: Johannes Berg <johannes@sipsolutions.net> 9850L: linux-wireless@vger.kernel.org 9851W: http://wireless.kernel.org/ 9852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9854S: Maintained 9855F: Documentation/networking/mac80211-injection.txt 9856F: include/net/mac80211.h 9857F: net/mac80211/ 9858F: drivers/net/wireless/mac80211_hwsim.[ch] 9859F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 9860 9861MAILBOX API 9862M: Jassi Brar <jassisinghbrar@gmail.com> 9863L: linux-kernel@vger.kernel.org 9864S: Maintained 9865F: drivers/mailbox/ 9866F: include/linux/mailbox_client.h 9867F: include/linux/mailbox_controller.h 9868 9869MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9870M: Michael Kerrisk <mtk.manpages@gmail.com> 9871W: http://www.kernel.org/doc/man-pages 9872L: linux-man@vger.kernel.org 9873S: Maintained 9874 9875MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9876M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9877L: linux-mips@vger.kernel.org 9878S: Maintained 9879F: arch/mips/boot/dts/img/pistachio_marduk.dts 9880 9881MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9882M: Andrew Lunn <andrew@lunn.ch> 9883M: Vivien Didelot <vivien.didelot@gmail.com> 9884L: netdev@vger.kernel.org 9885S: Maintained 9886F: drivers/net/dsa/mv88e6xxx/ 9887F: include/linux/platform_data/mv88e6xxx.h 9888F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9889F: Documentation/networking/devlink-params-mv88e6xxx.txt 9890 9891MARVELL ARMADA DRM SUPPORT 9892M: Russell King <linux@armlinux.org.uk> 9893S: Maintained 9894T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9895T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9896F: drivers/gpu/drm/armada/ 9897F: include/uapi/drm/armada_drm.h 9898F: Documentation/devicetree/bindings/display/armada/ 9899 9900MARVELL ARMADA 3700 PHY DRIVERS 9901M: Miquel Raynal <miquel.raynal@bootlin.com> 9902S: Maintained 9903F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9904F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9905F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9906F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9907 9908MARVELL CRYPTO DRIVER 9909M: Boris Brezillon <bbrezillon@kernel.org> 9910M: Arnaud Ebalard <arno@natisbad.org> 9911F: drivers/crypto/marvell/ 9912S: Maintained 9913L: linux-crypto@vger.kernel.org 9914 9915MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9916M: Mirko Lindner <mlindner@marvell.com> 9917M: Stephen Hemminger <stephen@networkplumber.org> 9918L: netdev@vger.kernel.org 9919S: Maintained 9920F: drivers/net/ethernet/marvell/sk* 9921 9922MARVELL LIBERTAS WIRELESS DRIVER 9923L: libertas-dev@lists.infradead.org 9924S: Orphan 9925F: drivers/net/wireless/marvell/libertas/ 9926 9927MARVELL MACCHIATOBIN SUPPORT 9928M: Russell King <linux@armlinux.org.uk> 9929L: linux-arm-kernel@lists.infradead.org 9930S: Maintained 9931F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9932 9933MARVELL MV643XX ETHERNET DRIVER 9934M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9935L: netdev@vger.kernel.org 9936S: Maintained 9937F: drivers/net/ethernet/marvell/mv643xx_eth.* 9938F: include/linux/mv643xx.h 9939 9940MARVELL MV88X3310 PHY DRIVER 9941M: Russell King <linux@armlinux.org.uk> 9942L: netdev@vger.kernel.org 9943S: Maintained 9944F: drivers/net/phy/marvell10g.c 9945 9946MARVELL MVEBU THERMAL DRIVER 9947M: Miquel Raynal <miquel.raynal@bootlin.com> 9948S: Maintained 9949F: drivers/thermal/armada_thermal.c 9950 9951MARVELL MVNETA ETHERNET DRIVER 9952M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9953L: netdev@vger.kernel.org 9954S: Maintained 9955F: drivers/net/ethernet/marvell/mvneta.* 9956 9957MARVELL MWIFIEX WIRELESS DRIVER 9958M: Amitkumar Karwar <amitkarwar@gmail.com> 9959M: Nishant Sarmukadam <nishants@marvell.com> 9960M: Ganapathi Bhat <gbhat@marvell.com> 9961M: Xinming Hu <huxinming820@gmail.com> 9962L: linux-wireless@vger.kernel.org 9963S: Maintained 9964F: drivers/net/wireless/marvell/mwifiex/ 9965 9966MARVELL MWL8K WIRELESS DRIVER 9967M: Lennert Buytenhek <buytenh@wantstofly.org> 9968L: linux-wireless@vger.kernel.org 9969S: Odd Fixes 9970F: drivers/net/wireless/marvell/mwl8k.c 9971 9972MARVELL NAND CONTROLLER DRIVER 9973M: Miquel Raynal <miquel.raynal@bootlin.com> 9974L: linux-mtd@lists.infradead.org 9975S: Maintained 9976F: drivers/mtd/nand/raw/marvell_nand.c 9977F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9978 9979MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9980M: Nicolas Pitre <nico@fluxnic.net> 9981S: Odd Fixes 9982F: drivers/mmc/host/mvsdio.* 9983 9984MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9985M: Hu Ziji <huziji@marvell.com> 9986L: linux-mmc@vger.kernel.org 9987S: Supported 9988F: drivers/mmc/host/sdhci-xenon* 9989F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9990 9991MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9992M: Sunil Goutham <sgoutham@marvell.com> 9993M: Linu Cherian <lcherian@marvell.com> 9994M: Geetha sowjanya <gakula@marvell.com> 9995M: Jerin Jacob <jerinj@marvell.com> 9996L: netdev@vger.kernel.org 9997S: Supported 9998F: drivers/net/ethernet/marvell/octeontx2/af/ 9999 10000MATROX FRAMEBUFFER DRIVER 10001L: linux-fbdev@vger.kernel.org 10002S: Orphan 10003F: drivers/video/fbdev/matrox/matroxfb_* 10004F: include/uapi/linux/matroxfb.h 10005 10006MAX16065 HARDWARE MONITOR DRIVER 10007M: Guenter Roeck <linux@roeck-us.net> 10008L: linux-hwmon@vger.kernel.org 10009S: Maintained 10010F: Documentation/hwmon/max16065.rst 10011F: drivers/hwmon/max16065.c 10012 10013MAX2175 SDR TUNER DRIVER 10014M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10015L: linux-media@vger.kernel.org 10016T: git git://linuxtv.org/media_tree.git 10017S: Maintained 10018F: Documentation/devicetree/bindings/media/i2c/max2175.txt 10019F: Documentation/media/v4l-drivers/max2175.rst 10020F: drivers/media/i2c/max2175* 10021F: include/uapi/linux/max2175.h 10022 10023MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 10024L: linux-hwmon@vger.kernel.org 10025S: Orphan 10026F: Documentation/hwmon/max6650.rst 10027F: drivers/hwmon/max6650.c 10028 10029MAX6697 HARDWARE MONITOR DRIVER 10030M: Guenter Roeck <linux@roeck-us.net> 10031L: linux-hwmon@vger.kernel.org 10032S: Maintained 10033F: Documentation/hwmon/max6697.rst 10034F: Documentation/devicetree/bindings/hwmon/max6697.txt 10035F: drivers/hwmon/max6697.c 10036F: include/linux/platform_data/max6697.h 10037 10038MAX9860 MONO AUDIO VOICE CODEC DRIVER 10039M: Peter Rosin <peda@axentia.se> 10040L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10041S: Maintained 10042F: Documentation/devicetree/bindings/sound/max9860.txt 10043F: sound/soc/codecs/max9860.* 10044 10045MAXBOTIX ULTRASONIC RANGER IIO DRIVER 10046M: Andreas Klinger <ak@it-klinger.de> 10047L: linux-iio@vger.kernel.org 10048S: Maintained 10049F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 10050F: drivers/iio/proximity/mb1232.c 10051 10052MAXIM MAX77650 PMIC MFD DRIVER 10053M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 10054L: linux-kernel@vger.kernel.org 10055S: Maintained 10056F: Documentation/devicetree/bindings/*/*max77650.yaml 10057F: Documentation/devicetree/bindings/*/max77650*.yaml 10058F: include/linux/mfd/max77650.h 10059F: drivers/mfd/max77650.c 10060F: drivers/regulator/max77650-regulator.c 10061F: drivers/power/supply/max77650-charger.c 10062F: drivers/input/misc/max77650-onkey.c 10063F: drivers/leds/leds-max77650.c 10064F: drivers/gpio/gpio-max77650.c 10065 10066MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 10067M: Javier Martinez Canillas <javier@dowhile0.org> 10068L: linux-kernel@vger.kernel.org 10069S: Supported 10070F: drivers/regulator/max77802-regulator.c 10071F: Documentation/devicetree/bindings/*/*max77802.txt 10072F: include/dt-bindings/*/*max77802.h 10073 10074MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 10075M: Krzysztof Kozlowski <krzk@kernel.org> 10076M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10077L: linux-pm@vger.kernel.org 10078S: Supported 10079F: drivers/power/supply/max14577_charger.c 10080F: drivers/power/supply/max77693_charger.c 10081 10082MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 10083M: Chanwoo Choi <cw00.choi@samsung.com> 10084M: Krzysztof Kozlowski <krzk@kernel.org> 10085M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10086L: linux-kernel@vger.kernel.org 10087S: Supported 10088F: drivers/*/max14577*.c 10089F: drivers/*/max77686*.c 10090F: drivers/*/max77693*.c 10091F: drivers/extcon/extcon-max14577.c 10092F: drivers/extcon/extcon-max77693.c 10093F: drivers/rtc/rtc-max77686.c 10094F: drivers/clk/clk-max77686.c 10095F: Documentation/devicetree/bindings/mfd/max14577.txt 10096F: Documentation/devicetree/bindings/*/max77686.txt 10097F: Documentation/devicetree/bindings/mfd/max77693.txt 10098F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 10099F: include/linux/mfd/max14577*.h 10100F: include/linux/mfd/max77686*.h 10101F: include/linux/mfd/max77693*.h 10102 10103MAXIRADIO FM RADIO RECEIVER DRIVER 10104M: Hans Verkuil <hverkuil@xs4all.nl> 10105L: linux-media@vger.kernel.org 10106T: git git://linuxtv.org/media_tree.git 10107W: https://linuxtv.org 10108S: Maintained 10109F: drivers/media/radio/radio-maxiradio* 10110 10111MCAN MMIO DEVICE DRIVER 10112M: Sriram Dash <sriram.dash@samsung.com> 10113L: linux-can@vger.kernel.org 10114S: Maintained 10115F: Documentation/devicetree/bindings/net/can/m_can.txt 10116F: drivers/net/can/m_can/m_can.c 10117F: drivers/net/can/m_can/m_can.h 10118F: drivers/net/can/m_can/m_can_platform.c 10119 10120MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 10121M: Peter Rosin <peda@axentia.se> 10122L: linux-iio@vger.kernel.org 10123S: Maintained 10124F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 10125F: drivers/iio/potentiometer/mcp4018.c 10126F: drivers/iio/potentiometer/mcp4531.c 10127 10128MCR20A IEEE-802.15.4 RADIO DRIVER 10129M: Xue Liu <liuxuenetmail@gmail.com> 10130L: linux-wpan@vger.kernel.org 10131W: https://github.com/xueliu/mcr20a-linux 10132S: Maintained 10133F: drivers/net/ieee802154/mcr20a.c 10134F: drivers/net/ieee802154/mcr20a.h 10135F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 10136 10137MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 10138M: William Breathitt Gray <vilhelm.gray@gmail.com> 10139L: linux-iio@vger.kernel.org 10140S: Maintained 10141F: drivers/iio/dac/cio-dac.c 10142 10143MEDIA CONTROLLER FRAMEWORK 10144M: Sakari Ailus <sakari.ailus@linux.intel.com> 10145M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10146L: linux-media@vger.kernel.org 10147W: https://www.linuxtv.org 10148T: git git://linuxtv.org/media_tree.git 10149S: Supported 10150F: drivers/media/mc/ 10151F: include/media/media-*.h 10152F: include/uapi/linux/media.h 10153 10154MEDIA DRIVERS FOR ASCOT2E 10155M: Sergey Kozlov <serjk@netup.ru> 10156M: Abylay Ospan <aospan@netup.ru> 10157L: linux-media@vger.kernel.org 10158W: https://linuxtv.org 10159W: http://netup.tv/ 10160T: git git://linuxtv.org/media_tree.git 10161S: Supported 10162F: drivers/media/dvb-frontends/ascot2e* 10163 10164MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 10165M: Jasmin Jessich <jasmin@anw.at> 10166L: linux-media@vger.kernel.org 10167W: https://linuxtv.org 10168T: git git://linuxtv.org/media_tree.git 10169S: Maintained 10170F: drivers/media/dvb-frontends/cxd2099* 10171 10172MEDIA DRIVERS FOR CXD2841ER 10173M: Sergey Kozlov <serjk@netup.ru> 10174M: Abylay Ospan <aospan@netup.ru> 10175L: linux-media@vger.kernel.org 10176W: https://linuxtv.org 10177W: http://netup.tv/ 10178T: git git://linuxtv.org/media_tree.git 10179S: Supported 10180F: drivers/media/dvb-frontends/cxd2841er* 10181 10182MEDIA DRIVERS FOR CXD2880 10183M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 10184L: linux-media@vger.kernel.org 10185W: http://linuxtv.org/ 10186T: git git://linuxtv.org/media_tree.git 10187S: Supported 10188F: drivers/media/dvb-frontends/cxd2880/* 10189F: drivers/media/spi/cxd2880* 10190 10191MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 10192L: linux-media@vger.kernel.org 10193W: https://linuxtv.org 10194T: git git://linuxtv.org/media_tree.git 10195S: Orphan 10196F: drivers/media/pci/ddbridge/* 10197 10198MEDIA DRIVERS FOR FREESCALE IMX 10199M: Steve Longerbeam <slongerbeam@gmail.com> 10200M: Philipp Zabel <p.zabel@pengutronix.de> 10201L: linux-media@vger.kernel.org 10202T: git git://linuxtv.org/media_tree.git 10203S: Maintained 10204F: Documentation/devicetree/bindings/media/imx.txt 10205F: Documentation/media/v4l-drivers/imx.rst 10206F: drivers/staging/media/imx/ 10207F: include/linux/imx-media.h 10208F: include/media/imx.h 10209 10210MEDIA DRIVER FOR FREESCALE IMX PXP 10211M: Philipp Zabel <p.zabel@pengutronix.de> 10212L: linux-media@vger.kernel.org 10213T: git git://linuxtv.org/media_tree.git 10214S: Maintained 10215F: drivers/media/platform/imx-pxp.[ch] 10216 10217MEDIA DRIVERS FOR FREESCALE IMX7 10218M: Rui Miguel Silva <rmfrfs@gmail.com> 10219L: linux-media@vger.kernel.org 10220T: git git://linuxtv.org/media_tree.git 10221S: Maintained 10222F: Documentation/devicetree/bindings/media/imx7-csi.txt 10223F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 10224F: Documentation/media/v4l-drivers/imx7.rst 10225F: drivers/staging/media/imx/imx7-media-csi.c 10226F: drivers/staging/media/imx/imx7-mipi-csis.c 10227 10228MEDIA DRIVERS FOR HELENE 10229M: Abylay Ospan <aospan@netup.ru> 10230L: linux-media@vger.kernel.org 10231W: https://linuxtv.org 10232W: http://netup.tv/ 10233T: git git://linuxtv.org/media_tree.git 10234S: Supported 10235F: drivers/media/dvb-frontends/helene* 10236 10237MEDIA DRIVERS FOR HORUS3A 10238M: Sergey Kozlov <serjk@netup.ru> 10239M: Abylay Ospan <aospan@netup.ru> 10240L: linux-media@vger.kernel.org 10241W: https://linuxtv.org 10242W: http://netup.tv/ 10243T: git git://linuxtv.org/media_tree.git 10244S: Supported 10245F: drivers/media/dvb-frontends/horus3a* 10246 10247MEDIA DRIVERS FOR LNBH25 10248M: Sergey Kozlov <serjk@netup.ru> 10249M: Abylay Ospan <aospan@netup.ru> 10250L: linux-media@vger.kernel.org 10251W: https://linuxtv.org 10252W: http://netup.tv/ 10253T: git git://linuxtv.org/media_tree.git 10254S: Supported 10255F: drivers/media/dvb-frontends/lnbh25* 10256 10257MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 10258L: linux-media@vger.kernel.org 10259W: https://linuxtv.org 10260T: git git://linuxtv.org/media_tree.git 10261S: Orphan 10262F: drivers/media/dvb-frontends/mxl5xx* 10263 10264MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 10265M: Sergey Kozlov <serjk@netup.ru> 10266M: Abylay Ospan <aospan@netup.ru> 10267L: linux-media@vger.kernel.org 10268W: https://linuxtv.org 10269W: http://netup.tv/ 10270T: git git://linuxtv.org/media_tree.git 10271S: Supported 10272F: drivers/media/pci/netup_unidvb/* 10273 10274MEDIA DRIVERS FOR RENESAS - CEU 10275M: Jacopo Mondi <jacopo@jmondi.org> 10276L: linux-media@vger.kernel.org 10277L: linux-renesas-soc@vger.kernel.org 10278T: git git://linuxtv.org/media_tree.git 10279S: Supported 10280F: Documentation/devicetree/bindings/media/renesas,ceu.txt 10281F: drivers/media/platform/renesas-ceu.c 10282F: include/media/drv-intf/renesas-ceu.h 10283 10284MEDIA DRIVERS FOR RENESAS - DRIF 10285M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10286L: linux-media@vger.kernel.org 10287L: linux-renesas-soc@vger.kernel.org 10288T: git git://linuxtv.org/media_tree.git 10289S: Supported 10290F: Documentation/devicetree/bindings/media/renesas,drif.txt 10291F: drivers/media/platform/rcar_drif.c 10292 10293MEDIA DRIVERS FOR RENESAS - FCP 10294M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10295L: linux-media@vger.kernel.org 10296L: linux-renesas-soc@vger.kernel.org 10297T: git git://linuxtv.org/media_tree.git 10298S: Supported 10299F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10300F: drivers/media/platform/rcar-fcp.c 10301F: include/media/rcar-fcp.h 10302 10303MEDIA DRIVERS FOR RENESAS - FDP1 10304M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10305L: linux-media@vger.kernel.org 10306L: linux-renesas-soc@vger.kernel.org 10307T: git git://linuxtv.org/media_tree.git 10308S: Supported 10309F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10310F: drivers/media/platform/rcar_fdp1.c 10311 10312MEDIA DRIVERS FOR RENESAS - VIN 10313M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10314L: linux-media@vger.kernel.org 10315L: linux-renesas-soc@vger.kernel.org 10316T: git git://linuxtv.org/media_tree.git 10317S: Supported 10318F: Documentation/devicetree/bindings/media/renesas,csi2.txt 10319F: Documentation/devicetree/bindings/media/renesas,vin.txt 10320F: drivers/media/platform/rcar-vin/ 10321 10322MEDIA DRIVERS FOR RENESAS - VSP1 10323M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10324M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10325L: linux-media@vger.kernel.org 10326L: linux-renesas-soc@vger.kernel.org 10327T: git git://linuxtv.org/media_tree.git 10328S: Supported 10329F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10330F: drivers/media/platform/vsp1/ 10331 10332MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10333L: linux-media@vger.kernel.org 10334W: https://linuxtv.org 10335T: git git://linuxtv.org/media_tree.git 10336S: Orphan 10337F: drivers/media/dvb-frontends/stv0910* 10338 10339MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10340L: linux-media@vger.kernel.org 10341W: https://linuxtv.org 10342T: git git://linuxtv.org/media_tree.git 10343S: Orphan 10344F: drivers/media/dvb-frontends/stv6111* 10345 10346MEDIA DRIVERS FOR STM32 - DCMI 10347M: Hugues Fruchet <hugues.fruchet@st.com> 10348L: linux-media@vger.kernel.org 10349T: git git://linuxtv.org/media_tree.git 10350S: Supported 10351F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10352F: drivers/media/platform/stm32/stm32-dcmi.c 10353 10354MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10355M: Dmitry Osipenko <digetx@gmail.com> 10356L: linux-media@vger.kernel.org 10357L: linux-tegra@vger.kernel.org 10358T: git git://linuxtv.org/media_tree.git 10359S: Maintained 10360F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10361F: drivers/staging/media/tegra-vde/ 10362 10363MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10364M: Mauro Carvalho Chehab <mchehab@kernel.org> 10365L: linux-media@vger.kernel.org 10366W: https://linuxtv.org 10367Q: http://patchwork.kernel.org/project/linux-media/list/ 10368T: git git://linuxtv.org/media_tree.git 10369S: Maintained 10370F: Documentation/devicetree/bindings/media/ 10371F: Documentation/media/ 10372F: drivers/media/ 10373F: drivers/staging/media/ 10374F: include/linux/platform_data/media/ 10375F: include/media/ 10376F: include/uapi/linux/dvb/ 10377F: include/uapi/linux/videodev2.h 10378F: include/uapi/linux/media.h 10379F: include/uapi/linux/v4l2-* 10380F: include/uapi/linux/meye.h 10381F: include/uapi/linux/ivtv* 10382F: include/uapi/linux/uvcvideo.h 10383 10384MEDIATEK BLUETOOTH DRIVER 10385M: Sean Wang <sean.wang@mediatek.com> 10386L: linux-bluetooth@vger.kernel.org 10387L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10388S: Maintained 10389F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10390F: drivers/bluetooth/btmtkuart.c 10391 10392MEDIATEK CIR DRIVER 10393M: Sean Wang <sean.wang@mediatek.com> 10394S: Maintained 10395F: drivers/media/rc/mtk-cir.c 10396 10397MEDIATEK DMA DRIVER 10398M: Sean Wang <sean.wang@mediatek.com> 10399L: dmaengine@vger.kernel.org 10400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10401L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10402S: Maintained 10403F: Documentation/devicetree/bindings/dma/mtk-* 10404F: drivers/dma/mediatek/ 10405 10406MEDIATEK PMIC LED DRIVER 10407M: Sean Wang <sean.wang@mediatek.com> 10408S: Maintained 10409F: drivers/leds/leds-mt6323.c 10410F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10411 10412MEDIATEK ETHERNET DRIVER 10413M: Felix Fietkau <nbd@openwrt.org> 10414M: John Crispin <john@phrozen.org> 10415M: Sean Wang <sean.wang@mediatek.com> 10416M: Mark Lee <Mark-MC.Lee@mediatek.com> 10417L: netdev@vger.kernel.org 10418S: Maintained 10419F: drivers/net/ethernet/mediatek/ 10420 10421MEDIATEK SWITCH DRIVER 10422M: Sean Wang <sean.wang@mediatek.com> 10423L: netdev@vger.kernel.org 10424S: Maintained 10425F: drivers/net/dsa/mt7530.* 10426F: net/dsa/tag_mtk.c 10427 10428MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 10429M: Sean Wang <sean.wang@mediatek.com> 10430L: linux-pm@vger.kernel.org 10431S: Maintained 10432F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt 10433F: drivers/power/reset/mt6323-poweroff.c 10434 10435MEDIATEK JPEG DRIVER 10436M: Rick Chang <rick.chang@mediatek.com> 10437M: Bin Liu <bin.liu@mediatek.com> 10438S: Supported 10439F: drivers/media/platform/mtk-jpeg/ 10440F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10441 10442MEDIATEK MDP DRIVER 10443M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10444M: Houlong Wei <houlong.wei@mediatek.com> 10445M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10446S: Supported 10447F: drivers/media/platform/mtk-mdp/ 10448F: drivers/media/platform/mtk-vpu/ 10449F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10450 10451MEDIATEK MEDIA DRIVER 10452M: Tiffany Lin <tiffany.lin@mediatek.com> 10453M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10454S: Supported 10455F: drivers/media/platform/mtk-vcodec/ 10456F: drivers/media/platform/mtk-vpu/ 10457F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10458F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10459 10460MEDIATEK MMC/SD/SDIO DRIVER 10461M: Chaotian Jing <chaotian.jing@mediatek.com> 10462S: Maintained 10463F: drivers/mmc/host/mtk-sd.c 10464F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10465 10466MEDIATEK MT76 WIRELESS LAN DRIVER 10467M: Felix Fietkau <nbd@nbd.name> 10468M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10469R: Ryder Lee <ryder.lee@mediatek.com> 10470R: Roy Luo <royluo@google.com> 10471L: linux-wireless@vger.kernel.org 10472S: Maintained 10473F: drivers/net/wireless/mediatek/mt76/ 10474 10475MEDIATEK MT7601U WIRELESS LAN DRIVER 10476M: Jakub Kicinski <kubakici@wp.pl> 10477L: linux-wireless@vger.kernel.org 10478S: Maintained 10479F: drivers/net/wireless/mediatek/mt7601u/ 10480 10481MEDIATEK MT7621/28/88 I2C DRIVER 10482M: Stefan Roese <sr@denx.de> 10483L: linux-i2c@vger.kernel.org 10484S: Maintained 10485F: drivers/i2c/busses/i2c-mt7621.c 10486F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10487 10488MEDIATEK NAND CONTROLLER DRIVER 10489M: Xiaolei Li <xiaolei.li@mediatek.com> 10490L: linux-mtd@lists.infradead.org 10491S: Maintained 10492F: drivers/mtd/nand/raw/mtk_* 10493F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10494 10495MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10496M: Sean Wang <sean.wang@mediatek.com> 10497S: Maintained 10498F: drivers/char/hw_random/mtk-rng.c 10499 10500MEDIATEK USB3 DRD IP DRIVER 10501M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10502L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10504L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10505S: Maintained 10506F: drivers/usb/mtu3/ 10507 10508MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10509M: Peter Senna Tschudin <peter.senna@gmail.com> 10510M: Martin Donnelly <martin.donnelly@ge.com> 10511M: Martyn Welch <martyn.welch@collabora.co.uk> 10512S: Maintained 10513F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10514F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10515 10516MEGARAID SCSI/SAS DRIVERS 10517M: Kashyap Desai <kashyap.desai@broadcom.com> 10518M: Sumit Saxena <sumit.saxena@broadcom.com> 10519M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10520L: megaraidlinux.pdl@broadcom.com 10521L: linux-scsi@vger.kernel.org 10522W: http://www.avagotech.com/support/ 10523S: Maintained 10524F: Documentation/scsi/megaraid.txt 10525F: drivers/scsi/megaraid.* 10526F: drivers/scsi/megaraid/ 10527 10528MELEXIS MLX90614 DRIVER 10529M: Crt Mori <cmo@melexis.com> 10530L: linux-iio@vger.kernel.org 10531W: http://www.melexis.com 10532S: Supported 10533F: drivers/iio/temperature/mlx90614.c 10534 10535MELEXIS MLX90632 DRIVER 10536M: Crt Mori <cmo@melexis.com> 10537L: linux-iio@vger.kernel.org 10538W: http://www.melexis.com 10539S: Supported 10540F: drivers/iio/temperature/mlx90632.c 10541 10542MELFAS MIP4 TOUCHSCREEN DRIVER 10543M: Sangwon Jee <jeesw@melfas.com> 10544W: http://www.melfas.com 10545S: Supported 10546F: drivers/input/touchscreen/melfas_mip4.c 10547F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10548 10549MELLANOX ETHERNET DRIVER (mlx4_en) 10550M: Tariq Toukan <tariqt@mellanox.com> 10551L: netdev@vger.kernel.org 10552S: Supported 10553W: http://www.mellanox.com 10554Q: http://patchwork.ozlabs.org/project/netdev/list/ 10555F: drivers/net/ethernet/mellanox/mlx4/en_* 10556 10557MELLANOX ETHERNET DRIVER (mlx5e) 10558M: Saeed Mahameed <saeedm@mellanox.com> 10559L: netdev@vger.kernel.org 10560S: Supported 10561W: http://www.mellanox.com 10562Q: http://patchwork.ozlabs.org/project/netdev/list/ 10563F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10564 10565MELLANOX ETHERNET INNOVA DRIVERS 10566R: Boris Pismenny <borisp@mellanox.com> 10567L: netdev@vger.kernel.org 10568S: Supported 10569W: http://www.mellanox.com 10570Q: http://patchwork.ozlabs.org/project/netdev/list/ 10571F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10572F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10573F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10574F: include/linux/mlx5/mlx5_ifc_fpga.h 10575 10576MELLANOX ETHERNET SWITCH DRIVERS 10577M: Jiri Pirko <jiri@mellanox.com> 10578M: Ido Schimmel <idosch@mellanox.com> 10579L: netdev@vger.kernel.org 10580S: Supported 10581W: http://www.mellanox.com 10582Q: http://patchwork.ozlabs.org/project/netdev/list/ 10583F: drivers/net/ethernet/mellanox/mlxsw/ 10584F: tools/testing/selftests/drivers/net/mlxsw/ 10585 10586MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10587M: mlxsw@mellanox.com 10588L: netdev@vger.kernel.org 10589S: Supported 10590W: http://www.mellanox.com 10591Q: http://patchwork.ozlabs.org/project/netdev/list/ 10592F: drivers/net/ethernet/mellanox/mlxfw/ 10593 10594MELLANOX HARDWARE PLATFORM SUPPORT 10595M: Andy Shevchenko <andy@infradead.org> 10596M: Darren Hart <dvhart@infradead.org> 10597M: Vadim Pasternak <vadimp@mellanox.com> 10598L: platform-driver-x86@vger.kernel.org 10599S: Supported 10600F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 10601F: drivers/platform/mellanox/ 10602F: include/linux/platform_data/mlxreg.h 10603 10604MELLANOX MLX4 core VPI driver 10605M: Tariq Toukan <tariqt@mellanox.com> 10606L: netdev@vger.kernel.org 10607L: linux-rdma@vger.kernel.org 10608W: http://www.mellanox.com 10609Q: http://patchwork.ozlabs.org/project/netdev/list/ 10610S: Supported 10611F: drivers/net/ethernet/mellanox/mlx4/ 10612F: include/linux/mlx4/ 10613 10614MELLANOX MLX4 IB driver 10615M: Yishai Hadas <yishaih@mellanox.com> 10616L: linux-rdma@vger.kernel.org 10617W: http://www.mellanox.com 10618Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10619S: Supported 10620F: drivers/infiniband/hw/mlx4/ 10621F: include/linux/mlx4/ 10622F: include/uapi/rdma/mlx4-abi.h 10623 10624MELLANOX MLX5 core VPI driver 10625M: Saeed Mahameed <saeedm@mellanox.com> 10626M: Leon Romanovsky <leonro@mellanox.com> 10627L: netdev@vger.kernel.org 10628L: linux-rdma@vger.kernel.org 10629W: http://www.mellanox.com 10630Q: http://patchwork.ozlabs.org/project/netdev/list/ 10631S: Supported 10632F: drivers/net/ethernet/mellanox/mlx5/core/ 10633F: include/linux/mlx5/ 10634F: Documentation/networking/device_drivers/mellanox/ 10635 10636MELLANOX MLX5 IB driver 10637M: Leon Romanovsky <leonro@mellanox.com> 10638L: linux-rdma@vger.kernel.org 10639W: http://www.mellanox.com 10640Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10641S: Supported 10642F: drivers/infiniband/hw/mlx5/ 10643F: include/linux/mlx5/ 10644F: include/uapi/rdma/mlx5-abi.h 10645 10646MELLANOX MLXCPLD I2C AND MUX DRIVER 10647M: Vadim Pasternak <vadimp@mellanox.com> 10648M: Michael Shych <michaelsh@mellanox.com> 10649L: linux-i2c@vger.kernel.org 10650S: Supported 10651F: drivers/i2c/busses/i2c-mlxcpld.c 10652F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10653F: Documentation/i2c/busses/i2c-mlxcpld.rst 10654 10655MELLANOX MLXCPLD LED DRIVER 10656M: Vadim Pasternak <vadimp@mellanox.com> 10657L: linux-leds@vger.kernel.org 10658S: Supported 10659F: drivers/leds/leds-mlxcpld.c 10660F: drivers/leds/leds-mlxreg.c 10661F: Documentation/leds/leds-mlxcpld.rst 10662 10663MELLANOX PLATFORM DRIVER 10664M: Vadim Pasternak <vadimp@mellanox.com> 10665L: platform-driver-x86@vger.kernel.org 10666S: Supported 10667F: drivers/platform/x86/mlx-platform.c 10668 10669MEMBARRIER SUPPORT 10670M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10671M: "Paul E. McKenney" <paulmck@kernel.org> 10672L: linux-kernel@vger.kernel.org 10673S: Supported 10674F: kernel/sched/membarrier.c 10675F: include/uapi/linux/membarrier.h 10676F: arch/powerpc/include/asm/membarrier.h 10677 10678MEMBLOCK 10679M: Mike Rapoport <rppt@linux.ibm.com> 10680L: linux-mm@kvack.org 10681S: Maintained 10682F: include/linux/memblock.h 10683F: mm/memblock.c 10684F: Documentation/core-api/boot-time-mm.rst 10685 10686MEMORY MANAGEMENT 10687M: Andrew Morton <akpm@linux-foundation.org> 10688L: linux-mm@kvack.org 10689W: http://www.linux-mm.org 10690T: quilt https://ozlabs.org/~akpm/mmotm/ 10691T: quilt https://ozlabs.org/~akpm/mmots/ 10692T: git git://github.com/hnaz/linux-mm.git 10693S: Maintained 10694F: include/linux/mm.h 10695F: include/linux/gfp.h 10696F: include/linux/mmzone.h 10697F: include/linux/memory_hotplug.h 10698F: include/linux/vmalloc.h 10699F: mm/ 10700 10701MEMORY TECHNOLOGY DEVICES (MTD) 10702M: Miquel Raynal <miquel.raynal@bootlin.com> 10703M: Richard Weinberger <richard@nod.at> 10704M: Vignesh Raghavendra <vigneshr@ti.com> 10705L: linux-mtd@lists.infradead.org 10706W: http://www.linux-mtd.infradead.org/ 10707Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10708C: irc://irc.oftc.net/mtd 10709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10711S: Maintained 10712F: Documentation/devicetree/bindings/mtd/ 10713F: drivers/mtd/ 10714F: include/linux/mtd/ 10715F: include/uapi/mtd/ 10716 10717MEN A21 WATCHDOG DRIVER 10718M: Johannes Thumshirn <morbidrsa@gmail.com> 10719L: linux-watchdog@vger.kernel.org 10720S: Maintained 10721F: drivers/watchdog/mena21_wdt.c 10722 10723MEN CHAMELEON BUS (mcb) 10724M: Johannes Thumshirn <morbidrsa@gmail.com> 10725S: Maintained 10726F: drivers/mcb/ 10727F: include/linux/mcb.h 10728F: Documentation/driver-api/men-chameleon-bus.rst 10729 10730MEN F21BMC (Board Management Controller) 10731M: Andreas Werner <andreas.werner@men.de> 10732S: Supported 10733F: drivers/mfd/menf21bmc.c 10734F: drivers/watchdog/menf21bmc_wdt.c 10735F: drivers/leds/leds-menf21bmc.c 10736F: drivers/hwmon/menf21bmc_hwmon.c 10737F: Documentation/hwmon/menf21bmc.rst 10738 10739MEN Z069 WATCHDOG DRIVER 10740M: Johannes Thumshirn <jth@kernel.org> 10741L: linux-watchdog@vger.kernel.org 10742S: Maintained 10743F: drivers/watchdog/menz69_wdt.c 10744 10745MESON AO CEC DRIVER FOR AMLOGIC SOCS 10746M: Neil Armstrong <narmstrong@baylibre.com> 10747L: linux-media@vger.kernel.org 10748L: linux-amlogic@lists.infradead.org 10749W: http://linux-meson.com/ 10750S: Supported 10751F: drivers/media/platform/meson/ao-cec.c 10752F: drivers/media/platform/meson/ao-cec-g12a.c 10753F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml 10754T: git git://linuxtv.org/media_tree.git 10755 10756MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10757M: Liang Yang <liang.yang@amlogic.com> 10758L: linux-mtd@lists.infradead.org 10759S: Maintained 10760F: drivers/mtd/nand/raw/meson_* 10761F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10762 10763MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10764M: Maxime Jourdan <mjourdan@baylibre.com> 10765L: linux-media@vger.kernel.org 10766L: linux-amlogic@lists.infradead.org 10767S: Supported 10768F: drivers/staging/media/meson/vdec/ 10769T: git git://linuxtv.org/media_tree.git 10770 10771METHODE UDPU SUPPORT 10772M: Vladimir Vid <vladimir.vid@sartura.hr> 10773S: Maintained 10774F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10775 10776MICROBLAZE ARCHITECTURE 10777M: Michal Simek <monstr@monstr.eu> 10778W: http://www.monstr.eu/fdt/ 10779T: git git://git.monstr.eu/linux-2.6-microblaze.git 10780S: Supported 10781F: arch/microblaze/ 10782 10783MICROCHIP AT91 SERIAL DRIVER 10784M: Richard Genoud <richard.genoud@gmail.com> 10785S: Maintained 10786F: drivers/tty/serial/atmel_serial.c 10787F: drivers/tty/serial/atmel_serial.h 10788F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10789 10790MICROCHIP AUDIO ASOC DRIVERS 10791M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10793S: Supported 10794F: sound/soc/atmel 10795 10796MICROCHIP DMA DRIVER 10797M: Ludovic Desroches <ludovic.desroches@microchip.com> 10798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10799L: dmaengine@vger.kernel.org 10800S: Supported 10801F: drivers/dma/at_hdmac.c 10802F: drivers/dma/at_hdmac_regs.h 10803F: include/linux/platform_data/dma-atmel.h 10804F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10805F: include/dt-bindings/dma/at91.h 10806 10807MICROCHIP ECC DRIVER 10808M: Tudor Ambarus <tudor.ambarus@microchip.com> 10809L: linux-crypto@vger.kernel.org 10810S: Maintained 10811F: drivers/crypto/atmel-ecc.* 10812 10813MICROCHIP I2C DRIVER 10814M: Ludovic Desroches <ludovic.desroches@microchip.com> 10815L: linux-i2c@vger.kernel.org 10816S: Supported 10817F: drivers/i2c/busses/i2c-at91.h 10818F: drivers/i2c/busses/i2c-at91-*.c 10819 10820MICROCHIP ISC DRIVER 10821M: Eugen Hristev <eugen.hristev@microchip.com> 10822L: linux-media@vger.kernel.org 10823S: Supported 10824F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10825F: drivers/media/platform/atmel/atmel-isc.h 10826F: drivers/media/platform/atmel/atmel-isc-base.c 10827F: drivers/media/platform/atmel/atmel-isc-regs.h 10828F: Documentation/devicetree/bindings/media/atmel-isc.txt 10829 10830MICROCHIP ISI DRIVER 10831M: Eugen Hristev <eugen.hristev@microchip.com> 10832L: linux-media@vger.kernel.org 10833S: Supported 10834F: drivers/media/platform/atmel/atmel-isi.c 10835F: drivers/media/platform/atmel/atmel-isi.h 10836 10837MICROCHIP AT91 USART MFD DRIVER 10838M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10839L: linux-kernel@vger.kernel.org 10840S: Supported 10841F: drivers/mfd/at91-usart.c 10842F: include/dt-bindings/mfd/at91-usart.h 10843F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10844 10845MICROCHIP AT91 USART SPI DRIVER 10846M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10847L: linux-spi@vger.kernel.org 10848S: Supported 10849F: drivers/spi/spi-at91-usart.c 10850F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10851 10852MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10853M: Woojung Huh <woojung.huh@microchip.com> 10854M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10855L: netdev@vger.kernel.org 10856S: Maintained 10857F: net/dsa/tag_ksz.c 10858F: drivers/net/dsa/microchip/* 10859F: include/linux/platform_data/microchip-ksz.h 10860F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10861 10862MICROCHIP LAN743X ETHERNET DRIVER 10863M: Bryan Whitehead <bryan.whitehead@microchip.com> 10864M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10865L: netdev@vger.kernel.org 10866S: Maintained 10867F: drivers/net/ethernet/microchip/lan743x_* 10868 10869MICROCHIP LCDFB DRIVER 10870M: Nicolas Ferre <nicolas.ferre@microchip.com> 10871L: linux-fbdev@vger.kernel.org 10872S: Maintained 10873F: drivers/video/fbdev/atmel_lcdfb.c 10874F: include/video/atmel_lcdc.h 10875 10876MICROCHIP MMC/SD/SDIO MCI DRIVER 10877M: Ludovic Desroches <ludovic.desroches@microchip.com> 10878S: Maintained 10879F: drivers/mmc/host/atmel-mci.c 10880 10881MICROCHIP MCP16502 PMIC DRIVER 10882M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10884S: Maintained 10885F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10886F: drivers/regulator/mcp16502.c 10887 10888MICROCHIP MCP3911 ADC DRIVER 10889M: Marcus Folkesson <marcus.folkesson@gmail.com> 10890M: Kent Gustavsson <kent@minoris.se> 10891L: linux-iio@vger.kernel.org 10892S: Supported 10893F: drivers/iio/adc/mcp3911.c 10894F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 10895 10896MICROCHIP NAND DRIVER 10897M: Tudor Ambarus <tudor.ambarus@microchip.com> 10898L: linux-mtd@lists.infradead.org 10899S: Supported 10900F: drivers/mtd/nand/raw/atmel/* 10901F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10902 10903MICROCHIP PWM DRIVER 10904M: Claudiu Beznea <claudiu.beznea@microchip.com> 10905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10906L: linux-pwm@vger.kernel.org 10907S: Supported 10908F: drivers/pwm/pwm-atmel.c 10909F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10910 10911MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10912M: Ludovic Desroches <ludovic.desroches@microchip.com> 10913M: Eugen Hristev <eugen.hristev@microchip.com> 10914L: linux-iio@vger.kernel.org 10915S: Supported 10916F: drivers/iio/adc/at91-sama5d2_adc.c 10917F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10918F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10919 10920MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10921M: Nicolas Ferre <nicolas.ferre@microchip.com> 10922S: Supported 10923F: drivers/power/reset/at91-sama5d2_shdwc.c 10924 10925MICROCHIP SPI DRIVER 10926M: Nicolas Ferre <nicolas.ferre@microchip.com> 10927S: Supported 10928F: drivers/spi/spi-atmel.* 10929 10930MICROCHIP SSC DRIVER 10931M: Nicolas Ferre <nicolas.ferre@microchip.com> 10932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10933S: Supported 10934F: drivers/misc/atmel-ssc.c 10935F: include/linux/atmel-ssc.h 10936 10937MICROCHIP USBA UDC DRIVER 10938M: Cristian Birsan <cristian.birsan@microchip.com> 10939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10940S: Supported 10941F: drivers/usb/gadget/udc/atmel_usba_udc.* 10942 10943MICROCHIP USB251XB DRIVER 10944M: Richard Leitner <richard.leitner@skidata.com> 10945L: linux-usb@vger.kernel.org 10946S: Maintained 10947F: drivers/usb/misc/usb251xb.c 10948F: Documentation/devicetree/bindings/usb/usb251xb.txt 10949 10950MICROCHIP XDMA DRIVER 10951M: Ludovic Desroches <ludovic.desroches@microchip.com> 10952L: linux-arm-kernel@lists.infradead.org 10953L: dmaengine@vger.kernel.org 10954S: Supported 10955F: drivers/dma/at_xdmac.c 10956 10957MICROSEMI MIPS SOCS 10958M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10959M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10960L: linux-mips@vger.kernel.org 10961S: Supported 10962F: arch/mips/generic/board-ocelot.c 10963F: arch/mips/configs/generic/board-ocelot.config 10964F: arch/mips/boot/dts/mscc/ 10965F: Documentation/devicetree/bindings/mips/mscc.txt 10966 10967MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10968M: Don Brace <don.brace@microsemi.com> 10969L: esc.storagedev@microsemi.com 10970L: linux-scsi@vger.kernel.org 10971S: Supported 10972F: drivers/scsi/smartpqi/smartpqi*.[ch] 10973F: drivers/scsi/smartpqi/Kconfig 10974F: drivers/scsi/smartpqi/Makefile 10975F: include/linux/cciss*.h 10976F: include/uapi/linux/cciss*.h 10977F: Documentation/scsi/smartpqi.txt 10978 10979MICROSEMI ETHERNET SWITCH DRIVER 10980M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10981M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10982L: netdev@vger.kernel.org 10983S: Supported 10984F: drivers/net/ethernet/mscc/ 10985F: include/soc/mscc/ocelot* 10986 10987MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10988M: Chen Yu <yu.c.chen@intel.com> 10989L: platform-driver-x86@vger.kernel.org 10990S: Supported 10991F: drivers/platform/x86/surfacepro3_button.c 10992 10993MICROTEK X6 SCANNER 10994M: Oliver Neukum <oliver@neukum.org> 10995S: Maintained 10996F: drivers/usb/image/microtek.* 10997 10998MIPS 10999M: Ralf Baechle <ralf@linux-mips.org> 11000M: Paul Burton <paulburton@kernel.org> 11001M: James Hogan <jhogan@kernel.org> 11002L: linux-mips@vger.kernel.org 11003W: http://www.linux-mips.org/ 11004T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 11005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 11006Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11007S: Supported 11008F: Documentation/devicetree/bindings/mips/ 11009F: Documentation/mips/ 11010F: arch/mips/ 11011F: drivers/platform/mips/ 11012 11013MIPS BOSTON DEVELOPMENT BOARD 11014M: Paul Burton <paulburton@kernel.org> 11015L: linux-mips@vger.kernel.org 11016S: Maintained 11017F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 11018F: arch/mips/boot/dts/img/boston.dts 11019F: arch/mips/configs/generic/board-boston.config 11020F: drivers/clk/imgtec/clk-boston.c 11021F: include/dt-bindings/clock/boston-clock.h 11022 11023MIPS GENERIC PLATFORM 11024M: Paul Burton <paulburton@kernel.org> 11025L: linux-mips@vger.kernel.org 11026S: Supported 11027F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 11028F: arch/mips/generic/ 11029F: arch/mips/tools/generic-board-config.sh 11030 11031MIPS/LOONGSON1 ARCHITECTURE 11032M: Keguang Zhang <keguang.zhang@gmail.com> 11033L: linux-mips@vger.kernel.org 11034S: Maintained 11035F: arch/mips/loongson32/ 11036F: arch/mips/include/asm/mach-loongson32/ 11037F: drivers/*/*loongson1* 11038F: drivers/*/*/*loongson1* 11039 11040MIPS/LOONGSON2EF ARCHITECTURE 11041M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11042L: linux-mips@vger.kernel.org 11043S: Maintained 11044F: arch/mips/loongson2ef/ 11045F: arch/mips/include/asm/mach-loongson2ef/ 11046F: drivers/*/*loongson2* 11047F: drivers/*/*/*loongson2* 11048 11049MIPS/LOONGSON64 ARCHITECTURE 11050M: Huacai Chen <chenhc@lemote.com> 11051M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11052L: linux-mips@vger.kernel.org 11053S: Maintained 11054F: arch/mips/loongson64/ 11055F: arch/mips/include/asm/mach-loongson64/ 11056F: drivers/platform/mips/cpu_hwmon.c 11057F: drivers/*/*loongson3* 11058F: drivers/*/*/*loongson3* 11059 11060MIPS RINT INSTRUCTION EMULATION 11061M: Aleksandar Markovic <aleksandar.markovic@mips.com> 11062L: linux-mips@vger.kernel.org 11063S: Supported 11064F: arch/mips/math-emu/sp_rint.c 11065F: arch/mips/math-emu/dp_rint.c 11066 11067MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 11068M: Hans Verkuil <hverkuil@xs4all.nl> 11069L: linux-media@vger.kernel.org 11070T: git git://linuxtv.org/media_tree.git 11071W: https://linuxtv.org 11072S: Odd Fixes 11073F: drivers/media/radio/radio-miropcm20* 11074 11075MMP SUPPORT 11076R: Lubomir Rintel <lkundrak@v3.sk> 11077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 11079S: Odd Fixes 11080F: arch/arm/boot/dts/mmp* 11081F: arch/arm/mach-mmp/ 11082F: linux/soc/mmp/ 11083 11084MMP USB PHY DRIVERS 11085R: Lubomir Rintel <lkundrak@v3.sk> 11086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11087S: Maintained 11088F: drivers/phy/marvell/phy-mmp3-usb.c 11089F: drivers/phy/marvell/phy-pxa-usb.c 11090 11091MMU GATHER AND TLB INVALIDATION 11092M: Will Deacon <will@kernel.org> 11093M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 11094M: Andrew Morton <akpm@linux-foundation.org> 11095M: Nick Piggin <npiggin@gmail.com> 11096M: Peter Zijlstra <peterz@infradead.org> 11097L: linux-arch@vger.kernel.org 11098L: linux-mm@kvack.org 11099S: Maintained 11100F: arch/*/include/asm/tlb.h 11101F: include/asm-generic/tlb.h 11102F: mm/mmu_gather.c 11103 11104MN88472 MEDIA DRIVER 11105M: Antti Palosaari <crope@iki.fi> 11106L: linux-media@vger.kernel.org 11107W: https://linuxtv.org 11108W: http://palosaari.fi/linux/ 11109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11110S: Maintained 11111F: drivers/media/dvb-frontends/mn88472* 11112 11113MN88473 MEDIA DRIVER 11114M: Antti Palosaari <crope@iki.fi> 11115L: linux-media@vger.kernel.org 11116W: https://linuxtv.org 11117W: http://palosaari.fi/linux/ 11118Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11119S: Maintained 11120F: drivers/media/dvb-frontends/mn88473* 11121 11122MODULE SUPPORT 11123M: Jessica Yu <jeyu@kernel.org> 11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 11125S: Maintained 11126F: include/linux/module.h 11127F: kernel/module.c 11128 11129MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 11130W: http://popies.net/meye/ 11131S: Orphan 11132F: Documentation/media/v4l-drivers/meye* 11133F: drivers/media/pci/meye/ 11134F: include/uapi/linux/meye.h 11135 11136MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 11137M: Jiri Slaby <jirislaby@gmail.com> 11138S: Maintained 11139F: Documentation/driver-api/serial/moxa-smartio.rst 11140F: drivers/tty/mxser.* 11141 11142MR800 AVERMEDIA USB FM RADIO DRIVER 11143M: Alexey Klimov <klimov.linux@gmail.com> 11144L: linux-media@vger.kernel.org 11145T: git git://linuxtv.org/media_tree.git 11146S: Maintained 11147F: drivers/media/radio/radio-mr800.c 11148 11149MRF24J40 IEEE 802.15.4 RADIO DRIVER 11150M: Alan Ott <alan@signal11.us> 11151L: linux-wpan@vger.kernel.org 11152S: Maintained 11153F: drivers/net/ieee802154/mrf24j40.c 11154F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 11155 11156MSI LAPTOP SUPPORT 11157M: "Lee, Chun-Yi" <jlee@suse.com> 11158L: platform-driver-x86@vger.kernel.org 11159S: Maintained 11160F: drivers/platform/x86/msi-laptop.c 11161 11162MSI WMI SUPPORT 11163L: platform-driver-x86@vger.kernel.org 11164S: Orphan 11165F: drivers/platform/x86/msi-wmi.c 11166 11167MSI001 MEDIA DRIVER 11168M: Antti Palosaari <crope@iki.fi> 11169L: linux-media@vger.kernel.org 11170W: https://linuxtv.org 11171W: http://palosaari.fi/linux/ 11172Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11173T: git git://linuxtv.org/anttip/media_tree.git 11174S: Maintained 11175F: drivers/media/tuners/msi001* 11176 11177MSI2500 MEDIA DRIVER 11178M: Antti Palosaari <crope@iki.fi> 11179L: linux-media@vger.kernel.org 11180W: https://linuxtv.org 11181W: http://palosaari.fi/linux/ 11182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11183T: git git://linuxtv.org/anttip/media_tree.git 11184S: Maintained 11185F: drivers/media/usb/msi2500/ 11186 11187MSYSTEMS DISKONCHIP G3 MTD DRIVER 11188M: Robert Jarzmik <robert.jarzmik@free.fr> 11189L: linux-mtd@lists.infradead.org 11190S: Maintained 11191F: drivers/mtd/devices/docg3* 11192 11193MT9M032 APTINA SENSOR DRIVER 11194M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11195L: linux-media@vger.kernel.org 11196T: git git://linuxtv.org/media_tree.git 11197S: Maintained 11198F: drivers/media/i2c/mt9m032.c 11199F: include/media/i2c/mt9m032.h 11200 11201MT9P031 APTINA CAMERA SENSOR 11202M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11203L: linux-media@vger.kernel.org 11204T: git git://linuxtv.org/media_tree.git 11205S: Maintained 11206F: drivers/media/i2c/mt9p031.c 11207F: include/media/i2c/mt9p031.h 11208 11209MT9T001 APTINA CAMERA SENSOR 11210M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11211L: linux-media@vger.kernel.org 11212T: git git://linuxtv.org/media_tree.git 11213S: Maintained 11214F: drivers/media/i2c/mt9t001.c 11215F: include/media/i2c/mt9t001.h 11216 11217MT9T112 APTINA CAMERA SENSOR 11218M: Jacopo Mondi <jacopo@jmondi.org> 11219L: linux-media@vger.kernel.org 11220T: git git://linuxtv.org/media_tree.git 11221S: Odd Fixes 11222F: drivers/media/i2c/mt9t112.c 11223F: include/media/i2c/mt9t112.h 11224 11225MT9V032 APTINA CAMERA SENSOR 11226M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11227L: linux-media@vger.kernel.org 11228T: git git://linuxtv.org/media_tree.git 11229S: Maintained 11230F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 11231F: drivers/media/i2c/mt9v032.c 11232F: include/media/i2c/mt9v032.h 11233 11234MT9V111 APTINA CAMERA SENSOR 11235M: Jacopo Mondi <jacopo@jmondi.org> 11236L: linux-media@vger.kernel.org 11237T: git git://linuxtv.org/media_tree.git 11238S: Maintained 11239F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 11240F: drivers/media/i2c/mt9v111.c 11241 11242MULTIFUNCTION DEVICES (MFD) 11243M: Lee Jones <lee.jones@linaro.org> 11244T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11245S: Supported 11246F: Documentation/devicetree/bindings/mfd/ 11247F: drivers/mfd/ 11248F: include/linux/mfd/ 11249F: include/dt-bindings/mfd/ 11250 11251MULTIMEDIA CARD (MMC) ETC. OVER SPI 11252S: Orphan 11253F: drivers/mmc/host/mmc_spi.c 11254F: include/linux/spi/mmc_spi.h 11255 11256MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 11257M: Ulf Hansson <ulf.hansson@linaro.org> 11258L: linux-mmc@vger.kernel.org 11259T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 11260S: Maintained 11261F: Documentation/devicetree/bindings/mmc/ 11262F: drivers/mmc/ 11263F: include/linux/mmc/ 11264F: include/uapi/linux/mmc/ 11265 11266MULTIPLEXER SUBSYSTEM 11267M: Peter Rosin <peda@axentia.se> 11268S: Maintained 11269F: Documentation/ABI/testing/sysfs-class-mux* 11270F: Documentation/devicetree/bindings/mux/ 11271F: include/dt-bindings/mux/ 11272F: include/linux/mux/ 11273F: drivers/mux/ 11274 11275MULTITECH MULTIPORT CARD (ISICOM) 11276S: Orphan 11277F: drivers/tty/isicom.c 11278F: include/linux/isicom.h 11279 11280MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 11281M: Bin Liu <b-liu@ti.com> 11282L: linux-usb@vger.kernel.org 11283S: Maintained 11284F: drivers/usb/musb/ 11285 11286MXL301RF MEDIA DRIVER 11287M: Akihiro Tsukada <tskd08@gmail.com> 11288L: linux-media@vger.kernel.org 11289S: Odd Fixes 11290F: drivers/media/tuners/mxl301rf* 11291 11292MXL5007T MEDIA DRIVER 11293M: Michael Krufky <mkrufky@linuxtv.org> 11294L: linux-media@vger.kernel.org 11295W: https://linuxtv.org 11296W: http://github.com/mkrufky 11297Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11298T: git git://linuxtv.org/mkrufky/tuners.git 11299S: Maintained 11300F: drivers/media/tuners/mxl5007t.* 11301 11302MXSFB DRM DRIVER 11303M: Marek Vasut <marex@denx.de> 11304M: Stefan Agner <stefan@agner.ch> 11305L: dri-devel@lists.freedesktop.org 11306S: Supported 11307F: drivers/gpu/drm/mxsfb/ 11308F: Documentation/devicetree/bindings/display/mxsfb.txt 11309T: git git://anongit.freedesktop.org/drm/drm-misc 11310 11311MYLEX DAC960 PCI RAID Controller 11312M: Hannes Reinecke <hare@kernel.org> 11313L: linux-scsi@vger.kernel.org 11314S: Supported 11315F: drivers/scsi/myrb.* 11316F: drivers/scsi/myrs.* 11317 11318MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11319M: Chris Lee <christopher.lee@cspi.com> 11320L: netdev@vger.kernel.org 11321W: https://www.cspi.com/ethernet-products/support/downloads/ 11322S: Supported 11323F: drivers/net/ethernet/myricom/myri10ge/ 11324 11325NAND FLASH SUBSYSTEM 11326M: Miquel Raynal <miquel.raynal@bootlin.com> 11327R: Richard Weinberger <richard@nod.at> 11328L: linux-mtd@lists.infradead.org 11329W: http://www.linux-mtd.infradead.org/ 11330Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11331T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11332S: Maintained 11333F: drivers/mtd/nand/ 11334F: include/linux/mtd/*nand*.h 11335 11336NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11337M: Daniel Mack <zonque@gmail.com> 11338S: Maintained 11339L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11340W: http://www.native-instruments.com 11341F: sound/usb/caiaq/ 11342 11343NATSEMI ETHERNET DRIVER (DP8381x) 11344S: Orphan 11345F: drivers/net/ethernet/natsemi/natsemi.c 11346 11347NCR 5380 SCSI DRIVERS 11348M: Finn Thain <fthain@telegraphics.com.au> 11349M: Michael Schmitz <schmitzmic@gmail.com> 11350L: linux-scsi@vger.kernel.org 11351S: Maintained 11352F: Documentation/scsi/g_NCR5380.txt 11353F: drivers/scsi/NCR5380.* 11354F: drivers/scsi/arm/cumana_1.c 11355F: drivers/scsi/arm/oak.c 11356F: drivers/scsi/atari_scsi.* 11357F: drivers/scsi/dmx3191d.c 11358F: drivers/scsi/g_NCR5380.* 11359F: drivers/scsi/mac_scsi.* 11360F: drivers/scsi/sun3_scsi.* 11361F: drivers/scsi/sun3_scsi_vme.c 11362 11363NCSI LIBRARY: 11364M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11365S: Maintained 11366F: net/ncsi/ 11367 11368NCT6775 HARDWARE MONITOR DRIVER 11369M: Guenter Roeck <linux@roeck-us.net> 11370L: linux-hwmon@vger.kernel.org 11371S: Maintained 11372F: Documentation/hwmon/nct6775.rst 11373F: drivers/hwmon/nct6775.c 11374 11375NET_FAILOVER MODULE 11376M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11377L: netdev@vger.kernel.org 11378S: Supported 11379F: drivers/net/net_failover.c 11380F: include/net/net_failover.h 11381F: Documentation/networking/net_failover.rst 11382 11383NETEM NETWORK EMULATOR 11384M: Stephen Hemminger <stephen@networkplumber.org> 11385L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11386S: Maintained 11387F: net/sched/sch_netem.c 11388 11389NETERION 10GbE DRIVERS (s2io/vxge) 11390M: Jon Mason <jdmason@kudzu.us> 11391L: netdev@vger.kernel.org 11392S: Supported 11393F: Documentation/networking/device_drivers/neterion/s2io.txt 11394F: Documentation/networking/device_drivers/neterion/vxge.txt 11395F: drivers/net/ethernet/neterion/ 11396 11397NETFILTER 11398M: Pablo Neira Ayuso <pablo@netfilter.org> 11399M: Jozsef Kadlecsik <kadlec@netfilter.org> 11400M: Florian Westphal <fw@strlen.de> 11401L: netfilter-devel@vger.kernel.org 11402L: coreteam@netfilter.org 11403W: http://www.netfilter.org/ 11404W: http://www.iptables.org/ 11405W: http://www.nftables.org/ 11406Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11408T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11409S: Maintained 11410F: include/linux/netfilter* 11411F: include/linux/netfilter/ 11412F: include/net/netfilter/ 11413F: include/uapi/linux/netfilter* 11414F: include/uapi/linux/netfilter/ 11415F: net/*/netfilter.c 11416F: net/*/netfilter/ 11417F: net/netfilter/ 11418F: net/bridge/br_netfilter*.c 11419 11420NETROM NETWORK LAYER 11421M: Ralf Baechle <ralf@linux-mips.org> 11422L: linux-hams@vger.kernel.org 11423W: http://www.linux-ax25.org/ 11424S: Maintained 11425F: include/net/netrom.h 11426F: include/uapi/linux/netrom.h 11427F: net/netrom/ 11428 11429NETRONOME ETHERNET DRIVERS 11430M: Jakub Kicinski <jakub.kicinski@netronome.com> 11431L: oss-drivers@netronome.com 11432S: Maintained 11433F: drivers/net/ethernet/netronome/ 11434 11435NETWORK BLOCK DEVICE (NBD) 11436M: Josef Bacik <josef@toxicpanda.com> 11437S: Maintained 11438L: linux-block@vger.kernel.org 11439L: nbd@other.debian.org 11440F: Documentation/admin-guide/blockdev/nbd.rst 11441F: drivers/block/nbd.c 11442F: include/trace/events/nbd.h 11443F: include/uapi/linux/nbd.h 11444 11445NETWORK DROP MONITOR 11446M: Neil Horman <nhorman@tuxdriver.com> 11447L: netdev@vger.kernel.org 11448S: Maintained 11449W: https://fedorahosted.org/dropwatch/ 11450F: net/core/drop_monitor.c 11451F: include/uapi/linux/net_dropmon.h 11452F: include/net/drop_monitor.h 11453 11454NETWORKING DRIVERS 11455M: "David S. Miller" <davem@davemloft.net> 11456L: netdev@vger.kernel.org 11457W: http://www.linuxfoundation.org/en/Net 11458Q: http://patchwork.ozlabs.org/project/netdev/list/ 11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11460T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11461S: Odd Fixes 11462F: Documentation/devicetree/bindings/net/ 11463F: drivers/net/ 11464F: include/linux/if_* 11465F: include/linux/netdevice.h 11466F: include/linux/etherdevice.h 11467F: include/linux/fcdevice.h 11468F: include/linux/fddidevice.h 11469F: include/linux/hippidevice.h 11470F: include/linux/inetdevice.h 11471F: include/uapi/linux/if_* 11472F: include/uapi/linux/netdevice.h 11473 11474NETWORKING DRIVERS (WIRELESS) 11475M: Kalle Valo <kvalo@codeaurora.org> 11476L: linux-wireless@vger.kernel.org 11477Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11478T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11479T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11480S: Maintained 11481F: Documentation/devicetree/bindings/net/wireless/ 11482F: drivers/net/wireless/ 11483 11484NETWORKING [DSA] 11485M: Andrew Lunn <andrew@lunn.ch> 11486M: Vivien Didelot <vivien.didelot@gmail.com> 11487M: Florian Fainelli <f.fainelli@gmail.com> 11488S: Maintained 11489F: Documentation/devicetree/bindings/net/dsa/ 11490F: net/dsa/ 11491F: include/net/dsa.h 11492F: include/linux/dsa/ 11493F: include/linux/platform_data/dsa.h 11494F: drivers/net/dsa/ 11495 11496NETWORKING [GENERAL] 11497M: "David S. Miller" <davem@davemloft.net> 11498L: netdev@vger.kernel.org 11499W: http://www.linuxfoundation.org/en/Net 11500Q: http://patchwork.ozlabs.org/project/netdev/list/ 11501T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11502T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11503B: mailto:netdev@vger.kernel.org 11504S: Maintained 11505F: net/ 11506F: include/net/ 11507F: include/linux/in.h 11508F: include/linux/net.h 11509F: include/linux/netdevice.h 11510F: include/uapi/linux/in.h 11511F: include/uapi/linux/net.h 11512F: include/uapi/linux/netdevice.h 11513F: include/uapi/linux/net_namespace.h 11514F: tools/testing/selftests/net/ 11515F: lib/net_utils.c 11516F: lib/random32.c 11517F: Documentation/networking/ 11518 11519NETWORKING [IPSEC] 11520M: Steffen Klassert <steffen.klassert@secunet.com> 11521M: Herbert Xu <herbert@gondor.apana.org.au> 11522M: "David S. Miller" <davem@davemloft.net> 11523L: netdev@vger.kernel.org 11524T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11525T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11526S: Maintained 11527F: net/xfrm/ 11528F: net/key/ 11529F: net/ipv4/xfrm* 11530F: net/ipv4/esp4* 11531F: net/ipv4/ah4.c 11532F: net/ipv4/ipcomp.c 11533F: net/ipv4/ip_vti.c 11534F: net/ipv6/xfrm* 11535F: net/ipv6/esp6* 11536F: net/ipv6/ah6.c 11537F: net/ipv6/ipcomp6.c 11538F: net/ipv6/ip6_vti.c 11539F: include/uapi/linux/xfrm.h 11540F: include/net/xfrm.h 11541 11542NETWORKING [IPv4/IPv6] 11543M: "David S. Miller" <davem@davemloft.net> 11544M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11545M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11546L: netdev@vger.kernel.org 11547T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11548S: Maintained 11549F: net/ipv4/ 11550F: net/ipv6/ 11551F: include/net/ip* 11552F: arch/x86/net/* 11553 11554NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11555M: Paul Moore <paul@paul-moore.com> 11556W: https://github.com/netlabel 11557L: netdev@vger.kernel.org 11558L: linux-security-module@vger.kernel.org 11559S: Maintained 11560F: Documentation/netlabel/ 11561F: include/net/calipso.h 11562F: include/net/cipso_ipv4.h 11563F: include/net/netlabel.h 11564F: include/uapi/linux/netfilter/xt_SECMARK.h 11565F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11566F: net/netlabel/ 11567F: net/ipv4/cipso_ipv4.c 11568F: net/ipv6/calipso.c 11569F: net/netfilter/xt_CONNSECMARK.c 11570F: net/netfilter/xt_SECMARK.c 11571 11572NETWORKING [TCP] 11573M: Eric Dumazet <edumazet@google.com> 11574L: netdev@vger.kernel.org 11575S: Maintained 11576F: net/ipv4/tcp*.c 11577F: net/ipv4/syncookies.c 11578F: net/ipv6/tcp*.c 11579F: net/ipv6/syncookies.c 11580F: include/uapi/linux/tcp.h 11581F: include/net/tcp.h 11582F: include/linux/tcp.h 11583F: include/trace/events/tcp.h 11584 11585NETWORKING [TLS] 11586M: Boris Pismenny <borisp@mellanox.com> 11587M: Aviad Yehezkel <aviadye@mellanox.com> 11588M: John Fastabend <john.fastabend@gmail.com> 11589M: Daniel Borkmann <daniel@iogearbox.net> 11590M: Jakub Kicinski <jakub.kicinski@netronome.com> 11591L: netdev@vger.kernel.org 11592S: Maintained 11593F: net/tls/* 11594F: include/uapi/linux/tls.h 11595F: include/net/tls.h 11596 11597NETWORKING [WIRELESS] 11598L: linux-wireless@vger.kernel.org 11599Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11600 11601NETDEVSIM 11602M: Jakub Kicinski <jakub.kicinski@netronome.com> 11603S: Maintained 11604F: drivers/net/netdevsim/* 11605 11606NETXEN (1/10) GbE SUPPORT 11607M: Manish Chopra <manishc@marvell.com> 11608M: Rahul Verma <rahulv@marvell.com> 11609M: GR-Linux-NIC-Dev@marvell.com 11610L: netdev@vger.kernel.org 11611S: Supported 11612F: drivers/net/ethernet/qlogic/netxen/ 11613 11614NEXTHOP 11615M: David Ahern <dsahern@kernel.org> 11616L: netdev@vger.kernel.org 11617S: Maintained 11618F: include/net/nexthop.h 11619F: include/uapi/linux/nexthop.h 11620F: include/net/netns/nexthop.h 11621F: net/ipv4/nexthop.c 11622 11623NFC SUBSYSTEM 11624L: netdev@vger.kernel.org 11625S: Orphan 11626F: net/nfc/ 11627F: include/net/nfc/ 11628F: include/uapi/linux/nfc.h 11629F: drivers/nfc/ 11630F: include/linux/platform_data/nfcmrvl.h 11631F: Documentation/devicetree/bindings/net/nfc/ 11632 11633NFS, SUNRPC, AND LOCKD CLIENTS 11634M: Trond Myklebust <trond.myklebust@hammerspace.com> 11635M: Anna Schumaker <anna.schumaker@netapp.com> 11636L: linux-nfs@vger.kernel.org 11637W: http://client.linux-nfs.org 11638T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11639S: Maintained 11640F: fs/lockd/ 11641F: fs/nfs/ 11642F: fs/nfs_common/ 11643F: net/sunrpc/ 11644F: include/linux/lockd/ 11645F: include/linux/nfs* 11646F: include/linux/sunrpc/ 11647F: include/uapi/linux/nfs* 11648F: include/uapi/linux/sunrpc/ 11649 11650NILFS2 FILESYSTEM 11651M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11652L: linux-nilfs@vger.kernel.org 11653W: https://nilfs.sourceforge.io/ 11654W: https://nilfs.osdn.jp/ 11655T: git git://github.com/konis/nilfs2.git 11656S: Supported 11657F: Documentation/filesystems/nilfs2.txt 11658F: fs/nilfs2/ 11659F: include/trace/events/nilfs2.h 11660F: include/uapi/linux/nilfs2_api.h 11661F: include/uapi/linux/nilfs2_ondisk.h 11662 11663NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11664M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11665W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11666S: Maintained 11667F: Documentation/scsi/NinjaSCSI.txt 11668F: drivers/scsi/pcmcia/nsp_* 11669 11670NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11671M: GOTO Masanori <gotom@debian.or.jp> 11672M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11673W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11674S: Maintained 11675F: Documentation/scsi/NinjaSCSI.txt 11676F: drivers/scsi/nsp32* 11677 11678NIOS2 ARCHITECTURE 11679M: Ley Foon Tan <lftan@altera.com> 11680L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11681T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11682S: Maintained 11683F: arch/nios2/ 11684 11685NOHZ, DYNTICKS SUPPORT 11686M: Frederic Weisbecker <fweisbec@gmail.com> 11687M: Thomas Gleixner <tglx@linutronix.de> 11688M: Ingo Molnar <mingo@kernel.org> 11689L: linux-kernel@vger.kernel.org 11690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11691S: Maintained 11692F: kernel/time/tick*.* 11693F: include/linux/tick.h 11694F: include/linux/sched/nohz.h 11695 11696NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11697M: Pavel Machek <pavel@ucw.cz> 11698M: Sakari Ailus <sakari.ailus@iki.fi> 11699L: linux-media@vger.kernel.org 11700S: Maintained 11701F: drivers/media/i2c/et8ek8 11702F: drivers/media/i2c/ad5820.c 11703 11704NOKIA N900 POWER SUPPLY DRIVERS 11705R: Pali Rohár <pali.rohar@gmail.com> 11706F: include/linux/power/bq2415x_charger.h 11707F: include/linux/power/bq27xxx_battery.h 11708F: drivers/power/supply/bq2415x_charger.c 11709F: drivers/power/supply/bq27xxx_battery.c 11710F: drivers/power/supply/bq27xxx_battery_i2c.c 11711F: drivers/power/supply/isp1704_charger.c 11712F: drivers/power/supply/rx51_battery.c 11713 11714NOLIBC HEADER FILE 11715M: Willy Tarreau <w@1wt.eu> 11716S: Maintained 11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11718F: tools/include/nolibc/ 11719 11720NSDEPS 11721M: Matthias Maennich <maennich@google.com> 11722S: Maintained 11723F: scripts/nsdeps 11724F: Documentation/core-api/symbol-namespaces.rst 11725 11726NTB AMD DRIVER 11727M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11728L: linux-ntb@googlegroups.com 11729S: Supported 11730F: drivers/ntb/hw/amd/ 11731 11732NTB DRIVER CORE 11733M: Jon Mason <jdmason@kudzu.us> 11734M: Dave Jiang <dave.jiang@intel.com> 11735M: Allen Hubbe <allenbh@gmail.com> 11736L: linux-ntb@googlegroups.com 11737S: Supported 11738W: https://github.com/jonmason/ntb/wiki 11739T: git git://github.com/jonmason/ntb.git 11740F: drivers/ntb/ 11741F: drivers/net/ntb_netdev.c 11742F: include/linux/ntb.h 11743F: include/linux/ntb_transport.h 11744F: tools/testing/selftests/ntb/ 11745 11746NTB IDT DRIVER 11747M: Serge Semin <fancer.lancer@gmail.com> 11748L: linux-ntb@googlegroups.com 11749S: Supported 11750F: drivers/ntb/hw/idt/ 11751 11752NTB INTEL DRIVER 11753M: Dave Jiang <dave.jiang@intel.com> 11754L: linux-ntb@googlegroups.com 11755S: Supported 11756W: https://github.com/davejiang/linux/wiki 11757T: git https://github.com/davejiang/linux.git 11758F: drivers/ntb/hw/intel/ 11759 11760NTFS FILESYSTEM 11761M: Anton Altaparmakov <anton@tuxera.com> 11762L: linux-ntfs-dev@lists.sourceforge.net 11763W: http://www.tuxera.com/ 11764T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11765S: Supported 11766F: Documentation/filesystems/ntfs.txt 11767F: fs/ntfs/ 11768 11769NUBUS SUBSYSTEM 11770M: Finn Thain <fthain@telegraphics.com.au> 11771L: linux-m68k@lists.linux-m68k.org 11772S: Maintained 11773F: arch/*/include/asm/nubus.h 11774F: drivers/nubus/ 11775F: include/linux/nubus.h 11776F: include/uapi/linux/nubus.h 11777 11778NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11779M: Antonino Daplas <adaplas@gmail.com> 11780L: linux-fbdev@vger.kernel.org 11781S: Maintained 11782F: drivers/video/fbdev/riva/ 11783F: drivers/video/fbdev/nvidia/ 11784 11785NVM EXPRESS DRIVER 11786M: Keith Busch <kbusch@kernel.org> 11787M: Jens Axboe <axboe@fb.com> 11788M: Christoph Hellwig <hch@lst.de> 11789M: Sagi Grimberg <sagi@grimberg.me> 11790L: linux-nvme@lists.infradead.org 11791T: git://git.infradead.org/nvme.git 11792W: http://git.infradead.org/nvme.git 11793S: Supported 11794F: drivers/nvme/host/ 11795F: include/linux/nvme.h 11796F: include/uapi/linux/nvme_ioctl.h 11797 11798NVM EXPRESS FC TRANSPORT DRIVERS 11799M: James Smart <james.smart@broadcom.com> 11800L: linux-nvme@lists.infradead.org 11801S: Supported 11802F: include/linux/nvme-fc.h 11803F: include/linux/nvme-fc-driver.h 11804F: drivers/nvme/host/fc.c 11805F: drivers/nvme/target/fc.c 11806F: drivers/nvme/target/fcloop.c 11807 11808NVM EXPRESS TARGET DRIVER 11809M: Christoph Hellwig <hch@lst.de> 11810M: Sagi Grimberg <sagi@grimberg.me> 11811M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> 11812L: linux-nvme@lists.infradead.org 11813T: git://git.infradead.org/nvme.git 11814W: http://git.infradead.org/nvme.git 11815S: Supported 11816F: drivers/nvme/target/ 11817 11818NVMEM FRAMEWORK 11819M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11820S: Maintained 11821F: drivers/nvmem/ 11822F: Documentation/devicetree/bindings/nvmem/ 11823F: Documentation/ABI/stable/sysfs-bus-nvmem 11824F: include/linux/nvmem-consumer.h 11825F: include/linux/nvmem-provider.h 11826 11827NXP FXAS21002C DRIVER 11828M: Rui Miguel Silva <rmfrfs@gmail.com> 11829L: linux-iio@vger.kernel.org 11830S: Maintained 11831F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11832F: drivers/iio/gyro/fxas21002c_core.c 11833F: drivers/iio/gyro/fxas21002c.h 11834F: drivers/iio/gyro/fxas21002c_i2c.c 11835F: drivers/iio/gyro/fxas21002c_spi.c 11836 11837NXP SGTL5000 DRIVER 11838M: Fabio Estevam <festevam@gmail.com> 11839L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11840S: Maintained 11841F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11842F: sound/soc/codecs/sgtl5000* 11843 11844NXP SJA1105 ETHERNET SWITCH DRIVER 11845M: Vladimir Oltean <olteanv@gmail.com> 11846L: linux-kernel@vger.kernel.org 11847S: Maintained 11848F: drivers/net/dsa/sja1105 11849 11850NXP TDA998X DRM DRIVER 11851M: Russell King <linux@armlinux.org.uk> 11852S: Maintained 11853T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11854T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11855F: drivers/gpu/drm/i2c/tda998x_drv.c 11856F: include/drm/i2c/tda998x.h 11857F: include/dt-bindings/display/tda998x.h 11858K: "nxp,tda998x" 11859 11860NXP TFA9879 DRIVER 11861M: Peter Rosin <peda@axentia.se> 11862L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11863S: Maintained 11864F: Documentation/devicetree/bindings/sound/tfa9879.txt 11865F: sound/soc/codecs/tfa9879* 11866 11867NXP-NCI NFC DRIVER 11868M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11869R: Charles Gorand <charles.gorand@effinnov.com> 11870L: linux-nfc@lists.01.org (moderated for non-subscribers) 11871S: Supported 11872F: drivers/nfc/nxp-nci 11873 11874OBJAGG 11875M: Jiri Pirko <jiri@mellanox.com> 11876L: netdev@vger.kernel.org 11877S: Supported 11878F: lib/objagg.c 11879F: lib/test_objagg.c 11880F: include/linux/objagg.h 11881 11882NXP FSPI DRIVER 11883R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11884M: Ashish Kumar <ashish.kumar@nxp.com> 11885L: linux-spi@vger.kernel.org 11886S: Maintained 11887F: drivers/spi/spi-nxp-fspi.c 11888F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11889 11890OBJTOOL 11891M: Josh Poimboeuf <jpoimboe@redhat.com> 11892M: Peter Zijlstra <peterz@infradead.org> 11893S: Supported 11894F: tools/objtool/ 11895 11896OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11897M: Frederic Barrat <fbarrat@linux.ibm.com> 11898M: Andrew Donnellan <ajd@linux.ibm.com> 11899L: linuxppc-dev@lists.ozlabs.org 11900S: Supported 11901F: arch/powerpc/platforms/powernv/ocxl.c 11902F: arch/powerpc/include/asm/pnv-ocxl.h 11903F: drivers/misc/ocxl/ 11904F: include/misc/ocxl* 11905F: include/uapi/misc/ocxl.h 11906F: Documentation/userspace-api/accelerators/ocxl.rst 11907 11908OMAP AUDIO SUPPORT 11909M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11910M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11911L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11912L: linux-omap@vger.kernel.org 11913S: Maintained 11914F: sound/soc/ti/omap* 11915F: sound/soc/ti/rx51.c 11916F: sound/soc/ti/n810.c 11917F: sound/soc/ti/sdma-pcm.* 11918 11919OMAP CLOCK FRAMEWORK SUPPORT 11920M: Paul Walmsley <paul@pwsan.com> 11921L: linux-omap@vger.kernel.org 11922S: Maintained 11923F: arch/arm/*omap*/*clock* 11924 11925OMAP DEVICE TREE SUPPORT 11926M: Benoît Cousson <bcousson@baylibre.com> 11927M: Tony Lindgren <tony@atomide.com> 11928L: linux-omap@vger.kernel.org 11929L: devicetree@vger.kernel.org 11930S: Maintained 11931F: arch/arm/boot/dts/*omap* 11932F: arch/arm/boot/dts/*am3* 11933F: arch/arm/boot/dts/*am4* 11934F: arch/arm/boot/dts/*am5* 11935F: arch/arm/boot/dts/*dra7* 11936F: arch/arm/boot/dts/logicpd-som-lv* 11937F: arch/arm/boot/dts/logicpd-torpedo* 11938 11939OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11940L: linux-omap@vger.kernel.org 11941L: linux-fbdev@vger.kernel.org 11942S: Orphan 11943F: drivers/video/fbdev/omap2/ 11944F: Documentation/arm/omap/dss.rst 11945 11946OMAP FRAMEBUFFER SUPPORT 11947L: linux-fbdev@vger.kernel.org 11948L: linux-omap@vger.kernel.org 11949S: Orphan 11950F: drivers/video/fbdev/omap/ 11951 11952OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11953M: Roger Quadros <rogerq@ti.com> 11954M: Tony Lindgren <tony@atomide.com> 11955L: linux-omap@vger.kernel.org 11956S: Maintained 11957F: drivers/memory/omap-gpmc.c 11958F: arch/arm/mach-omap2/*gpmc* 11959 11960OMAP GPIO DRIVER 11961M: Grygorii Strashko <grygorii.strashko@ti.com> 11962M: Santosh Shilimkar <ssantosh@kernel.org> 11963M: Kevin Hilman <khilman@kernel.org> 11964L: linux-omap@vger.kernel.org 11965S: Maintained 11966F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11967F: drivers/gpio/gpio-omap.c 11968 11969OMAP HARDWARE SPINLOCK SUPPORT 11970M: Ohad Ben-Cohen <ohad@wizery.com> 11971L: linux-omap@vger.kernel.org 11972S: Maintained 11973F: drivers/hwspinlock/omap_hwspinlock.c 11974 11975OMAP HS MMC SUPPORT 11976L: linux-mmc@vger.kernel.org 11977L: linux-omap@vger.kernel.org 11978S: Orphan 11979F: drivers/mmc/host/omap_hsmmc.c 11980 11981OMAP HWMOD DATA 11982M: Paul Walmsley <paul@pwsan.com> 11983L: linux-omap@vger.kernel.org 11984S: Maintained 11985F: arch/arm/mach-omap2/omap_hwmod*data* 11986 11987OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11988M: Benoît Cousson <bcousson@baylibre.com> 11989L: linux-omap@vger.kernel.org 11990S: Maintained 11991F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11992 11993OMAP HWMOD SUPPORT 11994M: Benoît Cousson <bcousson@baylibre.com> 11995M: Paul Walmsley <paul@pwsan.com> 11996L: linux-omap@vger.kernel.org 11997S: Maintained 11998F: arch/arm/mach-omap2/omap_hwmod.* 11999 12000OMAP I2C DRIVER 12001M: Vignesh R <vigneshr@ti.com> 12002L: linux-omap@vger.kernel.org 12003L: linux-i2c@vger.kernel.org 12004S: Maintained 12005F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 12006F: drivers/i2c/busses/i2c-omap.c 12007 12008OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 12009M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12010L: linux-media@vger.kernel.org 12011S: Maintained 12012F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 12013F: drivers/media/platform/omap3isp/ 12014F: drivers/staging/media/omap4iss/ 12015 12016OMAP MMC SUPPORT 12017M: Aaro Koskinen <aaro.koskinen@iki.fi> 12018L: linux-omap@vger.kernel.org 12019S: Odd Fixes 12020F: drivers/mmc/host/omap.c 12021 12022OMAP POWER MANAGEMENT SUPPORT 12023M: Kevin Hilman <khilman@kernel.org> 12024L: linux-omap@vger.kernel.org 12025S: Maintained 12026F: arch/arm/*omap*/*pm* 12027F: drivers/cpufreq/omap-cpufreq.c 12028 12029OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 12030M: Rajendra Nayak <rnayak@codeaurora.org> 12031M: Paul Walmsley <paul@pwsan.com> 12032L: linux-omap@vger.kernel.org 12033S: Maintained 12034F: arch/arm/mach-omap2/prm* 12035 12036OMAP RANDOM NUMBER GENERATOR SUPPORT 12037M: Deepak Saxena <dsaxena@plexity.net> 12038S: Maintained 12039F: drivers/char/hw_random/omap-rng.c 12040 12041OMAP USB SUPPORT 12042L: linux-usb@vger.kernel.org 12043L: linux-omap@vger.kernel.org 12044S: Orphan 12045F: drivers/usb/*/*omap* 12046F: arch/arm/*omap*/usb* 12047 12048OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 12049M: Mark Jackson <mpfj@newflow.co.uk> 12050L: linux-omap@vger.kernel.org 12051S: Maintained 12052F: arch/arm/boot/dts/am335x-nano.dts 12053 12054OMAP1 SUPPORT 12055M: Aaro Koskinen <aaro.koskinen@iki.fi> 12056M: Tony Lindgren <tony@atomide.com> 12057L: linux-omap@vger.kernel.org 12058Q: http://patchwork.kernel.org/project/linux-omap/list/ 12059T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12060S: Maintained 12061F: arch/arm/mach-omap1/ 12062F: arch/arm/plat-omap/ 12063F: arch/arm/configs/omap1_defconfig 12064F: drivers/i2c/busses/i2c-omap.c 12065F: include/linux/platform_data/i2c-omap.h 12066F: include/linux/platform_data/ams-delta-fiq.h 12067 12068OMAP2+ SUPPORT 12069M: Tony Lindgren <tony@atomide.com> 12070L: linux-omap@vger.kernel.org 12071W: http://www.muru.com/linux/omap/ 12072W: http://linux.omap.com/ 12073Q: http://patchwork.kernel.org/project/linux-omap/list/ 12074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12075S: Maintained 12076F: arch/arm/mach-omap2/ 12077F: arch/arm/plat-omap/ 12078F: arch/arm/configs/omap2plus_defconfig 12079F: drivers/bus/ti-sysc.c 12080F: drivers/i2c/busses/i2c-omap.c 12081F: drivers/irqchip/irq-omap-intc.c 12082F: drivers/mfd/*omap*.c 12083F: drivers/mfd/menelaus.c 12084F: drivers/mfd/palmas.c 12085F: drivers/mfd/tps65217.c 12086F: drivers/mfd/tps65218.c 12087F: drivers/mfd/tps65910.c 12088F: drivers/mfd/twl-core.[ch] 12089F: drivers/mfd/twl4030*.c 12090F: drivers/mfd/twl6030*.c 12091F: drivers/mfd/twl6040*.c 12092F: drivers/regulator/palmas-regulator*.c 12093F: drivers/regulator/pbias-regulator.c 12094F: drivers/regulator/tps65217-regulator.c 12095F: drivers/regulator/tps65218-regulator.c 12096F: drivers/regulator/tps65910-regulator.c 12097F: drivers/regulator/twl-regulator.c 12098F: drivers/regulator/twl6030-regulator.c 12099F: include/linux/platform_data/i2c-omap.h 12100F: include/linux/platform_data/ti-sysc.h 12101 12102ONION OMEGA2+ BOARD 12103M: Harvey Hunt <harveyhuntnexus@gmail.com> 12104L: linux-mips@vger.kernel.org 12105S: Maintained 12106F: arch/mips/boot/dts/ralink/omega2p.dts 12107 12108OMFS FILESYSTEM 12109M: Bob Copeland <me@bobcopeland.com> 12110L: linux-karma-devel@lists.sourceforge.net 12111S: Maintained 12112F: Documentation/filesystems/omfs.txt 12113F: fs/omfs/ 12114 12115OMNIKEY CARDMAN 4000 DRIVER 12116M: Harald Welte <laforge@gnumonks.org> 12117S: Maintained 12118F: drivers/char/pcmcia/cm4000_cs.c 12119F: include/linux/cm4000_cs.h 12120F: include/uapi/linux/cm4000_cs.h 12121 12122OMNIKEY CARDMAN 4040 DRIVER 12123M: Harald Welte <laforge@gnumonks.org> 12124S: Maintained 12125F: drivers/char/pcmcia/cm4040_cs.* 12126 12127OMNIVISION OV13858 SENSOR DRIVER 12128M: Sakari Ailus <sakari.ailus@linux.intel.com> 12129L: linux-media@vger.kernel.org 12130T: git git://linuxtv.org/media_tree.git 12131S: Maintained 12132F: drivers/media/i2c/ov13858.c 12133 12134OMNIVISION OV2680 SENSOR DRIVER 12135M: Rui Miguel Silva <rmfrfs@gmail.com> 12136L: linux-media@vger.kernel.org 12137T: git git://linuxtv.org/media_tree.git 12138S: Maintained 12139F: drivers/media/i2c/ov2680.c 12140F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 12141 12142OMNIVISION OV2685 SENSOR DRIVER 12143M: Shunqian Zheng <zhengsq@rock-chips.com> 12144L: linux-media@vger.kernel.org 12145T: git git://linuxtv.org/media_tree.git 12146S: Maintained 12147F: drivers/media/i2c/ov2685.c 12148 12149OMNIVISION OV5640 SENSOR DRIVER 12150M: Steve Longerbeam <slongerbeam@gmail.com> 12151L: linux-media@vger.kernel.org 12152T: git git://linuxtv.org/media_tree.git 12153S: Maintained 12154F: drivers/media/i2c/ov5640.c 12155 12156OMNIVISION OV5647 SENSOR DRIVER 12157M: Luis Oliveira <lolivei@synopsys.com> 12158L: linux-media@vger.kernel.org 12159T: git git://linuxtv.org/media_tree.git 12160S: Maintained 12161F: drivers/media/i2c/ov5647.c 12162 12163OMNIVISION OV5670 SENSOR DRIVER 12164M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com> 12165M: Hyungwoo Yang <hyungwoo.yang@intel.com> 12166L: linux-media@vger.kernel.org 12167T: git git://linuxtv.org/media_tree.git 12168S: Maintained 12169F: drivers/media/i2c/ov5670.c 12170 12171OMNIVISION OV5675 SENSOR DRIVER 12172M: Shawn Tu <shawnx.tu@intel.com> 12173L: linux-media@vger.kernel.org 12174T: git git://linuxtv.org/media_tree.git 12175S: Maintained 12176F: drivers/media/i2c/ov5675.c 12177 12178OMNIVISION OV5695 SENSOR DRIVER 12179M: Shunqian Zheng <zhengsq@rock-chips.com> 12180L: linux-media@vger.kernel.org 12181T: git git://linuxtv.org/media_tree.git 12182S: Maintained 12183F: drivers/media/i2c/ov5695.c 12184 12185OMNIVISION OV7670 SENSOR DRIVER 12186M: Jonathan Corbet <corbet@lwn.net> 12187L: linux-media@vger.kernel.org 12188T: git git://linuxtv.org/media_tree.git 12189S: Maintained 12190F: drivers/media/i2c/ov7670.c 12191F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 12192 12193OMNIVISION OV772x SENSOR DRIVER 12194M: Jacopo Mondi <jacopo@jmondi.org> 12195L: linux-media@vger.kernel.org 12196T: git git://linuxtv.org/media_tree.git 12197S: Odd fixes 12198F: drivers/media/i2c/ov772x.c 12199F: include/media/i2c/ov772x.h 12200F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 12201 12202OMNIVISION OV7740 SENSOR DRIVER 12203M: Wenyou Yang <wenyou.yang@microchip.com> 12204L: linux-media@vger.kernel.org 12205T: git git://linuxtv.org/media_tree.git 12206S: Maintained 12207F: drivers/media/i2c/ov7740.c 12208F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 12209 12210OMNIVISION OV9640 SENSOR DRIVER 12211M: Petr Cvek <petrcvekcz@gmail.com> 12212L: linux-media@vger.kernel.org 12213S: Maintained 12214F: drivers/media/i2c/ov9640.* 12215 12216OMNIVISION OV8856 SENSOR DRIVER 12217M: Ben Kao <ben.kao@intel.com> 12218L: linux-media@vger.kernel.org 12219T: git git://linuxtv.org/media_tree.git 12220S: Maintained 12221F: drivers/media/i2c/ov8856.c 12222 12223OMNIVISION OV9650 SENSOR DRIVER 12224M: Sakari Ailus <sakari.ailus@linux.intel.com> 12225R: Akinobu Mita <akinobu.mita@gmail.com> 12226R: Sylwester Nawrocki <s.nawrocki@samsung.com> 12227L: linux-media@vger.kernel.org 12228T: git git://linuxtv.org/media_tree.git 12229S: Maintained 12230F: drivers/media/i2c/ov9650.c 12231F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 12232 12233ONENAND FLASH DRIVER 12234M: Kyungmin Park <kyungmin.park@samsung.com> 12235L: linux-mtd@lists.infradead.org 12236S: Maintained 12237F: drivers/mtd/nand/onenand/ 12238F: include/linux/mtd/onenand*.h 12239 12240OP-TEE DRIVER 12241M: Jens Wiklander <jens.wiklander@linaro.org> 12242L: tee-dev@lists.linaro.org 12243S: Maintained 12244F: drivers/tee/optee/ 12245 12246OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 12247M: Sumit Garg <sumit.garg@linaro.org> 12248L: tee-dev@lists.linaro.org 12249S: Maintained 12250F: drivers/char/hw_random/optee-rng.c 12251 12252OPA-VNIC DRIVER 12253M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12254M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 12255L: linux-rdma@vger.kernel.org 12256S: Supported 12257F: drivers/infiniband/ulp/opa_vnic 12258 12259OPEN FIRMWARE AND DEVICE TREE OVERLAYS 12260M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 12261M: Frank Rowand <frowand.list@gmail.com> 12262L: devicetree@vger.kernel.org 12263S: Maintained 12264F: Documentation/devicetree/dynamic-resolution-notes.txt 12265F: Documentation/devicetree/overlay-notes.txt 12266F: drivers/of/overlay.c 12267F: drivers/of/resolver.c 12268K: of_overlay_notifier_ 12269 12270OPEN FIRMWARE AND FLATTENED DEVICE TREE 12271M: Rob Herring <robh+dt@kernel.org> 12272M: Frank Rowand <frowand.list@gmail.com> 12273L: devicetree@vger.kernel.org 12274W: http://www.devicetree.org/ 12275T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12276S: Maintained 12277F: drivers/of/ 12278F: include/linux/of*.h 12279F: scripts/dtc/ 12280F: Documentation/ABI/testing/sysfs-firmware-ofw 12281 12282OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 12283M: Rob Herring <robh+dt@kernel.org> 12284M: Mark Rutland <mark.rutland@arm.com> 12285L: devicetree@vger.kernel.org 12286T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12287Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 12288S: Maintained 12289F: Documentation/devicetree/ 12290F: arch/*/boot/dts/ 12291F: include/dt-bindings/ 12292 12293OPENCORES I2C BUS DRIVER 12294M: Peter Korsgaard <peter@korsgaard.com> 12295M: Andrew Lunn <andrew@lunn.ch> 12296L: linux-i2c@vger.kernel.org 12297S: Maintained 12298F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 12299F: Documentation/i2c/busses/i2c-ocores.rst 12300F: drivers/i2c/busses/i2c-ocores.c 12301F: include/linux/platform_data/i2c-ocores.h 12302 12303OPENRISC ARCHITECTURE 12304M: Jonas Bonn <jonas@southpole.se> 12305M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 12306M: Stafford Horne <shorne@gmail.com> 12307T: git git://github.com/openrisc/linux.git 12308L: openrisc@lists.librecores.org 12309W: http://openrisc.io 12310S: Maintained 12311F: Documentation/devicetree/bindings/openrisc/ 12312F: Documentation/openrisc/ 12313F: arch/openrisc/ 12314F: drivers/irqchip/irq-ompic.c 12315F: drivers/irqchip/irq-or1k-* 12316 12317OPENVSWITCH 12318M: Pravin B Shelar <pshelar@ovn.org> 12319L: netdev@vger.kernel.org 12320L: dev@openvswitch.org 12321W: http://openvswitch.org 12322S: Maintained 12323F: net/openvswitch/ 12324F: include/uapi/linux/openvswitch.h 12325 12326OPERATING PERFORMANCE POINTS (OPP) 12327M: Viresh Kumar <vireshk@kernel.org> 12328M: Nishanth Menon <nm@ti.com> 12329M: Stephen Boyd <sboyd@kernel.org> 12330L: linux-pm@vger.kernel.org 12331S: Maintained 12332T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12333F: drivers/opp/ 12334F: include/linux/pm_opp.h 12335F: Documentation/power/opp.rst 12336F: Documentation/devicetree/bindings/opp/ 12337 12338OPL4 DRIVER 12339M: Clemens Ladisch <clemens@ladisch.de> 12340L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12342S: Maintained 12343F: sound/drivers/opl4/ 12344 12345OPROFILE 12346M: Robert Richter <rric@kernel.org> 12347L: oprofile-list@lists.sf.net 12348S: Maintained 12349F: arch/*/include/asm/oprofile*.h 12350F: arch/*/oprofile/ 12351F: drivers/oprofile/ 12352F: include/linux/oprofile.h 12353 12354ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12355M: Mark Fasheh <mark@fasheh.com> 12356M: Joel Becker <jlbec@evilplan.org> 12357M: Joseph Qi <joseph.qi@linux.alibaba.com> 12358L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12359W: http://ocfs2.wiki.kernel.org 12360S: Supported 12361F: Documentation/filesystems/ocfs2.txt 12362F: Documentation/filesystems/dlmfs.txt 12363F: fs/ocfs2/ 12364 12365ORANGEFS FILESYSTEM 12366M: Mike Marshall <hubcap@omnibond.com> 12367R: Martin Brandenburg <martin@omnibond.com> 12368L: devel@lists.orangefs.org 12369T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12370S: Supported 12371F: fs/orangefs/ 12372F: Documentation/filesystems/orangefs.txt 12373 12374ORINOCO DRIVER 12375L: linux-wireless@vger.kernel.org 12376W: http://wireless.kernel.org/en/users/Drivers/orinoco 12377W: http://www.nongnu.org/orinoco/ 12378S: Orphan 12379F: drivers/net/wireless/intersil/orinoco/ 12380 12381OV2659 OMNIVISION SENSOR DRIVER 12382M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12383L: linux-media@vger.kernel.org 12384W: https://linuxtv.org 12385Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12386T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12387S: Maintained 12388F: drivers/media/i2c/ov2659.c 12389F: include/media/i2c/ov2659.h 12390 12391OVERLAY FILESYSTEM 12392M: Miklos Szeredi <miklos@szeredi.hu> 12393L: linux-unionfs@vger.kernel.org 12394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12395S: Supported 12396F: fs/overlayfs/ 12397F: Documentation/filesystems/overlayfs.txt 12398 12399P54 WIRELESS DRIVER 12400M: Christian Lamparter <chunkeey@googlemail.com> 12401L: linux-wireless@vger.kernel.org 12402W: http://wireless.kernel.org/en/users/Drivers/p54 12403S: Maintained 12404F: drivers/net/wireless/intersil/p54/ 12405 12406PA SEMI ETHERNET DRIVER 12407L: netdev@vger.kernel.org 12408S: Orphan 12409F: drivers/net/ethernet/pasemi/* 12410 12411PA SEMI SMBUS DRIVER 12412L: linux-i2c@vger.kernel.org 12413S: Orphan 12414F: drivers/i2c/busses/i2c-pasemi.c 12415 12416PACKING 12417M: Vladimir Oltean <olteanv@gmail.com> 12418L: netdev@vger.kernel.org 12419S: Supported 12420F: lib/packing.c 12421F: include/linux/packing.h 12422F: Documentation/core-api/packing.rst 12423 12424PADATA PARALLEL EXECUTION MECHANISM 12425M: Steffen Klassert <steffen.klassert@secunet.com> 12426L: linux-crypto@vger.kernel.org 12427S: Maintained 12428F: kernel/padata.c 12429F: include/linux/padata.h 12430F: Documentation/padata.txt 12431 12432PAGE POOL 12433M: Jesper Dangaard Brouer <hawk@kernel.org> 12434M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12435L: netdev@vger.kernel.org 12436S: Supported 12437F: net/core/page_pool.c 12438F: include/net/page_pool.h 12439 12440PANASONIC LAPTOP ACPI EXTRAS DRIVER 12441M: Harald Welte <laforge@gnumonks.org> 12442L: platform-driver-x86@vger.kernel.org 12443S: Maintained 12444F: drivers/platform/x86/panasonic-laptop.c 12445 12446PARALLEL LCD/KEYPAD PANEL DRIVER 12447M: Willy Tarreau <willy@haproxy.com> 12448M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12449S: Odd Fixes 12450F: Documentation/admin-guide/lcd-panel-cgram.rst 12451F: drivers/auxdisplay/panel.c 12452 12453PARALLEL PORT SUBSYSTEM 12454M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12455M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12456L: linux-parport@lists.infradead.org (subscribers-only) 12457S: Maintained 12458F: drivers/parport/ 12459F: include/linux/parport*.h 12460F: drivers/char/ppdev.c 12461F: include/uapi/linux/ppdev.h 12462F: Documentation/driver-api/parport*.rst 12463 12464PARAVIRT_OPS INTERFACE 12465M: Juergen Gross <jgross@suse.com> 12466M: Thomas Hellstrom <thellstrom@vmware.com> 12467M: "VMware, Inc." <pv-drivers@vmware.com> 12468L: virtualization@lists.linux-foundation.org 12469S: Supported 12470F: Documentation/virt/paravirt_ops.rst 12471F: arch/*/kernel/paravirt* 12472F: arch/*/include/asm/paravirt*.h 12473F: include/linux/hypervisor.h 12474 12475PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12476M: Tim Waugh <tim@cyberelk.net> 12477L: linux-parport@lists.infradead.org (subscribers-only) 12478S: Maintained 12479F: Documentation/admin-guide/blockdev/paride.rst 12480F: drivers/block/paride/ 12481 12482PARISC ARCHITECTURE 12483M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12484M: Helge Deller <deller@gmx.de> 12485L: linux-parisc@vger.kernel.org 12486W: http://www.parisc-linux.org/ 12487Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12490S: Maintained 12491F: arch/parisc/ 12492F: Documentation/parisc/ 12493F: drivers/parisc/ 12494F: drivers/char/agp/parisc-agp.c 12495F: drivers/input/misc/hp_sdc_rtc.c 12496F: drivers/input/serio/gscps2.c 12497F: drivers/input/serio/hp_sdc* 12498F: drivers/parport/parport_gsc.* 12499F: drivers/tty/serial/8250/8250_gsc.c 12500F: drivers/video/fbdev/sti* 12501F: drivers/video/console/sti* 12502F: drivers/video/logo/logo_parisc* 12503F: include/linux/hp_sdc.h 12504 12505PARMAN 12506M: Jiri Pirko <jiri@mellanox.com> 12507L: netdev@vger.kernel.org 12508S: Supported 12509F: lib/parman.c 12510F: lib/test_parman.c 12511F: include/linux/parman.h 12512 12513PC ENGINES APU BOARD DRIVER 12514M: Enrico Weigelt, metux IT consult <info@metux.net> 12515S: Maintained 12516F: drivers/platform/x86/pcengines-apuv2.c 12517 12518PC87360 HARDWARE MONITORING DRIVER 12519M: Jim Cromie <jim.cromie@gmail.com> 12520L: linux-hwmon@vger.kernel.org 12521S: Maintained 12522F: Documentation/hwmon/pc87360.rst 12523F: drivers/hwmon/pc87360.c 12524 12525PC8736x GPIO DRIVER 12526M: Jim Cromie <jim.cromie@gmail.com> 12527S: Maintained 12528F: drivers/char/pc8736x_gpio.c 12529 12530PC87427 HARDWARE MONITORING DRIVER 12531M: Jean Delvare <jdelvare@suse.com> 12532L: linux-hwmon@vger.kernel.org 12533S: Maintained 12534F: Documentation/hwmon/pc87427.rst 12535F: drivers/hwmon/pc87427.c 12536 12537PCA9532 LED DRIVER 12538M: Riku Voipio <riku.voipio@iki.fi> 12539S: Maintained 12540F: drivers/leds/leds-pca9532.c 12541F: include/linux/leds-pca9532.h 12542 12543PCA9541 I2C BUS MASTER SELECTOR DRIVER 12544M: Guenter Roeck <linux@roeck-us.net> 12545L: linux-i2c@vger.kernel.org 12546S: Maintained 12547F: drivers/i2c/muxes/i2c-mux-pca9541.c 12548 12549PCDP - PRIMARY CONSOLE AND DEBUG PORT 12550M: Khalid Aziz <khalid@gonehiking.org> 12551S: Maintained 12552F: drivers/firmware/pcdp.* 12553 12554PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12555M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12556L: linux-pci@vger.kernel.org 12557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12558S: Maintained 12559F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12560F: drivers/pci/controller/pci-aardvark.c 12561 12562PCI DRIVER FOR ALTERA PCIE IP 12563M: Ley Foon Tan <lftan@altera.com> 12564L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12565L: linux-pci@vger.kernel.org 12566S: Supported 12567F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12568F: drivers/pci/controller/pcie-altera.c 12569 12570PCI DRIVER FOR APPLIEDMICRO XGENE 12571M: Toan Le <toan@os.amperecomputing.com> 12572L: linux-pci@vger.kernel.org 12573L: linux-arm-kernel@lists.infradead.org 12574S: Maintained 12575F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12576F: drivers/pci/controller/pci-xgene.c 12577 12578PCI DRIVER FOR ARM VERSATILE PLATFORM 12579M: Rob Herring <robh@kernel.org> 12580L: linux-pci@vger.kernel.org 12581L: linux-arm-kernel@lists.infradead.org 12582S: Maintained 12583F: Documentation/devicetree/bindings/pci/versatile.txt 12584F: drivers/pci/controller/pci-versatile.c 12585 12586PCI DRIVER FOR ARMADA 8K 12587M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12588L: linux-pci@vger.kernel.org 12589L: linux-arm-kernel@lists.infradead.org 12590S: Maintained 12591F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12592F: drivers/pci/controller/dwc/pcie-armada8k.c 12593 12594PCI DRIVER FOR CADENCE PCIE IP 12595M: Tom Joseph <tjoseph@cadence.com> 12596L: linux-pci@vger.kernel.org 12597S: Maintained 12598F: Documentation/devicetree/bindings/pci/cdns,*.txt 12599F: drivers/pci/controller/pcie-cadence* 12600 12601PCI DRIVER FOR FREESCALE LAYERSCAPE 12602M: Minghuan Lian <minghuan.Lian@nxp.com> 12603M: Mingkai Hu <mingkai.hu@nxp.com> 12604M: Roy Zang <roy.zang@nxp.com> 12605L: linuxppc-dev@lists.ozlabs.org 12606L: linux-pci@vger.kernel.org 12607L: linux-arm-kernel@lists.infradead.org 12608S: Maintained 12609F: drivers/pci/controller/dwc/*layerscape* 12610 12611PCI DRIVER FOR GENERIC OF HOSTS 12612M: Will Deacon <will@kernel.org> 12613L: linux-pci@vger.kernel.org 12614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12615S: Maintained 12616F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12617F: drivers/pci/controller/pci-host-common.c 12618F: drivers/pci/controller/pci-host-generic.c 12619 12620PCI DRIVER FOR IMX6 12621M: Richard Zhu <hongxing.zhu@nxp.com> 12622M: Lucas Stach <l.stach@pengutronix.de> 12623L: linux-pci@vger.kernel.org 12624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12625S: Maintained 12626F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12627F: drivers/pci/controller/dwc/*imx6* 12628 12629PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12630M: Jonathan Derrick <jonathan.derrick@intel.com> 12631L: linux-pci@vger.kernel.org 12632S: Supported 12633F: drivers/pci/controller/vmd.c 12634 12635PCI DRIVER FOR MICROSEMI SWITCHTEC 12636M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12637M: Logan Gunthorpe <logang@deltatee.com> 12638L: linux-pci@vger.kernel.org 12639S: Maintained 12640F: Documentation/driver-api/switchtec.rst 12641F: Documentation/ABI/testing/sysfs-class-switchtec 12642F: drivers/pci/switch/switchtec* 12643F: include/uapi/linux/switchtec_ioctl.h 12644F: include/linux/switchtec.h 12645F: drivers/ntb/hw/mscc/ 12646 12647PCI DRIVER FOR MOBIVEIL PCIE IP 12648M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12649M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12650L: linux-pci@vger.kernel.org 12651S: Supported 12652F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12653F: drivers/pci/controller/pcie-mobiveil.c 12654 12655PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12656M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12657M: Jason Cooper <jason@lakedaemon.net> 12658L: linux-pci@vger.kernel.org 12659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12660S: Maintained 12661F: drivers/pci/controller/*mvebu* 12662 12663PCI DRIVER FOR NVIDIA TEGRA 12664M: Thierry Reding <thierry.reding@gmail.com> 12665L: linux-tegra@vger.kernel.org 12666L: linux-pci@vger.kernel.org 12667S: Supported 12668F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12669F: drivers/pci/controller/pci-tegra.c 12670 12671PCI DRIVER FOR RENESAS R-CAR 12672M: Marek Vasut <marek.vasut+renesas@gmail.com> 12673M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12674L: linux-pci@vger.kernel.org 12675L: linux-renesas-soc@vger.kernel.org 12676S: Maintained 12677F: drivers/pci/controller/*rcar* 12678 12679PCI DRIVER FOR SAMSUNG EXYNOS 12680M: Jingoo Han <jingoohan1@gmail.com> 12681L: linux-pci@vger.kernel.org 12682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12683L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12684S: Maintained 12685F: drivers/pci/controller/dwc/pci-exynos.c 12686 12687PCI DRIVER FOR SYNOPSYS DESIGNWARE 12688M: Jingoo Han <jingoohan1@gmail.com> 12689M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12690L: linux-pci@vger.kernel.org 12691S: Maintained 12692F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12693F: drivers/pci/controller/dwc/*designware* 12694 12695PCI DRIVER FOR TI DRA7XX 12696M: Kishon Vijay Abraham I <kishon@ti.com> 12697L: linux-omap@vger.kernel.org 12698L: linux-pci@vger.kernel.org 12699S: Supported 12700F: Documentation/devicetree/bindings/pci/ti-pci.txt 12701F: drivers/pci/controller/dwc/pci-dra7xx.c 12702 12703PCI DRIVER FOR TI KEYSTONE 12704M: Murali Karicheri <m-karicheri2@ti.com> 12705L: linux-pci@vger.kernel.org 12706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12707S: Maintained 12708F: drivers/pci/controller/dwc/pci-keystone.c 12709 12710PCI ENDPOINT SUBSYSTEM 12711M: Kishon Vijay Abraham I <kishon@ti.com> 12712M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12713L: linux-pci@vger.kernel.org 12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12715S: Supported 12716F: drivers/pci/endpoint/ 12717F: drivers/misc/pci_endpoint_test.c 12718F: tools/pci/ 12719 12720PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12721M: Russell Currey <ruscur@russell.cc> 12722M: Sam Bobroff <sbobroff@linux.ibm.com> 12723M: Oliver O'Halloran <oohall@gmail.com> 12724L: linuxppc-dev@lists.ozlabs.org 12725S: Supported 12726F: Documentation/PCI/pci-error-recovery.rst 12727F: drivers/pci/pcie/aer.c 12728F: drivers/pci/pcie/dpc.c 12729F: drivers/pci/pcie/err.c 12730F: Documentation/powerpc/eeh-pci-error-recovery.rst 12731F: arch/powerpc/kernel/eeh*.c 12732F: arch/powerpc/platforms/*/eeh*.c 12733F: arch/powerpc/include/*/eeh*.h 12734 12735PCI ERROR RECOVERY 12736M: Linas Vepstas <linasvepstas@gmail.com> 12737L: linux-pci@vger.kernel.org 12738S: Supported 12739F: Documentation/PCI/pci-error-recovery.rst 12740 12741PCI MSI DRIVER FOR ALTERA MSI IP 12742M: Ley Foon Tan <lftan@altera.com> 12743L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12744L: linux-pci@vger.kernel.org 12745S: Supported 12746F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12747F: drivers/pci/controller/pcie-altera-msi.c 12748 12749PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12750M: Toan Le <toan@os.amperecomputing.com> 12751L: linux-pci@vger.kernel.org 12752L: linux-arm-kernel@lists.infradead.org 12753S: Maintained 12754F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12755F: drivers/pci/controller/pci-xgene-msi.c 12756 12757PCI SUBSYSTEM 12758M: Bjorn Helgaas <bhelgaas@google.com> 12759L: linux-pci@vger.kernel.org 12760Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12761T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12762S: Supported 12763F: Documentation/devicetree/bindings/pci/ 12764F: Documentation/PCI/ 12765F: drivers/acpi/pci* 12766F: drivers/pci/ 12767F: include/asm-generic/pci* 12768F: include/linux/pci* 12769F: include/linux/of_pci.h 12770F: include/uapi/linux/pci* 12771F: lib/pci* 12772F: arch/x86/pci/ 12773F: arch/x86/kernel/quirks.c 12774F: arch/x86/kernel/early-quirks.c 12775 12776PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12777M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12778R: Andrew Murray <andrew.murray@arm.com> 12779L: linux-pci@vger.kernel.org 12780Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12781T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12782S: Supported 12783F: drivers/pci/controller/ 12784 12785PCIE DRIVER FOR AMAZON ANNAPURNA LABS 12786M: Jonathan Chocron <jonnyc@amazon.com> 12787L: linux-pci@vger.kernel.org 12788S: Maintained 12789F: Documentation/devicetree/bindings/pci/pcie-al.txt 12790F: drivers/pci/controller/dwc/pcie-al.c 12791 12792PCIE DRIVER FOR AMLOGIC MESON 12793M: Yue Wang <yue.wang@Amlogic.com> 12794L: linux-pci@vger.kernel.org 12795L: linux-amlogic@lists.infradead.org 12796S: Maintained 12797F: drivers/pci/controller/dwc/pci-meson.c 12798 12799PCIE DRIVER FOR AXIS ARTPEC 12800M: Jesper Nilsson <jesper.nilsson@axis.com> 12801L: linux-arm-kernel@axis.com 12802L: linux-pci@vger.kernel.org 12803S: Maintained 12804F: Documentation/devicetree/bindings/pci/axis,artpec* 12805F: drivers/pci/controller/dwc/*artpec* 12806 12807PCIE DRIVER FOR CAVIUM THUNDERX 12808M: Robert Richter <rrichter@marvell.com> 12809L: linux-pci@vger.kernel.org 12810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12811S: Supported 12812F: Documentation/devicetree/bindings/pci/pci-thunder-* 12813F: drivers/pci/controller/pci-thunder-* 12814 12815PCIE DRIVER FOR HISILICON 12816M: Zhou Wang <wangzhou1@hisilicon.com> 12817L: linux-pci@vger.kernel.org 12818S: Maintained 12819F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12820F: drivers/pci/controller/dwc/pcie-hisi.c 12821 12822PCIE DRIVER FOR HISILICON KIRIN 12823M: Xiaowei Song <songxiaowei@hisilicon.com> 12824M: Binghui Wang <wangbinghui@hisilicon.com> 12825L: linux-pci@vger.kernel.org 12826S: Maintained 12827F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12828F: drivers/pci/controller/dwc/pcie-kirin.c 12829 12830PCIE DRIVER FOR HISILICON STB 12831M: Shawn Guo <shawn.guo@linaro.org> 12832L: linux-pci@vger.kernel.org 12833S: Maintained 12834F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12835F: drivers/pci/controller/dwc/pcie-histb.c 12836 12837PCIE DRIVER FOR MEDIATEK 12838M: Ryder Lee <ryder.lee@mediatek.com> 12839L: linux-pci@vger.kernel.org 12840L: linux-mediatek@lists.infradead.org 12841S: Supported 12842F: Documentation/devicetree/bindings/pci/mediatek* 12843F: drivers/pci/controller/*mediatek* 12844 12845PCIE DRIVER FOR QUALCOMM MSM 12846M: Stanimir Varbanov <svarbanov@mm-sol.com> 12847L: linux-pci@vger.kernel.org 12848L: linux-arm-msm@vger.kernel.org 12849S: Maintained 12850F: drivers/pci/controller/dwc/*qcom* 12851 12852PCIE DRIVER FOR ROCKCHIP 12853M: Shawn Lin <shawn.lin@rock-chips.com> 12854L: linux-pci@vger.kernel.org 12855L: linux-rockchip@lists.infradead.org 12856S: Maintained 12857F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12858F: drivers/pci/controller/pcie-rockchip* 12859 12860PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12861M: Linus Walleij <linus.walleij@linaro.org> 12862L: linux-pci@vger.kernel.org 12863S: Maintained 12864F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12865F: drivers/pci/controller/pci-v3-semi.c 12866 12867PCIE DRIVER FOR SOCIONEXT UNIPHIER 12868M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12869L: linux-pci@vger.kernel.org 12870S: Maintained 12871F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12872F: drivers/pci/controller/dwc/pcie-uniphier.c 12873 12874PCIE DRIVER FOR ST SPEAR13XX 12875M: Pratyush Anand <pratyush.anand@gmail.com> 12876L: linux-pci@vger.kernel.org 12877S: Maintained 12878F: drivers/pci/controller/dwc/*spear* 12879 12880PCMCIA SUBSYSTEM 12881M: Dominik Brodowski <linux@dominikbrodowski.net> 12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12883S: Odd Fixes 12884F: Documentation/pcmcia/ 12885F: tools/pcmcia/ 12886F: drivers/pcmcia/ 12887F: include/pcmcia/ 12888 12889PCNET32 NETWORK DRIVER 12890M: Don Fry <pcnet32@frontier.com> 12891L: netdev@vger.kernel.org 12892S: Maintained 12893F: drivers/net/ethernet/amd/pcnet32.c 12894 12895PCRYPT PARALLEL CRYPTO ENGINE 12896M: Steffen Klassert <steffen.klassert@secunet.com> 12897L: linux-crypto@vger.kernel.org 12898S: Maintained 12899F: crypto/pcrypt.c 12900F: include/crypto/pcrypt.h 12901 12902PEAQ WMI HOTKEYS DRIVER 12903M: Hans de Goede <hdegoede@redhat.com> 12904L: platform-driver-x86@vger.kernel.org 12905S: Maintained 12906F: drivers/platform/x86/peaq-wmi.c 12907 12908PENSANDO ETHERNET DRIVERS 12909M: Shannon Nelson <snelson@pensando.io> 12910M: Pensando Drivers <drivers@pensando.io> 12911L: netdev@vger.kernel.org 12912S: Supported 12913F: Documentation/networking/device_drivers/pensando/ionic.rst 12914F: drivers/net/ethernet/pensando/ 12915 12916PER-CPU MEMORY ALLOCATOR 12917M: Dennis Zhou <dennis@kernel.org> 12918M: Tejun Heo <tj@kernel.org> 12919M: Christoph Lameter <cl@linux.com> 12920T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12921S: Maintained 12922F: include/linux/percpu*.h 12923F: mm/percpu*.c 12924F: arch/*/include/asm/percpu.h 12925 12926PER-TASK DELAY ACCOUNTING 12927M: Balbir Singh <bsingharora@gmail.com> 12928S: Maintained 12929F: include/linux/delayacct.h 12930F: kernel/delayacct.c 12931 12932PERFORMANCE EVENTS SUBSYSTEM 12933M: Peter Zijlstra <peterz@infradead.org> 12934M: Ingo Molnar <mingo@redhat.com> 12935M: Arnaldo Carvalho de Melo <acme@kernel.org> 12936R: Mark Rutland <mark.rutland@arm.com> 12937R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12938R: Jiri Olsa <jolsa@redhat.com> 12939R: Namhyung Kim <namhyung@kernel.org> 12940L: linux-kernel@vger.kernel.org 12941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12942S: Supported 12943F: kernel/events/* 12944F: include/linux/perf_event.h 12945F: include/uapi/linux/perf_event.h 12946F: arch/*/kernel/perf_event*.c 12947F: arch/*/kernel/*/perf_event*.c 12948F: arch/*/kernel/*/*/perf_event*.c 12949F: arch/*/include/asm/perf_event.h 12950F: arch/*/kernel/perf_callchain.c 12951F: arch/*/events/* 12952F: arch/*/events/*/* 12953F: tools/perf/ 12954 12955PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS 12956R: John Garry <john.garry@huawei.com> 12957R: Will Deacon <will@kernel.org> 12958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12959S: Supported 12960F: tools/perf/pmu-events/arch/arm64/ 12961 12962PERSONALITY HANDLING 12963M: Christoph Hellwig <hch@infradead.org> 12964L: linux-abi-devel@lists.sourceforge.net 12965S: Maintained 12966F: include/linux/personality.h 12967F: include/uapi/linux/personality.h 12968 12969PHOENIX RC FLIGHT CONTROLLER ADAPTER 12970M: Marcus Folkesson <marcus.folkesson@gmail.com> 12971L: linux-input@vger.kernel.org 12972S: Maintained 12973F: Documentation/input/devices/pxrc.rst 12974F: drivers/input/joystick/pxrc.c 12975 12976FLYSKY FSIA6B RC RECEIVER 12977M: Markus Koch <markus@notsyncing.net> 12978L: linux-input@vger.kernel.org 12979S: Maintained 12980F: drivers/input/joystick/fsia6b.c 12981 12982PHONET PROTOCOL 12983M: Remi Denis-Courmont <courmisch@gmail.com> 12984S: Supported 12985F: Documentation/networking/phonet.txt 12986F: include/linux/phonet.h 12987F: include/net/phonet/ 12988F: include/uapi/linux/phonet.h 12989F: net/phonet/ 12990 12991PHRAM MTD DRIVER 12992M: Joern Engel <joern@lazybastard.org> 12993L: linux-mtd@lists.infradead.org 12994S: Maintained 12995F: drivers/mtd/devices/phram.c 12996 12997PICOLCD HID DRIVER 12998M: Bruno Prémont <bonbons@linux-vserver.org> 12999L: linux-input@vger.kernel.org 13000S: Maintained 13001F: drivers/hid/hid-picolcd* 13002 13003PICOXCELL SUPPORT 13004M: Jamie Iles <jamie@jamieiles.com> 13005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13006T: git git://github.com/jamieiles/linux-2.6-ji.git 13007S: Supported 13008F: arch/arm/boot/dts/picoxcell* 13009F: arch/arm/mach-picoxcell/ 13010F: drivers/crypto/picoxcell* 13011 13012PIDFD API 13013M: Christian Brauner <christian@brauner.io> 13014L: linux-kernel@vger.kernel.org 13015S: Maintained 13016T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 13017F: samples/pidfd/ 13018F: tools/testing/selftests/pidfd/ 13019F: tools/testing/selftests/clone3/ 13020K: (?i)pidfd 13021K: (?i)clone3 13022K: \b(clone_args|kernel_clone_args)\b 13023 13024PIN CONTROL SUBSYSTEM 13025M: Linus Walleij <linus.walleij@linaro.org> 13026L: linux-gpio@vger.kernel.org 13027T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 13028S: Maintained 13029F: Documentation/devicetree/bindings/pinctrl/ 13030F: Documentation/driver-api/pinctl.rst 13031F: drivers/pinctrl/ 13032F: include/linux/pinctrl/ 13033 13034PIN CONTROLLER - MICROCHIP AT91 13035M: Ludovic Desroches <ludovic.desroches@microchip.com> 13036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13037L: linux-gpio@vger.kernel.org 13038S: Supported 13039F: drivers/pinctrl/pinctrl-at91* 13040F: drivers/gpio/gpio-sama5d2-piobu.c 13041 13042PIN CONTROLLER - FREESCALE 13043M: Dong Aisheng <aisheng.dong@nxp.com> 13044M: Fabio Estevam <festevam@gmail.com> 13045M: Shawn Guo <shawnguo@kernel.org> 13046M: Stefan Agner <stefan@agner.ch> 13047R: Pengutronix Kernel Team <kernel@pengutronix.de> 13048L: linux-gpio@vger.kernel.org 13049S: Maintained 13050F: drivers/pinctrl/freescale/ 13051F: Documentation/devicetree/bindings/pinctrl/fsl,* 13052 13053PIN CONTROLLER - INTEL 13054M: Mika Westerberg <mika.westerberg@linux.intel.com> 13055M: Andy Shevchenko <andy@kernel.org> 13056T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 13057S: Maintained 13058F: drivers/pinctrl/intel/ 13059 13060PIN CONTROLLER - MEDIATEK 13061M: Sean Wang <sean.wang@kernel.org> 13062L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 13063S: Maintained 13064F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 13065F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 13066F: drivers/pinctrl/mediatek/ 13067 13068PIN CONTROLLER - QUALCOMM 13069M: Bjorn Andersson <bjorn.andersson@linaro.org> 13070S: Maintained 13071L: linux-arm-msm@vger.kernel.org 13072F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 13073F: drivers/pinctrl/qcom/ 13074 13075PIN CONTROLLER - RENESAS 13076M: Geert Uytterhoeven <geert+renesas@glider.be> 13077L: linux-renesas-soc@vger.kernel.org 13078T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 13079S: Maintained 13080F: drivers/pinctrl/pinctrl-rz* 13081F: drivers/pinctrl/sh-pfc/ 13082 13083PIN CONTROLLER - SAMSUNG 13084M: Tomasz Figa <tomasz.figa@gmail.com> 13085M: Krzysztof Kozlowski <krzk@kernel.org> 13086M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13088L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13089Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 13090T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 13091S: Maintained 13092F: drivers/pinctrl/samsung/ 13093F: include/dt-bindings/pinctrl/samsung.h 13094F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 13095 13096PIN CONTROLLER - SINGLE 13097M: Tony Lindgren <tony@atomide.com> 13098M: Haojian Zhuang <haojian.zhuang@linaro.org> 13099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13100L: linux-omap@vger.kernel.org 13101S: Maintained 13102F: drivers/pinctrl/pinctrl-single.c 13103 13104PIN CONTROLLER - ST SPEAR 13105M: Viresh Kumar <vireshk@kernel.org> 13106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13107W: http://www.st.com/spear 13108S: Maintained 13109F: drivers/pinctrl/spear/ 13110 13111PISTACHIO SOC SUPPORT 13112M: James Hartley <james.hartley@sondrel.com> 13113L: linux-mips@vger.kernel.org 13114S: Odd Fixes 13115F: arch/mips/pistachio/ 13116F: arch/mips/include/asm/mach-pistachio/ 13117F: arch/mips/boot/dts/img/pistachio* 13118F: arch/mips/configs/pistachio*_defconfig 13119 13120PKTCDVD DRIVER 13121S: Orphan 13122M: linux-block@vger.kernel.org 13123F: drivers/block/pktcdvd.c 13124F: include/linux/pktcdvd.h 13125F: include/uapi/linux/pktcdvd.h 13126 13127PKUNITY SOC DRIVERS 13128M: Guan Xuetao <gxt@pku.edu.cn> 13129W: http://mprc.pku.edu.cn/~guanxuetao/linux 13130S: Maintained 13131T: git git://github.com/gxt/linux.git 13132F: drivers/input/serio/i8042-unicore32io.h 13133F: drivers/i2c/busses/i2c-puv3.c 13134F: drivers/video/fbdev/fb-puv3.c 13135F: drivers/rtc/rtc-puv3.c 13136 13137PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 13138M: Tomasz Duszynski <tduszyns@gmail.com> 13139S: Maintained 13140F: drivers/iio/chemical/pms7003.c 13141F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 13142 13143PMBUS HARDWARE MONITORING DRIVERS 13144M: Guenter Roeck <linux@roeck-us.net> 13145L: linux-hwmon@vger.kernel.org 13146W: http://hwmon.wiki.kernel.org/ 13147W: http://www.roeck-us.net/linux/drivers/ 13148T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 13149S: Maintained 13150F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 13151F: Documentation/devicetree/bindings/hwmon/max31785.txt 13152F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 13153F: Documentation/hwmon/adm1275.rst 13154F: Documentation/hwmon/ibm-cffps.rst 13155F: Documentation/hwmon/ir35221.rst 13156F: Documentation/hwmon/lm25066.rst 13157F: Documentation/hwmon/ltc2978.rst 13158F: Documentation/hwmon/ltc3815.rst 13159F: Documentation/hwmon/max16064.rst 13160F: Documentation/hwmon/max20751.rst 13161F: Documentation/hwmon/max31785.rst 13162F: Documentation/hwmon/max34440.rst 13163F: Documentation/hwmon/max8688.rst 13164F: Documentation/hwmon/pmbus.rst 13165F: Documentation/hwmon/pmbus-core.rst 13166F: Documentation/hwmon/tps40422.rst 13167F: Documentation/hwmon/ucd9000.rst 13168F: Documentation/hwmon/ucd9200.rst 13169F: Documentation/hwmon/zl6100.rst 13170F: drivers/hwmon/pmbus/ 13171F: include/linux/pmbus.h 13172 13173PMC SIERRA MaxRAID DRIVER 13174L: linux-scsi@vger.kernel.org 13175W: http://www.pmc-sierra.com/ 13176S: Orphan 13177F: drivers/scsi/pmcraid.* 13178 13179PMC SIERRA PM8001 DRIVER 13180M: Jack Wang <jinpu.wang@cloud.ionos.com> 13181L: linux-scsi@vger.kernel.org 13182S: Supported 13183F: drivers/scsi/pm8001/ 13184 13185PM-GRAPH UTILITY 13186M: "Todd E Brandt" <todd.e.brandt@linux.intel.com> 13187L: linux-pm@vger.kernel.org 13188W: https://01.org/pm-graph 13189B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 13190T: git git://github.com/intel/pm-graph 13191S: Supported 13192F: tools/power/pm-graph 13193 13194PNP SUPPORT 13195M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 13196S: Maintained 13197F: drivers/pnp/ 13198 13199PNI RM3100 IIO DRIVER 13200M: Song Qiang <songqiang1304521@gmail.com> 13201L: linux-iio@vger.kernel.org 13202S: Maintained 13203F: drivers/iio/magnetometer/rm3100* 13204F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 13205 13206POSIX CLOCKS and TIMERS 13207M: Thomas Gleixner <tglx@linutronix.de> 13208L: linux-kernel@vger.kernel.org 13209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13210S: Maintained 13211F: fs/timerfd.c 13212F: include/linux/timer* 13213F: kernel/time/*timer* 13214 13215POWER MANAGEMENT CORE 13216M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13217L: linux-pm@vger.kernel.org 13218T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 13219B: https://bugzilla.kernel.org 13220S: Supported 13221F: drivers/base/power/ 13222F: include/linux/pm.h 13223F: include/linux/pm_* 13224F: include/linux/powercap.h 13225F: include/linux/intel_rapl.h 13226F: drivers/powercap/ 13227F: kernel/configs/nopm.config 13228 13229POWER STATE COORDINATION INTERFACE (PSCI) 13230M: Mark Rutland <mark.rutland@arm.com> 13231M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 13232L: linux-arm-kernel@lists.infradead.org 13233S: Maintained 13234F: drivers/firmware/psci/ 13235F: include/linux/psci.h 13236F: include/uapi/linux/psci.h 13237 13238POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 13239M: Sebastian Reichel <sre@kernel.org> 13240L: linux-pm@vger.kernel.org 13241T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13242S: Maintained 13243F: Documentation/ABI/testing/sysfs-class-power 13244F: Documentation/devicetree/bindings/power/supply/ 13245F: include/linux/power_supply.h 13246F: drivers/power/supply/ 13247 13248POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 13249M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 13250L: linuxppc-dev@lists.ozlabs.org 13251S: Maintained 13252F: drivers/char/powernv-op-panel.c 13253 13254PPP OVER ATM (RFC 2364) 13255M: Mitchell Blank Jr <mitch@sfgoth.com> 13256S: Maintained 13257F: net/atm/pppoatm.c 13258F: include/uapi/linux/atmppp.h 13259 13260PPP OVER ETHERNET 13261M: Michal Ostrowski <mostrows@earthlink.net> 13262S: Maintained 13263F: drivers/net/ppp/pppoe.c 13264F: drivers/net/ppp/pppox.c 13265 13266PPP OVER L2TP 13267M: James Chapman <jchapman@katalix.com> 13268S: Maintained 13269F: net/l2tp/l2tp_ppp.c 13270F: include/linux/if_pppol2tp.h 13271F: include/uapi/linux/if_pppol2tp.h 13272 13273PPP PROTOCOL DRIVERS AND COMPRESSORS 13274M: Paul Mackerras <paulus@samba.org> 13275L: linux-ppp@vger.kernel.org 13276S: Maintained 13277F: drivers/net/ppp/ppp_* 13278 13279PPS SUPPORT 13280M: Rodolfo Giometti <giometti@enneenne.com> 13281W: http://wiki.enneenne.com/index.php/LinuxPPS_support 13282L: linuxpps@ml.enneenne.com (subscribers-only) 13283S: Maintained 13284F: Documentation/driver-api/pps.rst 13285F: Documentation/devicetree/bindings/pps/pps-gpio.txt 13286F: Documentation/ABI/testing/sysfs-pps 13287F: drivers/pps/ 13288F: include/linux/pps*.h 13289F: include/uapi/linux/pps.h 13290 13291PPTP DRIVER 13292M: Dmitry Kozlov <xeb@mail.ru> 13293L: netdev@vger.kernel.org 13294S: Maintained 13295F: drivers/net/ppp/pptp.c 13296W: http://sourceforge.net/projects/accel-pptp 13297 13298PRINTK 13299M: Petr Mladek <pmladek@suse.com> 13300M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 13301R: Steven Rostedt <rostedt@goodmis.org> 13302S: Maintained 13303F: kernel/printk/ 13304F: include/linux/printk.h 13305 13306PRISM54 WIRELESS DRIVER 13307M: Luis Chamberlain <mcgrof@kernel.org> 13308L: linux-wireless@vger.kernel.org 13309W: http://wireless.kernel.org/en/users/Drivers/p54 13310S: Obsolete 13311F: drivers/net/wireless/intersil/prism54/ 13312 13313PROC FILESYSTEM 13314R: Alexey Dobriyan <adobriyan@gmail.com> 13315L: linux-kernel@vger.kernel.org 13316L: linux-fsdevel@vger.kernel.org 13317S: Maintained 13318F: fs/proc/ 13319F: include/linux/proc_fs.h 13320F: tools/testing/selftests/proc/ 13321F: Documentation/filesystems/proc.txt 13322 13323PROC SYSCTL 13324M: Luis Chamberlain <mcgrof@kernel.org> 13325M: Kees Cook <keescook@chromium.org> 13326M: Iurii Zaikin <yzaikin@google.com> 13327L: linux-kernel@vger.kernel.org 13328L: linux-fsdevel@vger.kernel.org 13329S: Maintained 13330F: fs/proc/proc_sysctl.c 13331F: include/linux/sysctl.h 13332F: kernel/sysctl.c 13333F: kernel/sysctl-test.c 13334F: tools/testing/selftests/sysctl/ 13335 13336PS3 NETWORK SUPPORT 13337M: Geoff Levand <geoff@infradead.org> 13338L: netdev@vger.kernel.org 13339L: linuxppc-dev@lists.ozlabs.org 13340S: Maintained 13341F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 13342 13343PS3 PLATFORM SUPPORT 13344M: Geoff Levand <geoff@infradead.org> 13345L: linuxppc-dev@lists.ozlabs.org 13346S: Maintained 13347F: arch/powerpc/boot/ps3* 13348F: arch/powerpc/include/asm/lv1call.h 13349F: arch/powerpc/include/asm/ps3*.h 13350F: arch/powerpc/platforms/ps3/ 13351F: drivers/*/ps3* 13352F: drivers/ps3/ 13353F: drivers/rtc/rtc-ps3.c 13354F: drivers/usb/host/*ps3.c 13355F: sound/ppc/snd_ps3* 13356 13357PS3VRAM DRIVER 13358M: Jim Paris <jim@jtan.com> 13359M: Geoff Levand <geoff@infradead.org> 13360L: linuxppc-dev@lists.ozlabs.org 13361S: Maintained 13362F: drivers/block/ps3vram.c 13363 13364PSAMPLE PACKET SAMPLING SUPPORT: 13365M: Yotam Gigi <yotam.gi@gmail.com> 13366S: Maintained 13367F: net/psample 13368F: include/net/psample.h 13369F: include/uapi/linux/psample.h 13370 13371PSTORE FILESYSTEM 13372M: Kees Cook <keescook@chromium.org> 13373M: Anton Vorontsov <anton@enomsg.org> 13374M: Colin Cross <ccross@android.com> 13375M: Tony Luck <tony.luck@intel.com> 13376S: Maintained 13377T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13378F: fs/pstore/ 13379F: include/linux/pstore* 13380F: drivers/firmware/efi/efi-pstore.c 13381F: drivers/acpi/apei/erst.c 13382F: Documentation/admin-guide/ramoops.rst 13383F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13384K: \b(pstore|ramoops) 13385 13386PTP HARDWARE CLOCK SUPPORT 13387M: Richard Cochran <richardcochran@gmail.com> 13388L: netdev@vger.kernel.org 13389S: Maintained 13390W: http://linuxptp.sourceforge.net/ 13391F: Documentation/ABI/testing/sysfs-ptp 13392F: Documentation/driver-api/ptp.rst 13393F: drivers/net/phy/dp83640* 13394F: drivers/ptp/* 13395F: include/linux/ptp_cl* 13396 13397PTRACE SUPPORT 13398M: Oleg Nesterov <oleg@redhat.com> 13399S: Maintained 13400F: include/asm-generic/syscall.h 13401F: include/linux/ptrace.h 13402F: include/linux/regset.h 13403F: include/linux/tracehook.h 13404F: include/uapi/linux/ptrace.h 13405F: include/uapi/linux/ptrace.h 13406F: kernel/ptrace.c 13407F: arch/*/ptrace*.c 13408F: arch/*/*/ptrace*.c 13409F: arch/*/include/asm/ptrace*.h 13410 13411PULSE8-CEC DRIVER 13412M: Hans Verkuil <hverkuil@xs4all.nl> 13413L: linux-media@vger.kernel.org 13414T: git git://linuxtv.org/media_tree.git 13415S: Maintained 13416F: drivers/media/usb/pulse8-cec/* 13417F: Documentation/media/cec-drivers/pulse8-cec.rst 13418 13419PVRUSB2 VIDEO4LINUX DRIVER 13420M: Mike Isely <isely@pobox.com> 13421L: pvrusb2@isely.net (subscribers-only) 13422L: linux-media@vger.kernel.org 13423W: http://www.isely.net/pvrusb2/ 13424T: git git://linuxtv.org/media_tree.git 13425S: Maintained 13426F: Documentation/media/v4l-drivers/pvrusb2* 13427F: drivers/media/usb/pvrusb2/ 13428 13429PWC WEBCAM DRIVER 13430M: Hans Verkuil <hverkuil@xs4all.nl> 13431L: linux-media@vger.kernel.org 13432T: git git://linuxtv.org/media_tree.git 13433S: Odd Fixes 13434F: drivers/media/usb/pwc/* 13435F: include/trace/events/pwc.h 13436 13437PWM FAN DRIVER 13438M: Kamil Debski <kamil@wypas.org> 13439M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13440L: linux-hwmon@vger.kernel.org 13441S: Supported 13442F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13443F: Documentation/hwmon/pwm-fan.rst 13444F: drivers/hwmon/pwm-fan.c 13445 13446PWM IR Transmitter 13447M: Sean Young <sean@mess.org> 13448L: linux-media@vger.kernel.org 13449S: Maintained 13450F: drivers/media/rc/pwm-ir-tx.c 13451 13452PWM SUBSYSTEM 13453M: Thierry Reding <thierry.reding@gmail.com> 13454R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13455L: linux-pwm@vger.kernel.org 13456S: Maintained 13457T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13458Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 13459F: Documentation/driver-api/pwm.rst 13460F: Documentation/devicetree/bindings/pwm/ 13461F: include/linux/pwm.h 13462F: drivers/pwm/ 13463F: drivers/video/backlight/pwm_bl.c 13464F: include/linux/pwm_backlight.h 13465F: drivers/gpio/gpio-mvebu.c 13466F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13467K: pwm_(config|apply_state|ops) 13468 13469PXA GPIO DRIVER 13470M: Robert Jarzmik <robert.jarzmik@free.fr> 13471L: linux-gpio@vger.kernel.org 13472S: Maintained 13473F: drivers/gpio/gpio-pxa.c 13474 13475PXA MMCI DRIVER 13476S: Orphan 13477 13478PXA RTC DRIVER 13479M: Robert Jarzmik <robert.jarzmik@free.fr> 13480L: linux-rtc@vger.kernel.org 13481S: Maintained 13482 13483PXA2xx/PXA3xx SUPPORT 13484M: Daniel Mack <daniel@zonque.org> 13485M: Haojian Zhuang <haojian.zhuang@gmail.com> 13486M: Robert Jarzmik <robert.jarzmik@free.fr> 13487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13488T: git git://github.com/hzhuang1/linux.git 13489T: git git://github.com/rjarzmik/linux.git 13490S: Maintained 13491F: arch/arm/boot/dts/pxa* 13492F: arch/arm/mach-pxa/ 13493F: drivers/dma/pxa* 13494F: drivers/pcmcia/pxa2xx* 13495F: drivers/pinctrl/pxa/ 13496F: drivers/spi/spi-pxa2xx* 13497F: drivers/usb/gadget/udc/pxa2* 13498F: include/sound/pxa2xx-lib.h 13499F: sound/arm/pxa* 13500F: sound/soc/pxa/ 13501 13502QAT DRIVER 13503M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13504L: qat-linux@intel.com 13505S: Supported 13506F: drivers/crypto/qat/ 13507 13508QCOM AUDIO (ASoC) DRIVERS 13509M: Patrick Lai <plai@codeaurora.org> 13510M: Banajit Goswami <bgoswami@codeaurora.org> 13511L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13512S: Supported 13513F: sound/soc/qcom/ 13514 13515QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13516M: Gabriel Somlo <somlo@cmu.edu> 13517M: "Michael S. Tsirkin" <mst@redhat.com> 13518L: qemu-devel@nongnu.org 13519S: Maintained 13520F: drivers/firmware/qemu_fw_cfg.c 13521F: include/uapi/linux/qemu_fw_cfg.h 13522 13523QIB DRIVER 13524M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13525M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13526L: linux-rdma@vger.kernel.org 13527S: Supported 13528F: drivers/infiniband/hw/qib/ 13529 13530QLOGIC QL41xxx FCOE DRIVER 13531M: QLogic-Storage-Upstream@cavium.com 13532L: linux-scsi@vger.kernel.org 13533S: Supported 13534F: drivers/scsi/qedf/ 13535 13536QLOGIC QL41xxx ISCSI DRIVER 13537M: QLogic-Storage-Upstream@cavium.com 13538L: linux-scsi@vger.kernel.org 13539S: Supported 13540F: drivers/scsi/qedi/ 13541 13542QLOGIC QL4xxx ETHERNET DRIVER 13543M: Ariel Elior <aelior@marvell.com> 13544M: GR-everest-linux-l2@marvell.com 13545L: netdev@vger.kernel.org 13546S: Supported 13547F: drivers/net/ethernet/qlogic/qed/ 13548F: include/linux/qed/ 13549F: drivers/net/ethernet/qlogic/qede/ 13550 13551QLOGIC QL4xxx RDMA DRIVER 13552M: Michal Kalderon <mkalderon@marvell.com> 13553M: Ariel Elior <aelior@marvell.com> 13554L: linux-rdma@vger.kernel.org 13555S: Supported 13556F: drivers/infiniband/hw/qedr/ 13557F: include/uapi/rdma/qedr-abi.h 13558 13559QLOGIC QLA1280 SCSI DRIVER 13560M: Michael Reed <mdr@sgi.com> 13561L: linux-scsi@vger.kernel.org 13562S: Maintained 13563F: drivers/scsi/qla1280.[ch] 13564 13565QLOGIC QLA2XXX FC-SCSI DRIVER 13566M: hmadhani@marvell.com 13567L: linux-scsi@vger.kernel.org 13568S: Supported 13569F: Documentation/scsi/LICENSE.qla2xxx 13570F: drivers/scsi/qla2xxx/ 13571 13572QLOGIC QLA3XXX NETWORK DRIVER 13573M: GR-Linux-NIC-Dev@marvell.com 13574L: netdev@vger.kernel.org 13575S: Supported 13576F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13577F: drivers/net/ethernet/qlogic/qla3xxx.* 13578 13579QLOGIC QLA4XXX iSCSI DRIVER 13580M: QLogic-Storage-Upstream@qlogic.com 13581L: linux-scsi@vger.kernel.org 13582S: Supported 13583F: Documentation/scsi/LICENSE.qla4xxx 13584F: drivers/scsi/qla4xxx/ 13585 13586QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13587M: Shahed Shaikh <shshaikh@marvell.com> 13588M: Manish Chopra <manishc@marvell.com> 13589M: GR-Linux-NIC-Dev@marvell.com 13590L: netdev@vger.kernel.org 13591S: Supported 13592F: drivers/net/ethernet/qlogic/qlcnic/ 13593 13594QLOGIC QLGE 10Gb ETHERNET DRIVER 13595M: Manish Chopra <manishc@marvell.com> 13596M: GR-Linux-NIC-Dev@marvell.com 13597L: netdev@vger.kernel.org 13598S: Supported 13599F: drivers/staging/qlge/ 13600 13601QM1D1B0004 MEDIA DRIVER 13602M: Akihiro Tsukada <tskd08@gmail.com> 13603L: linux-media@vger.kernel.org 13604S: Odd Fixes 13605F: drivers/media/tuners/qm1d1b0004* 13606 13607QM1D1C0042 MEDIA DRIVER 13608M: Akihiro Tsukada <tskd08@gmail.com> 13609L: linux-media@vger.kernel.org 13610S: Odd Fixes 13611F: drivers/media/tuners/qm1d1c0042* 13612 13613QNX4 FILESYSTEM 13614M: Anders Larsen <al@alarsen.net> 13615W: http://www.alarsen.net/linux/qnx4fs/ 13616S: Maintained 13617F: fs/qnx4/ 13618F: include/uapi/linux/qnx4_fs.h 13619F: include/uapi/linux/qnxtypes.h 13620 13621QORIQ DPAA2 FSL-MC BUS DRIVER 13622M: Stuart Yoder <stuyoder@gmail.com> 13623M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13624L: linux-kernel@vger.kernel.org 13625S: Maintained 13626F: drivers/bus/fsl-mc/ 13627F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13628F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13629 13630QT1010 MEDIA DRIVER 13631M: Antti Palosaari <crope@iki.fi> 13632L: linux-media@vger.kernel.org 13633W: https://linuxtv.org 13634W: http://palosaari.fi/linux/ 13635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13636T: git git://linuxtv.org/anttip/media_tree.git 13637S: Maintained 13638F: drivers/media/tuners/qt1010* 13639 13640QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13641M: Kalle Valo <kvalo@codeaurora.org> 13642L: ath10k@lists.infradead.org 13643W: http://wireless.kernel.org/en/users/Drivers/ath10k 13644T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13645S: Supported 13646F: drivers/net/wireless/ath/ath10k/ 13647 13648QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13649M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13650L: linux-wireless@vger.kernel.org 13651W: http://wireless.kernel.org/en/users/Drivers/ath9k 13652S: Supported 13653F: drivers/net/wireless/ath/ath9k/ 13654 13655QUALCOMM CAMERA SUBSYSTEM DRIVER 13656M: Todor Tomov <todor.too@gmail.com> 13657L: linux-media@vger.kernel.org 13658S: Maintained 13659F: Documentation/devicetree/bindings/media/qcom,camss.txt 13660F: Documentation/media/v4l-drivers/qcom_camss.rst 13661F: drivers/media/platform/qcom/camss/ 13662 13663QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13664M: Ilia Lin <ilia.lin@kernel.org> 13665L: linux-pm@vger.kernel.org 13666S: Maintained 13667F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt 13668F: drivers/cpufreq/qcom-cpufreq-nvmem.c 13669 13670QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13671M: Timur Tabi <timur@kernel.org> 13672L: netdev@vger.kernel.org 13673S: Maintained 13674F: drivers/net/ethernet/qualcomm/emac/ 13675 13676QUALCOMM ETHQOS ETHERNET DRIVER 13677M: Vinod Koul <vkoul@kernel.org> 13678M: Niklas Cassel <niklas.cassel@linaro.org> 13679L: netdev@vger.kernel.org 13680S: Maintained 13681F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13682F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13683 13684QUALCOMM GENERIC INTERFACE I2C DRIVER 13685M: Alok Chauhan <alokc@codeaurora.org> 13686L: linux-i2c@vger.kernel.org 13687L: linux-arm-msm@vger.kernel.org 13688S: Supported 13689F: drivers/i2c/busses/i2c-qcom-geni.c 13690 13691QUALCOMM HEXAGON ARCHITECTURE 13692M: Brian Cain <bcain@codeaurora.org> 13693L: linux-hexagon@vger.kernel.org 13694S: Supported 13695F: arch/hexagon/ 13696 13697QUALCOMM HIDMA DRIVER 13698M: Sinan Kaya <okaya@kernel.org> 13699L: linux-arm-kernel@lists.infradead.org 13700L: linux-arm-msm@vger.kernel.org 13701L: dmaengine@vger.kernel.org 13702S: Supported 13703F: drivers/dma/qcom/hidma* 13704 13705QUALCOMM IOMMU 13706M: Rob Clark <robdclark@gmail.com> 13707L: iommu@lists.linux-foundation.org 13708L: linux-arm-msm@vger.kernel.org 13709S: Maintained 13710F: drivers/iommu/qcom_iommu.c 13711 13712QUALCOMM TSENS THERMAL DRIVER 13713M: Amit Kucheria <amit.kucheria@linaro.org> 13714L: linux-pm@vger.kernel.org 13715L: linux-arm-msm@vger.kernel.org 13716S: Maintained 13717F: drivers/thermal/qcom/ 13718F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 13719 13720QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13721M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13722L: linux-media@vger.kernel.org 13723L: linux-arm-msm@vger.kernel.org 13724T: git git://linuxtv.org/media_tree.git 13725S: Maintained 13726F: drivers/media/platform/qcom/venus/ 13727 13728QUALCOMM WCN36XX WIRELESS DRIVER 13729M: Kalle Valo <kvalo@codeaurora.org> 13730L: wcn36xx@lists.infradead.org 13731W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13732T: git git://github.com/KrasnikovEugene/wcn36xx.git 13733S: Supported 13734F: drivers/net/wireless/ath/wcn36xx/ 13735 13736QUANTENNA QTNFMAC WIRELESS DRIVER 13737M: Igor Mitsyanko <imitsyanko@quantenna.com> 13738M: Avinash Patil <avinashp@quantenna.com> 13739M: Sergey Matyukevich <smatyukevich@quantenna.com> 13740L: linux-wireless@vger.kernel.org 13741S: Maintained 13742F: drivers/net/wireless/quantenna 13743 13744RADEON and AMDGPU DRM DRIVERS 13745M: Alex Deucher <alexander.deucher@amd.com> 13746M: Christian König <christian.koenig@amd.com> 13747M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13748L: amd-gfx@lists.freedesktop.org 13749T: git git://people.freedesktop.org/~agd5f/linux 13750S: Supported 13751F: drivers/gpu/drm/radeon/ 13752F: include/uapi/drm/radeon_drm.h 13753F: drivers/gpu/drm/amd/ 13754F: include/uapi/drm/amdgpu_drm.h 13755 13756RADEON FRAMEBUFFER DISPLAY DRIVER 13757M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13758L: linux-fbdev@vger.kernel.org 13759S: Maintained 13760F: drivers/video/fbdev/aty/radeon* 13761F: include/uapi/linux/radeonfb.h 13762 13763RADIOSHARK RADIO DRIVER 13764M: Hans Verkuil <hverkuil@xs4all.nl> 13765L: linux-media@vger.kernel.org 13766T: git git://linuxtv.org/media_tree.git 13767S: Maintained 13768F: drivers/media/radio/radio-shark.c 13769 13770RADIOSHARK2 RADIO DRIVER 13771M: Hans Verkuil <hverkuil@xs4all.nl> 13772L: linux-media@vger.kernel.org 13773T: git git://linuxtv.org/media_tree.git 13774S: Maintained 13775F: drivers/media/radio/radio-shark2.c 13776F: drivers/media/radio/radio-tea5777.c 13777 13778RADOS BLOCK DEVICE (RBD) 13779M: Ilya Dryomov <idryomov@gmail.com> 13780M: Sage Weil <sage@redhat.com> 13781R: Dongsheng Yang <dongsheng.yang@easystack.cn> 13782L: ceph-devel@vger.kernel.org 13783W: http://ceph.com/ 13784T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13785T: git git://github.com/ceph/ceph-client.git 13786S: Supported 13787F: Documentation/ABI/testing/sysfs-bus-rbd 13788F: drivers/block/rbd.c 13789F: drivers/block/rbd_types.h 13790 13791RAGE128 FRAMEBUFFER DISPLAY DRIVER 13792M: Paul Mackerras <paulus@samba.org> 13793L: linux-fbdev@vger.kernel.org 13794S: Maintained 13795F: drivers/video/fbdev/aty/aty128fb.c 13796 13797RAINSHADOW-CEC DRIVER 13798M: Hans Verkuil <hverkuil@xs4all.nl> 13799L: linux-media@vger.kernel.org 13800T: git git://linuxtv.org/media_tree.git 13801S: Maintained 13802F: drivers/media/usb/rainshadow-cec/* 13803 13804RALINK MIPS ARCHITECTURE 13805M: John Crispin <john@phrozen.org> 13806L: linux-mips@vger.kernel.org 13807S: Maintained 13808F: arch/mips/ralink 13809 13810RALINK RT2X00 WIRELESS LAN DRIVER 13811M: Stanislaw Gruszka <sgruszka@redhat.com> 13812M: Helmut Schaa <helmut.schaa@googlemail.com> 13813L: linux-wireless@vger.kernel.org 13814S: Maintained 13815F: drivers/net/wireless/ralink/rt2x00/ 13816 13817RAMDISK RAM BLOCK DEVICE DRIVER 13818M: Jens Axboe <axboe@kernel.dk> 13819S: Maintained 13820F: Documentation/admin-guide/blockdev/ramdisk.rst 13821F: drivers/block/brd.c 13822 13823RANCHU VIRTUAL BOARD FOR MIPS 13824M: Miodrag Dinic <miodrag.dinic@mips.com> 13825L: linux-mips@vger.kernel.org 13826S: Supported 13827F: arch/mips/generic/board-ranchu.c 13828F: arch/mips/configs/generic/board-ranchu.config 13829 13830RANDOM NUMBER DRIVER 13831M: "Theodore Ts'o" <tytso@mit.edu> 13832S: Maintained 13833F: drivers/char/random.c 13834 13835RAPIDIO SUBSYSTEM 13836M: Matt Porter <mporter@kernel.crashing.org> 13837M: Alexandre Bounine <alex.bou9@gmail.com> 13838S: Maintained 13839F: drivers/rapidio/ 13840 13841RAS INFRASTRUCTURE 13842M: Tony Luck <tony.luck@intel.com> 13843M: Borislav Petkov <bp@alien8.de> 13844L: linux-edac@vger.kernel.org 13845S: Maintained 13846F: drivers/ras/ 13847F: include/linux/ras.h 13848F: include/ras/ras_event.h 13849F: Documentation/admin-guide/ras.rst 13850 13851RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13852L: linux-wireless@vger.kernel.org 13853S: Orphan 13854F: drivers/net/wireless/ray* 13855 13856RCUTORTURE TEST FRAMEWORK 13857M: "Paul E. McKenney" <paulmck@kernel.org> 13858M: Josh Triplett <josh@joshtriplett.org> 13859R: Steven Rostedt <rostedt@goodmis.org> 13860R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13861R: Lai Jiangshan <jiangshanlai@gmail.com> 13862L: rcu@vger.kernel.org 13863S: Supported 13864T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13865F: tools/testing/selftests/rcutorture 13866 13867RDC R-321X SoC 13868M: Florian Fainelli <florian@openwrt.org> 13869S: Maintained 13870 13871RDC R6040 FAST ETHERNET DRIVER 13872M: Florian Fainelli <f.fainelli@gmail.com> 13873L: netdev@vger.kernel.org 13874S: Maintained 13875F: drivers/net/ethernet/rdc/r6040.c 13876 13877RDMAVT - RDMA verbs software 13878M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13879M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13880L: linux-rdma@vger.kernel.org 13881S: Supported 13882F: drivers/infiniband/sw/rdmavt 13883 13884RDS - RELIABLE DATAGRAM SOCKETS 13885M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13886L: netdev@vger.kernel.org 13887L: linux-rdma@vger.kernel.org 13888L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13889W: https://oss.oracle.com/projects/rds/ 13890S: Supported 13891F: net/rds/ 13892F: Documentation/networking/rds.txt 13893 13894RDT - RESOURCE ALLOCATION 13895M: Fenghua Yu <fenghua.yu@intel.com> 13896M: Reinette Chatre <reinette.chatre@intel.com> 13897L: linux-kernel@vger.kernel.org 13898S: Supported 13899F: arch/x86/kernel/cpu/resctrl/ 13900F: arch/x86/include/asm/resctrl_sched.h 13901F: Documentation/x86/resctrl* 13902 13903READ-COPY UPDATE (RCU) 13904M: "Paul E. McKenney" <paulmck@kernel.org> 13905M: Josh Triplett <josh@joshtriplett.org> 13906R: Steven Rostedt <rostedt@goodmis.org> 13907R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13908R: Lai Jiangshan <jiangshanlai@gmail.com> 13909R: Joel Fernandes <joel@joelfernandes.org> 13910L: rcu@vger.kernel.org 13911W: http://www.rdrop.com/users/paulmck/RCU/ 13912S: Supported 13913T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13914F: Documentation/RCU/ 13915X: Documentation/RCU/torture.txt 13916F: include/linux/rcu* 13917X: include/linux/srcu*.h 13918F: kernel/rcu/ 13919X: kernel/rcu/srcu*.c 13920 13921REAL TIME CLOCK (RTC) SUBSYSTEM 13922M: Alessandro Zummo <a.zummo@towertech.it> 13923M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13924L: linux-rtc@vger.kernel.org 13925Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13926T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13927S: Maintained 13928F: Documentation/devicetree/bindings/rtc/ 13929F: Documentation/admin-guide/rtc.rst 13930F: drivers/rtc/ 13931F: include/linux/rtc.h 13932F: include/uapi/linux/rtc.h 13933F: include/linux/rtc/ 13934F: include/linux/platform_data/rtc-* 13935F: tools/testing/selftests/rtc/ 13936 13937REALTEK AUDIO CODECS 13938M: Bard Liao <bardliao@realtek.com> 13939M: Oder Chiou <oder_chiou@realtek.com> 13940S: Maintained 13941F: sound/soc/codecs/rt* 13942F: include/sound/rt*.h 13943 13944REALTEK RTL83xx SMI DSA ROUTER CHIPS 13945M: Linus Walleij <linus.walleij@linaro.org> 13946S: Maintained 13947F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13948F: drivers/net/dsa/realtek-smi* 13949F: drivers/net/dsa/rtl83* 13950 13951REDPINE WIRELESS DRIVER 13952M: Amitkumar Karwar <amitkarwar@gmail.com> 13953M: Siva Rebbagondla <siva8118@gmail.com> 13954L: linux-wireless@vger.kernel.org 13955S: Maintained 13956F: drivers/net/wireless/rsi/ 13957 13958REGISTER MAP ABSTRACTION 13959M: Mark Brown <broonie@kernel.org> 13960L: linux-kernel@vger.kernel.org 13961T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13962S: Supported 13963F: Documentation/devicetree/bindings/regmap/ 13964F: drivers/base/regmap/ 13965F: include/linux/regmap.h 13966 13967REISERFS FILE SYSTEM 13968L: reiserfs-devel@vger.kernel.org 13969S: Supported 13970F: fs/reiserfs/ 13971 13972REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13973M: Ohad Ben-Cohen <ohad@wizery.com> 13974M: Bjorn Andersson <bjorn.andersson@linaro.org> 13975L: linux-remoteproc@vger.kernel.org 13976T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 13977S: Maintained 13978F: Documentation/devicetree/bindings/remoteproc/ 13979F: Documentation/ABI/testing/sysfs-class-remoteproc 13980F: Documentation/remoteproc.txt 13981F: drivers/remoteproc/ 13982F: include/linux/remoteproc.h 13983F: include/linux/remoteproc/ 13984 13985REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13986M: Ohad Ben-Cohen <ohad@wizery.com> 13987M: Bjorn Andersson <bjorn.andersson@linaro.org> 13988L: linux-remoteproc@vger.kernel.org 13989T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next 13990S: Maintained 13991F: drivers/rpmsg/ 13992F: Documentation/rpmsg.txt 13993F: Documentation/ABI/testing/sysfs-bus-rpmsg 13994F: include/linux/rpmsg.h 13995F: include/linux/rpmsg/ 13996F: include/uapi/linux/rpmsg.h 13997F: samples/rpmsg/ 13998 13999RENESAS CLOCK DRIVERS 14000M: Geert Uytterhoeven <geert+renesas@glider.be> 14001L: linux-renesas-soc@vger.kernel.org 14002T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 14003S: Supported 14004F: drivers/clk/renesas/ 14005 14006RENESAS EMEV2 I2C DRIVER 14007M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14008S: Supported 14009F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt 14010F: drivers/i2c/busses/i2c-emev2.c 14011 14012RENESAS ETHERNET DRIVERS 14013R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 14014L: netdev@vger.kernel.org 14015L: linux-renesas-soc@vger.kernel.org 14016F: Documentation/devicetree/bindings/net/renesas,*.txt 14017F: Documentation/devicetree/bindings/net/renesas,*.yaml 14018F: drivers/net/ethernet/renesas/ 14019F: include/linux/sh_eth.h 14020 14021RENESAS R-CAR GYROADC DRIVER 14022M: Marek Vasut <marek.vasut@gmail.com> 14023L: linux-iio@vger.kernel.org 14024S: Supported 14025F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 14026F: drivers/iio/adc/rcar-gyroadc.c 14027 14028RENESAS R-CAR I2C DRIVERS 14029M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14030S: Supported 14031F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt 14032F: Documentation/devicetree/bindings/i2c/renesas,iic.txt 14033F: drivers/i2c/busses/i2c-rcar.c 14034F: drivers/i2c/busses/i2c-sh_mobile.c 14035 14036RENESAS RIIC DRIVER 14037M: Chris Brandt <chris.brandt@renesas.com> 14038S: Supported 14039F: Documentation/devicetree/bindings/i2c/renesas,riic.txt 14040F: drivers/i2c/busses/i2c-riic.c 14041 14042RENESAS USB PHY DRIVER 14043M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 14044L: linux-renesas-soc@vger.kernel.org 14045S: Maintained 14046F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 14047 14048RESET CONTROLLER FRAMEWORK 14049M: Philipp Zabel <p.zabel@pengutronix.de> 14050T: git git://git.pengutronix.de/git/pza/linux 14051S: Maintained 14052F: drivers/reset/ 14053F: Documentation/devicetree/bindings/reset/ 14054F: include/dt-bindings/reset/ 14055F: include/linux/reset.h 14056F: include/linux/reset/ 14057F: include/linux/reset-controller.h 14058K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 14059 14060RESTARTABLE SEQUENCES SUPPORT 14061M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14062M: Peter Zijlstra <peterz@infradead.org> 14063M: "Paul E. McKenney" <paulmck@kernel.org> 14064M: Boqun Feng <boqun.feng@gmail.com> 14065L: linux-kernel@vger.kernel.org 14066S: Supported 14067F: kernel/rseq.c 14068F: include/uapi/linux/rseq.h 14069F: include/trace/events/rseq.h 14070F: tools/testing/selftests/rseq/ 14071 14072RFKILL 14073M: Johannes Berg <johannes@sipsolutions.net> 14074L: linux-wireless@vger.kernel.org 14075W: http://wireless.kernel.org/ 14076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 14077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 14078S: Maintained 14079F: Documentation/driver-api/rfkill.rst 14080F: Documentation/ABI/stable/sysfs-class-rfkill 14081F: net/rfkill/ 14082F: include/linux/rfkill.h 14083F: include/uapi/linux/rfkill.h 14084 14085RHASHTABLE 14086M: Thomas Graf <tgraf@suug.ch> 14087M: Herbert Xu <herbert@gondor.apana.org.au> 14088L: netdev@vger.kernel.org 14089S: Maintained 14090F: lib/rhashtable.c 14091F: lib/test_rhashtable.c 14092F: include/linux/rhashtable.h 14093F: include/linux/rhashtable-types.h 14094 14095RICOH R5C592 MEMORYSTICK DRIVER 14096M: Maxim Levitsky <maximlevitsky@gmail.com> 14097S: Maintained 14098F: drivers/memstick/host/r592.* 14099 14100RICOH SMARTMEDIA/XD DRIVER 14101M: Maxim Levitsky <maximlevitsky@gmail.com> 14102S: Maintained 14103F: drivers/mtd/nand/raw/r852.c 14104F: drivers/mtd/nand/raw/r852.h 14105 14106RISC-V ARCHITECTURE 14107M: Paul Walmsley <paul.walmsley@sifive.com> 14108M: Palmer Dabbelt <palmer@dabbelt.com> 14109M: Albert Ou <aou@eecs.berkeley.edu> 14110L: linux-riscv@lists.infradead.org 14111T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 14112S: Supported 14113F: arch/riscv/ 14114K: riscv 14115N: riscv 14116 14117ROCCAT DRIVERS 14118M: Stefan Achatz <erazor_de@users.sourceforge.net> 14119W: http://sourceforge.net/projects/roccat/ 14120S: Maintained 14121F: drivers/hid/hid-roccat* 14122F: include/linux/hid-roccat* 14123F: Documentation/ABI/*/sysfs-driver-hid-roccat* 14124 14125ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 14126M: Jacob Chen <jacob-chen@iotwrt.com> 14127M: Ezequiel Garcia <ezequiel@collabora.com> 14128L: linux-media@vger.kernel.org 14129S: Maintained 14130F: drivers/media/platform/rockchip/rga/ 14131F: Documentation/devicetree/bindings/media/rockchip-rga.txt 14132 14133HANTRO VPU CODEC DRIVER 14134M: Ezequiel Garcia <ezequiel@collabora.com> 14135L: linux-media@vger.kernel.org 14136S: Maintained 14137F: drivers/staging/media/hantro/ 14138F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 14139 14140ROCKER DRIVER 14141M: Jiri Pirko <jiri@resnulli.us> 14142L: netdev@vger.kernel.org 14143S: Supported 14144F: drivers/net/ethernet/rocker/ 14145 14146ROCKETPORT DRIVER 14147W: http://www.comtrol.com 14148S: Maintained 14149F: Documentation/driver-api/serial/rocket.rst 14150F: drivers/tty/rocket* 14151 14152ROCKETPORT EXPRESS/INFINITY DRIVER 14153M: Kevin Cernekee <cernekee@gmail.com> 14154L: linux-serial@vger.kernel.org 14155S: Odd Fixes 14156F: drivers/tty/serial/rp2.* 14157 14158ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 14159M: Tomasz Duszynski <tduszyns@gmail.com> 14160S: Maintained 14161F: drivers/iio/light/bh1750.c 14162F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 14163 14164ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 14165M: Marek Vasut <marek.vasut+renesas@gmail.com> 14166L: linux-kernel@vger.kernel.org 14167L: linux-renesas-soc@vger.kernel.org 14168S: Supported 14169F: drivers/mfd/bd9571mwv.c 14170F: drivers/regulator/bd9571mwv-regulator.c 14171F: drivers/gpio/gpio-bd9571mwv.c 14172F: include/linux/mfd/bd9571mwv.h 14173F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 14174 14175ROSE NETWORK LAYER 14176M: Ralf Baechle <ralf@linux-mips.org> 14177L: linux-hams@vger.kernel.org 14178W: http://www.linux-ax25.org/ 14179S: Maintained 14180F: include/net/rose.h 14181F: include/uapi/linux/rose.h 14182F: net/rose/ 14183 14184RTL2830 MEDIA DRIVER 14185M: Antti Palosaari <crope@iki.fi> 14186L: linux-media@vger.kernel.org 14187W: https://linuxtv.org 14188W: http://palosaari.fi/linux/ 14189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14190T: git git://linuxtv.org/anttip/media_tree.git 14191S: Maintained 14192F: drivers/media/dvb-frontends/rtl2830* 14193 14194RTL2832 MEDIA DRIVER 14195M: Antti Palosaari <crope@iki.fi> 14196L: linux-media@vger.kernel.org 14197W: https://linuxtv.org 14198W: http://palosaari.fi/linux/ 14199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14200T: git git://linuxtv.org/anttip/media_tree.git 14201S: Maintained 14202F: drivers/media/dvb-frontends/rtl2832* 14203 14204RTL2832_SDR MEDIA DRIVER 14205M: Antti Palosaari <crope@iki.fi> 14206L: linux-media@vger.kernel.org 14207W: https://linuxtv.org 14208W: http://palosaari.fi/linux/ 14209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14210T: git git://linuxtv.org/anttip/media_tree.git 14211S: Maintained 14212F: drivers/media/dvb-frontends/rtl2832_sdr* 14213 14214RTL8180 WIRELESS DRIVER 14215L: linux-wireless@vger.kernel.org 14216W: http://wireless.kernel.org/ 14217T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14218S: Orphan 14219F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 14220 14221RTL8187 WIRELESS DRIVER 14222M: Herton Ronaldo Krzesinski <herton@canonical.com> 14223M: Hin-Tak Leung <htl10@users.sourceforge.net> 14224M: Larry Finger <Larry.Finger@lwfinger.net> 14225L: linux-wireless@vger.kernel.org 14226W: http://wireless.kernel.org/ 14227T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14228S: Maintained 14229F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 14230 14231REALTEK WIRELESS DRIVER (rtlwifi family) 14232M: Ping-Ke Shih <pkshih@realtek.com> 14233L: linux-wireless@vger.kernel.org 14234W: http://wireless.kernel.org/ 14235T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14236S: Maintained 14237F: drivers/net/wireless/realtek/rtlwifi/ 14238 14239REALTEK WIRELESS DRIVER (rtw88) 14240M: Yan-Hsuan Chuang <yhchuang@realtek.com> 14241L: linux-wireless@vger.kernel.org 14242S: Maintained 14243F: drivers/net/wireless/realtek/rtw88/ 14244 14245RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 14246M: Jes Sorensen <Jes.Sorensen@gmail.com> 14247L: linux-wireless@vger.kernel.org 14248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 14249S: Maintained 14250F: drivers/net/wireless/realtek/rtl8xxxu/ 14251 14252RXRPC SOCKETS (AF_RXRPC) 14253M: David Howells <dhowells@redhat.com> 14254L: linux-afs@lists.infradead.org 14255S: Supported 14256F: net/rxrpc/ 14257F: include/keys/rxrpc-type.h 14258F: include/net/af_rxrpc.h 14259F: include/trace/events/rxrpc.h 14260F: include/uapi/linux/rxrpc.h 14261F: Documentation/networking/rxrpc.txt 14262W: https://www.infradead.org/~dhowells/kafs/ 14263 14264S3 SAVAGE FRAMEBUFFER DRIVER 14265M: Antonino Daplas <adaplas@gmail.com> 14266L: linux-fbdev@vger.kernel.org 14267S: Maintained 14268F: drivers/video/fbdev/savage/ 14269 14270S390 14271M: Heiko Carstens <heiko.carstens@de.ibm.com> 14272M: Vasily Gorbik <gor@linux.ibm.com> 14273M: Christian Borntraeger <borntraeger@de.ibm.com> 14274L: linux-s390@vger.kernel.org 14275W: http://www.ibm.com/developerworks/linux/linux390/ 14276T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 14277S: Supported 14278F: arch/s390/ 14279F: drivers/s390/ 14280F: Documentation/s390/ 14281F: Documentation/driver-api/s390-drivers.rst 14282 14283S390 COMMON I/O LAYER 14284M: Sebastian Ott <sebott@linux.ibm.com> 14285M: Peter Oberparleiter <oberpar@linux.ibm.com> 14286L: linux-s390@vger.kernel.org 14287W: http://www.ibm.com/developerworks/linux/linux390/ 14288S: Supported 14289F: drivers/s390/cio/ 14290 14291S390 DASD DRIVER 14292M: Stefan Haberland <sth@linux.ibm.com> 14293M: Jan Hoeppner <hoeppner@linux.ibm.com> 14294L: linux-s390@vger.kernel.org 14295W: http://www.ibm.com/developerworks/linux/linux390/ 14296S: Supported 14297F: drivers/s390/block/dasd* 14298F: block/partitions/ibm.c 14299 14300S390 IOMMU (PCI) 14301M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14302L: linux-s390@vger.kernel.org 14303W: http://www.ibm.com/developerworks/linux/linux390/ 14304S: Supported 14305F: drivers/iommu/s390-iommu.c 14306 14307S390 IUCV NETWORK LAYER 14308M: Julian Wiedmann <jwi@linux.ibm.com> 14309M: Ursula Braun <ubraun@linux.ibm.com> 14310L: linux-s390@vger.kernel.org 14311W: http://www.ibm.com/developerworks/linux/linux390/ 14312S: Supported 14313F: drivers/s390/net/*iucv* 14314F: include/net/iucv/ 14315F: net/iucv/ 14316 14317S390 NETWORK DRIVERS 14318M: Julian Wiedmann <jwi@linux.ibm.com> 14319M: Ursula Braun <ubraun@linux.ibm.com> 14320L: linux-s390@vger.kernel.org 14321W: http://www.ibm.com/developerworks/linux/linux390/ 14322S: Supported 14323F: drivers/s390/net/ 14324 14325S390 PCI SUBSYSTEM 14326M: Sebastian Ott <sebott@linux.ibm.com> 14327M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14328L: linux-s390@vger.kernel.org 14329W: http://www.ibm.com/developerworks/linux/linux390/ 14330S: Supported 14331F: arch/s390/pci/ 14332F: drivers/pci/hotplug/s390_pci_hpc.c 14333 14334S390 VFIO-CCW DRIVER 14335M: Cornelia Huck <cohuck@redhat.com> 14336M: Eric Farman <farman@linux.ibm.com> 14337R: Halil Pasic <pasic@linux.ibm.com> 14338L: linux-s390@vger.kernel.org 14339L: kvm@vger.kernel.org 14340S: Supported 14341F: drivers/s390/cio/vfio_ccw* 14342F: Documentation/s390/vfio-ccw.rst 14343F: include/uapi/linux/vfio_ccw.h 14344 14345S390 ZCRYPT DRIVER 14346M: Harald Freudenberger <freude@linux.ibm.com> 14347L: linux-s390@vger.kernel.org 14348W: http://www.ibm.com/developerworks/linux/linux390/ 14349S: Supported 14350F: drivers/s390/crypto/ 14351 14352S390 VFIO AP DRIVER 14353M: Tony Krowiak <akrowiak@linux.ibm.com> 14354M: Pierre Morel <pmorel@linux.ibm.com> 14355M: Halil Pasic <pasic@linux.ibm.com> 14356L: linux-s390@vger.kernel.org 14357W: http://www.ibm.com/developerworks/linux/linux390/ 14358S: Supported 14359F: drivers/s390/crypto/vfio_ap_drv.c 14360F: drivers/s390/crypto/vfio_ap_private.h 14361F: drivers/s390/crypto/vfio_ap_ops.c 14362F: Documentation/s390/vfio-ap.rst 14363 14364S390 ZFCP DRIVER 14365M: Steffen Maier <maier@linux.ibm.com> 14366M: Benjamin Block <bblock@linux.ibm.com> 14367L: linux-s390@vger.kernel.org 14368W: http://www.ibm.com/developerworks/linux/linux390/ 14369S: Supported 14370F: drivers/s390/scsi/zfcp_* 14371 14372S3C24XX SD/MMC Driver 14373M: Ben Dooks <ben-linux@fluff.org> 14374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14375S: Supported 14376F: drivers/mmc/host/s3cmci.* 14377 14378SAA6588 RDS RECEIVER DRIVER 14379M: Hans Verkuil <hverkuil@xs4all.nl> 14380L: linux-media@vger.kernel.org 14381T: git git://linuxtv.org/media_tree.git 14382W: https://linuxtv.org 14383S: Odd Fixes 14384F: drivers/media/i2c/saa6588* 14385 14386SAA7134 VIDEO4LINUX DRIVER 14387M: Mauro Carvalho Chehab <mchehab@kernel.org> 14388L: linux-media@vger.kernel.org 14389W: https://linuxtv.org 14390T: git git://linuxtv.org/media_tree.git 14391S: Odd fixes 14392F: Documentation/media/v4l-drivers/saa7134* 14393F: drivers/media/pci/saa7134/ 14394 14395SAA7146 VIDEO4LINUX-2 DRIVER 14396M: Hans Verkuil <hverkuil@xs4all.nl> 14397L: linux-media@vger.kernel.org 14398T: git git://linuxtv.org/media_tree.git 14399S: Maintained 14400F: drivers/media/common/saa7146/ 14401F: drivers/media/pci/saa7146/ 14402F: include/media/drv-intf/saa7146* 14403 14404SAFESETID SECURITY MODULE 14405M: Micah Morton <mortonm@chromium.org> 14406S: Supported 14407F: security/safesetid/ 14408F: Documentation/admin-guide/LSM/SafeSetID.rst 14409 14410SAMSUNG AUDIO (ASoC) DRIVERS 14411M: Krzysztof Kozlowski <krzk@kernel.org> 14412M: Sangbeom Kim <sbkim73@samsung.com> 14413M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14414L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14415S: Supported 14416F: sound/soc/samsung/ 14417F: Documentation/devicetree/bindings/sound/samsung* 14418 14419SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14420M: Krzysztof Kozlowski <krzk@kernel.org> 14421L: linux-crypto@vger.kernel.org 14422L: linux-samsung-soc@vger.kernel.org 14423S: Maintained 14424F: drivers/crypto/exynos-rng.c 14425F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 14426 14427SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14428M: Łukasz Stelmach <l.stelmach@samsung.com> 14429L: linux-samsung-soc@vger.kernel.org 14430S: Maintained 14431F: drivers/char/hw_random/exynos-trng.c 14432F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14433 14434SAMSUNG FRAMEBUFFER DRIVER 14435M: Jingoo Han <jingoohan1@gmail.com> 14436L: linux-fbdev@vger.kernel.org 14437S: Maintained 14438F: drivers/video/fbdev/s3c-fb.c 14439 14440SAMSUNG LAPTOP DRIVER 14441M: Corentin Chary <corentin.chary@gmail.com> 14442L: platform-driver-x86@vger.kernel.org 14443S: Maintained 14444F: drivers/platform/x86/samsung-laptop.c 14445 14446SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14447M: Sangbeom Kim <sbkim73@samsung.com> 14448M: Krzysztof Kozlowski <krzk@kernel.org> 14449M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14450L: linux-kernel@vger.kernel.org 14451L: linux-samsung-soc@vger.kernel.org 14452S: Supported 14453F: drivers/mfd/sec*.c 14454F: drivers/regulator/s2m*.c 14455F: drivers/regulator/s5m*.c 14456F: drivers/clk/clk-s2mps11.c 14457F: drivers/rtc/rtc-s5m.c 14458F: include/linux/mfd/samsung/ 14459F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14460F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14461F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14462F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14463 14464SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14465M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14466L: linux-media@vger.kernel.org 14467L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14468S: Maintained 14469F: drivers/media/platform/s3c-camif/ 14470F: include/media/drv-intf/s3c_camif.h 14471 14472SAMSUNG S3FWRN5 NFC DRIVER 14473M: Robert Baldyga <r.baldyga@samsung.com> 14474M: Krzysztof Opasiak <k.opasiak@samsung.com> 14475L: linux-nfc@lists.01.org (moderated for non-subscribers) 14476S: Supported 14477F: drivers/nfc/s3fwrn5 14478 14479SAMSUNG S5C73M3 CAMERA DRIVER 14480M: Kyungmin Park <kyungmin.park@samsung.com> 14481M: Andrzej Hajda <a.hajda@samsung.com> 14482L: linux-media@vger.kernel.org 14483S: Supported 14484F: drivers/media/i2c/s5c73m3/* 14485 14486SAMSUNG S5K5BAF CAMERA DRIVER 14487M: Kyungmin Park <kyungmin.park@samsung.com> 14488M: Andrzej Hajda <a.hajda@samsung.com> 14489L: linux-media@vger.kernel.org 14490S: Supported 14491F: drivers/media/i2c/s5k5baf.c 14492 14493SAMSUNG S5P Security SubSystem (SSS) DRIVER 14494M: Krzysztof Kozlowski <krzk@kernel.org> 14495M: Vladimir Zapolskiy <vz@mleia.com> 14496M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14497L: linux-crypto@vger.kernel.org 14498L: linux-samsung-soc@vger.kernel.org 14499S: Maintained 14500F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 14501F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 14502F: drivers/crypto/s5p-sss.c 14503 14504SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14505M: Kyungmin Park <kyungmin.park@samsung.com> 14506M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14507L: linux-media@vger.kernel.org 14508Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14509S: Supported 14510F: drivers/media/platform/exynos4-is/ 14511 14512SAMSUNG SOC CLOCK DRIVERS 14513M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14514M: Tomasz Figa <tomasz.figa@gmail.com> 14515M: Chanwoo Choi <cw00.choi@samsung.com> 14516S: Supported 14517L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14518T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14519F: drivers/clk/samsung/ 14520F: include/dt-bindings/clock/exynos*.h 14521F: Documentation/devicetree/bindings/clock/exynos*.txt 14522F: Documentation/devicetree/bindings/clock/samsung,s3c* 14523F: Documentation/devicetree/bindings/clock/samsung,s5p* 14524 14525SAMSUNG SPI DRIVERS 14526M: Kukjin Kim <kgene@kernel.org> 14527M: Krzysztof Kozlowski <krzk@kernel.org> 14528M: Andi Shyti <andi@etezian.org> 14529L: linux-spi@vger.kernel.org 14530L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14531S: Maintained 14532F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14533F: drivers/spi/spi-s3c* 14534F: include/linux/platform_data/spi-s3c64xx.h 14535 14536SAMSUNG SXGBE DRIVERS 14537M: Byungho An <bh74.an@samsung.com> 14538M: Girish K S <ks.giri@samsung.com> 14539M: Vipul Pandya <vipul.pandya@samsung.com> 14540S: Supported 14541L: netdev@vger.kernel.org 14542F: drivers/net/ethernet/samsung/sxgbe/ 14543 14544SAMSUNG THERMAL DRIVER 14545M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14546L: linux-pm@vger.kernel.org 14547L: linux-samsung-soc@vger.kernel.org 14548S: Supported 14549T: git https://github.com/lmajewski/linux-samsung-thermal.git 14550F: drivers/thermal/samsung/ 14551 14552SAMSUNG USB2 PHY DRIVER 14553M: Kamil Debski <kamil@wypas.org> 14554M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14555L: linux-kernel@vger.kernel.org 14556S: Supported 14557F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14558F: Documentation/driver-api/phy/samsung-usb2.rst 14559F: drivers/phy/samsung/phy-exynos4210-usb2.c 14560F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14561F: drivers/phy/samsung/phy-exynos5250-usb2.c 14562F: drivers/phy/samsung/phy-s5pv210-usb2.c 14563F: drivers/phy/samsung/phy-samsung-usb2.c 14564F: drivers/phy/samsung/phy-samsung-usb2.h 14565 14566SC1200 WDT DRIVER 14567M: Zwane Mwaikambo <zwanem@gmail.com> 14568S: Maintained 14569F: drivers/watchdog/sc1200wdt.c 14570 14571SCHEDULER 14572M: Ingo Molnar <mingo@redhat.com> 14573M: Peter Zijlstra <peterz@infradead.org> 14574M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE) 14575M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL) 14576R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL) 14577R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR) 14578R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH) 14579R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING) 14580L: linux-kernel@vger.kernel.org 14581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14582S: Maintained 14583F: kernel/sched/ 14584F: include/linux/sched.h 14585F: include/uapi/linux/sched.h 14586F: include/linux/wait.h 14587F: include/linux/preempt.h 14588 14589SCR24X CHIP CARD INTERFACE DRIVER 14590M: Lubomir Rintel <lkundrak@v3.sk> 14591S: Supported 14592F: drivers/char/pcmcia/scr24x_cs.c 14593 14594SCSI CDROM DRIVER 14595M: Jens Axboe <axboe@kernel.dk> 14596L: linux-scsi@vger.kernel.org 14597W: http://www.kernel.dk 14598S: Maintained 14599F: drivers/scsi/sr* 14600 14601SCSI RDMA PROTOCOL (SRP) INITIATOR 14602M: Bart Van Assche <bvanassche@acm.org> 14603L: linux-rdma@vger.kernel.org 14604S: Supported 14605Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14606F: drivers/infiniband/ulp/srp/ 14607F: include/scsi/srp.h 14608 14609SCSI RDMA PROTOCOL (SRP) TARGET 14610M: Bart Van Assche <bvanassche@acm.org> 14611L: linux-rdma@vger.kernel.org 14612L: target-devel@vger.kernel.org 14613S: Supported 14614Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14615F: drivers/infiniband/ulp/srpt/ 14616 14617SCSI SG DRIVER 14618M: Doug Gilbert <dgilbert@interlog.com> 14619L: linux-scsi@vger.kernel.org 14620W: http://sg.danny.cz/sg 14621S: Maintained 14622F: Documentation/scsi/scsi-generic.txt 14623F: drivers/scsi/sg.c 14624F: include/scsi/sg.h 14625 14626SCSI SUBSYSTEM 14627M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14629M: "Martin K. Petersen" <martin.petersen@oracle.com> 14630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14631Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14632L: linux-scsi@vger.kernel.org 14633S: Maintained 14634F: Documentation/devicetree/bindings/scsi/ 14635F: drivers/scsi/ 14636F: include/scsi/ 14637 14638SCSI TAPE DRIVER 14639M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14640L: linux-scsi@vger.kernel.org 14641S: Maintained 14642F: Documentation/scsi/st.txt 14643F: drivers/scsi/st.* 14644F: drivers/scsi/st_*.h 14645 14646SCSI TARGET SUBSYSTEM 14647M: "Martin K. Petersen" <martin.petersen@oracle.com> 14648L: linux-scsi@vger.kernel.org 14649L: target-devel@vger.kernel.org 14650W: http://www.linux-iscsi.org 14651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14652Q: https://patchwork.kernel.org/project/target-devel/list/ 14653S: Supported 14654F: drivers/target/ 14655F: include/target/ 14656F: Documentation/target/ 14657 14658SCTP PROTOCOL 14659M: Vlad Yasevich <vyasevich@gmail.com> 14660M: Neil Horman <nhorman@tuxdriver.com> 14661M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14662L: linux-sctp@vger.kernel.org 14663W: http://lksctp.sourceforge.net 14664S: Maintained 14665F: Documentation/networking/sctp.txt 14666F: include/linux/sctp.h 14667F: include/uapi/linux/sctp.h 14668F: include/net/sctp/ 14669F: net/sctp/ 14670 14671SCx200 CPU SUPPORT 14672M: Jim Cromie <jim.cromie@gmail.com> 14673S: Odd Fixes 14674F: Documentation/i2c/busses/scx200_acb.rst 14675F: arch/x86/platform/scx200/ 14676F: drivers/watchdog/scx200_wdt.c 14677F: drivers/i2c/busses/scx200* 14678F: drivers/mtd/maps/scx200_docflash.c 14679F: include/linux/scx200.h 14680 14681SCx200 GPIO DRIVER 14682M: Jim Cromie <jim.cromie@gmail.com> 14683S: Maintained 14684F: drivers/char/scx200_gpio.c 14685F: include/linux/scx200_gpio.h 14686 14687SCx200 HRT CLOCKSOURCE DRIVER 14688M: Jim Cromie <jim.cromie@gmail.com> 14689S: Maintained 14690F: drivers/clocksource/scx200_hrt.c 14691 14692SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14693M: Sascha Sommer <saschasommer@freenet.de> 14694L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14695S: Maintained 14696F: drivers/mmc/host/sdricoh_cs.c 14697 14698SECO BOARDS CEC DRIVER 14699M: Ettore Chimenti <ek5.chimenti@gmail.com> 14700S: Maintained 14701F: drivers/media/platform/seco-cec/seco-cec.c 14702F: drivers/media/platform/seco-cec/seco-cec.h 14703 14704SECURE COMPUTING 14705M: Kees Cook <keescook@chromium.org> 14706R: Andy Lutomirski <luto@amacapital.net> 14707R: Will Drewry <wad@chromium.org> 14708T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14709S: Supported 14710F: kernel/seccomp.c 14711F: include/uapi/linux/seccomp.h 14712F: include/linux/seccomp.h 14713F: tools/testing/selftests/seccomp/* 14714F: tools/testing/selftests/kselftest_harness.h 14715F: Documentation/userspace-api/seccomp_filter.rst 14716K: \bsecure_computing 14717K: \bTIF_SECCOMP\b 14718 14719SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14720M: Al Cooper <alcooperx@gmail.com> 14721L: linux-mmc@vger.kernel.org 14722L: bcm-kernel-feedback-list@broadcom.com 14723S: Maintained 14724F: drivers/mmc/host/sdhci-brcmstb* 14725 14726SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14727M: Adrian Hunter <adrian.hunter@intel.com> 14728L: linux-mmc@vger.kernel.org 14729S: Maintained 14730F: drivers/mmc/host/sdhci* 14731F: include/linux/mmc/sdhci* 14732 14733EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14734M: Adrian Hunter <adrian.hunter@intel.com> 14735M: Ritesh Harjani <riteshh@codeaurora.org> 14736M: Asutosh Das <asutoshd@codeaurora.org> 14737L: linux-mmc@vger.kernel.org 14738S: Maintained 14739F: drivers/mmc/host/cqhci* 14740 14741SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14742M: Prabu Thangamuthu <prabu.t@synopsys.com> 14743M: Manjunath M B <manjumb@synopsys.com> 14744L: linux-mmc@vger.kernel.org 14745S: Maintained 14746F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14747 14748SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14749M: Ludovic Desroches <ludovic.desroches@microchip.com> 14750L: linux-mmc@vger.kernel.org 14751S: Supported 14752F: drivers/mmc/host/sdhci-of-at91.c 14753 14754SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14755M: Ben Dooks <ben-linux@fluff.org> 14756M: Jaehoon Chung <jh80.chung@samsung.com> 14757L: linux-mmc@vger.kernel.org 14758S: Maintained 14759F: drivers/mmc/host/sdhci-s3c* 14760 14761SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14762M: Viresh Kumar <vireshk@kernel.org> 14763L: linux-mmc@vger.kernel.org 14764S: Maintained 14765F: drivers/mmc/host/sdhci-spear.c 14766 14767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14768M: Kishon Vijay Abraham I <kishon@ti.com> 14769L: linux-mmc@vger.kernel.org 14770S: Maintained 14771F: drivers/mmc/host/sdhci-omap.c 14772 14773SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14774M: Scott Bauer <scott.bauer@intel.com> 14775M: Jonathan Derrick <jonathan.derrick@intel.com> 14776L: linux-block@vger.kernel.org 14777S: Supported 14778F: block/sed* 14779F: block/opal_proto.h 14780F: include/linux/sed* 14781F: include/uapi/linux/sed* 14782 14783SECURITY CONTACT 14784M: Security Officers <security@kernel.org> 14785S: Supported 14786 14787SECURITY SUBSYSTEM 14788M: James Morris <jmorris@namei.org> 14789M: "Serge E. Hallyn" <serge@hallyn.com> 14790L: linux-security-module@vger.kernel.org (suggested Cc:) 14791T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14792W: http://kernsec.org/ 14793S: Supported 14794F: security/ 14795X: security/selinux/ 14796 14797SELINUX SECURITY MODULE 14798M: Paul Moore <paul@paul-moore.com> 14799M: Stephen Smalley <sds@tycho.nsa.gov> 14800M: Eric Paris <eparis@parisplace.org> 14801L: selinux@vger.kernel.org 14802W: https://selinuxproject.org 14803W: https://github.com/SELinuxProject 14804T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14805S: Supported 14806F: include/uapi/linux/selinux_netlink.h 14807F: security/selinux/ 14808F: scripts/selinux/ 14809F: Documentation/admin-guide/LSM/SELinux.rst 14810 14811SENSABLE PHANTOM 14812M: Jiri Slaby <jirislaby@gmail.com> 14813S: Maintained 14814F: drivers/misc/phantom.c 14815F: include/uapi/linux/phantom.h 14816 14817SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14818M: Tomasz Duszynski <tduszyns@gmail.com> 14819S: Maintained 14820F: drivers/iio/chemical/sps30.c 14821F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14822 14823SERIAL DEVICE BUS 14824M: Rob Herring <robh@kernel.org> 14825L: linux-serial@vger.kernel.org 14826S: Maintained 14827F: Documentation/devicetree/bindings/serial/slave-device.txt 14828F: drivers/tty/serdev/ 14829F: include/linux/serdev.h 14830 14831SERIAL DRIVERS 14832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14833L: linux-serial@vger.kernel.org 14834S: Maintained 14835F: Documentation/devicetree/bindings/serial/ 14836F: drivers/tty/serial/ 14837 14838SERIAL IR RECEIVER 14839M: Sean Young <sean@mess.org> 14840L: linux-media@vger.kernel.org 14841S: Maintained 14842F: drivers/media/rc/serial_ir.c 14843 14844SFC NETWORK DRIVER 14845M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14846M: Edward Cree <ecree@solarflare.com> 14847M: Martin Habets <mhabets@solarflare.com> 14848L: netdev@vger.kernel.org 14849S: Supported 14850F: drivers/net/ethernet/sfc/ 14851 14852SFF/SFP/SFP+ MODULE SUPPORT 14853M: Russell King <linux@armlinux.org.uk> 14854L: netdev@vger.kernel.org 14855S: Maintained 14856F: drivers/net/phy/phylink.c 14857F: drivers/net/phy/sfp* 14858F: include/linux/phylink.h 14859F: include/linux/sfp.h 14860K: phylink 14861 14862SGI GRU DRIVER 14863M: Dimitri Sivanich <sivanich@sgi.com> 14864S: Maintained 14865F: drivers/misc/sgi-gru/ 14866 14867SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14868M: Pat Gefre <pfg@sgi.com> 14869L: linux-ia64@vger.kernel.org 14870S: Supported 14871F: Documentation/ia64/serial.rst 14872F: drivers/tty/serial/ioc?_serial.c 14873F: include/linux/ioc?.h 14874 14875SGI XP/XPC/XPNET DRIVER 14876M: Cliff Whickman <cpw@sgi.com> 14877M: Robin Holt <robinmholt@gmail.com> 14878S: Maintained 14879F: drivers/misc/sgi-xp/ 14880 14881SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14882M: Ursula Braun <ubraun@linux.ibm.com> 14883M: Karsten Graul <kgraul@linux.ibm.com> 14884L: linux-s390@vger.kernel.org 14885W: http://www.ibm.com/developerworks/linux/linux390/ 14886S: Supported 14887F: net/smc/ 14888 14889SHARP RJ54N1CB0C SENSOR DRIVER 14890M: Jacopo Mondi <jacopo@jmondi.org> 14891L: linux-media@vger.kernel.org 14892T: git git://linuxtv.org/media_tree.git 14893S: Odd fixes 14894F: drivers/media/i2c/rj54n1cb0c.c 14895F: include/media/i2c/rj54n1cb0c.h 14896 14897SH_VEU V4L2 MEM2MEM DRIVER 14898L: linux-media@vger.kernel.org 14899S: Orphan 14900F: drivers/media/platform/sh_veu.c 14901 14902SH_VOU V4L2 OUTPUT DRIVER 14903L: linux-media@vger.kernel.org 14904S: Orphan 14905F: drivers/media/platform/sh_vou.c 14906F: include/media/drv-intf/sh_vou.h 14907 14908SI2157 MEDIA DRIVER 14909M: Antti Palosaari <crope@iki.fi> 14910L: linux-media@vger.kernel.org 14911W: https://linuxtv.org 14912W: http://palosaari.fi/linux/ 14913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14914T: git git://linuxtv.org/anttip/media_tree.git 14915S: Maintained 14916F: drivers/media/tuners/si2157* 14917 14918SI2165 MEDIA DRIVER 14919M: Matthias Schwarzott <zzam@gentoo.org> 14920L: linux-media@vger.kernel.org 14921W: https://linuxtv.org 14922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14923S: Maintained 14924F: drivers/media/dvb-frontends/si2165* 14925 14926SI2168 MEDIA DRIVER 14927M: Antti Palosaari <crope@iki.fi> 14928L: linux-media@vger.kernel.org 14929W: https://linuxtv.org 14930W: http://palosaari.fi/linux/ 14931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14932T: git git://linuxtv.org/anttip/media_tree.git 14933S: Maintained 14934F: drivers/media/dvb-frontends/si2168* 14935 14936SI470X FM RADIO RECEIVER I2C DRIVER 14937M: Hans Verkuil <hverkuil@xs4all.nl> 14938L: linux-media@vger.kernel.org 14939T: git git://linuxtv.org/media_tree.git 14940W: https://linuxtv.org 14941S: Odd Fixes 14942F: drivers/media/radio/si470x/radio-si470x-i2c.c 14943 14944SI470X FM RADIO RECEIVER USB DRIVER 14945M: Hans Verkuil <hverkuil@xs4all.nl> 14946L: linux-media@vger.kernel.org 14947T: git git://linuxtv.org/media_tree.git 14948W: https://linuxtv.org 14949S: Maintained 14950F: drivers/media/radio/si470x/radio-si470x-common.c 14951F: drivers/media/radio/si470x/radio-si470x.h 14952F: drivers/media/radio/si470x/radio-si470x-usb.c 14953 14954SI4713 FM RADIO TRANSMITTER I2C DRIVER 14955M: Eduardo Valentin <edubezval@gmail.com> 14956L: linux-media@vger.kernel.org 14957T: git git://linuxtv.org/media_tree.git 14958W: https://linuxtv.org 14959S: Odd Fixes 14960F: drivers/media/radio/si4713/si4713.? 14961 14962SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14963M: Eduardo Valentin <edubezval@gmail.com> 14964L: linux-media@vger.kernel.org 14965T: git git://linuxtv.org/media_tree.git 14966W: https://linuxtv.org 14967S: Odd Fixes 14968F: drivers/media/radio/si4713/radio-platform-si4713.c 14969 14970SI4713 FM RADIO TRANSMITTER USB DRIVER 14971M: Hans Verkuil <hverkuil@xs4all.nl> 14972L: linux-media@vger.kernel.org 14973T: git git://linuxtv.org/media_tree.git 14974W: https://linuxtv.org 14975S: Maintained 14976F: drivers/media/radio/si4713/radio-usb-si4713.c 14977 14978SIANO DVB DRIVER 14979M: Mauro Carvalho Chehab <mchehab@kernel.org> 14980L: linux-media@vger.kernel.org 14981W: https://linuxtv.org 14982T: git git://linuxtv.org/media_tree.git 14983S: Odd fixes 14984F: drivers/media/common/siano/ 14985F: drivers/media/usb/siano/ 14986F: drivers/media/usb/siano/ 14987F: drivers/media/mmc/siano/ 14988 14989SIFIVE PDMA DRIVER 14990M: Green Wan <green.wan@sifive.com> 14991S: Maintained 14992F: drivers/dma/sf-pdma/ 14993F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml 14994 14995SIFIVE DRIVERS 14996M: Palmer Dabbelt <palmer@dabbelt.com> 14997M: Paul Walmsley <paul.walmsley@sifive.com> 14998L: linux-riscv@lists.infradead.org 14999T: git git://github.com/sifive/riscv-linux.git 15000S: Supported 15001K: [^@]sifive 15002N: sifive 15003 15004SIFIVE FU540 SYSTEM-ON-CHIP 15005M: Paul Walmsley <paul.walmsley@sifive.com> 15006M: Palmer Dabbelt <palmer@dabbelt.com> 15007L: linux-riscv@lists.infradead.org 15008T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 15009S: Supported 15010K: fu540 15011N: fu540 15012 15013SILEAD TOUCHSCREEN DRIVER 15014M: Hans de Goede <hdegoede@redhat.com> 15015L: linux-input@vger.kernel.org 15016L: platform-driver-x86@vger.kernel.org 15017S: Maintained 15018F: drivers/input/touchscreen/silead.c 15019F: drivers/platform/x86/touchscreen_dmi.c 15020 15021SILICON LABS WIRELESS DRIVERS (for WFxxx series) 15022M: Jérôme Pouiller <jerome.pouiller@silabs.com> 15023S: Supported 15024F: drivers/staging/wfx/ 15025 15026SILICON MOTION SM712 FRAME BUFFER DRIVER 15027M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15028M: Teddy Wang <teddy.wang@siliconmotion.com> 15029M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15030L: linux-fbdev@vger.kernel.org 15031S: Maintained 15032F: drivers/video/fbdev/sm712* 15033F: Documentation/fb/sm712fb.rst 15034 15035SIMPLE FIRMWARE INTERFACE (SFI) 15036M: Len Brown <lenb@kernel.org> 15037L: sfi-devel@simplefirmware.org 15038W: http://simplefirmware.org/ 15039T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 15040S: Supported 15041F: arch/x86/platform/sfi/ 15042F: drivers/sfi/ 15043F: include/linux/sfi*.h 15044 15045SIMPLEFB FB DRIVER 15046M: Hans de Goede <hdegoede@redhat.com> 15047L: linux-fbdev@vger.kernel.org 15048S: Maintained 15049F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 15050F: drivers/video/fbdev/simplefb.c 15051F: include/linux/platform_data/simplefb.h 15052 15053SIMTEC EB110ATX (Chalice CATS) 15054M: Vincent Sanders <vince@simtec.co.uk> 15055M: Simtec Linux Team <linux@simtec.co.uk> 15056W: http://www.simtec.co.uk/products/EB110ATX/ 15057S: Supported 15058 15059SIMTEC EB2410ITX (BAST) 15060M: Vincent Sanders <vince@simtec.co.uk> 15061M: Simtec Linux Team <linux@simtec.co.uk> 15062W: http://www.simtec.co.uk/products/EB2410ITX/ 15063S: Supported 15064F: arch/arm/mach-s3c24xx/mach-bast.c 15065F: arch/arm/mach-s3c24xx/bast-ide.c 15066F: arch/arm/mach-s3c24xx/bast-irq.c 15067 15068SIPHASH PRF ROUTINES 15069M: Jason A. Donenfeld <Jason@zx2c4.com> 15070S: Maintained 15071F: lib/siphash.c 15072F: lib/test_siphash.c 15073F: include/linux/siphash.h 15074 15075SIOX 15076M: Thorsten Scherer <t.scherer@eckelmann.de> 15077M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 15078R: Pengutronix Kernel Team <kernel@pengutronix.de> 15079S: Supported 15080F: drivers/siox/* 15081F: drivers/gpio/gpio-siox.c 15082F: include/trace/events/siox.h 15083 15084SIS 190 ETHERNET DRIVER 15085M: Francois Romieu <romieu@fr.zoreil.com> 15086L: netdev@vger.kernel.org 15087S: Maintained 15088F: drivers/net/ethernet/sis/sis190.c 15089 15090SIS 900/7016 FAST ETHERNET DRIVER 15091M: Daniele Venzano <venza@brownhat.org> 15092W: http://www.brownhat.org/sis900.html 15093L: netdev@vger.kernel.org 15094S: Maintained 15095F: drivers/net/ethernet/sis/sis900.* 15096 15097SIS FRAMEBUFFER DRIVER 15098M: Thomas Winischhofer <thomas@winischhofer.net> 15099W: http://www.winischhofer.net/linuxsisvga.shtml 15100S: Maintained 15101F: Documentation/fb/sisfb.rst 15102F: drivers/video/fbdev/sis/ 15103F: include/video/sisfb.h 15104 15105SIS USB2VGA DRIVER 15106M: Thomas Winischhofer <thomas@winischhofer.net> 15107W: http://www.winischhofer.at/linuxsisusbvga.shtml 15108S: Maintained 15109F: drivers/usb/misc/sisusbvga/ 15110 15111SLAB ALLOCATOR 15112M: Christoph Lameter <cl@linux.com> 15113M: Pekka Enberg <penberg@kernel.org> 15114M: David Rientjes <rientjes@google.com> 15115M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 15116M: Andrew Morton <akpm@linux-foundation.org> 15117L: linux-mm@kvack.org 15118S: Maintained 15119F: include/linux/sl?b*.h 15120F: mm/sl?b* 15121 15122SLEEPABLE READ-COPY UPDATE (SRCU) 15123M: Lai Jiangshan <jiangshanlai@gmail.com> 15124M: "Paul E. McKenney" <paulmck@kernel.org> 15125M: Josh Triplett <josh@joshtriplett.org> 15126R: Steven Rostedt <rostedt@goodmis.org> 15127R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 15128L: rcu@vger.kernel.org 15129W: http://www.rdrop.com/users/paulmck/RCU/ 15130S: Supported 15131T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15132F: include/linux/srcu*.h 15133F: kernel/rcu/srcu*.c 15134 15135SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 15136M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 15137L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15138S: Maintained 15139F: drivers/slimbus/ 15140F: Documentation/devicetree/bindings/slimbus/ 15141F: include/linux/slimbus.h 15142 15143SMACK SECURITY MODULE 15144M: Casey Schaufler <casey@schaufler-ca.com> 15145L: linux-security-module@vger.kernel.org 15146W: http://schaufler-ca.com 15147T: git git://github.com/cschaufler/smack-next 15148S: Maintained 15149F: Documentation/admin-guide/LSM/Smack.rst 15150F: security/smack/ 15151 15152SMC91x ETHERNET DRIVER 15153M: Nicolas Pitre <nico@fluxnic.net> 15154S: Odd Fixes 15155F: drivers/net/ethernet/smsc/smc91x.* 15156 15157SMIA AND SMIA++ IMAGE SENSOR DRIVER 15158M: Sakari Ailus <sakari.ailus@iki.fi> 15159L: linux-media@vger.kernel.org 15160S: Maintained 15161F: drivers/media/i2c/smiapp/ 15162F: include/media/i2c/smiapp.h 15163F: drivers/media/i2c/smiapp-pll.c 15164F: drivers/media/i2c/smiapp-pll.h 15165F: include/uapi/linux/smiapp.h 15166F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 15167 15168SMM665 HARDWARE MONITOR DRIVER 15169M: Guenter Roeck <linux@roeck-us.net> 15170L: linux-hwmon@vger.kernel.org 15171S: Maintained 15172F: Documentation/hwmon/smm665.rst 15173F: drivers/hwmon/smm665.c 15174 15175SMSC EMC2103 HARDWARE MONITOR DRIVER 15176M: Steve Glendinning <steve.glendinning@shawell.net> 15177L: linux-hwmon@vger.kernel.org 15178S: Maintained 15179F: Documentation/hwmon/emc2103.rst 15180F: drivers/hwmon/emc2103.c 15181 15182SMSC SCH5627 HARDWARE MONITOR DRIVER 15183M: Hans de Goede <hdegoede@redhat.com> 15184L: linux-hwmon@vger.kernel.org 15185S: Supported 15186F: Documentation/hwmon/sch5627.rst 15187F: drivers/hwmon/sch5627.c 15188 15189SMSC UFX6000 and UFX7000 USB to VGA DRIVER 15190M: Steve Glendinning <steve.glendinning@shawell.net> 15191L: linux-fbdev@vger.kernel.org 15192S: Maintained 15193F: drivers/video/fbdev/smscufx.c 15194 15195SMSC47B397 HARDWARE MONITOR DRIVER 15196M: Jean Delvare <jdelvare@suse.com> 15197L: linux-hwmon@vger.kernel.org 15198S: Maintained 15199F: Documentation/hwmon/smsc47b397.rst 15200F: drivers/hwmon/smsc47b397.c 15201 15202SMSC911x ETHERNET DRIVER 15203M: Steve Glendinning <steve.glendinning@shawell.net> 15204L: netdev@vger.kernel.org 15205S: Maintained 15206F: include/linux/smsc911x.h 15207F: drivers/net/ethernet/smsc/smsc911x.* 15208 15209SMSC9420 PCI ETHERNET DRIVER 15210M: Steve Glendinning <steve.glendinning@shawell.net> 15211L: netdev@vger.kernel.org 15212S: Maintained 15213F: drivers/net/ethernet/smsc/smsc9420.* 15214 15215SOC-CAMERA V4L2 SUBSYSTEM 15216L: linux-media@vger.kernel.org 15217T: git git://linuxtv.org/media_tree.git 15218S: Orphan 15219F: include/media/soc_camera.h 15220F: drivers/staging/media/soc_camera/ 15221 15222SOCIONEXT SYNQUACER I2C DRIVER 15223M: Ard Biesheuvel <ardb@kernel.org> 15224L: linux-i2c@vger.kernel.org 15225S: Maintained 15226F: drivers/i2c/busses/i2c-synquacer.c 15227F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 15228 15229SOCIONEXT UNIPHIER SOUND DRIVER 15230L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15231S: Orphan 15232F: sound/soc/uniphier/ 15233 15234SOEKRIS NET48XX LED SUPPORT 15235M: Chris Boot <bootc@bootc.net> 15236S: Maintained 15237F: drivers/leds/leds-net48xx.c 15238 15239SOFT-IWARP DRIVER (siw) 15240M: Bernard Metzler <bmt@zurich.ibm.com> 15241L: linux-rdma@vger.kernel.org 15242S: Supported 15243F: drivers/infiniband/sw/siw/ 15244F: include/uapi/rdma/siw-abi.h 15245 15246SOFT-ROCE DRIVER (rxe) 15247M: Moni Shoua <monis@mellanox.com> 15248L: linux-rdma@vger.kernel.org 15249S: Supported 15250W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 15251Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15252F: drivers/infiniband/sw/rxe/ 15253F: include/uapi/rdma/rdma_user_rxe.h 15254 15255SOFTLOGIC 6x10 MPEG CODEC 15256M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15257M: Anton Sviridenko <anton@corp.bluecherry.net> 15258M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15259M: Andrey Utkin <andrey_utkin@fastmail.com> 15260M: Ismael Luceno <ismael@iodev.co.uk> 15261L: linux-media@vger.kernel.org 15262S: Supported 15263F: drivers/media/pci/solo6x10/ 15264 15265SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 15266M: James Morse <james.morse@arm.com> 15267L: linux-arm-kernel@lists.infradead.org 15268S: Maintained 15269F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 15270F: drivers/firmware/arm_sdei.c 15271F: include/linux/arm_sdei.h 15272F: include/uapi/linux/arm_sdei.h 15273 15274SOFTWARE RAID (Multiple Disks) SUPPORT 15275M: Song Liu <song@kernel.org> 15276L: linux-raid@vger.kernel.org 15277T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 15278S: Supported 15279F: drivers/md/Makefile 15280F: drivers/md/Kconfig 15281F: drivers/md/md* 15282F: drivers/md/raid* 15283F: include/linux/raid/ 15284F: include/uapi/linux/raid/ 15285 15286SOCIONEXT (SNI) AVE NETWORK DRIVER 15287M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 15288L: netdev@vger.kernel.org 15289S: Maintained 15290F: drivers/net/ethernet/socionext/sni_ave.c 15291F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 15292 15293SOCIONEXT (SNI) NETSEC NETWORK DRIVER 15294M: Jassi Brar <jaswinder.singh@linaro.org> 15295M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 15296L: netdev@vger.kernel.org 15297S: Maintained 15298F: drivers/net/ethernet/socionext/netsec.c 15299F: Documentation/devicetree/bindings/net/socionext-netsec.txt 15300 15301SOCIONEXT (SNI) Synquacer SPI DRIVER 15302M: Masahisa Kojima <masahisa.kojima@linaro.org> 15303M: Jassi Brar <jaswinder.singh@linaro.org> 15304L: linux-spi@vger.kernel.org 15305S: Maintained 15306F: drivers/spi/spi-synquacer.c 15307F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 15308 15309SOLIDRUN CLEARFOG SUPPORT 15310M: Russell King <linux@armlinux.org.uk> 15311S: Maintained 15312F: arch/arm/boot/dts/armada-388-clearfog* 15313F: arch/arm/boot/dts/armada-38x-solidrun-* 15314 15315SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 15316M: Russell King <linux@armlinux.org.uk> 15317S: Maintained 15318F: arch/arm/boot/dts/imx6*-cubox-i* 15319F: arch/arm/boot/dts/imx6*-hummingboard* 15320F: arch/arm/boot/dts/imx6*-sr-* 15321 15322SONIC NETWORK DRIVER 15323M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 15324L: netdev@vger.kernel.org 15325S: Maintained 15326F: drivers/net/ethernet/natsemi/sonic.* 15327 15328SONICS SILICON BACKPLANE DRIVER (SSB) 15329M: Michael Buesch <m@bues.ch> 15330L: linux-wireless@vger.kernel.org 15331S: Maintained 15332F: drivers/ssb/ 15333F: include/linux/ssb/ 15334 15335SONY IMX214 SENSOR DRIVER 15336M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 15337L: linux-media@vger.kernel.org 15338T: git git://linuxtv.org/media_tree.git 15339S: Maintained 15340F: drivers/media/i2c/imx214.c 15341F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 15342 15343SONY IMX258 SENSOR DRIVER 15344M: Sakari Ailus <sakari.ailus@linux.intel.com> 15345L: linux-media@vger.kernel.org 15346T: git git://linuxtv.org/media_tree.git 15347S: Maintained 15348F: drivers/media/i2c/imx258.c 15349 15350SONY IMX274 SENSOR DRIVER 15351M: Leon Luo <leonl@leopardimaging.com> 15352L: linux-media@vger.kernel.org 15353T: git git://linuxtv.org/media_tree.git 15354S: Maintained 15355F: drivers/media/i2c/imx274.c 15356F: Documentation/devicetree/bindings/media/i2c/imx274.txt 15357 15358SONY IMX290 SENSOR DRIVER 15359M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 15360L: linux-media@vger.kernel.org 15361T: git git://linuxtv.org/media_tree.git 15362S: Maintained 15363F: drivers/media/i2c/imx290.c 15364F: Documentation/devicetree/bindings/media/i2c/imx290.txt 15365 15366SONY IMX319 SENSOR DRIVER 15367M: Bingbu Cao <bingbu.cao@intel.com> 15368L: linux-media@vger.kernel.org 15369T: git git://linuxtv.org/media_tree.git 15370S: Maintained 15371F: drivers/media/i2c/imx319.c 15372 15373SONY IMX355 SENSOR DRIVER 15374M: Tianshu Qiu <tian.shu.qiu@intel.com> 15375L: linux-media@vger.kernel.org 15376T: git git://linuxtv.org/media_tree.git 15377S: Maintained 15378F: drivers/media/i2c/imx355.c 15379 15380SONY MEMORYSTICK SUBSYSTEM 15381M: Maxim Levitsky <maximlevitsky@gmail.com> 15382M: Alex Dubov <oakad@yahoo.com> 15383M: Ulf Hansson <ulf.hansson@linaro.org> 15384L: linux-mmc@vger.kernel.org 15385T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15386S: Maintained 15387F: drivers/memstick/ 15388F: include/linux/memstick.h 15389 15390SONY VAIO CONTROL DEVICE DRIVER 15391M: Mattia Dongili <malattia@linux.it> 15392L: platform-driver-x86@vger.kernel.org 15393W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 15394S: Maintained 15395F: Documentation/admin-guide/laptops/sony-laptop.rst 15396F: drivers/char/sonypi.c 15397F: drivers/platform/x86/sony-laptop.c 15398F: include/linux/sony-laptop.h 15399 15400SOUND 15401M: Jaroslav Kysela <perex@perex.cz> 15402M: Takashi Iwai <tiwai@suse.com> 15403L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15404W: http://www.alsa-project.org/ 15405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15406Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15407S: Maintained 15408F: Documentation/sound/ 15409F: include/sound/ 15410F: include/uapi/sound/ 15411F: sound/ 15412 15413SOUND - COMPRESSED AUDIO 15414M: Vinod Koul <vkoul@kernel.org> 15415L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15417S: Supported 15418F: Documentation/sound/designs/compress-offload.rst 15419F: include/sound/compress_driver.h 15420F: include/uapi/sound/compress_* 15421F: sound/core/compress_offload.c 15422F: sound/soc/soc-compress.c 15423 15424SOUND - DMAENGINE HELPERS 15425M: Lars-Peter Clausen <lars@metafoo.de> 15426S: Supported 15427F: include/sound/dmaengine_pcm.h 15428F: sound/core/pcm_dmaengine.c 15429F: sound/soc/soc-generic-dmaengine-pcm.c 15430 15431SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15432M: Liam Girdwood <lgirdwood@gmail.com> 15433M: Mark Brown <broonie@kernel.org> 15434T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15435L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15436W: http://alsa-project.org/main/index.php/ASoC 15437S: Supported 15438F: Documentation/devicetree/bindings/sound/ 15439F: Documentation/sound/soc/ 15440F: sound/soc/ 15441F: include/dt-bindings/sound/ 15442F: include/sound/soc* 15443 15444SOUNDWIRE SUBSYSTEM 15445M: Vinod Koul <vkoul@kernel.org> 15446M: Sanyog Kale <sanyog.r.kale@intel.com> 15447R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15448L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15449S: Supported 15450F: Documentation/driver-api/soundwire/ 15451F: drivers/soundwire/ 15452F: include/linux/soundwire/ 15453 15454SP2 MEDIA DRIVER 15455M: Olli Salonen <olli.salonen@iki.fi> 15456L: linux-media@vger.kernel.org 15457W: https://linuxtv.org 15458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15459S: Maintained 15460F: drivers/media/dvb-frontends/sp2* 15461 15462SPARC + UltraSPARC (sparc/sparc64) 15463M: "David S. Miller" <davem@davemloft.net> 15464L: sparclinux@vger.kernel.org 15465Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15466T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15467T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15468S: Maintained 15469F: arch/sparc/ 15470F: drivers/sbus/ 15471 15472SPARC SERIAL DRIVERS 15473M: "David S. Miller" <davem@davemloft.net> 15474L: sparclinux@vger.kernel.org 15475T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15476T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15477S: Maintained 15478F: include/linux/sunserialcore.h 15479F: drivers/tty/serial/suncore.c 15480F: drivers/tty/serial/sunhv.c 15481F: drivers/tty/serial/sunsab.c 15482F: drivers/tty/serial/sunsab.h 15483F: drivers/tty/serial/sunsu.c 15484F: drivers/tty/serial/sunzilog.c 15485F: drivers/tty/serial/sunzilog.h 15486F: drivers/tty/vcc.c 15487 15488SPARSE CHECKER 15489M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15490L: linux-sparse@vger.kernel.org 15491W: https://sparse.wiki.kernel.org/ 15492T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15493S: Maintained 15494F: include/linux/compiler.h 15495 15496SPEAR CLOCK FRAMEWORK SUPPORT 15497M: Viresh Kumar <vireshk@kernel.org> 15498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15499W: http://www.st.com/spear 15500S: Maintained 15501F: drivers/clk/spear/ 15502 15503SPEAR PLATFORM SUPPORT 15504M: Viresh Kumar <vireshk@kernel.org> 15505M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15507W: http://www.st.com/spear 15508S: Maintained 15509F: arch/arm/boot/dts/spear* 15510F: arch/arm/mach-spear/ 15511 15512SPI NOR SUBSYSTEM 15513M: Tudor Ambarus <tudor.ambarus@microchip.com> 15514L: linux-mtd@lists.infradead.org 15515W: http://www.linux-mtd.infradead.org/ 15516Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15518S: Maintained 15519F: drivers/mtd/spi-nor/ 15520F: include/linux/mtd/spi-nor.h 15521 15522SPI SUBSYSTEM 15523M: Mark Brown <broonie@kernel.org> 15524L: linux-spi@vger.kernel.org 15525T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15526Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15527S: Maintained 15528F: Documentation/devicetree/bindings/spi/ 15529F: Documentation/spi/ 15530F: drivers/spi/ 15531F: include/linux/spi/ 15532F: include/uapi/linux/spi/ 15533F: tools/spi/ 15534 15535SPIDERNET NETWORK DRIVER for CELL 15536M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15537L: netdev@vger.kernel.org 15538S: Supported 15539F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15540F: drivers/net/ethernet/toshiba/spider_net* 15541 15542SPMI SUBSYSTEM 15543R: Stephen Boyd <sboyd@kernel.org> 15544L: linux-arm-msm@vger.kernel.org 15545F: Documentation/devicetree/bindings/spmi/ 15546F: drivers/spmi/ 15547F: include/dt-bindings/spmi/spmi.h 15548F: include/linux/spmi.h 15549F: include/trace/events/spmi.h 15550 15551SPU FILE SYSTEM 15552M: Jeremy Kerr <jk@ozlabs.org> 15553L: linuxppc-dev@lists.ozlabs.org 15554W: http://www.ibm.com/developerworks/power/cell/ 15555S: Supported 15556F: Documentation/filesystems/spufs.txt 15557F: arch/powerpc/platforms/cell/spufs/ 15558 15559SQUASHFS FILE SYSTEM 15560M: Phillip Lougher <phillip@squashfs.org.uk> 15561L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15562W: http://squashfs.org.uk 15563T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15564S: Maintained 15565F: Documentation/filesystems/squashfs.txt 15566F: fs/squashfs/ 15567 15568SRM (Alpha) environment access 15569M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15570S: Maintained 15571F: arch/alpha/kernel/srm_env.c 15572 15573ST LSM6DSx IMU IIO DRIVER 15574M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15575L: linux-iio@vger.kernel.org 15576W: http://www.st.com/ 15577S: Maintained 15578F: drivers/iio/imu/st_lsm6dsx/ 15579F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15580 15581ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15582M: Mickael Guene <mickael.guene@st.com> 15583L: linux-media@vger.kernel.org 15584T: git git://linuxtv.org/media_tree.git 15585S: Maintained 15586F: drivers/media/i2c/st-mipid02.c 15587F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15588 15589ST STM32 I2C/SMBUS DRIVER 15590M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15591L: linux-i2c@vger.kernel.org 15592S: Maintained 15593F: drivers/i2c/busses/i2c-stm32* 15594 15595ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15596M: Song Qiang <songqiang1304521@gmail.com> 15597L: linux-iio@vger.kernel.org 15598S: Maintained 15599F: drivers/iio/proximity/vl53l0x-i2c.c 15600F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15601 15602STABLE BRANCH 15603M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15604M: Sasha Levin <sashal@kernel.org> 15605L: stable@vger.kernel.org 15606S: Supported 15607F: Documentation/process/stable-kernel-rules.rst 15608 15609STAGING - COMEDI 15610M: Ian Abbott <abbotti@mev.co.uk> 15611M: H Hartley Sweeten <hsweeten@visionengravers.com> 15612S: Odd Fixes 15613F: drivers/staging/comedi/ 15614 15615STAGING - FIELDBUS SUBSYSTEM 15616M: Sven Van Asbroeck <TheSven73@gmail.com> 15617S: Maintained 15618F: drivers/staging/fieldbus/* 15619F: drivers/staging/fieldbus/Documentation/ 15620 15621STAGING - HMS ANYBUS-S BUS 15622M: Sven Van Asbroeck <TheSven73@gmail.com> 15623S: Maintained 15624F: drivers/staging/fieldbus/anybuss/ 15625 15626STAGING - INDUSTRIAL IO 15627M: Jonathan Cameron <jic23@kernel.org> 15628L: linux-iio@vger.kernel.org 15629S: Odd Fixes 15630F: Documentation/devicetree/bindings/staging/iio/ 15631F: drivers/staging/iio/ 15632 15633STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15634M: Marc Dietrich <marvin24@gmx.de> 15635L: ac100@lists.launchpad.net (moderated for non-subscribers) 15636L: linux-tegra@vger.kernel.org 15637S: Maintained 15638F: drivers/staging/nvec/ 15639 15640STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15641M: Jens Frederich <jfrederich@gmail.com> 15642M: Daniel Drake <dsd@laptop.org> 15643M: Jon Nettleton <jon.nettleton@gmail.com> 15644W: http://wiki.laptop.org/go/DCON 15645S: Maintained 15646F: drivers/staging/olpc_dcon/ 15647 15648STAGING - REALTEK RTL8712U DRIVERS 15649M: Larry Finger <Larry.Finger@lwfinger.net> 15650M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15651S: Odd Fixes 15652F: drivers/staging/rtl8712/ 15653 15654STAGING - REALTEK RTL8188EU DRIVERS 15655M: Larry Finger <Larry.Finger@lwfinger.net> 15656S: Odd Fixes 15657F: drivers/staging/rtl8188eu/ 15658 15659STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15660M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15661M: Teddy Wang <teddy.wang@siliconmotion.com> 15662M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15663L: linux-fbdev@vger.kernel.org 15664S: Maintained 15665F: drivers/staging/sm750fb/ 15666 15667STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15668M: William Hubbs <w.d.hubbs@gmail.com> 15669M: Chris Brannon <chris@the-brannons.com> 15670M: Kirk Reiser <kirk@reisers.ca> 15671M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15672L: speakup@linux-speakup.org 15673W: http://www.linux-speakup.org/ 15674S: Odd Fixes 15675F: drivers/staging/speakup/ 15676 15677STAGING - VIA VT665X DRIVERS 15678M: Forest Bond <forest@alittletooquiet.net> 15679S: Odd Fixes 15680F: drivers/staging/vt665?/ 15681 15682STAGING - WILC1000 WIFI DRIVER 15683M: Adham Abozaeid <adham.abozaeid@microchip.com> 15684M: Ajay Singh <ajay.kathat@microchip.com> 15685L: linux-wireless@vger.kernel.org 15686S: Supported 15687F: drivers/staging/wilc1000/ 15688 15689STAGING - SEPS525 LCD CONTROLLER DRIVERS 15690M: Michael Hennerich <michael.hennerich@analog.com> 15691M: Beniamin Bia <beniamin.bia@analog.com> 15692L: linux-fbdev@vger.kernel.org 15693S: Supported 15694F: drivers/staging/fbtft/fb_seps525.c 15695F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 15696 15697STAGING SUBSYSTEM 15698M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15699T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15700L: devel@driverdev.osuosl.org 15701S: Supported 15702F: drivers/staging/ 15703 15704STARFIRE/DURALAN NETWORK DRIVER 15705M: Ion Badulescu <ionut@badula.org> 15706S: Odd Fixes 15707F: drivers/net/ethernet/adaptec/starfire* 15708 15709STEC S1220 SKD DRIVER 15710M: Damien Le Moal <Damien.LeMoal@wdc.com> 15711L: linux-block@vger.kernel.org 15712S: Maintained 15713F: drivers/block/skd*[ch] 15714 15715STI AUDIO (ASoC) DRIVERS 15716M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15717L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15718S: Maintained 15719F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15720F: sound/soc/sti/ 15721 15722STI CEC DRIVER 15723M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15724S: Maintained 15725F: drivers/media/platform/sti/cec/ 15726F: Documentation/devicetree/bindings/media/stih-cec.txt 15727 15728STK1160 USB VIDEO CAPTURE DRIVER 15729M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15730L: linux-media@vger.kernel.org 15731T: git git://linuxtv.org/media_tree.git 15732S: Maintained 15733F: drivers/media/usb/stk1160/ 15734 15735STM32 AUDIO (ASoC) DRIVERS 15736M: Olivier Moysan <olivier.moysan@st.com> 15737M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15738L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15739S: Maintained 15740F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15741F: sound/soc/stm/ 15742 15743STM32 TIMER/LPTIMER DRIVERS 15744M: Fabrice Gasnier <fabrice.gasnier@st.com> 15745S: Maintained 15746F: drivers/*/stm32-*timer* 15747F: drivers/pwm/pwm-stm32* 15748F: include/linux/*/stm32-*tim* 15749F: Documentation/ABI/testing/*timer-stm32 15750F: Documentation/devicetree/bindings/*/stm32-*timer* 15751F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15752 15753STMMAC ETHERNET DRIVER 15754M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15755M: Alexandre Torgue <alexandre.torgue@st.com> 15756M: Jose Abreu <joabreu@synopsys.com> 15757L: netdev@vger.kernel.org 15758W: http://www.stlinux.com 15759S: Supported 15760F: drivers/net/ethernet/stmicro/stmmac/ 15761 15762SUN3/3X 15763M: Sam Creasey <sammy@sammy.net> 15764W: http://sammy.net/sun3/ 15765S: Maintained 15766F: arch/m68k/kernel/*sun3* 15767F: arch/m68k/sun3*/ 15768F: arch/m68k/include/asm/sun3* 15769F: drivers/net/ethernet/i825xx/sun3* 15770 15771SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15772M: Hans de Goede <hdegoede@redhat.com> 15773L: linux-input@vger.kernel.org 15774S: Maintained 15775F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 15776F: drivers/input/keyboard/sun4i-lradc-keys.c 15777 15778SUNDANCE NETWORK DRIVER 15779M: Denis Kirjanov <kda@linux-powerpc.org> 15780L: netdev@vger.kernel.org 15781S: Maintained 15782F: drivers/net/ethernet/dlink/sundance.c 15783 15784SUPERH 15785M: Yoshinori Sato <ysato@users.sourceforge.jp> 15786M: Rich Felker <dalias@libc.org> 15787L: linux-sh@vger.kernel.org 15788Q: http://patchwork.kernel.org/project/linux-sh/list/ 15789S: Maintained 15790F: Documentation/sh/ 15791F: arch/sh/ 15792F: drivers/sh/ 15793 15794SUSPEND TO RAM 15795M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15796M: Len Brown <len.brown@intel.com> 15797M: Pavel Machek <pavel@ucw.cz> 15798L: linux-pm@vger.kernel.org 15799B: https://bugzilla.kernel.org 15800S: Supported 15801F: Documentation/power/ 15802F: arch/x86/kernel/acpi/ 15803F: drivers/base/power/ 15804F: kernel/power/ 15805F: include/linux/suspend.h 15806F: include/linux/freezer.h 15807F: include/linux/pm.h 15808 15809SVGA HANDLING 15810M: Martin Mares <mj@ucw.cz> 15811L: linux-video@atrey.karlin.mff.cuni.cz 15812S: Maintained 15813F: Documentation/admin-guide/svga.rst 15814F: arch/x86/boot/video* 15815 15816SWIOTLB SUBSYSTEM 15817M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15818L: iommu@lists.linux-foundation.org 15819T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15820S: Supported 15821F: kernel/dma/swiotlb.c 15822F: arch/*/kernel/pci-swiotlb.c 15823F: include/linux/swiotlb.h 15824 15825SWITCHDEV 15826M: Jiri Pirko <jiri@resnulli.us> 15827M: Ivan Vecera <ivecera@redhat.com> 15828L: netdev@vger.kernel.org 15829S: Supported 15830F: net/switchdev/ 15831F: include/net/switchdev.h 15832 15833SY8106A REGULATOR DRIVER 15834M: Icenowy Zheng <icenowy@aosc.io> 15835S: Maintained 15836F: drivers/regulator/sy8106a-regulator.c 15837F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15838 15839SYNC FILE FRAMEWORK 15840M: Sumit Semwal <sumit.semwal@linaro.org> 15841R: Gustavo Padovan <gustavo@padovan.org> 15842S: Maintained 15843L: linux-media@vger.kernel.org 15844L: dri-devel@lists.freedesktop.org 15845F: drivers/dma-buf/sync_* 15846F: drivers/dma-buf/dma-fence* 15847F: drivers/dma-buf/sw_sync.c 15848F: include/linux/sync_file.h 15849F: include/uapi/linux/sync_file.h 15850F: Documentation/driver-api/sync_file.rst 15851T: git git://anongit.freedesktop.org/drm/drm-misc 15852 15853SYNOPSYS ARC ARCHITECTURE 15854M: Vineet Gupta <vgupta@synopsys.com> 15855L: linux-snps-arc@lists.infradead.org 15856S: Supported 15857F: arch/arc/ 15858F: Documentation/devicetree/bindings/arc/* 15859F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15860F: drivers/clocksource/arc_timer.c 15861F: drivers/tty/serial/arc_uart.c 15862T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15863 15864SYNOPSYS ARC HSDK SDP pll clock driver 15865M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15866S: Supported 15867F: drivers/clk/clk-hsdk-pll.c 15868F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15869 15870SYNOPSYS ARC SDP clock driver 15871M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15872S: Supported 15873F: drivers/clk/axs10x/* 15874F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15875 15876SYNOPSYS ARC SDP platform support 15877M: Alexey Brodkin <abrodkin@synopsys.com> 15878S: Supported 15879F: arch/arc/plat-axs10x 15880F: arch/arc/boot/dts/ax* 15881F: Documentation/devicetree/bindings/arc/axs10* 15882 15883SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15884M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15885S: Supported 15886F: drivers/reset/reset-axs10x.c 15887F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15888 15889SYNOPSYS CREG GPIO DRIVER 15890M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15891S: Maintained 15892F: drivers/gpio/gpio-creg-snps.c 15893F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15894 15895SYNOPSYS DESIGNWARE 8250 UART DRIVER 15896R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15897S: Maintained 15898F: drivers/tty/serial/8250/8250_dw.c 15899 15900SYNOPSYS DESIGNWARE APB GPIO DRIVER 15901M: Hoan Tran <hoan@os.amperecomputing.com> 15902L: linux-gpio@vger.kernel.org 15903S: Maintained 15904F: drivers/gpio/gpio-dwapb.c 15905F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15906 15907SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15908M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15909S: Maintained 15910F: drivers/dma/dw-axi-dmac/ 15911F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15912 15913SYNOPSYS DESIGNWARE DMAC DRIVER 15914M: Viresh Kumar <vireshk@kernel.org> 15915R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15916S: Maintained 15917F: Documentation/devicetree/bindings/dma/snps-dma.txt 15918F: drivers/dma/dw/ 15919F: include/dt-bindings/dma/dw-dmac.h 15920F: include/linux/dma/dw.h 15921F: include/linux/platform_data/dma-dw.h 15922 15923SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15924M: Jose Abreu <Jose.Abreu@synopsys.com> 15925L: netdev@vger.kernel.org 15926S: Supported 15927F: drivers/net/ethernet/synopsys/ 15928 15929SYNOPSYS DESIGNWARE I2C DRIVER 15930M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15931R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15932R: Mika Westerberg <mika.westerberg@linux.intel.com> 15933L: linux-i2c@vger.kernel.org 15934S: Maintained 15935F: drivers/i2c/busses/i2c-designware-* 15936F: include/linux/platform_data/i2c-designware.h 15937 15938SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15939M: Jaehoon Chung <jh80.chung@samsung.com> 15940L: linux-mmc@vger.kernel.org 15941S: Maintained 15942F: drivers/mmc/host/dw_mmc* 15943 15944SYNOPSYS HSDK RESET CONTROLLER DRIVER 15945M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15946S: Supported 15947F: drivers/reset/reset-hsdk.c 15948F: include/dt-bindings/reset/snps,hsdk-reset.h 15949F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15950 15951SYSTEM CONFIGURATION (SYSCON) 15952M: Lee Jones <lee.jones@linaro.org> 15953M: Arnd Bergmann <arnd@arndb.de> 15954T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15955S: Supported 15956F: drivers/mfd/syscon.c 15957 15958SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15959M: Sudeep Holla <sudeep.holla@arm.com> 15960L: linux-arm-kernel@lists.infradead.org 15961S: Maintained 15962F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15963F: drivers/clk/clk-sc[mp]i.c 15964F: drivers/cpufreq/sc[mp]i-cpufreq.c 15965F: drivers/firmware/arm_scpi.c 15966F: drivers/firmware/arm_scmi/ 15967F: drivers/reset/reset-scmi.c 15968F: include/linux/sc[mp]i_protocol.h 15969 15970SYSTEM RESET/SHUTDOWN DRIVERS 15971M: Sebastian Reichel <sre@kernel.org> 15972L: linux-pm@vger.kernel.org 15973T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15974S: Maintained 15975F: Documentation/devicetree/bindings/power/reset/ 15976F: drivers/power/reset/ 15977 15978SYSTEM TRACE MODULE CLASS 15979M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15980S: Maintained 15981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15982F: Documentation/trace/stm.rst 15983F: drivers/hwtracing/stm/ 15984F: include/linux/stm.h 15985F: include/uapi/linux/stm.h 15986 15987SYSTEM76 ACPI DRIVER 15988M: Jeremy Soller <jeremy@system76.com> 15989M: System76 Product Development <productdev@system76.com> 15990L: platform-driver-x86@vger.kernel.org 15991S: Maintained 15992F: drivers/platform/x86/system76_acpi.c 15993 15994SYSV FILESYSTEM 15995M: Christoph Hellwig <hch@infradead.org> 15996S: Maintained 15997F: Documentation/filesystems/sysv-fs.txt 15998F: fs/sysv/ 15999F: include/linux/sysv_fs.h 16000 16001TASKSTATS STATISTICS INTERFACE 16002M: Balbir Singh <bsingharora@gmail.com> 16003S: Maintained 16004F: Documentation/accounting/taskstats* 16005F: include/linux/taskstats* 16006F: kernel/taskstats.c 16007 16008TC subsystem 16009M: Jamal Hadi Salim <jhs@mojatatu.com> 16010M: Cong Wang <xiyou.wangcong@gmail.com> 16011M: Jiri Pirko <jiri@resnulli.us> 16012L: netdev@vger.kernel.org 16013S: Maintained 16014F: include/net/pkt_cls.h 16015F: include/net/pkt_sched.h 16016F: include/net/tc_act/ 16017F: include/uapi/linux/pkt_cls.h 16018F: include/uapi/linux/pkt_sched.h 16019F: include/uapi/linux/tc_act/ 16020F: include/uapi/linux/tc_ematch/ 16021F: net/sched/ 16022 16023TC90522 MEDIA DRIVER 16024M: Akihiro Tsukada <tskd08@gmail.com> 16025L: linux-media@vger.kernel.org 16026S: Odd Fixes 16027F: drivers/media/dvb-frontends/tc90522* 16028 16029TCP LOW PRIORITY MODULE 16030M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 16031M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 16032W: http://tcp-lp-mod.sourceforge.net/ 16033S: Maintained 16034F: net/ipv4/tcp_lp.c 16035 16036TDA10071 MEDIA DRIVER 16037M: Antti Palosaari <crope@iki.fi> 16038L: linux-media@vger.kernel.org 16039W: https://linuxtv.org 16040W: http://palosaari.fi/linux/ 16041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16042T: git git://linuxtv.org/anttip/media_tree.git 16043S: Maintained 16044F: drivers/media/dvb-frontends/tda10071* 16045 16046TDA18212 MEDIA DRIVER 16047M: Antti Palosaari <crope@iki.fi> 16048L: linux-media@vger.kernel.org 16049W: https://linuxtv.org 16050W: http://palosaari.fi/linux/ 16051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16052T: git git://linuxtv.org/anttip/media_tree.git 16053S: Maintained 16054F: drivers/media/tuners/tda18212* 16055 16056TDA18218 MEDIA DRIVER 16057M: Antti Palosaari <crope@iki.fi> 16058L: linux-media@vger.kernel.org 16059W: https://linuxtv.org 16060W: http://palosaari.fi/linux/ 16061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16062T: git git://linuxtv.org/anttip/media_tree.git 16063S: Maintained 16064F: drivers/media/tuners/tda18218* 16065 16066TDA18250 MEDIA DRIVER 16067M: Olli Salonen <olli.salonen@iki.fi> 16068L: linux-media@vger.kernel.org 16069W: https://linuxtv.org 16070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16071T: git git://linuxtv.org/media_tree.git 16072S: Maintained 16073F: drivers/media/tuners/tda18250* 16074 16075TDA18271 MEDIA DRIVER 16076M: Michael Krufky <mkrufky@linuxtv.org> 16077L: linux-media@vger.kernel.org 16078W: https://linuxtv.org 16079W: http://github.com/mkrufky 16080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16081T: git git://linuxtv.org/mkrufky/tuners.git 16082S: Maintained 16083F: drivers/media/tuners/tda18271* 16084 16085TDA1997x MEDIA DRIVER 16086M: Tim Harvey <tharvey@gateworks.com> 16087L: linux-media@vger.kernel.org 16088W: https://linuxtv.org 16089Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16090S: Maintained 16091F: drivers/media/i2c/tda1997x.* 16092 16093TDA827x MEDIA DRIVER 16094M: Michael Krufky <mkrufky@linuxtv.org> 16095L: linux-media@vger.kernel.org 16096W: https://linuxtv.org 16097W: http://github.com/mkrufky 16098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16099T: git git://linuxtv.org/mkrufky/tuners.git 16100S: Maintained 16101F: drivers/media/tuners/tda8290.* 16102 16103TDA8290 MEDIA DRIVER 16104M: Michael Krufky <mkrufky@linuxtv.org> 16105L: linux-media@vger.kernel.org 16106W: https://linuxtv.org 16107W: http://github.com/mkrufky 16108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16109T: git git://linuxtv.org/mkrufky/tuners.git 16110S: Maintained 16111F: drivers/media/tuners/tda8290.* 16112 16113TDA9840 MEDIA DRIVER 16114M: Hans Verkuil <hverkuil@xs4all.nl> 16115L: linux-media@vger.kernel.org 16116T: git git://linuxtv.org/media_tree.git 16117W: https://linuxtv.org 16118S: Maintained 16119F: drivers/media/i2c/tda9840* 16120 16121TEA5761 TUNER DRIVER 16122M: Mauro Carvalho Chehab <mchehab@kernel.org> 16123L: linux-media@vger.kernel.org 16124W: https://linuxtv.org 16125T: git git://linuxtv.org/media_tree.git 16126S: Odd fixes 16127F: drivers/media/tuners/tea5761.* 16128 16129TEA5767 TUNER DRIVER 16130M: Mauro Carvalho Chehab <mchehab@kernel.org> 16131L: linux-media@vger.kernel.org 16132W: https://linuxtv.org 16133T: git git://linuxtv.org/media_tree.git 16134S: Maintained 16135F: drivers/media/tuners/tea5767.* 16136 16137TEA6415C MEDIA DRIVER 16138M: Hans Verkuil <hverkuil@xs4all.nl> 16139L: linux-media@vger.kernel.org 16140T: git git://linuxtv.org/media_tree.git 16141W: https://linuxtv.org 16142S: Maintained 16143F: drivers/media/i2c/tea6415c* 16144 16145TEA6420 MEDIA DRIVER 16146M: Hans Verkuil <hverkuil@xs4all.nl> 16147L: linux-media@vger.kernel.org 16148T: git git://linuxtv.org/media_tree.git 16149W: https://linuxtv.org 16150S: Maintained 16151F: drivers/media/i2c/tea6420* 16152 16153TEAM DRIVER 16154M: Jiri Pirko <jiri@resnulli.us> 16155L: netdev@vger.kernel.org 16156S: Supported 16157F: drivers/net/team/ 16158F: include/linux/if_team.h 16159F: include/uapi/linux/if_team.h 16160 16161TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 16162M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 16163S: Maintained 16164F: arch/x86/platform/ts5500/ 16165 16166TECHNOTREND USB IR RECEIVER 16167M: Sean Young <sean@mess.org> 16168L: linux-media@vger.kernel.org 16169S: Maintained 16170F: drivers/media/rc/ttusbir.c 16171 16172TECHWELL TW9910 VIDEO DECODER 16173L: linux-media@vger.kernel.org 16174S: Orphan 16175F: drivers/media/i2c/tw9910.c 16176F: include/media/i2c/tw9910.h 16177 16178TEE SUBSYSTEM 16179M: Jens Wiklander <jens.wiklander@linaro.org> 16180L: tee-dev@lists.linaro.org 16181S: Maintained 16182F: include/linux/tee_drv.h 16183F: include/uapi/linux/tee.h 16184F: drivers/tee/ 16185F: Documentation/tee.txt 16186 16187TEGRA ARCHITECTURE SUPPORT 16188M: Thierry Reding <thierry.reding@gmail.com> 16189M: Jonathan Hunter <jonathanh@nvidia.com> 16190L: linux-tegra@vger.kernel.org 16191Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 16192T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 16193S: Supported 16194N: [^a-z]tegra 16195 16196TEGRA CLOCK DRIVER 16197M: Peter De Schrijver <pdeschrijver@nvidia.com> 16198M: Prashant Gaikwad <pgaikwad@nvidia.com> 16199S: Supported 16200F: drivers/clk/tegra/ 16201 16202TEGRA DMA DRIVERS 16203M: Laxman Dewangan <ldewangan@nvidia.com> 16204M: Jon Hunter <jonathanh@nvidia.com> 16205S: Supported 16206F: drivers/dma/tegra* 16207 16208TEGRA I2C DRIVER 16209M: Laxman Dewangan <ldewangan@nvidia.com> 16210R: Dmitry Osipenko <digetx@gmail.com> 16211S: Supported 16212F: drivers/i2c/busses/i2c-tegra.c 16213 16214TEGRA IOMMU DRIVERS 16215M: Thierry Reding <thierry.reding@gmail.com> 16216L: linux-tegra@vger.kernel.org 16217S: Supported 16218F: drivers/iommu/tegra* 16219 16220TEGRA KBC DRIVER 16221M: Laxman Dewangan <ldewangan@nvidia.com> 16222S: Supported 16223F: drivers/input/keyboard/tegra-kbc.c 16224 16225TEGRA NAND DRIVER 16226M: Stefan Agner <stefan@agner.ch> 16227M: Lucas Stach <dev@lynxeye.de> 16228S: Maintained 16229F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 16230F: drivers/mtd/nand/raw/tegra_nand.c 16231 16232TEGRA PWM DRIVER 16233M: Thierry Reding <thierry.reding@gmail.com> 16234S: Supported 16235F: drivers/pwm/pwm-tegra.c 16236 16237TEGRA SERIAL DRIVER 16238M: Laxman Dewangan <ldewangan@nvidia.com> 16239S: Supported 16240F: drivers/tty/serial/serial-tegra.c 16241 16242TEGRA SPI DRIVER 16243M: Laxman Dewangan <ldewangan@nvidia.com> 16244S: Supported 16245F: drivers/spi/spi-tegra* 16246 16247TEGRA XUSB PADCTL DRIVER 16248M: JC Kuo <jckuo@nvidia.com> 16249S: Supported 16250F: drivers/phy/tegra/xusb* 16251 16252TEHUTI ETHERNET DRIVER 16253M: Andy Gospodarek <andy@greyhouse.net> 16254L: netdev@vger.kernel.org 16255S: Supported 16256F: drivers/net/ethernet/tehuti/* 16257 16258Telecom Clock Driver for MCPL0010 16259M: Mark Gross <mark.gross@intel.com> 16260S: Supported 16261F: drivers/char/tlclk.c 16262 16263TENSILICA XTENSA PORT (xtensa) 16264M: Chris Zankel <chris@zankel.net> 16265M: Max Filippov <jcmvbkbc@gmail.com> 16266L: linux-xtensa@linux-xtensa.org 16267T: git git://github.com/czankel/xtensa-linux.git 16268S: Maintained 16269F: arch/xtensa/ 16270F: drivers/irqchip/irq-xtensa-* 16271 16272Texas Instruments' System Control Interface (TISCI) Protocol Driver 16273M: Nishanth Menon <nm@ti.com> 16274M: Tero Kristo <t-kristo@ti.com> 16275M: Santosh Shilimkar <ssantosh@kernel.org> 16276L: linux-arm-kernel@lists.infradead.org 16277S: Maintained 16278F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 16279F: drivers/firmware/ti_sci* 16280F: include/linux/soc/ti/ti_sci_protocol.h 16281F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 16282F: drivers/soc/ti/ti_sci_pm_domains.c 16283F: include/dt-bindings/soc/ti,sci_pm_domain.h 16284F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 16285F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 16286F: drivers/clk/keystone/sci-clk.c 16287F: drivers/reset/reset-ti-sci.c 16288F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 16289F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 16290F: drivers/irqchip/irq-ti-sci-intr.c 16291F: drivers/irqchip/irq-ti-sci-inta.c 16292F: include/linux/soc/ti/ti_sci_inta_msi.h 16293F: drivers/soc/ti/ti_sci_inta_msi.c 16294 16295Texas Instruments ASoC drivers 16296M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16297L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16298S: Maintained 16299F: sound/soc/ti/ 16300 16301Texas Instruments' DAC7612 DAC Driver 16302M: Ricardo Ribalda <ricardo@ribalda.com> 16303L: linux-iio@vger.kernel.org 16304S: Supported 16305F: drivers/iio/dac/ti-dac7612.c 16306F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 16307 16308THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 16309M: Hans Verkuil <hverkuil@xs4all.nl> 16310L: linux-media@vger.kernel.org 16311T: git git://linuxtv.org/media_tree.git 16312W: https://linuxtv.org 16313S: Maintained 16314F: drivers/media/radio/radio-raremono.c 16315 16316THERMAL 16317M: Zhang Rui <rui.zhang@intel.com> 16318M: Eduardo Valentin <edubezval@gmail.com> 16319R: Daniel Lezcano <daniel.lezcano@linaro.org> 16320R: Amit Kucheria <amit.kucheria@verdurent.com> 16321L: linux-pm@vger.kernel.org 16322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 16323T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 16324Q: https://patchwork.kernel.org/project/linux-pm/list/ 16325S: Supported 16326F: drivers/thermal/ 16327F: include/linux/thermal.h 16328F: include/uapi/linux/thermal.h 16329F: include/linux/cpu_cooling.h 16330F: Documentation/devicetree/bindings/thermal/ 16331 16332THERMAL/CPU_COOLING 16333M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 16334M: Viresh Kumar <viresh.kumar@linaro.org> 16335M: Javi Merino <javi.merino@kernel.org> 16336L: linux-pm@vger.kernel.org 16337S: Supported 16338F: Documentation/driver-api/thermal/cpu-cooling-api.rst 16339F: drivers/thermal/cpu_cooling.c 16340F: include/linux/cpu_cooling.h 16341 16342THERMAL DRIVER FOR AMLOGIC SOCS 16343M: Guillaume La Roque <glaroque@baylibre.com> 16344L: linux-pm@vger.kernel.org 16345L: linux-amlogic@lists.infradead.org 16346W: http://linux-meson.com/ 16347S: Supported 16348F: drivers/thermal/amlogic_thermal.c 16349F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 16350 16351THINKPAD ACPI EXTRAS DRIVER 16352M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 16353L: ibm-acpi-devel@lists.sourceforge.net 16354L: platform-driver-x86@vger.kernel.org 16355W: http://ibm-acpi.sourceforge.net 16356W: http://thinkwiki.org/wiki/Ibm-acpi 16357T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 16358S: Maintained 16359F: drivers/platform/x86/thinkpad_acpi.c 16360 16361THUNDERBOLT DRIVER 16362M: Andreas Noever <andreas.noever@gmail.com> 16363M: Michael Jamet <michael.jamet@intel.com> 16364M: Mika Westerberg <mika.westerberg@linux.intel.com> 16365M: Yehezkel Bernat <YehezkelShB@gmail.com> 16366T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 16367S: Maintained 16368F: Documentation/admin-guide/thunderbolt.rst 16369F: drivers/thunderbolt/ 16370F: include/linux/thunderbolt.h 16371 16372THUNDERBOLT NETWORK DRIVER 16373M: Michael Jamet <michael.jamet@intel.com> 16374M: Mika Westerberg <mika.westerberg@linux.intel.com> 16375M: Yehezkel Bernat <YehezkelShB@gmail.com> 16376L: netdev@vger.kernel.org 16377S: Maintained 16378F: drivers/net/thunderbolt.c 16379 16380THUNDERX GPIO DRIVER 16381M: Robert Richter <rrichter@marvell.com> 16382S: Maintained 16383F: drivers/gpio/gpio-thunderx.c 16384 16385TI AM437X VPFE DRIVER 16386M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16387L: linux-media@vger.kernel.org 16388W: https://linuxtv.org 16389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16390T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16391S: Maintained 16392F: drivers/media/platform/am437x/ 16393 16394TI BANDGAP AND THERMAL DRIVER 16395M: Eduardo Valentin <edubezval@gmail.com> 16396M: Keerthy <j-keerthy@ti.com> 16397L: linux-pm@vger.kernel.org 16398L: linux-omap@vger.kernel.org 16399S: Maintained 16400F: drivers/thermal/ti-soc-thermal/ 16401 16402TI BQ27XXX POWER SUPPLY DRIVER 16403R: Andrew F. Davis <afd@ti.com> 16404F: include/linux/power/bq27xxx_battery.h 16405F: drivers/power/supply/bq27xxx_battery.c 16406F: drivers/power/supply/bq27xxx_battery_i2c.c 16407 16408TI CDCE706 CLOCK DRIVER 16409M: Max Filippov <jcmvbkbc@gmail.com> 16410S: Maintained 16411F: drivers/clk/clk-cdce706.c 16412 16413TI CLOCK DRIVER 16414M: Tero Kristo <t-kristo@ti.com> 16415L: linux-omap@vger.kernel.org 16416S: Maintained 16417F: drivers/clk/ti/ 16418F: include/linux/clk/ti.h 16419 16420TI DAVINCI MACHINE SUPPORT 16421M: Sekhar Nori <nsekhar@ti.com> 16422R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 16423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16424T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16425S: Supported 16426F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16427F: arch/arm/mach-davinci/ 16428F: drivers/i2c/busses/i2c-davinci.c 16429F: arch/arm/boot/dts/da850* 16430 16431TI DAVINCI SERIES CLOCK DRIVER 16432M: David Lechner <david@lechnology.com> 16433R: Sekhar Nori <nsekhar@ti.com> 16434S: Maintained 16435F: Documentation/devicetree/bindings/clock/ti/davinci/ 16436F: drivers/clk/davinci/ 16437 16438TI DAVINCI SERIES GPIO DRIVER 16439M: Keerthy <j-keerthy@ti.com> 16440L: linux-gpio@vger.kernel.org 16441S: Maintained 16442F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16443F: drivers/gpio/gpio-davinci.c 16444 16445TI DAVINCI SERIES MEDIA DRIVER 16446M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16447L: linux-media@vger.kernel.org 16448W: https://linuxtv.org 16449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16450T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16451S: Maintained 16452F: drivers/media/platform/davinci/ 16453F: include/media/davinci/ 16454 16455TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 16456R: David Lechner <david@lechnology.com> 16457L: linux-iio@vger.kernel.org 16458F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 16459F: drivers/counter/ti-eqep.c 16460 16461TI ETHERNET SWITCH DRIVER (CPSW) 16462R: Grygorii Strashko <grygorii.strashko@ti.com> 16463L: linux-omap@vger.kernel.org 16464L: netdev@vger.kernel.org 16465S: Maintained 16466F: drivers/net/ethernet/ti/cpsw* 16467F: drivers/net/ethernet/ti/davinci* 16468 16469TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16470M: Alex Dubov <oakad@yahoo.com> 16471S: Maintained 16472W: http://tifmxx.berlios.de/ 16473F: drivers/memstick/host/tifm_ms.c 16474F: drivers/misc/tifm* 16475F: drivers/mmc/host/tifm_sd.c 16476F: include/linux/tifm.h 16477 16478TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16479M: Santosh Shilimkar <ssantosh@kernel.org> 16480L: linux-kernel@vger.kernel.org 16481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16482S: Maintained 16483F: drivers/soc/ti/* 16484T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16485 16486TI LM49xxx FAMILY ASoC CODEC DRIVERS 16487M: M R Swami Reddy <mr.swami.reddy@ti.com> 16488M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16489L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16490S: Maintained 16491F: sound/soc/codecs/lm49453* 16492F: sound/soc/codecs/isabelle* 16493 16494TI LP855x BACKLIGHT DRIVER 16495M: Milo Kim <milo.kim@ti.com> 16496S: Maintained 16497F: Documentation/driver-api/backlight/lp855x-driver.rst 16498F: drivers/video/backlight/lp855x_bl.c 16499F: include/linux/platform_data/lp855x.h 16500 16501TI LP8727 CHARGER DRIVER 16502M: Milo Kim <milo.kim@ti.com> 16503S: Maintained 16504F: drivers/power/supply/lp8727_charger.c 16505F: include/linux/platform_data/lp8727.h 16506 16507TI LP8788 MFD DRIVER 16508M: Milo Kim <milo.kim@ti.com> 16509S: Maintained 16510F: drivers/iio/adc/lp8788_adc.c 16511F: drivers/leds/leds-lp8788.c 16512F: drivers/mfd/lp8788*.c 16513F: drivers/power/supply/lp8788-charger.c 16514F: drivers/regulator/lp8788-*.c 16515F: include/linux/mfd/lp8788*.h 16516 16517TI NETCP ETHERNET DRIVER 16518M: Wingman Kwok <w-kwok2@ti.com> 16519M: Murali Karicheri <m-karicheri2@ti.com> 16520L: netdev@vger.kernel.org 16521S: Maintained 16522F: drivers/net/ethernet/ti/netcp* 16523 16524TI PCM3060 ASoC CODEC DRIVER 16525M: Kirill Marinushkin <kmarinushkin@birdec.com> 16526L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16527S: Maintained 16528F: Documentation/devicetree/bindings/sound/pcm3060.txt 16529F: sound/soc/codecs/pcm3060* 16530 16531TI TAS571X FAMILY ASoC CODEC DRIVER 16532M: Kevin Cernekee <cernekee@chromium.org> 16533L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16534S: Odd Fixes 16535F: sound/soc/codecs/tas571x* 16536 16537TI TRF7970A NFC DRIVER 16538M: Mark Greer <mgreer@animalcreek.com> 16539L: linux-wireless@vger.kernel.org 16540L: linux-nfc@lists.01.org (moderated for non-subscribers) 16541S: Supported 16542F: drivers/nfc/trf7970a.c 16543F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16544 16545TI TWL4030 SERIES SOC CODEC DRIVER 16546M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16547L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16548S: Maintained 16549F: sound/soc/codecs/twl4030* 16550 16551TI VPE/CAL DRIVERS 16552M: Benoit Parrot <bparrot@ti.com> 16553L: linux-media@vger.kernel.org 16554W: http://linuxtv.org/ 16555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16556S: Maintained 16557F: drivers/media/platform/ti-vpe/ 16558F: Documentation/devicetree/bindings/media/ti,vpe.yaml 16559 16560TI WILINK WIRELESS DRIVERS 16561L: linux-wireless@vger.kernel.org 16562W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16563W: http://wireless.kernel.org/en/users/Drivers/wl1251 16564T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16565S: Orphan 16566F: drivers/net/wireless/ti/ 16567F: include/linux/wl12xx.h 16568 16569TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16570M: John Stultz <john.stultz@linaro.org> 16571M: Thomas Gleixner <tglx@linutronix.de> 16572R: Stephen Boyd <sboyd@kernel.org> 16573L: linux-kernel@vger.kernel.org 16574T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16575S: Supported 16576F: include/linux/clocksource.h 16577F: include/linux/time.h 16578F: include/linux/timex.h 16579F: include/uapi/linux/time.h 16580F: include/uapi/linux/timex.h 16581F: kernel/time/clocksource.c 16582F: kernel/time/time*.c 16583F: kernel/time/alarmtimer.c 16584F: kernel/time/ntp.c 16585F: tools/testing/selftests/timers/ 16586 16587TIPC NETWORK LAYER 16588M: Jon Maloy <jon.maloy@ericsson.com> 16589M: Ying Xue <ying.xue@windriver.com> 16590L: netdev@vger.kernel.org (core kernel code) 16591L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16592W: http://tipc.sourceforge.net/ 16593S: Maintained 16594F: include/uapi/linux/tipc*.h 16595F: net/tipc/ 16596 16597TLAN NETWORK DRIVER 16598M: Samuel Chessman <chessman@tux.org> 16599L: tlan-devel@lists.sourceforge.net (subscribers-only) 16600W: http://sourceforge.net/projects/tlan/ 16601S: Maintained 16602F: Documentation/networking/device_drivers/ti/tlan.txt 16603F: drivers/net/ethernet/ti/tlan.* 16604 16605TM6000 VIDEO4LINUX DRIVER 16606M: Mauro Carvalho Chehab <mchehab@kernel.org> 16607L: linux-media@vger.kernel.org 16608W: https://linuxtv.org 16609T: git git://linuxtv.org/media_tree.git 16610S: Odd fixes 16611F: drivers/media/usb/tm6000/ 16612F: Documentation/media/v4l-drivers/tm6000* 16613 16614TMIO/SDHI MMC DRIVER 16615M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16616L: linux-mmc@vger.kernel.org 16617S: Supported 16618F: drivers/mmc/host/tmio_mmc* 16619F: drivers/mmc/host/renesas_sdhi* 16620F: include/linux/mfd/tmio.h 16621 16622TMP401 HARDWARE MONITOR DRIVER 16623M: Guenter Roeck <linux@roeck-us.net> 16624L: linux-hwmon@vger.kernel.org 16625S: Maintained 16626F: Documentation/hwmon/tmp401.rst 16627F: drivers/hwmon/tmp401.c 16628 16629TMP513 HARDWARE MONITOR DRIVER 16630M: Eric Tremblay <etremblay@distech-controls.com> 16631L: linux-hwmon@vger.kernel.org 16632S: Maintained 16633F: Documentation/hwmon/tmp513.rst 16634F: drivers/hwmon/tmp513.c 16635 16636TMPFS (SHMEM FILESYSTEM) 16637M: Hugh Dickins <hughd@google.com> 16638L: linux-mm@kvack.org 16639S: Maintained 16640F: include/linux/shmem_fs.h 16641F: mm/shmem.c 16642 16643TOMOYO SECURITY MODULE 16644M: Kentaro Takeda <takedakn@nttdata.co.jp> 16645M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16646L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16647L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16648L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16649L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16650W: https://tomoyo.osdn.jp/ 16651S: Maintained 16652F: security/tomoyo/ 16653 16654TOPSTAR LAPTOP EXTRAS DRIVER 16655M: Herton Ronaldo Krzesinski <herton@canonical.com> 16656L: platform-driver-x86@vger.kernel.org 16657S: Maintained 16658F: drivers/platform/x86/topstar-laptop.c 16659 16660TORTURE-TEST MODULES 16661M: Davidlohr Bueso <dave@stgolabs.net> 16662M: "Paul E. McKenney" <paulmck@kernel.org> 16663M: Josh Triplett <josh@joshtriplett.org> 16664L: linux-kernel@vger.kernel.org 16665S: Supported 16666T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16667F: Documentation/RCU/torture.txt 16668F: kernel/torture.c 16669F: kernel/rcu/rcutorture.c 16670F: kernel/rcu/rcuperf.c 16671F: kernel/locking/locktorture.c 16672 16673TOSHIBA ACPI EXTRAS DRIVER 16674M: Azael Avalos <coproscefalo@gmail.com> 16675L: platform-driver-x86@vger.kernel.org 16676S: Maintained 16677F: drivers/platform/x86/toshiba_acpi.c 16678 16679TOSHIBA BLUETOOTH DRIVER 16680M: Azael Avalos <coproscefalo@gmail.com> 16681L: platform-driver-x86@vger.kernel.org 16682S: Maintained 16683F: drivers/platform/x86/toshiba_bluetooth.c 16684 16685TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16686M: Azael Avalos <coproscefalo@gmail.com> 16687L: platform-driver-x86@vger.kernel.org 16688S: Maintained 16689F: drivers/platform/x86/toshiba_haps.c 16690 16691TOSHIBA SMM DRIVER 16692M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16693W: http://www.buzzard.org.uk/toshiba/ 16694S: Maintained 16695F: drivers/char/toshiba.c 16696F: include/linux/toshiba.h 16697F: include/uapi/linux/toshiba.h 16698 16699TOSHIBA TC358743 DRIVER 16700M: Mats Randgaard <matrandg@cisco.com> 16701L: linux-media@vger.kernel.org 16702S: Maintained 16703F: drivers/media/i2c/tc358743* 16704F: include/media/i2c/tc358743.h 16705 16706TOSHIBA WMI HOTKEYS DRIVER 16707M: Azael Avalos <coproscefalo@gmail.com> 16708L: platform-driver-x86@vger.kernel.org 16709S: Maintained 16710F: drivers/platform/x86/toshiba-wmi.c 16711 16712TPM DEVICE DRIVER 16713M: Peter Huewe <peterhuewe@gmx.de> 16714M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16715R: Jason Gunthorpe <jgg@ziepe.ca> 16716L: linux-integrity@vger.kernel.org 16717Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16718W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16719T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16720S: Maintained 16721F: drivers/char/tpm/ 16722 16723TRACING 16724M: Steven Rostedt <rostedt@goodmis.org> 16725M: Ingo Molnar <mingo@redhat.com> 16726T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16727S: Maintained 16728F: Documentation/trace/ftrace.rst 16729F: arch/*/*/*/ftrace.h 16730F: arch/*/kernel/ftrace.c 16731F: include/*/ftrace.h 16732F: include/linux/trace*.h 16733F: include/trace/ 16734F: kernel/trace/ 16735F: tools/testing/selftests/ftrace/ 16736 16737TRACING MMIO ACCESSES (MMIOTRACE) 16738M: Steven Rostedt <rostedt@goodmis.org> 16739M: Ingo Molnar <mingo@kernel.org> 16740R: Karol Herbst <karolherbst@gmail.com> 16741R: Pekka Paalanen <ppaalanen@gmail.com> 16742S: Maintained 16743L: linux-kernel@vger.kernel.org 16744L: nouveau@lists.freedesktop.org 16745F: kernel/trace/trace_mmiotrace.c 16746F: include/linux/mmiotrace.h 16747F: arch/x86/mm/kmmio.c 16748F: arch/x86/mm/mmio-mod.c 16749F: arch/x86/mm/testmmiotrace.c 16750 16751TRIVIAL PATCHES 16752M: Jiri Kosina <trivial@kernel.org> 16753T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16754S: Maintained 16755K: ^Subject:.*(?i)trivial 16756 16757TEMPO SEMICONDUCTOR DRIVERS 16758M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16759S: Maintained 16760F: sound/soc/codecs/tscs*.c 16761F: sound/soc/codecs/tscs*.h 16762F: Documentation/devicetree/bindings/sound/tscs*.txt 16763 16764TTY LAYER 16765M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16766M: Jiri Slaby <jslaby@suse.com> 16767S: Supported 16768T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16769F: Documentation/driver-api/serial/ 16770F: drivers/tty/ 16771F: drivers/tty/serial/serial_core.c 16772F: include/linux/serial_core.h 16773F: include/linux/serial.h 16774F: include/linux/tty.h 16775F: include/uapi/linux/serial_core.h 16776F: include/uapi/linux/serial.h 16777F: include/uapi/linux/tty.h 16778 16779TUA9001 MEDIA DRIVER 16780M: Antti Palosaari <crope@iki.fi> 16781L: linux-media@vger.kernel.org 16782W: https://linuxtv.org 16783W: http://palosaari.fi/linux/ 16784Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16785T: git git://linuxtv.org/anttip/media_tree.git 16786S: Maintained 16787F: drivers/media/tuners/tua9001* 16788 16789TULIP NETWORK DRIVERS 16790L: netdev@vger.kernel.org 16791L: linux-parisc@vger.kernel.org 16792S: Orphan 16793F: drivers/net/ethernet/dec/tulip/ 16794 16795TUN/TAP driver 16796M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16797W: http://vtun.sourceforge.net/tun 16798S: Maintained 16799F: Documentation/networking/tuntap.txt 16800F: arch/um/os-Linux/drivers/ 16801 16802TURBOCHANNEL SUBSYSTEM 16803M: "Maciej W. Rozycki" <macro@linux-mips.org> 16804M: Ralf Baechle <ralf@linux-mips.org> 16805L: linux-mips@vger.kernel.org 16806Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16807S: Maintained 16808F: drivers/tc/ 16809F: include/linux/tc.h 16810 16811TURBOSTAT UTILITY 16812M: "Len Brown" <lenb@kernel.org> 16813L: linux-pm@vger.kernel.org 16814B: https://bugzilla.kernel.org 16815Q: https://patchwork.kernel.org/project/linux-pm/list/ 16816T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16817S: Supported 16818F: tools/power/x86/turbostat/ 16819 16820TW5864 VIDEO4LINUX DRIVER 16821M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16822M: Anton Sviridenko <anton@corp.bluecherry.net> 16823M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16824M: Andrey Utkin <andrey_utkin@fastmail.com> 16825L: linux-media@vger.kernel.org 16826S: Supported 16827F: drivers/media/pci/tw5864/ 16828 16829TW68 VIDEO4LINUX DRIVER 16830M: Hans Verkuil <hverkuil@xs4all.nl> 16831L: linux-media@vger.kernel.org 16832T: git git://linuxtv.org/media_tree.git 16833W: https://linuxtv.org 16834S: Odd Fixes 16835F: drivers/media/pci/tw68/ 16836 16837TW686X VIDEO4LINUX DRIVER 16838M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16839L: linux-media@vger.kernel.org 16840T: git git://linuxtv.org/media_tree.git 16841W: http://linuxtv.org 16842S: Maintained 16843F: drivers/media/pci/tw686x/ 16844 16845UBI FILE SYSTEM (UBIFS) 16846M: Richard Weinberger <richard@nod.at> 16847L: linux-mtd@lists.infradead.org 16848T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 16849T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 16850W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16851S: Supported 16852F: Documentation/filesystems/ubifs.txt 16853F: fs/ubifs/ 16854 16855UCLINUX (M68KNOMMU AND COLDFIRE) 16856M: Greg Ungerer <gerg@linux-m68k.org> 16857W: http://www.linux-m68k.org/ 16858W: http://www.uclinux.org/ 16859L: linux-m68k@lists.linux-m68k.org 16860L: uclinux-dev@uclinux.org (subscribers-only) 16861T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16862S: Maintained 16863F: arch/m68k/coldfire/ 16864F: arch/m68k/68*/ 16865F: arch/m68k/*/*_no.* 16866F: arch/m68k/include/asm/*_no.* 16867 16868UDF FILESYSTEM 16869M: Jan Kara <jack@suse.com> 16870S: Maintained 16871F: Documentation/filesystems/udf.txt 16872F: fs/udf/ 16873 16874UDRAW TABLET 16875M: Bastien Nocera <hadess@hadess.net> 16876L: linux-input@vger.kernel.org 16877S: Maintained 16878F: drivers/hid/hid-udraw-ps3.c 16879 16880UFS FILESYSTEM 16881M: Evgeniy Dushistov <dushistov@mail.ru> 16882S: Maintained 16883F: Documentation/admin-guide/ufs.rst 16884F: fs/ufs/ 16885 16886UHID USERSPACE HID IO DRIVER: 16887M: David Herrmann <dh.herrmann@googlemail.com> 16888L: linux-input@vger.kernel.org 16889S: Maintained 16890F: drivers/hid/uhid.c 16891F: include/uapi/linux/uhid.h 16892 16893ULPI BUS 16894M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16895L: linux-usb@vger.kernel.org 16896S: Maintained 16897F: drivers/usb/common/ulpi.c 16898F: include/linux/ulpi/ 16899 16900ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16901L: devel@driverdev.osuosl.org 16902S: Obsolete 16903F: drivers/staging/uwb/ 16904 16905UNICODE SUBSYSTEM: 16906M: Gabriel Krisman Bertazi <krisman@collabora.com> 16907L: linux-fsdevel@vger.kernel.org 16908S: Supported 16909F: fs/unicode/ 16910 16911UNICORE32 ARCHITECTURE: 16912M: Guan Xuetao <gxt@pku.edu.cn> 16913W: http://mprc.pku.edu.cn/~guanxuetao/linux 16914S: Maintained 16915T: git git://github.com/gxt/linux.git 16916F: arch/unicore32/ 16917 16918UNIFDEF 16919M: Tony Finch <dot@dotat.at> 16920W: http://dotat.at/prog/unifdef 16921S: Maintained 16922F: scripts/unifdef.c 16923 16924UNIFORM CDROM DRIVER 16925M: Jens Axboe <axboe@kernel.dk> 16926W: http://www.kernel.dk 16927S: Maintained 16928F: Documentation/cdrom/ 16929F: drivers/cdrom/cdrom.c 16930F: include/linux/cdrom.h 16931F: include/uapi/linux/cdrom.h 16932 16933UNISYS S-PAR DRIVERS 16934M: David Kershner <david.kershner@unisys.com> 16935L: sparmaintainer@unisys.com (Unisys internal) 16936S: Supported 16937F: include/linux/visorbus.h 16938F: drivers/visorbus/ 16939F: drivers/staging/unisys/ 16940 16941UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16942R: Alim Akhtar <alim.akhtar@samsung.com> 16943R: Avri Altman <avri.altman@wdc.com> 16944R: Pedro Sousa <pedrom.sousa@synopsys.com> 16945L: linux-scsi@vger.kernel.org 16946S: Supported 16947F: Documentation/scsi/ufs.txt 16948F: drivers/scsi/ufs/ 16949 16950UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16951M: Pedro Sousa <pedrom.sousa@synopsys.com> 16952L: linux-scsi@vger.kernel.org 16953S: Supported 16954F: drivers/scsi/ufs/*dwc* 16955 16956UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16957M: Stanley Chu <stanley.chu@mediatek.com> 16958L: linux-scsi@vger.kernel.org 16959L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16960S: Maintained 16961F: drivers/scsi/ufs/ufs-mediatek* 16962 16963UNSORTED BLOCK IMAGES (UBI) 16964M: Richard Weinberger <richard@nod.at> 16965W: http://www.linux-mtd.infradead.org/ 16966L: linux-mtd@lists.infradead.org 16967T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 16968T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 16969S: Supported 16970F: drivers/mtd/ubi/ 16971F: include/linux/mtd/ubi.h 16972F: include/uapi/mtd/ubi-user.h 16973 16974USB "USBNET" DRIVER FRAMEWORK 16975M: Oliver Neukum <oneukum@suse.com> 16976L: netdev@vger.kernel.org 16977W: http://www.linux-usb.org/usbnet 16978S: Maintained 16979F: drivers/net/usb/usbnet.c 16980F: include/linux/usb/usbnet.h 16981 16982USB ACM DRIVER 16983M: Oliver Neukum <oneukum@suse.com> 16984L: linux-usb@vger.kernel.org 16985S: Maintained 16986F: Documentation/usb/acm.rst 16987F: drivers/usb/class/cdc-acm.* 16988 16989USB AR5523 WIRELESS DRIVER 16990M: Pontus Fuchs <pontus.fuchs@gmail.com> 16991L: linux-wireless@vger.kernel.org 16992S: Maintained 16993F: drivers/net/wireless/ath/ar5523/ 16994 16995USB ATTACHED SCSI 16996M: Oliver Neukum <oneukum@suse.com> 16997L: linux-usb@vger.kernel.org 16998L: linux-scsi@vger.kernel.org 16999S: Maintained 17000F: drivers/usb/storage/uas.c 17001 17002USB CDC ETHERNET DRIVER 17003M: Oliver Neukum <oliver@neukum.org> 17004L: linux-usb@vger.kernel.org 17005S: Maintained 17006F: drivers/net/usb/cdc_*.c 17007F: include/uapi/linux/usb/cdc.h 17008 17009USB CHAOSKEY DRIVER 17010M: Keith Packard <keithp@keithp.com> 17011L: linux-usb@vger.kernel.org 17012S: Maintained 17013F: drivers/usb/misc/chaoskey.c 17014 17015USB CYPRESS C67X00 DRIVER 17016M: Peter Korsgaard <jacmet@sunsite.dk> 17017L: linux-usb@vger.kernel.org 17018S: Maintained 17019F: drivers/usb/c67x00/ 17020 17021USB DAVICOM DM9601 DRIVER 17022M: Peter Korsgaard <jacmet@sunsite.dk> 17023L: netdev@vger.kernel.org 17024W: http://www.linux-usb.org/usbnet 17025S: Maintained 17026F: drivers/net/usb/dm9601.c 17027 17028USB EHCI DRIVER 17029M: Alan Stern <stern@rowland.harvard.edu> 17030L: linux-usb@vger.kernel.org 17031S: Maintained 17032F: Documentation/usb/ehci.rst 17033F: drivers/usb/host/ehci* 17034 17035USB GADGET/PERIPHERAL SUBSYSTEM 17036M: Felipe Balbi <balbi@kernel.org> 17037L: linux-usb@vger.kernel.org 17038W: http://www.linux-usb.org/gadget 17039T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17040S: Maintained 17041F: drivers/usb/gadget/ 17042F: include/linux/usb/gadget* 17043 17044USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 17045M: Jiri Kosina <jikos@kernel.org> 17046M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 17047L: linux-usb@vger.kernel.org 17048T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 17049S: Maintained 17050F: Documentation/hid/hiddev.rst 17051F: drivers/hid/usbhid/ 17052 17053USB INTEL XHCI ROLE MUX DRIVER 17054M: Hans de Goede <hdegoede@redhat.com> 17055L: linux-usb@vger.kernel.org 17056S: Maintained 17057F: drivers/usb/roles/intel-xhci-usb-role-switch.c 17058 17059USB IP DRIVER FOR HISILICON KIRIN 17060M: Yu Chen <chenyu56@huawei.com> 17061M: Binghui Wang <wangbinghui@hisilicon.com> 17062L: linux-usb@vger.kernel.org 17063S: Maintained 17064F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 17065F: drivers/phy/hisilicon/phy-hi3660-usb3.c 17066 17067USB ISP116X DRIVER 17068M: Olav Kongas <ok@artecdesign.ee> 17069L: linux-usb@vger.kernel.org 17070S: Maintained 17071F: drivers/usb/host/isp116x* 17072F: include/linux/usb/isp116x.h 17073 17074USB LAN78XX ETHERNET DRIVER 17075M: Woojung Huh <woojung.huh@microchip.com> 17076M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17077L: netdev@vger.kernel.org 17078S: Maintained 17079F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 17080F: drivers/net/usb/lan78xx.* 17081F: include/dt-bindings/net/microchip-lan78xx.h 17082 17083USB MASS STORAGE DRIVER 17084M: Alan Stern <stern@rowland.harvard.edu> 17085L: linux-usb@vger.kernel.org 17086L: usb-storage@lists.one-eyed-alien.net 17087S: Maintained 17088F: drivers/usb/storage/ 17089 17090USB MIDI DRIVER 17091M: Clemens Ladisch <clemens@ladisch.de> 17092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17094S: Maintained 17095F: sound/usb/midi.* 17096 17097USB NETWORKING DRIVERS 17098L: linux-usb@vger.kernel.org 17099S: Odd Fixes 17100F: drivers/net/usb/ 17101 17102USB OHCI DRIVER 17103M: Alan Stern <stern@rowland.harvard.edu> 17104L: linux-usb@vger.kernel.org 17105S: Maintained 17106F: Documentation/usb/ohci.rst 17107F: drivers/usb/host/ohci* 17108 17109USB OTG FSM (Finite State Machine) 17110M: Peter Chen <Peter.Chen@nxp.com> 17111T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 17112L: linux-usb@vger.kernel.org 17113S: Maintained 17114F: drivers/usb/common/usb-otg-fsm.c 17115 17116USB OVER IP DRIVER 17117M: Valentina Manea <valentina.manea.m@gmail.com> 17118M: Shuah Khan <shuah@kernel.org> 17119M: Shuah Khan <skhan@linuxfoundation.org> 17120L: linux-usb@vger.kernel.org 17121S: Maintained 17122F: Documentation/usb/usbip_protocol.rst 17123F: drivers/usb/usbip/ 17124F: tools/usb/usbip/ 17125F: tools/testing/selftests/drivers/usb/usbip/ 17126 17127USB PEGASUS DRIVER 17128M: Petko Manolov <petkan@nucleusys.com> 17129L: linux-usb@vger.kernel.org 17130L: netdev@vger.kernel.org 17131T: git git://github.com/petkan/pegasus.git 17132W: https://github.com/petkan/pegasus 17133S: Maintained 17134F: drivers/net/usb/pegasus.* 17135 17136USB PHY LAYER 17137M: Felipe Balbi <balbi@kernel.org> 17138L: linux-usb@vger.kernel.org 17139T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17140S: Maintained 17141F: drivers/usb/phy/ 17142 17143USB PRINTER DRIVER (usblp) 17144M: Pete Zaitcev <zaitcev@redhat.com> 17145L: linux-usb@vger.kernel.org 17146S: Supported 17147F: drivers/usb/class/usblp.c 17148 17149USB QMI WWAN NETWORK DRIVER 17150M: Bjørn Mork <bjorn@mork.no> 17151L: netdev@vger.kernel.org 17152S: Maintained 17153F: Documentation/ABI/testing/sysfs-class-net-qmi 17154F: drivers/net/usb/qmi_wwan.c 17155 17156USB RTL8150 DRIVER 17157M: Petko Manolov <petkan@nucleusys.com> 17158L: linux-usb@vger.kernel.org 17159L: netdev@vger.kernel.org 17160T: git git://github.com/petkan/rtl8150.git 17161W: https://github.com/petkan/rtl8150 17162S: Maintained 17163F: drivers/net/usb/rtl8150.c 17164 17165USB SERIAL SUBSYSTEM 17166M: Johan Hovold <johan@kernel.org> 17167L: linux-usb@vger.kernel.org 17168T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 17169S: Maintained 17170F: Documentation/usb/usb-serial.rst 17171F: drivers/usb/serial/ 17172F: include/linux/usb/serial.h 17173 17174USB SMSC75XX ETHERNET DRIVER 17175M: Steve Glendinning <steve.glendinning@shawell.net> 17176L: netdev@vger.kernel.org 17177S: Maintained 17178F: drivers/net/usb/smsc75xx.* 17179 17180USB SMSC95XX ETHERNET DRIVER 17181M: Steve Glendinning <steve.glendinning@shawell.net> 17182M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17183L: netdev@vger.kernel.org 17184S: Maintained 17185F: drivers/net/usb/smsc95xx.* 17186 17187USB SUBSYSTEM 17188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17189L: linux-usb@vger.kernel.org 17190W: http://www.linux-usb.org 17191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 17192S: Supported 17193F: Documentation/devicetree/bindings/usb/ 17194F: Documentation/usb/ 17195F: drivers/usb/ 17196F: include/linux/usb.h 17197F: include/linux/usb/ 17198 17199USB TYPEC PI3USB30532 MUX DRIVER 17200M: Hans de Goede <hdegoede@redhat.com> 17201L: linux-usb@vger.kernel.org 17202S: Maintained 17203F: drivers/usb/typec/mux/pi3usb30532.c 17204 17205USB TYPEC CLASS 17206M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17207L: linux-usb@vger.kernel.org 17208S: Maintained 17209F: Documentation/ABI/testing/sysfs-class-typec 17210F: Documentation/driver-api/usb/typec.rst 17211F: drivers/usb/typec/ 17212F: include/linux/usb/typec.h 17213 17214USB TYPEC BUS FOR ALTERNATE MODES 17215M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17216L: linux-usb@vger.kernel.org 17217S: Maintained 17218F: Documentation/ABI/testing/sysfs-bus-typec 17219F: Documentation/driver-api/usb/typec_bus.rst 17220F: drivers/usb/typec/altmodes/ 17221F: include/linux/usb/typec_altmode.h 17222 17223USB TYPEC PORT CONTROLLER DRIVERS 17224M: Guenter Roeck <linux@roeck-us.net> 17225L: linux-usb@vger.kernel.org 17226S: Maintained 17227F: drivers/usb/typec/tcpm/ 17228 17229USB UHCI DRIVER 17230M: Alan Stern <stern@rowland.harvard.edu> 17231L: linux-usb@vger.kernel.org 17232S: Maintained 17233F: drivers/usb/host/uhci* 17234 17235USB VIDEO CLASS 17236M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17237L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 17238L: linux-media@vger.kernel.org 17239T: git git://linuxtv.org/media_tree.git 17240W: http://www.ideasonboard.org/uvc/ 17241S: Maintained 17242F: drivers/media/usb/uvc/ 17243F: include/uapi/linux/uvcvideo.h 17244 17245USB VISION DRIVER 17246M: Hans Verkuil <hverkuil@xs4all.nl> 17247L: linux-media@vger.kernel.org 17248T: git git://linuxtv.org/media_tree.git 17249W: https://linuxtv.org 17250S: Odd Fixes 17251F: drivers/media/usb/usbvision/ 17252 17253USB WEBCAM GADGET 17254M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17255L: linux-usb@vger.kernel.org 17256S: Maintained 17257F: drivers/usb/gadget/function/*uvc* 17258F: drivers/usb/gadget/legacy/webcam.c 17259F: include/uapi/linux/usb/g_uvc.h 17260 17261USB WIRELESS RNDIS DRIVER (rndis_wlan) 17262M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 17263L: linux-wireless@vger.kernel.org 17264S: Maintained 17265F: drivers/net/wireless/rndis_wlan.c 17266 17267USB XHCI DRIVER 17268M: Mathias Nyman <mathias.nyman@intel.com> 17269L: linux-usb@vger.kernel.org 17270S: Supported 17271F: drivers/usb/host/xhci* 17272F: drivers/usb/host/pci-quirks* 17273 17274USB ZD1201 DRIVER 17275L: linux-wireless@vger.kernel.org 17276W: http://linux-lc100020.sourceforge.net 17277S: Orphan 17278F: drivers/net/wireless/zydas/zd1201.* 17279 17280USB ZR364XX DRIVER 17281M: Antoine Jacquet <royale@zerezo.com> 17282L: linux-usb@vger.kernel.org 17283L: linux-media@vger.kernel.org 17284T: git git://linuxtv.org/media_tree.git 17285W: http://royale.zerezo.com/zr364xx/ 17286S: Maintained 17287F: Documentation/media/v4l-drivers/zr364xx* 17288F: drivers/media/usb/zr364xx/ 17289 17290USER-MODE LINUX (UML) 17291M: Jeff Dike <jdike@addtoit.com> 17292M: Richard Weinberger <richard@nod.at> 17293M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 17294L: linux-um@lists.infradead.org 17295W: http://user-mode-linux.sourceforge.net 17296Q: https://patchwork.ozlabs.org/project/linux-um/list/ 17297T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 17298S: Maintained 17299F: Documentation/virt/uml/ 17300F: arch/um/ 17301F: arch/x86/um/ 17302F: fs/hostfs/ 17303 17304USERSPACE COPYIN/COPYOUT (UIOVEC) 17305M: Alexander Viro <viro@zeniv.linux.org.uk> 17306S: Maintained 17307F: lib/iov_iter.c 17308F: include/linux/uio.h 17309 17310USERSPACE DMA BUFFER DRIVER 17311M: Gerd Hoffmann <kraxel@redhat.com> 17312S: Maintained 17313L: dri-devel@lists.freedesktop.org 17314F: drivers/dma-buf/udmabuf.c 17315F: include/uapi/linux/udmabuf.h 17316T: git git://anongit.freedesktop.org/drm/drm-misc 17317 17318USERSPACE I/O (UIO) 17319M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17320S: Maintained 17321T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17322F: Documentation/driver-api/uio-howto.rst 17323F: drivers/uio/ 17324F: include/linux/uio_driver.h 17325 17326UTIL-LINUX PACKAGE 17327M: Karel Zak <kzak@redhat.com> 17328L: util-linux@vger.kernel.org 17329W: http://en.wikipedia.org/wiki/Util-linux 17330T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 17331S: Maintained 17332 17333UUID HELPERS 17334M: Christoph Hellwig <hch@lst.de> 17335R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17336L: linux-kernel@vger.kernel.org 17337T: git git://git.infradead.org/users/hch/uuid.git 17338F: lib/uuid.c 17339F: lib/test_uuid.c 17340F: include/linux/uuid.h 17341F: include/uapi/linux/uuid.h 17342S: Maintained 17343 17344UVESAFB DRIVER 17345M: Michal Januszewski <spock@gentoo.org> 17346L: linux-fbdev@vger.kernel.org 17347W: https://github.com/mjanusz/v86d 17348S: Maintained 17349F: Documentation/fb/uvesafb.rst 17350F: drivers/video/fbdev/uvesafb.* 17351 17352VF610 NAND DRIVER 17353M: Stefan Agner <stefan@agner.ch> 17354L: linux-mtd@lists.infradead.org 17355S: Supported 17356F: drivers/mtd/nand/raw/vf610_nfc.c 17357 17358VFAT/FAT/MSDOS FILESYSTEM 17359M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 17360S: Maintained 17361F: Documentation/filesystems/vfat.txt 17362F: fs/fat/ 17363 17364VFIO DRIVER 17365M: Alex Williamson <alex.williamson@redhat.com> 17366R: Cornelia Huck <cohuck@redhat.com> 17367L: kvm@vger.kernel.org 17368T: git git://github.com/awilliam/linux-vfio.git 17369S: Maintained 17370F: Documentation/driver-api/vfio.rst 17371F: drivers/vfio/ 17372F: include/linux/vfio.h 17373F: include/uapi/linux/vfio.h 17374 17375VFIO MEDIATED DEVICE DRIVERS 17376M: Kirti Wankhede <kwankhede@nvidia.com> 17377L: kvm@vger.kernel.org 17378S: Maintained 17379F: Documentation/driver-api/vfio-mediated-device.rst 17380F: drivers/vfio/mdev/ 17381F: include/linux/mdev.h 17382F: samples/vfio-mdev/ 17383 17384VFIO PLATFORM DRIVER 17385M: Eric Auger <eric.auger@redhat.com> 17386L: kvm@vger.kernel.org 17387S: Maintained 17388F: drivers/vfio/platform/ 17389 17390VGA_SWITCHEROO 17391R: Lukas Wunner <lukas@wunner.de> 17392S: Maintained 17393F: Documentation/gpu/vga-switcheroo.rst 17394F: drivers/gpu/vga/vga_switcheroo.c 17395F: include/linux/vga_switcheroo.h 17396T: git git://anongit.freedesktop.org/drm/drm-misc 17397 17398VIA RHINE NETWORK DRIVER 17399S: Orphan 17400F: drivers/net/ethernet/via/via-rhine.c 17401 17402VIA SD/MMC CARD CONTROLLER DRIVER 17403M: Bruce Chang <brucechang@via.com.tw> 17404M: Harald Welte <HaraldWelte@viatech.com> 17405S: Maintained 17406F: drivers/mmc/host/via-sdmmc.c 17407 17408VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 17409M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 17410L: linux-fbdev@vger.kernel.org 17411S: Maintained 17412F: include/linux/via-core.h 17413F: include/linux/via-gpio.h 17414F: include/linux/via_i2c.h 17415F: drivers/video/fbdev/via/ 17416 17417VIA VELOCITY NETWORK DRIVER 17418M: Francois Romieu <romieu@fr.zoreil.com> 17419L: netdev@vger.kernel.org 17420S: Maintained 17421F: drivers/net/ethernet/via/via-velocity.* 17422 17423VICODEC VIRTUAL CODEC DRIVER 17424M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 17425L: linux-media@vger.kernel.org 17426T: git git://linuxtv.org/media_tree.git 17427W: https://linuxtv.org 17428S: Maintained 17429F: drivers/media/platform/vicodec/* 17430 17431VIDEO MULTIPLEXER DRIVER 17432M: Philipp Zabel <p.zabel@pengutronix.de> 17433L: linux-media@vger.kernel.org 17434S: Maintained 17435F: drivers/media/platform/video-mux.c 17436 17437VIDEO I2C POLLING DRIVER 17438M: Matt Ranostay <matt.ranostay@konsulko.com> 17439L: linux-media@vger.kernel.org 17440S: Maintained 17441F: drivers/media/i2c/video-i2c.c 17442 17443VIDEOBUF2 FRAMEWORK 17444M: Pawel Osciak <pawel@osciak.com> 17445M: Marek Szyprowski <m.szyprowski@samsung.com> 17446M: Kyungmin Park <kyungmin.park@samsung.com> 17447R: Tomasz Figa <tfiga@chromium.org> 17448L: linux-media@vger.kernel.org 17449S: Maintained 17450F: drivers/media/common/videobuf2/* 17451F: include/media/videobuf2-* 17452 17453VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17454M: Helen Koike <helen.koike@collabora.com> 17455R: Shuah Khan <skhan@linuxfoundation.org> 17456L: linux-media@vger.kernel.org 17457T: git git://linuxtv.org/media_tree.git 17458W: https://linuxtv.org 17459S: Maintained 17460F: drivers/media/platform/vimc/* 17461 17462VIRT LIB 17463M: Alex Williamson <alex.williamson@redhat.com> 17464M: Paolo Bonzini <pbonzini@redhat.com> 17465L: kvm@vger.kernel.org 17466S: Supported 17467F: virt/lib/ 17468 17469VIRTIO AND VHOST VSOCK DRIVER 17470M: Stefan Hajnoczi <stefanha@redhat.com> 17471M: Stefano Garzarella <sgarzare@redhat.com> 17472L: kvm@vger.kernel.org 17473L: virtualization@lists.linux-foundation.org 17474L: netdev@vger.kernel.org 17475S: Maintained 17476F: include/linux/virtio_vsock.h 17477F: include/uapi/linux/virtio_vsock.h 17478F: include/uapi/linux/vsockmon.h 17479F: include/uapi/linux/vm_sockets_diag.h 17480F: net/vmw_vsock/diag.c 17481F: net/vmw_vsock/af_vsock_tap.c 17482F: net/vmw_vsock/virtio_transport_common.c 17483F: net/vmw_vsock/virtio_transport.c 17484F: drivers/net/vsockmon.c 17485F: drivers/vhost/vsock.c 17486F: tools/testing/vsock/ 17487 17488VIRTIO CONSOLE DRIVER 17489M: Amit Shah <amit@kernel.org> 17490L: virtualization@lists.linux-foundation.org 17491S: Maintained 17492F: drivers/char/virtio_console.c 17493F: include/linux/virtio_console.h 17494F: include/uapi/linux/virtio_console.h 17495 17496VIRTIO CORE AND NET DRIVERS 17497M: "Michael S. Tsirkin" <mst@redhat.com> 17498M: Jason Wang <jasowang@redhat.com> 17499L: virtualization@lists.linux-foundation.org 17500S: Maintained 17501F: Documentation/devicetree/bindings/virtio/ 17502F: drivers/virtio/ 17503F: tools/virtio/ 17504F: drivers/net/virtio_net.c 17505F: drivers/block/virtio_blk.c 17506F: include/linux/virtio*.h 17507F: include/uapi/linux/virtio_*.h 17508F: drivers/crypto/virtio/ 17509F: mm/balloon_compaction.c 17510 17511VIRTIO BLOCK AND SCSI DRIVERS 17512M: "Michael S. Tsirkin" <mst@redhat.com> 17513M: Jason Wang <jasowang@redhat.com> 17514R: Paolo Bonzini <pbonzini@redhat.com> 17515R: Stefan Hajnoczi <stefanha@redhat.com> 17516L: virtualization@lists.linux-foundation.org 17517S: Maintained 17518F: drivers/block/virtio_blk.c 17519F: drivers/scsi/virtio_scsi.c 17520F: include/uapi/linux/virtio_blk.h 17521F: include/uapi/linux/virtio_scsi.h 17522F: drivers/vhost/scsi.c 17523 17524VIRTIO CRYPTO DRIVER 17525M: Gonglei <arei.gonglei@huawei.com> 17526L: virtualization@lists.linux-foundation.org 17527L: linux-crypto@vger.kernel.org 17528S: Maintained 17529F: drivers/crypto/virtio/ 17530F: include/uapi/linux/virtio_crypto.h 17531 17532VIRTIO DRIVERS FOR S390 17533M: Cornelia Huck <cohuck@redhat.com> 17534M: Halil Pasic <pasic@linux.ibm.com> 17535L: linux-s390@vger.kernel.org 17536L: virtualization@lists.linux-foundation.org 17537L: kvm@vger.kernel.org 17538S: Supported 17539F: drivers/s390/virtio/ 17540F: arch/s390/include/uapi/asm/virtio-ccw.h 17541 17542VIRTIO FILE SYSTEM 17543M: Vivek Goyal <vgoyal@redhat.com> 17544M: Stefan Hajnoczi <stefanha@redhat.com> 17545M: Miklos Szeredi <miklos@szeredi.hu> 17546L: virtualization@lists.linux-foundation.org 17547L: linux-fsdevel@vger.kernel.org 17548W: https://virtio-fs.gitlab.io/ 17549S: Supported 17550F: fs/fuse/virtio_fs.c 17551F: include/uapi/linux/virtio_fs.h 17552F: Documentation/filesystems/virtiofs.rst 17553 17554VIRTIO GPU DRIVER 17555M: David Airlie <airlied@linux.ie> 17556M: Gerd Hoffmann <kraxel@redhat.com> 17557L: dri-devel@lists.freedesktop.org 17558L: virtualization@lists.linux-foundation.org 17559T: git git://anongit.freedesktop.org/drm/drm-misc 17560S: Maintained 17561F: drivers/gpu/drm/virtio/ 17562F: include/uapi/linux/virtio_gpu.h 17563 17564VIRTIO HOST (VHOST) 17565M: "Michael S. Tsirkin" <mst@redhat.com> 17566M: Jason Wang <jasowang@redhat.com> 17567L: kvm@vger.kernel.org 17568L: virtualization@lists.linux-foundation.org 17569L: netdev@vger.kernel.org 17570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17571S: Maintained 17572F: drivers/vhost/ 17573F: include/uapi/linux/vhost.h 17574 17575VIRTIO INPUT DRIVER 17576M: Gerd Hoffmann <kraxel@redhat.com> 17577S: Maintained 17578F: drivers/virtio/virtio_input.c 17579F: include/uapi/linux/virtio_input.h 17580 17581VIRTIO IOMMU DRIVER 17582M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17583L: virtualization@lists.linux-foundation.org 17584S: Maintained 17585F: drivers/iommu/virtio-iommu.c 17586F: include/uapi/linux/virtio_iommu.h 17587 17588VIRTUAL BOX GUEST DEVICE DRIVER 17589M: Hans de Goede <hdegoede@redhat.com> 17590M: Arnd Bergmann <arnd@arndb.de> 17591M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17592S: Maintained 17593F: include/linux/vbox_utils.h 17594F: include/uapi/linux/vbox*.h 17595F: drivers/virt/vboxguest/ 17596 17597VIRTUAL SERIO DEVICE DRIVER 17598M: Stephen Chandler Paul <thatslyude@gmail.com> 17599S: Maintained 17600F: drivers/input/serio/userio.c 17601F: include/uapi/linux/userio.h 17602 17603VITESSE FELIX ETHERNET SWITCH DRIVER 17604M: Vladimir Oltean <vladimir.oltean@nxp.com> 17605M: Claudiu Manoil <claudiu.manoil@nxp.com> 17606L: netdev@vger.kernel.org 17607S: Maintained 17608F: drivers/net/dsa/ocelot/* 17609F: net/dsa/tag_ocelot.c 17610 17611VIVID VIRTUAL VIDEO DRIVER 17612M: Hans Verkuil <hverkuil@xs4all.nl> 17613L: linux-media@vger.kernel.org 17614T: git git://linuxtv.org/media_tree.git 17615W: https://linuxtv.org 17616S: Maintained 17617F: drivers/media/platform/vivid/* 17618 17619VLYNQ BUS 17620M: Florian Fainelli <f.fainelli@gmail.com> 17621L: openwrt-devel@lists.openwrt.org (subscribers-only) 17622S: Maintained 17623F: drivers/vlynq/vlynq.c 17624F: include/linux/vlynq.h 17625 17626VME SUBSYSTEM 17627M: Martyn Welch <martyn@welchs.me.uk> 17628M: Manohar Vanga <manohar.vanga@gmail.com> 17629M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17630L: devel@driverdev.osuosl.org 17631S: Maintained 17632T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17633F: Documentation/driver-api/vme.rst 17634F: drivers/staging/vme/ 17635F: drivers/vme/ 17636F: include/linux/vme* 17637 17638VMWARE BALLOON DRIVER 17639M: Nadav Amit <namit@vmware.com> 17640M: "VMware, Inc." <pv-drivers@vmware.com> 17641L: linux-kernel@vger.kernel.org 17642S: Maintained 17643F: drivers/misc/vmw_balloon.c 17644 17645VMWARE HYPERVISOR INTERFACE 17646M: Thomas Hellstrom <thellstrom@vmware.com> 17647M: "VMware, Inc." <pv-drivers@vmware.com> 17648L: virtualization@lists.linux-foundation.org 17649S: Supported 17650F: arch/x86/kernel/cpu/vmware.c 17651F: arch/x86/include/asm/vmware.h 17652 17653VMWARE PVRDMA DRIVER 17654M: Adit Ranadive <aditr@vmware.com> 17655M: VMware PV-Drivers <pv-drivers@vmware.com> 17656L: linux-rdma@vger.kernel.org 17657S: Maintained 17658F: drivers/infiniband/hw/vmw_pvrdma/ 17659 17660VMware PVSCSI driver 17661M: Jim Gill <jgill@vmware.com> 17662M: VMware PV-Drivers <pv-drivers@vmware.com> 17663L: linux-scsi@vger.kernel.org 17664S: Maintained 17665F: drivers/scsi/vmw_pvscsi.c 17666F: drivers/scsi/vmw_pvscsi.h 17667 17668VMWARE VMMOUSE SUBDRIVER 17669M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17670M: "VMware, Inc." <pv-drivers@vmware.com> 17671L: linux-input@vger.kernel.org 17672S: Maintained 17673F: drivers/input/mouse/vmmouse.c 17674F: drivers/input/mouse/vmmouse.h 17675 17676VMWARE VMXNET3 ETHERNET DRIVER 17677M: Ronak Doshi <doshir@vmware.com> 17678M: "VMware, Inc." <pv-drivers@vmware.com> 17679L: netdev@vger.kernel.org 17680S: Maintained 17681F: drivers/net/vmxnet3/ 17682 17683VOCORE VOCORE2 BOARD 17684M: Harvey Hunt <harveyhuntnexus@gmail.com> 17685L: linux-mips@vger.kernel.org 17686S: Maintained 17687F: arch/mips/boot/dts/ralink/vocore2.dts 17688 17689VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17690M: Liam Girdwood <lgirdwood@gmail.com> 17691M: Mark Brown <broonie@kernel.org> 17692L: linux-kernel@vger.kernel.org 17693W: http://www.slimlogic.co.uk/?p=48 17694T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17695S: Supported 17696F: Documentation/devicetree/bindings/regulator/ 17697F: Documentation/power/regulator/ 17698F: drivers/regulator/ 17699F: include/dt-bindings/regulator/ 17700F: include/linux/regulator/ 17701K: regulator_get_optional 17702 17703VRF 17704M: David Ahern <dsahern@kernel.org> 17705M: Shrijeet Mukherjee <shrijeet@gmail.com> 17706L: netdev@vger.kernel.org 17707S: Maintained 17708F: drivers/net/vrf.c 17709F: Documentation/networking/vrf.txt 17710 17711VSPRINTF 17712M: Petr Mladek <pmladek@suse.com> 17713M: Steven Rostedt <rostedt@goodmis.org> 17714M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 17715R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17716R: Rasmus Villemoes <linux@rasmusvillemoes.dk> 17717T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git 17718S: Maintained 17719F: lib/vsprintf.c 17720F: lib/test_printf.c 17721F: Documentation/core-api/printk-formats.rst 17722 17723VT1211 HARDWARE MONITOR DRIVER 17724M: Juerg Haefliger <juergh@gmail.com> 17725L: linux-hwmon@vger.kernel.org 17726S: Maintained 17727F: Documentation/hwmon/vt1211.rst 17728F: drivers/hwmon/vt1211.c 17729 17730VT8231 HARDWARE MONITOR DRIVER 17731M: Roger Lucas <vt8231@hiddenengine.co.uk> 17732L: linux-hwmon@vger.kernel.org 17733S: Maintained 17734F: drivers/hwmon/vt8231.c 17735 17736VUB300 USB to SDIO/SD/MMC bridge chip 17737L: linux-mmc@vger.kernel.org 17738S: Orphan 17739F: drivers/mmc/host/vub300.c 17740 17741W1 DALLAS'S 1-WIRE BUS 17742M: Evgeniy Polyakov <zbr@ioremap.net> 17743S: Maintained 17744F: Documentation/devicetree/bindings/w1/ 17745F: Documentation/w1/ 17746F: drivers/w1/ 17747F: include/linux/w1.h 17748 17749W83791D HARDWARE MONITORING DRIVER 17750M: Marc Hulsman <m.hulsman@tudelft.nl> 17751L: linux-hwmon@vger.kernel.org 17752S: Maintained 17753F: Documentation/hwmon/w83791d.rst 17754F: drivers/hwmon/w83791d.c 17755 17756W83793 HARDWARE MONITORING DRIVER 17757M: Rudolf Marek <r.marek@assembler.cz> 17758L: linux-hwmon@vger.kernel.org 17759S: Maintained 17760F: Documentation/hwmon/w83793.rst 17761F: drivers/hwmon/w83793.c 17762 17763W83795 HARDWARE MONITORING DRIVER 17764M: Jean Delvare <jdelvare@suse.com> 17765L: linux-hwmon@vger.kernel.org 17766S: Maintained 17767F: drivers/hwmon/w83795.c 17768 17769W83L51xD SD/MMC CARD INTERFACE DRIVER 17770M: Pierre Ossman <pierre@ossman.eu> 17771S: Maintained 17772F: drivers/mmc/host/wbsd.* 17773 17774WACOM PROTOCOL 4 SERIAL TABLETS 17775M: Julian Squires <julian@cipht.net> 17776M: Hans de Goede <hdegoede@redhat.com> 17777L: linux-input@vger.kernel.org 17778S: Maintained 17779F: drivers/input/tablet/wacom_serial4.c 17780 17781WATCHDOG DEVICE DRIVERS 17782M: Wim Van Sebroeck <wim@linux-watchdog.org> 17783M: Guenter Roeck <linux@roeck-us.net> 17784L: linux-watchdog@vger.kernel.org 17785W: http://www.linux-watchdog.org/ 17786T: git git://www.linux-watchdog.org/linux-watchdog.git 17787S: Maintained 17788F: Documentation/devicetree/bindings/watchdog/ 17789F: Documentation/watchdog/ 17790F: drivers/watchdog/ 17791F: include/linux/watchdog.h 17792F: include/uapi/linux/watchdog.h 17793 17794WHISKEYCOVE PMIC GPIO DRIVER 17795M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17796L: linux-gpio@vger.kernel.org 17797S: Maintained 17798F: drivers/gpio/gpio-wcove.c 17799 17800WHWAVE RTC DRIVER 17801M: Dianlong Li <long17.cool@163.com> 17802L: linux-rtc@vger.kernel.org 17803S: Maintained 17804F: drivers/rtc/rtc-sd3078.c 17805 17806WIIMOTE HID DRIVER 17807M: David Herrmann <dh.herrmann@googlemail.com> 17808L: linux-input@vger.kernel.org 17809S: Maintained 17810F: drivers/hid/hid-wiimote* 17811 17812WILOCITY WIL6210 WIRELESS DRIVER 17813M: Maya Erez <merez@codeaurora.org> 17814L: linux-wireless@vger.kernel.org 17815L: wil6210@qti.qualcomm.com 17816S: Supported 17817W: http://wireless.kernel.org/en/users/Drivers/wil6210 17818F: drivers/net/wireless/ath/wil6210/ 17819 17820WIMAX STACK 17821M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17822M: linux-wimax@intel.com 17823L: wimax@linuxwimax.org (subscribers-only) 17824S: Supported 17825W: http://linuxwimax.org 17826F: Documentation/admin-guide/wimax/wimax.rst 17827F: include/linux/wimax/debug.h 17828F: include/net/wimax.h 17829F: include/uapi/linux/wimax.h 17830F: net/wimax/ 17831 17832WINBOND CIR DRIVER 17833M: David Härdeman <david@hardeman.nu> 17834S: Maintained 17835F: drivers/media/rc/winbond-cir.c 17836 17837RCMM REMOTE CONTROLS DECODER 17838M: Patrick Lerda <patrick9876@free.fr> 17839S: Maintained 17840F: drivers/media/rc/ir-rcmm-decoder.c 17841 17842WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17843M: William Breathitt Gray <vilhelm.gray@gmail.com> 17844L: linux-watchdog@vger.kernel.org 17845S: Maintained 17846F: drivers/watchdog/ebc-c384_wdt.c 17847 17848WINSYSTEMS WS16C48 GPIO DRIVER 17849M: William Breathitt Gray <vilhelm.gray@gmail.com> 17850L: linux-gpio@vger.kernel.org 17851S: Maintained 17852F: drivers/gpio/gpio-ws16c48.c 17853 17854WISTRON LAPTOP BUTTON DRIVER 17855M: Miloslav Trmac <mitr@volny.cz> 17856S: Maintained 17857F: drivers/input/misc/wistron_btns.c 17858 17859WL3501 WIRELESS PCMCIA CARD DRIVER 17860L: linux-wireless@vger.kernel.org 17861S: Odd fixes 17862F: drivers/net/wireless/wl3501* 17863 17864WOLFSON MICROELECTRONICS DRIVERS 17865L: patches@opensource.cirrus.com 17866T: git https://github.com/CirrusLogic/linux-drivers.git 17867W: https://github.com/CirrusLogic/linux-drivers/wiki 17868S: Supported 17869F: Documentation/hwmon/wm83??.rst 17870F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17871F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17872F: Documentation/devicetree/bindings/mfd/arizona.txt 17873F: Documentation/devicetree/bindings/mfd/wm831x.txt 17874F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17875F: arch/arm/mach-s3c64xx/mach-crag6410* 17876F: drivers/clk/clk-wm83*.c 17877F: drivers/extcon/extcon-arizona.c 17878F: drivers/leds/leds-wm83*.c 17879F: drivers/gpio/gpio-*wm*.c 17880F: drivers/gpio/gpio-arizona.c 17881F: drivers/hwmon/wm83??-hwmon.c 17882F: drivers/input/misc/wm831x-on.c 17883F: drivers/input/touchscreen/wm831x-ts.c 17884F: drivers/input/touchscreen/wm97*.c 17885F: drivers/mfd/arizona* 17886F: drivers/mfd/wm*.c 17887F: drivers/mfd/cs47l24* 17888F: drivers/power/supply/wm83*.c 17889F: drivers/rtc/rtc-wm83*.c 17890F: drivers/regulator/wm8*.c 17891F: drivers/regulator/arizona* 17892F: drivers/video/backlight/wm83*_bl.c 17893F: drivers/watchdog/wm83*_wdt.c 17894F: include/linux/mfd/arizona/ 17895F: include/linux/mfd/wm831x/ 17896F: include/linux/mfd/wm8350/ 17897F: include/linux/mfd/wm8400* 17898F: include/linux/regulator/arizona* 17899F: include/linux/wm97xx.h 17900F: include/sound/wm????.h 17901F: sound/soc/codecs/arizona.? 17902F: sound/soc/codecs/wm* 17903F: sound/soc/codecs/cs47l24* 17904 17905WORKQUEUE 17906M: Tejun Heo <tj@kernel.org> 17907R: Lai Jiangshan <jiangshanlai@gmail.com> 17908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17909S: Maintained 17910F: include/linux/workqueue.h 17911F: kernel/workqueue.c 17912F: Documentation/core-api/workqueue.rst 17913 17914X-POWERS AXP288 PMIC DRIVERS 17915M: Hans de Goede <hdegoede@redhat.com> 17916S: Maintained 17917N: axp288 17918F: drivers/acpi/pmic/intel_pmic_xpower.c 17919 17920X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17921M: Chen-Yu Tsai <wens@csie.org> 17922L: linux-kernel@vger.kernel.org 17923S: Maintained 17924N: axp[128] 17925 17926X.25 NETWORK LAYER 17927M: Andrew Hendry <andrew.hendry@gmail.com> 17928L: linux-x25@vger.kernel.org 17929S: Odd Fixes 17930F: Documentation/networking/x25* 17931F: include/net/x25* 17932F: net/x25/ 17933 17934X86 ARCHITECTURE (32-BIT AND 64-BIT) 17935M: Thomas Gleixner <tglx@linutronix.de> 17936M: Ingo Molnar <mingo@redhat.com> 17937M: Borislav Petkov <bp@alien8.de> 17938R: "H. Peter Anvin" <hpa@zytor.com> 17939M: x86@kernel.org 17940L: linux-kernel@vger.kernel.org 17941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17942S: Maintained 17943F: Documentation/devicetree/bindings/x86/ 17944F: Documentation/x86/ 17945F: arch/x86/ 17946 17947X86 ENTRY CODE 17948M: Andy Lutomirski <luto@kernel.org> 17949L: linux-kernel@vger.kernel.org 17950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17951S: Maintained 17952F: arch/x86/entry/ 17953 17954X86 MCE INFRASTRUCTURE 17955M: Tony Luck <tony.luck@intel.com> 17956M: Borislav Petkov <bp@alien8.de> 17957L: linux-edac@vger.kernel.org 17958S: Maintained 17959F: arch/x86/kernel/cpu/mce/* 17960 17961X86 MICROCODE UPDATE SUPPORT 17962M: Borislav Petkov <bp@alien8.de> 17963S: Maintained 17964F: arch/x86/kernel/cpu/microcode/* 17965 17966X86 MM 17967M: Dave Hansen <dave.hansen@linux.intel.com> 17968M: Andy Lutomirski <luto@kernel.org> 17969M: Peter Zijlstra <peterz@infradead.org> 17970L: linux-kernel@vger.kernel.org 17971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17972S: Maintained 17973F: arch/x86/mm/ 17974 17975X86 PLATFORM DRIVERS 17976M: Darren Hart <dvhart@infradead.org> 17977M: Andy Shevchenko <andy@infradead.org> 17978L: platform-driver-x86@vger.kernel.org 17979T: git git://git.infradead.org/linux-platform-drivers-x86.git 17980S: Odd Fixes 17981F: drivers/platform/x86/ 17982F: drivers/platform/olpc/ 17983 17984X86 PLATFORM DRIVERS - ARCH 17985R: Darren Hart <dvhart@infradead.org> 17986R: Andy Shevchenko <andy@infradead.org> 17987L: platform-driver-x86@vger.kernel.org 17988L: x86@kernel.org 17989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17990S: Maintained 17991F: arch/x86/platform 17992 17993X86 VDSO 17994M: Andy Lutomirski <luto@kernel.org> 17995L: linux-kernel@vger.kernel.org 17996T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17997S: Maintained 17998F: arch/x86/entry/vdso/ 17999 18000XARRAY 18001M: Matthew Wilcox <willy@infradead.org> 18002L: linux-fsdevel@vger.kernel.org 18003S: Supported 18004F: Documentation/core-api/xarray.rst 18005F: lib/idr.c 18006F: lib/xarray.c 18007F: include/linux/idr.h 18008F: include/linux/xarray.h 18009F: tools/testing/radix-tree 18010 18011XBOX DVD IR REMOTE 18012M: Benjamin Valentin <benpicco@googlemail.com> 18013S: Maintained 18014F: drivers/media/rc/xbox_remote.c 18015F: drivers/media/rc/keymaps/rc-xbox-dvd.c 18016 18017XC2028/3028 TUNER DRIVER 18018M: Mauro Carvalho Chehab <mchehab@kernel.org> 18019L: linux-media@vger.kernel.org 18020W: https://linuxtv.org 18021T: git git://linuxtv.org/media_tree.git 18022S: Maintained 18023F: drivers/media/tuners/tuner-xc2028.* 18024 18025XDP (eXpress Data Path) 18026M: Alexei Starovoitov <ast@kernel.org> 18027M: Daniel Borkmann <daniel@iogearbox.net> 18028M: David S. Miller <davem@davemloft.net> 18029M: Jakub Kicinski <jakub.kicinski@netronome.com> 18030M: Jesper Dangaard Brouer <hawk@kernel.org> 18031M: John Fastabend <john.fastabend@gmail.com> 18032L: netdev@vger.kernel.org 18033L: bpf@vger.kernel.org 18034S: Supported 18035F: net/core/xdp.c 18036F: include/net/xdp.h 18037F: kernel/bpf/devmap.c 18038F: kernel/bpf/cpumap.c 18039F: include/trace/events/xdp.h 18040K: xdp 18041N: xdp 18042 18043XDP SOCKETS (AF_XDP) 18044M: Björn Töpel <bjorn.topel@intel.com> 18045M: Magnus Karlsson <magnus.karlsson@intel.com> 18046R: Jonathan Lemon <jonathan.lemon@gmail.com> 18047L: netdev@vger.kernel.org 18048L: bpf@vger.kernel.org 18049S: Maintained 18050F: kernel/bpf/xskmap.c 18051F: net/xdp/ 18052 18053XEN BLOCK SUBSYSTEM 18054M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18055M: Roger Pau Monné <roger.pau@citrix.com> 18056L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18057S: Supported 18058F: drivers/block/xen-blkback/* 18059F: drivers/block/xen* 18060 18061XEN HYPERVISOR ARM 18062M: Stefano Stabellini <sstabellini@kernel.org> 18063L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18064S: Maintained 18065F: arch/arm/xen/ 18066F: arch/arm/include/asm/xen/ 18067 18068XEN HYPERVISOR ARM64 18069M: Stefano Stabellini <sstabellini@kernel.org> 18070L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18071S: Maintained 18072F: arch/arm64/xen/ 18073F: arch/arm64/include/asm/xen/ 18074 18075XEN HYPERVISOR INTERFACE 18076M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 18077M: Juergen Gross <jgross@suse.com> 18078R: Stefano Stabellini <sstabellini@kernel.org> 18079L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18080T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 18081S: Supported 18082F: arch/x86/xen/ 18083F: arch/x86/platform/pvh/ 18084F: drivers/*/xen-*front.c 18085F: drivers/xen/ 18086F: arch/x86/include/asm/xen/ 18087F: arch/x86/include/asm/pvclock-abi.h 18088F: include/xen/ 18089F: include/uapi/xen/ 18090F: Documentation/ABI/stable/sysfs-hypervisor-xen 18091F: Documentation/ABI/testing/sysfs-hypervisor-xen 18092 18093XEN NETWORK BACKEND DRIVER 18094M: Wei Liu <wei.liu@kernel.org> 18095M: Paul Durrant <paul@xen.org> 18096L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18097L: netdev@vger.kernel.org 18098S: Supported 18099F: drivers/net/xen-netback/* 18100 18101XEN PCI SUBSYSTEM 18102M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18103L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18104S: Supported 18105F: arch/x86/pci/*xen* 18106F: drivers/pci/*xen* 18107 18108XEN PVSCSI DRIVERS 18109M: Juergen Gross <jgross@suse.com> 18110L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18111L: linux-scsi@vger.kernel.org 18112S: Supported 18113F: drivers/scsi/xen-scsifront.c 18114F: drivers/xen/xen-scsiback.c 18115F: include/xen/interface/io/vscsiif.h 18116 18117XEN SWIOTLB SUBSYSTEM 18118M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18119L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18120L: iommu@lists.linux-foundation.org 18121S: Supported 18122F: arch/x86/xen/*swiotlb* 18123F: drivers/xen/*swiotlb* 18124 18125XEN SOUND FRONTEND DRIVER 18126M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 18127L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18128L: alsa-devel@alsa-project.org (moderated for non-subscribers) 18129S: Supported 18130F: sound/xen/* 18131 18132XFS FILESYSTEM 18133M: Darrick J. Wong <darrick.wong@oracle.com> 18134M: linux-xfs@vger.kernel.org 18135L: linux-xfs@vger.kernel.org 18136W: http://xfs.org/ 18137T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 18138S: Supported 18139F: Documentation/admin-guide/xfs.rst 18140F: Documentation/ABI/testing/sysfs-fs-xfs 18141F: Documentation/filesystems/xfs-delayed-logging-design.txt 18142F: Documentation/filesystems/xfs-self-describing-metadata.txt 18143F: fs/xfs/ 18144F: include/uapi/linux/dqblk_xfs.h 18145F: include/uapi/linux/fsmap.h 18146 18147XILINX AXI ETHERNET DRIVER 18148M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com> 18149S: Maintained 18150F: drivers/net/ethernet/xilinx/xilinx_axienet* 18151 18152XILINX CAN DRIVER 18153M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> 18154R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com> 18155L: linux-can@vger.kernel.org 18156S: Maintained 18157F: Documentation/devicetree/bindings/net/can/xilinx_can.txt 18158F: drivers/net/can/xilinx_can.c 18159 18160XILINX UARTLITE SERIAL DRIVER 18161M: Peter Korsgaard <jacmet@sunsite.dk> 18162L: linux-serial@vger.kernel.org 18163S: Maintained 18164F: drivers/tty/serial/uartlite.c 18165 18166XILINX VIDEO IP CORES 18167M: Hyun Kwon <hyun.kwon@xilinx.com> 18168M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 18169L: linux-media@vger.kernel.org 18170T: git git://linuxtv.org/media_tree.git 18171S: Supported 18172F: Documentation/devicetree/bindings/media/xilinx/ 18173F: drivers/media/platform/xilinx/ 18174F: include/uapi/linux/xilinx-v4l2-controls.h 18175 18176XILINX SD-FEC IP CORES 18177M: Derek Kiernan <derek.kiernan@xilinx.com> 18178M: Dragan Cvetic <dragan.cvetic@xilinx.com> 18179S: Maintained 18180F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt 18181F: Documentation/misc-devices/xilinx_sdfec.rst 18182F: drivers/misc/xilinx_sdfec.c 18183F: drivers/misc/Kconfig 18184F: drivers/misc/Makefile 18185F: include/uapi/misc/xilinx_sdfec.h 18186 18187XILLYBUS DRIVER 18188M: Eli Billauer <eli.billauer@gmail.com> 18189L: linux-kernel@vger.kernel.org 18190S: Supported 18191F: drivers/char/xillybus/ 18192 18193XLP9XX I2C DRIVER 18194M: George Cherian <gcherian@marvell.com> 18195L: linux-i2c@vger.kernel.org 18196W: http://www.marvell.com 18197S: Supported 18198F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 18199F: drivers/i2c/busses/i2c-xlp9xx.c 18200 18201XRA1403 GPIO EXPANDER 18202M: Nandor Han <nandor.han@ge.com> 18203M: Semi Malinen <semi.malinen@ge.com> 18204L: linux-gpio@vger.kernel.org 18205S: Maintained 18206F: drivers/gpio/gpio-xra1403.c 18207F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 18208 18209XTENSA XTFPGA PLATFORM SUPPORT 18210M: Max Filippov <jcmvbkbc@gmail.com> 18211L: linux-xtensa@linux-xtensa.org 18212S: Maintained 18213F: drivers/spi/spi-xtensa-xtfpga.c 18214F: sound/soc/xtensa/xtfpga-i2s.c 18215 18216YAM DRIVER FOR AX.25 18217M: Jean-Paul Roubelat <jpr@f6fbb.org> 18218L: linux-hams@vger.kernel.org 18219S: Maintained 18220F: drivers/net/hamradio/yam* 18221F: include/linux/yam.h 18222 18223YAMA SECURITY MODULE 18224M: Kees Cook <keescook@chromium.org> 18225T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 18226S: Supported 18227F: security/yama/ 18228F: Documentation/admin-guide/LSM/Yama.rst 18229 18230YEALINK PHONE DRIVER 18231M: Henk Vergonet <Henk.Vergonet@gmail.com> 18232L: usbb2k-api-dev@nongnu.org 18233S: Maintained 18234F: Documentation/input/devices/yealink.rst 18235F: drivers/input/misc/yealink.* 18236 18237Z8530 DRIVER FOR AX.25 18238M: Joerg Reuter <jreuter@yaina.de> 18239W: http://yaina.de/jreuter/ 18240W: http://www.qsl.net/dl1bke/ 18241L: linux-hams@vger.kernel.org 18242S: Maintained 18243F: Documentation/networking/z8530drv.txt 18244F: drivers/net/hamradio/*scc.c 18245F: drivers/net/hamradio/z8530.h 18246 18247ZBUD COMPRESSED PAGE ALLOCATOR 18248M: Seth Jennings <sjenning@redhat.com> 18249M: Dan Streetman <ddstreet@ieee.org> 18250L: linux-mm@kvack.org 18251S: Maintained 18252F: mm/zbud.c 18253F: include/linux/zbud.h 18254 18255ZD1211RW WIRELESS DRIVER 18256M: Daniel Drake <dsd@gentoo.org> 18257M: Ulrich Kunitz <kune@deine-taler.de> 18258W: http://zd1211.ath.cx/wiki/DriverRewrite 18259L: linux-wireless@vger.kernel.org 18260L: zd1211-devs@lists.sourceforge.net (subscribers-only) 18261S: Maintained 18262F: drivers/net/wireless/zydas/zd1211rw/ 18263 18264ZD1301 MEDIA DRIVER 18265M: Antti Palosaari <crope@iki.fi> 18266L: linux-media@vger.kernel.org 18267W: https://linuxtv.org/ 18268W: http://palosaari.fi/linux/ 18269Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18270S: Maintained 18271F: drivers/media/usb/dvb-usb-v2/zd1301* 18272 18273ZD1301_DEMOD MEDIA DRIVER 18274M: Antti Palosaari <crope@iki.fi> 18275L: linux-media@vger.kernel.org 18276W: https://linuxtv.org/ 18277W: http://palosaari.fi/linux/ 18278Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18279S: Maintained 18280F: drivers/media/dvb-frontends/zd1301_demod* 18281 18282ZHAOXIN PROCESSOR SUPPORT 18283M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 18284L: linux-kernel@vger.kernel.org 18285S: Maintained 18286F: arch/x86/kernel/cpu/zhaoxin.c 18287 18288ZPOOL COMPRESSED PAGE STORAGE API 18289M: Dan Streetman <ddstreet@ieee.org> 18290L: linux-mm@kvack.org 18291S: Maintained 18292F: mm/zpool.c 18293F: include/linux/zpool.h 18294 18295ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 18296M: Minchan Kim <minchan@kernel.org> 18297M: Nitin Gupta <ngupta@vflare.org> 18298R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18299L: linux-kernel@vger.kernel.org 18300S: Maintained 18301F: drivers/block/zram/ 18302F: Documentation/admin-guide/blockdev/zram.rst 18303 18304ZS DECSTATION Z85C30 SERIAL DRIVER 18305M: "Maciej W. Rozycki" <macro@linux-mips.org> 18306S: Maintained 18307F: drivers/tty/serial/zs.* 18308 18309ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 18310M: Minchan Kim <minchan@kernel.org> 18311M: Nitin Gupta <ngupta@vflare.org> 18312R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18313L: linux-mm@kvack.org 18314S: Maintained 18315F: mm/zsmalloc.c 18316F: include/linux/zsmalloc.h 18317F: Documentation/vm/zsmalloc.rst 18318 18319ZSWAP COMPRESSED SWAP CACHING 18320M: Seth Jennings <sjenning@redhat.com> 18321M: Dan Streetman <ddstreet@ieee.org> 18322M: Vitaly Wool <vitaly.wool@konsulko.com> 18323L: linux-mm@kvack.org 18324S: Maintained 18325F: mm/zswap.c 18326 18327THE REST 18328M: Linus Torvalds <torvalds@linux-foundation.org> 18329L: linux-kernel@vger.kernel.org 18330Q: http://patchwork.kernel.org/project/LKML/list/ 18331T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 18332S: Buried alive in reporters 18333F: * 18334F: */ 18335