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: drivers/tty/serial/samsung* 2276F: include/linux/soc/samsung/ 2277F: Documentation/arm/samsung/ 2278F: Documentation/devicetree/bindings/arm/samsung/ 2279F: Documentation/devicetree/bindings/power/pd-samsung.yaml 2280N: exynos 2281 2282ARM/SAMSUNG MOBILE MACHINE SUPPORT 2283M: Kyungmin Park <kyungmin.park@samsung.com> 2284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2285S: Maintained 2286F: arch/arm/mach-s5pv210/ 2287 2288ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2289M: Kyungmin Park <kyungmin.park@samsung.com> 2290M: Kamil Debski <kamil@wypas.org> 2291M: Andrzej Hajda <a.hajda@samsung.com> 2292L: linux-arm-kernel@lists.infradead.org 2293L: linux-media@vger.kernel.org 2294S: Maintained 2295F: drivers/media/platform/s5p-g2d/ 2296 2297ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2298M: Marek Szyprowski <m.szyprowski@samsung.com> 2299L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2300L: linux-media@vger.kernel.org 2301S: Maintained 2302F: drivers/media/platform/s5p-cec/ 2303F: Documentation/devicetree/bindings/media/s5p-cec.txt 2304 2305ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2306M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2307M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2308M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2309L: linux-arm-kernel@lists.infradead.org 2310L: linux-media@vger.kernel.org 2311S: Maintained 2312F: drivers/media/platform/s5p-jpeg/ 2313 2314ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2315M: Kyungmin Park <kyungmin.park@samsung.com> 2316M: Kamil Debski <kamil@wypas.org> 2317M: Jeongtae Park <jtp.park@samsung.com> 2318M: Andrzej Hajda <a.hajda@samsung.com> 2319L: linux-arm-kernel@lists.infradead.org 2320L: linux-media@vger.kernel.org 2321S: Maintained 2322F: drivers/media/platform/s5p-mfc/ 2323 2324ARM/SHMOBILE ARM ARCHITECTURE 2325M: Geert Uytterhoeven <geert+renesas@glider.be> 2326M: Magnus Damm <magnus.damm@gmail.com> 2327L: linux-renesas-soc@vger.kernel.org 2328Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2329T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2330S: Supported 2331F: arch/arm/boot/dts/emev2* 2332F: arch/arm/boot/dts/gr-peach* 2333F: arch/arm/boot/dts/iwg20d-q7* 2334F: arch/arm/boot/dts/r7s* 2335F: arch/arm/boot/dts/r8a* 2336F: arch/arm/boot/dts/r9a* 2337F: arch/arm/boot/dts/sh* 2338F: arch/arm/configs/shmobile_defconfig 2339F: arch/arm/include/debug/renesas-scif.S 2340F: arch/arm/mach-shmobile/ 2341F: Documentation/devicetree/bindings/arm/renesas.yaml 2342F: drivers/soc/renesas/ 2343F: include/linux/soc/renesas/ 2344 2345ARM/SOCFPGA ARCHITECTURE 2346M: Dinh Nguyen <dinguyen@kernel.org> 2347S: Maintained 2348F: arch/arm/mach-socfpga/ 2349F: arch/arm/boot/dts/socfpga* 2350F: arch/arm/configs/socfpga_defconfig 2351F: arch/arm64/boot/dts/altera/ 2352F: arch/arm64/boot/dts/intel/ 2353W: http://www.rocketboards.org 2354T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2355 2356ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2357M: Dinh Nguyen <dinguyen@kernel.org> 2358S: Maintained 2359F: drivers/clk/socfpga/ 2360 2361ARM/SOCFPGA EDAC SUPPORT 2362M: Thor Thayer <thor.thayer@linux.intel.com> 2363S: Maintained 2364F: drivers/edac/altera_edac. 2365 2366ARM/SPREADTRUM SoC SUPPORT 2367M: Orson Zhai <orsonzhai@gmail.com> 2368M: Baolin Wang <baolin.wang7@gmail.com> 2369M: Chunyan Zhang <zhang.lyra@gmail.com> 2370S: Maintained 2371F: arch/arm64/boot/dts/sprd 2372N: sprd 2373N: sc27xx 2374N: sc2731 2375 2376ARM/STI ARCHITECTURE 2377M: Patrice Chotard <patrice.chotard@st.com> 2378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2379W: http://www.stlinux.com 2380S: Maintained 2381F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2382F: arch/arm/mach-sti/ 2383F: arch/arm/boot/dts/sti* 2384F: drivers/char/hw_random/st-rng.c 2385F: drivers/clocksource/arm_global_timer.c 2386F: drivers/clocksource/clksrc_st_lpc.c 2387F: drivers/cpufreq/sti-cpufreq.c 2388F: drivers/dma/st_fdma* 2389F: drivers/i2c/busses/i2c-st.c 2390F: drivers/media/rc/st_rc.c 2391F: drivers/media/platform/sti/c8sectpfe/ 2392F: drivers/mmc/host/sdhci-st.c 2393F: drivers/phy/st/phy-miphy28lp.c 2394F: drivers/phy/st/phy-stih407-usb.c 2395F: drivers/pinctrl/pinctrl-st.c 2396F: drivers/remoteproc/st_remoteproc.c 2397F: drivers/remoteproc/st_slim_rproc.c 2398F: drivers/reset/sti/ 2399F: drivers/rtc/rtc-st-lpc.c 2400F: drivers/tty/serial/st-asc.c 2401F: drivers/usb/dwc3/dwc3-st.c 2402F: drivers/usb/host/ehci-st.c 2403F: drivers/usb/host/ohci-st.c 2404F: drivers/watchdog/st_lpc_wdt.c 2405F: drivers/ata/ahci_st.c 2406F: include/linux/remoteproc/st_slim_rproc.h 2407 2408ARM/STM32 ARCHITECTURE 2409M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2410M: Alexandre Torgue <alexandre.torgue@st.com> 2411L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2413S: Maintained 2414T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2415N: stm32 2416N: stm 2417F: arch/arm/boot/dts/stm32* 2418F: arch/arm/mach-stm32/ 2419F: drivers/clocksource/armv7m_systick.c 2420 2421ARM/Synaptics SoC support 2422M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2423M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2425S: Maintained 2426F: arch/arm/mach-berlin/ 2427F: arch/arm/boot/dts/berlin* 2428F: arch/arm64/boot/dts/synaptics/ 2429 2430ARM/TANGO ARCHITECTURE 2431M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2432M: Mans Rullgard <mans@mansr.com> 2433L: linux-arm-kernel@lists.infradead.org 2434S: Odd Fixes 2435N: tango 2436 2437ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2438M: Lennert Buytenhek <kernel@wantstofly.org> 2439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2440S: Maintained 2441 2442ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2443M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2444L: linux-tegra@vger.kernel.org 2445L: linux-media@vger.kernel.org 2446S: Maintained 2447F: drivers/media/platform/tegra-cec/ 2448F: Documentation/devicetree/bindings/media/tegra-cec.txt 2449 2450ARM/TETON BGA MACHINE SUPPORT 2451M: "Mark F. Brown" <mark.brown314@gmail.com> 2452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2453S: Maintained 2454 2455ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2456M: Santosh Shilimkar <ssantosh@kernel.org> 2457L: linux-kernel@vger.kernel.org 2458S: Maintained 2459F: drivers/memory/*emif* 2460 2461ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2462M: Tero Kristo <t-kristo@ti.com> 2463M: Nishanth Menon <nm@ti.com> 2464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2465S: Supported 2466F: Documentation/devicetree/bindings/arm/ti/k3.txt 2467F: arch/arm64/boot/dts/ti/Makefile 2468F: arch/arm64/boot/dts/ti/k3-* 2469F: include/dt-bindings/pinctrl/k3.h 2470 2471ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2472M: Santosh Shilimkar <ssantosh@kernel.org> 2473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2474S: Maintained 2475F: arch/arm/mach-keystone/ 2476F: arch/arm/boot/dts/keystone-* 2477T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2478 2479ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2480M: Santosh Shilimkar <ssantosh@kernel.org> 2481L: linux-kernel@vger.kernel.org 2482S: Maintained 2483F: drivers/clk/keystone/ 2484 2485ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2486M: Santosh Shilimkar <ssantosh@kernel.org> 2487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2488L: linux-kernel@vger.kernel.org 2489S: Maintained 2490F: drivers/clocksource/timer-keystone.c 2491 2492ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2493M: Santosh Shilimkar <ssantosh@kernel.org> 2494L: linux-kernel@vger.kernel.org 2495S: Maintained 2496F: drivers/power/reset/keystone-reset.c 2497 2498ARM/THECUS N2100 MACHINE SUPPORT 2499M: Lennert Buytenhek <kernel@wantstofly.org> 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2501S: Maintained 2502 2503ARM/TOSA MACHINE SUPPORT 2504M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2505M: Dirk Opfer <dirk@opfer-online.de> 2506S: Maintained 2507 2508ARM/UNIPHIER ARCHITECTURE 2509M: Masahiro Yamada <yamada.masahiro@socionext.com> 2510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2512S: Maintained 2513F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2514F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2515F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2516F: arch/arm/boot/dts/uniphier* 2517F: arch/arm/include/asm/hardware/cache-uniphier.h 2518F: arch/arm/mach-uniphier/ 2519F: arch/arm/mm/cache-uniphier.c 2520F: arch/arm64/boot/dts/socionext/uniphier* 2521F: drivers/bus/uniphier-system-bus.c 2522F: drivers/clk/uniphier/ 2523F: drivers/dma/uniphier-mdmac.c 2524F: drivers/gpio/gpio-uniphier.c 2525F: drivers/i2c/busses/i2c-uniphier* 2526F: drivers/irqchip/irq-uniphier-aidet.c 2527F: drivers/mmc/host/uniphier-sd.c 2528F: drivers/pinctrl/uniphier/ 2529F: drivers/reset/reset-uniphier.c 2530F: drivers/tty/serial/8250/8250_uniphier.c 2531N: uniphier 2532 2533Ux500 CLOCK DRIVERS 2534M: Ulf Hansson <ulf.hansson@linaro.org> 2535L: linux-clk@vger.kernel.org 2536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2537S: Maintained 2538F: drivers/clk/ux500/ 2539 2540ARM/VERSATILE EXPRESS PLATFORM 2541M: Liviu Dudau <liviu.dudau@arm.com> 2542M: Sudeep Holla <sudeep.holla@arm.com> 2543M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2545S: Maintained 2546F: arch/arm/boot/dts/vexpress* 2547F: arch/arm64/boot/dts/arm/ 2548F: arch/arm/mach-vexpress/ 2549F: */*/vexpress* 2550F: */*/*/vexpress* 2551F: drivers/clk/versatile/clk-vexpress-osc.c 2552F: drivers/clocksource/timer-versatile.c 2553N: mps2 2554 2555ARM/VFP SUPPORT 2556M: Russell King <linux@armlinux.org.uk> 2557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2558W: http://www.armlinux.org.uk/ 2559S: Maintained 2560F: arch/arm/vfp/ 2561 2562ARM/VOIPAC PXA270 SUPPORT 2563M: Marek Vasut <marek.vasut@gmail.com> 2564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2565S: Maintained 2566F: arch/arm/mach-pxa/vpac270.c 2567F: arch/arm/mach-pxa/include/mach/vpac270.h 2568 2569ARM/VT8500 ARM ARCHITECTURE 2570M: Tony Prisk <linux@prisktech.co.nz> 2571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2572S: Maintained 2573F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2574F: arch/arm/mach-vt8500/ 2575F: drivers/clocksource/timer-vt8500.c 2576F: drivers/i2c/busses/i2c-wmt.c 2577F: drivers/mmc/host/wmt-sdmmc.c 2578F: drivers/pwm/pwm-vt8500.c 2579F: drivers/rtc/rtc-vt8500.c 2580F: drivers/tty/serial/vt8500_serial.c 2581F: drivers/usb/host/ehci-platform.c 2582F: drivers/usb/host/uhci-platform.c 2583F: drivers/video/fbdev/vt8500lcdfb.* 2584F: drivers/video/fbdev/wm8505fb* 2585F: drivers/video/fbdev/wmt_ge_rops.* 2586 2587ARM/ZIPIT Z2 SUPPORT 2588M: Marek Vasut <marek.vasut@gmail.com> 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2590S: Maintained 2591F: arch/arm/mach-pxa/z2.c 2592F: arch/arm/mach-pxa/include/mach/z2.h 2593 2594ARM/ZTE ARCHITECTURE 2595M: Jun Nie <jun.nie@linaro.org> 2596M: Shawn Guo <shawnguo@kernel.org> 2597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2598S: Maintained 2599F: arch/arm/boot/dts/zx2967* 2600F: arch/arm/mach-zx/ 2601F: arch/arm64/boot/dts/zte/ 2602F: drivers/clk/zte/ 2603F: drivers/dma/zx_dma.c 2604F: drivers/gpio/gpio-zx.c 2605F: drivers/i2c/busses/i2c-zx2967.c 2606F: drivers/mmc/host/dw_mmc-zx.* 2607F: drivers/pinctrl/zte/ 2608F: drivers/soc/zte/ 2609F: drivers/thermal/zx2967_thermal.c 2610F: drivers/watchdog/zx2967_wdt.c 2611F: Documentation/devicetree/bindings/arm/zte.yaml 2612F: Documentation/devicetree/bindings/clock/zx2967*.txt 2613F: Documentation/devicetree/bindings/dma/zxdma.txt 2614F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2615F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2616F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2617F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2618F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2619F: Documentation/devicetree/bindings/soc/zte/ 2620F: Documentation/devicetree/bindings/sound/zte,*.txt 2621F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2622F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2623F: include/dt-bindings/clock/zx2967*.h 2624F: include/dt-bindings/soc/zte,*.h 2625F: sound/soc/codecs/zx_aud96p22.c 2626F: sound/soc/zte/ 2627 2628ARM/ZYNQ ARCHITECTURE 2629M: Michal Simek <michal.simek@xilinx.com> 2630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2631W: http://wiki.xilinx.com 2632T: git https://github.com/Xilinx/linux-xlnx.git 2633S: Supported 2634F: arch/arm/mach-zynq/ 2635F: drivers/cpuidle/cpuidle-zynq.c 2636F: drivers/block/xsysace.c 2637N: zynq 2638N: xilinx 2639F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2640F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2641F: drivers/clocksource/timer-cadence-ttc.c 2642F: drivers/i2c/busses/i2c-cadence.c 2643F: drivers/mmc/host/sdhci-of-arasan.c 2644F: drivers/edac/synopsys_edac.c 2645F: drivers/i2c/busses/i2c-xiic.c 2646 2647ARM64 PORT (AARCH64 ARCHITECTURE) 2648M: Catalin Marinas <catalin.marinas@arm.com> 2649M: Will Deacon <will@kernel.org> 2650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2651T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2652S: Maintained 2653F: arch/arm64/ 2654X: arch/arm64/boot/dts/ 2655F: Documentation/arm64/ 2656F: tools/testing/selftests/arm64/ 2657 2658AS3645A LED FLASH CONTROLLER DRIVER 2659M: Sakari Ailus <sakari.ailus@iki.fi> 2660L: linux-leds@vger.kernel.org 2661S: Maintained 2662F: drivers/leds/leds-as3645a.c 2663 2664ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2665M: Tianshu Qiu <tian.shu.qiu@intel.com> 2666L: linux-media@vger.kernel.org 2667T: git git://linuxtv.org/media_tree.git 2668S: Maintained 2669F: drivers/media/i2c/ak7375.c 2670F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2671 2672ASAHI KASEI AK8974 DRIVER 2673M: Linus Walleij <linus.walleij@linaro.org> 2674L: linux-iio@vger.kernel.org 2675W: http://www.akm.com/ 2676S: Supported 2677F: drivers/iio/magnetometer/ak8974.c 2678 2679ASC7621 HARDWARE MONITOR DRIVER 2680M: George Joseph <george.joseph@fairview5.com> 2681L: linux-hwmon@vger.kernel.org 2682S: Maintained 2683F: Documentation/hwmon/asc7621.rst 2684F: drivers/hwmon/asc7621.c 2685 2686ASPEED PINCTRL DRIVERS 2687M: Andrew Jeffery <andrew@aj.id.au> 2688L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2689L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2690L: linux-gpio@vger.kernel.org 2691S: Maintained 2692F: drivers/pinctrl/aspeed/ 2693F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2694 2695ASPEED VIDEO ENGINE DRIVER 2696M: Eddie James <eajames@linux.ibm.com> 2697L: linux-media@vger.kernel.org 2698L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2699S: Maintained 2700F: drivers/media/platform/aspeed-video.c 2701F: Documentation/devicetree/bindings/media/aspeed-video.txt 2702 2703ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2704M: Corentin Chary <corentin.chary@gmail.com> 2705L: acpi4asus-user@lists.sourceforge.net 2706L: platform-driver-x86@vger.kernel.org 2707W: http://acpi4asus.sf.net 2708S: Maintained 2709F: drivers/platform/x86/asus*.c 2710F: drivers/platform/x86/eeepc*.c 2711 2712ASUS WIRELESS RADIO CONTROL DRIVER 2713M: João Paulo Rechi Vita <jprvita@gmail.com> 2714L: platform-driver-x86@vger.kernel.org 2715S: Maintained 2716F: drivers/platform/x86/asus-wireless.c 2717 2718ASYMMETRIC KEYS 2719M: David Howells <dhowells@redhat.com> 2720L: keyrings@vger.kernel.org 2721S: Maintained 2722F: Documentation/crypto/asymmetric-keys.txt 2723F: include/linux/verification.h 2724F: include/crypto/public_key.h 2725F: include/crypto/pkcs7.h 2726F: crypto/asymmetric_keys/ 2727 2728ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2729R: Dan Williams <dan.j.williams@intel.com> 2730W: http://sourceforge.net/projects/xscaleiop 2731S: Odd fixes 2732F: Documentation/crypto/async-tx-api.txt 2733F: crypto/async_tx/ 2734F: drivers/dma/ 2735F: include/linux/dmaengine.h 2736F: include/linux/async_tx.h 2737 2738AT24 EEPROM DRIVER 2739M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2740L: linux-i2c@vger.kernel.org 2741T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2742S: Maintained 2743F: Documentation/devicetree/bindings/eeprom/at24.yaml 2744F: drivers/misc/eeprom/at24.c 2745 2746ATA OVER ETHERNET (AOE) DRIVER 2747M: "Justin Sanders" <justin@coraid.com> 2748W: http://www.openaoe.org/ 2749S: Supported 2750F: Documentation/admin-guide/aoe/ 2751F: drivers/block/aoe/ 2752 2753ATHEROS 71XX/9XXX GPIO DRIVER 2754M: Alban Bedel <albeu@free.fr> 2755W: https://github.com/AlbanBedel/linux 2756T: git git://github.com/AlbanBedel/linux 2757S: Maintained 2758F: drivers/gpio/gpio-ath79.c 2759F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2760 2761ATHEROS 71XX/9XXX USB PHY DRIVER 2762M: Alban Bedel <albeu@free.fr> 2763W: https://github.com/AlbanBedel/linux 2764T: git git://github.com/AlbanBedel/linux 2765S: Maintained 2766F: drivers/phy/qualcomm/phy-ath79-usb.c 2767F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2768 2769ATHEROS ATH GENERIC UTILITIES 2770M: Kalle Valo <kvalo@codeaurora.org> 2771L: linux-wireless@vger.kernel.org 2772S: Supported 2773F: drivers/net/wireless/ath/* 2774 2775ATHEROS ATH5K WIRELESS DRIVER 2776M: Jiri Slaby <jirislaby@gmail.com> 2777M: Nick Kossifidis <mickflemm@gmail.com> 2778M: Luis Chamberlain <mcgrof@kernel.org> 2779L: linux-wireless@vger.kernel.org 2780W: http://wireless.kernel.org/en/users/Drivers/ath5k 2781S: Maintained 2782F: drivers/net/wireless/ath/ath5k/ 2783 2784ATHEROS ATH6KL WIRELESS DRIVER 2785M: Kalle Valo <kvalo@codeaurora.org> 2786L: linux-wireless@vger.kernel.org 2787W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2788T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2789S: Supported 2790F: drivers/net/wireless/ath/ath6kl/ 2791 2792ATI_REMOTE2 DRIVER 2793M: Ville Syrjala <syrjala@sci.fi> 2794S: Maintained 2795F: drivers/input/misc/ati_remote2.c 2796 2797ATK0110 HWMON DRIVER 2798M: Luca Tettamanti <kronos.it@gmail.com> 2799L: linux-hwmon@vger.kernel.org 2800S: Maintained 2801F: drivers/hwmon/asus_atk0110.c 2802 2803ATLX ETHERNET DRIVERS 2804M: Jay Cliburn <jcliburn@gmail.com> 2805M: Chris Snook <chris.snook@gmail.com> 2806L: netdev@vger.kernel.org 2807W: http://sourceforge.net/projects/atl1 2808W: http://atl1.sourceforge.net 2809S: Maintained 2810F: drivers/net/ethernet/atheros/ 2811 2812ATM 2813M: Chas Williams <3chas3@gmail.com> 2814L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2815L: netdev@vger.kernel.org 2816W: http://linux-atm.sourceforge.net 2817S: Maintained 2818F: drivers/atm/ 2819F: include/linux/atm* 2820F: include/uapi/linux/atm* 2821 2822ATMEL MACB ETHERNET DRIVER 2823M: Nicolas Ferre <nicolas.ferre@microchip.com> 2824S: Supported 2825F: drivers/net/ethernet/cadence/ 2826 2827ATMEL MAXTOUCH DRIVER 2828M: Nick Dyer <nick@shmanahar.org> 2829T: git git://github.com/ndyer/linux.git 2830S: Maintained 2831F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2832F: drivers/input/touchscreen/atmel_mxt_ts.c 2833 2834ATMEL WIRELESS DRIVER 2835M: Simon Kelley <simon@thekelleys.org.uk> 2836L: linux-wireless@vger.kernel.org 2837W: http://www.thekelleys.org.uk/atmel 2838W: http://atmelwlandriver.sourceforge.net/ 2839S: Maintained 2840F: drivers/net/wireless/atmel/atmel* 2841 2842ATOMIC INFRASTRUCTURE 2843M: Will Deacon <will@kernel.org> 2844M: Peter Zijlstra <peterz@infradead.org> 2845R: Boqun Feng <boqun.feng@gmail.com> 2846L: linux-kernel@vger.kernel.org 2847S: Maintained 2848F: arch/*/include/asm/atomic*.h 2849F: include/*/atomic*.h 2850F: scripts/atomic/ 2851 2852ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2853M: Bradley Grove <linuxdrivers@attotech.com> 2854L: linux-scsi@vger.kernel.org 2855W: http://www.attotech.com 2856S: Supported 2857F: drivers/scsi/esas2r 2858 2859ATUSB IEEE 802.15.4 RADIO DRIVER 2860M: Stefan Schmidt <stefan@datenfreihafen.org> 2861L: linux-wpan@vger.kernel.org 2862S: Maintained 2863F: drivers/net/ieee802154/atusb.c 2864F: drivers/net/ieee802154/atusb.h 2865F: drivers/net/ieee802154/at86rf230.h 2866 2867AUDIT SUBSYSTEM 2868M: Paul Moore <paul@paul-moore.com> 2869M: Eric Paris <eparis@redhat.com> 2870L: linux-audit@redhat.com (moderated for non-subscribers) 2871W: https://github.com/linux-audit 2872T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2873S: Supported 2874F: include/linux/audit.h 2875F: include/uapi/linux/audit.h 2876F: kernel/audit* 2877 2878AUXILIARY DISPLAY DRIVERS 2879M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2880S: Maintained 2881F: drivers/auxdisplay/ 2882F: include/linux/cfag12864b.h 2883 2884AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2885M: Andreas Klinger <ak@it-klinger.de> 2886L: linux-iio@vger.kernel.org 2887S: Maintained 2888F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2889F: drivers/iio/adc/hx711.c 2890 2891AX.25 NETWORK LAYER 2892M: Ralf Baechle <ralf@linux-mips.org> 2893L: linux-hams@vger.kernel.org 2894W: http://www.linux-ax25.org/ 2895S: Maintained 2896F: include/uapi/linux/ax25.h 2897F: include/net/ax25.h 2898F: net/ax25/ 2899 2900AXENTIA ARM DEVICES 2901M: Peter Rosin <peda@axentia.se> 2902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2903S: Maintained 2904F: arch/arm/boot/dts/at91-linea.dtsi 2905F: arch/arm/boot/dts/at91-natte.dtsi 2906F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2907F: arch/arm/boot/dts/at91-tse850-3.dts 2908 2909AXENTIA ASOC DRIVERS 2910M: Peter Rosin <peda@axentia.se> 2911L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2912S: Maintained 2913F: Documentation/devicetree/bindings/sound/axentia,* 2914F: sound/soc/atmel/tse850-pcm5142.c 2915 2916AXXIA I2C CONTROLLER 2917M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2918L: linux-i2c@vger.kernel.org 2919S: Maintained 2920F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2921F: drivers/i2c/busses/i2c-axxia.c 2922 2923AZ6007 DVB DRIVER 2924M: Mauro Carvalho Chehab <mchehab@kernel.org> 2925L: linux-media@vger.kernel.org 2926W: https://linuxtv.org 2927T: git git://linuxtv.org/media_tree.git 2928S: Maintained 2929F: drivers/media/usb/dvb-usb-v2/az6007.c 2930 2931AZTECH FM RADIO RECEIVER DRIVER 2932M: Hans Verkuil <hverkuil@xs4all.nl> 2933L: linux-media@vger.kernel.org 2934T: git git://linuxtv.org/media_tree.git 2935W: https://linuxtv.org 2936S: Maintained 2937F: drivers/media/radio/radio-aztech* 2938 2939B43 WIRELESS DRIVER 2940L: linux-wireless@vger.kernel.org 2941L: b43-dev@lists.infradead.org 2942W: http://wireless.kernel.org/en/users/Drivers/b43 2943S: Odd Fixes 2944F: drivers/net/wireless/broadcom/b43/ 2945 2946B43LEGACY WIRELESS DRIVER 2947M: Larry Finger <Larry.Finger@lwfinger.net> 2948L: linux-wireless@vger.kernel.org 2949L: b43-dev@lists.infradead.org 2950W: http://wireless.kernel.org/en/users/Drivers/b43 2951S: Maintained 2952F: drivers/net/wireless/broadcom/b43legacy/ 2953 2954BACKLIGHT CLASS/SUBSYSTEM 2955M: Lee Jones <lee.jones@linaro.org> 2956M: Daniel Thompson <daniel.thompson@linaro.org> 2957M: Jingoo Han <jingoohan1@gmail.com> 2958L: dri-devel@lists.freedesktop.org 2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2960S: Maintained 2961F: drivers/video/backlight/ 2962F: include/linux/backlight.h 2963F: include/linux/pwm_backlight.h 2964F: Documentation/devicetree/bindings/leds/backlight 2965F: Documentation/ABI/stable/sysfs-class-backlight 2966F: Documentation/ABI/testing/sysfs-class-backlight 2967 2968BATMAN ADVANCED 2969M: Marek Lindner <mareklindner@neomailbox.ch> 2970M: Simon Wunderlich <sw@simonwunderlich.de> 2971M: Antonio Quartulli <a@unstable.cc> 2972M: Sven Eckelmann <sven@narfation.org> 2973L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2974W: https://www.open-mesh.org/ 2975B: https://www.open-mesh.org/projects/batman-adv/issues 2976C: irc://chat.freenode.net/batman 2977Q: https://patchwork.open-mesh.org/project/batman/list/ 2978T: git https://git.open-mesh.org/linux-merge.git 2979S: Maintained 2980F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2981F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2982F: Documentation/networking/batman-adv.rst 2983F: include/uapi/linux/batadv_packet.h 2984F: include/uapi/linux/batman_adv.h 2985F: net/batman-adv/ 2986 2987BAYCOM/HDLCDRV DRIVERS FOR AX.25 2988M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2989L: linux-hams@vger.kernel.org 2990W: http://www.baycom.org/~tom/ham/ham.html 2991S: Maintained 2992F: drivers/net/hamradio/baycom* 2993 2994BCACHE (BLOCK LAYER CACHE) 2995M: Coly Li <colyli@suse.de> 2996M: Kent Overstreet <kent.overstreet@gmail.com> 2997L: linux-bcache@vger.kernel.org 2998W: http://bcache.evilpiepirate.org 2999C: irc://irc.oftc.net/bcache 3000S: Maintained 3001F: drivers/md/bcache/ 3002 3003BDISP ST MEDIA DRIVER 3004M: Fabien Dessenne <fabien.dessenne@st.com> 3005L: linux-media@vger.kernel.org 3006T: git git://linuxtv.org/media_tree.git 3007W: https://linuxtv.org 3008S: Supported 3009F: drivers/media/platform/sti/bdisp 3010 3011BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3012M: Dariusz Marcinkiewicz <reksio@newterm.pl> 3013L: netdev@vger.kernel.org 3014S: Maintained 3015F: drivers/net/ethernet/ec_bhf.c 3016 3017BEFS FILE SYSTEM 3018M: Luis de Bethencourt <luisbg@kernel.org> 3019M: Salah Triki <salah.triki@gmail.com> 3020S: Maintained 3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3022F: Documentation/filesystems/befs.txt 3023F: fs/befs/ 3024 3025BFQ I/O SCHEDULER 3026M: Paolo Valente <paolo.valente@linaro.org> 3027M: Jens Axboe <axboe@kernel.dk> 3028L: linux-block@vger.kernel.org 3029S: Maintained 3030F: block/bfq-* 3031F: Documentation/block/bfq-iosched.rst 3032 3033BFS FILE SYSTEM 3034M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 3035S: Maintained 3036F: Documentation/filesystems/bfs.txt 3037F: fs/bfs/ 3038F: include/uapi/linux/bfs_fs.h 3039 3040BLINKM RGB LED DRIVER 3041M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 3042S: Maintained 3043F: drivers/leds/leds-blinkm.c 3044 3045BLOCK LAYER 3046M: Jens Axboe <axboe@kernel.dk> 3047L: linux-block@vger.kernel.org 3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 3049S: Maintained 3050F: block/ 3051F: drivers/block/ 3052F: kernel/trace/blktrace.c 3053F: lib/sbitmap.c 3054 3055BLOCK2MTD DRIVER 3056M: Joern Engel <joern@lazybastard.org> 3057L: linux-mtd@lists.infradead.org 3058S: Maintained 3059F: drivers/mtd/devices/block2mtd.c 3060 3061BLUETOOTH DRIVERS 3062M: Marcel Holtmann <marcel@holtmann.org> 3063M: Johan Hedberg <johan.hedberg@gmail.com> 3064L: linux-bluetooth@vger.kernel.org 3065W: http://www.bluez.org/ 3066T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3067T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3068S: Maintained 3069F: drivers/bluetooth/ 3070 3071BLUETOOTH SUBSYSTEM 3072M: Marcel Holtmann <marcel@holtmann.org> 3073M: Johan Hedberg <johan.hedberg@gmail.com> 3074L: linux-bluetooth@vger.kernel.org 3075W: http://www.bluez.org/ 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3078S: Maintained 3079F: net/bluetooth/ 3080F: include/net/bluetooth/ 3081 3082BONDING DRIVER 3083M: Jay Vosburgh <j.vosburgh@gmail.com> 3084M: Veaceslav Falico <vfalico@gmail.com> 3085M: Andy Gospodarek <andy@greyhouse.net> 3086L: netdev@vger.kernel.org 3087W: http://sourceforge.net/projects/bonding/ 3088S: Supported 3089F: drivers/net/bonding/ 3090F: include/uapi/linux/if_bonding.h 3091 3092BPF (Safe dynamic programs and tools) 3093M: Alexei Starovoitov <ast@kernel.org> 3094M: Daniel Borkmann <daniel@iogearbox.net> 3095R: Martin KaFai Lau <kafai@fb.com> 3096R: Song Liu <songliubraving@fb.com> 3097R: Yonghong Song <yhs@fb.com> 3098R: Andrii Nakryiko <andriin@fb.com> 3099L: netdev@vger.kernel.org 3100L: bpf@vger.kernel.org 3101T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3103Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3104S: Supported 3105F: arch/*/net/* 3106F: Documentation/networking/filter.txt 3107F: Documentation/bpf/ 3108F: include/linux/bpf* 3109F: include/linux/filter.h 3110F: include/trace/events/xdp.h 3111F: include/uapi/linux/bpf* 3112F: include/uapi/linux/filter.h 3113F: kernel/bpf/ 3114F: kernel/trace/bpf_trace.c 3115F: lib/test_bpf.c 3116F: net/bpf/ 3117F: net/core/filter.c 3118F: net/sched/act_bpf.c 3119F: net/sched/cls_bpf.c 3120F: samples/bpf/ 3121F: tools/bpf/ 3122F: tools/lib/bpf/ 3123F: tools/testing/selftests/bpf/ 3124K: bpf 3125N: bpf 3126 3127BPF JIT for ARM 3128M: Shubham Bansal <illusionist.neo@gmail.com> 3129L: netdev@vger.kernel.org 3130L: bpf@vger.kernel.org 3131S: Maintained 3132F: arch/arm/net/ 3133 3134BPF JIT for ARM64 3135M: Daniel Borkmann <daniel@iogearbox.net> 3136M: Alexei Starovoitov <ast@kernel.org> 3137M: Zi Shen Lim <zlim.lnx@gmail.com> 3138L: netdev@vger.kernel.org 3139L: bpf@vger.kernel.org 3140S: Supported 3141F: arch/arm64/net/ 3142 3143BPF JIT for MIPS (32-BIT AND 64-BIT) 3144M: Paul Burton <paulburton@kernel.org> 3145L: netdev@vger.kernel.org 3146L: bpf@vger.kernel.org 3147S: Maintained 3148F: arch/mips/net/ 3149 3150BPF JIT for NFP NICs 3151M: Jakub Kicinski <jakub.kicinski@netronome.com> 3152L: netdev@vger.kernel.org 3153L: bpf@vger.kernel.org 3154S: Supported 3155F: drivers/net/ethernet/netronome/nfp/bpf/ 3156 3157BPF JIT for POWERPC (32-BIT AND 64-BIT) 3158M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3159M: Sandipan Das <sandipan@linux.ibm.com> 3160L: netdev@vger.kernel.org 3161L: bpf@vger.kernel.org 3162S: Maintained 3163F: arch/powerpc/net/ 3164 3165BPF JIT for RISC-V (RV64G) 3166M: Björn Töpel <bjorn.topel@gmail.com> 3167L: netdev@vger.kernel.org 3168S: Maintained 3169F: arch/riscv/net/ 3170 3171BPF JIT for S390 3172M: Ilya Leoshkevich <iii@linux.ibm.com> 3173M: Heiko Carstens <heiko.carstens@de.ibm.com> 3174M: Vasily Gorbik <gor@linux.ibm.com> 3175L: netdev@vger.kernel.org 3176L: bpf@vger.kernel.org 3177S: Maintained 3178F: arch/s390/net/ 3179X: arch/s390/net/pnet.c 3180 3181BPF JIT for SPARC (32-BIT AND 64-BIT) 3182M: David S. Miller <davem@davemloft.net> 3183L: netdev@vger.kernel.org 3184L: bpf@vger.kernel.org 3185S: Maintained 3186F: arch/sparc/net/ 3187 3188BPF JIT for X86 32-BIT 3189M: Wang YanQing <udknight@gmail.com> 3190L: netdev@vger.kernel.org 3191L: bpf@vger.kernel.org 3192S: Maintained 3193F: arch/x86/net/bpf_jit_comp32.c 3194 3195BPF JIT for X86 64-BIT 3196M: Alexei Starovoitov <ast@kernel.org> 3197M: Daniel Borkmann <daniel@iogearbox.net> 3198L: netdev@vger.kernel.org 3199L: bpf@vger.kernel.org 3200S: Supported 3201F: arch/x86/net/ 3202X: arch/x86/net/bpf_jit_comp32.c 3203 3204BROADCOM B44 10/100 ETHERNET DRIVER 3205M: Michael Chan <michael.chan@broadcom.com> 3206L: netdev@vger.kernel.org 3207S: Supported 3208F: drivers/net/ethernet/broadcom/b44.* 3209 3210BROADCOM B53 ETHERNET SWITCH DRIVER 3211M: Florian Fainelli <f.fainelli@gmail.com> 3212L: netdev@vger.kernel.org 3213L: openwrt-devel@lists.openwrt.org (subscribers-only) 3214S: Supported 3215F: drivers/net/dsa/b53/* 3216F: include/linux/platform_data/b53.h 3217 3218BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3219M: Florian Fainelli <f.fainelli@gmail.com> 3220M: Ray Jui <rjui@broadcom.com> 3221M: Scott Branden <sbranden@broadcom.com> 3222M: bcm-kernel-feedback-list@broadcom.com 3223T: git git://github.com/broadcom/mach-bcm 3224S: Maintained 3225N: bcm281* 3226N: bcm113* 3227N: bcm216* 3228N: kona 3229F: arch/arm/mach-bcm/ 3230 3231BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 3232M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> 3233L: bcm-kernel-feedback-list@broadcom.com 3234L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3236T: git git://github.com/anholt/linux 3237S: Maintained 3238N: bcm2711 3239N: bcm2835 3240F: drivers/staging/vc04_services 3241 3242BROADCOM BCM47XX MIPS ARCHITECTURE 3243M: Hauke Mehrtens <hauke@hauke-m.de> 3244M: Rafał Miłecki <zajec5@gmail.com> 3245L: linux-mips@vger.kernel.org 3246S: Maintained 3247F: Documentation/devicetree/bindings/mips/brcm/ 3248F: arch/mips/bcm47xx/* 3249F: arch/mips/include/asm/mach-bcm47xx/* 3250 3251BROADCOM BCM5301X ARM ARCHITECTURE 3252M: Hauke Mehrtens <hauke@hauke-m.de> 3253M: Rafał Miłecki <zajec5@gmail.com> 3254M: bcm-kernel-feedback-list@broadcom.com 3255L: linux-arm-kernel@lists.infradead.org 3256S: Maintained 3257F: arch/arm/mach-bcm/bcm_5301x.c 3258F: arch/arm/boot/dts/bcm5301x*.dtsi 3259F: arch/arm/boot/dts/bcm470* 3260F: arch/arm/boot/dts/bcm953012* 3261 3262BROADCOM BCM53573 ARM ARCHITECTURE 3263M: Rafał Miłecki <rafal@milecki.pl> 3264L: bcm-kernel-feedback-list@broadcom.com 3265L: linux-arm-kernel@lists.infradead.org 3266S: Maintained 3267F: arch/arm/boot/dts/bcm53573* 3268F: arch/arm/boot/dts/bcm47189* 3269 3270BROADCOM BCM63XX ARM ARCHITECTURE 3271M: Florian Fainelli <f.fainelli@gmail.com> 3272M: bcm-kernel-feedback-list@broadcom.com 3273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3274T: git git://github.com/broadcom/stblinux.git 3275S: Maintained 3276N: bcm63xx 3277 3278BROADCOM BCM63XX/BCM33XX UDC DRIVER 3279M: Kevin Cernekee <cernekee@gmail.com> 3280L: linux-usb@vger.kernel.org 3281S: Maintained 3282F: drivers/usb/gadget/udc/bcm63xx_udc.* 3283 3284BROADCOM BCM7XXX ARM ARCHITECTURE 3285M: Florian Fainelli <f.fainelli@gmail.com> 3286M: bcm-kernel-feedback-list@broadcom.com 3287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3288T: git git://github.com/broadcom/stblinux.git 3289S: Maintained 3290F: arch/arm/mach-bcm/*brcmstb* 3291F: arch/arm/boot/dts/bcm7*.dts* 3292F: drivers/bus/brcmstb_gisb.c 3293F: arch/arm/mm/cache-b15-rac.c 3294F: arch/arm/include/asm/hardware/cache-b15-rac.h 3295N: brcmstb 3296 3297BROADCOM BMIPS CPUFREQ DRIVER 3298M: Markus Mayer <mmayer@broadcom.com> 3299M: bcm-kernel-feedback-list@broadcom.com 3300L: linux-pm@vger.kernel.org 3301S: Maintained 3302F: drivers/cpufreq/bmips-cpufreq.c 3303 3304BROADCOM BMIPS MIPS ARCHITECTURE 3305M: Florian Fainelli <f.fainelli@gmail.com> 3306L: bcm-kernel-feedback-list@broadcom.com 3307L: linux-mips@vger.kernel.org 3308T: git git://github.com/broadcom/stblinux.git 3309S: Maintained 3310F: arch/mips/bmips/* 3311F: arch/mips/include/asm/mach-bmips/* 3312F: arch/mips/kernel/*bmips* 3313F: arch/mips/boot/dts/brcm/bcm*.dts* 3314F: drivers/irqchip/irq-bcm63* 3315F: drivers/irqchip/irq-bcm7* 3316F: drivers/irqchip/irq-brcmstb* 3317F: include/linux/bcm963xx_nvram.h 3318F: include/linux/bcm963xx_tag.h 3319 3320BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3321M: Rasesh Mody <rmody@marvell.com> 3322M: GR-Linux-NIC-Dev@marvell.com 3323L: netdev@vger.kernel.org 3324S: Supported 3325F: drivers/net/ethernet/broadcom/bnx2.* 3326F: drivers/net/ethernet/broadcom/bnx2_* 3327 3328BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3329M: QLogic-Storage-Upstream@qlogic.com 3330L: linux-scsi@vger.kernel.org 3331S: Supported 3332F: drivers/scsi/bnx2fc/ 3333 3334BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3335M: QLogic-Storage-Upstream@qlogic.com 3336L: linux-scsi@vger.kernel.org 3337S: Supported 3338F: drivers/scsi/bnx2i/ 3339 3340BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3341M: Ariel Elior <aelior@marvell.com> 3342M: Sudarsana Kalluru <skalluru@marvell.com> 3343M: GR-everest-linux-l2@marvell.com 3344L: netdev@vger.kernel.org 3345S: Supported 3346F: drivers/net/ethernet/broadcom/bnx2x/ 3347 3348BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3349M: Michael Chan <michael.chan@broadcom.com> 3350L: netdev@vger.kernel.org 3351S: Supported 3352F: drivers/net/ethernet/broadcom/bnxt/ 3353 3354BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3355M: Arend van Spriel <arend.vanspriel@broadcom.com> 3356M: Franky Lin <franky.lin@broadcom.com> 3357M: Hante Meuleman <hante.meuleman@broadcom.com> 3358M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3359M: Wright Feng <wright.feng@cypress.com> 3360L: linux-wireless@vger.kernel.org 3361L: brcm80211-dev-list.pdl@broadcom.com 3362L: brcm80211-dev-list@cypress.com 3363S: Supported 3364F: drivers/net/wireless/broadcom/brcm80211/ 3365 3366BROADCOM BRCMSTB GPIO DRIVER 3367M: Gregory Fong <gregory.0xf0@gmail.com> 3368L: bcm-kernel-feedback-list@broadcom.com 3369S: Supported 3370F: drivers/gpio/gpio-brcmstb.c 3371F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3372 3373BROADCOM BRCMSTB I2C DRIVER 3374M: Kamal Dasu <kdasu.kdev@gmail.com> 3375L: linux-i2c@vger.kernel.org 3376L: bcm-kernel-feedback-list@broadcom.com 3377S: Supported 3378F: drivers/i2c/busses/i2c-brcmstb.c 3379F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3380 3381BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3382M: Al Cooper <alcooperx@gmail.com> 3383L: linux-kernel@vger.kernel.org 3384L: bcm-kernel-feedback-list@broadcom.com 3385S: Maintained 3386F: drivers/phy/broadcom/phy-brcm-usb* 3387 3388BROADCOM GENET ETHERNET DRIVER 3389M: Doug Berger <opendmb@gmail.com> 3390M: Florian Fainelli <f.fainelli@gmail.com> 3391L: bcm-kernel-feedback-list@broadcom.com 3392L: netdev@vger.kernel.org 3393S: Supported 3394F: drivers/net/ethernet/broadcom/genet/ 3395 3396BROADCOM IPROC ARM ARCHITECTURE 3397M: Ray Jui <rjui@broadcom.com> 3398M: Scott Branden <sbranden@broadcom.com> 3399M: bcm-kernel-feedback-list@broadcom.com 3400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3401T: git git://github.com/broadcom/cygnus-linux.git 3402S: Maintained 3403N: iproc 3404N: cygnus 3405N: bcm[-_]nsp 3406N: bcm9113* 3407N: bcm9583* 3408N: bcm9585* 3409N: bcm9586* 3410N: bcm988312 3411N: bcm113* 3412N: bcm583* 3413N: bcm585* 3414N: bcm586* 3415N: bcm88312 3416N: hr2 3417N: stingray 3418F: arch/arm64/boot/dts/broadcom/northstar2/* 3419F: arch/arm64/boot/dts/broadcom/stingray/* 3420F: drivers/clk/bcm/clk-ns* 3421F: drivers/clk/bcm/clk-sr* 3422F: drivers/pinctrl/bcm/pinctrl-ns* 3423F: include/dt-bindings/clock/bcm-sr* 3424 3425BROADCOM KONA GPIO DRIVER 3426M: Ray Jui <rjui@broadcom.com> 3427L: bcm-kernel-feedback-list@broadcom.com 3428S: Supported 3429F: drivers/gpio/gpio-bcm-kona.c 3430F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3431 3432BROADCOM NETXTREME-E ROCE DRIVER 3433M: Selvin Xavier <selvin.xavier@broadcom.com> 3434M: Devesh Sharma <devesh.sharma@broadcom.com> 3435M: Somnath Kotur <somnath.kotur@broadcom.com> 3436M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3437L: linux-rdma@vger.kernel.org 3438W: http://www.broadcom.com 3439S: Supported 3440F: drivers/infiniband/hw/bnxt_re/ 3441F: include/uapi/rdma/bnxt_re-abi.h 3442 3443BROADCOM NVRAM DRIVER 3444M: Rafał Miłecki <zajec5@gmail.com> 3445L: linux-mips@vger.kernel.org 3446S: Maintained 3447F: drivers/firmware/broadcom/* 3448 3449BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3450M: Rafał Miłecki <zajec5@gmail.com> 3451L: linux-wireless@vger.kernel.org 3452S: Maintained 3453F: drivers/bcma/ 3454F: include/linux/bcma/ 3455 3456BROADCOM STB AVS CPUFREQ DRIVER 3457M: Markus Mayer <mmayer@broadcom.com> 3458M: bcm-kernel-feedback-list@broadcom.com 3459L: linux-pm@vger.kernel.org 3460S: Maintained 3461F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3462F: drivers/cpufreq/brcmstb* 3463 3464BROADCOM STB AVS TMON DRIVER 3465M: Markus Mayer <mmayer@broadcom.com> 3466M: bcm-kernel-feedback-list@broadcom.com 3467L: linux-pm@vger.kernel.org 3468S: Maintained 3469F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3470F: drivers/thermal/broadcom/brcmstb* 3471 3472BROADCOM STB NAND FLASH DRIVER 3473M: Brian Norris <computersforpeace@gmail.com> 3474M: Kamal Dasu <kdasu.kdev@gmail.com> 3475L: linux-mtd@lists.infradead.org 3476L: bcm-kernel-feedback-list@broadcom.com 3477S: Maintained 3478F: drivers/mtd/nand/raw/brcmnand/ 3479 3480BROADCOM STB DPFE DRIVER 3481M: Markus Mayer <mmayer@broadcom.com> 3482M: bcm-kernel-feedback-list@broadcom.com 3483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3484S: Maintained 3485F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3486F: drivers/memory/brcmstb_dpfe.c 3487 3488BROADCOM SPI DRIVER 3489M: Kamal Dasu <kdasu.kdev@gmail.com> 3490M: bcm-kernel-feedback-list@broadcom.com 3491S: Maintained 3492F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3493F: drivers/spi/spi-bcm-qspi.* 3494F: drivers/spi/spi-brcmstb-qspi.c 3495F: drivers/spi/spi-iproc-qspi.c 3496 3497BROADCOM SYSTEMPORT ETHERNET DRIVER 3498M: Florian Fainelli <f.fainelli@gmail.com> 3499L: bcm-kernel-feedback-list@broadcom.com 3500L: netdev@vger.kernel.org 3501S: Supported 3502F: drivers/net/ethernet/broadcom/bcmsysport.* 3503 3504BROADCOM TG3 GIGABIT ETHERNET DRIVER 3505M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3506M: Prashant Sreedharan <prashant@broadcom.com> 3507M: Michael Chan <mchan@broadcom.com> 3508L: netdev@vger.kernel.org 3509S: Supported 3510F: drivers/net/ethernet/broadcom/tg3.* 3511 3512BROCADE BFA FC SCSI DRIVER 3513M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3514M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3515L: linux-scsi@vger.kernel.org 3516S: Supported 3517F: drivers/scsi/bfa/ 3518 3519BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3520M: Rasesh Mody <rmody@marvell.com> 3521M: Sudarsana Kalluru <skalluru@marvell.com> 3522M: GR-Linux-NIC-Dev@marvell.com 3523L: netdev@vger.kernel.org 3524S: Supported 3525F: drivers/net/ethernet/brocade/bna/ 3526 3527BSG (block layer generic sg v4 driver) 3528M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3529L: linux-scsi@vger.kernel.org 3530S: Supported 3531F: block/bsg.c 3532F: include/linux/bsg.h 3533F: include/uapi/linux/bsg.h 3534 3535BT87X AUDIO DRIVER 3536M: Clemens Ladisch <clemens@ladisch.de> 3537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3539S: Maintained 3540F: Documentation/sound/cards/bt87x.rst 3541F: sound/pci/bt87x.c 3542 3543BT8XXGPIO DRIVER 3544M: Michael Buesch <m@bues.ch> 3545W: http://bu3sch.de/btgpio.php 3546S: Maintained 3547F: drivers/gpio/gpio-bt8xx.c 3548 3549BTRFS FILE SYSTEM 3550M: Chris Mason <clm@fb.com> 3551M: Josef Bacik <josef@toxicpanda.com> 3552M: David Sterba <dsterba@suse.com> 3553L: linux-btrfs@vger.kernel.org 3554W: http://btrfs.wiki.kernel.org/ 3555Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3556T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3557S: Maintained 3558F: Documentation/filesystems/btrfs.txt 3559F: fs/btrfs/ 3560F: include/linux/btrfs* 3561F: include/uapi/linux/btrfs* 3562 3563BTTV VIDEO4LINUX DRIVER 3564M: Mauro Carvalho Chehab <mchehab@kernel.org> 3565L: linux-media@vger.kernel.org 3566W: https://linuxtv.org 3567T: git git://linuxtv.org/media_tree.git 3568S: Odd fixes 3569F: Documentation/media/v4l-drivers/bttv* 3570F: drivers/media/pci/bt8xx/bttv* 3571 3572BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3573M: Chanwoo Choi <cw00.choi@samsung.com> 3574L: linux-pm@vger.kernel.org 3575L: linux-samsung-soc@vger.kernel.org 3576T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 3577S: Maintained 3578F: drivers/devfreq/exynos-bus.c 3579F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3580 3581BUSLOGIC SCSI DRIVER 3582M: Khalid Aziz <khalid@gonehiking.org> 3583L: linux-scsi@vger.kernel.org 3584S: Maintained 3585F: drivers/scsi/BusLogic.* 3586F: drivers/scsi/FlashPoint.* 3587 3588C-MEDIA CMI8788 DRIVER 3589M: Clemens Ladisch <clemens@ladisch.de> 3590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3592S: Maintained 3593F: sound/pci/oxygen/ 3594 3595C-SKY ARCHITECTURE 3596M: Guo Ren <guoren@kernel.org> 3597T: git https://github.com/c-sky/csky-linux.git 3598S: Supported 3599F: arch/csky/ 3600F: Documentation/devicetree/bindings/csky/ 3601F: drivers/irqchip/irq-csky-* 3602F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3603F: drivers/clocksource/timer-gx6605s.c 3604F: drivers/clocksource/timer-mp-csky.c 3605F: Documentation/devicetree/bindings/timer/csky,* 3606K: csky 3607N: csky 3608 3609C6X ARCHITECTURE 3610M: Mark Salter <msalter@redhat.com> 3611M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3612L: linux-c6x-dev@linux-c6x.org 3613W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3614S: Maintained 3615F: arch/c6x/ 3616 3617CA8210 IEEE-802.15.4 RADIO DRIVER 3618M: Harry Morris <h.morris@cascoda.com> 3619L: linux-wpan@vger.kernel.org 3620W: https://github.com/Cascoda/ca8210-linux.git 3621S: Maintained 3622F: drivers/net/ieee802154/ca8210.c 3623F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3624 3625CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3626M: David Howells <dhowells@redhat.com> 3627L: linux-cachefs@redhat.com (moderated for non-subscribers) 3628S: Supported 3629F: Documentation/filesystems/caching/cachefiles.txt 3630F: fs/cachefiles/ 3631 3632CADENCE MIPI-CSI2 BRIDGES 3633M: Maxime Ripard <mripard@kernel.org> 3634L: linux-media@vger.kernel.org 3635S: Maintained 3636F: Documentation/devicetree/bindings/media/cdns,*.txt 3637F: drivers/media/platform/cadence/cdns-csi2* 3638 3639CADENCE NAND DRIVER 3640M: Piotr Sroka <piotrs@cadence.com> 3641L: linux-mtd@lists.infradead.org 3642S: Maintained 3643F: drivers/mtd/nand/raw/cadence-nand-controller.c 3644F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 3645 3646CADET FM/AM RADIO RECEIVER DRIVER 3647M: Hans Verkuil <hverkuil@xs4all.nl> 3648L: linux-media@vger.kernel.org 3649T: git git://linuxtv.org/media_tree.git 3650W: https://linuxtv.org 3651S: Maintained 3652F: drivers/media/radio/radio-cadet* 3653 3654CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3655M: Jonathan Corbet <corbet@lwn.net> 3656L: linux-media@vger.kernel.org 3657T: git git://linuxtv.org/media_tree.git 3658S: Maintained 3659F: Documentation/media/v4l-drivers/cafe_ccic* 3660F: drivers/media/platform/marvell-ccic/ 3661 3662CAIF NETWORK LAYER 3663L: netdev@vger.kernel.org 3664S: Orphan 3665F: Documentation/networking/caif/ 3666F: drivers/net/caif/ 3667F: include/uapi/linux/caif/ 3668F: include/net/caif/ 3669F: net/caif/ 3670 3671CAKE QDISC 3672M: Toke Høiland-Jørgensen <toke@toke.dk> 3673L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3674S: Maintained 3675F: net/sched/sch_cake.c 3676 3677CAN NETWORK DRIVERS 3678M: Wolfgang Grandegger <wg@grandegger.com> 3679M: Marc Kleine-Budde <mkl@pengutronix.de> 3680L: linux-can@vger.kernel.org 3681W: https://github.com/linux-can 3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3684S: Maintained 3685F: Documentation/devicetree/bindings/net/can/ 3686F: drivers/net/can/ 3687F: include/linux/can/dev.h 3688F: include/linux/can/led.h 3689F: include/linux/can/rx-offload.h 3690F: include/linux/can/platform/ 3691F: include/uapi/linux/can/error.h 3692F: include/uapi/linux/can/netlink.h 3693F: include/uapi/linux/can/vxcan.h 3694 3695CAN NETWORK LAYER 3696M: Oliver Hartkopp <socketcan@hartkopp.net> 3697M: Marc Kleine-Budde <mkl@pengutronix.de> 3698L: linux-can@vger.kernel.org 3699W: https://github.com/linux-can 3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3702S: Maintained 3703F: Documentation/networking/can.rst 3704F: net/can/ 3705F: include/linux/can/core.h 3706F: include/linux/can/skb.h 3707F: include/net/netns/can.h 3708F: include/uapi/linux/can.h 3709F: include/uapi/linux/can/bcm.h 3710F: include/uapi/linux/can/raw.h 3711F: include/uapi/linux/can/gw.h 3712 3713CAN-J1939 NETWORK LAYER 3714M: Robin van der Gracht <robin@protonic.nl> 3715M: Oleksij Rempel <o.rempel@pengutronix.de> 3716R: Pengutronix Kernel Team <kernel@pengutronix.de> 3717L: linux-can@vger.kernel.org 3718S: Maintained 3719F: Documentation/networking/j1939.rst 3720F: net/can/j1939/ 3721F: include/uapi/linux/can/j1939.h 3722 3723CAPABILITIES 3724M: Serge Hallyn <serge@hallyn.com> 3725L: linux-security-module@vger.kernel.org 3726S: Supported 3727F: include/linux/capability.h 3728F: include/uapi/linux/capability.h 3729F: security/commoncap.c 3730F: kernel/capability.c 3731 3732CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3733M: Kevin Tsai <ktsai@capellamicro.com> 3734S: Maintained 3735F: drivers/iio/light/cm* 3736 3737CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3738M: Christian Lamparter <chunkeey@googlemail.com> 3739L: linux-wireless@vger.kernel.org 3740W: http://wireless.kernel.org/en/users/Drivers/carl9170 3741S: Maintained 3742F: drivers/net/wireless/ath/carl9170/ 3743 3744CAVIUM I2C DRIVER 3745M: Robert Richter <rrichter@marvell.com> 3746W: http://www.marvell.com 3747S: Supported 3748F: drivers/i2c/busses/i2c-octeon* 3749F: drivers/i2c/busses/i2c-thunderx* 3750 3751CAVIUM LIQUIDIO NETWORK DRIVER 3752M: Derek Chickles <dchickles@marvell.com> 3753M: Satanand Burla <sburla@marvell.com> 3754M: Felix Manlunas <fmanlunas@marvell.com> 3755L: netdev@vger.kernel.org 3756W: http://www.marvell.com 3757S: Supported 3758F: drivers/net/ethernet/cavium/liquidio/ 3759 3760CAVIUM MMC DRIVER 3761M: Robert Richter <rrichter@marvell.com> 3762W: http://www.marvell.com 3763S: Supported 3764F: drivers/mmc/host/cavium* 3765 3766CAVIUM OCTEON-TX CRYPTO DRIVER 3767M: George Cherian <gcherian@marvell.com> 3768L: linux-crypto@vger.kernel.org 3769W: http://www.marvell.com 3770S: Supported 3771F: drivers/crypto/cavium/cpt/ 3772 3773CAVIUM THUNDERX2 ARM64 SOC 3774M: Robert Richter <rrichter@marvell.com> 3775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3776S: Maintained 3777F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3778F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3779 3780CC2520 IEEE-802.15.4 RADIO DRIVER 3781M: Varka Bhadram <varkabhadram@gmail.com> 3782L: linux-wpan@vger.kernel.org 3783S: Maintained 3784F: drivers/net/ieee802154/cc2520.c 3785F: include/linux/spi/cc2520.h 3786F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3787 3788CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3789M: Gilad Ben-Yossef <gilad@benyossef.com> 3790L: linux-crypto@vger.kernel.org 3791S: Supported 3792F: drivers/crypto/ccree/ 3793W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3794 3795CEC FRAMEWORK 3796M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3797L: linux-media@vger.kernel.org 3798T: git git://linuxtv.org/media_tree.git 3799W: http://linuxtv.org 3800S: Supported 3801F: Documentation/media/kapi/cec-core.rst 3802F: Documentation/media/uapi/cec 3803F: drivers/media/cec/ 3804F: drivers/media/rc/keymaps/rc-cec.c 3805F: include/media/cec.h 3806F: include/media/cec-notifier.h 3807F: include/uapi/linux/cec.h 3808F: include/uapi/linux/cec-funcs.h 3809F: Documentation/devicetree/bindings/media/cec.txt 3810F: Documentation/ABI/testing/debugfs-cec-error-inj 3811 3812CEC GPIO DRIVER 3813M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3814L: linux-media@vger.kernel.org 3815T: git git://linuxtv.org/media_tree.git 3816W: http://linuxtv.org 3817S: Supported 3818F: drivers/media/platform/cec-gpio/ 3819F: Documentation/devicetree/bindings/media/cec-gpio.txt 3820 3821CELL BROADBAND ENGINE ARCHITECTURE 3822M: Arnd Bergmann <arnd@arndb.de> 3823L: linuxppc-dev@lists.ozlabs.org 3824W: http://www.ibm.com/developerworks/power/cell/ 3825S: Supported 3826F: arch/powerpc/include/asm/cell*.h 3827F: arch/powerpc/include/asm/spu*.h 3828F: arch/powerpc/include/uapi/asm/spu*.h 3829F: arch/powerpc/oprofile/*cell* 3830F: arch/powerpc/platforms/cell/ 3831 3832CEPH COMMON CODE (LIBCEPH) 3833M: Ilya Dryomov <idryomov@gmail.com> 3834M: Jeff Layton <jlayton@kernel.org> 3835M: Sage Weil <sage@redhat.com> 3836L: ceph-devel@vger.kernel.org 3837W: http://ceph.com/ 3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3839T: git git://github.com/ceph/ceph-client.git 3840S: Supported 3841F: net/ceph/ 3842F: include/linux/ceph/ 3843F: include/linux/crush/ 3844 3845CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3846M: Jeff Layton <jlayton@kernel.org> 3847M: Sage Weil <sage@redhat.com> 3848M: Ilya Dryomov <idryomov@gmail.com> 3849L: ceph-devel@vger.kernel.org 3850W: http://ceph.com/ 3851T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3852T: git git://github.com/ceph/ceph-client.git 3853S: Supported 3854F: Documentation/filesystems/ceph.txt 3855F: fs/ceph/ 3856 3857CERTIFICATE HANDLING: 3858M: David Howells <dhowells@redhat.com> 3859M: David Woodhouse <dwmw2@infradead.org> 3860L: keyrings@vger.kernel.org 3861S: Maintained 3862F: Documentation/admin-guide/module-signing.rst 3863F: certs/ 3864F: scripts/sign-file.c 3865F: scripts/extract-cert.c 3866 3867CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3868L: devel@driverdev.osuosl.org 3869S: Obsolete 3870F: drivers/staging/wusbcore/ 3871 3872CFAG12864B LCD DRIVER 3873M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3874S: Maintained 3875F: drivers/auxdisplay/cfag12864b.c 3876F: include/linux/cfag12864b.h 3877 3878CFAG12864BFB LCD FRAMEBUFFER DRIVER 3879M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3880S: Maintained 3881F: drivers/auxdisplay/cfag12864bfb.c 3882F: include/linux/cfag12864b.h 3883 3884802.11 (including CFG80211/NL80211) 3885M: Johannes Berg <johannes@sipsolutions.net> 3886L: linux-wireless@vger.kernel.org 3887W: http://wireless.kernel.org/ 3888T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3889T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3890S: Maintained 3891F: net/wireless/ 3892F: include/uapi/linux/nl80211.h 3893F: include/linux/ieee80211.h 3894F: include/net/wext.h 3895F: include/net/cfg80211.h 3896F: include/net/iw_handler.h 3897F: include/net/ieee80211_radiotap.h 3898F: Documentation/driver-api/80211/cfg80211.rst 3899F: Documentation/networking/regulatory.txt 3900 3901CHAR and MISC DRIVERS 3902M: Arnd Bergmann <arnd@arndb.de> 3903M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3904T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3905S: Supported 3906F: drivers/char/ 3907F: drivers/misc/ 3908F: include/linux/miscdevice.h 3909 3910CHECKPATCH 3911M: Andy Whitcroft <apw@canonical.com> 3912M: Joe Perches <joe@perches.com> 3913S: Maintained 3914F: scripts/checkpatch.pl 3915 3916CHINESE DOCUMENTATION 3917M: Harry Wei <harryxiyou@gmail.com> 3918M: Alex Shi <alex.shi@linux.alibaba.com> 3919L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3920S: Maintained 3921F: Documentation/translations/zh_CN/ 3922 3923CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3924M: Peter Chen <Peter.Chen@nxp.com> 3925T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3926L: linux-usb@vger.kernel.org 3927S: Maintained 3928F: drivers/usb/chipidea/ 3929 3930CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3931M: Hans de Goede <hdegoede@redhat.com> 3932L: linux-input@vger.kernel.org 3933S: Maintained 3934F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3935F: drivers/input/touchscreen/chipone_icn8318.c 3936 3937CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3938M: Hans de Goede <hdegoede@redhat.com> 3939L: linux-input@vger.kernel.org 3940S: Maintained 3941F: drivers/input/touchscreen/chipone_icn8505.c 3942 3943CHROME HARDWARE PLATFORM SUPPORT 3944M: Benson Leung <bleung@chromium.org> 3945M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3946S: Maintained 3947T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3948F: drivers/platform/chrome/ 3949 3950CHROMEOS EC SUBDRIVERS 3951M: Benson Leung <bleung@chromium.org> 3952M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3953R: Guenter Roeck <groeck@chromium.org> 3954S: Maintained 3955N: cros_ec 3956N: cros-ec 3957F: drivers/power/supply/cros_usbpd-charger.c 3958 3959CHROMEOS EC CODEC DRIVER 3960M: Cheng-Yi Chiang <cychiang@chromium.org> 3961S: Maintained 3962R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3963R: Guenter Roeck <groeck@chromium.org> 3964F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3965F: sound/soc/codecs/cros_ec_codec.* 3966 3967CIRRUS LOGIC AUDIO CODEC DRIVERS 3968M: Brian Austin <brian.austin@cirrus.com> 3969M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3970L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3971S: Maintained 3972F: sound/soc/codecs/cs* 3973 3974CIRRUS LOGIC EP93XX ETHERNET DRIVER 3975M: Hartley Sweeten <hsweeten@visionengravers.com> 3976L: netdev@vger.kernel.org 3977S: Maintained 3978F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3979 3980CIRRUS LOGIC LOCHNAGAR DRIVER 3981M: Charles Keepax <ckeepax@opensource.cirrus.com> 3982M: Richard Fitzgerald <rf@opensource.cirrus.com> 3983L: patches@opensource.cirrus.com 3984S: Supported 3985F: drivers/clk/clk-lochnagar.c 3986F: drivers/hwmon/lochnagar-hwmon.c 3987F: drivers/mfd/lochnagar-i2c.c 3988F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3989F: drivers/regulator/lochnagar-regulator.c 3990F: sound/soc/codecs/lochnagar-sc.c 3991F: include/dt-bindings/clk/lochnagar.h 3992F: include/dt-bindings/pinctrl/lochnagar.h 3993F: include/linux/mfd/lochnagar* 3994F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3995F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3996F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3997F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3998F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3999F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 4000F: Documentation/hwmon/lochnagar.rst 4001 4002CISCO FCOE HBA DRIVER 4003M: Satish Kharat <satishkh@cisco.com> 4004M: Sesidhar Baddela <sebaddel@cisco.com> 4005M: Karan Tilak Kumar <kartilak@cisco.com> 4006L: linux-scsi@vger.kernel.org 4007S: Supported 4008F: drivers/scsi/fnic/ 4009 4010CISCO SCSI HBA DRIVER 4011M: Karan Tilak Kumar <kartilak@cisco.com> 4012M: Sesidhar Baddela <sebaddel@cisco.com> 4013L: linux-scsi@vger.kernel.org 4014S: Supported 4015F: drivers/scsi/snic/ 4016 4017CISCO VIC ETHERNET NIC DRIVER 4018M: Christian Benvenuti <benve@cisco.com> 4019M: Govindarajulu Varadarajan <_govind@gmx.com> 4020M: Parvi Kaustubhi <pkaustub@cisco.com> 4021S: Supported 4022F: drivers/net/ethernet/cisco/enic/ 4023 4024CISCO VIC LOW LATENCY NIC DRIVER 4025M: Christian Benvenuti <benve@cisco.com> 4026M: Nelson Escobar <neescoba@cisco.com> 4027M: Parvi Kaustubhi <pkaustub@cisco.com> 4028S: Supported 4029F: drivers/infiniband/hw/usnic/ 4030 4031CIRRUS LOGIC MADERA CODEC DRIVERS 4032M: Charles Keepax <ckeepax@opensource.cirrus.com> 4033M: Richard Fitzgerald <rf@opensource.cirrus.com> 4034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4035L: patches@opensource.cirrus.com 4036T: git https://github.com/CirrusLogic/linux-drivers.git 4037W: https://github.com/CirrusLogic/linux-drivers/wiki 4038S: Supported 4039F: Documentation/devicetree/bindings/mfd/madera.txt 4040F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 4041F: Documentation/devicetree/bindings/sound/madera.txt 4042F: include/dt-bindings/sound/madera* 4043F: include/linux/irqchip/irq-madera* 4044F: include/linux/mfd/madera/* 4045F: include/sound/madera* 4046F: drivers/gpio/gpio-madera* 4047F: drivers/irqchip/irq-madera* 4048F: drivers/mfd/madera* 4049F: drivers/mfd/cs47l* 4050F: drivers/pinctrl/cirrus/* 4051F: sound/soc/codecs/cs47l* 4052F: sound/soc/codecs/madera* 4053 4054CLANG-FORMAT FILE 4055M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4056S: Maintained 4057F: .clang-format 4058 4059CLANG/LLVM BUILD SUPPORT 4060L: clang-built-linux@googlegroups.com 4061W: https://clangbuiltlinux.github.io/ 4062B: https://github.com/ClangBuiltLinux/linux/issues 4063C: irc://chat.freenode.net/clangbuiltlinux 4064S: Supported 4065K: \b(?i:clang|llvm)\b 4066 4067CLEANCACHE API 4068M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4069L: linux-kernel@vger.kernel.org 4070S: Maintained 4071F: mm/cleancache.c 4072F: include/linux/cleancache.h 4073 4074CLK API 4075M: Russell King <linux@armlinux.org.uk> 4076L: linux-clk@vger.kernel.org 4077S: Maintained 4078F: include/linux/clk.h 4079 4080CLOCKSOURCE, CLOCKEVENT DRIVERS 4081M: Daniel Lezcano <daniel.lezcano@linaro.org> 4082M: Thomas Gleixner <tglx@linutronix.de> 4083L: linux-kernel@vger.kernel.org 4084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4085S: Supported 4086F: drivers/clocksource/ 4087F: Documentation/devicetree/bindings/timer/ 4088 4089CMPC ACPI DRIVER 4090M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4091M: Daniel Oliveira Nascimento <don@syst.com.br> 4092L: platform-driver-x86@vger.kernel.org 4093S: Supported 4094F: drivers/platform/x86/classmate-laptop.c 4095 4096COBALT MEDIA DRIVER 4097M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4098L: linux-media@vger.kernel.org 4099T: git git://linuxtv.org/media_tree.git 4100W: https://linuxtv.org 4101S: Supported 4102F: drivers/media/pci/cobalt/ 4103 4104COCCINELLE/Semantic Patches (SmPL) 4105M: Julia Lawall <Julia.Lawall@lip6.fr> 4106M: Gilles Muller <Gilles.Muller@lip6.fr> 4107M: Nicolas Palix <nicolas.palix@imag.fr> 4108M: Michal Marek <michal.lkml@markovi.net> 4109L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4110T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4111W: http://coccinelle.lip6.fr/ 4112S: Supported 4113F: Documentation/dev-tools/coccinelle.rst 4114F: scripts/coccinelle/ 4115F: scripts/coccicheck 4116 4117CODA FILE SYSTEM 4118M: Jan Harkes <jaharkes@cs.cmu.edu> 4119M: coda@cs.cmu.edu 4120L: codalist@coda.cs.cmu.edu 4121W: http://www.coda.cs.cmu.edu/ 4122S: Maintained 4123F: Documentation/filesystems/coda.txt 4124F: fs/coda/ 4125F: include/linux/coda*.h 4126F: include/uapi/linux/coda*.h 4127 4128CODA V4L2 MEM2MEM DRIVER 4129M: Philipp Zabel <p.zabel@pengutronix.de> 4130L: linux-media@vger.kernel.org 4131S: Maintained 4132F: Documentation/devicetree/bindings/media/coda.txt 4133F: drivers/media/platform/coda/ 4134 4135CODE OF CONDUCT 4136M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4137S: Supported 4138F: Documentation/process/code-of-conduct.rst 4139F: Documentation/process/code-of-conduct-interpretation.rst 4140 4141COMMON CLK FRAMEWORK 4142M: Michael Turquette <mturquette@baylibre.com> 4143M: Stephen Boyd <sboyd@kernel.org> 4144L: linux-clk@vger.kernel.org 4145Q: http://patchwork.kernel.org/project/linux-clk/list/ 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4147S: Maintained 4148F: Documentation/devicetree/bindings/clock/ 4149F: drivers/clk/ 4150X: drivers/clk/clkdev.c 4151F: include/linux/clk-pr* 4152F: include/linux/clk/ 4153F: include/linux/of_clk.h 4154 4155COMMON INTERNET FILE SYSTEM (CIFS) 4156M: Steve French <sfrench@samba.org> 4157L: linux-cifs@vger.kernel.org 4158L: samba-technical@lists.samba.org (moderated for non-subscribers) 4159W: http://linux-cifs.samba.org/ 4160T: git git://git.samba.org/sfrench/cifs-2.6.git 4161S: Supported 4162F: Documentation/admin-guide/cifs/ 4163F: fs/cifs/ 4164 4165COMPACTPCI HOTPLUG CORE 4166M: Scott Murray <scott@spiteful.org> 4167L: linux-pci@vger.kernel.org 4168S: Maintained 4169F: drivers/pci/hotplug/cpci_hotplug* 4170 4171COMPACTPCI HOTPLUG GENERIC DRIVER 4172M: Scott Murray <scott@spiteful.org> 4173L: linux-pci@vger.kernel.org 4174S: Maintained 4175F: drivers/pci/hotplug/cpcihp_generic.c 4176 4177COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4178M: Scott Murray <scott@spiteful.org> 4179L: linux-pci@vger.kernel.org 4180S: Maintained 4181F: drivers/pci/hotplug/cpcihp_zt5550.* 4182 4183COMPAL LAPTOP SUPPORT 4184M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4185L: platform-driver-x86@vger.kernel.org 4186S: Maintained 4187F: drivers/platform/x86/compal-laptop.c 4188 4189COMPILER ATTRIBUTES 4190M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4191S: Maintained 4192F: include/linux/compiler_attributes.h 4193 4194CONEXANT ACCESSRUNNER USB DRIVER 4195L: accessrunner-general@lists.sourceforge.net 4196W: http://accessrunner.sourceforge.net/ 4197S: Orphan 4198F: drivers/usb/atm/cxacru.c 4199 4200CONFIGFS 4201M: Joel Becker <jlbec@evilplan.org> 4202M: Christoph Hellwig <hch@lst.de> 4203T: git git://git.infradead.org/users/hch/configfs.git 4204S: Supported 4205F: fs/configfs/ 4206F: include/linux/configfs.h 4207 4208CONNECTOR 4209M: Evgeniy Polyakov <zbr@ioremap.net> 4210L: netdev@vger.kernel.org 4211S: Maintained 4212F: drivers/connector/ 4213 4214CONTROL GROUP (CGROUP) 4215M: Tejun Heo <tj@kernel.org> 4216M: Li Zefan <lizefan@huawei.com> 4217M: Johannes Weiner <hannes@cmpxchg.org> 4218L: cgroups@vger.kernel.org 4219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4220S: Maintained 4221F: Documentation/admin-guide/cgroup-v2.rst 4222F: Documentation/admin-guide/cgroup-v1/ 4223F: include/linux/cgroup* 4224F: kernel/cgroup/ 4225 4226CONTROL GROUP - CPUSET 4227M: Li Zefan <lizefan@huawei.com> 4228L: cgroups@vger.kernel.org 4229W: http://www.bullopensource.org/cpuset/ 4230W: http://oss.sgi.com/projects/cpusets/ 4231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4232S: Maintained 4233F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4234F: include/linux/cpuset.h 4235F: kernel/cgroup/cpuset.c 4236 4237CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4238M: Johannes Weiner <hannes@cmpxchg.org> 4239M: Michal Hocko <mhocko@kernel.org> 4240M: Vladimir Davydov <vdavydov.dev@gmail.com> 4241L: cgroups@vger.kernel.org 4242L: linux-mm@kvack.org 4243S: Maintained 4244F: mm/memcontrol.c 4245F: mm/swap_cgroup.c 4246 4247CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4248M: Tejun Heo <tj@kernel.org> 4249M: Jens Axboe <axboe@kernel.dk> 4250L: cgroups@vger.kernel.org 4251L: linux-block@vger.kernel.org 4252T: git git://git.kernel.dk/linux-block 4253F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4254F: block/blk-cgroup.c 4255F: include/linux/blk-cgroup.h 4256F: block/blk-throttle.c 4257F: block/blk-iolatency.c 4258F: block/bfq-cgroup.c 4259 4260CORETEMP HARDWARE MONITORING DRIVER 4261M: Fenghua Yu <fenghua.yu@intel.com> 4262L: linux-hwmon@vger.kernel.org 4263S: Maintained 4264F: Documentation/hwmon/coretemp.rst 4265F: drivers/hwmon/coretemp.c 4266 4267COSA/SRP SYNC SERIAL DRIVER 4268M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4269W: http://www.fi.muni.cz/~kas/cosa/ 4270S: Maintained 4271F: drivers/net/wan/cosa* 4272 4273COUNTER SUBSYSTEM 4274M: William Breathitt Gray <vilhelm.gray@gmail.com> 4275L: linux-iio@vger.kernel.org 4276S: Maintained 4277F: Documentation/ABI/testing/sysfs-bus-counter* 4278F: Documentation/driver-api/generic-counter.rst 4279F: drivers/counter/ 4280F: include/linux/counter.h 4281F: include/linux/counter_enum.h 4282 4283CPMAC ETHERNET DRIVER 4284M: Florian Fainelli <f.fainelli@gmail.com> 4285L: netdev@vger.kernel.org 4286S: Maintained 4287F: drivers/net/ethernet/ti/cpmac.c 4288 4289CPU FREQUENCY SCALING FRAMEWORK 4290M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4291M: Viresh Kumar <viresh.kumar@linaro.org> 4292L: linux-pm@vger.kernel.org 4293S: Maintained 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4296B: https://bugzilla.kernel.org 4297F: Documentation/admin-guide/pm/cpufreq.rst 4298F: Documentation/admin-guide/pm/intel_pstate.rst 4299F: Documentation/cpu-freq/ 4300F: Documentation/devicetree/bindings/cpufreq/ 4301F: drivers/cpufreq/ 4302F: kernel/sched/cpufreq*.c 4303F: include/linux/cpufreq.h 4304F: include/linux/sched/cpufreq.h 4305F: tools/testing/selftests/cpufreq/ 4306 4307CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 4308M: Viresh Kumar <viresh.kumar@linaro.org> 4309M: Sudeep Holla <sudeep.holla@arm.com> 4310L: linux-pm@vger.kernel.org 4311W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4312S: Maintained 4313F: drivers/cpufreq/vexpress-spc-cpufreq.c 4314 4315CPU POWER MONITORING SUBSYSTEM 4316M: Thomas Renninger <trenn@suse.com> 4317M: Shuah Khan <shuah@kernel.org> 4318M: Shuah Khan <skhan@linuxfoundation.org> 4319L: linux-pm@vger.kernel.org 4320S: Maintained 4321F: tools/power/cpupower/ 4322 4323CPUID/MSR DRIVER 4324M: "H. Peter Anvin" <hpa@zytor.com> 4325S: Maintained 4326F: arch/x86/kernel/cpuid.c 4327F: arch/x86/kernel/msr.c 4328 4329CPUIDLE DRIVER - ARM BIG LITTLE 4330M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4331M: Daniel Lezcano <daniel.lezcano@linaro.org> 4332L: linux-pm@vger.kernel.org 4333L: linux-arm-kernel@lists.infradead.org 4334T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4335S: Maintained 4336F: drivers/cpuidle/cpuidle-big_little.c 4337 4338CPUIDLE DRIVER - ARM EXYNOS 4339M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4340M: Daniel Lezcano <daniel.lezcano@linaro.org> 4341M: Kukjin Kim <kgene@kernel.org> 4342L: linux-pm@vger.kernel.org 4343L: linux-samsung-soc@vger.kernel.org 4344S: Supported 4345F: drivers/cpuidle/cpuidle-exynos.c 4346F: arch/arm/mach-exynos/pm.c 4347 4348CPUIDLE DRIVER - ARM PSCI 4349M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4350M: Sudeep Holla <sudeep.holla@arm.com> 4351L: linux-pm@vger.kernel.org 4352L: linux-arm-kernel@lists.infradead.org 4353S: Supported 4354F: drivers/cpuidle/cpuidle-psci.c 4355 4356CPU IDLE TIME MANAGEMENT FRAMEWORK 4357M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4358M: Daniel Lezcano <daniel.lezcano@linaro.org> 4359L: linux-pm@vger.kernel.org 4360S: Maintained 4361T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4362B: https://bugzilla.kernel.org 4363F: Documentation/admin-guide/pm/cpuidle.rst 4364F: Documentation/driver-api/pm/cpuidle.rst 4365F: drivers/cpuidle/* 4366F: include/linux/cpuidle.h 4367 4368CRAMFS FILESYSTEM 4369M: Nicolas Pitre <nico@fluxnic.net> 4370S: Maintained 4371F: Documentation/filesystems/cramfs.txt 4372F: fs/cramfs/ 4373 4374CREATIVE SB0540 4375M: Bastien Nocera <hadess@hadess.net> 4376L: linux-input@vger.kernel.org 4377S: Maintained 4378F: drivers/hid/hid-creative-sb0540.c 4379 4380CRYPTO API 4381M: Herbert Xu <herbert@gondor.apana.org.au> 4382M: "David S. Miller" <davem@davemloft.net> 4383L: linux-crypto@vger.kernel.org 4384T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4385T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4386S: Maintained 4387F: Documentation/crypto/ 4388F: Documentation/devicetree/bindings/crypto/ 4389F: arch/*/crypto/ 4390F: crypto/ 4391F: drivers/crypto/ 4392F: include/crypto/ 4393F: include/linux/crypto* 4394F: lib/crypto/ 4395 4396CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4397M: Neil Horman <nhorman@tuxdriver.com> 4398L: linux-crypto@vger.kernel.org 4399S: Maintained 4400F: crypto/ansi_cprng.c 4401F: crypto/rng.c 4402 4403CS3308 MEDIA DRIVER 4404M: Hans Verkuil <hverkuil@xs4all.nl> 4405L: linux-media@vger.kernel.org 4406T: git git://linuxtv.org/media_tree.git 4407W: http://linuxtv.org 4408S: Odd Fixes 4409F: drivers/media/i2c/cs3308.c 4410 4411CS5535 Audio ALSA driver 4412M: Jaya Kumar <jayakumar.alsa@gmail.com> 4413S: Maintained 4414F: sound/pci/cs5535audio/ 4415 4416CSI DRIVERS FOR ALLWINNER V3s 4417M: Yong Deng <yong.deng@magewell.com> 4418L: linux-media@vger.kernel.org 4419T: git git://linuxtv.org/media_tree.git 4420S: Maintained 4421F: drivers/media/platform/sunxi/sun6i-csi/ 4422F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4423 4424CW1200 WLAN driver 4425M: Solomon Peachy <pizza@shaftnet.org> 4426S: Maintained 4427F: drivers/net/wireless/st/cw1200/ 4428 4429CX18 VIDEO4LINUX DRIVER 4430M: Andy Walls <awalls@md.metrocast.net> 4431L: ivtv-devel@ivtvdriver.org (subscribers-only) 4432L: linux-media@vger.kernel.org 4433T: git git://linuxtv.org/media_tree.git 4434W: https://linuxtv.org 4435W: http://www.ivtvdriver.org/index.php/Cx18 4436S: Maintained 4437F: Documentation/media/v4l-drivers/cx18* 4438F: drivers/media/pci/cx18/ 4439F: include/uapi/linux/ivtv* 4440 4441CX2341X MPEG ENCODER HELPER MODULE 4442M: Hans Verkuil <hverkuil@xs4all.nl> 4443L: linux-media@vger.kernel.org 4444T: git git://linuxtv.org/media_tree.git 4445W: https://linuxtv.org 4446S: Maintained 4447F: drivers/media/common/cx2341x* 4448F: include/media/drv-intf/cx2341x.h 4449 4450CX24120 MEDIA DRIVER 4451M: Jemma Denson <jdenson@gmail.com> 4452M: Patrick Boettcher <patrick.boettcher@posteo.de> 4453L: linux-media@vger.kernel.org 4454W: https://linuxtv.org 4455Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4456S: Maintained 4457F: drivers/media/dvb-frontends/cx24120* 4458 4459CX88 VIDEO4LINUX DRIVER 4460M: Mauro Carvalho Chehab <mchehab@kernel.org> 4461L: linux-media@vger.kernel.org 4462W: https://linuxtv.org 4463T: git git://linuxtv.org/media_tree.git 4464S: Odd fixes 4465F: Documentation/media/v4l-drivers/cx88* 4466F: drivers/media/pci/cx88/ 4467 4468CXD2820R MEDIA DRIVER 4469M: Antti Palosaari <crope@iki.fi> 4470L: linux-media@vger.kernel.org 4471W: https://linuxtv.org 4472W: http://palosaari.fi/linux/ 4473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4474T: git git://linuxtv.org/anttip/media_tree.git 4475S: Maintained 4476F: drivers/media/dvb-frontends/cxd2820r* 4477 4478CXGB3 ETHERNET DRIVER (CXGB3) 4479M: Vishal Kulkarni <vishal@chelsio.com> 4480L: netdev@vger.kernel.org 4481W: http://www.chelsio.com 4482S: Supported 4483F: drivers/net/ethernet/chelsio/cxgb3/ 4484 4485CXGB3 ISCSI DRIVER (CXGB3I) 4486M: Karen Xie <kxie@chelsio.com> 4487L: linux-scsi@vger.kernel.org 4488W: http://www.chelsio.com 4489S: Supported 4490F: drivers/scsi/cxgbi/cxgb3i 4491 4492CXGB4 CRYPTO DRIVER (chcr) 4493M: Atul Gupta <atul.gupta@chelsio.com> 4494L: linux-crypto@vger.kernel.org 4495W: http://www.chelsio.com 4496S: Supported 4497F: drivers/crypto/chelsio 4498 4499CXGB4 ETHERNET DRIVER (CXGB4) 4500M: Vishal Kulkarni <vishal@chelsio.com> 4501L: netdev@vger.kernel.org 4502W: http://www.chelsio.com 4503S: Supported 4504F: drivers/net/ethernet/chelsio/cxgb4/ 4505 4506CXGB4 ISCSI DRIVER (CXGB4I) 4507M: Karen Xie <kxie@chelsio.com> 4508L: linux-scsi@vger.kernel.org 4509W: http://www.chelsio.com 4510S: Supported 4511F: drivers/scsi/cxgbi/cxgb4i 4512 4513CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4514M: Potnuri Bharat Teja <bharat@chelsio.com> 4515L: linux-rdma@vger.kernel.org 4516W: http://www.openfabrics.org 4517S: Supported 4518F: drivers/infiniband/hw/cxgb4/ 4519F: include/uapi/rdma/cxgb4-abi.h 4520 4521CXGB4VF ETHERNET DRIVER (CXGB4VF) 4522M: Casey Leedom <leedom@chelsio.com> 4523L: netdev@vger.kernel.org 4524W: http://www.chelsio.com 4525S: Supported 4526F: drivers/net/ethernet/chelsio/cxgb4vf/ 4527 4528CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4529M: Frederic Barrat <fbarrat@linux.ibm.com> 4530M: Andrew Donnellan <ajd@linux.ibm.com> 4531L: linuxppc-dev@lists.ozlabs.org 4532S: Supported 4533F: arch/powerpc/platforms/powernv/pci-cxl.c 4534F: drivers/misc/cxl/ 4535F: include/misc/cxl* 4536F: include/uapi/misc/cxl.h 4537F: Documentation/powerpc/cxl.rst 4538F: Documentation/ABI/testing/sysfs-class-cxl 4539 4540CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4541M: Manoj N. Kumar <manoj@linux.ibm.com> 4542M: Matthew R. Ochs <mrochs@linux.ibm.com> 4543M: Uma Krishnan <ukrishn@linux.ibm.com> 4544L: linux-scsi@vger.kernel.org 4545S: Supported 4546F: drivers/scsi/cxlflash/ 4547F: include/uapi/scsi/cxlflash_ioctl.h 4548F: Documentation/powerpc/cxlflash.rst 4549 4550CYBERPRO FB DRIVER 4551M: Russell King <linux@armlinux.org.uk> 4552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4553W: http://www.armlinux.org.uk/ 4554S: Maintained 4555F: drivers/video/fbdev/cyber2000fb.* 4556 4557CYCLADES ASYNC MUX DRIVER 4558W: http://www.cyclades.com/ 4559S: Orphan 4560F: drivers/tty/cyclades.c 4561F: include/linux/cyclades.h 4562F: include/uapi/linux/cyclades.h 4563 4564CYCLADES PC300 DRIVER 4565W: http://www.cyclades.com/ 4566S: Orphan 4567F: drivers/net/wan/pc300* 4568 4569CYPRESS_FIRMWARE MEDIA DRIVER 4570M: Antti Palosaari <crope@iki.fi> 4571L: linux-media@vger.kernel.org 4572W: https://linuxtv.org 4573W: http://palosaari.fi/linux/ 4574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4575T: git git://linuxtv.org/anttip/media_tree.git 4576S: Maintained 4577F: drivers/media/common/cypress_firmware* 4578 4579CYTTSP TOUCHSCREEN DRIVER 4580M: Ferruh Yigit <fery@cypress.com> 4581L: linux-input@vger.kernel.org 4582S: Supported 4583F: drivers/input/touchscreen/cyttsp* 4584F: include/linux/input/cyttsp.h 4585 4586D-LINK DIR-685 TOUCHKEYS DRIVER 4587M: Linus Walleij <linus.walleij@linaro.org> 4588L: linux-input@vger.kernel.org 4589S: Supported 4590F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4591 4592DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4593M: Joshua Kinard <kumba@gentoo.org> 4594S: Maintained 4595F: drivers/rtc/rtc-ds1685.c 4596F: include/linux/rtc/ds1685.h 4597 4598DAMA SLAVE for AX.25 4599M: Joerg Reuter <jreuter@yaina.de> 4600W: http://yaina.de/jreuter/ 4601W: http://www.qsl.net/dl1bke/ 4602L: linux-hams@vger.kernel.org 4603S: Maintained 4604F: net/ax25/af_ax25.c 4605F: net/ax25/ax25_dev.c 4606F: net/ax25/ax25_ds_* 4607F: net/ax25/ax25_in.c 4608F: net/ax25/ax25_out.c 4609F: net/ax25/ax25_timer.c 4610F: net/ax25/sysctl_net_ax25.c 4611 4612DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4613L: netdev@vger.kernel.org 4614S: Orphan 4615F: Documentation/networking/device_drivers/dec/dmfe.txt 4616F: drivers/net/ethernet/dec/tulip/dmfe.c 4617 4618DC390/AM53C974 SCSI driver 4619M: Hannes Reinecke <hare@suse.com> 4620L: linux-scsi@vger.kernel.org 4621S: Maintained 4622F: drivers/scsi/am53c974.c 4623 4624DC395x SCSI driver 4625M: Oliver Neukum <oliver@neukum.org> 4626M: Ali Akcaagac <aliakc@web.de> 4627M: Jamie Lenehan <lenehan@twibble.org> 4628L: dc395x@twibble.org 4629W: http://twibble.org/dist/dc395x/ 4630W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4631S: Maintained 4632F: Documentation/scsi/dc395x.txt 4633F: drivers/scsi/dc395x.* 4634 4635DCCP PROTOCOL 4636M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4637L: dccp@vger.kernel.org 4638W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4639S: Maintained 4640F: include/linux/dccp.h 4641F: include/uapi/linux/dccp.h 4642F: include/linux/tfrc.h 4643F: net/dccp/ 4644 4645DECnet NETWORK LAYER 4646W: http://linux-decnet.sourceforge.net 4647L: linux-decnet-user@lists.sourceforge.net 4648S: Orphan 4649F: Documentation/networking/decnet.txt 4650F: net/decnet/ 4651 4652DECSTATION PLATFORM SUPPORT 4653M: "Maciej W. Rozycki" <macro@linux-mips.org> 4654L: linux-mips@vger.kernel.org 4655W: http://www.linux-mips.org/wiki/DECstation 4656S: Maintained 4657F: arch/mips/dec/ 4658F: arch/mips/include/asm/dec/ 4659F: arch/mips/include/asm/mach-dec/ 4660 4661DEFXX FDDI NETWORK DRIVER 4662M: "Maciej W. Rozycki" <macro@linux-mips.org> 4663S: Maintained 4664F: drivers/net/fddi/defxx.* 4665 4666DEINTERLACE DRIVERS FOR ALLWINNER H3 4667M: Jernej Skrabec <jernej.skrabec@siol.net> 4668L: linux-media@vger.kernel.org 4669T: git git://linuxtv.org/media_tree.git 4670S: Maintained 4671F: drivers/media/platform/sunxi/sun8i-di/ 4672F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 4673 4674DELL SMBIOS DRIVER 4675M: Pali Rohár <pali.rohar@gmail.com> 4676M: Mario Limonciello <mario.limonciello@dell.com> 4677L: platform-driver-x86@vger.kernel.org 4678S: Maintained 4679F: drivers/platform/x86/dell-smbios.* 4680 4681DELL SMBIOS SMM DRIVER 4682M: Mario Limonciello <mario.limonciello@dell.com> 4683L: platform-driver-x86@vger.kernel.org 4684S: Maintained 4685F: drivers/platform/x86/dell-smbios-smm.c 4686 4687DELL SMBIOS WMI DRIVER 4688M: Mario Limonciello <mario.limonciello@dell.com> 4689L: platform-driver-x86@vger.kernel.org 4690S: Maintained 4691F: drivers/platform/x86/dell-smbios-wmi.c 4692F: tools/wmi/dell-smbios-example.c 4693 4694DEFZA FDDI NETWORK DRIVER 4695M: "Maciej W. Rozycki" <macro@linux-mips.org> 4696S: Maintained 4697F: drivers/net/fddi/defza.* 4698 4699DELL LAPTOP DRIVER 4700M: Matthew Garrett <mjg59@srcf.ucam.org> 4701M: Pali Rohár <pali.rohar@gmail.com> 4702L: platform-driver-x86@vger.kernel.org 4703S: Maintained 4704F: drivers/platform/x86/dell-laptop.c 4705 4706DELL LAPTOP FREEFALL DRIVER 4707M: Pali Rohár <pali.rohar@gmail.com> 4708S: Maintained 4709F: drivers/platform/x86/dell-smo8800.c 4710 4711DELL LAPTOP RBTN DRIVER 4712M: Pali Rohár <pali.rohar@gmail.com> 4713S: Maintained 4714F: drivers/platform/x86/dell-rbtn.* 4715 4716DELL REMOTE BIOS UPDATE DRIVER 4717M: Stuart Hayes <stuart.w.hayes@gmail.com> 4718L: platform-driver-x86@vger.kernel.org 4719S: Maintained 4720F: drivers/platform/x86/dell_rbu.c 4721 4722DELL LAPTOP SMM DRIVER 4723M: Pali Rohár <pali.rohar@gmail.com> 4724S: Maintained 4725F: drivers/hwmon/dell-smm-hwmon.c 4726F: include/uapi/linux/i8k.h 4727 4728DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4729M: Stuart Hayes <stuart.w.hayes@gmail.com> 4730L: platform-driver-x86@vger.kernel.org 4731S: Maintained 4732F: Documentation/driver-api/dcdbas.rst 4733F: drivers/platform/x86/dcdbas.* 4734 4735DELL WMI NOTIFICATIONS DRIVER 4736M: Matthew Garrett <mjg59@srcf.ucam.org> 4737M: Pali Rohár <pali.rohar@gmail.com> 4738S: Maintained 4739F: drivers/platform/x86/dell-wmi.c 4740 4741DELL WMI DESCRIPTOR DRIVER 4742M: Mario Limonciello <mario.limonciello@dell.com> 4743S: Maintained 4744F: drivers/platform/x86/dell-wmi-descriptor.c 4745 4746DELTA ST MEDIA DRIVER 4747M: Hugues Fruchet <hugues.fruchet@st.com> 4748L: linux-media@vger.kernel.org 4749T: git git://linuxtv.org/media_tree.git 4750W: https://linuxtv.org 4751S: Supported 4752F: drivers/media/platform/sti/delta 4753 4754DENALI NAND DRIVER 4755M: Masahiro Yamada <yamada.masahiro@socionext.com> 4756L: linux-mtd@lists.infradead.org 4757S: Supported 4758F: drivers/mtd/nand/raw/denali* 4759 4760DESIGNWARE EDMA CORE IP DRIVER 4761M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4762L: dmaengine@vger.kernel.org 4763S: Maintained 4764F: drivers/dma/dw-edma/ 4765F: include/linux/dma/edma.h 4766 4767DESIGNWARE USB2 DRD IP DRIVER 4768M: Minas Harutyunyan <hminas@synopsys.com> 4769L: linux-usb@vger.kernel.org 4770T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4771S: Maintained 4772F: drivers/usb/dwc2/ 4773 4774DESIGNWARE USB3 DRD IP DRIVER 4775M: Felipe Balbi <balbi@kernel.org> 4776L: linux-usb@vger.kernel.org 4777T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4778S: Maintained 4779F: drivers/usb/dwc3/ 4780 4781DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4782M: Andreas Klinger <ak@it-klinger.de> 4783L: linux-iio@vger.kernel.org 4784S: Maintained 4785F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4786F: drivers/iio/proximity/srf*.c 4787 4788DEVICE COREDUMP (DEV_COREDUMP) 4789M: Johannes Berg <johannes@sipsolutions.net> 4790L: linux-kernel@vger.kernel.org 4791S: Maintained 4792F: drivers/base/devcoredump.c 4793F: include/linux/devcoredump.h 4794 4795DEVICE FREQUENCY (DEVFREQ) 4796M: MyungJoo Ham <myungjoo.ham@samsung.com> 4797M: Kyungmin Park <kyungmin.park@samsung.com> 4798M: Chanwoo Choi <cw00.choi@samsung.com> 4799L: linux-pm@vger.kernel.org 4800T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4801S: Maintained 4802F: drivers/devfreq/ 4803F: include/linux/devfreq.h 4804F: Documentation/devicetree/bindings/devfreq/ 4805F: include/trace/events/devfreq.h 4806 4807DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4808M: Chanwoo Choi <cw00.choi@samsung.com> 4809L: linux-pm@vger.kernel.org 4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4811S: Supported 4812F: drivers/devfreq/event/ 4813F: drivers/devfreq/devfreq-event.c 4814F: include/dt-bindings/pmu/exynos_ppmu.h 4815F: include/linux/devfreq-event.h 4816F: Documentation/devicetree/bindings/devfreq/event/ 4817 4818DEVICE NUMBER REGISTRY 4819M: Torben Mathiasen <device@lanana.org> 4820W: http://lanana.org/docs/device-list/index.html 4821S: Maintained 4822 4823DEVICE-MAPPER (LVM) 4824M: Alasdair Kergon <agk@redhat.com> 4825M: Mike Snitzer <snitzer@redhat.com> 4826M: dm-devel@redhat.com 4827L: dm-devel@redhat.com 4828W: http://sources.redhat.com/dm 4829Q: http://patchwork.kernel.org/project/dm-devel/list/ 4830T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4831T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4832S: Maintained 4833F: Documentation/admin-guide/device-mapper/ 4834F: drivers/md/Makefile 4835F: drivers/md/Kconfig 4836F: drivers/md/dm* 4837F: drivers/md/persistent-data/ 4838F: include/linux/device-mapper.h 4839F: include/linux/dm-*.h 4840F: include/uapi/linux/dm-*.h 4841 4842DEVLINK 4843M: Jiri Pirko <jiri@mellanox.com> 4844L: netdev@vger.kernel.org 4845S: Supported 4846F: net/core/devlink.c 4847F: include/net/devlink.h 4848F: include/uapi/linux/devlink.h 4849 4850DIALOG SEMICONDUCTOR DRIVERS 4851M: Support Opensource <support.opensource@diasemi.com> 4852W: http://www.dialog-semiconductor.com/products 4853S: Supported 4854F: Documentation/hwmon/da90??.rst 4855F: Documentation/devicetree/bindings/mfd/da90*.txt 4856F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4857F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4858F: Documentation/devicetree/bindings/regulator/da92*.txt 4859F: Documentation/devicetree/bindings/regulator/slg51000.txt 4860F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4861F: Documentation/devicetree/bindings/sound/da[79]*.txt 4862F: drivers/gpio/gpio-da90??.c 4863F: drivers/hwmon/da90??-hwmon.c 4864F: drivers/iio/adc/da91??-*.c 4865F: drivers/input/misc/da90??_onkey.c 4866F: drivers/input/touchscreen/da9052_tsi.c 4867F: drivers/leds/leds-da90??.c 4868F: drivers/mfd/da903x.c 4869F: drivers/mfd/da90??-*.c 4870F: drivers/mfd/da91??-*.c 4871F: drivers/power/supply/da9052-battery.c 4872F: drivers/power/supply/da91??-*.c 4873F: drivers/regulator/da903x.c 4874F: drivers/regulator/da9???-regulator.[ch] 4875F: drivers/regulator/slg51000-regulator.[ch] 4876F: drivers/thermal/da90??-thermal.c 4877F: drivers/rtc/rtc-da90??.c 4878F: drivers/video/backlight/da90??_bl.c 4879F: drivers/watchdog/da90??_wdt.c 4880F: include/linux/mfd/da903x.h 4881F: include/linux/mfd/da9052/ 4882F: include/linux/mfd/da9055/ 4883F: include/linux/mfd/da9062/ 4884F: include/linux/mfd/da9063/ 4885F: include/linux/mfd/da9150/ 4886F: include/linux/regulator/da9211.h 4887F: include/sound/da[79]*.h 4888F: sound/soc/codecs/da[79]*.[ch] 4889 4890DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4891M: William Breathitt Gray <vilhelm.gray@gmail.com> 4892L: linux-gpio@vger.kernel.org 4893S: Maintained 4894F: drivers/gpio/gpio-gpio-mm.c 4895 4896DIOLAN U2C-12 I2C DRIVER 4897M: Guenter Roeck <linux@roeck-us.net> 4898L: linux-i2c@vger.kernel.org 4899S: Maintained 4900F: drivers/i2c/busses/i2c-diolan-u2c.c 4901 4902FILESYSTEM DIRECT ACCESS (DAX) 4903M: Dan Williams <dan.j.williams@intel.com> 4904R: Matthew Wilcox <willy@infradead.org> 4905R: Jan Kara <jack@suse.cz> 4906L: linux-fsdevel@vger.kernel.org 4907L: linux-nvdimm@lists.01.org 4908S: Supported 4909F: fs/dax.c 4910F: include/linux/dax.h 4911F: include/trace/events/fs_dax.h 4912 4913DEVICE DIRECT ACCESS (DAX) 4914M: Dan Williams <dan.j.williams@intel.com> 4915M: Vishal Verma <vishal.l.verma@intel.com> 4916M: Dave Jiang <dave.jiang@intel.com> 4917L: linux-nvdimm@lists.01.org 4918S: Supported 4919F: drivers/dax/ 4920 4921DIRECTORY NOTIFICATION (DNOTIFY) 4922M: Jan Kara <jack@suse.cz> 4923R: Amir Goldstein <amir73il@gmail.com> 4924L: linux-fsdevel@vger.kernel.org 4925S: Maintained 4926F: Documentation/filesystems/dnotify.txt 4927F: fs/notify/dnotify/ 4928F: include/linux/dnotify.h 4929 4930DISK GEOMETRY AND PARTITION HANDLING 4931M: Andries Brouwer <aeb@cwi.nl> 4932W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4933W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4934W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4935S: Maintained 4936 4937DISKQUOTA 4938M: Jan Kara <jack@suse.com> 4939S: Maintained 4940F: Documentation/filesystems/quota.txt 4941F: fs/quota/ 4942F: include/linux/quota*.h 4943F: include/uapi/linux/quota*.h 4944 4945DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4946M: Bernie Thompson <bernie@plugable.com> 4947L: linux-fbdev@vger.kernel.org 4948S: Maintained 4949W: http://plugable.com/category/projects/udlfb/ 4950F: drivers/video/fbdev/udlfb.c 4951F: include/video/udlfb.h 4952F: Documentation/fb/udlfb.rst 4953 4954DISTRIBUTED LOCK MANAGER (DLM) 4955M: Christine Caulfield <ccaulfie@redhat.com> 4956M: David Teigland <teigland@redhat.com> 4957L: cluster-devel@redhat.com 4958W: http://sources.redhat.com/cluster/ 4959T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4960S: Supported 4961F: fs/dlm/ 4962 4963DMA BUFFER SHARING FRAMEWORK 4964M: Sumit Semwal <sumit.semwal@linaro.org> 4965S: Maintained 4966L: linux-media@vger.kernel.org 4967L: dri-devel@lists.freedesktop.org 4968L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4969F: drivers/dma-buf/ 4970F: include/linux/dma-buf* 4971F: include/linux/reservation.h 4972F: include/linux/*fence.h 4973F: Documentation/driver-api/dma-buf.rst 4974K: dma_(buf|fence|resv) 4975T: git git://anongit.freedesktop.org/drm/drm-misc 4976 4977DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4978M: Vinod Koul <vkoul@kernel.org> 4979L: dmaengine@vger.kernel.org 4980Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4981S: Maintained 4982F: drivers/dma/ 4983F: include/linux/dmaengine.h 4984F: include/linux/of_dma.h 4985F: Documentation/devicetree/bindings/dma/ 4986F: Documentation/driver-api/dmaengine/ 4987T: git git://git.infradead.org/users/vkoul/slave-dma.git 4988 4989DMA MAPPING HELPERS 4990M: Christoph Hellwig <hch@lst.de> 4991M: Marek Szyprowski <m.szyprowski@samsung.com> 4992R: Robin Murphy <robin.murphy@arm.com> 4993L: iommu@lists.linux-foundation.org 4994T: git git://git.infradead.org/users/hch/dma-mapping.git 4995W: http://git.infradead.org/users/hch/dma-mapping.git 4996S: Supported 4997F: kernel/dma/ 4998F: include/asm-generic/dma-mapping.h 4999F: include/linux/dma-direct.h 5000F: include/linux/dma-mapping.h 5001F: include/linux/dma-noncoherent.h 5002 5003DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 5004M: Lukasz Luba <lukasz.luba@arm.com> 5005L: linux-pm@vger.kernel.org 5006L: linux-samsung-soc@vger.kernel.org 5007S: Maintained 5008F: drivers/memory/samsung/exynos5422-dmc.c 5009F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt 5010 5011DME1737 HARDWARE MONITOR DRIVER 5012M: Juerg Haefliger <juergh@gmail.com> 5013L: linux-hwmon@vger.kernel.org 5014S: Maintained 5015F: Documentation/hwmon/dme1737.rst 5016F: drivers/hwmon/dme1737.c 5017 5018DMI/SMBIOS SUPPORT 5019M: Jean Delvare <jdelvare@suse.com> 5020S: Maintained 5021T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 5022F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 5023F: drivers/firmware/dmi-id.c 5024F: drivers/firmware/dmi_scan.c 5025F: include/linux/dmi.h 5026 5027DOCUMENTATION 5028M: Jonathan Corbet <corbet@lwn.net> 5029L: linux-doc@vger.kernel.org 5030S: Maintained 5031F: Documentation/ 5032F: scripts/documentation-file-ref-check 5033F: scripts/kernel-doc 5034F: scripts/sphinx-pre-install 5035X: Documentation/ABI/ 5036X: Documentation/firmware-guide/acpi/ 5037X: Documentation/devicetree/ 5038X: Documentation/i2c/ 5039X: Documentation/media/ 5040X: Documentation/power/ 5041X: Documentation/spi/ 5042T: git git://git.lwn.net/linux.git docs-next 5043 5044DOCUMENTATION/ITALIAN 5045M: Federico Vaga <federico.vaga@vaga.pv.it> 5046L: linux-doc@vger.kernel.org 5047S: Maintained 5048F: Documentation/translations/it_IT 5049 5050DOCUMENTATION SCRIPTS 5051M: Mauro Carvalho Chehab <mchehab@kernel.org> 5052L: linux-doc@vger.kernel.org 5053S: Maintained 5054F: scripts/documentation-file-ref-check 5055F: scripts/sphinx-pre-install 5056F: Documentation/sphinx/parse-headers.pl 5057 5058DONGWOON DW9714 LENS VOICE COIL DRIVER 5059M: Sakari Ailus <sakari.ailus@linux.intel.com> 5060L: linux-media@vger.kernel.org 5061T: git git://linuxtv.org/media_tree.git 5062S: Maintained 5063F: drivers/media/i2c/dw9714.c 5064F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 5065 5066DONGWOON DW9807 LENS VOICE COIL DRIVER 5067M: Sakari Ailus <sakari.ailus@linux.intel.com> 5068L: linux-media@vger.kernel.org 5069T: git git://linuxtv.org/media_tree.git 5070S: Maintained 5071F: drivers/media/i2c/dw9807-vcm.c 5072F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 5073 5074DOUBLETALK DRIVER 5075M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 5076L: blinux-list@redhat.com 5077S: Maintained 5078F: drivers/char/dtlk.c 5079F: include/linux/dtlk.h 5080 5081DPAA2 DATAPATH I/O (DPIO) DRIVER 5082M: Roy Pledge <Roy.Pledge@nxp.com> 5083L: linux-kernel@vger.kernel.org 5084S: Maintained 5085F: drivers/soc/fsl/dpio 5086 5087DPAA2 ETHERNET DRIVER 5088M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5089L: netdev@vger.kernel.org 5090S: Maintained 5091F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5092F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 5093F: drivers/net/ethernet/freescale/dpaa2/dpni* 5094F: drivers/net/ethernet/freescale/dpaa2/dpmac* 5095F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5096F: drivers/net/ethernet/freescale/dpaa2/Makefile 5097F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5098F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst 5099F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst 5100 5101DPAA2 ETHERNET SWITCH DRIVER 5102M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5103M: Ioana Ciornei <ioana.ciornei@nxp.com> 5104L: linux-kernel@vger.kernel.org 5105S: Maintained 5106F: drivers/staging/fsl-dpaa2/ethsw 5107 5108DPT_I2O SCSI RAID DRIVER 5109M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5110L: linux-scsi@vger.kernel.org 5111W: http://www.adaptec.com/ 5112S: Maintained 5113F: drivers/scsi/dpt* 5114F: drivers/scsi/dpt/ 5115 5116DRBD DRIVER 5117M: Philipp Reisner <philipp.reisner@linbit.com> 5118M: Lars Ellenberg <lars.ellenberg@linbit.com> 5119L: drbd-dev@lists.linbit.com 5120W: http://www.drbd.org 5121T: git git://git.linbit.com/linux-drbd.git 5122T: git git://git.linbit.com/drbd-8.4.git 5123S: Supported 5124F: drivers/block/drbd/ 5125F: lib/lru_cache.c 5126F: Documentation/admin-guide/blockdev/ 5127 5128DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5129M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5130R: "Rafael J. Wysocki" <rafael@kernel.org> 5131T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5132S: Supported 5133F: Documentation/kobject.txt 5134F: drivers/base/ 5135F: fs/debugfs/ 5136F: fs/sysfs/ 5137F: include/linux/debugfs.h 5138F: include/linux/kobj* 5139F: lib/kobj* 5140 5141DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5142M: Kevin Hilman <khilman@kernel.org> 5143M: Nishanth Menon <nm@ti.com> 5144S: Maintained 5145F: drivers/power/avs/ 5146F: include/linux/power/smartreflex.h 5147L: linux-pm@vger.kernel.org 5148 5149DRM DRIVER FOR ARM PL111 CLCD 5150M: Eric Anholt <eric@anholt.net> 5151T: git git://anongit.freedesktop.org/drm/drm-misc 5152S: Supported 5153F: drivers/gpu/drm/pl111/ 5154 5155DRM DRIVER FOR ARM VERSATILE TFT PANELS 5156M: Linus Walleij <linus.walleij@linaro.org> 5157T: git git://anongit.freedesktop.org/drm/drm-misc 5158S: Maintained 5159F: drivers/gpu/drm/panel/panel-arm-versatile.c 5160F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5161 5162DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5163M: Dave Airlie <airlied@redhat.com> 5164S: Odd Fixes 5165F: drivers/gpu/drm/ast/ 5166 5167DRM DRIVER FOR ASPEED BMC GFX 5168M: Joel Stanley <joel@jms.id.au> 5169L: linux-aspeed@lists.ozlabs.org 5170T: git git://anongit.freedesktop.org/drm/drm-misc 5171S: Supported 5172F: drivers/gpu/drm/aspeed/ 5173F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5174 5175DRM DRIVER FOR BOCHS VIRTUAL GPU 5176M: Gerd Hoffmann <kraxel@redhat.com> 5177L: virtualization@lists.linux-foundation.org 5178T: git git://anongit.freedesktop.org/drm/drm-misc 5179S: Maintained 5180F: drivers/gpu/drm/bochs/ 5181 5182DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5183M: Linus Walleij <linus.walleij@linaro.org> 5184T: git git://anongit.freedesktop.org/drm/drm-misc 5185S: Maintained 5186F: drivers/gpu/drm/tve200/ 5187 5188DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5189M: Jagan Teki <jagan@amarulasolutions.com> 5190S: Maintained 5191F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5192F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5193 5194DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 5195M: Hans de Goede <hdegoede@redhat.com> 5196T: git git://anongit.freedesktop.org/drm/drm-misc 5197S: Maintained 5198F: drivers/gpu/drm/tiny/gm12u320.c 5199 5200DRM DRIVER FOR ILITEK ILI9225 PANELS 5201M: David Lechner <david@lechnology.com> 5202T: git git://anongit.freedesktop.org/drm/drm-misc 5203S: Maintained 5204F: drivers/gpu/drm/tiny/ili9225.c 5205F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5206 5207DRM DRIVER FOR HX8357D PANELS 5208M: Eric Anholt <eric@anholt.net> 5209T: git git://anongit.freedesktop.org/drm/drm-misc 5210S: Maintained 5211F: drivers/gpu/drm/tiny/hx8357d.c 5212F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5213 5214DRM DRIVER FOR INTEL I810 VIDEO CARDS 5215S: Orphan / Obsolete 5216F: drivers/gpu/drm/i810/ 5217F: include/uapi/drm/i810_drm.h 5218 5219DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5220S: Orphan / Obsolete 5221F: drivers/gpu/drm/mga/ 5222F: include/uapi/drm/mga_drm.h 5223 5224DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5225M: Dave Airlie <airlied@redhat.com> 5226S: Odd Fixes 5227F: drivers/gpu/drm/mgag200/ 5228 5229DRM DRIVER FOR MI0283QT 5230M: Noralf Trønnes <noralf@tronnes.org> 5231T: git git://anongit.freedesktop.org/drm/drm-misc 5232S: Maintained 5233F: drivers/gpu/drm/tiny/mi0283qt.c 5234F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5235 5236DRM DRIVER FOR MSM ADRENO GPU 5237M: Rob Clark <robdclark@gmail.com> 5238M: Sean Paul <sean@poorly.run> 5239L: linux-arm-msm@vger.kernel.org 5240L: dri-devel@lists.freedesktop.org 5241L: freedreno@lists.freedesktop.org 5242T: git https://gitlab.freedesktop.org/drm/msm.git 5243S: Maintained 5244F: drivers/gpu/drm/msm/ 5245F: include/uapi/drm/msm_drm.h 5246F: Documentation/devicetree/bindings/display/msm/ 5247 5248DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5249M: Ben Skeggs <bskeggs@redhat.com> 5250L: dri-devel@lists.freedesktop.org 5251L: nouveau@lists.freedesktop.org 5252T: git git://github.com/skeggsb/linux 5253S: Supported 5254F: drivers/gpu/drm/nouveau/ 5255F: include/uapi/drm/nouveau_drm.h 5256 5257DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5258M: Stefan Mavrodiev <stefan@olimex.com> 5259S: Maintained 5260F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5261F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5262 5263DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5264M: Noralf Trønnes <noralf@tronnes.org> 5265T: git git://anongit.freedesktop.org/drm/drm-misc 5266S: Maintained 5267F: drivers/gpu/drm/tiny/repaper.c 5268F: Documentation/devicetree/bindings/display/repaper.txt 5269 5270DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5271M: Dave Airlie <airlied@redhat.com> 5272M: Gerd Hoffmann <kraxel@redhat.com> 5273L: virtualization@lists.linux-foundation.org 5274T: git git://anongit.freedesktop.org/drm/drm-misc 5275S: Obsolete 5276W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5277F: drivers/gpu/drm/cirrus/ 5278 5279DRM DRIVER FOR QXL VIRTUAL GPU 5280M: Dave Airlie <airlied@redhat.com> 5281M: Gerd Hoffmann <kraxel@redhat.com> 5282L: virtualization@lists.linux-foundation.org 5283L: spice-devel@lists.freedesktop.org 5284T: git git://anongit.freedesktop.org/drm/drm-misc 5285S: Maintained 5286F: drivers/gpu/drm/qxl/ 5287F: include/uapi/drm/qxl_drm.h 5288 5289DRM DRIVER FOR RAYDIUM RM67191 PANELS 5290M: Robert Chiras <robert.chiras@nxp.com> 5291S: Maintained 5292F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 5293F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt 5294 5295DRM DRIVER FOR RAGE 128 VIDEO CARDS 5296S: Orphan / Obsolete 5297F: drivers/gpu/drm/r128/ 5298F: include/uapi/drm/r128_drm.h 5299 5300DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5301M: Guido Günther <agx@sigxcpu.org> 5302R: Purism Kernel Team <kernel@puri.sm> 5303S: Maintained 5304F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5305F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5306 5307DRM DRIVER FOR SAVAGE VIDEO CARDS 5308S: Orphan / Obsolete 5309F: drivers/gpu/drm/savage/ 5310F: include/uapi/drm/savage_drm.h 5311 5312DRM DRIVER FOR SIS VIDEO CARDS 5313S: Orphan / Obsolete 5314F: drivers/gpu/drm/sis/ 5315F: include/uapi/drm/sis_drm.h 5316 5317DRM DRIVER FOR SITRONIX ST7701 PANELS 5318M: Jagan Teki <jagan@amarulasolutions.com> 5319S: Maintained 5320F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5321F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5322 5323DRM DRIVER FOR SITRONIX ST7586 PANELS 5324M: David Lechner <david@lechnology.com> 5325T: git git://anongit.freedesktop.org/drm/drm-misc 5326S: Maintained 5327F: drivers/gpu/drm/tiny/st7586.c 5328F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5329 5330DRM DRIVER FOR SITRONIX ST7735R PANELS 5331M: David Lechner <david@lechnology.com> 5332T: git git://anongit.freedesktop.org/drm/drm-misc 5333S: Maintained 5334F: drivers/gpu/drm/tiny/st7735r.c 5335F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5336 5337DRM DRIVER FOR ST-ERICSSON MCDE 5338M: Linus Walleij <linus.walleij@linaro.org> 5339T: git git://anongit.freedesktop.org/drm/drm-misc 5340S: Maintained 5341F: drivers/gpu/drm/mcde/ 5342F: Documentation/devicetree/bindings/display/ste,mcde.txt 5343 5344DRM DRIVER FOR TDFX VIDEO CARDS 5345S: Orphan / Obsolete 5346F: drivers/gpu/drm/tdfx/ 5347 5348DRM DRIVER FOR TPO TPG110 PANELS 5349M: Linus Walleij <linus.walleij@linaro.org> 5350T: git git://anongit.freedesktop.org/drm/drm-misc 5351S: Maintained 5352F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5353F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 5354 5355DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5356M: Dave Airlie <airlied@redhat.com> 5357R: Sean Paul <sean@poorly.run> 5358L: dri-devel@lists.freedesktop.org 5359S: Odd Fixes 5360F: drivers/gpu/drm/udl/ 5361T: git git://anongit.freedesktop.org/drm/drm-misc 5362 5363DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5364M: Hans de Goede <hdegoede@redhat.com> 5365L: dri-devel@lists.freedesktop.org 5366S: Maintained 5367F: drivers/gpu/drm/vboxvideo/ 5368T: git git://anongit.freedesktop.org/drm/drm-misc 5369 5370DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5371M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5372R: Haneen Mohammed <hamohammed.sa@gmail.com> 5373R: Daniel Vetter <daniel@ffwll.ch> 5374T: git git://anongit.freedesktop.org/drm/drm-misc 5375S: Maintained 5376L: dri-devel@lists.freedesktop.org 5377F: drivers/gpu/drm/vkms/ 5378F: Documentation/gpu/vkms.rst 5379 5380DRM DRIVER FOR VMWARE VIRTUAL GPU 5381M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5382M: Thomas Hellstrom <thellstrom@vmware.com> 5383L: dri-devel@lists.freedesktop.org 5384T: git git://people.freedesktop.org/~thomash/linux 5385S: Supported 5386F: drivers/gpu/drm/vmwgfx/ 5387F: include/uapi/drm/vmwgfx_drm.h 5388 5389DRM DRIVERS 5390M: David Airlie <airlied@linux.ie> 5391M: Daniel Vetter <daniel@ffwll.ch> 5392L: dri-devel@lists.freedesktop.org 5393T: git git://anongit.freedesktop.org/drm/drm 5394B: https://bugs.freedesktop.org/ 5395C: irc://chat.freenode.net/dri-devel 5396S: Maintained 5397F: drivers/gpu/drm/ 5398F: drivers/gpu/vga/ 5399F: Documentation/devicetree/bindings/display/ 5400F: Documentation/devicetree/bindings/gpu/ 5401F: Documentation/gpu/ 5402F: include/drm/ 5403F: include/uapi/drm/ 5404F: include/linux/vga* 5405 5406DRM DRIVERS AND MISC GPU PATCHES 5407M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5408M: Maxime Ripard <mripard@kernel.org> 5409M: Sean Paul <sean@poorly.run> 5410W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5411S: Maintained 5412T: git git://anongit.freedesktop.org/drm/drm-misc 5413F: Documentation/gpu/ 5414F: drivers/gpu/vga/ 5415F: drivers/gpu/drm/* 5416F: include/drm/drm* 5417F: include/uapi/drm/drm* 5418F: include/linux/vga* 5419 5420DRM DRIVERS FOR ALLWINNER A10 5421M: Maxime Ripard <mripard@kernel.org> 5422M: Chen-Yu Tsai <wens@csie.org> 5423L: dri-devel@lists.freedesktop.org 5424S: Supported 5425F: drivers/gpu/drm/sun4i/ 5426F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5427T: git git://anongit.freedesktop.org/drm/drm-misc 5428 5429DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 5430M: Maxime Ripard <mripard@kernel.org> 5431M: Chen-Yu Tsai <wens@csie.org> 5432R: Jernej Skrabec <jernej.skrabec@siol.net> 5433L: dri-devel@lists.freedesktop.org 5434S: Supported 5435F: drivers/gpu/drm/sun4i/sun8i* 5436T: git git://anongit.freedesktop.org/drm/drm-misc 5437 5438DRM DRIVERS FOR AMLOGIC SOCS 5439M: Neil Armstrong <narmstrong@baylibre.com> 5440L: dri-devel@lists.freedesktop.org 5441L: linux-amlogic@lists.infradead.org 5442W: http://linux-meson.com/ 5443S: Supported 5444F: drivers/gpu/drm/meson/ 5445F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 5446F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 5447F: Documentation/gpu/meson.rst 5448T: git git://anongit.freedesktop.org/drm/drm-misc 5449 5450DRM DRIVERS FOR ATMEL HLCDC 5451M: Sam Ravnborg <sam@ravnborg.org> 5452M: Boris Brezillon <bbrezillon@kernel.org> 5453L: dri-devel@lists.freedesktop.org 5454S: Supported 5455F: drivers/gpu/drm/atmel-hlcdc/ 5456F: Documentation/devicetree/bindings/display/atmel/ 5457T: git git://anongit.freedesktop.org/drm/drm-misc 5458 5459DRM DRIVERS FOR BRIDGE CHIPS 5460M: Andrzej Hajda <a.hajda@samsung.com> 5461M: Neil Armstrong <narmstrong@baylibre.com> 5462R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5463R: Jonas Karlman <jonas@kwiboo.se> 5464R: Jernej Skrabec <jernej.skrabec@siol.net> 5465S: Maintained 5466T: git git://anongit.freedesktop.org/drm/drm-misc 5467F: drivers/gpu/drm/bridge/ 5468 5469DRM DRIVERS FOR EXYNOS 5470M: Inki Dae <inki.dae@samsung.com> 5471M: Joonyoung Shim <jy0922.shim@samsung.com> 5472M: Seung-Woo Kim <sw0312.kim@samsung.com> 5473M: Kyungmin Park <kyungmin.park@samsung.com> 5474L: dri-devel@lists.freedesktop.org 5475T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5476S: Supported 5477F: drivers/gpu/drm/exynos/ 5478F: include/uapi/drm/exynos_drm.h 5479F: Documentation/devicetree/bindings/display/exynos/ 5480 5481DRM DRIVERS FOR FREESCALE DCU 5482M: Stefan Agner <stefan@agner.ch> 5483M: Alison Wang <alison.wang@nxp.com> 5484L: dri-devel@lists.freedesktop.org 5485S: Supported 5486F: drivers/gpu/drm/fsl-dcu/ 5487F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5488F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5489F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5490T: git git://anongit.freedesktop.org/drm/drm-misc 5491 5492DRM DRIVERS FOR FREESCALE IMX 5493M: Philipp Zabel <p.zabel@pengutronix.de> 5494L: dri-devel@lists.freedesktop.org 5495S: Maintained 5496F: drivers/gpu/drm/imx/ 5497F: drivers/gpu/ipu-v3/ 5498F: Documentation/devicetree/bindings/display/imx/ 5499 5500DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5501M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5502L: dri-devel@lists.freedesktop.org 5503T: git git://github.com/patjak/drm-gma500 5504S: Maintained 5505F: drivers/gpu/drm/gma500/ 5506 5507DRM DRIVERS FOR HISILICON 5508M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5509M: Rongrong Zou <zourongrong@gmail.com> 5510R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5511R: Chen Feng <puck.chen@hisilicon.com> 5512L: dri-devel@lists.freedesktop.org 5513T: git git://github.com/xin3liang/linux.git 5514S: Maintained 5515F: drivers/gpu/drm/hisilicon/ 5516F: Documentation/devicetree/bindings/display/hisilicon/ 5517 5518DRM DRIVERS FOR LIMA 5519M: Qiang Yu <yuq825@gmail.com> 5520L: dri-devel@lists.freedesktop.org 5521L: lima@lists.freedesktop.org (moderated for non-subscribers) 5522S: Maintained 5523F: drivers/gpu/drm/lima/ 5524F: include/uapi/drm/lima_drm.h 5525T: git git://anongit.freedesktop.org/drm/drm-misc 5526 5527DRM DRIVERS FOR MEDIATEK 5528M: CK Hu <ck.hu@mediatek.com> 5529M: Philipp Zabel <p.zabel@pengutronix.de> 5530L: dri-devel@lists.freedesktop.org 5531S: Supported 5532F: drivers/gpu/drm/mediatek/ 5533F: Documentation/devicetree/bindings/display/mediatek/ 5534 5535DRM DRIVERS FOR NVIDIA TEGRA 5536M: Thierry Reding <thierry.reding@gmail.com> 5537L: dri-devel@lists.freedesktop.org 5538L: linux-tegra@vger.kernel.org 5539T: git git://anongit.freedesktop.org/tegra/linux.git 5540S: Supported 5541F: drivers/gpu/drm/tegra/ 5542F: drivers/gpu/host1x/ 5543F: include/linux/host1x.h 5544F: include/uapi/drm/tegra_drm.h 5545F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5546 5547DRM DRIVERS FOR RENESAS 5548M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5549M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5550L: dri-devel@lists.freedesktop.org 5551L: linux-renesas-soc@vger.kernel.org 5552T: git git://linuxtv.org/pinchartl/media drm/du/next 5553S: Supported 5554F: drivers/gpu/drm/rcar-du/ 5555F: drivers/gpu/drm/shmobile/ 5556F: include/linux/platform_data/shmob_drm.h 5557F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5558F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5559F: Documentation/devicetree/bindings/display/renesas,du.txt 5560 5561DRM DRIVERS FOR ROCKCHIP 5562M: Sandy Huang <hjc@rock-chips.com> 5563M: Heiko Stübner <heiko@sntech.de> 5564L: dri-devel@lists.freedesktop.org 5565S: Maintained 5566F: drivers/gpu/drm/rockchip/ 5567F: Documentation/devicetree/bindings/display/rockchip/ 5568T: git git://anongit.freedesktop.org/drm/drm-misc 5569 5570DRM DRIVERS FOR STI 5571M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5572M: Vincent Abriou <vincent.abriou@st.com> 5573L: dri-devel@lists.freedesktop.org 5574T: git git://anongit.freedesktop.org/drm/drm-misc 5575S: Maintained 5576F: drivers/gpu/drm/sti 5577F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5578 5579DRM DRIVERS FOR STM 5580M: Yannick Fertre <yannick.fertre@st.com> 5581M: Philippe Cornu <philippe.cornu@st.com> 5582M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5583M: Vincent Abriou <vincent.abriou@st.com> 5584L: dri-devel@lists.freedesktop.org 5585T: git git://anongit.freedesktop.org/drm/drm-misc 5586S: Maintained 5587F: drivers/gpu/drm/stm 5588F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5589 5590DRM DRIVERS FOR TI LCDC 5591M: Jyri Sarha <jsarha@ti.com> 5592R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5593L: dri-devel@lists.freedesktop.org 5594S: Maintained 5595F: drivers/gpu/drm/tilcdc/ 5596F: Documentation/devicetree/bindings/display/tilcdc/ 5597 5598DRM DRIVERS FOR TI OMAP 5599M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5600L: dri-devel@lists.freedesktop.org 5601S: Maintained 5602F: drivers/gpu/drm/omapdrm/ 5603F: Documentation/devicetree/bindings/display/ti/ 5604 5605DRM DRIVERS FOR V3D 5606M: Eric Anholt <eric@anholt.net> 5607S: Supported 5608F: drivers/gpu/drm/v3d/ 5609F: include/uapi/drm/v3d_drm.h 5610F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5611T: git git://anongit.freedesktop.org/drm/drm-misc 5612 5613DRM DRIVERS FOR VC4 5614M: Eric Anholt <eric@anholt.net> 5615T: git git://github.com/anholt/linux 5616S: Supported 5617F: drivers/gpu/drm/vc4/ 5618F: include/uapi/drm/vc4_drm.h 5619F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5620T: git git://anongit.freedesktop.org/drm/drm-misc 5621 5622DRM DRIVERS FOR VIVANTE GPU IP 5623M: Lucas Stach <l.stach@pengutronix.de> 5624R: Russell King <linux+etnaviv@armlinux.org.uk> 5625R: Christian Gmeiner <christian.gmeiner@gmail.com> 5626L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5627L: dri-devel@lists.freedesktop.org 5628S: Maintained 5629F: drivers/gpu/drm/etnaviv/ 5630F: include/uapi/drm/etnaviv_drm.h 5631F: Documentation/devicetree/bindings/display/etnaviv/ 5632 5633DRM DRIVERS FOR ZTE ZX 5634M: Shawn Guo <shawnguo@kernel.org> 5635L: dri-devel@lists.freedesktop.org 5636S: Maintained 5637F: drivers/gpu/drm/zte/ 5638F: Documentation/devicetree/bindings/display/zte,vou.txt 5639T: git git://anongit.freedesktop.org/drm/drm-misc 5640 5641DRM PANEL DRIVERS 5642M: Thierry Reding <thierry.reding@gmail.com> 5643R: Sam Ravnborg <sam@ravnborg.org> 5644L: dri-devel@lists.freedesktop.org 5645T: git git://anongit.freedesktop.org/drm/drm-misc 5646S: Maintained 5647F: drivers/gpu/drm/drm_panel.c 5648F: drivers/gpu/drm/panel/ 5649F: include/drm/drm_panel.h 5650F: Documentation/devicetree/bindings/display/panel/ 5651 5652DRM DRIVERS FOR XEN 5653M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5654T: git git://anongit.freedesktop.org/drm/drm-misc 5655L: dri-devel@lists.freedesktop.org 5656L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5657S: Supported 5658F: drivers/gpu/drm/xen/ 5659F: Documentation/gpu/xen-front.rst 5660 5661DRM TTM SUBSYSTEM 5662M: Christian Koenig <christian.koenig@amd.com> 5663M: Huang Rui <ray.huang@amd.com> 5664T: git git://people.freedesktop.org/~agd5f/linux 5665S: Maintained 5666L: dri-devel@lists.freedesktop.org 5667F: include/drm/ttm/ 5668F: drivers/gpu/drm/ttm/ 5669 5670DSBR100 USB FM RADIO DRIVER 5671M: Alexey Klimov <klimov.linux@gmail.com> 5672L: linux-media@vger.kernel.org 5673T: git git://linuxtv.org/media_tree.git 5674S: Maintained 5675F: drivers/media/radio/dsbr100.c 5676 5677DT3155 MEDIA DRIVER 5678M: Hans Verkuil <hverkuil@xs4all.nl> 5679L: linux-media@vger.kernel.org 5680T: git git://linuxtv.org/media_tree.git 5681W: https://linuxtv.org 5682S: Odd Fixes 5683F: drivers/media/pci/dt3155/ 5684 5685DVB_USB_AF9015 MEDIA DRIVER 5686M: Antti Palosaari <crope@iki.fi> 5687L: linux-media@vger.kernel.org 5688W: https://linuxtv.org 5689W: http://palosaari.fi/linux/ 5690Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5691T: git git://linuxtv.org/anttip/media_tree.git 5692S: Maintained 5693F: drivers/media/usb/dvb-usb-v2/af9015* 5694 5695DVB_USB_AF9035 MEDIA DRIVER 5696M: Antti Palosaari <crope@iki.fi> 5697L: linux-media@vger.kernel.org 5698W: https://linuxtv.org 5699W: http://palosaari.fi/linux/ 5700Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5701T: git git://linuxtv.org/anttip/media_tree.git 5702S: Maintained 5703F: drivers/media/usb/dvb-usb-v2/af9035* 5704 5705DVB_USB_ANYSEE MEDIA DRIVER 5706M: Antti Palosaari <crope@iki.fi> 5707L: linux-media@vger.kernel.org 5708W: https://linuxtv.org 5709W: http://palosaari.fi/linux/ 5710Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5711T: git git://linuxtv.org/anttip/media_tree.git 5712S: Maintained 5713F: drivers/media/usb/dvb-usb-v2/anysee* 5714 5715DVB_USB_AU6610 MEDIA DRIVER 5716M: Antti Palosaari <crope@iki.fi> 5717L: linux-media@vger.kernel.org 5718W: https://linuxtv.org 5719W: http://palosaari.fi/linux/ 5720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5721T: git git://linuxtv.org/anttip/media_tree.git 5722S: Maintained 5723F: drivers/media/usb/dvb-usb-v2/au6610* 5724 5725DVB_USB_CE6230 MEDIA DRIVER 5726M: Antti Palosaari <crope@iki.fi> 5727L: linux-media@vger.kernel.org 5728W: https://linuxtv.org 5729W: http://palosaari.fi/linux/ 5730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5731T: git git://linuxtv.org/anttip/media_tree.git 5732S: Maintained 5733F: drivers/media/usb/dvb-usb-v2/ce6230* 5734 5735DVB_USB_CXUSB MEDIA DRIVER 5736M: Michael Krufky <mkrufky@linuxtv.org> 5737L: linux-media@vger.kernel.org 5738W: https://linuxtv.org 5739W: http://github.com/mkrufky 5740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5741T: git git://linuxtv.org/media_tree.git 5742S: Maintained 5743F: drivers/media/usb/dvb-usb/cxusb* 5744 5745DVB_USB_EC168 MEDIA DRIVER 5746M: Antti Palosaari <crope@iki.fi> 5747L: linux-media@vger.kernel.org 5748W: https://linuxtv.org 5749W: http://palosaari.fi/linux/ 5750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5751T: git git://linuxtv.org/anttip/media_tree.git 5752S: Maintained 5753F: drivers/media/usb/dvb-usb-v2/ec168* 5754 5755DVB_USB_GL861 MEDIA DRIVER 5756M: Antti Palosaari <crope@iki.fi> 5757L: linux-media@vger.kernel.org 5758W: https://linuxtv.org 5759Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5760T: git git://linuxtv.org/anttip/media_tree.git 5761S: Maintained 5762F: drivers/media/usb/dvb-usb-v2/gl861* 5763 5764DVB_USB_MXL111SF MEDIA DRIVER 5765M: Michael Krufky <mkrufky@linuxtv.org> 5766L: linux-media@vger.kernel.org 5767W: https://linuxtv.org 5768W: http://github.com/mkrufky 5769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5770T: git git://linuxtv.org/mkrufky/mxl111sf.git 5771S: Maintained 5772F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5773 5774DVB_USB_RTL28XXU MEDIA DRIVER 5775M: Antti Palosaari <crope@iki.fi> 5776L: linux-media@vger.kernel.org 5777W: https://linuxtv.org 5778W: http://palosaari.fi/linux/ 5779Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5780T: git git://linuxtv.org/anttip/media_tree.git 5781S: Maintained 5782F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5783 5784DVB_USB_V2 MEDIA DRIVER 5785M: Antti Palosaari <crope@iki.fi> 5786L: linux-media@vger.kernel.org 5787W: https://linuxtv.org 5788W: http://palosaari.fi/linux/ 5789Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5790T: git git://linuxtv.org/anttip/media_tree.git 5791S: Maintained 5792F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5793F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5794 5795DYNAMIC DEBUG 5796M: Jason Baron <jbaron@akamai.com> 5797S: Maintained 5798F: lib/dynamic_debug.c 5799F: include/linux/dynamic_debug.h 5800 5801DYNAMIC INTERRUPT MODERATION 5802M: Tal Gilboa <talgi@mellanox.com> 5803S: Maintained 5804F: include/linux/dim.h 5805F: lib/dim/ 5806 5807DZ DECSTATION DZ11 SERIAL DRIVER 5808M: "Maciej W. Rozycki" <macro@linux-mips.org> 5809S: Maintained 5810F: drivers/tty/serial/dz.* 5811 5812E3X0 POWER BUTTON DRIVER 5813M: Moritz Fischer <moritz.fischer@ettus.com> 5814L: usrp-users@lists.ettus.com 5815W: http://www.ettus.com 5816S: Supported 5817F: drivers/input/misc/e3x0-button.c 5818F: Documentation/devicetree/bindings/input/e3x0-button.txt 5819 5820E4000 MEDIA DRIVER 5821M: Antti Palosaari <crope@iki.fi> 5822L: linux-media@vger.kernel.org 5823W: https://linuxtv.org 5824W: http://palosaari.fi/linux/ 5825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5826T: git git://linuxtv.org/anttip/media_tree.git 5827S: Maintained 5828F: drivers/media/tuners/e4000* 5829 5830EARTH_PT1 MEDIA DRIVER 5831M: Akihiro Tsukada <tskd08@gmail.com> 5832L: linux-media@vger.kernel.org 5833S: Odd Fixes 5834F: drivers/media/pci/pt1/ 5835 5836EARTH_PT3 MEDIA DRIVER 5837M: Akihiro Tsukada <tskd08@gmail.com> 5838L: linux-media@vger.kernel.org 5839S: Odd Fixes 5840F: drivers/media/pci/pt3/ 5841 5842EC100 MEDIA DRIVER 5843M: Antti Palosaari <crope@iki.fi> 5844L: linux-media@vger.kernel.org 5845W: https://linuxtv.org 5846W: http://palosaari.fi/linux/ 5847Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5848T: git git://linuxtv.org/anttip/media_tree.git 5849S: Maintained 5850F: drivers/media/dvb-frontends/ec100* 5851 5852ECRYPT FILE SYSTEM 5853M: Tyler Hicks <tyhicks@canonical.com> 5854L: ecryptfs@vger.kernel.org 5855W: http://ecryptfs.org 5856W: https://launchpad.net/ecryptfs 5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5858S: Supported 5859F: Documentation/filesystems/ecryptfs.txt 5860F: fs/ecryptfs/ 5861 5862EDAC-AMD64 5863M: Borislav Petkov <bp@alien8.de> 5864L: linux-edac@vger.kernel.org 5865S: Maintained 5866F: drivers/edac/amd64_edac* 5867 5868EDAC-ARMADA 5869M: Jan Luebbe <jlu@pengutronix.de> 5870L: linux-edac@vger.kernel.org 5871S: Maintained 5872F: drivers/edac/armada_xp_* 5873 5874EDAC-AST2500 5875M: Stefan Schaeckeler <sschaeck@cisco.com> 5876S: Supported 5877F: drivers/edac/aspeed_edac.c 5878F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5879 5880EDAC-BLUEFIELD 5881M: Shravan Kumar Ramani <sramani@mellanox.com> 5882S: Supported 5883F: drivers/edac/bluefield_edac.c 5884 5885EDAC-CALXEDA 5886M: Robert Richter <rric@kernel.org> 5887L: linux-edac@vger.kernel.org 5888S: Maintained 5889F: drivers/edac/highbank* 5890 5891EDAC-CAVIUM OCTEON 5892M: Ralf Baechle <ralf@linux-mips.org> 5893M: Robert Richter <rrichter@marvell.com> 5894L: linux-edac@vger.kernel.org 5895L: linux-mips@vger.kernel.org 5896S: Supported 5897F: drivers/edac/octeon_edac* 5898 5899EDAC-CAVIUM THUNDERX 5900M: Robert Richter <rrichter@marvell.com> 5901L: linux-edac@vger.kernel.org 5902S: Supported 5903F: drivers/edac/thunderx_edac* 5904 5905EDAC-CORE 5906M: Borislav Petkov <bp@alien8.de> 5907M: Mauro Carvalho Chehab <mchehab@kernel.org> 5908M: Tony Luck <tony.luck@intel.com> 5909R: James Morse <james.morse@arm.com> 5910R: Robert Richter <rrichter@marvell.com> 5911L: linux-edac@vger.kernel.org 5912T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 5913S: Supported 5914F: Documentation/admin-guide/ras.rst 5915F: Documentation/driver-api/edac.rst 5916F: drivers/edac/ 5917F: include/linux/edac.h 5918 5919EDAC-E752X 5920M: Mark Gross <mark.gross@intel.com> 5921L: linux-edac@vger.kernel.org 5922S: Maintained 5923F: drivers/edac/e752x_edac.c 5924 5925EDAC-E7XXX 5926L: linux-edac@vger.kernel.org 5927S: Maintained 5928F: drivers/edac/e7xxx_edac.c 5929 5930EDAC-FSL_DDR 5931M: York Sun <york.sun@nxp.com> 5932L: linux-edac@vger.kernel.org 5933S: Maintained 5934F: drivers/edac/fsl_ddr_edac.* 5935 5936EDAC-GHES 5937M: Mauro Carvalho Chehab <mchehab@kernel.org> 5938L: linux-edac@vger.kernel.org 5939S: Maintained 5940F: drivers/edac/ghes_edac.c 5941 5942EDAC-I10NM 5943M: Tony Luck <tony.luck@intel.com> 5944L: linux-edac@vger.kernel.org 5945S: Maintained 5946F: drivers/edac/i10nm_base.c 5947 5948EDAC-I3000 5949L: linux-edac@vger.kernel.org 5950S: Orphan 5951F: drivers/edac/i3000_edac.c 5952 5953EDAC-I5000 5954L: linux-edac@vger.kernel.org 5955S: Maintained 5956F: drivers/edac/i5000_edac.c 5957 5958EDAC-I5400 5959M: Mauro Carvalho Chehab <mchehab@kernel.org> 5960L: linux-edac@vger.kernel.org 5961S: Maintained 5962F: drivers/edac/i5400_edac.c 5963 5964EDAC-I7300 5965M: Mauro Carvalho Chehab <mchehab@kernel.org> 5966L: linux-edac@vger.kernel.org 5967S: Maintained 5968F: drivers/edac/i7300_edac.c 5969 5970EDAC-I7CORE 5971M: Mauro Carvalho Chehab <mchehab@kernel.org> 5972L: linux-edac@vger.kernel.org 5973S: Maintained 5974F: drivers/edac/i7core_edac.c 5975 5976EDAC-I82443BXGX 5977M: Tim Small <tim@buttersideup.com> 5978L: linux-edac@vger.kernel.org 5979S: Maintained 5980F: drivers/edac/i82443bxgx_edac.c 5981 5982EDAC-I82975X 5983M: "Arvind R." <arvino55@gmail.com> 5984L: linux-edac@vger.kernel.org 5985S: Maintained 5986F: drivers/edac/i82975x_edac.c 5987 5988EDAC-IE31200 5989M: Jason Baron <jbaron@akamai.com> 5990L: linux-edac@vger.kernel.org 5991S: Maintained 5992F: drivers/edac/ie31200_edac.c 5993 5994EDAC-MPC85XX 5995M: Johannes Thumshirn <morbidrsa@gmail.com> 5996L: linux-edac@vger.kernel.org 5997S: Maintained 5998F: drivers/edac/mpc85xx_edac.[ch] 5999 6000EDAC-PASEMI 6001M: Egor Martovetsky <egor@pasemi.com> 6002L: linux-edac@vger.kernel.org 6003S: Maintained 6004F: drivers/edac/pasemi_edac.c 6005 6006EDAC-PND2 6007M: Tony Luck <tony.luck@intel.com> 6008L: linux-edac@vger.kernel.org 6009S: Maintained 6010F: drivers/edac/pnd2_edac.[ch] 6011 6012EDAC-R82600 6013M: Tim Small <tim@buttersideup.com> 6014L: linux-edac@vger.kernel.org 6015S: Maintained 6016F: drivers/edac/r82600_edac.c 6017 6018EDAC-SBRIDGE 6019M: Tony Luck <tony.luck@intel.com> 6020R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 6021L: linux-edac@vger.kernel.org 6022S: Maintained 6023F: drivers/edac/sb_edac.c 6024 6025EDAC-SIFIVE 6026M: Yash Shah <yash.shah@sifive.com> 6027L: linux-edac@vger.kernel.org 6028S: Supported 6029F: drivers/edac/sifive_edac.c 6030F: drivers/soc/sifive_l2_cache.c 6031 6032EDAC-SKYLAKE 6033M: Tony Luck <tony.luck@intel.com> 6034L: linux-edac@vger.kernel.org 6035S: Maintained 6036F: drivers/edac/skx_*.c 6037 6038EDAC-TI 6039M: Tero Kristo <t-kristo@ti.com> 6040L: linux-edac@vger.kernel.org 6041S: Maintained 6042F: drivers/edac/ti_edac.c 6043 6044EDAC-QCOM 6045M: Channagoud Kadabi <ckadabi@codeaurora.org> 6046M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 6047L: linux-arm-msm@vger.kernel.org 6048L: linux-edac@vger.kernel.org 6049S: Maintained 6050F: drivers/edac/qcom_edac.c 6051 6052EDIROL UA-101/UA-1000 DRIVER 6053M: Clemens Ladisch <clemens@ladisch.de> 6054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6056S: Maintained 6057F: sound/usb/misc/ua101.c 6058 6059EFI TEST DRIVER 6060L: linux-efi@vger.kernel.org 6061M: Ivan Hu <ivan.hu@canonical.com> 6062M: Ard Biesheuvel <ardb@kernel.org> 6063S: Maintained 6064F: drivers/firmware/efi/test/ 6065 6066EFI VARIABLE FILESYSTEM 6067M: Matthew Garrett <matthew.garrett@nebula.com> 6068M: Jeremy Kerr <jk@ozlabs.org> 6069M: Ard Biesheuvel <ardb@kernel.org> 6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6071L: linux-efi@vger.kernel.org 6072S: Maintained 6073F: fs/efivarfs/ 6074 6075EFIFB FRAMEBUFFER DRIVER 6076L: linux-fbdev@vger.kernel.org 6077M: Peter Jones <pjones@redhat.com> 6078S: Maintained 6079F: drivers/video/fbdev/efifb.c 6080 6081EFS FILESYSTEM 6082W: http://aeschi.ch.eu.org/efs/ 6083S: Orphan 6084F: fs/efs/ 6085 6086EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 6087M: Douglas Miller <dougmill@linux.ibm.com> 6088L: netdev@vger.kernel.org 6089S: Maintained 6090F: drivers/net/ethernet/ibm/ehea/ 6091 6092EM28XX VIDEO4LINUX DRIVER 6093M: Mauro Carvalho Chehab <mchehab@kernel.org> 6094L: linux-media@vger.kernel.org 6095W: https://linuxtv.org 6096T: git git://linuxtv.org/media_tree.git 6097S: Maintained 6098F: drivers/media/usb/em28xx/ 6099F: Documentation/media/v4l-drivers/em28xx* 6100 6101EMBEDDED LINUX 6102M: Paul Gortmaker <paul.gortmaker@windriver.com> 6103M: Matt Mackall <mpm@selenic.com> 6104M: David Woodhouse <dwmw2@infradead.org> 6105L: linux-embedded@vger.kernel.org 6106S: Maintained 6107 6108Emulex 10Gbps iSCSI - OneConnect DRIVER 6109M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 6110M: Ketan Mukadam <ketan.mukadam@broadcom.com> 6111M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 6112L: linux-scsi@vger.kernel.org 6113W: http://www.broadcom.com 6114S: Supported 6115F: drivers/scsi/be2iscsi/ 6116 6117Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 6118M: Sathya Perla <sathya.perla@broadcom.com> 6119M: Ajit Khaparde <ajit.khaparde@broadcom.com> 6120M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6121M: Somnath Kotur <somnath.kotur@broadcom.com> 6122L: netdev@vger.kernel.org 6123W: http://www.emulex.com 6124S: Supported 6125F: drivers/net/ethernet/emulex/benet/ 6126 6127EMULEX ONECONNECT ROCE DRIVER 6128M: Selvin Xavier <selvin.xavier@broadcom.com> 6129M: Devesh Sharma <devesh.sharma@broadcom.com> 6130L: linux-rdma@vger.kernel.org 6131W: http://www.broadcom.com 6132S: Odd Fixes 6133F: drivers/infiniband/hw/ocrdma/ 6134F: include/uapi/rdma/ocrdma-abi.h 6135 6136EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6137M: James Smart <james.smart@broadcom.com> 6138M: Dick Kennedy <dick.kennedy@broadcom.com> 6139L: linux-scsi@vger.kernel.org 6140W: http://www.broadcom.com 6141S: Supported 6142F: drivers/scsi/lpfc/ 6143 6144ENE CB710 FLASH CARD READER DRIVER 6145M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6146S: Maintained 6147F: drivers/misc/cb710/ 6148F: drivers/mmc/host/cb710-mmc.* 6149F: include/linux/cb710.h 6150 6151ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6152M: Maxim Levitsky <maximlevitsky@gmail.com> 6153S: Maintained 6154F: drivers/media/rc/ene_ir.* 6155 6156EPSON S1D13XXX FRAMEBUFFER DRIVER 6157M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6158S: Maintained 6159T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6160F: drivers/video/fbdev/s1d13xxxfb.c 6161F: include/video/s1d13xxxfb.h 6162 6163EROFS FILE SYSTEM 6164M: Gao Xiang <gaoxiang25@huawei.com> 6165M: Chao Yu <yuchao0@huawei.com> 6166L: linux-erofs@lists.ozlabs.org 6167S: Maintained 6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 6169F: Documentation/filesystems/erofs.txt 6170F: fs/erofs/ 6171F: include/trace/events/erofs.h 6172 6173ERRSEQ ERROR TRACKING INFRASTRUCTURE 6174M: Jeff Layton <jlayton@kernel.org> 6175S: Maintained 6176F: lib/errseq.c 6177F: include/linux/errseq.h 6178 6179ET131X NETWORK DRIVER 6180M: Mark Einon <mark.einon@gmail.com> 6181S: Odd Fixes 6182F: drivers/net/ethernet/agere/ 6183 6184ETHERNET BRIDGE 6185M: Roopa Prabhu <roopa@cumulusnetworks.com> 6186M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6187L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6188L: netdev@vger.kernel.org 6189W: http://www.linuxfoundation.org/en/Net:Bridge 6190S: Maintained 6191F: include/linux/netfilter_bridge/ 6192F: net/bridge/ 6193 6194ETHERNET PHY LIBRARY 6195M: Andrew Lunn <andrew@lunn.ch> 6196M: Florian Fainelli <f.fainelli@gmail.com> 6197M: Heiner Kallweit <hkallweit1@gmail.com> 6198L: netdev@vger.kernel.org 6199S: Maintained 6200F: Documentation/ABI/testing/sysfs-class-net-phydev 6201F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6202F: Documentation/devicetree/bindings/net/mdio* 6203F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 6204F: Documentation/networking/phy.rst 6205F: drivers/net/phy/ 6206F: drivers/of/of_mdio.c 6207F: drivers/of/of_net.c 6208F: include/dt-bindings/net/qca-ar803x.h 6209F: include/linux/*mdio*.h 6210F: include/linux/of_net.h 6211F: include/linux/phy.h 6212F: include/linux/phy_fixed.h 6213F: include/linux/platform_data/mdio-bcm-unimac.h 6214F: include/linux/platform_data/mdio-gpio.h 6215F: include/trace/events/mdio.h 6216F: include/uapi/linux/mdio.h 6217F: include/uapi/linux/mii.h 6218 6219EXFAT FILE SYSTEM 6220M: Valdis Kletnieks <valdis.kletnieks@vt.edu> 6221L: linux-fsdevel@vger.kernel.org 6222S: Maintained 6223F: drivers/staging/exfat/ 6224 6225EXT2 FILE SYSTEM 6226M: Jan Kara <jack@suse.com> 6227L: linux-ext4@vger.kernel.org 6228S: Maintained 6229F: Documentation/filesystems/ext2.txt 6230F: fs/ext2/ 6231F: include/linux/ext2* 6232 6233EXT4 FILE SYSTEM 6234M: "Theodore Ts'o" <tytso@mit.edu> 6235M: Andreas Dilger <adilger.kernel@dilger.ca> 6236L: linux-ext4@vger.kernel.org 6237W: http://ext4.wiki.kernel.org 6238Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6240S: Maintained 6241F: Documentation/filesystems/ext4/ 6242F: fs/ext4/ 6243 6244Extended Verification Module (EVM) 6245M: Mimi Zohar <zohar@linux.ibm.com> 6246L: linux-integrity@vger.kernel.org 6247S: Supported 6248F: security/integrity/evm/ 6249 6250EXTENSIBLE FIRMWARE INTERFACE (EFI) 6251M: Ard Biesheuvel <ardb@kernel.org> 6252L: linux-efi@vger.kernel.org 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6254S: Maintained 6255F: Documentation/admin-guide/efi-stub.rst 6256F: arch/*/kernel/efi.c 6257F: arch/x86/boot/compressed/eboot.[ch] 6258F: arch/*/include/asm/efi.h 6259F: arch/x86/platform/efi/ 6260F: drivers/firmware/efi/ 6261F: include/linux/efi*.h 6262F: arch/arm/boot/compressed/efi-header.S 6263F: arch/arm64/kernel/efi-entry.S 6264 6265EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6266M: MyungJoo Ham <myungjoo.ham@samsung.com> 6267M: Chanwoo Choi <cw00.choi@samsung.com> 6268L: linux-kernel@vger.kernel.org 6269T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6270S: Maintained 6271F: drivers/extcon/ 6272F: include/linux/extcon/ 6273F: include/linux/extcon.h 6274F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6275F: Documentation/devicetree/bindings/extcon/ 6276 6277EXYNOS DP DRIVER 6278M: Jingoo Han <jingoohan1@gmail.com> 6279L: dri-devel@lists.freedesktop.org 6280S: Maintained 6281F: drivers/gpu/drm/exynos/exynos_dp* 6282 6283EXYNOS SYSMMU (IOMMU) driver 6284M: Marek Szyprowski <m.szyprowski@samsung.com> 6285L: iommu@lists.linux-foundation.org 6286S: Maintained 6287F: drivers/iommu/exynos-iommu.c 6288 6289EZchip NPS platform support 6290M: Vineet Gupta <vgupta@synopsys.com> 6291M: Ofer Levi <oferle@mellanox.com> 6292S: Supported 6293F: arch/arc/plat-eznps 6294F: arch/arc/boot/dts/eznps.dts 6295 6296F2FS FILE SYSTEM 6297M: Jaegeuk Kim <jaegeuk@kernel.org> 6298M: Chao Yu <yuchao0@huawei.com> 6299L: linux-f2fs-devel@lists.sourceforge.net 6300W: https://f2fs.wiki.kernel.org/ 6301T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6302S: Maintained 6303F: Documentation/filesystems/f2fs.txt 6304F: Documentation/ABI/testing/sysfs-fs-f2fs 6305F: fs/f2fs/ 6306F: include/linux/f2fs_fs.h 6307F: include/trace/events/f2fs.h 6308 6309F71805F HARDWARE MONITORING DRIVER 6310M: Jean Delvare <jdelvare@suse.com> 6311L: linux-hwmon@vger.kernel.org 6312S: Maintained 6313F: Documentation/hwmon/f71805f.rst 6314F: drivers/hwmon/f71805f.c 6315 6316FADDR2LINE 6317M: Josh Poimboeuf <jpoimboe@redhat.com> 6318S: Maintained 6319F: scripts/faddr2line 6320 6321FAILOVER MODULE 6322M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6323L: netdev@vger.kernel.org 6324S: Supported 6325F: net/core/failover.c 6326F: include/net/failover.h 6327F: Documentation/networking/failover.rst 6328 6329FANOTIFY 6330M: Jan Kara <jack@suse.cz> 6331R: Amir Goldstein <amir73il@gmail.com> 6332L: linux-fsdevel@vger.kernel.org 6333S: Maintained 6334F: fs/notify/fanotify/ 6335F: include/linux/fanotify.h 6336F: include/uapi/linux/fanotify.h 6337 6338FARSYNC SYNCHRONOUS DRIVER 6339M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6340W: http://www.farsite.co.uk/ 6341S: Supported 6342F: drivers/net/wan/farsync.* 6343 6344FAULT INJECTION SUPPORT 6345M: Akinobu Mita <akinobu.mita@gmail.com> 6346S: Supported 6347F: Documentation/fault-injection/ 6348F: lib/fault-inject.c 6349 6350FBTFT Framebuffer drivers 6351S: Orphan 6352L: dri-devel@lists.freedesktop.org 6353L: linux-fbdev@vger.kernel.org 6354F: drivers/staging/fbtft/ 6355 6356FC0011 TUNER DRIVER 6357M: Michael Buesch <m@bues.ch> 6358L: linux-media@vger.kernel.org 6359S: Maintained 6360F: drivers/media/tuners/fc0011.h 6361F: drivers/media/tuners/fc0011.c 6362 6363FC2580 MEDIA DRIVER 6364M: Antti Palosaari <crope@iki.fi> 6365L: linux-media@vger.kernel.org 6366W: https://linuxtv.org 6367W: http://palosaari.fi/linux/ 6368Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6369T: git git://linuxtv.org/anttip/media_tree.git 6370S: Maintained 6371F: drivers/media/tuners/fc2580* 6372 6373FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6374M: Hannes Reinecke <hare@suse.de> 6375L: linux-scsi@vger.kernel.org 6376W: www.Open-FCoE.org 6377S: Supported 6378F: drivers/scsi/libfc/ 6379F: drivers/scsi/fcoe/ 6380F: include/scsi/fc/ 6381F: include/scsi/libfc.h 6382F: include/scsi/libfcoe.h 6383F: include/uapi/scsi/fc/ 6384 6385FILE LOCKING (flock() and fcntl()/lockf()) 6386M: Jeff Layton <jlayton@kernel.org> 6387M: "J. Bruce Fields" <bfields@fieldses.org> 6388L: linux-fsdevel@vger.kernel.org 6389S: Maintained 6390F: include/linux/fcntl.h 6391F: include/uapi/linux/fcntl.h 6392F: fs/fcntl.c 6393F: fs/locks.c 6394 6395FILESYSTEMS (VFS and infrastructure) 6396M: Alexander Viro <viro@zeniv.linux.org.uk> 6397L: linux-fsdevel@vger.kernel.org 6398S: Maintained 6399F: fs/* 6400F: include/linux/fs.h 6401F: include/linux/fs_types.h 6402F: include/uapi/linux/fs.h 6403 6404FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6405M: Riku Voipio <riku.voipio@iki.fi> 6406L: linux-hwmon@vger.kernel.org 6407S: Maintained 6408F: drivers/hwmon/f75375s.c 6409F: include/linux/f75375s.h 6410 6411FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 6412M: Clemens Ladisch <clemens@ladisch.de> 6413M: Takashi Sakamoto <o-takashi@sakamocchi.jp> 6414L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6416S: Maintained 6417F: sound/firewire/ 6418F: include/uapi/sound/firewire.h 6419 6420FIREWIRE MEDIA DRIVERS (firedtv) 6421M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6422L: linux-media@vger.kernel.org 6423L: linux1394-devel@lists.sourceforge.net 6424T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6425S: Maintained 6426F: drivers/media/firewire/ 6427 6428FIREWIRE SBP-2 TARGET 6429M: Chris Boot <bootc@bootc.net> 6430L: linux-scsi@vger.kernel.org 6431L: target-devel@vger.kernel.org 6432L: linux1394-devel@lists.sourceforge.net 6433T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6434S: Maintained 6435F: drivers/target/sbp/ 6436 6437FIREWIRE SUBSYSTEM 6438M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6439L: linux1394-devel@lists.sourceforge.net 6440W: http://ieee1394.wiki.kernel.org/ 6441T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6442S: Maintained 6443F: drivers/firewire/ 6444F: include/linux/firewire.h 6445F: include/uapi/linux/firewire*.h 6446F: tools/firewire/ 6447 6448FIRMWARE LOADER (request_firmware) 6449M: Luis Chamberlain <mcgrof@kernel.org> 6450L: linux-kernel@vger.kernel.org 6451S: Maintained 6452F: Documentation/firmware_class/ 6453F: drivers/base/firmware_loader/ 6454F: include/linux/firmware.h 6455 6456FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6457M: Joshua Morris <josh.h.morris@us.ibm.com> 6458M: Philip Kelleher <pjk1939@linux.ibm.com> 6459S: Maintained 6460F: drivers/block/rsxx/ 6461 6462FLEXTIMER FTM-QUADDEC DRIVER 6463M: Patrick Havelange <patrick.havelange@essensium.com> 6464L: linux-iio@vger.kernel.org 6465S: Maintained 6466F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec 6467F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6468F: drivers/counter/ftm-quaddec.c 6469 6470FLOPPY DRIVER 6471M: Denis Efremov <efremov@linux.com> 6472S: Odd Fixes 6473L: linux-block@vger.kernel.org 6474F: drivers/block/floppy.c 6475 6476FPGA MANAGER FRAMEWORK 6477M: Moritz Fischer <mdf@kernel.org> 6478L: linux-fpga@vger.kernel.org 6479S: Maintained 6480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6481Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6482F: Documentation/fpga/ 6483F: Documentation/driver-api/fpga/ 6484F: Documentation/devicetree/bindings/fpga/ 6485F: drivers/fpga/ 6486F: include/linux/fpga/ 6487W: http://www.rocketboards.org 6488 6489FPGA DFL DRIVERS 6490M: Wu Hao <hao.wu@intel.com> 6491L: linux-fpga@vger.kernel.org 6492S: Maintained 6493F: Documentation/fpga/dfl.rst 6494F: include/uapi/linux/fpga-dfl.h 6495F: drivers/fpga/dfl* 6496 6497FPU EMULATOR 6498M: Bill Metzenthen <billm@melbpc.org.au> 6499W: http://floatingpoint.sourceforge.net/emulator/index.html 6500S: Maintained 6501F: arch/x86/math-emu/ 6502 6503FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6504L: netdev@vger.kernel.org 6505S: Orphan 6506F: drivers/net/wan/dlci.c 6507F: drivers/net/wan/sdla.c 6508 6509FRAMEBUFFER LAYER 6510M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6511L: dri-devel@lists.freedesktop.org 6512L: linux-fbdev@vger.kernel.org 6513T: git git://anongit.freedesktop.org/drm/drm-misc 6514Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6515S: Maintained 6516F: Documentation/fb/ 6517F: drivers/video/ 6518F: include/video/ 6519F: include/linux/fb.h 6520F: include/uapi/video/ 6521F: include/uapi/linux/fb.h 6522 6523FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6524M: Horia Geantă <horia.geanta@nxp.com> 6525M: Aymen Sghaier <aymen.sghaier@nxp.com> 6526L: linux-crypto@vger.kernel.org 6527S: Maintained 6528F: drivers/crypto/caam/ 6529F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6530 6531FREESCALE DIU FRAMEBUFFER DRIVER 6532M: Timur Tabi <timur@kernel.org> 6533L: linux-fbdev@vger.kernel.org 6534S: Maintained 6535F: drivers/video/fbdev/fsl-diu-fb.* 6536 6537FREESCALE DMA DRIVER 6538M: Li Yang <leoyang.li@nxp.com> 6539M: Zhang Wei <zw@zh-kernel.org> 6540L: linuxppc-dev@lists.ozlabs.org 6541S: Maintained 6542F: drivers/dma/fsldma.* 6543 6544FREESCALE ENETC ETHERNET DRIVERS 6545M: Claudiu Manoil <claudiu.manoil@nxp.com> 6546L: netdev@vger.kernel.org 6547S: Maintained 6548F: drivers/net/ethernet/freescale/enetc/ 6549 6550FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6551M: Claudiu Manoil <claudiu.manoil@nxp.com> 6552L: netdev@vger.kernel.org 6553S: Maintained 6554F: drivers/net/ethernet/freescale/gianfar* 6555F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6556 6557FREESCALE GPMI NAND DRIVER 6558M: Han Xu <han.xu@nxp.com> 6559L: linux-mtd@lists.infradead.org 6560S: Maintained 6561F: drivers/mtd/nand/raw/gpmi-nand/* 6562 6563FREESCALE I2C CPM DRIVER 6564M: Jochen Friedrich <jochen@scram.de> 6565L: linuxppc-dev@lists.ozlabs.org 6566L: linux-i2c@vger.kernel.org 6567S: Maintained 6568F: drivers/i2c/busses/i2c-cpm.c 6569 6570FREESCALE IMX DDR PMU DRIVER 6571M: Frank Li <Frank.li@nxp.com> 6572L: linux-arm-kernel@lists.infradead.org 6573S: Maintained 6574F: drivers/perf/fsl_imx8_ddr_perf.c 6575F: Documentation/admin-guide/perf/imx-ddr.rst 6576F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6577 6578FREESCALE IMX I2C DRIVER 6579M: Oleksij Rempel <o.rempel@pengutronix.de> 6580R: Pengutronix Kernel Team <kernel@pengutronix.de> 6581L: linux-i2c@vger.kernel.org 6582S: Maintained 6583F: drivers/i2c/busses/i2c-imx.c 6584F: Documentation/devicetree/bindings/i2c/i2c-imx.txt 6585 6586FREESCALE IMX LPI2C DRIVER 6587M: Dong Aisheng <aisheng.dong@nxp.com> 6588L: linux-i2c@vger.kernel.org 6589L: linux-imx@nxp.com 6590S: Maintained 6591F: drivers/i2c/busses/i2c-imx-lpi2c.c 6592F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6593 6594FREESCALE IMX / MXC FEC DRIVER 6595M: Fugang Duan <fugang.duan@nxp.com> 6596L: netdev@vger.kernel.org 6597S: Maintained 6598F: drivers/net/ethernet/freescale/fec_main.c 6599F: drivers/net/ethernet/freescale/fec_ptp.c 6600F: drivers/net/ethernet/freescale/fec.h 6601F: Documentation/devicetree/bindings/net/fsl-fec.txt 6602 6603FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6604M: Sascha Hauer <s.hauer@pengutronix.de> 6605R: Pengutronix Kernel Team <kernel@pengutronix.de> 6606L: linux-fbdev@vger.kernel.org 6607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6608S: Maintained 6609F: include/linux/platform_data/video-imxfb.h 6610F: drivers/video/fbdev/imxfb.c 6611 6612FREESCALE QORIQ DPAA ETHERNET DRIVER 6613M: Madalin Bucur <madalin.bucur@nxp.com> 6614L: netdev@vger.kernel.org 6615S: Maintained 6616F: drivers/net/ethernet/freescale/dpaa 6617 6618FREESCALE QORIQ DPAA FMAN DRIVER 6619M: Madalin Bucur <madalin.bucur@nxp.com> 6620L: netdev@vger.kernel.org 6621S: Maintained 6622F: drivers/net/ethernet/freescale/fman 6623F: Documentation/devicetree/bindings/net/fsl-fman.txt 6624 6625FREESCALE QORIQ PTP CLOCK DRIVER 6626M: Yangbo Lu <yangbo.lu@nxp.com> 6627L: netdev@vger.kernel.org 6628S: Maintained 6629F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6630F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6631F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6632F: drivers/ptp/ptp_qoriq.c 6633F: drivers/ptp/ptp_qoriq_debugfs.c 6634F: include/linux/fsl/ptp_qoriq.h 6635F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6636 6637FREESCALE QUAD SPI DRIVER 6638M: Han Xu <han.xu@nxp.com> 6639L: linux-spi@vger.kernel.org 6640S: Maintained 6641F: drivers/spi/spi-fsl-qspi.c 6642 6643FREESCALE QUICC ENGINE LIBRARY 6644M: Qiang Zhao <qiang.zhao@nxp.com> 6645L: linuxppc-dev@lists.ozlabs.org 6646S: Maintained 6647F: drivers/soc/fsl/qe/ 6648F: include/soc/fsl/*qe*.h 6649F: include/soc/fsl/*ucc*.h 6650 6651FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6652M: Li Yang <leoyang.li@nxp.com> 6653L: netdev@vger.kernel.org 6654L: linuxppc-dev@lists.ozlabs.org 6655S: Maintained 6656F: drivers/net/ethernet/freescale/ucc_geth* 6657 6658FREESCALE QUICC ENGINE UCC HDLC DRIVER 6659M: Zhao Qiang <qiang.zhao@nxp.com> 6660L: netdev@vger.kernel.org 6661L: linuxppc-dev@lists.ozlabs.org 6662S: Maintained 6663F: drivers/net/wan/fsl_ucc_hdlc* 6664 6665FREESCALE QUICC ENGINE UCC UART DRIVER 6666M: Timur Tabi <timur@kernel.org> 6667L: linuxppc-dev@lists.ozlabs.org 6668S: Maintained 6669F: drivers/tty/serial/ucc_uart.c 6670 6671FREESCALE SOC DRIVERS 6672M: Li Yang <leoyang.li@nxp.com> 6673L: linuxppc-dev@lists.ozlabs.org 6674L: linux-arm-kernel@lists.infradead.org 6675S: Maintained 6676F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6677F: Documentation/devicetree/bindings/soc/fsl/ 6678F: drivers/soc/fsl/ 6679F: include/linux/fsl/ 6680 6681FREESCALE SOC FS_ENET DRIVER 6682M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6683L: linuxppc-dev@lists.ozlabs.org 6684L: netdev@vger.kernel.org 6685S: Maintained 6686F: drivers/net/ethernet/freescale/fs_enet/ 6687F: include/linux/fs_enet_pd.h 6688 6689FREESCALE SOC SOUND DRIVERS 6690M: Timur Tabi <timur@kernel.org> 6691M: Nicolin Chen <nicoleotsuka@gmail.com> 6692M: Xiubo Li <Xiubo.Lee@gmail.com> 6693R: Fabio Estevam <festevam@gmail.com> 6694L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6695L: linuxppc-dev@lists.ozlabs.org 6696S: Maintained 6697F: sound/soc/fsl/fsl* 6698F: sound/soc/fsl/imx* 6699F: sound/soc/fsl/mpc8610_hpcd.c 6700 6701FREESCALE USB PERIPHERAL DRIVERS 6702M: Li Yang <leoyang.li@nxp.com> 6703L: linux-usb@vger.kernel.org 6704L: linuxppc-dev@lists.ozlabs.org 6705S: Maintained 6706F: drivers/usb/gadget/udc/fsl* 6707 6708FREEVXFS FILESYSTEM 6709M: Christoph Hellwig <hch@infradead.org> 6710W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6711S: Maintained 6712F: fs/freevxfs/ 6713 6714FREEZER 6715M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6716M: Pavel Machek <pavel@ucw.cz> 6717L: linux-pm@vger.kernel.org 6718S: Supported 6719F: Documentation/power/freezing-of-tasks.rst 6720F: include/linux/freezer.h 6721F: kernel/freezer.c 6722 6723FRONTSWAP API 6724M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6725L: linux-kernel@vger.kernel.org 6726S: Maintained 6727F: mm/frontswap.c 6728F: include/linux/frontswap.h 6729 6730FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6731M: David Howells <dhowells@redhat.com> 6732L: linux-cachefs@redhat.com (moderated for non-subscribers) 6733S: Supported 6734F: Documentation/filesystems/caching/ 6735F: fs/fscache/ 6736F: include/linux/fscache*.h 6737 6738FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6739M: Theodore Y. Ts'o <tytso@mit.edu> 6740M: Jaegeuk Kim <jaegeuk@kernel.org> 6741M: Eric Biggers <ebiggers@kernel.org> 6742L: linux-fscrypt@vger.kernel.org 6743Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6744T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6745S: Supported 6746F: fs/crypto/ 6747F: include/linux/fscrypt*.h 6748F: include/uapi/linux/fscrypt.h 6749F: Documentation/filesystems/fscrypt.rst 6750 6751FSI SUBSYSTEM 6752M: Jeremy Kerr <jk@ozlabs.org> 6753M: Joel Stanley <joel@jms.id.au> 6754R: Alistar Popple <alistair@popple.id.au> 6755R: Eddie James <eajames@linux.ibm.com> 6756L: linux-fsi@lists.ozlabs.org 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6758Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6759S: Supported 6760F: drivers/fsi/ 6761F: include/linux/fsi*.h 6762F: include/trace/events/fsi*.h 6763 6764FSI-ATTACHED I2C DRIVER 6765M: Eddie James <eajames@linux.ibm.com> 6766L: linux-i2c@vger.kernel.org 6767L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6768S: Maintained 6769F: drivers/i2c/busses/i2c-fsi.c 6770F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6771 6772FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6773M: Jan Kara <jack@suse.cz> 6774R: Amir Goldstein <amir73il@gmail.com> 6775L: linux-fsdevel@vger.kernel.org 6776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 6777S: Maintained 6778F: fs/notify/ 6779F: include/linux/fsnotify*.h 6780 6781FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 6782M: Eric Biggers <ebiggers@kernel.org> 6783M: Theodore Y. Ts'o <tytso@mit.edu> 6784L: linux-fscrypt@vger.kernel.org 6785Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6786T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity 6787S: Supported 6788F: fs/verity/ 6789F: include/linux/fsverity.h 6790F: include/uapi/linux/fsverity.h 6791F: Documentation/filesystems/fsverity.rst 6792 6793FUJITSU LAPTOP EXTRAS 6794M: Jonathan Woithe <jwoithe@just42.net> 6795L: platform-driver-x86@vger.kernel.org 6796S: Maintained 6797F: drivers/platform/x86/fujitsu-laptop.c 6798 6799FUJITSU M-5MO LS CAMERA ISP DRIVER 6800M: Kyungmin Park <kyungmin.park@samsung.com> 6801M: Heungjun Kim <riverful.kim@samsung.com> 6802L: linux-media@vger.kernel.org 6803S: Maintained 6804F: drivers/media/i2c/m5mols/ 6805F: include/media/i2c/m5mols.h 6806 6807FUJITSU TABLET EXTRAS 6808M: Robert Gerlach <khnz@gmx.de> 6809L: platform-driver-x86@vger.kernel.org 6810S: Maintained 6811F: drivers/platform/x86/fujitsu-tablet.c 6812 6813FUSE: FILESYSTEM IN USERSPACE 6814M: Miklos Szeredi <miklos@szeredi.hu> 6815L: linux-fsdevel@vger.kernel.org 6816W: http://fuse.sourceforge.net/ 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6818S: Maintained 6819F: fs/fuse/ 6820F: include/uapi/linux/fuse.h 6821F: Documentation/filesystems/fuse.txt 6822 6823FUTEX SUBSYSTEM 6824M: Thomas Gleixner <tglx@linutronix.de> 6825M: Ingo Molnar <mingo@redhat.com> 6826R: Peter Zijlstra <peterz@infradead.org> 6827R: Darren Hart <dvhart@infradead.org> 6828L: linux-kernel@vger.kernel.org 6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6830S: Maintained 6831F: kernel/futex.c 6832F: include/asm-generic/futex.h 6833F: include/linux/futex.h 6834F: include/uapi/linux/futex.h 6835F: tools/testing/selftests/futex/ 6836F: tools/perf/bench/futex* 6837F: Documentation/*futex* 6838 6839GCC PLUGINS 6840M: Kees Cook <keescook@chromium.org> 6841R: Emese Revfy <re.emese@gmail.com> 6842L: kernel-hardening@lists.openwall.com 6843S: Maintained 6844F: scripts/gcc-plugins/ 6845F: scripts/gcc-plugin.sh 6846F: scripts/Makefile.gcc-plugins 6847F: Documentation/core-api/gcc-plugins.rst 6848 6849GASKET DRIVER FRAMEWORK 6850M: Rob Springer <rspringer@google.com> 6851M: Todd Poynor <toddpoynor@google.com> 6852M: Ben Chan <benchan@chromium.org> 6853S: Maintained 6854F: drivers/staging/gasket/ 6855 6856GCOV BASED KERNEL PROFILING 6857M: Peter Oberparleiter <oberpar@linux.ibm.com> 6858S: Maintained 6859F: kernel/gcov/ 6860F: Documentation/dev-tools/gcov.rst 6861 6862GDB KERNEL DEBUGGING HELPER SCRIPTS 6863M: Jan Kiszka <jan.kiszka@siemens.com> 6864M: Kieran Bingham <kbingham@kernel.org> 6865S: Supported 6866F: scripts/gdb/ 6867 6868GDT SCSI DISK ARRAY CONTROLLER DRIVER 6869M: Achim Leubner <achim_leubner@adaptec.com> 6870L: linux-scsi@vger.kernel.org 6871W: http://www.icp-vortex.com/ 6872S: Supported 6873F: drivers/scsi/gdt* 6874 6875GEMTEK FM RADIO RECEIVER DRIVER 6876M: Hans Verkuil <hverkuil@xs4all.nl> 6877L: linux-media@vger.kernel.org 6878T: git git://linuxtv.org/media_tree.git 6879W: https://linuxtv.org 6880S: Maintained 6881F: drivers/media/radio/radio-gemtek* 6882 6883GENERIC ARCHITECTURE TOPOLOGY 6884M: Sudeep Holla <sudeep.holla@arm.com> 6885L: linux-kernel@vger.kernel.org 6886S: Maintained 6887F: drivers/base/arch_topology.c 6888F: include/linux/arch_topology.h 6889 6890GENERIC GPIO I2C DRIVER 6891M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6892S: Supported 6893F: drivers/i2c/busses/i2c-gpio.c 6894F: include/linux/platform_data/i2c-gpio.h 6895 6896GENERIC GPIO I2C MULTIPLEXER DRIVER 6897M: Peter Korsgaard <peter.korsgaard@barco.com> 6898L: linux-i2c@vger.kernel.org 6899S: Supported 6900F: drivers/i2c/muxes/i2c-mux-gpio.c 6901F: include/linux/platform_data/i2c-mux-gpio.h 6902F: Documentation/i2c/muxes/i2c-mux-gpio.rst 6903 6904GENERIC HDLC (WAN) DRIVERS 6905M: Krzysztof Halasa <khc@pm.waw.pl> 6906W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6907S: Maintained 6908F: drivers/net/wan/c101.c 6909F: drivers/net/wan/hd6457* 6910F: drivers/net/wan/hdlc* 6911F: drivers/net/wan/n2.c 6912F: drivers/net/wan/pc300too.c 6913F: drivers/net/wan/pci200syn.c 6914F: drivers/net/wan/wanxl* 6915 6916GENERIC INCLUDE/ASM HEADER FILES 6917M: Arnd Bergmann <arnd@arndb.de> 6918L: linux-arch@vger.kernel.org 6919T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6920S: Maintained 6921F: include/asm-generic/ 6922F: include/uapi/asm-generic/ 6923 6924GENERIC PHY FRAMEWORK 6925M: Kishon Vijay Abraham I <kishon@ti.com> 6926L: linux-kernel@vger.kernel.org 6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6928S: Supported 6929F: drivers/phy/ 6930F: include/linux/phy/ 6931F: Documentation/devicetree/bindings/phy/ 6932 6933GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6934M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6935S: Supported 6936F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6937 6938GENERIC PM DOMAINS 6939M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6940M: Kevin Hilman <khilman@kernel.org> 6941M: Ulf Hansson <ulf.hansson@linaro.org> 6942L: linux-pm@vger.kernel.org 6943S: Supported 6944F: drivers/base/power/domain*.c 6945F: include/linux/pm_domain.h 6946F: Documentation/devicetree/bindings/power/power?domain* 6947 6948GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6949M: Eugen Hristev <eugen.hristev@microchip.com> 6950L: linux-input@vger.kernel.org 6951S: Maintained 6952F: drivers/input/touchscreen/resistive-adc-touch.c 6953 6954GENERIC UIO DRIVER FOR PCI DEVICES 6955M: "Michael S. Tsirkin" <mst@redhat.com> 6956L: kvm@vger.kernel.org 6957S: Supported 6958F: drivers/uio/uio_pci_generic.c 6959 6960GENERIC VDSO LIBRARY: 6961M: Andy Lutomirski <luto@kernel.org> 6962M: Thomas Gleixner <tglx@linutronix.de> 6963M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6964L: linux-kernel@vger.kernel.org 6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6966S: Maintained 6967F: lib/vdso/ 6968F: kernel/time/vsyscall.c 6969F: include/vdso/ 6970F: include/asm-generic/vdso/vsyscall.h 6971 6972GENWQE (IBM Generic Workqueue Card) 6973M: Frank Haverkamp <haver@linux.ibm.com> 6974S: Supported 6975F: drivers/misc/genwqe/ 6976 6977GET_MAINTAINER SCRIPT 6978M: Joe Perches <joe@perches.com> 6979S: Maintained 6980F: scripts/get_maintainer.pl 6981 6982GFS2 FILE SYSTEM 6983M: Bob Peterson <rpeterso@redhat.com> 6984M: Andreas Gruenbacher <agruenba@redhat.com> 6985L: cluster-devel@redhat.com 6986W: http://sources.redhat.com/cluster/ 6987T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6988S: Supported 6989F: Documentation/filesystems/gfs2*.txt 6990F: fs/gfs2/ 6991F: include/uapi/linux/gfs2_ondisk.h 6992 6993GNSS SUBSYSTEM 6994M: Johan Hovold <johan@kernel.org> 6995T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6996S: Maintained 6997F: Documentation/ABI/testing/sysfs-class-gnss 6998F: Documentation/devicetree/bindings/gnss/ 6999F: drivers/gnss/ 7000F: include/linux/gnss.h 7001 7002GO7007 MPEG CODEC 7003M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 7004L: linux-media@vger.kernel.org 7005S: Maintained 7006F: drivers/media/usb/go7007/ 7007 7008GOODIX TOUCHSCREEN 7009M: Bastien Nocera <hadess@hadess.net> 7010L: linux-input@vger.kernel.org 7011S: Maintained 7012F: drivers/input/touchscreen/goodix.c 7013 7014GOOGLE ETHERNET DRIVERS 7015M: Catherine Sullivan <csully@google.com> 7016R: Sagi Shahar <sagis@google.com> 7017R: Jon Olson <jonolson@google.com> 7018L: netdev@vger.kernel.org 7019S: Supported 7020F: Documentation/networking/device_drivers/google/gve.rst 7021F: drivers/net/ethernet/google 7022 7023GPD POCKET FAN DRIVER 7024M: Hans de Goede <hdegoede@redhat.com> 7025L: platform-driver-x86@vger.kernel.org 7026S: Maintained 7027F: drivers/platform/x86/gpd-pocket-fan.c 7028 7029GPIO ACPI SUPPORT 7030M: Mika Westerberg <mika.westerberg@linux.intel.com> 7031M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7032L: linux-gpio@vger.kernel.org 7033L: linux-acpi@vger.kernel.org 7034S: Maintained 7035F: Documentation/firmware-guide/acpi/gpio-properties.rst 7036F: drivers/gpio/gpiolib-acpi.c 7037F: drivers/gpio/gpiolib-acpi.h 7038 7039GPIO IR Transmitter 7040M: Sean Young <sean@mess.org> 7041L: linux-media@vger.kernel.org 7042S: Maintained 7043F: drivers/media/rc/gpio-ir-tx.c 7044 7045GPIO MOCKUP DRIVER 7046M: Bamvor Jian Zhang <bamv2005@gmail.com> 7047L: linux-gpio@vger.kernel.org 7048S: Maintained 7049F: drivers/gpio/gpio-mockup.c 7050F: tools/testing/selftests/gpio/ 7051 7052GPIO SUBSYSTEM 7053M: Linus Walleij <linus.walleij@linaro.org> 7054M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 7055L: linux-gpio@vger.kernel.org 7056T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 7057S: Maintained 7058F: Documentation/devicetree/bindings/gpio/ 7059F: Documentation/driver-api/gpio/ 7060F: Documentation/admin-guide/gpio/ 7061F: Documentation/ABI/testing/gpio-cdev 7062F: Documentation/ABI/obsolete/sysfs-gpio 7063F: drivers/gpio/ 7064F: include/linux/gpio/ 7065F: include/linux/gpio.h 7066F: include/linux/of_gpio.h 7067F: include/asm-generic/gpio.h 7068F: include/uapi/linux/gpio.h 7069F: tools/gpio/ 7070 7071GRE DEMULTIPLEXER DRIVER 7072M: Dmitry Kozlov <xeb@mail.ru> 7073L: netdev@vger.kernel.org 7074S: Maintained 7075F: net/ipv4/gre_demux.c 7076F: net/ipv4/gre_offload.c 7077F: include/net/gre.h 7078 7079GRETH 10/100/1G Ethernet MAC device driver 7080M: Andreas Larsson <andreas@gaisler.com> 7081L: netdev@vger.kernel.org 7082S: Maintained 7083F: drivers/net/ethernet/aeroflex/ 7084 7085GREYBUS AUDIO PROTOCOLS DRIVERS 7086M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 7087M: Mark Greer <mgreer@animalcreek.com> 7088S: Maintained 7089F: drivers/staging/greybus/audio_apbridgea.c 7090F: drivers/staging/greybus/audio_apbridgea.h 7091F: drivers/staging/greybus/audio_codec.c 7092F: drivers/staging/greybus/audio_codec.h 7093F: drivers/staging/greybus/audio_gb.c 7094F: drivers/staging/greybus/audio_manager.c 7095F: drivers/staging/greybus/audio_manager.h 7096F: drivers/staging/greybus/audio_manager_module.c 7097F: drivers/staging/greybus/audio_manager_private.h 7098F: drivers/staging/greybus/audio_manager_sysfs.c 7099F: drivers/staging/greybus/audio_module.c 7100F: drivers/staging/greybus/audio_topology.c 7101 7102GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 7103M: Viresh Kumar <vireshk@kernel.org> 7104S: Maintained 7105F: drivers/staging/greybus/authentication.c 7106F: drivers/staging/greybus/bootrom.c 7107F: drivers/staging/greybus/firmware.h 7108F: drivers/staging/greybus/fw-core.c 7109F: drivers/staging/greybus/fw-download.c 7110F: drivers/staging/greybus/fw-management.c 7111F: drivers/staging/greybus/greybus_authentication.h 7112F: drivers/staging/greybus/greybus_firmware.h 7113F: drivers/staging/greybus/hid.c 7114F: drivers/staging/greybus/i2c.c 7115F: drivers/staging/greybus/spi.c 7116F: drivers/staging/greybus/spilib.c 7117F: drivers/staging/greybus/spilib.h 7118 7119GREYBUS LOOPBACK DRIVER 7120M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 7121S: Maintained 7122F: drivers/staging/greybus/loopback.c 7123 7124GREYBUS PLATFORM DRIVERS 7125M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 7126S: Maintained 7127F: drivers/staging/greybus/arche-platform.c 7128F: drivers/staging/greybus/arche-apb-ctrl.c 7129F: drivers/staging/greybus/arche_platform.h 7130 7131GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 7132M: Rui Miguel Silva <rmfrfs@gmail.com> 7133S: Maintained 7134F: drivers/staging/greybus/sdio.c 7135F: drivers/staging/greybus/light.c 7136F: drivers/staging/greybus/gpio.c 7137F: drivers/staging/greybus/power_supply.c 7138F: drivers/staging/greybus/spi.c 7139F: drivers/staging/greybus/spilib.c 7140 7141GREYBUS SUBSYSTEM 7142M: Johan Hovold <johan@kernel.org> 7143M: Alex Elder <elder@kernel.org> 7144M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7145S: Maintained 7146F: drivers/staging/greybus/ 7147F: drivers/greybus/ 7148F: include/linux/greybus.h 7149F: include/linux/greybus/ 7150L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 7151 7152GREYBUS UART PROTOCOLS DRIVERS 7153M: David Lin <dtwlin@gmail.com> 7154S: Maintained 7155F: drivers/staging/greybus/uart.c 7156F: drivers/staging/greybus/log.c 7157 7158GS1662 VIDEO SERIALIZER 7159M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7160L: linux-media@vger.kernel.org 7161T: git git://linuxtv.org/media_tree.git 7162S: Maintained 7163F: drivers/media/spi/gs1662.c 7164 7165GSPCA FINEPIX SUBDRIVER 7166M: Frank Zago <frank@zago.net> 7167L: linux-media@vger.kernel.org 7168T: git git://linuxtv.org/media_tree.git 7169S: Maintained 7170F: drivers/media/usb/gspca/finepix.c 7171 7172GSPCA GL860 SUBDRIVER 7173M: Olivier Lorin <o.lorin@laposte.net> 7174L: linux-media@vger.kernel.org 7175T: git git://linuxtv.org/media_tree.git 7176S: Maintained 7177F: drivers/media/usb/gspca/gl860/ 7178 7179GSPCA M5602 SUBDRIVER 7180M: Erik Andren <erik.andren@gmail.com> 7181L: linux-media@vger.kernel.org 7182T: git git://linuxtv.org/media_tree.git 7183S: Maintained 7184F: drivers/media/usb/gspca/m5602/ 7185 7186GSPCA PAC207 SONIXB SUBDRIVER 7187M: Hans Verkuil <hverkuil@xs4all.nl> 7188L: linux-media@vger.kernel.org 7189T: git git://linuxtv.org/media_tree.git 7190S: Odd Fixes 7191F: drivers/media/usb/gspca/pac207.c 7192 7193GSPCA SN9C20X SUBDRIVER 7194M: Brian Johnson <brijohn@gmail.com> 7195L: linux-media@vger.kernel.org 7196T: git git://linuxtv.org/media_tree.git 7197S: Maintained 7198F: drivers/media/usb/gspca/sn9c20x.c 7199 7200GSPCA T613 SUBDRIVER 7201M: Leandro Costantino <lcostantino@gmail.com> 7202L: linux-media@vger.kernel.org 7203T: git git://linuxtv.org/media_tree.git 7204S: Maintained 7205F: drivers/media/usb/gspca/t613.c 7206 7207GSPCA USB WEBCAM DRIVER 7208M: Hans Verkuil <hverkuil@xs4all.nl> 7209L: linux-media@vger.kernel.org 7210T: git git://linuxtv.org/media_tree.git 7211S: Odd Fixes 7212F: drivers/media/usb/gspca/ 7213 7214GTP (GPRS Tunneling Protocol) 7215M: Pablo Neira Ayuso <pablo@netfilter.org> 7216M: Harald Welte <laforge@gnumonks.org> 7217L: osmocom-net-gprs@lists.osmocom.org 7218T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7219S: Maintained 7220F: drivers/net/gtp.c 7221 7222GUID PARTITION TABLE (GPT) 7223M: Davidlohr Bueso <dave@stgolabs.net> 7224L: linux-efi@vger.kernel.org 7225S: Maintained 7226F: block/partitions/efi.* 7227 7228H8/300 ARCHITECTURE 7229M: Yoshinori Sato <ysato@users.sourceforge.jp> 7230L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7231W: http://uclinux-h8.sourceforge.jp 7232T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7233S: Maintained 7234F: arch/h8300/ 7235F: drivers/clocksource/h8300_*.c 7236F: drivers/clk/h8300/ 7237F: drivers/irqchip/irq-renesas-h8*.c 7238 7239HABANALABS PCI DRIVER 7240M: Oded Gabbay <oded.gabbay@gmail.com> 7241T: git https://github.com/HabanaAI/linux.git 7242S: Supported 7243F: drivers/misc/habanalabs/ 7244F: include/uapi/misc/habanalabs.h 7245F: Documentation/ABI/testing/sysfs-driver-habanalabs 7246F: Documentation/ABI/testing/debugfs-driver-habanalabs 7247 7248HACKRF MEDIA DRIVER 7249M: Antti Palosaari <crope@iki.fi> 7250L: linux-media@vger.kernel.org 7251W: https://linuxtv.org 7252W: http://palosaari.fi/linux/ 7253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7254T: git git://linuxtv.org/anttip/media_tree.git 7255S: Maintained 7256F: drivers/media/usb/hackrf/ 7257 7258HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7259M: Frank Seidel <frank@f-seidel.de> 7260L: platform-driver-x86@vger.kernel.org 7261W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7262S: Maintained 7263F: drivers/platform/x86/hdaps.c 7264 7265HARDWARE MONITORING 7266M: Jean Delvare <jdelvare@suse.com> 7267M: Guenter Roeck <linux@roeck-us.net> 7268L: linux-hwmon@vger.kernel.org 7269W: http://hwmon.wiki.kernel.org/ 7270T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7271S: Maintained 7272F: Documentation/devicetree/bindings/hwmon/ 7273F: Documentation/hwmon/ 7274F: drivers/hwmon/ 7275F: include/linux/hwmon*.h 7276F: include/trace/events/hwmon*.h 7277 7278HARDWARE RANDOM NUMBER GENERATOR CORE 7279M: Matt Mackall <mpm@selenic.com> 7280M: Herbert Xu <herbert@gondor.apana.org.au> 7281L: linux-crypto@vger.kernel.org 7282S: Odd fixes 7283F: Documentation/devicetree/bindings/rng/ 7284F: Documentation/admin-guide/hw_random.rst 7285F: drivers/char/hw_random/ 7286F: include/linux/hw_random.h 7287 7288HARDWARE TRACING FACILITIES 7289M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7290S: Maintained 7291F: drivers/hwtracing/ 7292 7293HARDWARE SPINLOCK CORE 7294M: Ohad Ben-Cohen <ohad@wizery.com> 7295M: Bjorn Andersson <bjorn.andersson@linaro.org> 7296L: linux-remoteproc@vger.kernel.org 7297S: Maintained 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 7299F: Documentation/devicetree/bindings/hwlock/ 7300F: Documentation/hwspinlock.txt 7301F: drivers/hwspinlock/ 7302F: include/linux/hwspinlock.h 7303 7304HARMONY SOUND DRIVER 7305L: linux-parisc@vger.kernel.org 7306S: Maintained 7307F: sound/parisc/harmony.* 7308 7309HDPVR USB VIDEO ENCODER DRIVER 7310M: Hans Verkuil <hverkuil@xs4all.nl> 7311L: linux-media@vger.kernel.org 7312T: git git://linuxtv.org/media_tree.git 7313W: https://linuxtv.org 7314S: Odd Fixes 7315F: drivers/media/usb/hdpvr/ 7316 7317HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7318M: Jerry Hoemann <jerry.hoemann@hpe.com> 7319S: Supported 7320F: Documentation/watchdog/hpwdt.rst 7321F: drivers/watchdog/hpwdt.c 7322 7323HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7324M: Don Brace <don.brace@microsemi.com> 7325L: esc.storagedev@microsemi.com 7326L: linux-scsi@vger.kernel.org 7327S: Supported 7328F: Documentation/scsi/hpsa.txt 7329F: drivers/scsi/hpsa*.[ch] 7330F: include/linux/cciss*.h 7331F: include/uapi/linux/cciss*.h 7332 7333HFI1 DRIVER 7334M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7335M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7336L: linux-rdma@vger.kernel.org 7337S: Supported 7338F: drivers/infiniband/hw/hfi1 7339 7340HFS FILESYSTEM 7341L: linux-fsdevel@vger.kernel.org 7342S: Orphan 7343F: Documentation/filesystems/hfs.txt 7344F: fs/hfs/ 7345 7346HFSPLUS FILESYSTEM 7347L: linux-fsdevel@vger.kernel.org 7348S: Orphan 7349F: Documentation/filesystems/hfsplus.txt 7350F: fs/hfsplus/ 7351 7352HGA FRAMEBUFFER DRIVER 7353M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7354L: linux-nvidia@lists.surfsouth.com 7355W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7356S: Maintained 7357F: drivers/video/fbdev/hgafb.c 7358 7359HIBERNATION (aka Software Suspend, aka swsusp) 7360M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7361M: Pavel Machek <pavel@ucw.cz> 7362L: linux-pm@vger.kernel.org 7363B: https://bugzilla.kernel.org 7364S: Supported 7365F: arch/x86/power/ 7366F: drivers/base/power/ 7367F: kernel/power/ 7368F: include/linux/suspend.h 7369F: include/linux/freezer.h 7370F: include/linux/pm.h 7371F: arch/*/include/asm/suspend*.h 7372 7373HID CORE LAYER 7374M: Jiri Kosina <jikos@kernel.org> 7375M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7376L: linux-input@vger.kernel.org 7377T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7378S: Maintained 7379F: drivers/hid/ 7380F: include/linux/hid* 7381F: include/uapi/linux/hid* 7382 7383HID SENSOR HUB DRIVERS 7384M: Jiri Kosina <jikos@kernel.org> 7385M: Jonathan Cameron <jic23@kernel.org> 7386M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7387L: linux-input@vger.kernel.org 7388L: linux-iio@vger.kernel.org 7389S: Maintained 7390F: Documentation/hid/hid-sensor* 7391F: drivers/hid/hid-sensor-* 7392F: drivers/iio/*/hid-* 7393F: include/linux/hid-sensor-* 7394 7395HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7396M: Thomas Gleixner <tglx@linutronix.de> 7397L: linux-kernel@vger.kernel.org 7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7399S: Maintained 7400F: Documentation/timers/ 7401F: kernel/time/hrtimer.c 7402F: kernel/time/clockevents.c 7403F: kernel/time/timer_*.c 7404F: include/linux/clockchips.h 7405F: include/linux/hrtimer.h 7406 7407HIGH-SPEED SCC DRIVER FOR AX.25 7408L: linux-hams@vger.kernel.org 7409S: Orphan 7410F: drivers/net/hamradio/dmascc.c 7411F: drivers/net/hamradio/scc.c 7412 7413HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7414M: HighPoint Linux Team <linux@highpoint-tech.com> 7415W: http://www.highpoint-tech.com 7416S: Supported 7417F: Documentation/scsi/hptiop.txt 7418F: drivers/scsi/hptiop.c 7419 7420HIPPI 7421M: Jes Sorensen <jes@trained-monkey.org> 7422L: linux-hippi@sunsite.dk 7423S: Maintained 7424F: include/linux/hippidevice.h 7425F: include/uapi/linux/if_hippi.h 7426F: net/802/hippi.c 7427F: drivers/net/hippi/ 7428 7429HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 7430M: Zaibo Xu <xuzaibo@huawei.com> 7431L: linux-crypto@vger.kernel.org 7432S: Maintained 7433F: drivers/crypto/hisilicon/sec2/sec_crypto.c 7434F: drivers/crypto/hisilicon/sec2/sec_main.c 7435F: drivers/crypto/hisilicon/sec2/sec_crypto.h 7436F: drivers/crypto/hisilicon/sec2/sec.h 7437F: Documentation/ABI/testing/debugfs-hisi-sec 7438 7439HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 7440M: Zaibo Xu <xuzaibo@huawei.com> 7441L: linux-crypto@vger.kernel.org 7442S: Maintained 7443F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 7444F: drivers/crypto/hisilicon/hpre/hpre_main.c 7445F: drivers/crypto/hisilicon/hpre/hpre.h 7446F: Documentation/ABI/testing/debugfs-hisi-hpre 7447 7448HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7449M: Yisen Zhuang <yisen.zhuang@huawei.com> 7450M: Salil Mehta <salil.mehta@huawei.com> 7451L: netdev@vger.kernel.org 7452W: http://www.hisilicon.com 7453S: Maintained 7454F: drivers/net/ethernet/hisilicon/hns3/ 7455 7456HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 7457M: Zaibo Xu <xuzaibo@huawei.com> 7458S: Maintained 7459F: drivers/char/hw_random/hisi-trng-v2.c 7460 7461HISILICON LPC BUS DRIVER 7462M: john.garry@huawei.com 7463W: http://www.hisilicon.com 7464S: Maintained 7465F: drivers/bus/hisi_lpc.c 7466F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7467 7468HISILICON NETWORK SUBSYSTEM DRIVER 7469M: Yisen Zhuang <yisen.zhuang@huawei.com> 7470M: Salil Mehta <salil.mehta@huawei.com> 7471L: netdev@vger.kernel.org 7472W: http://www.hisilicon.com 7473S: Maintained 7474F: drivers/net/ethernet/hisilicon/ 7475F: Documentation/devicetree/bindings/net/hisilicon*.txt 7476 7477HISILICON PMU DRIVER 7478M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7479W: http://www.hisilicon.com 7480S: Supported 7481F: drivers/perf/hisilicon 7482F: Documentation/admin-guide/perf/hisi-pmu.rst 7483 7484HISILICON ROCE DRIVER 7485M: Lijun Ou <oulijun@huawei.com> 7486M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7487L: linux-rdma@vger.kernel.org 7488S: Maintained 7489F: drivers/infiniband/hw/hns/ 7490F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7491 7492HISILICON SAS Controller 7493M: John Garry <john.garry@huawei.com> 7494W: http://www.hisilicon.com 7495S: Supported 7496F: drivers/scsi/hisi_sas/ 7497F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7498 7499HISILICON QM AND ZIP Controller DRIVER 7500M: Zhou Wang <wangzhou1@hisilicon.com> 7501L: linux-crypto@vger.kernel.org 7502S: Maintained 7503F: drivers/crypto/hisilicon/qm.c 7504F: drivers/crypto/hisilicon/qm.h 7505F: drivers/crypto/hisilicon/sgl.c 7506F: drivers/crypto/hisilicon/zip/ 7507F: Documentation/ABI/testing/debugfs-hisi-zip 7508 7509HMM - Heterogeneous Memory Management 7510M: Jérôme Glisse <jglisse@redhat.com> 7511L: linux-mm@kvack.org 7512S: Maintained 7513F: mm/hmm* 7514F: include/linux/hmm* 7515F: Documentation/vm/hmm.rst 7516 7517HOST AP DRIVER 7518M: Jouni Malinen <j@w1.fi> 7519L: linux-wireless@vger.kernel.org 7520W: http://w1.fi/hostap-driver.html 7521S: Obsolete 7522F: drivers/net/wireless/intersil/hostap/ 7523 7524HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7525L: platform-driver-x86@vger.kernel.org 7526S: Orphan 7527F: drivers/platform/x86/tc1100-wmi.c 7528 7529HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7530M: Jaroslav Kysela <perex@perex.cz> 7531S: Obsolete 7532F: drivers/staging/hp/hp100.* 7533 7534HPET: High Precision Event Timers driver 7535M: Clemens Ladisch <clemens@ladisch.de> 7536S: Maintained 7537F: Documentation/timers/hpet.rst 7538F: drivers/char/hpet.c 7539F: include/linux/hpet.h 7540F: include/uapi/linux/hpet.h 7541 7542HPET: x86 7543S: Orphan 7544F: arch/x86/kernel/hpet.c 7545F: arch/x86/include/asm/hpet.h 7546 7547HPFS FILESYSTEM 7548M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7549W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7550S: Maintained 7551F: fs/hpfs/ 7552 7553HSI SUBSYSTEM 7554M: Sebastian Reichel <sre@kernel.org> 7555T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7556S: Maintained 7557F: Documentation/ABI/testing/sysfs-bus-hsi 7558F: Documentation/driver-api/hsi.rst 7559F: drivers/hsi/ 7560F: include/linux/hsi/ 7561F: include/uapi/linux/hsi/ 7562 7563HSO 3G MODEM DRIVER 7564L: linux-usb@vger.kernel.org 7565S: Orphan 7566F: drivers/net/usb/hso.c 7567 7568HSR NETWORK PROTOCOL 7569M: Arvid Brodin <arvid.brodin@alten.se> 7570L: netdev@vger.kernel.org 7571S: Maintained 7572F: net/hsr/ 7573 7574HT16K33 LED CONTROLLER DRIVER 7575M: Robin van der Gracht <robin@protonic.nl> 7576S: Maintained 7577F: drivers/auxdisplay/ht16k33.c 7578F: Documentation/devicetree/bindings/display/ht16k33.txt 7579 7580HTCPEN TOUCHSCREEN DRIVER 7581M: Pau Oliva Fora <pof@eslack.org> 7582L: linux-input@vger.kernel.org 7583S: Maintained 7584F: drivers/input/touchscreen/htcpen.c 7585 7586HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7587M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7588L: linux-iio@vger.kernel.org 7589W: http://www.st.com/ 7590S: Maintained 7591F: drivers/iio/humidity/hts221* 7592F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7593 7594HUAWEI ETHERNET DRIVER 7595M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7596L: netdev@vger.kernel.org 7597S: Supported 7598F: Documentation/networking/hinic.txt 7599F: drivers/net/ethernet/huawei/hinic/ 7600 7601HUGETLB FILESYSTEM 7602M: Mike Kravetz <mike.kravetz@oracle.com> 7603L: linux-mm@kvack.org 7604S: Maintained 7605F: fs/hugetlbfs/ 7606F: mm/hugetlb.c 7607F: include/linux/hugetlb.h 7608F: Documentation/admin-guide/mm/hugetlbpage.rst 7609F: Documentation/vm/hugetlbfs_reserv.rst 7610F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7611 7612HVA ST MEDIA DRIVER 7613M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7614L: linux-media@vger.kernel.org 7615T: git git://linuxtv.org/media_tree.git 7616W: https://linuxtv.org 7617S: Supported 7618F: drivers/media/platform/sti/hva 7619 7620HWPOISON MEMORY FAILURE HANDLING 7621M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7622L: linux-mm@kvack.org 7623S: Maintained 7624F: mm/memory-failure.c 7625F: mm/hwpoison-inject.c 7626 7627HYGON PROCESSOR SUPPORT 7628M: Pu Wen <puwen@hygon.cn> 7629L: linux-kernel@vger.kernel.org 7630S: Maintained 7631F: arch/x86/kernel/cpu/hygon.c 7632 7633HYNIX HI556 SENSOR DRIVER 7634M: Shawn Tu <shawnx.tu@intel.com> 7635L: linux-media@vger.kernel.org 7636T: git git://linuxtv.org/media_tree.git 7637S: Maintained 7638F: drivers/media/i2c/hi556.c 7639 7640Hyper-V CORE AND DRIVERS 7641M: "K. Y. Srinivasan" <kys@microsoft.com> 7642M: Haiyang Zhang <haiyangz@microsoft.com> 7643M: Stephen Hemminger <sthemmin@microsoft.com> 7644M: Sasha Levin <sashal@kernel.org> 7645T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7646L: linux-hyperv@vger.kernel.org 7647S: Supported 7648F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7649F: arch/x86/include/asm/mshyperv.h 7650F: arch/x86/include/asm/trace/hyperv.h 7651F: arch/x86/include/asm/hyperv-tlfs.h 7652F: arch/x86/kernel/cpu/mshyperv.c 7653F: arch/x86/hyperv 7654F: drivers/clocksource/hyperv_timer.c 7655F: drivers/hid/hid-hyperv.c 7656F: drivers/hv/ 7657F: drivers/input/serio/hyperv-keyboard.c 7658F: drivers/pci/controller/pci-hyperv.c 7659F: drivers/pci/controller/pci-hyperv-intf.c 7660F: drivers/net/hyperv/ 7661F: drivers/scsi/storvsc_drv.c 7662F: drivers/uio/uio_hv_generic.c 7663F: drivers/video/fbdev/hyperv_fb.c 7664F: drivers/iommu/hyperv-iommu.c 7665F: net/vmw_vsock/hyperv_transport.c 7666F: include/clocksource/hyperv_timer.h 7667F: include/linux/hyperv.h 7668F: include/uapi/linux/hyperv.h 7669F: include/asm-generic/mshyperv.h 7670F: tools/hv/ 7671F: Documentation/ABI/stable/sysfs-bus-vmbus 7672F: Documentation/ABI/testing/debugfs-hyperv 7673 7674HYPERBUS SUPPORT 7675M: Vignesh Raghavendra <vigneshr@ti.com> 7676S: Supported 7677F: drivers/mtd/hyperbus/ 7678F: include/linux/mtd/hyperbus.h 7679F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7680F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7681 7682HYPERVISOR VIRTUAL CONSOLE DRIVER 7683L: linuxppc-dev@lists.ozlabs.org 7684S: Odd Fixes 7685F: drivers/tty/hvc/ 7686 7687I2C ACPI SUPPORT 7688M: Mika Westerberg <mika.westerberg@linux.intel.com> 7689L: linux-i2c@vger.kernel.org 7690L: linux-acpi@vger.kernel.org 7691S: Maintained 7692F: drivers/i2c/i2c-core-acpi.c 7693 7694I2C CONTROLLER DRIVER FOR NVIDIA GPU 7695M: Ajay Gupta <ajayg@nvidia.com> 7696L: linux-i2c@vger.kernel.org 7697S: Maintained 7698F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 7699F: drivers/i2c/busses/i2c-nvidia-gpu.c 7700 7701I2C MUXES 7702M: Peter Rosin <peda@axentia.se> 7703L: linux-i2c@vger.kernel.org 7704S: Maintained 7705F: Documentation/i2c/i2c-topology.rst 7706F: Documentation/i2c/muxes/ 7707F: Documentation/devicetree/bindings/i2c/i2c-mux* 7708F: Documentation/devicetree/bindings/i2c/i2c-arb* 7709F: Documentation/devicetree/bindings/i2c/i2c-gate* 7710F: drivers/i2c/i2c-mux.c 7711F: drivers/i2c/muxes/ 7712F: include/linux/i2c-mux.h 7713 7714I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7715M: Gregory CLEMENT <gregory.clement@bootlin.com> 7716L: linux-i2c@vger.kernel.org 7717S: Maintained 7718F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 7719F: drivers/i2c/busses/i2c-mv64xxx.c 7720 7721I2C OVER PARALLEL PORT 7722M: Jean Delvare <jdelvare@suse.com> 7723L: linux-i2c@vger.kernel.org 7724S: Maintained 7725F: Documentation/i2c/busses/i2c-parport.rst 7726F: Documentation/i2c/busses/i2c-parport-light.rst 7727F: drivers/i2c/busses/i2c-parport.c 7728F: drivers/i2c/busses/i2c-parport-light.c 7729 7730I2C SUBSYSTEM 7731M: Wolfram Sang <wsa@the-dreams.de> 7732L: linux-i2c@vger.kernel.org 7733W: https://i2c.wiki.kernel.org/ 7734Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7736S: Maintained 7737F: Documentation/devicetree/bindings/i2c/i2c.txt 7738F: Documentation/i2c/ 7739F: drivers/i2c/* 7740F: include/linux/i2c.h 7741F: include/linux/i2c-dev.h 7742F: include/linux/i2c-smbus.h 7743F: include/uapi/linux/i2c.h 7744F: include/uapi/linux/i2c-*.h 7745 7746I2C SUBSYSTEM HOST DRIVERS 7747L: linux-i2c@vger.kernel.org 7748W: https://i2c.wiki.kernel.org/ 7749Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7750T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7751S: Odd Fixes 7752F: Documentation/devicetree/bindings/i2c/ 7753F: drivers/i2c/algos/ 7754F: drivers/i2c/busses/ 7755 7756I2C-TAOS-EVM DRIVER 7757M: Jean Delvare <jdelvare@suse.com> 7758L: linux-i2c@vger.kernel.org 7759S: Maintained 7760F: Documentation/i2c/busses/i2c-taos-evm.rst 7761F: drivers/i2c/busses/i2c-taos-evm.c 7762 7763I2C-TINY-USB DRIVER 7764M: Till Harbaum <till@harbaum.org> 7765L: linux-i2c@vger.kernel.org 7766W: http://www.harbaum.org/till/i2c_tiny_usb 7767S: Maintained 7768F: drivers/i2c/busses/i2c-tiny-usb.c 7769 7770I2C/SMBUS CONTROLLER DRIVERS FOR PC 7771M: Jean Delvare <jdelvare@suse.com> 7772L: linux-i2c@vger.kernel.org 7773S: Maintained 7774F: Documentation/i2c/busses/i2c-ali1535.rst 7775F: Documentation/i2c/busses/i2c-ali1563.rst 7776F: Documentation/i2c/busses/i2c-ali15x3.rst 7777F: Documentation/i2c/busses/i2c-amd756.rst 7778F: Documentation/i2c/busses/i2c-amd8111.rst 7779F: Documentation/i2c/busses/i2c-i801.rst 7780F: Documentation/i2c/busses/i2c-nforce2.rst 7781F: Documentation/i2c/busses/i2c-piix4.rst 7782F: Documentation/i2c/busses/i2c-sis5595.rst 7783F: Documentation/i2c/busses/i2c-sis630.rst 7784F: Documentation/i2c/busses/i2c-sis96x.rst 7785F: Documentation/i2c/busses/i2c-via.rst 7786F: Documentation/i2c/busses/i2c-viapro.rst 7787F: drivers/i2c/busses/i2c-ali1535.c 7788F: drivers/i2c/busses/i2c-ali1563.c 7789F: drivers/i2c/busses/i2c-ali15x3.c 7790F: drivers/i2c/busses/i2c-amd756.c 7791F: drivers/i2c/busses/i2c-amd756-s4882.c 7792F: drivers/i2c/busses/i2c-amd8111.c 7793F: drivers/i2c/busses/i2c-i801.c 7794F: drivers/i2c/busses/i2c-isch.c 7795F: drivers/i2c/busses/i2c-nforce2.c 7796F: drivers/i2c/busses/i2c-nforce2-s4985.c 7797F: drivers/i2c/busses/i2c-piix4.c 7798F: drivers/i2c/busses/i2c-sis5595.c 7799F: drivers/i2c/busses/i2c-sis630.c 7800F: drivers/i2c/busses/i2c-sis96x.c 7801F: drivers/i2c/busses/i2c-via.c 7802F: drivers/i2c/busses/i2c-viapro.c 7803 7804I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7805M: Hans de Goede <hdegoede@redhat.com> 7806L: linux-i2c@vger.kernel.org 7807S: Maintained 7808F: drivers/i2c/busses/i2c-cht-wc.c 7809 7810I2C/SMBUS ISMT DRIVER 7811M: Seth Heasley <seth.heasley@intel.com> 7812M: Neil Horman <nhorman@tuxdriver.com> 7813L: linux-i2c@vger.kernel.org 7814F: drivers/i2c/busses/i2c-ismt.c 7815F: Documentation/i2c/busses/i2c-ismt.rst 7816 7817I2C/SMBUS STUB DRIVER 7818M: Jean Delvare <jdelvare@suse.com> 7819L: linux-i2c@vger.kernel.org 7820S: Maintained 7821F: drivers/i2c/i2c-stub.c 7822 7823I3C SUBSYSTEM 7824M: Boris Brezillon <bbrezillon@kernel.org> 7825L: linux-i3c@lists.infradead.org (moderated for non-subscribers) 7826C: irc://chat.freenode.net/linux-i3c 7827T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7828S: Maintained 7829F: Documentation/ABI/testing/sysfs-bus-i3c 7830F: Documentation/devicetree/bindings/i3c/ 7831F: Documentation/driver-api/i3c 7832F: drivers/i3c/ 7833F: include/linux/i3c/ 7834 7835I3C DRIVER FOR SYNOPSYS DESIGNWARE 7836M: Vitor Soares <vitor.soares@synopsys.com> 7837S: Maintained 7838F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7839F: drivers/i3c/master/dw* 7840 7841I3C DRIVER FOR CADENCE I3C MASTER IP 7842M: Przemysław Gaj <pgaj@cadence.com> 7843S: Maintained 7844F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt 7845F: drivers/i3c/master/i3c-master-cdns.c 7846 7847IA64 (Itanium) PLATFORM 7848M: Tony Luck <tony.luck@intel.com> 7849M: Fenghua Yu <fenghua.yu@intel.com> 7850L: linux-ia64@vger.kernel.org 7851T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7852S: Maintained 7853F: arch/ia64/ 7854 7855IBM Power 842 compression accelerator 7856M: Haren Myneni <haren@us.ibm.com> 7857S: Supported 7858F: drivers/crypto/nx/Makefile 7859F: drivers/crypto/nx/Kconfig 7860F: drivers/crypto/nx/nx-842* 7861F: include/linux/sw842.h 7862F: crypto/842.c 7863F: lib/842/ 7864 7865IBM Power in-Nest Crypto Acceleration 7866M: Breno Leitão <leitao@debian.org> 7867M: Nayna Jain <nayna@linux.ibm.com> 7868M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7869L: linux-crypto@vger.kernel.org 7870S: Supported 7871F: drivers/crypto/nx/Makefile 7872F: drivers/crypto/nx/Kconfig 7873F: drivers/crypto/nx/nx-aes* 7874F: drivers/crypto/nx/nx-sha* 7875F: drivers/crypto/nx/nx.* 7876F: drivers/crypto/nx/nx_csbcpb.h 7877F: drivers/crypto/nx/nx_debugfs.c 7878 7879IBM Power Linux RAID adapter 7880M: Brian King <brking@us.ibm.com> 7881S: Supported 7882F: drivers/scsi/ipr.* 7883 7884IBM Power SRIOV Virtual NIC Device Driver 7885M: Thomas Falcon <tlfalcon@linux.ibm.com> 7886M: John Allen <jallen@linux.ibm.com> 7887L: netdev@vger.kernel.org 7888S: Supported 7889F: drivers/net/ethernet/ibm/ibmvnic.* 7890 7891IBM Power Virtual Accelerator Switchboard 7892M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7893L: linuxppc-dev@lists.ozlabs.org 7894S: Supported 7895F: arch/powerpc/platforms/powernv/vas* 7896F: arch/powerpc/platforms/powernv/copy-paste.h 7897F: arch/powerpc/include/asm/vas.h 7898 7899IBM Power Virtual Ethernet Device Driver 7900M: Thomas Falcon <tlfalcon@linux.ibm.com> 7901L: netdev@vger.kernel.org 7902S: Supported 7903F: drivers/net/ethernet/ibm/ibmveth.* 7904 7905IBM Power Virtual FC Device Drivers 7906M: Tyrel Datwyler <tyreld@linux.ibm.com> 7907L: linux-scsi@vger.kernel.org 7908S: Supported 7909F: drivers/scsi/ibmvscsi/ibmvfc* 7910 7911IBM Power Virtual Management Channel Driver 7912M: Steven Royer <seroyer@linux.ibm.com> 7913S: Supported 7914F: drivers/misc/ibmvmc.* 7915 7916IBM Power Virtual SCSI Device Drivers 7917M: Tyrel Datwyler <tyreld@linux.ibm.com> 7918L: linux-scsi@vger.kernel.org 7919S: Supported 7920F: drivers/scsi/ibmvscsi/ibmvscsi* 7921F: include/scsi/viosrp.h 7922 7923IBM Power Virtual SCSI Device Target Driver 7924M: Michael Cyr <mikecyr@linux.ibm.com> 7925L: linux-scsi@vger.kernel.org 7926L: target-devel@vger.kernel.org 7927S: Supported 7928F: drivers/scsi/ibmvscsi_tgt/ 7929 7930IBM Power VMX Cryptographic instructions 7931M: Breno Leitão <leitao@debian.org> 7932M: Nayna Jain <nayna@linux.ibm.com> 7933M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7934L: linux-crypto@vger.kernel.org 7935S: Supported 7936F: drivers/crypto/vmx/Makefile 7937F: drivers/crypto/vmx/Kconfig 7938F: drivers/crypto/vmx/vmx.c 7939F: drivers/crypto/vmx/aes* 7940F: drivers/crypto/vmx/ghash* 7941F: drivers/crypto/vmx/ppc-xlate.pl 7942 7943IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7944M: Tyrel Datwyler <tyreld@linux.ibm.com> 7945L: linux-pci@vger.kernel.org 7946L: linuxppc-dev@lists.ozlabs.org 7947S: Supported 7948F: drivers/pci/hotplug/rpaphp* 7949 7950IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7951M: Tyrel Datwyler <tyreld@linux.ibm.com> 7952L: linux-pci@vger.kernel.org 7953L: linuxppc-dev@lists.ozlabs.org 7954S: Supported 7955F: drivers/pci/hotplug/rpadlpar* 7956 7957IBM ServeRAID RAID DRIVER 7958S: Orphan 7959F: drivers/scsi/ips.* 7960 7961ICH LPC AND GPIO DRIVER 7962M: Peter Tyser <ptyser@xes-inc.com> 7963S: Maintained 7964F: drivers/mfd/lpc_ich.c 7965F: drivers/gpio/gpio-ich.c 7966 7967ICY I2C DRIVER 7968M: Max Staudt <max@enpas.org> 7969L: linux-i2c@vger.kernel.org 7970S: Maintained 7971F: drivers/i2c/busses/i2c-icy.c 7972 7973IDE SUBSYSTEM 7974M: "David S. Miller" <davem@davemloft.net> 7975L: linux-ide@vger.kernel.org 7976Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7978S: Maintained 7979F: Documentation/ide/ 7980F: drivers/ide/ 7981F: include/linux/ide.h 7982 7983IDE/ATAPI DRIVERS 7984M: Borislav Petkov <bp@alien8.de> 7985L: linux-ide@vger.kernel.org 7986S: Maintained 7987F: Documentation/cdrom/ide-cd.rst 7988F: drivers/ide/ide-cd* 7989 7990IDEAPAD LAPTOP EXTRAS DRIVER 7991M: Ike Panhc <ike.pan@canonical.com> 7992L: platform-driver-x86@vger.kernel.org 7993W: http://launchpad.net/ideapad-laptop 7994S: Maintained 7995F: drivers/platform/x86/ideapad-laptop.c 7996 7997IDEAPAD LAPTOP SLIDEBAR DRIVER 7998M: Andrey Moiseev <o2g.org.ru@gmail.com> 7999L: linux-input@vger.kernel.org 8000W: https://github.com/o2genum/ideapad-slidebar 8001S: Maintained 8002F: drivers/input/misc/ideapad_slidebar.c 8003 8004IDT VersaClock 5 CLOCK DRIVER 8005M: Marek Vasut <marek.vasut@gmail.com> 8006S: Maintained 8007F: drivers/clk/clk-versaclock5.c 8008 8009IEEE 802.15.4 SUBSYSTEM 8010M: Alexander Aring <alex.aring@gmail.com> 8011M: Stefan Schmidt <stefan@datenfreihafen.org> 8012L: linux-wpan@vger.kernel.org 8013W: http://wpan.cakelab.org/ 8014T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 8016S: Maintained 8017F: net/ieee802154/ 8018F: net/mac802154/ 8019F: drivers/net/ieee802154/ 8020F: include/linux/nl802154.h 8021F: include/linux/ieee802154.h 8022F: include/net/nl802154.h 8023F: include/net/mac802154.h 8024F: include/net/af_ieee802154.h 8025F: include/net/cfg802154.h 8026F: include/net/ieee802154_netdev.h 8027F: Documentation/networking/ieee802154.rst 8028 8029IFE PROTOCOL 8030M: Yotam Gigi <yotam.gi@gmail.com> 8031M: Jamal Hadi Salim <jhs@mojatatu.com> 8032F: net/ife 8033F: include/net/ife.h 8034F: include/uapi/linux/ife.h 8035 8036IGORPLUG-USB IR RECEIVER 8037M: Sean Young <sean@mess.org> 8038L: linux-media@vger.kernel.org 8039S: Maintained 8040F: drivers/media/rc/igorplugusb.c 8041 8042IGUANAWORKS USB IR TRANSCEIVER 8043M: Sean Young <sean@mess.org> 8044L: linux-media@vger.kernel.org 8045S: Maintained 8046F: drivers/media/rc/iguanair.c 8047 8048IIO DIGITAL POTENTIOMETER DAC 8049M: Peter Rosin <peda@axentia.se> 8050L: linux-iio@vger.kernel.org 8051S: Maintained 8052F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 8053F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 8054F: drivers/iio/dac/dpot-dac.c 8055 8056IIO ENVELOPE DETECTOR 8057M: Peter Rosin <peda@axentia.se> 8058L: linux-iio@vger.kernel.org 8059S: Maintained 8060F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 8061F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 8062F: drivers/iio/adc/envelope-detector.c 8063 8064IIO MULTIPLEXER 8065M: Peter Rosin <peda@axentia.se> 8066L: linux-iio@vger.kernel.org 8067S: Maintained 8068F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 8069F: drivers/iio/multiplexer/iio-mux.c 8070 8071IIO SUBSYSTEM AND DRIVERS 8072M: Jonathan Cameron <jic23@kernel.org> 8073R: Hartmut Knaack <knaack.h@gmx.de> 8074R: Lars-Peter Clausen <lars@metafoo.de> 8075R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 8076L: linux-iio@vger.kernel.org 8077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 8078S: Maintained 8079F: Documentation/ABI/testing/configfs-iio* 8080F: Documentation/ABI/testing/sysfs-bus-iio* 8081F: Documentation/devicetree/bindings/iio/ 8082F: drivers/iio/ 8083F: drivers/staging/iio/ 8084F: include/linux/iio/ 8085F: tools/iio/ 8086 8087IIO UNIT CONVERTER 8088M: Peter Rosin <peda@axentia.se> 8089L: linux-iio@vger.kernel.org 8090S: Maintained 8091F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 8092F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 8093F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 8094F: drivers/iio/afe/iio-rescale.c 8095 8096IKANOS/ADI EAGLE ADSL USB DRIVER 8097M: Matthieu Castet <castet.matthieu@free.fr> 8098M: Stanislaw Gruszka <stf_xl@wp.pl> 8099S: Maintained 8100F: drivers/usb/atm/ueagle-atm.c 8101 8102IMGTEC ASCII LCD DRIVER 8103M: Paul Burton <paulburton@kernel.org> 8104S: Maintained 8105F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 8106F: drivers/auxdisplay/img-ascii-lcd.c 8107 8108IMGTEC IR DECODER DRIVER 8109M: James Hogan <jhogan@kernel.org> 8110S: Maintained 8111F: drivers/media/rc/img-ir/ 8112 8113IMON SOUNDGRAPH USB IR RECEIVER 8114M: Sean Young <sean@mess.org> 8115L: linux-media@vger.kernel.org 8116S: Maintained 8117F: drivers/media/rc/imon_raw.c 8118F: drivers/media/rc/imon.c 8119 8120IMS TWINTURBO FRAMEBUFFER DRIVER 8121L: linux-fbdev@vger.kernel.org 8122S: Orphan 8123F: drivers/video/fbdev/imsttfb.c 8124 8125INA209 HARDWARE MONITOR DRIVER 8126M: Guenter Roeck <linux@roeck-us.net> 8127L: linux-hwmon@vger.kernel.org 8128S: Maintained 8129F: Documentation/hwmon/ina209.rst 8130F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 8131F: drivers/hwmon/ina209.c 8132 8133INA2XX HARDWARE MONITOR DRIVER 8134M: Guenter Roeck <linux@roeck-us.net> 8135L: linux-hwmon@vger.kernel.org 8136S: Maintained 8137F: Documentation/hwmon/ina2xx.rst 8138F: drivers/hwmon/ina2xx.c 8139F: include/linux/platform_data/ina2xx.h 8140 8141INDUSTRY PACK SUBSYSTEM (IPACK) 8142M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 8143M: Jens Taprogge <jens.taprogge@taprogge.org> 8144M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8145L: industrypack-devel@lists.sourceforge.net 8146W: http://industrypack.sourceforge.net 8147S: Maintained 8148F: drivers/ipack/ 8149 8150INFINEON DPS310 Driver 8151M: Eddie James <eajames@linux.ibm.com> 8152L: linux-iio@vger.kernel.org 8153F: drivers/iio/pressure/dps310.c 8154S: Maintained 8155 8156INFINIBAND SUBSYSTEM 8157M: Doug Ledford <dledford@redhat.com> 8158M: Jason Gunthorpe <jgg@mellanox.com> 8159L: linux-rdma@vger.kernel.org 8160W: https://github.com/linux-rdma/rdma-core 8161Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 8163S: Supported 8164F: Documentation/devicetree/bindings/infiniband/ 8165F: Documentation/infiniband/ 8166F: drivers/infiniband/ 8167F: include/uapi/linux/if_infiniband.h 8168F: include/uapi/rdma/ 8169F: include/rdma/ 8170F: include/trace/events/ib_mad.h 8171F: include/trace/events/ib_umad.h 8172F: samples/bpf/ibumad_kern.c 8173F: samples/bpf/ibumad_user.c 8174 8175INGENIC JZ4780 DMA Driver 8176M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 8177S: Maintained 8178F: drivers/dma/dma-jz4780.c 8179 8180INGENIC JZ4780 NAND DRIVER 8181M: Harvey Hunt <harveyhuntnexus@gmail.com> 8182L: linux-mtd@lists.infradead.org 8183S: Maintained 8184F: drivers/mtd/nand/raw/ingenic/ 8185 8186INGENIC JZ47xx SoCs 8187M: Paul Cercueil <paul@crapouillou.net> 8188S: Maintained 8189F: arch/mips/boot/dts/ingenic/ 8190F: arch/mips/include/asm/mach-jz4740/ 8191F: arch/mips/jz4740/ 8192F: drivers/clk/ingenic/ 8193F: drivers/dma/dma-jz4780.c 8194F: drivers/gpu/drm/ingenic/ 8195F: drivers/i2c/busses/i2c-jz4780.c 8196F: drivers/iio/adc/ingenic-adc.c 8197F: drivers/irqchip/irq-ingenic.c 8198F: drivers/memory/jz4780-nemc.c 8199F: drivers/mmc/host/jz4740_mmc.c 8200F: drivers/mtd/nand/raw/ingenic/ 8201F: drivers/pinctrl/pinctrl-ingenic.c 8202F: drivers/power/supply/ingenic-battery.c 8203F: drivers/pwm/pwm-jz4740.c 8204F: drivers/rtc/rtc-jz4740.c 8205F: drivers/tty/serial/8250/8250_ingenic.c 8206F: drivers/usb/musb/jz4740.c 8207F: drivers/watchdog/jz4740_wdt.c 8208F: include/dt-bindings/iio/adc/ingenic,adc.h 8209F: include/linux/mfd/ingenic-tcu.h 8210F: sound/soc/jz4740/ 8211F: sound/soc/codecs/jz47* 8212 8213INOTIFY 8214M: Jan Kara <jack@suse.cz> 8215R: Amir Goldstein <amir73il@gmail.com> 8216L: linux-fsdevel@vger.kernel.org 8217S: Maintained 8218F: Documentation/filesystems/inotify.txt 8219F: fs/notify/inotify/ 8220F: include/linux/inotify.h 8221F: include/uapi/linux/inotify.h 8222 8223INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8224M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8225L: linux-input@vger.kernel.org 8226Q: http://patchwork.kernel.org/project/linux-input/list/ 8227T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8228S: Maintained 8229F: drivers/input/ 8230F: include/linux/input.h 8231F: include/uapi/linux/input.h 8232F: include/uapi/linux/input-event-codes.h 8233F: include/linux/input/ 8234F: Documentation/devicetree/bindings/input/ 8235F: Documentation/devicetree/bindings/serio/ 8236F: Documentation/input/ 8237 8238INPUT MULTITOUCH (MT) PROTOCOL 8239M: Henrik Rydberg <rydberg@bitmath.org> 8240L: linux-input@vger.kernel.org 8241S: Odd fixes 8242F: Documentation/input/multi-touch-protocol.rst 8243F: drivers/input/input-mt.c 8244K: \b(ABS|SYN)_MT_ 8245 8246INSIDE SECURE CRYPTO DRIVER 8247M: Antoine Tenart <antoine.tenart@bootlin.com> 8248F: drivers/crypto/inside-secure/ 8249S: Maintained 8250L: linux-crypto@vger.kernel.org 8251 8252INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8253M: Mimi Zohar <zohar@linux.ibm.com> 8254M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8255L: linux-integrity@vger.kernel.org 8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8257S: Supported 8258F: security/integrity/ima/ 8259 8260INTEL 810/815 FRAMEBUFFER DRIVER 8261M: Antonino Daplas <adaplas@gmail.com> 8262L: linux-fbdev@vger.kernel.org 8263S: Maintained 8264F: drivers/video/fbdev/i810/ 8265 8266INTEL ASoC DRIVERS 8267M: Cezary Rojewski <cezary.rojewski@intel.com> 8268M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8269M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8270M: Jie Yang <yang.jie@linux.intel.com> 8271L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8272S: Supported 8273F: sound/soc/intel/ 8274 8275INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8276M: Hans de Goede <hdegoede@redhat.com> 8277L: platform-driver-x86@vger.kernel.org 8278S: Maintained 8279F: drivers/platform/x86/intel_atomisp2_pm.c 8280 8281INTEL C600 SERIES SAS CONTROLLER DRIVER 8282M: Intel SCU Linux support <intel-linux-scu@intel.com> 8283M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8284L: linux-scsi@vger.kernel.org 8285T: git git://git.code.sf.net/p/intel-sas/isci 8286S: Supported 8287F: drivers/scsi/isci/ 8288 8289INTEL CPU family model numbers 8290M: Tony Luck <tony.luck@intel.com> 8291M: x86@kernel.org 8292L: linux-kernel@vger.kernel.org 8293S: Supported 8294F: arch/x86/include/asm/intel-family.h 8295 8296INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8297M: Jani Nikula <jani.nikula@linux.intel.com> 8298M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8299M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8300L: intel-gfx@lists.freedesktop.org 8301W: https://01.org/linuxgraphics/ 8302B: https://01.org/linuxgraphics/documentation/how-report-bugs 8303C: irc://chat.freenode.net/intel-gfx 8304Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8305T: git git://anongit.freedesktop.org/drm-intel 8306S: Supported 8307F: drivers/gpu/drm/i915/ 8308F: include/drm/i915* 8309F: include/uapi/drm/i915_drm.h 8310F: Documentation/gpu/i915.rst 8311 8312INTEL ETHERNET DRIVERS 8313M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8314L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8315W: http://www.intel.com/support/feedback.htm 8316W: http://e1000.sourceforge.net/ 8317Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8319T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8320S: Supported 8321F: Documentation/networking/device_drivers/intel/e100.rst 8322F: Documentation/networking/device_drivers/intel/e1000.rst 8323F: Documentation/networking/device_drivers/intel/e1000e.rst 8324F: Documentation/networking/device_drivers/intel/fm10k.rst 8325F: Documentation/networking/device_drivers/intel/igb.rst 8326F: Documentation/networking/device_drivers/intel/igbvf.rst 8327F: Documentation/networking/device_drivers/intel/ixgb.rst 8328F: Documentation/networking/device_drivers/intel/ixgbe.rst 8329F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8330F: Documentation/networking/device_drivers/intel/i40e.rst 8331F: Documentation/networking/device_drivers/intel/iavf.rst 8332F: Documentation/networking/device_drivers/intel/ice.rst 8333F: drivers/net/ethernet/intel/ 8334F: drivers/net/ethernet/intel/*/ 8335F: include/linux/avf/virtchnl.h 8336 8337INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8338M: Maik Broemme <mbroemme@libmpq.org> 8339L: linux-fbdev@vger.kernel.org 8340S: Maintained 8341F: Documentation/fb/intelfb.rst 8342F: drivers/video/fbdev/intelfb/ 8343 8344INTEL GPIO DRIVERS 8345M: Andy Shevchenko <andy@kernel.org> 8346L: linux-gpio@vger.kernel.org 8347S: Maintained 8348T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8349F: drivers/gpio/gpio-ich.c 8350F: drivers/gpio/gpio-intel-mid.c 8351F: drivers/gpio/gpio-lynxpoint.c 8352F: drivers/gpio/gpio-merrifield.c 8353F: drivers/gpio/gpio-ml-ioh.c 8354F: drivers/gpio/gpio-pch.c 8355F: drivers/gpio/gpio-sch.c 8356F: drivers/gpio/gpio-sodaville.c 8357 8358INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8359M: Zhenyu Wang <zhenyuw@linux.intel.com> 8360M: Zhi Wang <zhi.a.wang@intel.com> 8361L: intel-gvt-dev@lists.freedesktop.org 8362L: intel-gfx@lists.freedesktop.org 8363W: https://01.org/igvt-g 8364T: git https://github.com/intel/gvt-linux.git 8365S: Supported 8366F: drivers/gpu/drm/i915/gvt/ 8367 8368INTEL HID EVENT DRIVER 8369M: Alex Hung <alex.hung@canonical.com> 8370L: platform-driver-x86@vger.kernel.org 8371S: Maintained 8372F: drivers/platform/x86/intel-hid.c 8373 8374INTEL I/OAT DMA DRIVER 8375M: Dave Jiang <dave.jiang@intel.com> 8376R: Dan Williams <dan.j.williams@intel.com> 8377L: dmaengine@vger.kernel.org 8378Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8379S: Supported 8380F: drivers/dma/ioat* 8381 8382INTEL IDLE DRIVER 8383M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8384M: Len Brown <lenb@kernel.org> 8385L: linux-pm@vger.kernel.org 8386T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8387B: https://bugzilla.kernel.org 8388S: Supported 8389F: drivers/idle/intel_idle.c 8390 8391INTEL INTEGRATED SENSOR HUB DRIVER 8392M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8393M: Jiri Kosina <jikos@kernel.org> 8394L: linux-input@vger.kernel.org 8395S: Maintained 8396F: drivers/hid/intel-ish-hid/ 8397 8398INTEL IOMMU (VT-d) 8399M: David Woodhouse <dwmw2@infradead.org> 8400M: Lu Baolu <baolu.lu@linux.intel.com> 8401L: iommu@lists.linux-foundation.org 8402T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8403S: Supported 8404F: drivers/iommu/dmar.c 8405F: drivers/iommu/intel*.[ch] 8406F: include/linux/intel-iommu.h 8407F: include/linux/intel-svm.h 8408 8409INTEL IOP-ADMA DMA DRIVER 8410R: Dan Williams <dan.j.williams@intel.com> 8411S: Odd fixes 8412F: drivers/dma/iop-adma.c 8413 8414INTEL IPU3 CSI-2 CIO2 DRIVER 8415M: Yong Zhi <yong.zhi@intel.com> 8416M: Sakari Ailus <sakari.ailus@linux.intel.com> 8417M: Bingbu Cao <bingbu.cao@intel.com> 8418R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8419L: linux-media@vger.kernel.org 8420S: Maintained 8421F: drivers/media/pci/intel/ipu3/ 8422F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8423 8424INTEL IPU3 CSI-2 IMGU DRIVER 8425M: Sakari Ailus <sakari.ailus@linux.intel.com> 8426L: linux-media@vger.kernel.org 8427S: Maintained 8428F: drivers/staging/media/ipu3/ 8429F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8430F: Documentation/media/v4l-drivers/ipu3.rst 8431F: Documentation/media/v4l-drivers/ipu3_rcb.svg 8432 8433INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8434M: Krzysztof Halasa <khalasa@piap.pl> 8435S: Maintained 8436F: include/linux/soc/ixp4xx/qmgr.h 8437F: include/linux/soc/ixp4xx/npe.h 8438F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8439F: drivers/soc/ixp4xx/ixp4xx-npe.c 8440F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8441F: drivers/net/wan/ixp4xx_hss.c 8442 8443INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8444M: Deepak Saxena <dsaxena@plexity.net> 8445S: Maintained 8446F: drivers/char/hw_random/ixp4xx-rng.c 8447 8448INTEL MANAGEMENT ENGINE (mei) 8449M: Tomas Winkler <tomas.winkler@intel.com> 8450L: linux-kernel@vger.kernel.org 8451S: Supported 8452F: include/uapi/linux/mei.h 8453F: include/linux/mei_cl_bus.h 8454F: drivers/misc/mei/* 8455F: drivers/watchdog/mei_wdt.c 8456F: Documentation/driver-api/mei/* 8457F: samples/mei/* 8458 8459INTEL MENLOW THERMAL DRIVER 8460M: Sujith Thomas <sujith.thomas@intel.com> 8461L: platform-driver-x86@vger.kernel.org 8462W: https://01.org/linux-acpi 8463S: Supported 8464F: drivers/platform/x86/intel_menlow.c 8465 8466INTEL MIC DRIVERS (mic) 8467M: Sudeep Dutt <sudeep.dutt@intel.com> 8468M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8469S: Supported 8470W: https://github.com/sudeepdutt/mic 8471W: http://software.intel.com/en-us/mic-developer 8472F: include/linux/mic_bus.h 8473F: include/linux/scif.h 8474F: include/uapi/linux/mic_common.h 8475F: include/uapi/linux/mic_ioctl.h 8476F: include/uapi/linux/scif_ioctl.h 8477F: drivers/misc/mic/ 8478F: drivers/dma/mic_x100_dma.c 8479F: drivers/dma/mic_x100_dma.h 8480F: Documentation/mic/ 8481 8482INTEL PMC CORE DRIVER 8483M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8484M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8485L: platform-driver-x86@vger.kernel.org 8486S: Maintained 8487F: drivers/platform/x86/intel_pmc_core* 8488 8489INTEL PMC/P-Unit IPC DRIVER 8490M: Zha Qipeng<qipeng.zha@intel.com> 8491L: platform-driver-x86@vger.kernel.org 8492S: Maintained 8493F: drivers/platform/x86/intel_pmc_ipc.c 8494F: drivers/platform/x86/intel_punit_ipc.c 8495F: arch/x86/include/asm/intel_pmc_ipc.h 8496F: arch/x86/include/asm/intel_punit_ipc.h 8497 8498INTEL PMIC GPIO DRIVERS 8499M: Andy Shevchenko <andy@kernel.org> 8500S: Maintained 8501T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8502F: drivers/gpio/gpio-*cove.c 8503F: drivers/gpio/gpio-msic.c 8504 8505INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8506R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8507S: Maintained 8508F: drivers/mfd/intel_msic.c 8509F: drivers/mfd/intel_soc_pmic* 8510F: include/linux/mfd/intel_msic.h 8511F: include/linux/mfd/intel_soc_pmic* 8512 8513INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8514M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8515L: linux-wireless@vger.kernel.org 8516S: Maintained 8517F: Documentation/networking/device_drivers/intel/ipw2100.txt 8518F: Documentation/networking/device_drivers/intel/ipw2200.txt 8519F: drivers/net/wireless/intel/ipw2x00/ 8520 8521INTEL PSTATE DRIVER 8522M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8523M: Len Brown <lenb@kernel.org> 8524L: linux-pm@vger.kernel.org 8525S: Supported 8526F: drivers/cpufreq/intel_pstate.c 8527 8528INTEL RDMA RNIC DRIVER 8529M: Faisal Latif <faisal.latif@intel.com> 8530M: Shiraz Saleem <shiraz.saleem@intel.com> 8531L: linux-rdma@vger.kernel.org 8532S: Supported 8533F: drivers/infiniband/hw/i40iw/ 8534F: include/uapi/rdma/i40iw-abi.h 8535 8536INTEL SPEED SELECT TECHNOLOGY 8537M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8538L: platform-driver-x86@vger.kernel.org 8539S: Maintained 8540F: drivers/platform/x86/intel_speed_select_if/ 8541F: tools/power/x86/intel-speed-select/ 8542F: include/uapi/linux/isst_if.h 8543 8544INTEL STRATIX10 FIRMWARE DRIVERS 8545M: Richard Gong <richard.gong@linux.intel.com> 8546L: linux-kernel@vger.kernel.org 8547S: Maintained 8548F: drivers/firmware/stratix10-rsu.c 8549F: drivers/firmware/stratix10-svc.c 8550F: include/linux/firmware/intel/stratix10-smc.h 8551F: include/linux/firmware/intel/stratix10-svc-client.h 8552F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 8553F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 8554 8555INTEL TELEMETRY DRIVER 8556M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8557M: "David E. Box" <david.e.box@linux.intel.com> 8558L: platform-driver-x86@vger.kernel.org 8559S: Maintained 8560F: arch/x86/include/asm/intel_telemetry.h 8561F: drivers/platform/x86/intel_telemetry* 8562 8563INTEL VIRTUAL BUTTON DRIVER 8564M: AceLan Kao <acelan.kao@canonical.com> 8565L: platform-driver-x86@vger.kernel.org 8566S: Maintained 8567F: drivers/platform/x86/intel-vbtn.c 8568 8569INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8570M: Stanislaw Gruszka <sgruszka@redhat.com> 8571L: linux-wireless@vger.kernel.org 8572S: Supported 8573F: drivers/net/wireless/intel/iwlegacy/ 8574 8575INTEL WIRELESS WIFI LINK (iwlwifi) 8576M: Johannes Berg <johannes.berg@intel.com> 8577M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8578M: Luca Coelho <luciano.coelho@intel.com> 8579M: Intel Linux Wireless <linuxwifi@intel.com> 8580L: linux-wireless@vger.kernel.org 8581W: http://intellinuxwireless.org 8582T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8583S: Supported 8584F: drivers/net/wireless/intel/iwlwifi/ 8585 8586INTEL WIRELESS WIMAX CONNECTION 2400 8587M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8588M: linux-wimax@intel.com 8589L: wimax@linuxwimax.org (subscribers-only) 8590S: Supported 8591W: http://linuxwimax.org 8592F: Documentation/admin-guide/wimax/i2400m.rst 8593F: drivers/net/wimax/i2400m/ 8594F: include/uapi/linux/wimax/i2400m.h 8595 8596INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8597M: Mario Limonciello <mario.limonciello@dell.com> 8598S: Maintained 8599F: drivers/platform/x86/intel-wmi-thunderbolt.c 8600 8601INTEL(R) TRACE HUB 8602M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8603S: Supported 8604F: Documentation/trace/intel_th.rst 8605F: drivers/hwtracing/intel_th/ 8606F: include/linux/intel_th.h 8607 8608INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8609M: Ning Sun <ning.sun@intel.com> 8610L: tboot-devel@lists.sourceforge.net 8611W: http://tboot.sourceforge.net 8612T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8613S: Supported 8614F: Documentation/x86/intel_txt.rst 8615F: include/linux/tboot.h 8616F: arch/x86/kernel/tboot.c 8617 8618INTERCONNECT API 8619M: Georgi Djakov <georgi.djakov@linaro.org> 8620L: linux-pm@vger.kernel.org 8621S: Maintained 8622F: Documentation/driver-api/interconnect.rst 8623F: Documentation/devicetree/bindings/interconnect/ 8624F: drivers/interconnect/ 8625F: include/dt-bindings/interconnect/ 8626F: include/linux/interconnect-provider.h 8627F: include/linux/interconnect.h 8628 8629INVENSENSE MPU-3050 GYROSCOPE DRIVER 8630M: Linus Walleij <linus.walleij@linaro.org> 8631L: linux-iio@vger.kernel.org 8632S: Maintained 8633F: drivers/iio/gyro/mpu3050* 8634F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8635 8636IOC3 ETHERNET DRIVER 8637M: Ralf Baechle <ralf@linux-mips.org> 8638L: linux-mips@vger.kernel.org 8639S: Maintained 8640F: drivers/net/ethernet/sgi/ioc3-eth.c 8641 8642IOMAP FILESYSTEM LIBRARY 8643M: Christoph Hellwig <hch@infradead.org> 8644M: Darrick J. Wong <darrick.wong@oracle.com> 8645M: linux-xfs@vger.kernel.org 8646M: linux-fsdevel@vger.kernel.org 8647L: linux-xfs@vger.kernel.org 8648L: linux-fsdevel@vger.kernel.org 8649T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8650S: Supported 8651F: fs/iomap/ 8652F: include/linux/iomap.h 8653 8654IOMMU DRIVERS 8655M: Joerg Roedel <joro@8bytes.org> 8656L: iommu@lists.linux-foundation.org 8657T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8658S: Maintained 8659F: Documentation/devicetree/bindings/iommu/ 8660F: drivers/iommu/ 8661F: include/linux/iommu.h 8662F: include/linux/of_iommu.h 8663F: include/linux/iova.h 8664 8665IO_URING 8666M: Jens Axboe <axboe@kernel.dk> 8667L: io-uring@vger.kernel.org 8668T: git git://git.kernel.dk/linux-block 8669T: git git://git.kernel.dk/liburing 8670S: Maintained 8671F: fs/io_uring.c 8672F: fs/io-wq.c 8673F: fs/io-wq.h 8674F: include/uapi/linux/io_uring.h 8675 8676IPMI SUBSYSTEM 8677M: Corey Minyard <minyard@acm.org> 8678L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8679W: http://openipmi.sourceforge.net/ 8680S: Supported 8681F: Documentation/devicetree/bindings/ipmi/ 8682F: Documentation/IPMI.txt 8683F: drivers/char/ipmi/ 8684F: include/linux/ipmi* 8685F: include/uapi/linux/ipmi* 8686 8687IPS SCSI RAID DRIVER 8688M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8689L: linux-scsi@vger.kernel.org 8690W: http://www.adaptec.com/ 8691S: Maintained 8692F: drivers/scsi/ips* 8693 8694IPVS 8695M: Wensong Zhang <wensong@linux-vs.org> 8696M: Simon Horman <horms@verge.net.au> 8697M: Julian Anastasov <ja@ssi.bg> 8698L: netdev@vger.kernel.org 8699L: lvs-devel@vger.kernel.org 8700S: Maintained 8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8703F: Documentation/networking/ipvs-sysctl.txt 8704F: include/net/ip_vs.h 8705F: include/uapi/linux/ip_vs.h 8706F: net/netfilter/ipvs/ 8707 8708IPWIRELESS DRIVER 8709M: Jiri Kosina <jikos@kernel.org> 8710M: David Sterba <dsterba@suse.com> 8711S: Odd Fixes 8712F: drivers/tty/ipwireless/ 8713 8714IPX NETWORK LAYER 8715L: netdev@vger.kernel.org 8716S: Obsolete 8717F: include/uapi/linux/ipx.h 8718 8719IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8720M: Marc Zyngier <maz@kernel.org> 8721S: Maintained 8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8723F: Documentation/IRQ-domain.txt 8724F: include/linux/irqdomain.h 8725F: kernel/irq/irqdomain.c 8726F: kernel/irq/msi.c 8727 8728IRQ SUBSYSTEM 8729M: Thomas Gleixner <tglx@linutronix.de> 8730L: linux-kernel@vger.kernel.org 8731S: Maintained 8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8733F: kernel/irq/ 8734 8735IRQCHIP DRIVERS 8736M: Thomas Gleixner <tglx@linutronix.de> 8737M: Jason Cooper <jason@lakedaemon.net> 8738M: Marc Zyngier <maz@kernel.org> 8739L: linux-kernel@vger.kernel.org 8740S: Maintained 8741T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8742F: Documentation/devicetree/bindings/interrupt-controller/ 8743F: drivers/irqchip/ 8744 8745ISA 8746M: William Breathitt Gray <vilhelm.gray@gmail.com> 8747S: Maintained 8748F: Documentation/driver-api/isa.rst 8749F: drivers/base/isa.c 8750F: include/linux/isa.h 8751 8752ISA RADIO MODULE 8753M: Hans Verkuil <hverkuil@xs4all.nl> 8754L: linux-media@vger.kernel.org 8755T: git git://linuxtv.org/media_tree.git 8756W: https://linuxtv.org 8757S: Maintained 8758F: drivers/media/radio/radio-isa* 8759 8760ISAPNP 8761M: Jaroslav Kysela <perex@perex.cz> 8762S: Maintained 8763F: Documentation/driver-api/isapnp.rst 8764F: drivers/pnp/isapnp/ 8765F: include/linux/isapnp.h 8766 8767ISCSI 8768M: Lee Duncan <lduncan@suse.com> 8769M: Chris Leech <cleech@redhat.com> 8770L: open-iscsi@googlegroups.com 8771L: linux-scsi@vger.kernel.org 8772W: www.open-iscsi.com 8773S: Maintained 8774F: drivers/scsi/*iscsi* 8775F: include/scsi/*iscsi* 8776 8777iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8778M: Peter Jones <pjones@redhat.com> 8779M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8780S: Maintained 8781F: drivers/firmware/iscsi_ibft* 8782 8783ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8784M: Sagi Grimberg <sagi@grimberg.me> 8785M: Max Gurtovoy <maxg@mellanox.com> 8786L: linux-rdma@vger.kernel.org 8787S: Supported 8788W: http://www.openfabrics.org 8789W: www.open-iscsi.org 8790Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8791F: drivers/infiniband/ulp/iser/ 8792 8793ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8794M: Sagi Grimberg <sagi@grimberg.me> 8795T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8796L: linux-rdma@vger.kernel.org 8797L: target-devel@vger.kernel.org 8798S: Supported 8799W: http://www.linux-iscsi.org 8800F: drivers/infiniband/ulp/isert 8801 8802ISDN/mISDN SUBSYSTEM 8803M: Karsten Keil <isdn@linux-pingi.de> 8804L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8805L: netdev@vger.kernel.org 8806W: http://www.isdn4linux.de 8807S: Maintained 8808F: drivers/isdn/mISDN 8809F: drivers/isdn/hardware 8810 8811ISDN/CAPI SUBSYSTEM 8812M: Karsten Keil <isdn@linux-pingi.de> 8813L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8814L: netdev@vger.kernel.org 8815W: http://www.isdn4linux.de 8816S: Odd Fixes 8817F: Documentation/isdn/ 8818F: drivers/isdn/capi/ 8819F: drivers/staging/isdn/ 8820F: net/bluetooth/cmtp/ 8821F: include/linux/isdn/ 8822F: include/uapi/linux/isdn/ 8823 8824IT87 HARDWARE MONITORING DRIVER 8825M: Jean Delvare <jdelvare@suse.com> 8826L: linux-hwmon@vger.kernel.org 8827S: Maintained 8828F: Documentation/hwmon/it87.rst 8829F: drivers/hwmon/it87.c 8830 8831IT913X MEDIA DRIVER 8832M: Antti Palosaari <crope@iki.fi> 8833L: linux-media@vger.kernel.org 8834W: https://linuxtv.org 8835W: http://palosaari.fi/linux/ 8836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8837T: git git://linuxtv.org/anttip/media_tree.git 8838S: Maintained 8839F: drivers/media/tuners/it913x* 8840 8841IVTV VIDEO4LINUX DRIVER 8842M: Andy Walls <awalls@md.metrocast.net> 8843L: ivtv-devel@ivtvdriver.org (subscribers-only) 8844L: linux-media@vger.kernel.org 8845T: git git://linuxtv.org/media_tree.git 8846W: http://www.ivtvdriver.org 8847S: Maintained 8848F: Documentation/media/v4l-drivers/ivtv* 8849F: drivers/media/pci/ivtv/ 8850F: include/uapi/linux/ivtv* 8851 8852IX2505V MEDIA DRIVER 8853M: Malcolm Priestley <tvboxspy@gmail.com> 8854L: linux-media@vger.kernel.org 8855W: https://linuxtv.org 8856Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8857S: Maintained 8858F: drivers/media/dvb-frontends/ix2505v* 8859 8860JAILHOUSE HYPERVISOR INTERFACE 8861M: Jan Kiszka <jan.kiszka@siemens.com> 8862L: jailhouse-dev@googlegroups.com 8863S: Maintained 8864F: arch/x86/kernel/jailhouse.c 8865F: arch/x86/include/asm/jailhouse_para.h 8866 8867JC42.4 TEMPERATURE SENSOR DRIVER 8868M: Guenter Roeck <linux@roeck-us.net> 8869L: linux-hwmon@vger.kernel.org 8870S: Maintained 8871F: drivers/hwmon/jc42.c 8872F: Documentation/hwmon/jc42.rst 8873 8874JFS FILESYSTEM 8875M: Dave Kleikamp <shaggy@kernel.org> 8876L: jfs-discussion@lists.sourceforge.net 8877W: http://jfs.sourceforge.net/ 8878T: git git://github.com/kleikamp/linux-shaggy.git 8879S: Maintained 8880F: Documentation/admin-guide/jfs.rst 8881F: fs/jfs/ 8882 8883JME NETWORK DRIVER 8884M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8885L: netdev@vger.kernel.org 8886S: Maintained 8887F: drivers/net/ethernet/jme.* 8888 8889JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8890M: David Woodhouse <dwmw2@infradead.org> 8891M: Richard Weinberger <richard@nod.at> 8892L: linux-mtd@lists.infradead.org 8893W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8894T: git git://git.infradead.org/ubifs-2.6.git 8895S: Odd Fixes 8896F: fs/jffs2/ 8897F: include/uapi/linux/jffs2.h 8898 8899JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8900M: "Theodore Ts'o" <tytso@mit.edu> 8901M: Jan Kara <jack@suse.com> 8902L: linux-ext4@vger.kernel.org 8903S: Maintained 8904F: fs/jbd2/ 8905F: include/linux/jbd2.h 8906 8907JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8908M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8909L: linux-media@vger.kernel.org 8910S: Maintained 8911F: drivers/media/platform/rcar_jpu.c 8912 8913JSM Neo PCI based serial card 8914L: linux-serial@vger.kernel.org 8915S: Orphan 8916F: drivers/tty/serial/jsm/ 8917 8918K10TEMP HARDWARE MONITORING DRIVER 8919M: Clemens Ladisch <clemens@ladisch.de> 8920L: linux-hwmon@vger.kernel.org 8921S: Maintained 8922F: Documentation/hwmon/k10temp.rst 8923F: drivers/hwmon/k10temp.c 8924 8925K8TEMP HARDWARE MONITORING DRIVER 8926M: Rudolf Marek <r.marek@assembler.cz> 8927L: linux-hwmon@vger.kernel.org 8928S: Maintained 8929F: Documentation/hwmon/k8temp.rst 8930F: drivers/hwmon/k8temp.c 8931 8932KASAN 8933M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8934R: Alexander Potapenko <glider@google.com> 8935R: Dmitry Vyukov <dvyukov@google.com> 8936L: kasan-dev@googlegroups.com 8937S: Maintained 8938F: arch/*/include/asm/kasan.h 8939F: arch/*/mm/kasan_init* 8940F: Documentation/dev-tools/kasan.rst 8941F: include/linux/kasan*.h 8942F: lib/test_kasan.c 8943F: mm/kasan/ 8944F: scripts/Makefile.kasan 8945 8946KCONFIG 8947M: Masahiro Yamada <masahiroy@kernel.org> 8948T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8949L: linux-kbuild@vger.kernel.org 8950S: Maintained 8951F: Documentation/kbuild/kconfig* 8952F: scripts/kconfig/ 8953F: scripts/Kconfig.include 8954 8955KDUMP 8956M: Dave Young <dyoung@redhat.com> 8957M: Baoquan He <bhe@redhat.com> 8958R: Vivek Goyal <vgoyal@redhat.com> 8959L: kexec@lists.infradead.org 8960W: http://lse.sourceforge.net/kdump/ 8961S: Maintained 8962F: Documentation/admin-guide/kdump/ 8963 8964KEENE FM RADIO TRANSMITTER DRIVER 8965M: Hans Verkuil <hverkuil@xs4all.nl> 8966L: linux-media@vger.kernel.org 8967T: git git://linuxtv.org/media_tree.git 8968W: https://linuxtv.org 8969S: Maintained 8970F: drivers/media/radio/radio-keene* 8971 8972KERNEL AUTOMOUNTER 8973M: Ian Kent <raven@themaw.net> 8974L: autofs@vger.kernel.org 8975S: Maintained 8976F: fs/autofs/ 8977 8978KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8979M: Masahiro Yamada <masahiroy@kernel.org> 8980M: Michal Marek <michal.lkml@markovi.net> 8981T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8982L: linux-kbuild@vger.kernel.org 8983S: Maintained 8984F: Documentation/kbuild/ 8985F: Makefile 8986F: scripts/Kbuild* 8987F: scripts/Makefile* 8988F: scripts/basic/ 8989F: scripts/mk* 8990F: scripts/*vmlinux* 8991F: scripts/mod/ 8992F: scripts/package/ 8993 8994KERNEL JANITORS 8995L: kernel-janitors@vger.kernel.org 8996W: http://kernelnewbies.org/KernelJanitors 8997S: Odd Fixes 8998 8999KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 9000M: "J. Bruce Fields" <bfields@fieldses.org> 9001M: Chuck Lever <chuck.lever@oracle.com> 9002L: linux-nfs@vger.kernel.org 9003W: http://nfs.sourceforge.net/ 9004T: git git://linux-nfs.org/~bfields/linux.git 9005S: Supported 9006F: fs/nfsd/ 9007F: include/uapi/linux/nfsd/ 9008F: fs/lockd/ 9009F: fs/nfs_common/ 9010F: net/sunrpc/ 9011F: include/linux/lockd/ 9012F: include/linux/sunrpc/ 9013F: include/uapi/linux/sunrpc/ 9014 9015KERNEL SELFTEST FRAMEWORK 9016M: Shuah Khan <shuah@kernel.org> 9017M: Shuah Khan <skhan@linuxfoundation.org> 9018L: linux-kselftest@vger.kernel.org 9019T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 9020Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 9021S: Maintained 9022F: tools/testing/selftests/ 9023F: Documentation/dev-tools/kselftest* 9024 9025KERNEL UNIT TESTING FRAMEWORK (KUnit) 9026M: Brendan Higgins <brendanhiggins@google.com> 9027L: linux-kselftest@vger.kernel.org 9028L: kunit-dev@googlegroups.com 9029W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 9030S: Maintained 9031F: Documentation/dev-tools/kunit/ 9032F: include/kunit/ 9033F: lib/kunit/ 9034F: tools/testing/kunit/ 9035 9036KERNEL USERMODE HELPER 9037M: Luis Chamberlain <mcgrof@kernel.org> 9038L: linux-kernel@vger.kernel.org 9039S: Maintained 9040F: kernel/umh.c 9041F: include/linux/umh.h 9042 9043KERNEL VIRTUAL MACHINE (KVM) 9044M: Paolo Bonzini <pbonzini@redhat.com> 9045L: kvm@vger.kernel.org 9046W: http://www.linux-kvm.org 9047T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9048S: Supported 9049F: Documentation/virt/kvm/ 9050F: include/trace/events/kvm.h 9051F: include/uapi/asm-generic/kvm* 9052F: include/uapi/linux/kvm* 9053F: include/asm-generic/kvm* 9054F: include/linux/kvm* 9055F: include/kvm/iodev.h 9056F: virt/kvm/* 9057F: tools/kvm/ 9058F: tools/testing/selftests/kvm/ 9059 9060KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 9061M: Marc Zyngier <maz@kernel.org> 9062R: James Morse <james.morse@arm.com> 9063R: Julien Thierry <julien.thierry.kdev@gmail.com> 9064R: Suzuki K Poulose <suzuki.poulose@arm.com> 9065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9066L: kvmarm@lists.cs.columbia.edu 9067T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 9068S: Maintained 9069F: arch/arm/include/uapi/asm/kvm* 9070F: arch/arm/include/asm/kvm* 9071F: arch/arm/kvm/ 9072F: arch/arm64/include/uapi/asm/kvm* 9073F: arch/arm64/include/asm/kvm* 9074F: arch/arm64/kvm/ 9075F: virt/kvm/arm/ 9076F: include/kvm/arm_* 9077 9078KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 9079L: linux-mips@vger.kernel.org 9080L: kvm@vger.kernel.org 9081S: Orphan 9082F: arch/mips/include/uapi/asm/kvm* 9083F: arch/mips/include/asm/kvm* 9084F: arch/mips/kvm/ 9085 9086KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 9087M: Paul Mackerras <paulus@ozlabs.org> 9088L: kvm-ppc@vger.kernel.org 9089W: http://www.linux-kvm.org/ 9090T: git git://github.com/agraf/linux-2.6.git 9091S: Supported 9092F: arch/powerpc/include/uapi/asm/kvm* 9093F: arch/powerpc/include/asm/kvm* 9094F: arch/powerpc/kvm/ 9095F: arch/powerpc/kernel/kvm* 9096 9097KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 9098M: Christian Borntraeger <borntraeger@de.ibm.com> 9099M: Janosch Frank <frankja@linux.ibm.com> 9100R: David Hildenbrand <david@redhat.com> 9101R: Cornelia Huck <cohuck@redhat.com> 9102L: kvm@vger.kernel.org 9103W: http://www.ibm.com/developerworks/linux/linux390/ 9104T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 9105S: Supported 9106F: arch/s390/include/uapi/asm/kvm* 9107F: arch/s390/include/asm/gmap.h 9108F: arch/s390/include/asm/kvm* 9109F: arch/s390/kvm/ 9110F: arch/s390/mm/gmap.c 9111F: tools/testing/selftests/kvm/s390x/ 9112F: tools/testing/selftests/kvm/*/s390x/ 9113 9114KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 9115M: Paolo Bonzini <pbonzini@redhat.com> 9116R: Sean Christopherson <sean.j.christopherson@intel.com> 9117R: Vitaly Kuznetsov <vkuznets@redhat.com> 9118R: Wanpeng Li <wanpengli@tencent.com> 9119R: Jim Mattson <jmattson@google.com> 9120R: Joerg Roedel <joro@8bytes.org> 9121L: kvm@vger.kernel.org 9122W: http://www.linux-kvm.org 9123T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9124S: Supported 9125F: arch/x86/kvm/ 9126F: arch/x86/kvm/*/ 9127F: arch/x86/include/uapi/asm/kvm* 9128F: arch/x86/include/uapi/asm/vmx.h 9129F: arch/x86/include/uapi/asm/svm.h 9130F: arch/x86/include/asm/kvm* 9131F: arch/x86/include/asm/pvclock-abi.h 9132F: arch/x86/include/asm/svm.h 9133F: arch/x86/include/asm/vmx.h 9134F: arch/x86/kernel/kvm.c 9135F: arch/x86/kernel/kvmclock.c 9136 9137KERNFS 9138M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9139M: Tejun Heo <tj@kernel.org> 9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 9141S: Supported 9142F: include/linux/kernfs.h 9143F: fs/kernfs/ 9144 9145KEXEC 9146M: Eric Biederman <ebiederm@xmission.com> 9147W: http://kernel.org/pub/linux/utils/kernel/kexec/ 9148L: kexec@lists.infradead.org 9149S: Maintained 9150F: include/linux/kexec.h 9151F: include/uapi/linux/kexec.h 9152F: kernel/kexec* 9153 9154KEYS-ENCRYPTED 9155M: Mimi Zohar <zohar@linux.ibm.com> 9156L: linux-integrity@vger.kernel.org 9157L: keyrings@vger.kernel.org 9158S: Supported 9159F: Documentation/security/keys/trusted-encrypted.rst 9160F: include/keys/encrypted-type.h 9161F: security/keys/encrypted-keys/ 9162 9163KEYS-TRUSTED 9164M: James Bottomley <jejb@linux.ibm.com> 9165M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9166M: Mimi Zohar <zohar@linux.ibm.com> 9167L: linux-integrity@vger.kernel.org 9168L: keyrings@vger.kernel.org 9169S: Supported 9170F: Documentation/security/keys/trusted-encrypted.rst 9171F: include/keys/trusted-type.h 9172F: security/keys/trusted.c 9173F: include/keys/trusted.h 9174 9175KEYS/KEYRINGS: 9176M: David Howells <dhowells@redhat.com> 9177M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9178L: keyrings@vger.kernel.org 9179S: Maintained 9180F: Documentation/security/keys/core.rst 9181F: include/linux/key.h 9182F: include/linux/key-type.h 9183F: include/linux/keyctl.h 9184F: include/uapi/linux/keyctl.h 9185F: include/keys/ 9186F: security/keys/ 9187 9188KGDB / KDB /debug_core 9189M: Jason Wessel <jason.wessel@windriver.com> 9190M: Daniel Thompson <daniel.thompson@linaro.org> 9191R: Douglas Anderson <dianders@chromium.org> 9192W: http://kgdb.wiki.kernel.org/ 9193L: kgdb-bugreport@lists.sourceforge.net 9194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 9195S: Maintained 9196F: Documentation/dev-tools/kgdb.rst 9197F: drivers/misc/kgdbts.c 9198F: drivers/tty/serial/kgdboc.c 9199F: include/linux/kdb.h 9200F: include/linux/kgdb.h 9201F: kernel/debug/ 9202 9203KMEMLEAK 9204M: Catalin Marinas <catalin.marinas@arm.com> 9205S: Maintained 9206F: Documentation/dev-tools/kmemleak.rst 9207F: include/linux/kmemleak.h 9208F: mm/kmemleak.c 9209F: mm/kmemleak-test.c 9210 9211KMOD KERNEL MODULE LOADER - USERMODE HELPER 9212M: Luis Chamberlain <mcgrof@kernel.org> 9213L: linux-kernel@vger.kernel.org 9214S: Maintained 9215F: kernel/kmod.c 9216F: include/linux/kmod.h 9217F: lib/test_kmod.c 9218F: tools/testing/selftests/kmod/ 9219 9220KPROBES 9221M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 9222M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 9223M: "David S. Miller" <davem@davemloft.net> 9224M: Masami Hiramatsu <mhiramat@kernel.org> 9225S: Maintained 9226F: Documentation/kprobes.txt 9227F: include/linux/kprobes.h 9228F: include/asm-generic/kprobes.h 9229F: kernel/kprobes.c 9230 9231KS0108 LCD CONTROLLER DRIVER 9232M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 9233S: Maintained 9234F: Documentation/admin-guide/auxdisplay/ks0108.rst 9235F: drivers/auxdisplay/ks0108.c 9236F: include/linux/ks0108.h 9237 9238L3MDEV 9239M: David Ahern <dsahern@kernel.org> 9240L: netdev@vger.kernel.org 9241S: Maintained 9242F: net/l3mdev 9243F: include/net/l3mdev.h 9244 9245L7 BPF FRAMEWORK 9246M: John Fastabend <john.fastabend@gmail.com> 9247M: Daniel Borkmann <daniel@iogearbox.net> 9248L: netdev@vger.kernel.org 9249L: bpf@vger.kernel.org 9250S: Maintained 9251F: include/linux/skmsg.h 9252F: net/core/skmsg.c 9253F: net/core/sock_map.c 9254F: net/ipv4/tcp_bpf.c 9255 9256LANTIQ / INTEL Ethernet drivers 9257M: Hauke Mehrtens <hauke@hauke-m.de> 9258L: netdev@vger.kernel.org 9259S: Maintained 9260F: net/dsa/tag_gswip.c 9261F: drivers/net/ethernet/lantiq_xrx200.c 9262F: drivers/net/dsa/lantiq_pce.h 9263F: drivers/net/dsa/lantiq_gswip.c 9264 9265LANTIQ MIPS ARCHITECTURE 9266M: John Crispin <john@phrozen.org> 9267L: linux-mips@vger.kernel.org 9268S: Maintained 9269F: arch/mips/lantiq 9270F: drivers/soc/lantiq 9271 9272LAPB module 9273L: linux-x25@vger.kernel.org 9274S: Orphan 9275F: Documentation/networking/lapb-module.txt 9276F: include/*/lapb.h 9277F: net/lapb/ 9278 9279LASI 53c700 driver for PARISC 9280M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9281L: linux-scsi@vger.kernel.org 9282S: Maintained 9283F: Documentation/scsi/53c700.txt 9284F: drivers/scsi/53c700* 9285 9286LEAKING_ADDRESSES 9287M: Tobin C. Harding <me@tobin.cc> 9288M: Tycho Andersen <tycho@tycho.ws> 9289L: kernel-hardening@lists.openwall.com 9290S: Maintained 9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9292F: scripts/leaking_addresses.pl 9293 9294LED SUBSYSTEM 9295M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9296M: Pavel Machek <pavel@ucw.cz> 9297R: Dan Murphy <dmurphy@ti.com> 9298L: linux-leds@vger.kernel.org 9299T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9300T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git 9301S: Maintained 9302F: Documentation/devicetree/bindings/leds/ 9303F: drivers/leds/ 9304F: include/linux/leds.h 9305 9306LEGACY EEPROM DRIVER 9307M: Jean Delvare <jdelvare@suse.com> 9308S: Maintained 9309F: Documentation/misc-devices/eeprom.rst 9310F: drivers/misc/eeprom/eeprom.c 9311 9312LEGO MINDSTORMS EV3 9313R: David Lechner <david@lechnology.com> 9314S: Maintained 9315F: arch/arm/boot/dts/da850-lego-ev3.dts 9316F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9317F: drivers/power/supply/lego_ev3_battery.c 9318 9319LEGO USB Tower driver 9320M: Juergen Stuber <starblue@users.sourceforge.net> 9321L: legousb-devel@lists.sourceforge.net 9322W: http://legousb.sourceforge.net/ 9323S: Maintained 9324F: drivers/usb/misc/legousbtower.c 9325 9326LG LAPTOP EXTRAS 9327M: Matan Ziv-Av <matan@svgalib.org> 9328L: platform-driver-x86@vger.kernel.org 9329S: Maintained 9330F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9331F: Documentation/admin-guide/laptops/lg-laptop.rst 9332F: drivers/platform/x86/lg-laptop.c 9333 9334LG2160 MEDIA DRIVER 9335M: Michael Krufky <mkrufky@linuxtv.org> 9336L: linux-media@vger.kernel.org 9337W: https://linuxtv.org 9338W: http://github.com/mkrufky 9339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9340T: git git://linuxtv.org/mkrufky/tuners.git 9341S: Maintained 9342F: drivers/media/dvb-frontends/lg2160.* 9343 9344LGDT3305 MEDIA DRIVER 9345M: Michael Krufky <mkrufky@linuxtv.org> 9346L: linux-media@vger.kernel.org 9347W: https://linuxtv.org 9348W: http://github.com/mkrufky 9349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9350T: git git://linuxtv.org/mkrufky/tuners.git 9351S: Maintained 9352F: drivers/media/dvb-frontends/lgdt3305.* 9353 9354LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9355M: Viresh Kumar <vireshk@kernel.org> 9356L: linux-ide@vger.kernel.org 9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9358S: Maintained 9359F: include/linux/pata_arasan_cf_data.h 9360F: drivers/ata/pata_arasan_cf.c 9361 9362LIBATA PATA DRIVERS 9363M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9364M: Jens Axboe <axboe@kernel.dk> 9365L: linux-ide@vger.kernel.org 9366T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9367S: Maintained 9368F: drivers/ata/pata_*.c 9369F: drivers/ata/ata_generic.c 9370 9371LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9372M: Linus Walleij <linus.walleij@linaro.org> 9373L: linux-ide@vger.kernel.org 9374T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9375S: Maintained 9376F: drivers/ata/pata_ftide010.c 9377F: drivers/ata/sata_gemini.c 9378F: drivers/ata/sata_gemini.h 9379 9380LIBATA SATA AHCI PLATFORM devices support 9381M: Hans de Goede <hdegoede@redhat.com> 9382M: Jens Axboe <axboe@kernel.dk> 9383L: linux-ide@vger.kernel.org 9384T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9385S: Maintained 9386F: drivers/ata/ahci_platform.c 9387F: drivers/ata/libahci_platform.c 9388F: include/linux/ahci_platform.h 9389 9390LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9391M: Mikael Pettersson <mikpelinux@gmail.com> 9392L: linux-ide@vger.kernel.org 9393T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9394S: Maintained 9395F: drivers/ata/sata_promise.* 9396 9397LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9398M: Jens Axboe <axboe@kernel.dk> 9399L: linux-ide@vger.kernel.org 9400T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9401S: Maintained 9402F: drivers/ata/ 9403F: include/linux/ata.h 9404F: include/linux/libata.h 9405F: Documentation/devicetree/bindings/ata/ 9406 9407LIBLOCKDEP 9408M: Sasha Levin <alexander.levin@microsoft.com> 9409S: Maintained 9410F: tools/lib/lockdep/ 9411 9412LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9413M: Dan Williams <dan.j.williams@intel.com> 9414M: Vishal Verma <vishal.l.verma@intel.com> 9415M: Dave Jiang <dave.jiang@intel.com> 9416L: linux-nvdimm@lists.01.org 9417P: Documentation/nvdimm/maintainer-entry-profile.rst 9418Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9419S: Supported 9420F: drivers/nvdimm/blk.c 9421F: drivers/nvdimm/region_devs.c 9422 9423LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9424M: Vishal Verma <vishal.l.verma@intel.com> 9425M: Dan Williams <dan.j.williams@intel.com> 9426M: Dave Jiang <dave.jiang@intel.com> 9427L: linux-nvdimm@lists.01.org 9428P: Documentation/nvdimm/maintainer-entry-profile.rst 9429Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9430S: Supported 9431F: drivers/nvdimm/btt* 9432 9433LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9434M: Dan Williams <dan.j.williams@intel.com> 9435M: Vishal Verma <vishal.l.verma@intel.com> 9436M: Dave Jiang <dave.jiang@intel.com> 9437L: linux-nvdimm@lists.01.org 9438P: Documentation/nvdimm/maintainer-entry-profile.rst 9439Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9440S: Supported 9441F: drivers/nvdimm/pmem* 9442 9443LIBNVDIMM: DEVICETREE BINDINGS 9444M: Oliver O'Halloran <oohall@gmail.com> 9445L: linux-nvdimm@lists.01.org 9446Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9447S: Supported 9448F: drivers/nvdimm/of_pmem.c 9449F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9450 9451LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9452M: Dan Williams <dan.j.williams@intel.com> 9453M: Vishal Verma <vishal.l.verma@intel.com> 9454M: Dave Jiang <dave.jiang@intel.com> 9455M: Ira Weiny <ira.weiny@intel.com> 9456L: linux-nvdimm@lists.01.org 9457P: Documentation/nvdimm/maintainer-entry-profile.rst 9458Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9459T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9460S: Supported 9461F: drivers/nvdimm/* 9462F: drivers/acpi/nfit/* 9463F: include/linux/nd.h 9464F: include/linux/libnvdimm.h 9465F: include/uapi/linux/ndctl.h 9466 9467LICENSES and SPDX stuff 9468M: Thomas Gleixner <tglx@linutronix.de> 9469M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9470L: linux-spdx@vger.kernel.org 9471S: Maintained 9472T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 9473F: COPYING 9474F: Documentation/process/license-rules.rst 9475F: LICENSES/ 9476F: scripts/spdxcheck-test.sh 9477F: scripts/spdxcheck.py 9478 9479LIGHTNVM PLATFORM SUPPORT 9480M: Matias Bjorling <mb@lightnvm.io> 9481W: http://github/OpenChannelSSD 9482L: linux-block@vger.kernel.org 9483S: Maintained 9484F: drivers/lightnvm/ 9485F: include/linux/lightnvm.h 9486F: include/uapi/linux/lightnvm.h 9487 9488LINUX FOR POWER MACINTOSH 9489M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9490W: http://www.penguinppc.org/ 9491L: linuxppc-dev@lists.ozlabs.org 9492S: Maintained 9493F: arch/powerpc/platforms/powermac/ 9494F: drivers/macintosh/ 9495 9496LINUX FOR POWERPC (32-BIT AND 64-BIT) 9497M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9498M: Paul Mackerras <paulus@samba.org> 9499M: Michael Ellerman <mpe@ellerman.id.au> 9500W: https://github.com/linuxppc/linux/wiki 9501L: linuxppc-dev@lists.ozlabs.org 9502Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9503T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9504S: Supported 9505F: Documentation/ABI/stable/sysfs-firmware-opal-* 9506F: Documentation/devicetree/bindings/powerpc/ 9507F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9508F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9509F: Documentation/powerpc/ 9510F: arch/powerpc/ 9511F: drivers/char/tpm/tpm_ibmvtpm* 9512F: drivers/crypto/nx/ 9513F: drivers/crypto/vmx/ 9514F: drivers/i2c/busses/i2c-opal.c 9515F: drivers/net/ethernet/ibm/ibmveth.* 9516F: drivers/net/ethernet/ibm/ibmvnic.* 9517F: drivers/pci/hotplug/pnv_php.c 9518F: drivers/pci/hotplug/rpa* 9519F: drivers/rtc/rtc-opal.c 9520F: drivers/scsi/ibmvscsi/ 9521F: drivers/tty/hvc/hvc_opal.c 9522F: drivers/watchdog/wdrtas.c 9523F: tools/testing/selftests/powerpc 9524N: /pmac 9525N: powermac 9526N: powernv 9527N: [^a-z0-9]ps3 9528N: pseries 9529 9530LINUX FOR POWERPC EMBEDDED MPC5XXX 9531M: Anatolij Gustschin <agust@denx.de> 9532L: linuxppc-dev@lists.ozlabs.org 9533T: git git://git.denx.de/linux-denx-agust.git 9534S: Maintained 9535F: arch/powerpc/platforms/512x/ 9536F: arch/powerpc/platforms/52xx/ 9537 9538LINUX FOR POWERPC EMBEDDED PPC4XX 9539M: Alistair Popple <alistair@popple.id.au> 9540M: Matt Porter <mporter@kernel.crashing.org> 9541W: http://www.penguinppc.org/ 9542L: linuxppc-dev@lists.ozlabs.org 9543S: Maintained 9544F: arch/powerpc/platforms/40x/ 9545F: arch/powerpc/platforms/44x/ 9546 9547LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9548M: Scott Wood <oss@buserror.net> 9549M: Kumar Gala <galak@kernel.crashing.org> 9550W: http://www.penguinppc.org/ 9551L: linuxppc-dev@lists.ozlabs.org 9552T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9553S: Maintained 9554F: arch/powerpc/platforms/83xx/ 9555F: arch/powerpc/platforms/85xx/ 9556F: Documentation/devicetree/bindings/powerpc/fsl/ 9557 9558LINUX FOR POWERPC EMBEDDED PPC8XX 9559M: Vitaly Bordug <vitb@kernel.crashing.org> 9560W: http://www.penguinppc.org/ 9561L: linuxppc-dev@lists.ozlabs.org 9562S: Maintained 9563F: arch/powerpc/platforms/8xx/ 9564 9565LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9566L: linuxppc-dev@lists.ozlabs.org 9567S: Orphan 9568F: arch/powerpc/*/*virtex* 9569F: arch/powerpc/*/*/*virtex* 9570 9571LINUX FOR POWERPC PA SEMI PWRFICIENT 9572L: linuxppc-dev@lists.ozlabs.org 9573S: Orphan 9574F: arch/powerpc/platforms/pasemi/ 9575F: drivers/*/*pasemi* 9576F: drivers/*/*/*pasemi* 9577 9578LINUX KERNEL DUMP TEST MODULE (LKDTM) 9579M: Kees Cook <keescook@chromium.org> 9580S: Maintained 9581F: drivers/misc/lkdtm/* 9582 9583LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9584M: Alan Stern <stern@rowland.harvard.edu> 9585M: Andrea Parri <parri.andrea@gmail.com> 9586M: Will Deacon <will@kernel.org> 9587M: Peter Zijlstra <peterz@infradead.org> 9588M: Boqun Feng <boqun.feng@gmail.com> 9589M: Nicholas Piggin <npiggin@gmail.com> 9590M: David Howells <dhowells@redhat.com> 9591M: Jade Alglave <j.alglave@ucl.ac.uk> 9592M: Luc Maranget <luc.maranget@inria.fr> 9593M: "Paul E. McKenney" <paulmck@kernel.org> 9594R: Akira Yokosawa <akiyks@gmail.com> 9595R: Daniel Lustig <dlustig@nvidia.com> 9596L: linux-kernel@vger.kernel.org 9597L: linux-arch@vger.kernel.org 9598S: Supported 9599T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9600F: tools/memory-model/ 9601F: Documentation/atomic_bitops.txt 9602F: Documentation/atomic_t.txt 9603F: Documentation/core-api/atomic_ops.rst 9604F: Documentation/core-api/refcount-vs-atomic.rst 9605F: Documentation/memory-barriers.txt 9606 9607LIS3LV02D ACCELEROMETER DRIVER 9608M: Eric Piel <eric.piel@tremplin-utc.net> 9609S: Maintained 9610F: Documentation/misc-devices/lis3lv02d.rst 9611F: drivers/misc/lis3lv02d/ 9612F: drivers/platform/x86/hp_accel.c 9613 9614LIST KUNIT TEST 9615M: David Gow <davidgow@google.com> 9616L: linux-kselftest@vger.kernel.org 9617L: kunit-dev@googlegroups.com 9618S: Maintained 9619F: lib/list-test.c 9620 9621LIVE PATCHING 9622M: Josh Poimboeuf <jpoimboe@redhat.com> 9623M: Jiri Kosina <jikos@kernel.org> 9624M: Miroslav Benes <mbenes@suse.cz> 9625M: Petr Mladek <pmladek@suse.com> 9626R: Joe Lawrence <joe.lawrence@redhat.com> 9627S: Maintained 9628F: kernel/livepatch/ 9629F: include/linux/livepatch.h 9630F: arch/x86/include/asm/livepatch.h 9631F: arch/x86/kernel/livepatch.c 9632F: Documentation/livepatch/ 9633F: Documentation/ABI/testing/sysfs-kernel-livepatch 9634F: samples/livepatch/ 9635F: tools/testing/selftests/livepatch/ 9636L: live-patching@vger.kernel.org 9637T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9638 9639LLC (802.2) 9640L: netdev@vger.kernel.org 9641S: Odd fixes 9642F: include/linux/llc.h 9643F: include/uapi/linux/llc.h 9644F: include/net/llc* 9645F: net/llc/ 9646 9647LM73 HARDWARE MONITOR DRIVER 9648M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9649L: linux-hwmon@vger.kernel.org 9650S: Maintained 9651F: drivers/hwmon/lm73.c 9652 9653LM78 HARDWARE MONITOR DRIVER 9654M: Jean Delvare <jdelvare@suse.com> 9655L: linux-hwmon@vger.kernel.org 9656S: Maintained 9657F: Documentation/hwmon/lm78.rst 9658F: drivers/hwmon/lm78.c 9659 9660LM83 HARDWARE MONITOR DRIVER 9661M: Jean Delvare <jdelvare@suse.com> 9662L: linux-hwmon@vger.kernel.org 9663S: Maintained 9664F: Documentation/hwmon/lm83.rst 9665F: drivers/hwmon/lm83.c 9666 9667LM90 HARDWARE MONITOR DRIVER 9668M: Jean Delvare <jdelvare@suse.com> 9669L: linux-hwmon@vger.kernel.org 9670S: Maintained 9671F: Documentation/hwmon/lm90.rst 9672F: Documentation/devicetree/bindings/hwmon/lm90.txt 9673F: drivers/hwmon/lm90.c 9674F: include/dt-bindings/thermal/lm90.h 9675 9676LM95234 HARDWARE MONITOR DRIVER 9677M: Guenter Roeck <linux@roeck-us.net> 9678L: linux-hwmon@vger.kernel.org 9679S: Maintained 9680F: Documentation/hwmon/lm95234.rst 9681F: drivers/hwmon/lm95234.c 9682 9683LME2510 MEDIA DRIVER 9684M: Malcolm Priestley <tvboxspy@gmail.com> 9685L: linux-media@vger.kernel.org 9686W: https://linuxtv.org 9687Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9688S: Maintained 9689F: drivers/media/usb/dvb-usb-v2/lmedm04* 9690 9691LOADPIN SECURITY MODULE 9692M: Kees Cook <keescook@chromium.org> 9693T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9694S: Supported 9695F: security/loadpin/ 9696F: Documentation/admin-guide/LSM/LoadPin.rst 9697 9698LOCKING PRIMITIVES 9699M: Peter Zijlstra <peterz@infradead.org> 9700M: Ingo Molnar <mingo@redhat.com> 9701M: Will Deacon <will@kernel.org> 9702L: linux-kernel@vger.kernel.org 9703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9704S: Maintained 9705F: Documentation/locking/ 9706F: include/linux/lockdep.h 9707F: include/linux/spinlock*.h 9708F: arch/*/include/asm/spinlock*.h 9709F: include/linux/rwlock*.h 9710F: include/linux/mutex*.h 9711F: include/linux/rwsem*.h 9712F: include/linux/seqlock.h 9713F: lib/locking*.[ch] 9714F: kernel/locking/ 9715X: kernel/locking/locktorture.c 9716 9717LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9718M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9719L: linux-ntfs-dev@lists.sourceforge.net 9720W: http://www.linux-ntfs.org/content/view/19/37/ 9721S: Maintained 9722F: Documentation/admin-guide/ldm.rst 9723F: block/partitions/ldm.* 9724 9725LOGITECH HID GAMING KEYBOARDS 9726M: Hans de Goede <hdegoede@redhat.com> 9727L: linux-input@vger.kernel.org 9728T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 9729S: Maintained 9730F: drivers/hid/hid-lg-g15.c 9731 9732LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9733M: Sathya Prakash <sathya.prakash@broadcom.com> 9734M: Chaitra P B <chaitra.basappa@broadcom.com> 9735M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9736L: MPT-FusionLinux.pdl@broadcom.com 9737L: linux-scsi@vger.kernel.org 9738W: http://www.avagotech.com/support/ 9739S: Supported 9740F: drivers/message/fusion/ 9741F: drivers/scsi/mpt3sas/ 9742 9743LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9744M: Matthew Wilcox <willy@infradead.org> 9745L: linux-scsi@vger.kernel.org 9746S: Maintained 9747F: drivers/scsi/sym53c8xx_2/ 9748 9749LTC1660 DAC DRIVER 9750M: Marcus Folkesson <marcus.folkesson@gmail.com> 9751L: linux-iio@vger.kernel.org 9752S: Maintained 9753F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 9754F: drivers/iio/dac/ltc1660.c 9755 9756LTC2983 IIO TEMPERATURE DRIVER 9757M: Nuno Sá <nuno.sa@analog.com> 9758W: http://ez.analog.com/community/linux-device-drivers 9759L: linux-iio@vger.kernel.org 9760S: Supported 9761F: drivers/iio/temperature/ltc2983.c 9762F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 9763 9764LTC4261 HARDWARE MONITOR DRIVER 9765M: Guenter Roeck <linux@roeck-us.net> 9766L: linux-hwmon@vger.kernel.org 9767S: Maintained 9768F: Documentation/hwmon/ltc4261.rst 9769F: drivers/hwmon/ltc4261.c 9770 9771LTC2947 HARDWARE MONITOR DRIVER 9772M: Nuno Sá <nuno.sa@analog.com> 9773W: http://ez.analog.com/community/linux-device-drivers 9774L: linux-hwmon@vger.kernel.org 9775S: Supported 9776F: drivers/hwmon/ltc2947-core.c 9777F: drivers/hwmon/ltc2947-spi.c 9778F: drivers/hwmon/ltc2947-i2c.c 9779F: drivers/hwmon/ltc2947.h 9780F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 9781 9782LTC4306 I2C MULTIPLEXER DRIVER 9783M: Michael Hennerich <michael.hennerich@analog.com> 9784W: http://ez.analog.com/community/linux-device-drivers 9785L: linux-i2c@vger.kernel.org 9786S: Supported 9787F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9788F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9789 9790LTP (Linux Test Project) 9791M: Mike Frysinger <vapier@gentoo.org> 9792M: Cyril Hrubis <chrubis@suse.cz> 9793M: Wanlong Gao <wanlong.gao@gmail.com> 9794M: Jan Stancek <jstancek@redhat.com> 9795M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9796M: Alexey Kodanev <alexey.kodanev@oracle.com> 9797L: ltp@lists.linux.it (subscribers-only) 9798W: http://linux-test-project.github.io/ 9799T: git git://github.com/linux-test-project/ltp.git 9800S: Maintained 9801 9802M68K ARCHITECTURE 9803M: Geert Uytterhoeven <geert@linux-m68k.org> 9804L: linux-m68k@lists.linux-m68k.org 9805W: http://www.linux-m68k.org/ 9806T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9807S: Maintained 9808F: arch/m68k/ 9809F: drivers/zorro/ 9810 9811M68K ON APPLE MACINTOSH 9812M: Joshua Thompson <funaho@jurai.org> 9813W: http://www.mac.linux-m68k.org/ 9814L: linux-m68k@lists.linux-m68k.org 9815S: Maintained 9816F: arch/m68k/mac/ 9817 9818M68K ON HP9000/300 9819M: Philip Blundell <philb@gnu.org> 9820W: http://www.tazenda.demon.co.uk/phil/linux-hp 9821S: Maintained 9822F: arch/m68k/hp300/ 9823 9824M88DS3103 MEDIA DRIVER 9825M: Antti Palosaari <crope@iki.fi> 9826L: linux-media@vger.kernel.org 9827W: https://linuxtv.org 9828W: http://palosaari.fi/linux/ 9829Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9830T: git git://linuxtv.org/anttip/media_tree.git 9831S: Maintained 9832F: drivers/media/dvb-frontends/m88ds3103* 9833 9834M88RS2000 MEDIA DRIVER 9835M: Malcolm Priestley <tvboxspy@gmail.com> 9836L: linux-media@vger.kernel.org 9837W: https://linuxtv.org 9838Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9839S: Maintained 9840F: drivers/media/dvb-frontends/m88rs2000* 9841 9842MA901 MASTERKIT USB FM RADIO DRIVER 9843M: Alexey Klimov <klimov.linux@gmail.com> 9844L: linux-media@vger.kernel.org 9845T: git git://linuxtv.org/media_tree.git 9846S: Maintained 9847F: drivers/media/radio/radio-ma901.c 9848 9849MAC80211 9850M: Johannes Berg <johannes@sipsolutions.net> 9851L: linux-wireless@vger.kernel.org 9852W: http://wireless.kernel.org/ 9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9855S: Maintained 9856F: Documentation/networking/mac80211-injection.txt 9857F: include/net/mac80211.h 9858F: net/mac80211/ 9859F: drivers/net/wireless/mac80211_hwsim.[ch] 9860F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 9861 9862MAILBOX API 9863M: Jassi Brar <jassisinghbrar@gmail.com> 9864L: linux-kernel@vger.kernel.org 9865S: Maintained 9866F: drivers/mailbox/ 9867F: include/linux/mailbox_client.h 9868F: include/linux/mailbox_controller.h 9869 9870MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9871M: Michael Kerrisk <mtk.manpages@gmail.com> 9872W: http://www.kernel.org/doc/man-pages 9873L: linux-man@vger.kernel.org 9874S: Maintained 9875 9876MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9877M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9878L: linux-mips@vger.kernel.org 9879S: Maintained 9880F: arch/mips/boot/dts/img/pistachio_marduk.dts 9881 9882MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9883M: Andrew Lunn <andrew@lunn.ch> 9884M: Vivien Didelot <vivien.didelot@gmail.com> 9885L: netdev@vger.kernel.org 9886S: Maintained 9887F: drivers/net/dsa/mv88e6xxx/ 9888F: include/linux/platform_data/mv88e6xxx.h 9889F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9890F: Documentation/networking/devlink-params-mv88e6xxx.txt 9891 9892MARVELL ARMADA DRM SUPPORT 9893M: Russell King <linux@armlinux.org.uk> 9894S: Maintained 9895T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9896T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9897F: drivers/gpu/drm/armada/ 9898F: include/uapi/drm/armada_drm.h 9899F: Documentation/devicetree/bindings/display/armada/ 9900 9901MARVELL ARMADA 3700 PHY DRIVERS 9902M: Miquel Raynal <miquel.raynal@bootlin.com> 9903S: Maintained 9904F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9905F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9906F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9907F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9908 9909MARVELL CRYPTO DRIVER 9910M: Boris Brezillon <bbrezillon@kernel.org> 9911M: Arnaud Ebalard <arno@natisbad.org> 9912F: drivers/crypto/marvell/ 9913S: Maintained 9914L: linux-crypto@vger.kernel.org 9915 9916MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9917M: Mirko Lindner <mlindner@marvell.com> 9918M: Stephen Hemminger <stephen@networkplumber.org> 9919L: netdev@vger.kernel.org 9920S: Maintained 9921F: drivers/net/ethernet/marvell/sk* 9922 9923MARVELL LIBERTAS WIRELESS DRIVER 9924L: libertas-dev@lists.infradead.org 9925S: Orphan 9926F: drivers/net/wireless/marvell/libertas/ 9927 9928MARVELL MACCHIATOBIN SUPPORT 9929M: Russell King <linux@armlinux.org.uk> 9930L: linux-arm-kernel@lists.infradead.org 9931S: Maintained 9932F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9933 9934MARVELL MV643XX ETHERNET DRIVER 9935M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9936L: netdev@vger.kernel.org 9937S: Maintained 9938F: drivers/net/ethernet/marvell/mv643xx_eth.* 9939F: include/linux/mv643xx.h 9940 9941MARVELL MV88X3310 PHY DRIVER 9942M: Russell King <linux@armlinux.org.uk> 9943L: netdev@vger.kernel.org 9944S: Maintained 9945F: drivers/net/phy/marvell10g.c 9946 9947MARVELL MVEBU THERMAL DRIVER 9948M: Miquel Raynal <miquel.raynal@bootlin.com> 9949S: Maintained 9950F: drivers/thermal/armada_thermal.c 9951 9952MARVELL MVNETA ETHERNET DRIVER 9953M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9954L: netdev@vger.kernel.org 9955S: Maintained 9956F: drivers/net/ethernet/marvell/mvneta.* 9957 9958MARVELL MWIFIEX WIRELESS DRIVER 9959M: Amitkumar Karwar <amitkarwar@gmail.com> 9960M: Nishant Sarmukadam <nishants@marvell.com> 9961M: Ganapathi Bhat <gbhat@marvell.com> 9962M: Xinming Hu <huxinming820@gmail.com> 9963L: linux-wireless@vger.kernel.org 9964S: Maintained 9965F: drivers/net/wireless/marvell/mwifiex/ 9966 9967MARVELL MWL8K WIRELESS DRIVER 9968M: Lennert Buytenhek <buytenh@wantstofly.org> 9969L: linux-wireless@vger.kernel.org 9970S: Odd Fixes 9971F: drivers/net/wireless/marvell/mwl8k.c 9972 9973MARVELL NAND CONTROLLER DRIVER 9974M: Miquel Raynal <miquel.raynal@bootlin.com> 9975L: linux-mtd@lists.infradead.org 9976S: Maintained 9977F: drivers/mtd/nand/raw/marvell_nand.c 9978F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9979 9980MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9981M: Nicolas Pitre <nico@fluxnic.net> 9982S: Odd Fixes 9983F: drivers/mmc/host/mvsdio.* 9984 9985MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9986M: Hu Ziji <huziji@marvell.com> 9987L: linux-mmc@vger.kernel.org 9988S: Supported 9989F: drivers/mmc/host/sdhci-xenon* 9990F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9991 9992MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9993M: Sunil Goutham <sgoutham@marvell.com> 9994M: Linu Cherian <lcherian@marvell.com> 9995M: Geetha sowjanya <gakula@marvell.com> 9996M: Jerin Jacob <jerinj@marvell.com> 9997L: netdev@vger.kernel.org 9998S: Supported 9999F: drivers/net/ethernet/marvell/octeontx2/af/ 10000 10001MATROX FRAMEBUFFER DRIVER 10002L: linux-fbdev@vger.kernel.org 10003S: Orphan 10004F: drivers/video/fbdev/matrox/matroxfb_* 10005F: include/uapi/linux/matroxfb.h 10006 10007MAX16065 HARDWARE MONITOR DRIVER 10008M: Guenter Roeck <linux@roeck-us.net> 10009L: linux-hwmon@vger.kernel.org 10010S: Maintained 10011F: Documentation/hwmon/max16065.rst 10012F: drivers/hwmon/max16065.c 10013 10014MAX2175 SDR TUNER DRIVER 10015M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10016L: linux-media@vger.kernel.org 10017T: git git://linuxtv.org/media_tree.git 10018S: Maintained 10019F: Documentation/devicetree/bindings/media/i2c/max2175.txt 10020F: Documentation/media/v4l-drivers/max2175.rst 10021F: drivers/media/i2c/max2175* 10022F: include/uapi/linux/max2175.h 10023 10024MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 10025L: linux-hwmon@vger.kernel.org 10026S: Orphan 10027F: Documentation/hwmon/max6650.rst 10028F: drivers/hwmon/max6650.c 10029 10030MAX6697 HARDWARE MONITOR DRIVER 10031M: Guenter Roeck <linux@roeck-us.net> 10032L: linux-hwmon@vger.kernel.org 10033S: Maintained 10034F: Documentation/hwmon/max6697.rst 10035F: Documentation/devicetree/bindings/hwmon/max6697.txt 10036F: drivers/hwmon/max6697.c 10037F: include/linux/platform_data/max6697.h 10038 10039MAX9860 MONO AUDIO VOICE CODEC DRIVER 10040M: Peter Rosin <peda@axentia.se> 10041L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10042S: Maintained 10043F: Documentation/devicetree/bindings/sound/max9860.txt 10044F: sound/soc/codecs/max9860.* 10045 10046MAXBOTIX ULTRASONIC RANGER IIO DRIVER 10047M: Andreas Klinger <ak@it-klinger.de> 10048L: linux-iio@vger.kernel.org 10049S: Maintained 10050F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 10051F: drivers/iio/proximity/mb1232.c 10052 10053MAXIM MAX77650 PMIC MFD DRIVER 10054M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 10055L: linux-kernel@vger.kernel.org 10056S: Maintained 10057F: Documentation/devicetree/bindings/*/*max77650.yaml 10058F: Documentation/devicetree/bindings/*/max77650*.yaml 10059F: include/linux/mfd/max77650.h 10060F: drivers/mfd/max77650.c 10061F: drivers/regulator/max77650-regulator.c 10062F: drivers/power/supply/max77650-charger.c 10063F: drivers/input/misc/max77650-onkey.c 10064F: drivers/leds/leds-max77650.c 10065F: drivers/gpio/gpio-max77650.c 10066 10067MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 10068M: Javier Martinez Canillas <javier@dowhile0.org> 10069L: linux-kernel@vger.kernel.org 10070S: Supported 10071F: drivers/regulator/max77802-regulator.c 10072F: Documentation/devicetree/bindings/*/*max77802.txt 10073F: include/dt-bindings/*/*max77802.h 10074 10075MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 10076M: Krzysztof Kozlowski <krzk@kernel.org> 10077M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10078L: linux-pm@vger.kernel.org 10079S: Supported 10080F: drivers/power/supply/max14577_charger.c 10081F: drivers/power/supply/max77693_charger.c 10082 10083MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 10084M: Chanwoo Choi <cw00.choi@samsung.com> 10085M: Krzysztof Kozlowski <krzk@kernel.org> 10086M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10087L: linux-kernel@vger.kernel.org 10088S: Supported 10089F: drivers/*/max14577*.c 10090F: drivers/*/max77686*.c 10091F: drivers/*/max77693*.c 10092F: drivers/extcon/extcon-max14577.c 10093F: drivers/extcon/extcon-max77693.c 10094F: drivers/rtc/rtc-max77686.c 10095F: drivers/clk/clk-max77686.c 10096F: Documentation/devicetree/bindings/mfd/max14577.txt 10097F: Documentation/devicetree/bindings/*/max77686.txt 10098F: Documentation/devicetree/bindings/mfd/max77693.txt 10099F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 10100F: include/linux/mfd/max14577*.h 10101F: include/linux/mfd/max77686*.h 10102F: include/linux/mfd/max77693*.h 10103 10104MAXIRADIO FM RADIO RECEIVER DRIVER 10105M: Hans Verkuil <hverkuil@xs4all.nl> 10106L: linux-media@vger.kernel.org 10107T: git git://linuxtv.org/media_tree.git 10108W: https://linuxtv.org 10109S: Maintained 10110F: drivers/media/radio/radio-maxiradio* 10111 10112MCAN MMIO DEVICE DRIVER 10113M: Dan Murphy <dmurphy@ti.com> 10114M: Sriram Dash <sriram.dash@samsung.com> 10115L: linux-can@vger.kernel.org 10116S: Maintained 10117F: Documentation/devicetree/bindings/net/can/m_can.txt 10118F: drivers/net/can/m_can/m_can.c 10119F: drivers/net/can/m_can/m_can.h 10120F: drivers/net/can/m_can/m_can_platform.c 10121 10122MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 10123M: Peter Rosin <peda@axentia.se> 10124L: linux-iio@vger.kernel.org 10125S: Maintained 10126F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 10127F: drivers/iio/potentiometer/mcp4018.c 10128F: drivers/iio/potentiometer/mcp4531.c 10129 10130MCR20A IEEE-802.15.4 RADIO DRIVER 10131M: Xue Liu <liuxuenetmail@gmail.com> 10132L: linux-wpan@vger.kernel.org 10133W: https://github.com/xueliu/mcr20a-linux 10134S: Maintained 10135F: drivers/net/ieee802154/mcr20a.c 10136F: drivers/net/ieee802154/mcr20a.h 10137F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 10138 10139MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 10140M: William Breathitt Gray <vilhelm.gray@gmail.com> 10141L: linux-iio@vger.kernel.org 10142S: Maintained 10143F: drivers/iio/dac/cio-dac.c 10144 10145MEDIA CONTROLLER FRAMEWORK 10146M: Sakari Ailus <sakari.ailus@linux.intel.com> 10147M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10148L: linux-media@vger.kernel.org 10149W: https://www.linuxtv.org 10150T: git git://linuxtv.org/media_tree.git 10151S: Supported 10152F: drivers/media/mc/ 10153F: include/media/media-*.h 10154F: include/uapi/linux/media.h 10155 10156MEDIA DRIVERS FOR ASCOT2E 10157M: Sergey Kozlov <serjk@netup.ru> 10158M: Abylay Ospan <aospan@netup.ru> 10159L: linux-media@vger.kernel.org 10160W: https://linuxtv.org 10161W: http://netup.tv/ 10162T: git git://linuxtv.org/media_tree.git 10163S: Supported 10164F: drivers/media/dvb-frontends/ascot2e* 10165 10166MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 10167M: Jasmin Jessich <jasmin@anw.at> 10168L: linux-media@vger.kernel.org 10169W: https://linuxtv.org 10170T: git git://linuxtv.org/media_tree.git 10171S: Maintained 10172F: drivers/media/dvb-frontends/cxd2099* 10173 10174MEDIA DRIVERS FOR CXD2841ER 10175M: Sergey Kozlov <serjk@netup.ru> 10176M: Abylay Ospan <aospan@netup.ru> 10177L: linux-media@vger.kernel.org 10178W: https://linuxtv.org 10179W: http://netup.tv/ 10180T: git git://linuxtv.org/media_tree.git 10181S: Supported 10182F: drivers/media/dvb-frontends/cxd2841er* 10183 10184MEDIA DRIVERS FOR CXD2880 10185M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 10186L: linux-media@vger.kernel.org 10187W: http://linuxtv.org/ 10188T: git git://linuxtv.org/media_tree.git 10189S: Supported 10190F: drivers/media/dvb-frontends/cxd2880/* 10191F: drivers/media/spi/cxd2880* 10192 10193MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 10194L: linux-media@vger.kernel.org 10195W: https://linuxtv.org 10196T: git git://linuxtv.org/media_tree.git 10197S: Orphan 10198F: drivers/media/pci/ddbridge/* 10199 10200MEDIA DRIVERS FOR FREESCALE IMX 10201M: Steve Longerbeam <slongerbeam@gmail.com> 10202M: Philipp Zabel <p.zabel@pengutronix.de> 10203L: linux-media@vger.kernel.org 10204T: git git://linuxtv.org/media_tree.git 10205S: Maintained 10206F: Documentation/devicetree/bindings/media/imx.txt 10207F: Documentation/media/v4l-drivers/imx.rst 10208F: drivers/staging/media/imx/ 10209F: include/linux/imx-media.h 10210F: include/media/imx.h 10211 10212MEDIA DRIVER FOR FREESCALE IMX PXP 10213M: Philipp Zabel <p.zabel@pengutronix.de> 10214L: linux-media@vger.kernel.org 10215T: git git://linuxtv.org/media_tree.git 10216S: Maintained 10217F: drivers/media/platform/imx-pxp.[ch] 10218 10219MEDIA DRIVERS FOR FREESCALE IMX7 10220M: Rui Miguel Silva <rmfrfs@gmail.com> 10221L: linux-media@vger.kernel.org 10222T: git git://linuxtv.org/media_tree.git 10223S: Maintained 10224F: Documentation/devicetree/bindings/media/imx7-csi.txt 10225F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 10226F: Documentation/media/v4l-drivers/imx7.rst 10227F: drivers/staging/media/imx/imx7-media-csi.c 10228F: drivers/staging/media/imx/imx7-mipi-csis.c 10229 10230MEDIA DRIVERS FOR HELENE 10231M: Abylay Ospan <aospan@netup.ru> 10232L: linux-media@vger.kernel.org 10233W: https://linuxtv.org 10234W: http://netup.tv/ 10235T: git git://linuxtv.org/media_tree.git 10236S: Supported 10237F: drivers/media/dvb-frontends/helene* 10238 10239MEDIA DRIVERS FOR HORUS3A 10240M: Sergey Kozlov <serjk@netup.ru> 10241M: Abylay Ospan <aospan@netup.ru> 10242L: linux-media@vger.kernel.org 10243W: https://linuxtv.org 10244W: http://netup.tv/ 10245T: git git://linuxtv.org/media_tree.git 10246S: Supported 10247F: drivers/media/dvb-frontends/horus3a* 10248 10249MEDIA DRIVERS FOR LNBH25 10250M: Sergey Kozlov <serjk@netup.ru> 10251M: Abylay Ospan <aospan@netup.ru> 10252L: linux-media@vger.kernel.org 10253W: https://linuxtv.org 10254W: http://netup.tv/ 10255T: git git://linuxtv.org/media_tree.git 10256S: Supported 10257F: drivers/media/dvb-frontends/lnbh25* 10258 10259MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 10260L: linux-media@vger.kernel.org 10261W: https://linuxtv.org 10262T: git git://linuxtv.org/media_tree.git 10263S: Orphan 10264F: drivers/media/dvb-frontends/mxl5xx* 10265 10266MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 10267M: Sergey Kozlov <serjk@netup.ru> 10268M: Abylay Ospan <aospan@netup.ru> 10269L: linux-media@vger.kernel.org 10270W: https://linuxtv.org 10271W: http://netup.tv/ 10272T: git git://linuxtv.org/media_tree.git 10273S: Supported 10274F: drivers/media/pci/netup_unidvb/* 10275 10276MEDIA DRIVERS FOR RENESAS - CEU 10277M: Jacopo Mondi <jacopo@jmondi.org> 10278L: linux-media@vger.kernel.org 10279L: linux-renesas-soc@vger.kernel.org 10280T: git git://linuxtv.org/media_tree.git 10281S: Supported 10282F: Documentation/devicetree/bindings/media/renesas,ceu.txt 10283F: drivers/media/platform/renesas-ceu.c 10284F: include/media/drv-intf/renesas-ceu.h 10285 10286MEDIA DRIVERS FOR RENESAS - DRIF 10287M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10288L: linux-media@vger.kernel.org 10289L: linux-renesas-soc@vger.kernel.org 10290T: git git://linuxtv.org/media_tree.git 10291S: Supported 10292F: Documentation/devicetree/bindings/media/renesas,drif.txt 10293F: drivers/media/platform/rcar_drif.c 10294 10295MEDIA DRIVERS FOR RENESAS - FCP 10296M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10297L: linux-media@vger.kernel.org 10298L: linux-renesas-soc@vger.kernel.org 10299T: git git://linuxtv.org/media_tree.git 10300S: Supported 10301F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10302F: drivers/media/platform/rcar-fcp.c 10303F: include/media/rcar-fcp.h 10304 10305MEDIA DRIVERS FOR RENESAS - FDP1 10306M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10307L: linux-media@vger.kernel.org 10308L: linux-renesas-soc@vger.kernel.org 10309T: git git://linuxtv.org/media_tree.git 10310S: Supported 10311F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10312F: drivers/media/platform/rcar_fdp1.c 10313 10314MEDIA DRIVERS FOR RENESAS - VIN 10315M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10316L: linux-media@vger.kernel.org 10317L: linux-renesas-soc@vger.kernel.org 10318T: git git://linuxtv.org/media_tree.git 10319S: Supported 10320F: Documentation/devicetree/bindings/media/renesas,csi2.txt 10321F: Documentation/devicetree/bindings/media/renesas,vin.txt 10322F: drivers/media/platform/rcar-vin/ 10323 10324MEDIA DRIVERS FOR RENESAS - VSP1 10325M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10326M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10327L: linux-media@vger.kernel.org 10328L: linux-renesas-soc@vger.kernel.org 10329T: git git://linuxtv.org/media_tree.git 10330S: Supported 10331F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10332F: drivers/media/platform/vsp1/ 10333 10334MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10335L: linux-media@vger.kernel.org 10336W: https://linuxtv.org 10337T: git git://linuxtv.org/media_tree.git 10338S: Orphan 10339F: drivers/media/dvb-frontends/stv0910* 10340 10341MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10342L: linux-media@vger.kernel.org 10343W: https://linuxtv.org 10344T: git git://linuxtv.org/media_tree.git 10345S: Orphan 10346F: drivers/media/dvb-frontends/stv6111* 10347 10348MEDIA DRIVERS FOR STM32 - DCMI 10349M: Hugues Fruchet <hugues.fruchet@st.com> 10350L: linux-media@vger.kernel.org 10351T: git git://linuxtv.org/media_tree.git 10352S: Supported 10353F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10354F: drivers/media/platform/stm32/stm32-dcmi.c 10355 10356MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10357M: Dmitry Osipenko <digetx@gmail.com> 10358L: linux-media@vger.kernel.org 10359L: linux-tegra@vger.kernel.org 10360T: git git://linuxtv.org/media_tree.git 10361S: Maintained 10362F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10363F: drivers/staging/media/tegra-vde/ 10364 10365MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10366M: Mauro Carvalho Chehab <mchehab@kernel.org> 10367L: linux-media@vger.kernel.org 10368W: https://linuxtv.org 10369Q: http://patchwork.kernel.org/project/linux-media/list/ 10370T: git git://linuxtv.org/media_tree.git 10371S: Maintained 10372F: Documentation/devicetree/bindings/media/ 10373F: Documentation/media/ 10374F: drivers/media/ 10375F: drivers/staging/media/ 10376F: include/linux/platform_data/media/ 10377F: include/media/ 10378F: include/uapi/linux/dvb/ 10379F: include/uapi/linux/videodev2.h 10380F: include/uapi/linux/media.h 10381F: include/uapi/linux/v4l2-* 10382F: include/uapi/linux/meye.h 10383F: include/uapi/linux/ivtv* 10384F: include/uapi/linux/uvcvideo.h 10385 10386MEDIATEK BLUETOOTH DRIVER 10387M: Sean Wang <sean.wang@mediatek.com> 10388L: linux-bluetooth@vger.kernel.org 10389L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10390S: Maintained 10391F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10392F: drivers/bluetooth/btmtkuart.c 10393 10394MEDIATEK CIR DRIVER 10395M: Sean Wang <sean.wang@mediatek.com> 10396S: Maintained 10397F: drivers/media/rc/mtk-cir.c 10398 10399MEDIATEK DMA DRIVER 10400M: Sean Wang <sean.wang@mediatek.com> 10401L: dmaengine@vger.kernel.org 10402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10403L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10404S: Maintained 10405F: Documentation/devicetree/bindings/dma/mtk-* 10406F: drivers/dma/mediatek/ 10407 10408MEDIATEK PMIC LED DRIVER 10409M: Sean Wang <sean.wang@mediatek.com> 10410S: Maintained 10411F: drivers/leds/leds-mt6323.c 10412F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10413 10414MEDIATEK ETHERNET DRIVER 10415M: Felix Fietkau <nbd@openwrt.org> 10416M: John Crispin <john@phrozen.org> 10417M: Sean Wang <sean.wang@mediatek.com> 10418M: Mark Lee <Mark-MC.Lee@mediatek.com> 10419L: netdev@vger.kernel.org 10420S: Maintained 10421F: drivers/net/ethernet/mediatek/ 10422 10423MEDIATEK SWITCH DRIVER 10424M: Sean Wang <sean.wang@mediatek.com> 10425L: netdev@vger.kernel.org 10426S: Maintained 10427F: drivers/net/dsa/mt7530.* 10428F: net/dsa/tag_mtk.c 10429 10430MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 10431M: Sean Wang <sean.wang@mediatek.com> 10432L: linux-pm@vger.kernel.org 10433S: Maintained 10434F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt 10435F: drivers/power/reset/mt6323-poweroff.c 10436 10437MEDIATEK JPEG DRIVER 10438M: Rick Chang <rick.chang@mediatek.com> 10439M: Bin Liu <bin.liu@mediatek.com> 10440S: Supported 10441F: drivers/media/platform/mtk-jpeg/ 10442F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10443 10444MEDIATEK MDP DRIVER 10445M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10446M: Houlong Wei <houlong.wei@mediatek.com> 10447M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10448S: Supported 10449F: drivers/media/platform/mtk-mdp/ 10450F: drivers/media/platform/mtk-vpu/ 10451F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10452 10453MEDIATEK MEDIA DRIVER 10454M: Tiffany Lin <tiffany.lin@mediatek.com> 10455M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10456S: Supported 10457F: drivers/media/platform/mtk-vcodec/ 10458F: drivers/media/platform/mtk-vpu/ 10459F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10460F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10461 10462MEDIATEK MMC/SD/SDIO DRIVER 10463M: Chaotian Jing <chaotian.jing@mediatek.com> 10464S: Maintained 10465F: drivers/mmc/host/mtk-sd.c 10466F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10467 10468MEDIATEK MT76 WIRELESS LAN DRIVER 10469M: Felix Fietkau <nbd@nbd.name> 10470M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10471R: Ryder Lee <ryder.lee@mediatek.com> 10472R: Roy Luo <royluo@google.com> 10473L: linux-wireless@vger.kernel.org 10474S: Maintained 10475F: drivers/net/wireless/mediatek/mt76/ 10476 10477MEDIATEK MT7601U WIRELESS LAN DRIVER 10478M: Jakub Kicinski <kubakici@wp.pl> 10479L: linux-wireless@vger.kernel.org 10480S: Maintained 10481F: drivers/net/wireless/mediatek/mt7601u/ 10482 10483MEDIATEK MT7621/28/88 I2C DRIVER 10484M: Stefan Roese <sr@denx.de> 10485L: linux-i2c@vger.kernel.org 10486S: Maintained 10487F: drivers/i2c/busses/i2c-mt7621.c 10488F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10489 10490MEDIATEK NAND CONTROLLER DRIVER 10491M: Xiaolei Li <xiaolei.li@mediatek.com> 10492L: linux-mtd@lists.infradead.org 10493S: Maintained 10494F: drivers/mtd/nand/raw/mtk_* 10495F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10496 10497MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10498M: Sean Wang <sean.wang@mediatek.com> 10499S: Maintained 10500F: drivers/char/hw_random/mtk-rng.c 10501 10502MEDIATEK USB3 DRD IP DRIVER 10503M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10504L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10506L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10507S: Maintained 10508F: drivers/usb/mtu3/ 10509 10510MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10511M: Peter Senna Tschudin <peter.senna@gmail.com> 10512M: Martin Donnelly <martin.donnelly@ge.com> 10513M: Martyn Welch <martyn.welch@collabora.co.uk> 10514S: Maintained 10515F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10516F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10517 10518MEGARAID SCSI/SAS DRIVERS 10519M: Kashyap Desai <kashyap.desai@broadcom.com> 10520M: Sumit Saxena <sumit.saxena@broadcom.com> 10521M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10522L: megaraidlinux.pdl@broadcom.com 10523L: linux-scsi@vger.kernel.org 10524W: http://www.avagotech.com/support/ 10525S: Maintained 10526F: Documentation/scsi/megaraid.txt 10527F: drivers/scsi/megaraid.* 10528F: drivers/scsi/megaraid/ 10529 10530MELEXIS MLX90614 DRIVER 10531M: Crt Mori <cmo@melexis.com> 10532L: linux-iio@vger.kernel.org 10533W: http://www.melexis.com 10534S: Supported 10535F: drivers/iio/temperature/mlx90614.c 10536 10537MELEXIS MLX90632 DRIVER 10538M: Crt Mori <cmo@melexis.com> 10539L: linux-iio@vger.kernel.org 10540W: http://www.melexis.com 10541S: Supported 10542F: drivers/iio/temperature/mlx90632.c 10543 10544MELFAS MIP4 TOUCHSCREEN DRIVER 10545M: Sangwon Jee <jeesw@melfas.com> 10546W: http://www.melfas.com 10547S: Supported 10548F: drivers/input/touchscreen/melfas_mip4.c 10549F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10550 10551MELLANOX ETHERNET DRIVER (mlx4_en) 10552M: Tariq Toukan <tariqt@mellanox.com> 10553L: netdev@vger.kernel.org 10554S: Supported 10555W: http://www.mellanox.com 10556Q: http://patchwork.ozlabs.org/project/netdev/list/ 10557F: drivers/net/ethernet/mellanox/mlx4/en_* 10558 10559MELLANOX ETHERNET DRIVER (mlx5e) 10560M: Saeed Mahameed <saeedm@mellanox.com> 10561L: netdev@vger.kernel.org 10562S: Supported 10563W: http://www.mellanox.com 10564Q: http://patchwork.ozlabs.org/project/netdev/list/ 10565F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10566 10567MELLANOX ETHERNET INNOVA DRIVERS 10568R: Boris Pismenny <borisp@mellanox.com> 10569L: netdev@vger.kernel.org 10570S: Supported 10571W: http://www.mellanox.com 10572Q: http://patchwork.ozlabs.org/project/netdev/list/ 10573F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10574F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10575F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10576F: include/linux/mlx5/mlx5_ifc_fpga.h 10577 10578MELLANOX ETHERNET SWITCH DRIVERS 10579M: Jiri Pirko <jiri@mellanox.com> 10580M: Ido Schimmel <idosch@mellanox.com> 10581L: netdev@vger.kernel.org 10582S: Supported 10583W: http://www.mellanox.com 10584Q: http://patchwork.ozlabs.org/project/netdev/list/ 10585F: drivers/net/ethernet/mellanox/mlxsw/ 10586F: tools/testing/selftests/drivers/net/mlxsw/ 10587 10588MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10589M: mlxsw@mellanox.com 10590L: netdev@vger.kernel.org 10591S: Supported 10592W: http://www.mellanox.com 10593Q: http://patchwork.ozlabs.org/project/netdev/list/ 10594F: drivers/net/ethernet/mellanox/mlxfw/ 10595 10596MELLANOX HARDWARE PLATFORM SUPPORT 10597M: Andy Shevchenko <andy@infradead.org> 10598M: Darren Hart <dvhart@infradead.org> 10599M: Vadim Pasternak <vadimp@mellanox.com> 10600L: platform-driver-x86@vger.kernel.org 10601S: Supported 10602F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 10603F: drivers/platform/mellanox/ 10604F: include/linux/platform_data/mlxreg.h 10605 10606MELLANOX MLX4 core VPI driver 10607M: Tariq Toukan <tariqt@mellanox.com> 10608L: netdev@vger.kernel.org 10609L: linux-rdma@vger.kernel.org 10610W: http://www.mellanox.com 10611Q: http://patchwork.ozlabs.org/project/netdev/list/ 10612S: Supported 10613F: drivers/net/ethernet/mellanox/mlx4/ 10614F: include/linux/mlx4/ 10615 10616MELLANOX MLX4 IB driver 10617M: Yishai Hadas <yishaih@mellanox.com> 10618L: linux-rdma@vger.kernel.org 10619W: http://www.mellanox.com 10620Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10621S: Supported 10622F: drivers/infiniband/hw/mlx4/ 10623F: include/linux/mlx4/ 10624F: include/uapi/rdma/mlx4-abi.h 10625 10626MELLANOX MLX5 core VPI driver 10627M: Saeed Mahameed <saeedm@mellanox.com> 10628M: Leon Romanovsky <leonro@mellanox.com> 10629L: netdev@vger.kernel.org 10630L: linux-rdma@vger.kernel.org 10631W: http://www.mellanox.com 10632Q: http://patchwork.ozlabs.org/project/netdev/list/ 10633S: Supported 10634F: drivers/net/ethernet/mellanox/mlx5/core/ 10635F: include/linux/mlx5/ 10636F: Documentation/networking/device_drivers/mellanox/ 10637 10638MELLANOX MLX5 IB driver 10639M: Leon Romanovsky <leonro@mellanox.com> 10640L: linux-rdma@vger.kernel.org 10641W: http://www.mellanox.com 10642Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10643S: Supported 10644F: drivers/infiniband/hw/mlx5/ 10645F: include/linux/mlx5/ 10646F: include/uapi/rdma/mlx5-abi.h 10647 10648MELLANOX MLXCPLD I2C AND MUX DRIVER 10649M: Vadim Pasternak <vadimp@mellanox.com> 10650M: Michael Shych <michaelsh@mellanox.com> 10651L: linux-i2c@vger.kernel.org 10652S: Supported 10653F: drivers/i2c/busses/i2c-mlxcpld.c 10654F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10655F: Documentation/i2c/busses/i2c-mlxcpld.rst 10656 10657MELLANOX MLXCPLD LED DRIVER 10658M: Vadim Pasternak <vadimp@mellanox.com> 10659L: linux-leds@vger.kernel.org 10660S: Supported 10661F: drivers/leds/leds-mlxcpld.c 10662F: drivers/leds/leds-mlxreg.c 10663F: Documentation/leds/leds-mlxcpld.rst 10664 10665MELLANOX PLATFORM DRIVER 10666M: Vadim Pasternak <vadimp@mellanox.com> 10667L: platform-driver-x86@vger.kernel.org 10668S: Supported 10669F: drivers/platform/x86/mlx-platform.c 10670 10671MEMBARRIER SUPPORT 10672M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10673M: "Paul E. McKenney" <paulmck@kernel.org> 10674L: linux-kernel@vger.kernel.org 10675S: Supported 10676F: kernel/sched/membarrier.c 10677F: include/uapi/linux/membarrier.h 10678F: arch/powerpc/include/asm/membarrier.h 10679 10680MEMBLOCK 10681M: Mike Rapoport <rppt@linux.ibm.com> 10682L: linux-mm@kvack.org 10683S: Maintained 10684F: include/linux/memblock.h 10685F: mm/memblock.c 10686F: Documentation/core-api/boot-time-mm.rst 10687 10688MEMORY MANAGEMENT 10689M: Andrew Morton <akpm@linux-foundation.org> 10690L: linux-mm@kvack.org 10691W: http://www.linux-mm.org 10692T: quilt https://ozlabs.org/~akpm/mmotm/ 10693T: quilt https://ozlabs.org/~akpm/mmots/ 10694T: git git://github.com/hnaz/linux-mm.git 10695S: Maintained 10696F: include/linux/mm.h 10697F: include/linux/gfp.h 10698F: include/linux/mmzone.h 10699F: include/linux/memory_hotplug.h 10700F: include/linux/vmalloc.h 10701F: mm/ 10702 10703MEMORY TECHNOLOGY DEVICES (MTD) 10704M: Miquel Raynal <miquel.raynal@bootlin.com> 10705M: Richard Weinberger <richard@nod.at> 10706M: Vignesh Raghavendra <vigneshr@ti.com> 10707L: linux-mtd@lists.infradead.org 10708W: http://www.linux-mtd.infradead.org/ 10709Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10710C: irc://irc.oftc.net/mtd 10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10713S: Maintained 10714F: Documentation/devicetree/bindings/mtd/ 10715F: drivers/mtd/ 10716F: include/linux/mtd/ 10717F: include/uapi/mtd/ 10718 10719MEN A21 WATCHDOG DRIVER 10720M: Johannes Thumshirn <morbidrsa@gmail.com> 10721L: linux-watchdog@vger.kernel.org 10722S: Maintained 10723F: drivers/watchdog/mena21_wdt.c 10724 10725MEN CHAMELEON BUS (mcb) 10726M: Johannes Thumshirn <morbidrsa@gmail.com> 10727S: Maintained 10728F: drivers/mcb/ 10729F: include/linux/mcb.h 10730F: Documentation/driver-api/men-chameleon-bus.rst 10731 10732MEN F21BMC (Board Management Controller) 10733M: Andreas Werner <andreas.werner@men.de> 10734S: Supported 10735F: drivers/mfd/menf21bmc.c 10736F: drivers/watchdog/menf21bmc_wdt.c 10737F: drivers/leds/leds-menf21bmc.c 10738F: drivers/hwmon/menf21bmc_hwmon.c 10739F: Documentation/hwmon/menf21bmc.rst 10740 10741MEN Z069 WATCHDOG DRIVER 10742M: Johannes Thumshirn <jth@kernel.org> 10743L: linux-watchdog@vger.kernel.org 10744S: Maintained 10745F: drivers/watchdog/menz69_wdt.c 10746 10747MESON AO CEC DRIVER FOR AMLOGIC SOCS 10748M: Neil Armstrong <narmstrong@baylibre.com> 10749L: linux-media@vger.kernel.org 10750L: linux-amlogic@lists.infradead.org 10751W: http://linux-meson.com/ 10752S: Supported 10753F: drivers/media/platform/meson/ao-cec.c 10754F: drivers/media/platform/meson/ao-cec-g12a.c 10755F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml 10756T: git git://linuxtv.org/media_tree.git 10757 10758MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10759M: Liang Yang <liang.yang@amlogic.com> 10760L: linux-mtd@lists.infradead.org 10761S: Maintained 10762F: drivers/mtd/nand/raw/meson_* 10763F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10764 10765MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10766M: Maxime Jourdan <mjourdan@baylibre.com> 10767L: linux-media@vger.kernel.org 10768L: linux-amlogic@lists.infradead.org 10769S: Supported 10770F: drivers/staging/media/meson/vdec/ 10771T: git git://linuxtv.org/media_tree.git 10772 10773METHODE UDPU SUPPORT 10774M: Vladimir Vid <vladimir.vid@sartura.hr> 10775S: Maintained 10776F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10777 10778MICROBLAZE ARCHITECTURE 10779M: Michal Simek <monstr@monstr.eu> 10780W: http://www.monstr.eu/fdt/ 10781T: git git://git.monstr.eu/linux-2.6-microblaze.git 10782S: Supported 10783F: arch/microblaze/ 10784 10785MICROCHIP AT91 SERIAL DRIVER 10786M: Richard Genoud <richard.genoud@gmail.com> 10787S: Maintained 10788F: drivers/tty/serial/atmel_serial.c 10789F: drivers/tty/serial/atmel_serial.h 10790F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10791 10792MICROCHIP AUDIO ASOC DRIVERS 10793M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10794L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10795S: Supported 10796F: sound/soc/atmel 10797 10798MICROCHIP DMA DRIVER 10799M: Ludovic Desroches <ludovic.desroches@microchip.com> 10800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10801L: dmaengine@vger.kernel.org 10802S: Supported 10803F: drivers/dma/at_hdmac.c 10804F: drivers/dma/at_hdmac_regs.h 10805F: include/linux/platform_data/dma-atmel.h 10806F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10807F: include/dt-bindings/dma/at91.h 10808 10809MICROCHIP ECC DRIVER 10810M: Tudor Ambarus <tudor.ambarus@microchip.com> 10811L: linux-crypto@vger.kernel.org 10812S: Maintained 10813F: drivers/crypto/atmel-ecc.* 10814 10815MICROCHIP I2C DRIVER 10816M: Ludovic Desroches <ludovic.desroches@microchip.com> 10817L: linux-i2c@vger.kernel.org 10818S: Supported 10819F: drivers/i2c/busses/i2c-at91.h 10820F: drivers/i2c/busses/i2c-at91-*.c 10821 10822MICROCHIP ISC DRIVER 10823M: Eugen Hristev <eugen.hristev@microchip.com> 10824L: linux-media@vger.kernel.org 10825S: Supported 10826F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10827F: drivers/media/platform/atmel/atmel-isc.h 10828F: drivers/media/platform/atmel/atmel-isc-base.c 10829F: drivers/media/platform/atmel/atmel-isc-regs.h 10830F: Documentation/devicetree/bindings/media/atmel-isc.txt 10831 10832MICROCHIP ISI DRIVER 10833M: Eugen Hristev <eugen.hristev@microchip.com> 10834L: linux-media@vger.kernel.org 10835S: Supported 10836F: drivers/media/platform/atmel/atmel-isi.c 10837F: drivers/media/platform/atmel/atmel-isi.h 10838 10839MICROCHIP AT91 USART MFD DRIVER 10840M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10841L: linux-kernel@vger.kernel.org 10842S: Supported 10843F: drivers/mfd/at91-usart.c 10844F: include/dt-bindings/mfd/at91-usart.h 10845F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10846 10847MICROCHIP AT91 USART SPI DRIVER 10848M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10849L: linux-spi@vger.kernel.org 10850S: Supported 10851F: drivers/spi/spi-at91-usart.c 10852F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10853 10854MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10855M: Woojung Huh <woojung.huh@microchip.com> 10856M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10857L: netdev@vger.kernel.org 10858S: Maintained 10859F: net/dsa/tag_ksz.c 10860F: drivers/net/dsa/microchip/* 10861F: include/linux/platform_data/microchip-ksz.h 10862F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10863 10864MICROCHIP LAN743X ETHERNET DRIVER 10865M: Bryan Whitehead <bryan.whitehead@microchip.com> 10866M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10867L: netdev@vger.kernel.org 10868S: Maintained 10869F: drivers/net/ethernet/microchip/lan743x_* 10870 10871MICROCHIP LCDFB DRIVER 10872M: Nicolas Ferre <nicolas.ferre@microchip.com> 10873L: linux-fbdev@vger.kernel.org 10874S: Maintained 10875F: drivers/video/fbdev/atmel_lcdfb.c 10876F: include/video/atmel_lcdc.h 10877 10878MICROCHIP MMC/SD/SDIO MCI DRIVER 10879M: Ludovic Desroches <ludovic.desroches@microchip.com> 10880S: Maintained 10881F: drivers/mmc/host/atmel-mci.c 10882 10883MICROCHIP MCP16502 PMIC DRIVER 10884M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10886S: Maintained 10887F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10888F: drivers/regulator/mcp16502.c 10889 10890MICROCHIP MCP3911 ADC DRIVER 10891M: Marcus Folkesson <marcus.folkesson@gmail.com> 10892M: Kent Gustavsson <kent@minoris.se> 10893L: linux-iio@vger.kernel.org 10894S: Supported 10895F: drivers/iio/adc/mcp3911.c 10896F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 10897 10898MICROCHIP NAND DRIVER 10899M: Tudor Ambarus <tudor.ambarus@microchip.com> 10900L: linux-mtd@lists.infradead.org 10901S: Supported 10902F: drivers/mtd/nand/raw/atmel/* 10903F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10904 10905MICROCHIP PWM DRIVER 10906M: Claudiu Beznea <claudiu.beznea@microchip.com> 10907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10908L: linux-pwm@vger.kernel.org 10909S: Supported 10910F: drivers/pwm/pwm-atmel.c 10911F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10912 10913MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10914M: Ludovic Desroches <ludovic.desroches@microchip.com> 10915M: Eugen Hristev <eugen.hristev@microchip.com> 10916L: linux-iio@vger.kernel.org 10917S: Supported 10918F: drivers/iio/adc/at91-sama5d2_adc.c 10919F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10920F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10921 10922MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10923M: Nicolas Ferre <nicolas.ferre@microchip.com> 10924S: Supported 10925F: drivers/power/reset/at91-sama5d2_shdwc.c 10926 10927MICROCHIP SPI DRIVER 10928M: Nicolas Ferre <nicolas.ferre@microchip.com> 10929S: Supported 10930F: drivers/spi/spi-atmel.* 10931 10932MICROCHIP SSC DRIVER 10933M: Nicolas Ferre <nicolas.ferre@microchip.com> 10934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10935S: Supported 10936F: drivers/misc/atmel-ssc.c 10937F: include/linux/atmel-ssc.h 10938 10939MICROCHIP USBA UDC DRIVER 10940M: Cristian Birsan <cristian.birsan@microchip.com> 10941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10942S: Supported 10943F: drivers/usb/gadget/udc/atmel_usba_udc.* 10944 10945MICROCHIP USB251XB DRIVER 10946M: Richard Leitner <richard.leitner@skidata.com> 10947L: linux-usb@vger.kernel.org 10948S: Maintained 10949F: drivers/usb/misc/usb251xb.c 10950F: Documentation/devicetree/bindings/usb/usb251xb.txt 10951 10952MICROCHIP XDMA DRIVER 10953M: Ludovic Desroches <ludovic.desroches@microchip.com> 10954L: linux-arm-kernel@lists.infradead.org 10955L: dmaengine@vger.kernel.org 10956S: Supported 10957F: drivers/dma/at_xdmac.c 10958 10959MICROSEMI MIPS SOCS 10960M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10961M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10962L: linux-mips@vger.kernel.org 10963S: Supported 10964F: arch/mips/generic/board-ocelot.c 10965F: arch/mips/configs/generic/board-ocelot.config 10966F: arch/mips/boot/dts/mscc/ 10967F: Documentation/devicetree/bindings/mips/mscc.txt 10968 10969MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10970M: Don Brace <don.brace@microsemi.com> 10971L: esc.storagedev@microsemi.com 10972L: linux-scsi@vger.kernel.org 10973S: Supported 10974F: drivers/scsi/smartpqi/smartpqi*.[ch] 10975F: drivers/scsi/smartpqi/Kconfig 10976F: drivers/scsi/smartpqi/Makefile 10977F: include/linux/cciss*.h 10978F: include/uapi/linux/cciss*.h 10979F: Documentation/scsi/smartpqi.txt 10980 10981MICROSEMI ETHERNET SWITCH DRIVER 10982M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10983M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10984L: netdev@vger.kernel.org 10985S: Supported 10986F: drivers/net/ethernet/mscc/ 10987F: include/soc/mscc/ocelot* 10988 10989MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10990M: Chen Yu <yu.c.chen@intel.com> 10991L: platform-driver-x86@vger.kernel.org 10992S: Supported 10993F: drivers/platform/x86/surfacepro3_button.c 10994 10995MICROTEK X6 SCANNER 10996M: Oliver Neukum <oliver@neukum.org> 10997S: Maintained 10998F: drivers/usb/image/microtek.* 10999 11000MIPS 11001M: Ralf Baechle <ralf@linux-mips.org> 11002M: Paul Burton <paulburton@kernel.org> 11003M: James Hogan <jhogan@kernel.org> 11004L: linux-mips@vger.kernel.org 11005W: http://www.linux-mips.org/ 11006T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 11007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 11008Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 11009S: Supported 11010F: Documentation/devicetree/bindings/mips/ 11011F: Documentation/mips/ 11012F: arch/mips/ 11013F: drivers/platform/mips/ 11014 11015MIPS BOSTON DEVELOPMENT BOARD 11016M: Paul Burton <paulburton@kernel.org> 11017L: linux-mips@vger.kernel.org 11018S: Maintained 11019F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 11020F: arch/mips/boot/dts/img/boston.dts 11021F: arch/mips/configs/generic/board-boston.config 11022F: drivers/clk/imgtec/clk-boston.c 11023F: include/dt-bindings/clock/boston-clock.h 11024 11025MIPS GENERIC PLATFORM 11026M: Paul Burton <paulburton@kernel.org> 11027L: linux-mips@vger.kernel.org 11028S: Supported 11029F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 11030F: arch/mips/generic/ 11031F: arch/mips/tools/generic-board-config.sh 11032 11033MIPS/LOONGSON1 ARCHITECTURE 11034M: Keguang Zhang <keguang.zhang@gmail.com> 11035L: linux-mips@vger.kernel.org 11036S: Maintained 11037F: arch/mips/loongson32/ 11038F: arch/mips/include/asm/mach-loongson32/ 11039F: drivers/*/*loongson1* 11040F: drivers/*/*/*loongson1* 11041 11042MIPS/LOONGSON2EF ARCHITECTURE 11043M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11044L: linux-mips@vger.kernel.org 11045S: Maintained 11046F: arch/mips/loongson2ef/ 11047F: arch/mips/include/asm/mach-loongson2ef/ 11048F: drivers/*/*loongson2* 11049F: drivers/*/*/*loongson2* 11050 11051MIPS/LOONGSON64 ARCHITECTURE 11052M: Huacai Chen <chenhc@lemote.com> 11053M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11054L: linux-mips@vger.kernel.org 11055S: Maintained 11056F: arch/mips/loongson64/ 11057F: arch/mips/include/asm/mach-loongson64/ 11058F: drivers/platform/mips/cpu_hwmon.c 11059F: drivers/*/*loongson3* 11060F: drivers/*/*/*loongson3* 11061 11062MIPS RINT INSTRUCTION EMULATION 11063M: Aleksandar Markovic <aleksandar.markovic@mips.com> 11064L: linux-mips@vger.kernel.org 11065S: Supported 11066F: arch/mips/math-emu/sp_rint.c 11067F: arch/mips/math-emu/dp_rint.c 11068 11069MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 11070M: Hans Verkuil <hverkuil@xs4all.nl> 11071L: linux-media@vger.kernel.org 11072T: git git://linuxtv.org/media_tree.git 11073W: https://linuxtv.org 11074S: Odd Fixes 11075F: drivers/media/radio/radio-miropcm20* 11076 11077MMP SUPPORT 11078R: Lubomir Rintel <lkundrak@v3.sk> 11079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11080T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 11081S: Odd Fixes 11082F: arch/arm/boot/dts/mmp* 11083F: arch/arm/mach-mmp/ 11084F: linux/soc/mmp/ 11085 11086MMP USB PHY DRIVERS 11087R: Lubomir Rintel <lkundrak@v3.sk> 11088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11089S: Maintained 11090F: drivers/phy/marvell/phy-mmp3-usb.c 11091F: drivers/phy/marvell/phy-pxa-usb.c 11092 11093MMU GATHER AND TLB INVALIDATION 11094M: Will Deacon <will@kernel.org> 11095M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 11096M: Andrew Morton <akpm@linux-foundation.org> 11097M: Nick Piggin <npiggin@gmail.com> 11098M: Peter Zijlstra <peterz@infradead.org> 11099L: linux-arch@vger.kernel.org 11100L: linux-mm@kvack.org 11101S: Maintained 11102F: arch/*/include/asm/tlb.h 11103F: include/asm-generic/tlb.h 11104F: mm/mmu_gather.c 11105 11106MN88472 MEDIA DRIVER 11107M: Antti Palosaari <crope@iki.fi> 11108L: linux-media@vger.kernel.org 11109W: https://linuxtv.org 11110W: http://palosaari.fi/linux/ 11111Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11112S: Maintained 11113F: drivers/media/dvb-frontends/mn88472* 11114 11115MN88473 MEDIA DRIVER 11116M: Antti Palosaari <crope@iki.fi> 11117L: linux-media@vger.kernel.org 11118W: https://linuxtv.org 11119W: http://palosaari.fi/linux/ 11120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11121S: Maintained 11122F: drivers/media/dvb-frontends/mn88473* 11123 11124MODULE SUPPORT 11125M: Jessica Yu <jeyu@kernel.org> 11126T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 11127S: Maintained 11128F: include/linux/module.h 11129F: kernel/module.c 11130 11131MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 11132W: http://popies.net/meye/ 11133S: Orphan 11134F: Documentation/media/v4l-drivers/meye* 11135F: drivers/media/pci/meye/ 11136F: include/uapi/linux/meye.h 11137 11138MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 11139M: Jiri Slaby <jirislaby@gmail.com> 11140S: Maintained 11141F: Documentation/driver-api/serial/moxa-smartio.rst 11142F: drivers/tty/mxser.* 11143 11144MR800 AVERMEDIA USB FM RADIO DRIVER 11145M: Alexey Klimov <klimov.linux@gmail.com> 11146L: linux-media@vger.kernel.org 11147T: git git://linuxtv.org/media_tree.git 11148S: Maintained 11149F: drivers/media/radio/radio-mr800.c 11150 11151MRF24J40 IEEE 802.15.4 RADIO DRIVER 11152M: Alan Ott <alan@signal11.us> 11153L: linux-wpan@vger.kernel.org 11154S: Maintained 11155F: drivers/net/ieee802154/mrf24j40.c 11156F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 11157 11158MSI LAPTOP SUPPORT 11159M: "Lee, Chun-Yi" <jlee@suse.com> 11160L: platform-driver-x86@vger.kernel.org 11161S: Maintained 11162F: drivers/platform/x86/msi-laptop.c 11163 11164MSI WMI SUPPORT 11165L: platform-driver-x86@vger.kernel.org 11166S: Orphan 11167F: drivers/platform/x86/msi-wmi.c 11168 11169MSI001 MEDIA DRIVER 11170M: Antti Palosaari <crope@iki.fi> 11171L: linux-media@vger.kernel.org 11172W: https://linuxtv.org 11173W: http://palosaari.fi/linux/ 11174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11175T: git git://linuxtv.org/anttip/media_tree.git 11176S: Maintained 11177F: drivers/media/tuners/msi001* 11178 11179MSI2500 MEDIA DRIVER 11180M: Antti Palosaari <crope@iki.fi> 11181L: linux-media@vger.kernel.org 11182W: https://linuxtv.org 11183W: http://palosaari.fi/linux/ 11184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11185T: git git://linuxtv.org/anttip/media_tree.git 11186S: Maintained 11187F: drivers/media/usb/msi2500/ 11188 11189MSYSTEMS DISKONCHIP G3 MTD DRIVER 11190M: Robert Jarzmik <robert.jarzmik@free.fr> 11191L: linux-mtd@lists.infradead.org 11192S: Maintained 11193F: drivers/mtd/devices/docg3* 11194 11195MT9M032 APTINA SENSOR DRIVER 11196M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11197L: linux-media@vger.kernel.org 11198T: git git://linuxtv.org/media_tree.git 11199S: Maintained 11200F: drivers/media/i2c/mt9m032.c 11201F: include/media/i2c/mt9m032.h 11202 11203MT9P031 APTINA CAMERA SENSOR 11204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11205L: linux-media@vger.kernel.org 11206T: git git://linuxtv.org/media_tree.git 11207S: Maintained 11208F: drivers/media/i2c/mt9p031.c 11209F: include/media/i2c/mt9p031.h 11210 11211MT9T001 APTINA CAMERA SENSOR 11212M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11213L: linux-media@vger.kernel.org 11214T: git git://linuxtv.org/media_tree.git 11215S: Maintained 11216F: drivers/media/i2c/mt9t001.c 11217F: include/media/i2c/mt9t001.h 11218 11219MT9T112 APTINA CAMERA SENSOR 11220M: Jacopo Mondi <jacopo@jmondi.org> 11221L: linux-media@vger.kernel.org 11222T: git git://linuxtv.org/media_tree.git 11223S: Odd Fixes 11224F: drivers/media/i2c/mt9t112.c 11225F: include/media/i2c/mt9t112.h 11226 11227MT9V032 APTINA CAMERA SENSOR 11228M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11229L: linux-media@vger.kernel.org 11230T: git git://linuxtv.org/media_tree.git 11231S: Maintained 11232F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 11233F: drivers/media/i2c/mt9v032.c 11234F: include/media/i2c/mt9v032.h 11235 11236MT9V111 APTINA CAMERA SENSOR 11237M: Jacopo Mondi <jacopo@jmondi.org> 11238L: linux-media@vger.kernel.org 11239T: git git://linuxtv.org/media_tree.git 11240S: Maintained 11241F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 11242F: drivers/media/i2c/mt9v111.c 11243 11244MULTIFUNCTION DEVICES (MFD) 11245M: Lee Jones <lee.jones@linaro.org> 11246T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11247S: Supported 11248F: Documentation/devicetree/bindings/mfd/ 11249F: drivers/mfd/ 11250F: include/linux/mfd/ 11251F: include/dt-bindings/mfd/ 11252 11253MULTIMEDIA CARD (MMC) ETC. OVER SPI 11254S: Orphan 11255F: drivers/mmc/host/mmc_spi.c 11256F: include/linux/spi/mmc_spi.h 11257 11258MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 11259M: Ulf Hansson <ulf.hansson@linaro.org> 11260L: linux-mmc@vger.kernel.org 11261T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 11262S: Maintained 11263F: Documentation/devicetree/bindings/mmc/ 11264F: drivers/mmc/ 11265F: include/linux/mmc/ 11266F: include/uapi/linux/mmc/ 11267 11268MULTIPLEXER SUBSYSTEM 11269M: Peter Rosin <peda@axentia.se> 11270S: Maintained 11271F: Documentation/ABI/testing/sysfs-class-mux* 11272F: Documentation/devicetree/bindings/mux/ 11273F: include/dt-bindings/mux/ 11274F: include/linux/mux/ 11275F: drivers/mux/ 11276 11277MULTITECH MULTIPORT CARD (ISICOM) 11278S: Orphan 11279F: drivers/tty/isicom.c 11280F: include/linux/isicom.h 11281 11282MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 11283M: Bin Liu <b-liu@ti.com> 11284L: linux-usb@vger.kernel.org 11285S: Maintained 11286F: drivers/usb/musb/ 11287 11288MXL301RF MEDIA DRIVER 11289M: Akihiro Tsukada <tskd08@gmail.com> 11290L: linux-media@vger.kernel.org 11291S: Odd Fixes 11292F: drivers/media/tuners/mxl301rf* 11293 11294MXL5007T MEDIA DRIVER 11295M: Michael Krufky <mkrufky@linuxtv.org> 11296L: linux-media@vger.kernel.org 11297W: https://linuxtv.org 11298W: http://github.com/mkrufky 11299Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11300T: git git://linuxtv.org/mkrufky/tuners.git 11301S: Maintained 11302F: drivers/media/tuners/mxl5007t.* 11303 11304MXSFB DRM DRIVER 11305M: Marek Vasut <marex@denx.de> 11306M: Stefan Agner <stefan@agner.ch> 11307L: dri-devel@lists.freedesktop.org 11308S: Supported 11309F: drivers/gpu/drm/mxsfb/ 11310F: Documentation/devicetree/bindings/display/mxsfb.txt 11311T: git git://anongit.freedesktop.org/drm/drm-misc 11312 11313MYLEX DAC960 PCI RAID Controller 11314M: Hannes Reinecke <hare@kernel.org> 11315L: linux-scsi@vger.kernel.org 11316S: Supported 11317F: drivers/scsi/myrb.* 11318F: drivers/scsi/myrs.* 11319 11320MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11321M: Chris Lee <christopher.lee@cspi.com> 11322L: netdev@vger.kernel.org 11323W: https://www.cspi.com/ethernet-products/support/downloads/ 11324S: Supported 11325F: drivers/net/ethernet/myricom/myri10ge/ 11326 11327NAND FLASH SUBSYSTEM 11328M: Miquel Raynal <miquel.raynal@bootlin.com> 11329R: Richard Weinberger <richard@nod.at> 11330L: linux-mtd@lists.infradead.org 11331W: http://www.linux-mtd.infradead.org/ 11332Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11334S: Maintained 11335F: drivers/mtd/nand/ 11336F: include/linux/mtd/*nand*.h 11337 11338NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11339M: Daniel Mack <zonque@gmail.com> 11340S: Maintained 11341L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11342W: http://www.native-instruments.com 11343F: sound/usb/caiaq/ 11344 11345NATSEMI ETHERNET DRIVER (DP8381x) 11346S: Orphan 11347F: drivers/net/ethernet/natsemi/natsemi.c 11348 11349NCR 5380 SCSI DRIVERS 11350M: Finn Thain <fthain@telegraphics.com.au> 11351M: Michael Schmitz <schmitzmic@gmail.com> 11352L: linux-scsi@vger.kernel.org 11353S: Maintained 11354F: Documentation/scsi/g_NCR5380.txt 11355F: drivers/scsi/NCR5380.* 11356F: drivers/scsi/arm/cumana_1.c 11357F: drivers/scsi/arm/oak.c 11358F: drivers/scsi/atari_scsi.* 11359F: drivers/scsi/dmx3191d.c 11360F: drivers/scsi/g_NCR5380.* 11361F: drivers/scsi/mac_scsi.* 11362F: drivers/scsi/sun3_scsi.* 11363F: drivers/scsi/sun3_scsi_vme.c 11364 11365NCSI LIBRARY: 11366M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11367S: Maintained 11368F: net/ncsi/ 11369 11370NCT6775 HARDWARE MONITOR DRIVER 11371M: Guenter Roeck <linux@roeck-us.net> 11372L: linux-hwmon@vger.kernel.org 11373S: Maintained 11374F: Documentation/hwmon/nct6775.rst 11375F: drivers/hwmon/nct6775.c 11376 11377NET_FAILOVER MODULE 11378M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11379L: netdev@vger.kernel.org 11380S: Supported 11381F: drivers/net/net_failover.c 11382F: include/net/net_failover.h 11383F: Documentation/networking/net_failover.rst 11384 11385NETEM NETWORK EMULATOR 11386M: Stephen Hemminger <stephen@networkplumber.org> 11387L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11388S: Maintained 11389F: net/sched/sch_netem.c 11390 11391NETERION 10GbE DRIVERS (s2io/vxge) 11392M: Jon Mason <jdmason@kudzu.us> 11393L: netdev@vger.kernel.org 11394S: Supported 11395F: Documentation/networking/device_drivers/neterion/s2io.txt 11396F: Documentation/networking/device_drivers/neterion/vxge.txt 11397F: drivers/net/ethernet/neterion/ 11398 11399NETFILTER 11400M: Pablo Neira Ayuso <pablo@netfilter.org> 11401M: Jozsef Kadlecsik <kadlec@netfilter.org> 11402M: Florian Westphal <fw@strlen.de> 11403L: netfilter-devel@vger.kernel.org 11404L: coreteam@netfilter.org 11405W: http://www.netfilter.org/ 11406W: http://www.iptables.org/ 11407W: http://www.nftables.org/ 11408Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11409T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11410T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11411S: Maintained 11412F: include/linux/netfilter* 11413F: include/linux/netfilter/ 11414F: include/net/netfilter/ 11415F: include/uapi/linux/netfilter* 11416F: include/uapi/linux/netfilter/ 11417F: net/*/netfilter.c 11418F: net/*/netfilter/ 11419F: net/netfilter/ 11420F: net/bridge/br_netfilter*.c 11421 11422NETROM NETWORK LAYER 11423M: Ralf Baechle <ralf@linux-mips.org> 11424L: linux-hams@vger.kernel.org 11425W: http://www.linux-ax25.org/ 11426S: Maintained 11427F: include/net/netrom.h 11428F: include/uapi/linux/netrom.h 11429F: net/netrom/ 11430 11431NETRONOME ETHERNET DRIVERS 11432M: Jakub Kicinski <jakub.kicinski@netronome.com> 11433L: oss-drivers@netronome.com 11434S: Maintained 11435F: drivers/net/ethernet/netronome/ 11436 11437NETWORK BLOCK DEVICE (NBD) 11438M: Josef Bacik <josef@toxicpanda.com> 11439S: Maintained 11440L: linux-block@vger.kernel.org 11441L: nbd@other.debian.org 11442F: Documentation/admin-guide/blockdev/nbd.rst 11443F: drivers/block/nbd.c 11444F: include/trace/events/nbd.h 11445F: include/uapi/linux/nbd.h 11446 11447NETWORK DROP MONITOR 11448M: Neil Horman <nhorman@tuxdriver.com> 11449L: netdev@vger.kernel.org 11450S: Maintained 11451W: https://fedorahosted.org/dropwatch/ 11452F: net/core/drop_monitor.c 11453F: include/uapi/linux/net_dropmon.h 11454F: include/net/drop_monitor.h 11455 11456NETWORKING DRIVERS 11457M: "David S. Miller" <davem@davemloft.net> 11458L: netdev@vger.kernel.org 11459W: http://www.linuxfoundation.org/en/Net 11460Q: http://patchwork.ozlabs.org/project/netdev/list/ 11461T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11463S: Odd Fixes 11464F: Documentation/devicetree/bindings/net/ 11465F: drivers/net/ 11466F: include/linux/if_* 11467F: include/linux/netdevice.h 11468F: include/linux/etherdevice.h 11469F: include/linux/fcdevice.h 11470F: include/linux/fddidevice.h 11471F: include/linux/hippidevice.h 11472F: include/linux/inetdevice.h 11473F: include/uapi/linux/if_* 11474F: include/uapi/linux/netdevice.h 11475 11476NETWORKING DRIVERS (WIRELESS) 11477M: Kalle Valo <kvalo@codeaurora.org> 11478L: linux-wireless@vger.kernel.org 11479Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11481T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11482S: Maintained 11483F: Documentation/devicetree/bindings/net/wireless/ 11484F: drivers/net/wireless/ 11485 11486NETWORKING [DSA] 11487M: Andrew Lunn <andrew@lunn.ch> 11488M: Vivien Didelot <vivien.didelot@gmail.com> 11489M: Florian Fainelli <f.fainelli@gmail.com> 11490S: Maintained 11491F: Documentation/devicetree/bindings/net/dsa/ 11492F: net/dsa/ 11493F: include/net/dsa.h 11494F: include/linux/dsa/ 11495F: include/linux/platform_data/dsa.h 11496F: drivers/net/dsa/ 11497 11498NETWORKING [GENERAL] 11499M: "David S. Miller" <davem@davemloft.net> 11500L: netdev@vger.kernel.org 11501W: http://www.linuxfoundation.org/en/Net 11502Q: http://patchwork.ozlabs.org/project/netdev/list/ 11503T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11504T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11505B: mailto:netdev@vger.kernel.org 11506S: Maintained 11507F: net/ 11508F: include/net/ 11509F: include/linux/in.h 11510F: include/linux/net.h 11511F: include/linux/netdevice.h 11512F: include/uapi/linux/in.h 11513F: include/uapi/linux/net.h 11514F: include/uapi/linux/netdevice.h 11515F: include/uapi/linux/net_namespace.h 11516F: tools/testing/selftests/net/ 11517F: lib/net_utils.c 11518F: lib/random32.c 11519F: Documentation/networking/ 11520 11521NETWORKING [IPSEC] 11522M: Steffen Klassert <steffen.klassert@secunet.com> 11523M: Herbert Xu <herbert@gondor.apana.org.au> 11524M: "David S. Miller" <davem@davemloft.net> 11525L: netdev@vger.kernel.org 11526T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11527T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11528S: Maintained 11529F: net/xfrm/ 11530F: net/key/ 11531F: net/ipv4/xfrm* 11532F: net/ipv4/esp4* 11533F: net/ipv4/ah4.c 11534F: net/ipv4/ipcomp.c 11535F: net/ipv4/ip_vti.c 11536F: net/ipv6/xfrm* 11537F: net/ipv6/esp6* 11538F: net/ipv6/ah6.c 11539F: net/ipv6/ipcomp6.c 11540F: net/ipv6/ip6_vti.c 11541F: include/uapi/linux/xfrm.h 11542F: include/net/xfrm.h 11543 11544NETWORKING [IPv4/IPv6] 11545M: "David S. Miller" <davem@davemloft.net> 11546M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11547M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11548L: netdev@vger.kernel.org 11549T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11550S: Maintained 11551F: net/ipv4/ 11552F: net/ipv6/ 11553F: include/net/ip* 11554F: arch/x86/net/* 11555 11556NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11557M: Paul Moore <paul@paul-moore.com> 11558W: https://github.com/netlabel 11559L: netdev@vger.kernel.org 11560L: linux-security-module@vger.kernel.org 11561S: Maintained 11562F: Documentation/netlabel/ 11563F: include/net/calipso.h 11564F: include/net/cipso_ipv4.h 11565F: include/net/netlabel.h 11566F: include/uapi/linux/netfilter/xt_SECMARK.h 11567F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11568F: net/netlabel/ 11569F: net/ipv4/cipso_ipv4.c 11570F: net/ipv6/calipso.c 11571F: net/netfilter/xt_CONNSECMARK.c 11572F: net/netfilter/xt_SECMARK.c 11573 11574NETWORKING [TCP] 11575M: Eric Dumazet <edumazet@google.com> 11576L: netdev@vger.kernel.org 11577S: Maintained 11578F: net/ipv4/tcp*.c 11579F: net/ipv4/syncookies.c 11580F: net/ipv6/tcp*.c 11581F: net/ipv6/syncookies.c 11582F: include/uapi/linux/tcp.h 11583F: include/net/tcp.h 11584F: include/linux/tcp.h 11585F: include/trace/events/tcp.h 11586 11587NETWORKING [TLS] 11588M: Boris Pismenny <borisp@mellanox.com> 11589M: Aviad Yehezkel <aviadye@mellanox.com> 11590M: John Fastabend <john.fastabend@gmail.com> 11591M: Daniel Borkmann <daniel@iogearbox.net> 11592M: Jakub Kicinski <jakub.kicinski@netronome.com> 11593L: netdev@vger.kernel.org 11594S: Maintained 11595F: net/tls/* 11596F: include/uapi/linux/tls.h 11597F: include/net/tls.h 11598 11599NETWORKING [WIRELESS] 11600L: linux-wireless@vger.kernel.org 11601Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11602 11603NETDEVSIM 11604M: Jakub Kicinski <jakub.kicinski@netronome.com> 11605S: Maintained 11606F: drivers/net/netdevsim/* 11607 11608NETXEN (1/10) GbE SUPPORT 11609M: Manish Chopra <manishc@marvell.com> 11610M: Rahul Verma <rahulv@marvell.com> 11611M: GR-Linux-NIC-Dev@marvell.com 11612L: netdev@vger.kernel.org 11613S: Supported 11614F: drivers/net/ethernet/qlogic/netxen/ 11615 11616NEXTHOP 11617M: David Ahern <dsahern@kernel.org> 11618L: netdev@vger.kernel.org 11619S: Maintained 11620F: include/net/nexthop.h 11621F: include/uapi/linux/nexthop.h 11622F: include/net/netns/nexthop.h 11623F: net/ipv4/nexthop.c 11624 11625NFC SUBSYSTEM 11626L: netdev@vger.kernel.org 11627S: Orphan 11628F: net/nfc/ 11629F: include/net/nfc/ 11630F: include/uapi/linux/nfc.h 11631F: drivers/nfc/ 11632F: include/linux/platform_data/nfcmrvl.h 11633F: Documentation/devicetree/bindings/net/nfc/ 11634 11635NFS, SUNRPC, AND LOCKD CLIENTS 11636M: Trond Myklebust <trond.myklebust@hammerspace.com> 11637M: Anna Schumaker <anna.schumaker@netapp.com> 11638L: linux-nfs@vger.kernel.org 11639W: http://client.linux-nfs.org 11640T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11641S: Maintained 11642F: fs/lockd/ 11643F: fs/nfs/ 11644F: fs/nfs_common/ 11645F: net/sunrpc/ 11646F: include/linux/lockd/ 11647F: include/linux/nfs* 11648F: include/linux/sunrpc/ 11649F: include/uapi/linux/nfs* 11650F: include/uapi/linux/sunrpc/ 11651 11652NILFS2 FILESYSTEM 11653M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11654L: linux-nilfs@vger.kernel.org 11655W: https://nilfs.sourceforge.io/ 11656W: https://nilfs.osdn.jp/ 11657T: git git://github.com/konis/nilfs2.git 11658S: Supported 11659F: Documentation/filesystems/nilfs2.txt 11660F: fs/nilfs2/ 11661F: include/trace/events/nilfs2.h 11662F: include/uapi/linux/nilfs2_api.h 11663F: include/uapi/linux/nilfs2_ondisk.h 11664 11665NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11666M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11667W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11668S: Maintained 11669F: Documentation/scsi/NinjaSCSI.txt 11670F: drivers/scsi/pcmcia/nsp_* 11671 11672NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11673M: GOTO Masanori <gotom@debian.or.jp> 11674M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11675W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11676S: Maintained 11677F: Documentation/scsi/NinjaSCSI.txt 11678F: drivers/scsi/nsp32* 11679 11680NIOS2 ARCHITECTURE 11681M: Ley Foon Tan <lftan@altera.com> 11682L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11684S: Maintained 11685F: arch/nios2/ 11686 11687NOHZ, DYNTICKS SUPPORT 11688M: Frederic Weisbecker <fweisbec@gmail.com> 11689M: Thomas Gleixner <tglx@linutronix.de> 11690M: Ingo Molnar <mingo@kernel.org> 11691L: linux-kernel@vger.kernel.org 11692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11693S: Maintained 11694F: kernel/time/tick*.* 11695F: include/linux/tick.h 11696F: include/linux/sched/nohz.h 11697 11698NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11699M: Pavel Machek <pavel@ucw.cz> 11700M: Sakari Ailus <sakari.ailus@iki.fi> 11701L: linux-media@vger.kernel.org 11702S: Maintained 11703F: drivers/media/i2c/et8ek8 11704F: drivers/media/i2c/ad5820.c 11705 11706NOKIA N900 POWER SUPPLY DRIVERS 11707R: Pali Rohár <pali.rohar@gmail.com> 11708F: include/linux/power/bq2415x_charger.h 11709F: include/linux/power/bq27xxx_battery.h 11710F: drivers/power/supply/bq2415x_charger.c 11711F: drivers/power/supply/bq27xxx_battery.c 11712F: drivers/power/supply/bq27xxx_battery_i2c.c 11713F: drivers/power/supply/isp1704_charger.c 11714F: drivers/power/supply/rx51_battery.c 11715 11716NOLIBC HEADER FILE 11717M: Willy Tarreau <w@1wt.eu> 11718S: Maintained 11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11720F: tools/include/nolibc/ 11721 11722NSDEPS 11723M: Matthias Maennich <maennich@google.com> 11724S: Maintained 11725F: scripts/nsdeps 11726F: Documentation/core-api/symbol-namespaces.rst 11727 11728NTB AMD DRIVER 11729M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11730L: linux-ntb@googlegroups.com 11731S: Supported 11732F: drivers/ntb/hw/amd/ 11733 11734NTB DRIVER CORE 11735M: Jon Mason <jdmason@kudzu.us> 11736M: Dave Jiang <dave.jiang@intel.com> 11737M: Allen Hubbe <allenbh@gmail.com> 11738L: linux-ntb@googlegroups.com 11739S: Supported 11740W: https://github.com/jonmason/ntb/wiki 11741T: git git://github.com/jonmason/ntb.git 11742F: drivers/ntb/ 11743F: drivers/net/ntb_netdev.c 11744F: include/linux/ntb.h 11745F: include/linux/ntb_transport.h 11746F: tools/testing/selftests/ntb/ 11747 11748NTB IDT DRIVER 11749M: Serge Semin <fancer.lancer@gmail.com> 11750L: linux-ntb@googlegroups.com 11751S: Supported 11752F: drivers/ntb/hw/idt/ 11753 11754NTB INTEL DRIVER 11755M: Dave Jiang <dave.jiang@intel.com> 11756L: linux-ntb@googlegroups.com 11757S: Supported 11758W: https://github.com/davejiang/linux/wiki 11759T: git https://github.com/davejiang/linux.git 11760F: drivers/ntb/hw/intel/ 11761 11762NTFS FILESYSTEM 11763M: Anton Altaparmakov <anton@tuxera.com> 11764L: linux-ntfs-dev@lists.sourceforge.net 11765W: http://www.tuxera.com/ 11766T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11767S: Supported 11768F: Documentation/filesystems/ntfs.txt 11769F: fs/ntfs/ 11770 11771NUBUS SUBSYSTEM 11772M: Finn Thain <fthain@telegraphics.com.au> 11773L: linux-m68k@lists.linux-m68k.org 11774S: Maintained 11775F: arch/*/include/asm/nubus.h 11776F: drivers/nubus/ 11777F: include/linux/nubus.h 11778F: include/uapi/linux/nubus.h 11779 11780NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11781M: Antonino Daplas <adaplas@gmail.com> 11782L: linux-fbdev@vger.kernel.org 11783S: Maintained 11784F: drivers/video/fbdev/riva/ 11785F: drivers/video/fbdev/nvidia/ 11786 11787NVM EXPRESS DRIVER 11788M: Keith Busch <kbusch@kernel.org> 11789M: Jens Axboe <axboe@fb.com> 11790M: Christoph Hellwig <hch@lst.de> 11791M: Sagi Grimberg <sagi@grimberg.me> 11792L: linux-nvme@lists.infradead.org 11793T: git://git.infradead.org/nvme.git 11794W: http://git.infradead.org/nvme.git 11795S: Supported 11796F: drivers/nvme/host/ 11797F: include/linux/nvme.h 11798F: include/uapi/linux/nvme_ioctl.h 11799 11800NVM EXPRESS FC TRANSPORT DRIVERS 11801M: James Smart <james.smart@broadcom.com> 11802L: linux-nvme@lists.infradead.org 11803S: Supported 11804F: include/linux/nvme-fc.h 11805F: include/linux/nvme-fc-driver.h 11806F: drivers/nvme/host/fc.c 11807F: drivers/nvme/target/fc.c 11808F: drivers/nvme/target/fcloop.c 11809 11810NVM EXPRESS TARGET DRIVER 11811M: Christoph Hellwig <hch@lst.de> 11812M: Sagi Grimberg <sagi@grimberg.me> 11813M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> 11814L: linux-nvme@lists.infradead.org 11815T: git://git.infradead.org/nvme.git 11816W: http://git.infradead.org/nvme.git 11817S: Supported 11818F: drivers/nvme/target/ 11819 11820NVMEM FRAMEWORK 11821M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11822S: Maintained 11823F: drivers/nvmem/ 11824F: Documentation/devicetree/bindings/nvmem/ 11825F: Documentation/ABI/stable/sysfs-bus-nvmem 11826F: include/linux/nvmem-consumer.h 11827F: include/linux/nvmem-provider.h 11828 11829NXP FXAS21002C DRIVER 11830M: Rui Miguel Silva <rmfrfs@gmail.com> 11831L: linux-iio@vger.kernel.org 11832S: Maintained 11833F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11834F: drivers/iio/gyro/fxas21002c_core.c 11835F: drivers/iio/gyro/fxas21002c.h 11836F: drivers/iio/gyro/fxas21002c_i2c.c 11837F: drivers/iio/gyro/fxas21002c_spi.c 11838 11839NXP SGTL5000 DRIVER 11840M: Fabio Estevam <festevam@gmail.com> 11841L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11842S: Maintained 11843F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11844F: sound/soc/codecs/sgtl5000* 11845 11846NXP SJA1105 ETHERNET SWITCH DRIVER 11847M: Vladimir Oltean <olteanv@gmail.com> 11848L: linux-kernel@vger.kernel.org 11849S: Maintained 11850F: drivers/net/dsa/sja1105 11851 11852NXP TDA998X DRM DRIVER 11853M: Russell King <linux@armlinux.org.uk> 11854S: Maintained 11855T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11856T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11857F: drivers/gpu/drm/i2c/tda998x_drv.c 11858F: include/drm/i2c/tda998x.h 11859F: include/dt-bindings/display/tda998x.h 11860K: "nxp,tda998x" 11861 11862NXP TFA9879 DRIVER 11863M: Peter Rosin <peda@axentia.se> 11864L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11865S: Maintained 11866F: Documentation/devicetree/bindings/sound/tfa9879.txt 11867F: sound/soc/codecs/tfa9879* 11868 11869NXP-NCI NFC DRIVER 11870M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11871R: Charles Gorand <charles.gorand@effinnov.com> 11872L: linux-nfc@lists.01.org (moderated for non-subscribers) 11873S: Supported 11874F: drivers/nfc/nxp-nci 11875 11876OBJAGG 11877M: Jiri Pirko <jiri@mellanox.com> 11878L: netdev@vger.kernel.org 11879S: Supported 11880F: lib/objagg.c 11881F: lib/test_objagg.c 11882F: include/linux/objagg.h 11883 11884NXP FSPI DRIVER 11885R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11886M: Ashish Kumar <ashish.kumar@nxp.com> 11887L: linux-spi@vger.kernel.org 11888S: Maintained 11889F: drivers/spi/spi-nxp-fspi.c 11890F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11891 11892OBJTOOL 11893M: Josh Poimboeuf <jpoimboe@redhat.com> 11894M: Peter Zijlstra <peterz@infradead.org> 11895S: Supported 11896F: tools/objtool/ 11897 11898OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11899M: Frederic Barrat <fbarrat@linux.ibm.com> 11900M: Andrew Donnellan <ajd@linux.ibm.com> 11901L: linuxppc-dev@lists.ozlabs.org 11902S: Supported 11903F: arch/powerpc/platforms/powernv/ocxl.c 11904F: arch/powerpc/include/asm/pnv-ocxl.h 11905F: drivers/misc/ocxl/ 11906F: include/misc/ocxl* 11907F: include/uapi/misc/ocxl.h 11908F: Documentation/userspace-api/accelerators/ocxl.rst 11909 11910OMAP AUDIO SUPPORT 11911M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11912M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11913L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11914L: linux-omap@vger.kernel.org 11915S: Maintained 11916F: sound/soc/ti/omap* 11917F: sound/soc/ti/rx51.c 11918F: sound/soc/ti/n810.c 11919F: sound/soc/ti/sdma-pcm.* 11920 11921OMAP CLOCK FRAMEWORK SUPPORT 11922M: Paul Walmsley <paul@pwsan.com> 11923L: linux-omap@vger.kernel.org 11924S: Maintained 11925F: arch/arm/*omap*/*clock* 11926 11927OMAP DEVICE TREE SUPPORT 11928M: Benoît Cousson <bcousson@baylibre.com> 11929M: Tony Lindgren <tony@atomide.com> 11930L: linux-omap@vger.kernel.org 11931L: devicetree@vger.kernel.org 11932S: Maintained 11933F: arch/arm/boot/dts/*omap* 11934F: arch/arm/boot/dts/*am3* 11935F: arch/arm/boot/dts/*am4* 11936F: arch/arm/boot/dts/*am5* 11937F: arch/arm/boot/dts/*dra7* 11938F: arch/arm/boot/dts/logicpd-som-lv* 11939F: arch/arm/boot/dts/logicpd-torpedo* 11940 11941OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11942L: linux-omap@vger.kernel.org 11943L: linux-fbdev@vger.kernel.org 11944S: Orphan 11945F: drivers/video/fbdev/omap2/ 11946F: Documentation/arm/omap/dss.rst 11947 11948OMAP FRAMEBUFFER SUPPORT 11949L: linux-fbdev@vger.kernel.org 11950L: linux-omap@vger.kernel.org 11951S: Orphan 11952F: drivers/video/fbdev/omap/ 11953 11954OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11955M: Roger Quadros <rogerq@ti.com> 11956M: Tony Lindgren <tony@atomide.com> 11957L: linux-omap@vger.kernel.org 11958S: Maintained 11959F: drivers/memory/omap-gpmc.c 11960F: arch/arm/mach-omap2/*gpmc* 11961 11962OMAP GPIO DRIVER 11963M: Grygorii Strashko <grygorii.strashko@ti.com> 11964M: Santosh Shilimkar <ssantosh@kernel.org> 11965M: Kevin Hilman <khilman@kernel.org> 11966L: linux-omap@vger.kernel.org 11967S: Maintained 11968F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11969F: drivers/gpio/gpio-omap.c 11970 11971OMAP HARDWARE SPINLOCK SUPPORT 11972M: Ohad Ben-Cohen <ohad@wizery.com> 11973L: linux-omap@vger.kernel.org 11974S: Maintained 11975F: drivers/hwspinlock/omap_hwspinlock.c 11976 11977OMAP HS MMC SUPPORT 11978L: linux-mmc@vger.kernel.org 11979L: linux-omap@vger.kernel.org 11980S: Orphan 11981F: drivers/mmc/host/omap_hsmmc.c 11982 11983OMAP HWMOD DATA 11984M: Paul Walmsley <paul@pwsan.com> 11985L: linux-omap@vger.kernel.org 11986S: Maintained 11987F: arch/arm/mach-omap2/omap_hwmod*data* 11988 11989OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11990M: Benoît Cousson <bcousson@baylibre.com> 11991L: linux-omap@vger.kernel.org 11992S: Maintained 11993F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11994 11995OMAP HWMOD SUPPORT 11996M: Benoît Cousson <bcousson@baylibre.com> 11997M: Paul Walmsley <paul@pwsan.com> 11998L: linux-omap@vger.kernel.org 11999S: Maintained 12000F: arch/arm/mach-omap2/omap_hwmod.* 12001 12002OMAP I2C DRIVER 12003M: Vignesh R <vigneshr@ti.com> 12004L: linux-omap@vger.kernel.org 12005L: linux-i2c@vger.kernel.org 12006S: Maintained 12007F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 12008F: drivers/i2c/busses/i2c-omap.c 12009 12010OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 12011M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12012L: linux-media@vger.kernel.org 12013S: Maintained 12014F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 12015F: drivers/media/platform/omap3isp/ 12016F: drivers/staging/media/omap4iss/ 12017 12018OMAP MMC SUPPORT 12019M: Aaro Koskinen <aaro.koskinen@iki.fi> 12020L: linux-omap@vger.kernel.org 12021S: Odd Fixes 12022F: drivers/mmc/host/omap.c 12023 12024OMAP POWER MANAGEMENT SUPPORT 12025M: Kevin Hilman <khilman@kernel.org> 12026L: linux-omap@vger.kernel.org 12027S: Maintained 12028F: arch/arm/*omap*/*pm* 12029F: drivers/cpufreq/omap-cpufreq.c 12030 12031OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 12032M: Rajendra Nayak <rnayak@codeaurora.org> 12033M: Paul Walmsley <paul@pwsan.com> 12034L: linux-omap@vger.kernel.org 12035S: Maintained 12036F: arch/arm/mach-omap2/prm* 12037 12038OMAP RANDOM NUMBER GENERATOR SUPPORT 12039M: Deepak Saxena <dsaxena@plexity.net> 12040S: Maintained 12041F: drivers/char/hw_random/omap-rng.c 12042 12043OMAP USB SUPPORT 12044L: linux-usb@vger.kernel.org 12045L: linux-omap@vger.kernel.org 12046S: Orphan 12047F: drivers/usb/*/*omap* 12048F: arch/arm/*omap*/usb* 12049 12050OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 12051M: Mark Jackson <mpfj@newflow.co.uk> 12052L: linux-omap@vger.kernel.org 12053S: Maintained 12054F: arch/arm/boot/dts/am335x-nano.dts 12055 12056OMAP1 SUPPORT 12057M: Aaro Koskinen <aaro.koskinen@iki.fi> 12058M: Tony Lindgren <tony@atomide.com> 12059L: linux-omap@vger.kernel.org 12060Q: http://patchwork.kernel.org/project/linux-omap/list/ 12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12062S: Maintained 12063F: arch/arm/mach-omap1/ 12064F: arch/arm/plat-omap/ 12065F: arch/arm/configs/omap1_defconfig 12066F: drivers/i2c/busses/i2c-omap.c 12067F: include/linux/platform_data/i2c-omap.h 12068F: include/linux/platform_data/ams-delta-fiq.h 12069 12070OMAP2+ SUPPORT 12071M: Tony Lindgren <tony@atomide.com> 12072L: linux-omap@vger.kernel.org 12073W: http://www.muru.com/linux/omap/ 12074W: http://linux.omap.com/ 12075Q: http://patchwork.kernel.org/project/linux-omap/list/ 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12077S: Maintained 12078F: arch/arm/mach-omap2/ 12079F: arch/arm/plat-omap/ 12080F: arch/arm/configs/omap2plus_defconfig 12081F: drivers/bus/ti-sysc.c 12082F: drivers/i2c/busses/i2c-omap.c 12083F: drivers/irqchip/irq-omap-intc.c 12084F: drivers/mfd/*omap*.c 12085F: drivers/mfd/menelaus.c 12086F: drivers/mfd/palmas.c 12087F: drivers/mfd/tps65217.c 12088F: drivers/mfd/tps65218.c 12089F: drivers/mfd/tps65910.c 12090F: drivers/mfd/twl-core.[ch] 12091F: drivers/mfd/twl4030*.c 12092F: drivers/mfd/twl6030*.c 12093F: drivers/mfd/twl6040*.c 12094F: drivers/regulator/palmas-regulator*.c 12095F: drivers/regulator/pbias-regulator.c 12096F: drivers/regulator/tps65217-regulator.c 12097F: drivers/regulator/tps65218-regulator.c 12098F: drivers/regulator/tps65910-regulator.c 12099F: drivers/regulator/twl-regulator.c 12100F: drivers/regulator/twl6030-regulator.c 12101F: include/linux/platform_data/i2c-omap.h 12102F: include/linux/platform_data/ti-sysc.h 12103 12104ONION OMEGA2+ BOARD 12105M: Harvey Hunt <harveyhuntnexus@gmail.com> 12106L: linux-mips@vger.kernel.org 12107S: Maintained 12108F: arch/mips/boot/dts/ralink/omega2p.dts 12109 12110OMFS FILESYSTEM 12111M: Bob Copeland <me@bobcopeland.com> 12112L: linux-karma-devel@lists.sourceforge.net 12113S: Maintained 12114F: Documentation/filesystems/omfs.txt 12115F: fs/omfs/ 12116 12117OMNIKEY CARDMAN 4000 DRIVER 12118M: Harald Welte <laforge@gnumonks.org> 12119S: Maintained 12120F: drivers/char/pcmcia/cm4000_cs.c 12121F: include/linux/cm4000_cs.h 12122F: include/uapi/linux/cm4000_cs.h 12123 12124OMNIKEY CARDMAN 4040 DRIVER 12125M: Harald Welte <laforge@gnumonks.org> 12126S: Maintained 12127F: drivers/char/pcmcia/cm4040_cs.* 12128 12129OMNIVISION OV13858 SENSOR DRIVER 12130M: Sakari Ailus <sakari.ailus@linux.intel.com> 12131L: linux-media@vger.kernel.org 12132T: git git://linuxtv.org/media_tree.git 12133S: Maintained 12134F: drivers/media/i2c/ov13858.c 12135 12136OMNIVISION OV2680 SENSOR DRIVER 12137M: Rui Miguel Silva <rmfrfs@gmail.com> 12138L: linux-media@vger.kernel.org 12139T: git git://linuxtv.org/media_tree.git 12140S: Maintained 12141F: drivers/media/i2c/ov2680.c 12142F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 12143 12144OMNIVISION OV2685 SENSOR DRIVER 12145M: Shunqian Zheng <zhengsq@rock-chips.com> 12146L: linux-media@vger.kernel.org 12147T: git git://linuxtv.org/media_tree.git 12148S: Maintained 12149F: drivers/media/i2c/ov2685.c 12150 12151OMNIVISION OV5640 SENSOR DRIVER 12152M: Steve Longerbeam <slongerbeam@gmail.com> 12153L: linux-media@vger.kernel.org 12154T: git git://linuxtv.org/media_tree.git 12155S: Maintained 12156F: drivers/media/i2c/ov5640.c 12157 12158OMNIVISION OV5647 SENSOR DRIVER 12159M: Luis Oliveira <lolivei@synopsys.com> 12160L: linux-media@vger.kernel.org 12161T: git git://linuxtv.org/media_tree.git 12162S: Maintained 12163F: drivers/media/i2c/ov5647.c 12164 12165OMNIVISION OV5670 SENSOR DRIVER 12166M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com> 12167M: Hyungwoo Yang <hyungwoo.yang@intel.com> 12168L: linux-media@vger.kernel.org 12169T: git git://linuxtv.org/media_tree.git 12170S: Maintained 12171F: drivers/media/i2c/ov5670.c 12172 12173OMNIVISION OV5675 SENSOR DRIVER 12174M: Shawn Tu <shawnx.tu@intel.com> 12175L: linux-media@vger.kernel.org 12176T: git git://linuxtv.org/media_tree.git 12177S: Maintained 12178F: drivers/media/i2c/ov5675.c 12179 12180OMNIVISION OV5695 SENSOR DRIVER 12181M: Shunqian Zheng <zhengsq@rock-chips.com> 12182L: linux-media@vger.kernel.org 12183T: git git://linuxtv.org/media_tree.git 12184S: Maintained 12185F: drivers/media/i2c/ov5695.c 12186 12187OMNIVISION OV7670 SENSOR DRIVER 12188M: Jonathan Corbet <corbet@lwn.net> 12189L: linux-media@vger.kernel.org 12190T: git git://linuxtv.org/media_tree.git 12191S: Maintained 12192F: drivers/media/i2c/ov7670.c 12193F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 12194 12195OMNIVISION OV772x SENSOR DRIVER 12196M: Jacopo Mondi <jacopo@jmondi.org> 12197L: linux-media@vger.kernel.org 12198T: git git://linuxtv.org/media_tree.git 12199S: Odd fixes 12200F: drivers/media/i2c/ov772x.c 12201F: include/media/i2c/ov772x.h 12202F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 12203 12204OMNIVISION OV7740 SENSOR DRIVER 12205M: Wenyou Yang <wenyou.yang@microchip.com> 12206L: linux-media@vger.kernel.org 12207T: git git://linuxtv.org/media_tree.git 12208S: Maintained 12209F: drivers/media/i2c/ov7740.c 12210F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 12211 12212OMNIVISION OV9640 SENSOR DRIVER 12213M: Petr Cvek <petrcvekcz@gmail.com> 12214L: linux-media@vger.kernel.org 12215S: Maintained 12216F: drivers/media/i2c/ov9640.* 12217 12218OMNIVISION OV8856 SENSOR DRIVER 12219M: Ben Kao <ben.kao@intel.com> 12220L: linux-media@vger.kernel.org 12221T: git git://linuxtv.org/media_tree.git 12222S: Maintained 12223F: drivers/media/i2c/ov8856.c 12224 12225OMNIVISION OV9650 SENSOR DRIVER 12226M: Sakari Ailus <sakari.ailus@linux.intel.com> 12227R: Akinobu Mita <akinobu.mita@gmail.com> 12228R: Sylwester Nawrocki <s.nawrocki@samsung.com> 12229L: linux-media@vger.kernel.org 12230T: git git://linuxtv.org/media_tree.git 12231S: Maintained 12232F: drivers/media/i2c/ov9650.c 12233F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 12234 12235ONENAND FLASH DRIVER 12236M: Kyungmin Park <kyungmin.park@samsung.com> 12237L: linux-mtd@lists.infradead.org 12238S: Maintained 12239F: drivers/mtd/nand/onenand/ 12240F: include/linux/mtd/onenand*.h 12241 12242OP-TEE DRIVER 12243M: Jens Wiklander <jens.wiklander@linaro.org> 12244L: tee-dev@lists.linaro.org 12245S: Maintained 12246F: drivers/tee/optee/ 12247 12248OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 12249M: Sumit Garg <sumit.garg@linaro.org> 12250L: tee-dev@lists.linaro.org 12251S: Maintained 12252F: drivers/char/hw_random/optee-rng.c 12253 12254OPA-VNIC DRIVER 12255M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12256M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 12257L: linux-rdma@vger.kernel.org 12258S: Supported 12259F: drivers/infiniband/ulp/opa_vnic 12260 12261OPEN FIRMWARE AND DEVICE TREE OVERLAYS 12262M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 12263M: Frank Rowand <frowand.list@gmail.com> 12264L: devicetree@vger.kernel.org 12265S: Maintained 12266F: Documentation/devicetree/dynamic-resolution-notes.txt 12267F: Documentation/devicetree/overlay-notes.txt 12268F: drivers/of/overlay.c 12269F: drivers/of/resolver.c 12270K: of_overlay_notifier_ 12271 12272OPEN FIRMWARE AND FLATTENED DEVICE TREE 12273M: Rob Herring <robh+dt@kernel.org> 12274M: Frank Rowand <frowand.list@gmail.com> 12275L: devicetree@vger.kernel.org 12276W: http://www.devicetree.org/ 12277T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12278S: Maintained 12279F: drivers/of/ 12280F: include/linux/of*.h 12281F: scripts/dtc/ 12282F: Documentation/ABI/testing/sysfs-firmware-ofw 12283 12284OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 12285M: Rob Herring <robh+dt@kernel.org> 12286M: Mark Rutland <mark.rutland@arm.com> 12287L: devicetree@vger.kernel.org 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12289Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 12290S: Maintained 12291F: Documentation/devicetree/ 12292F: arch/*/boot/dts/ 12293F: include/dt-bindings/ 12294 12295OPENCORES I2C BUS DRIVER 12296M: Peter Korsgaard <peter@korsgaard.com> 12297M: Andrew Lunn <andrew@lunn.ch> 12298L: linux-i2c@vger.kernel.org 12299S: Maintained 12300F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 12301F: Documentation/i2c/busses/i2c-ocores.rst 12302F: drivers/i2c/busses/i2c-ocores.c 12303F: include/linux/platform_data/i2c-ocores.h 12304 12305OPENRISC ARCHITECTURE 12306M: Jonas Bonn <jonas@southpole.se> 12307M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 12308M: Stafford Horne <shorne@gmail.com> 12309T: git git://github.com/openrisc/linux.git 12310L: openrisc@lists.librecores.org 12311W: http://openrisc.io 12312S: Maintained 12313F: Documentation/devicetree/bindings/openrisc/ 12314F: Documentation/openrisc/ 12315F: arch/openrisc/ 12316F: drivers/irqchip/irq-ompic.c 12317F: drivers/irqchip/irq-or1k-* 12318 12319OPENVSWITCH 12320M: Pravin B Shelar <pshelar@ovn.org> 12321L: netdev@vger.kernel.org 12322L: dev@openvswitch.org 12323W: http://openvswitch.org 12324S: Maintained 12325F: net/openvswitch/ 12326F: include/uapi/linux/openvswitch.h 12327 12328OPERATING PERFORMANCE POINTS (OPP) 12329M: Viresh Kumar <vireshk@kernel.org> 12330M: Nishanth Menon <nm@ti.com> 12331M: Stephen Boyd <sboyd@kernel.org> 12332L: linux-pm@vger.kernel.org 12333S: Maintained 12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12335F: drivers/opp/ 12336F: include/linux/pm_opp.h 12337F: Documentation/power/opp.rst 12338F: Documentation/devicetree/bindings/opp/ 12339 12340OPL4 DRIVER 12341M: Clemens Ladisch <clemens@ladisch.de> 12342L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12344S: Maintained 12345F: sound/drivers/opl4/ 12346 12347OPROFILE 12348M: Robert Richter <rric@kernel.org> 12349L: oprofile-list@lists.sf.net 12350S: Maintained 12351F: arch/*/include/asm/oprofile*.h 12352F: arch/*/oprofile/ 12353F: drivers/oprofile/ 12354F: include/linux/oprofile.h 12355 12356ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12357M: Mark Fasheh <mark@fasheh.com> 12358M: Joel Becker <jlbec@evilplan.org> 12359M: Joseph Qi <joseph.qi@linux.alibaba.com> 12360L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12361W: http://ocfs2.wiki.kernel.org 12362S: Supported 12363F: Documentation/filesystems/ocfs2.txt 12364F: Documentation/filesystems/dlmfs.txt 12365F: fs/ocfs2/ 12366 12367ORANGEFS FILESYSTEM 12368M: Mike Marshall <hubcap@omnibond.com> 12369R: Martin Brandenburg <martin@omnibond.com> 12370L: devel@lists.orangefs.org 12371T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12372S: Supported 12373F: fs/orangefs/ 12374F: Documentation/filesystems/orangefs.txt 12375 12376ORINOCO DRIVER 12377L: linux-wireless@vger.kernel.org 12378W: http://wireless.kernel.org/en/users/Drivers/orinoco 12379W: http://www.nongnu.org/orinoco/ 12380S: Orphan 12381F: drivers/net/wireless/intersil/orinoco/ 12382 12383OV2659 OMNIVISION SENSOR DRIVER 12384M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12385L: linux-media@vger.kernel.org 12386W: https://linuxtv.org 12387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12388T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12389S: Maintained 12390F: drivers/media/i2c/ov2659.c 12391F: include/media/i2c/ov2659.h 12392 12393OVERLAY FILESYSTEM 12394M: Miklos Szeredi <miklos@szeredi.hu> 12395L: linux-unionfs@vger.kernel.org 12396T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12397S: Supported 12398F: fs/overlayfs/ 12399F: Documentation/filesystems/overlayfs.rst 12400 12401P54 WIRELESS DRIVER 12402M: Christian Lamparter <chunkeey@googlemail.com> 12403L: linux-wireless@vger.kernel.org 12404W: http://wireless.kernel.org/en/users/Drivers/p54 12405S: Maintained 12406F: drivers/net/wireless/intersil/p54/ 12407 12408PA SEMI ETHERNET DRIVER 12409L: netdev@vger.kernel.org 12410S: Orphan 12411F: drivers/net/ethernet/pasemi/* 12412 12413PA SEMI SMBUS DRIVER 12414L: linux-i2c@vger.kernel.org 12415S: Orphan 12416F: drivers/i2c/busses/i2c-pasemi.c 12417 12418PACKING 12419M: Vladimir Oltean <olteanv@gmail.com> 12420L: netdev@vger.kernel.org 12421S: Supported 12422F: lib/packing.c 12423F: include/linux/packing.h 12424F: Documentation/core-api/packing.rst 12425 12426PADATA PARALLEL EXECUTION MECHANISM 12427M: Steffen Klassert <steffen.klassert@secunet.com> 12428L: linux-crypto@vger.kernel.org 12429S: Maintained 12430F: kernel/padata.c 12431F: include/linux/padata.h 12432F: Documentation/padata.txt 12433 12434PAGE POOL 12435M: Jesper Dangaard Brouer <hawk@kernel.org> 12436M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12437L: netdev@vger.kernel.org 12438S: Supported 12439F: net/core/page_pool.c 12440F: include/net/page_pool.h 12441 12442PANASONIC LAPTOP ACPI EXTRAS DRIVER 12443M: Harald Welte <laforge@gnumonks.org> 12444L: platform-driver-x86@vger.kernel.org 12445S: Maintained 12446F: drivers/platform/x86/panasonic-laptop.c 12447 12448PARALLEL LCD/KEYPAD PANEL DRIVER 12449M: Willy Tarreau <willy@haproxy.com> 12450M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12451S: Odd Fixes 12452F: Documentation/admin-guide/lcd-panel-cgram.rst 12453F: drivers/auxdisplay/panel.c 12454 12455PARALLEL PORT SUBSYSTEM 12456M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12457M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12458L: linux-parport@lists.infradead.org (subscribers-only) 12459S: Maintained 12460F: drivers/parport/ 12461F: include/linux/parport*.h 12462F: drivers/char/ppdev.c 12463F: include/uapi/linux/ppdev.h 12464F: Documentation/driver-api/parport*.rst 12465 12466PARAVIRT_OPS INTERFACE 12467M: Juergen Gross <jgross@suse.com> 12468M: Thomas Hellstrom <thellstrom@vmware.com> 12469M: "VMware, Inc." <pv-drivers@vmware.com> 12470L: virtualization@lists.linux-foundation.org 12471S: Supported 12472F: Documentation/virt/paravirt_ops.rst 12473F: arch/*/kernel/paravirt* 12474F: arch/*/include/asm/paravirt*.h 12475F: include/linux/hypervisor.h 12476 12477PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12478M: Tim Waugh <tim@cyberelk.net> 12479L: linux-parport@lists.infradead.org (subscribers-only) 12480S: Maintained 12481F: Documentation/admin-guide/blockdev/paride.rst 12482F: drivers/block/paride/ 12483 12484PARISC ARCHITECTURE 12485M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12486M: Helge Deller <deller@gmx.de> 12487L: linux-parisc@vger.kernel.org 12488W: http://www.parisc-linux.org/ 12489Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12490T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12491T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12492S: Maintained 12493F: arch/parisc/ 12494F: Documentation/parisc/ 12495F: drivers/parisc/ 12496F: drivers/char/agp/parisc-agp.c 12497F: drivers/input/misc/hp_sdc_rtc.c 12498F: drivers/input/serio/gscps2.c 12499F: drivers/input/serio/hp_sdc* 12500F: drivers/parport/parport_gsc.* 12501F: drivers/tty/serial/8250/8250_gsc.c 12502F: drivers/video/fbdev/sti* 12503F: drivers/video/console/sti* 12504F: drivers/video/logo/logo_parisc* 12505F: include/linux/hp_sdc.h 12506 12507PARMAN 12508M: Jiri Pirko <jiri@mellanox.com> 12509L: netdev@vger.kernel.org 12510S: Supported 12511F: lib/parman.c 12512F: lib/test_parman.c 12513F: include/linux/parman.h 12514 12515PC ENGINES APU BOARD DRIVER 12516M: Enrico Weigelt, metux IT consult <info@metux.net> 12517S: Maintained 12518F: drivers/platform/x86/pcengines-apuv2.c 12519 12520PC87360 HARDWARE MONITORING DRIVER 12521M: Jim Cromie <jim.cromie@gmail.com> 12522L: linux-hwmon@vger.kernel.org 12523S: Maintained 12524F: Documentation/hwmon/pc87360.rst 12525F: drivers/hwmon/pc87360.c 12526 12527PC8736x GPIO DRIVER 12528M: Jim Cromie <jim.cromie@gmail.com> 12529S: Maintained 12530F: drivers/char/pc8736x_gpio.c 12531 12532PC87427 HARDWARE MONITORING DRIVER 12533M: Jean Delvare <jdelvare@suse.com> 12534L: linux-hwmon@vger.kernel.org 12535S: Maintained 12536F: Documentation/hwmon/pc87427.rst 12537F: drivers/hwmon/pc87427.c 12538 12539PCA9532 LED DRIVER 12540M: Riku Voipio <riku.voipio@iki.fi> 12541S: Maintained 12542F: drivers/leds/leds-pca9532.c 12543F: include/linux/leds-pca9532.h 12544 12545PCA9541 I2C BUS MASTER SELECTOR DRIVER 12546M: Guenter Roeck <linux@roeck-us.net> 12547L: linux-i2c@vger.kernel.org 12548S: Maintained 12549F: drivers/i2c/muxes/i2c-mux-pca9541.c 12550 12551PCDP - PRIMARY CONSOLE AND DEBUG PORT 12552M: Khalid Aziz <khalid@gonehiking.org> 12553S: Maintained 12554F: drivers/firmware/pcdp.* 12555 12556PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12557M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12558L: linux-pci@vger.kernel.org 12559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12560S: Maintained 12561F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12562F: drivers/pci/controller/pci-aardvark.c 12563 12564PCI DRIVER FOR ALTERA PCIE IP 12565M: Ley Foon Tan <lftan@altera.com> 12566L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12567L: linux-pci@vger.kernel.org 12568S: Supported 12569F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12570F: drivers/pci/controller/pcie-altera.c 12571 12572PCI DRIVER FOR APPLIEDMICRO XGENE 12573M: Toan Le <toan@os.amperecomputing.com> 12574L: linux-pci@vger.kernel.org 12575L: linux-arm-kernel@lists.infradead.org 12576S: Maintained 12577F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12578F: drivers/pci/controller/pci-xgene.c 12579 12580PCI DRIVER FOR ARM VERSATILE PLATFORM 12581M: Rob Herring <robh@kernel.org> 12582L: linux-pci@vger.kernel.org 12583L: linux-arm-kernel@lists.infradead.org 12584S: Maintained 12585F: Documentation/devicetree/bindings/pci/versatile.txt 12586F: drivers/pci/controller/pci-versatile.c 12587 12588PCI DRIVER FOR ARMADA 8K 12589M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12590L: linux-pci@vger.kernel.org 12591L: linux-arm-kernel@lists.infradead.org 12592S: Maintained 12593F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12594F: drivers/pci/controller/dwc/pcie-armada8k.c 12595 12596PCI DRIVER FOR CADENCE PCIE IP 12597M: Tom Joseph <tjoseph@cadence.com> 12598L: linux-pci@vger.kernel.org 12599S: Maintained 12600F: Documentation/devicetree/bindings/pci/cdns,*.txt 12601F: drivers/pci/controller/pcie-cadence* 12602 12603PCI DRIVER FOR FREESCALE LAYERSCAPE 12604M: Minghuan Lian <minghuan.Lian@nxp.com> 12605M: Mingkai Hu <mingkai.hu@nxp.com> 12606M: Roy Zang <roy.zang@nxp.com> 12607L: linuxppc-dev@lists.ozlabs.org 12608L: linux-pci@vger.kernel.org 12609L: linux-arm-kernel@lists.infradead.org 12610S: Maintained 12611F: drivers/pci/controller/dwc/*layerscape* 12612 12613PCI DRIVER FOR GENERIC OF HOSTS 12614M: Will Deacon <will@kernel.org> 12615L: linux-pci@vger.kernel.org 12616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12617S: Maintained 12618F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12619F: drivers/pci/controller/pci-host-common.c 12620F: drivers/pci/controller/pci-host-generic.c 12621 12622PCI DRIVER FOR IMX6 12623M: Richard Zhu <hongxing.zhu@nxp.com> 12624M: Lucas Stach <l.stach@pengutronix.de> 12625L: linux-pci@vger.kernel.org 12626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12627S: Maintained 12628F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12629F: drivers/pci/controller/dwc/*imx6* 12630 12631PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12632M: Jonathan Derrick <jonathan.derrick@intel.com> 12633L: linux-pci@vger.kernel.org 12634S: Supported 12635F: drivers/pci/controller/vmd.c 12636 12637PCI DRIVER FOR MICROSEMI SWITCHTEC 12638M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12639M: Logan Gunthorpe <logang@deltatee.com> 12640L: linux-pci@vger.kernel.org 12641S: Maintained 12642F: Documentation/driver-api/switchtec.rst 12643F: Documentation/ABI/testing/sysfs-class-switchtec 12644F: drivers/pci/switch/switchtec* 12645F: include/uapi/linux/switchtec_ioctl.h 12646F: include/linux/switchtec.h 12647F: drivers/ntb/hw/mscc/ 12648 12649PCI DRIVER FOR MOBIVEIL PCIE IP 12650M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12651M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12652L: linux-pci@vger.kernel.org 12653S: Supported 12654F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12655F: drivers/pci/controller/pcie-mobiveil.c 12656 12657PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12658M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12659M: Jason Cooper <jason@lakedaemon.net> 12660L: linux-pci@vger.kernel.org 12661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12662S: Maintained 12663F: drivers/pci/controller/*mvebu* 12664 12665PCI DRIVER FOR NVIDIA TEGRA 12666M: Thierry Reding <thierry.reding@gmail.com> 12667L: linux-tegra@vger.kernel.org 12668L: linux-pci@vger.kernel.org 12669S: Supported 12670F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12671F: drivers/pci/controller/pci-tegra.c 12672 12673PCI DRIVER FOR RENESAS R-CAR 12674M: Marek Vasut <marek.vasut+renesas@gmail.com> 12675M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12676L: linux-pci@vger.kernel.org 12677L: linux-renesas-soc@vger.kernel.org 12678S: Maintained 12679F: drivers/pci/controller/*rcar* 12680 12681PCI DRIVER FOR SAMSUNG EXYNOS 12682M: Jingoo Han <jingoohan1@gmail.com> 12683L: linux-pci@vger.kernel.org 12684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12685L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12686S: Maintained 12687F: drivers/pci/controller/dwc/pci-exynos.c 12688 12689PCI DRIVER FOR SYNOPSYS DESIGNWARE 12690M: Jingoo Han <jingoohan1@gmail.com> 12691M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12692L: linux-pci@vger.kernel.org 12693S: Maintained 12694F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12695F: drivers/pci/controller/dwc/*designware* 12696 12697PCI DRIVER FOR TI DRA7XX 12698M: Kishon Vijay Abraham I <kishon@ti.com> 12699L: linux-omap@vger.kernel.org 12700L: linux-pci@vger.kernel.org 12701S: Supported 12702F: Documentation/devicetree/bindings/pci/ti-pci.txt 12703F: drivers/pci/controller/dwc/pci-dra7xx.c 12704 12705PCI DRIVER FOR TI KEYSTONE 12706M: Murali Karicheri <m-karicheri2@ti.com> 12707L: linux-pci@vger.kernel.org 12708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12709S: Maintained 12710F: drivers/pci/controller/dwc/pci-keystone.c 12711 12712PCI ENDPOINT SUBSYSTEM 12713M: Kishon Vijay Abraham I <kishon@ti.com> 12714M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12715L: linux-pci@vger.kernel.org 12716T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12717S: Supported 12718F: drivers/pci/endpoint/ 12719F: drivers/misc/pci_endpoint_test.c 12720F: tools/pci/ 12721 12722PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12723M: Russell Currey <ruscur@russell.cc> 12724M: Sam Bobroff <sbobroff@linux.ibm.com> 12725M: Oliver O'Halloran <oohall@gmail.com> 12726L: linuxppc-dev@lists.ozlabs.org 12727S: Supported 12728F: Documentation/PCI/pci-error-recovery.rst 12729F: drivers/pci/pcie/aer.c 12730F: drivers/pci/pcie/dpc.c 12731F: drivers/pci/pcie/err.c 12732F: Documentation/powerpc/eeh-pci-error-recovery.rst 12733F: arch/powerpc/kernel/eeh*.c 12734F: arch/powerpc/platforms/*/eeh*.c 12735F: arch/powerpc/include/*/eeh*.h 12736 12737PCI ERROR RECOVERY 12738M: Linas Vepstas <linasvepstas@gmail.com> 12739L: linux-pci@vger.kernel.org 12740S: Supported 12741F: Documentation/PCI/pci-error-recovery.rst 12742 12743PCI MSI DRIVER FOR ALTERA MSI IP 12744M: Ley Foon Tan <lftan@altera.com> 12745L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12746L: linux-pci@vger.kernel.org 12747S: Supported 12748F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12749F: drivers/pci/controller/pcie-altera-msi.c 12750 12751PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12752M: Toan Le <toan@os.amperecomputing.com> 12753L: linux-pci@vger.kernel.org 12754L: linux-arm-kernel@lists.infradead.org 12755S: Maintained 12756F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12757F: drivers/pci/controller/pci-xgene-msi.c 12758 12759PCI SUBSYSTEM 12760M: Bjorn Helgaas <bhelgaas@google.com> 12761L: linux-pci@vger.kernel.org 12762Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12763T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12764S: Supported 12765F: Documentation/devicetree/bindings/pci/ 12766F: Documentation/PCI/ 12767F: drivers/acpi/pci* 12768F: drivers/pci/ 12769F: include/asm-generic/pci* 12770F: include/linux/pci* 12771F: include/linux/of_pci.h 12772F: include/uapi/linux/pci* 12773F: lib/pci* 12774F: arch/x86/pci/ 12775F: arch/x86/kernel/quirks.c 12776F: arch/x86/kernel/early-quirks.c 12777 12778PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12779M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12780R: Andrew Murray <andrew.murray@arm.com> 12781L: linux-pci@vger.kernel.org 12782Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12783T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12784S: Supported 12785F: drivers/pci/controller/ 12786 12787PCIE DRIVER FOR AMAZON ANNAPURNA LABS 12788M: Jonathan Chocron <jonnyc@amazon.com> 12789L: linux-pci@vger.kernel.org 12790S: Maintained 12791F: Documentation/devicetree/bindings/pci/pcie-al.txt 12792F: drivers/pci/controller/dwc/pcie-al.c 12793 12794PCIE DRIVER FOR AMLOGIC MESON 12795M: Yue Wang <yue.wang@Amlogic.com> 12796L: linux-pci@vger.kernel.org 12797L: linux-amlogic@lists.infradead.org 12798S: Maintained 12799F: drivers/pci/controller/dwc/pci-meson.c 12800 12801PCIE DRIVER FOR AXIS ARTPEC 12802M: Jesper Nilsson <jesper.nilsson@axis.com> 12803L: linux-arm-kernel@axis.com 12804L: linux-pci@vger.kernel.org 12805S: Maintained 12806F: Documentation/devicetree/bindings/pci/axis,artpec* 12807F: drivers/pci/controller/dwc/*artpec* 12808 12809PCIE DRIVER FOR CAVIUM THUNDERX 12810M: Robert Richter <rrichter@marvell.com> 12811L: linux-pci@vger.kernel.org 12812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12813S: Supported 12814F: Documentation/devicetree/bindings/pci/pci-thunder-* 12815F: drivers/pci/controller/pci-thunder-* 12816 12817PCIE DRIVER FOR HISILICON 12818M: Zhou Wang <wangzhou1@hisilicon.com> 12819L: linux-pci@vger.kernel.org 12820S: Maintained 12821F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12822F: drivers/pci/controller/dwc/pcie-hisi.c 12823 12824PCIE DRIVER FOR HISILICON KIRIN 12825M: Xiaowei Song <songxiaowei@hisilicon.com> 12826M: Binghui Wang <wangbinghui@hisilicon.com> 12827L: linux-pci@vger.kernel.org 12828S: Maintained 12829F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12830F: drivers/pci/controller/dwc/pcie-kirin.c 12831 12832PCIE DRIVER FOR HISILICON STB 12833M: Shawn Guo <shawn.guo@linaro.org> 12834L: linux-pci@vger.kernel.org 12835S: Maintained 12836F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12837F: drivers/pci/controller/dwc/pcie-histb.c 12838 12839PCIE DRIVER FOR MEDIATEK 12840M: Ryder Lee <ryder.lee@mediatek.com> 12841L: linux-pci@vger.kernel.org 12842L: linux-mediatek@lists.infradead.org 12843S: Supported 12844F: Documentation/devicetree/bindings/pci/mediatek* 12845F: drivers/pci/controller/*mediatek* 12846 12847PCIE DRIVER FOR QUALCOMM MSM 12848M: Stanimir Varbanov <svarbanov@mm-sol.com> 12849L: linux-pci@vger.kernel.org 12850L: linux-arm-msm@vger.kernel.org 12851S: Maintained 12852F: drivers/pci/controller/dwc/*qcom* 12853 12854PCIE DRIVER FOR ROCKCHIP 12855M: Shawn Lin <shawn.lin@rock-chips.com> 12856L: linux-pci@vger.kernel.org 12857L: linux-rockchip@lists.infradead.org 12858S: Maintained 12859F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12860F: drivers/pci/controller/pcie-rockchip* 12861 12862PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12863M: Linus Walleij <linus.walleij@linaro.org> 12864L: linux-pci@vger.kernel.org 12865S: Maintained 12866F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12867F: drivers/pci/controller/pci-v3-semi.c 12868 12869PCIE DRIVER FOR SOCIONEXT UNIPHIER 12870M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12871L: linux-pci@vger.kernel.org 12872S: Maintained 12873F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12874F: drivers/pci/controller/dwc/pcie-uniphier.c 12875 12876PCIE DRIVER FOR ST SPEAR13XX 12877M: Pratyush Anand <pratyush.anand@gmail.com> 12878L: linux-pci@vger.kernel.org 12879S: Maintained 12880F: drivers/pci/controller/dwc/*spear* 12881 12882PCMCIA SUBSYSTEM 12883M: Dominik Brodowski <linux@dominikbrodowski.net> 12884T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12885S: Odd Fixes 12886F: Documentation/pcmcia/ 12887F: tools/pcmcia/ 12888F: drivers/pcmcia/ 12889F: include/pcmcia/ 12890 12891PCNET32 NETWORK DRIVER 12892M: Don Fry <pcnet32@frontier.com> 12893L: netdev@vger.kernel.org 12894S: Maintained 12895F: drivers/net/ethernet/amd/pcnet32.c 12896 12897PCRYPT PARALLEL CRYPTO ENGINE 12898M: Steffen Klassert <steffen.klassert@secunet.com> 12899L: linux-crypto@vger.kernel.org 12900S: Maintained 12901F: crypto/pcrypt.c 12902F: include/crypto/pcrypt.h 12903 12904PEAQ WMI HOTKEYS DRIVER 12905M: Hans de Goede <hdegoede@redhat.com> 12906L: platform-driver-x86@vger.kernel.org 12907S: Maintained 12908F: drivers/platform/x86/peaq-wmi.c 12909 12910PENSANDO ETHERNET DRIVERS 12911M: Shannon Nelson <snelson@pensando.io> 12912M: Pensando Drivers <drivers@pensando.io> 12913L: netdev@vger.kernel.org 12914S: Supported 12915F: Documentation/networking/device_drivers/pensando/ionic.rst 12916F: drivers/net/ethernet/pensando/ 12917 12918PER-CPU MEMORY ALLOCATOR 12919M: Dennis Zhou <dennis@kernel.org> 12920M: Tejun Heo <tj@kernel.org> 12921M: Christoph Lameter <cl@linux.com> 12922T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12923S: Maintained 12924F: include/linux/percpu*.h 12925F: mm/percpu*.c 12926F: arch/*/include/asm/percpu.h 12927 12928PER-TASK DELAY ACCOUNTING 12929M: Balbir Singh <bsingharora@gmail.com> 12930S: Maintained 12931F: include/linux/delayacct.h 12932F: kernel/delayacct.c 12933 12934PERFORMANCE EVENTS SUBSYSTEM 12935M: Peter Zijlstra <peterz@infradead.org> 12936M: Ingo Molnar <mingo@redhat.com> 12937M: Arnaldo Carvalho de Melo <acme@kernel.org> 12938R: Mark Rutland <mark.rutland@arm.com> 12939R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12940R: Jiri Olsa <jolsa@redhat.com> 12941R: Namhyung Kim <namhyung@kernel.org> 12942L: linux-kernel@vger.kernel.org 12943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12944S: Supported 12945F: kernel/events/* 12946F: include/linux/perf_event.h 12947F: include/uapi/linux/perf_event.h 12948F: arch/*/kernel/perf_event*.c 12949F: arch/*/kernel/*/perf_event*.c 12950F: arch/*/kernel/*/*/perf_event*.c 12951F: arch/*/include/asm/perf_event.h 12952F: arch/*/kernel/perf_callchain.c 12953F: arch/*/events/* 12954F: arch/*/events/*/* 12955F: tools/perf/ 12956 12957PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS 12958R: John Garry <john.garry@huawei.com> 12959R: Will Deacon <will@kernel.org> 12960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12961S: Supported 12962F: tools/perf/pmu-events/arch/arm64/ 12963 12964PERSONALITY HANDLING 12965M: Christoph Hellwig <hch@infradead.org> 12966L: linux-abi-devel@lists.sourceforge.net 12967S: Maintained 12968F: include/linux/personality.h 12969F: include/uapi/linux/personality.h 12970 12971PHOENIX RC FLIGHT CONTROLLER ADAPTER 12972M: Marcus Folkesson <marcus.folkesson@gmail.com> 12973L: linux-input@vger.kernel.org 12974S: Maintained 12975F: Documentation/input/devices/pxrc.rst 12976F: drivers/input/joystick/pxrc.c 12977 12978FLYSKY FSIA6B RC RECEIVER 12979M: Markus Koch <markus@notsyncing.net> 12980L: linux-input@vger.kernel.org 12981S: Maintained 12982F: drivers/input/joystick/fsia6b.c 12983 12984PHONET PROTOCOL 12985M: Remi Denis-Courmont <courmisch@gmail.com> 12986S: Supported 12987F: Documentation/networking/phonet.txt 12988F: include/linux/phonet.h 12989F: include/net/phonet/ 12990F: include/uapi/linux/phonet.h 12991F: net/phonet/ 12992 12993PHRAM MTD DRIVER 12994M: Joern Engel <joern@lazybastard.org> 12995L: linux-mtd@lists.infradead.org 12996S: Maintained 12997F: drivers/mtd/devices/phram.c 12998 12999PICOLCD HID DRIVER 13000M: Bruno Prémont <bonbons@linux-vserver.org> 13001L: linux-input@vger.kernel.org 13002S: Maintained 13003F: drivers/hid/hid-picolcd* 13004 13005PICOXCELL SUPPORT 13006M: Jamie Iles <jamie@jamieiles.com> 13007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13008T: git git://github.com/jamieiles/linux-2.6-ji.git 13009S: Supported 13010F: arch/arm/boot/dts/picoxcell* 13011F: arch/arm/mach-picoxcell/ 13012F: drivers/crypto/picoxcell* 13013 13014PIDFD API 13015M: Christian Brauner <christian@brauner.io> 13016L: linux-kernel@vger.kernel.org 13017S: Maintained 13018T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 13019F: samples/pidfd/ 13020F: tools/testing/selftests/pidfd/ 13021F: tools/testing/selftests/clone3/ 13022K: (?i)pidfd 13023K: (?i)clone3 13024K: \b(clone_args|kernel_clone_args)\b 13025 13026PIN CONTROL SUBSYSTEM 13027M: Linus Walleij <linus.walleij@linaro.org> 13028L: linux-gpio@vger.kernel.org 13029T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 13030S: Maintained 13031F: Documentation/devicetree/bindings/pinctrl/ 13032F: Documentation/driver-api/pinctl.rst 13033F: drivers/pinctrl/ 13034F: include/linux/pinctrl/ 13035 13036PIN CONTROLLER - MICROCHIP AT91 13037M: Ludovic Desroches <ludovic.desroches@microchip.com> 13038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13039L: linux-gpio@vger.kernel.org 13040S: Supported 13041F: drivers/pinctrl/pinctrl-at91* 13042F: drivers/gpio/gpio-sama5d2-piobu.c 13043 13044PIN CONTROLLER - FREESCALE 13045M: Dong Aisheng <aisheng.dong@nxp.com> 13046M: Fabio Estevam <festevam@gmail.com> 13047M: Shawn Guo <shawnguo@kernel.org> 13048M: Stefan Agner <stefan@agner.ch> 13049R: Pengutronix Kernel Team <kernel@pengutronix.de> 13050L: linux-gpio@vger.kernel.org 13051S: Maintained 13052F: drivers/pinctrl/freescale/ 13053F: Documentation/devicetree/bindings/pinctrl/fsl,* 13054 13055PIN CONTROLLER - INTEL 13056M: Mika Westerberg <mika.westerberg@linux.intel.com> 13057M: Andy Shevchenko <andy@kernel.org> 13058T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 13059S: Maintained 13060F: drivers/pinctrl/intel/ 13061 13062PIN CONTROLLER - MEDIATEK 13063M: Sean Wang <sean.wang@kernel.org> 13064L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 13065S: Maintained 13066F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 13067F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 13068F: drivers/pinctrl/mediatek/ 13069 13070PIN CONTROLLER - QUALCOMM 13071M: Bjorn Andersson <bjorn.andersson@linaro.org> 13072S: Maintained 13073L: linux-arm-msm@vger.kernel.org 13074F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 13075F: drivers/pinctrl/qcom/ 13076 13077PIN CONTROLLER - RENESAS 13078M: Geert Uytterhoeven <geert+renesas@glider.be> 13079L: linux-renesas-soc@vger.kernel.org 13080T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 13081S: Maintained 13082F: drivers/pinctrl/pinctrl-rz* 13083F: drivers/pinctrl/sh-pfc/ 13084 13085PIN CONTROLLER - SAMSUNG 13086M: Tomasz Figa <tomasz.figa@gmail.com> 13087M: Krzysztof Kozlowski <krzk@kernel.org> 13088M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13090L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13091Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 13092T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 13093S: Maintained 13094F: drivers/pinctrl/samsung/ 13095F: include/dt-bindings/pinctrl/samsung.h 13096F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 13097 13098PIN CONTROLLER - SINGLE 13099M: Tony Lindgren <tony@atomide.com> 13100M: Haojian Zhuang <haojian.zhuang@linaro.org> 13101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13102L: linux-omap@vger.kernel.org 13103S: Maintained 13104F: drivers/pinctrl/pinctrl-single.c 13105 13106PIN CONTROLLER - ST SPEAR 13107M: Viresh Kumar <vireshk@kernel.org> 13108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13109W: http://www.st.com/spear 13110S: Maintained 13111F: drivers/pinctrl/spear/ 13112 13113PISTACHIO SOC SUPPORT 13114M: James Hartley <james.hartley@sondrel.com> 13115L: linux-mips@vger.kernel.org 13116S: Odd Fixes 13117F: arch/mips/pistachio/ 13118F: arch/mips/include/asm/mach-pistachio/ 13119F: arch/mips/boot/dts/img/pistachio* 13120F: arch/mips/configs/pistachio*_defconfig 13121 13122PKTCDVD DRIVER 13123S: Orphan 13124M: linux-block@vger.kernel.org 13125F: drivers/block/pktcdvd.c 13126F: include/linux/pktcdvd.h 13127F: include/uapi/linux/pktcdvd.h 13128 13129PKUNITY SOC DRIVERS 13130M: Guan Xuetao <gxt@pku.edu.cn> 13131W: http://mprc.pku.edu.cn/~guanxuetao/linux 13132S: Maintained 13133T: git git://github.com/gxt/linux.git 13134F: drivers/input/serio/i8042-unicore32io.h 13135F: drivers/i2c/busses/i2c-puv3.c 13136F: drivers/video/fbdev/fb-puv3.c 13137F: drivers/rtc/rtc-puv3.c 13138 13139PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 13140M: Tomasz Duszynski <tduszyns@gmail.com> 13141S: Maintained 13142F: drivers/iio/chemical/pms7003.c 13143F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 13144 13145PMBUS HARDWARE MONITORING DRIVERS 13146M: Guenter Roeck <linux@roeck-us.net> 13147L: linux-hwmon@vger.kernel.org 13148W: http://hwmon.wiki.kernel.org/ 13149W: http://www.roeck-us.net/linux/drivers/ 13150T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 13151S: Maintained 13152F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 13153F: Documentation/devicetree/bindings/hwmon/max31785.txt 13154F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 13155F: Documentation/hwmon/adm1275.rst 13156F: Documentation/hwmon/ibm-cffps.rst 13157F: Documentation/hwmon/ir35221.rst 13158F: Documentation/hwmon/lm25066.rst 13159F: Documentation/hwmon/ltc2978.rst 13160F: Documentation/hwmon/ltc3815.rst 13161F: Documentation/hwmon/max16064.rst 13162F: Documentation/hwmon/max20751.rst 13163F: Documentation/hwmon/max31785.rst 13164F: Documentation/hwmon/max34440.rst 13165F: Documentation/hwmon/max8688.rst 13166F: Documentation/hwmon/pmbus.rst 13167F: Documentation/hwmon/pmbus-core.rst 13168F: Documentation/hwmon/tps40422.rst 13169F: Documentation/hwmon/ucd9000.rst 13170F: Documentation/hwmon/ucd9200.rst 13171F: Documentation/hwmon/zl6100.rst 13172F: drivers/hwmon/pmbus/ 13173F: include/linux/pmbus.h 13174 13175PMC SIERRA MaxRAID DRIVER 13176L: linux-scsi@vger.kernel.org 13177W: http://www.pmc-sierra.com/ 13178S: Orphan 13179F: drivers/scsi/pmcraid.* 13180 13181PMC SIERRA PM8001 DRIVER 13182M: Jack Wang <jinpu.wang@cloud.ionos.com> 13183L: linux-scsi@vger.kernel.org 13184S: Supported 13185F: drivers/scsi/pm8001/ 13186 13187PM-GRAPH UTILITY 13188M: "Todd E Brandt" <todd.e.brandt@linux.intel.com> 13189L: linux-pm@vger.kernel.org 13190W: https://01.org/pm-graph 13191B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 13192T: git git://github.com/intel/pm-graph 13193S: Supported 13194F: tools/power/pm-graph 13195 13196PNP SUPPORT 13197M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 13198S: Maintained 13199F: drivers/pnp/ 13200 13201PNI RM3100 IIO DRIVER 13202M: Song Qiang <songqiang1304521@gmail.com> 13203L: linux-iio@vger.kernel.org 13204S: Maintained 13205F: drivers/iio/magnetometer/rm3100* 13206F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 13207 13208POSIX CLOCKS and TIMERS 13209M: Thomas Gleixner <tglx@linutronix.de> 13210L: linux-kernel@vger.kernel.org 13211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13212S: Maintained 13213F: fs/timerfd.c 13214F: include/linux/timer* 13215F: kernel/time/*timer* 13216 13217POWER MANAGEMENT CORE 13218M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13219L: linux-pm@vger.kernel.org 13220T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 13221B: https://bugzilla.kernel.org 13222S: Supported 13223F: drivers/base/power/ 13224F: include/linux/pm.h 13225F: include/linux/pm_* 13226F: include/linux/powercap.h 13227F: include/linux/intel_rapl.h 13228F: drivers/powercap/ 13229F: kernel/configs/nopm.config 13230 13231POWER STATE COORDINATION INTERFACE (PSCI) 13232M: Mark Rutland <mark.rutland@arm.com> 13233M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 13234L: linux-arm-kernel@lists.infradead.org 13235S: Maintained 13236F: drivers/firmware/psci/ 13237F: include/linux/psci.h 13238F: include/uapi/linux/psci.h 13239 13240POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 13241M: Sebastian Reichel <sre@kernel.org> 13242L: linux-pm@vger.kernel.org 13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13244S: Maintained 13245F: Documentation/ABI/testing/sysfs-class-power 13246F: Documentation/devicetree/bindings/power/supply/ 13247F: include/linux/power_supply.h 13248F: drivers/power/supply/ 13249 13250POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 13251M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 13252L: linuxppc-dev@lists.ozlabs.org 13253S: Maintained 13254F: drivers/char/powernv-op-panel.c 13255 13256PPP OVER ATM (RFC 2364) 13257M: Mitchell Blank Jr <mitch@sfgoth.com> 13258S: Maintained 13259F: net/atm/pppoatm.c 13260F: include/uapi/linux/atmppp.h 13261 13262PPP OVER ETHERNET 13263M: Michal Ostrowski <mostrows@earthlink.net> 13264S: Maintained 13265F: drivers/net/ppp/pppoe.c 13266F: drivers/net/ppp/pppox.c 13267 13268PPP OVER L2TP 13269M: James Chapman <jchapman@katalix.com> 13270S: Maintained 13271F: net/l2tp/l2tp_ppp.c 13272F: include/linux/if_pppol2tp.h 13273F: include/uapi/linux/if_pppol2tp.h 13274 13275PPP PROTOCOL DRIVERS AND COMPRESSORS 13276M: Paul Mackerras <paulus@samba.org> 13277L: linux-ppp@vger.kernel.org 13278S: Maintained 13279F: drivers/net/ppp/ppp_* 13280 13281PPS SUPPORT 13282M: Rodolfo Giometti <giometti@enneenne.com> 13283W: http://wiki.enneenne.com/index.php/LinuxPPS_support 13284L: linuxpps@ml.enneenne.com (subscribers-only) 13285S: Maintained 13286F: Documentation/driver-api/pps.rst 13287F: Documentation/devicetree/bindings/pps/pps-gpio.txt 13288F: Documentation/ABI/testing/sysfs-pps 13289F: drivers/pps/ 13290F: include/linux/pps*.h 13291F: include/uapi/linux/pps.h 13292 13293PPTP DRIVER 13294M: Dmitry Kozlov <xeb@mail.ru> 13295L: netdev@vger.kernel.org 13296S: Maintained 13297F: drivers/net/ppp/pptp.c 13298W: http://sourceforge.net/projects/accel-pptp 13299 13300PRINTK 13301M: Petr Mladek <pmladek@suse.com> 13302M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 13303R: Steven Rostedt <rostedt@goodmis.org> 13304S: Maintained 13305F: kernel/printk/ 13306F: include/linux/printk.h 13307 13308PRISM54 WIRELESS DRIVER 13309M: Luis Chamberlain <mcgrof@kernel.org> 13310L: linux-wireless@vger.kernel.org 13311W: http://wireless.kernel.org/en/users/Drivers/p54 13312S: Obsolete 13313F: drivers/net/wireless/intersil/prism54/ 13314 13315PROC FILESYSTEM 13316R: Alexey Dobriyan <adobriyan@gmail.com> 13317L: linux-kernel@vger.kernel.org 13318L: linux-fsdevel@vger.kernel.org 13319S: Maintained 13320F: fs/proc/ 13321F: include/linux/proc_fs.h 13322F: tools/testing/selftests/proc/ 13323F: Documentation/filesystems/proc.txt 13324 13325PROC SYSCTL 13326M: Luis Chamberlain <mcgrof@kernel.org> 13327M: Kees Cook <keescook@chromium.org> 13328M: Iurii Zaikin <yzaikin@google.com> 13329L: linux-kernel@vger.kernel.org 13330L: linux-fsdevel@vger.kernel.org 13331S: Maintained 13332F: fs/proc/proc_sysctl.c 13333F: include/linux/sysctl.h 13334F: kernel/sysctl.c 13335F: kernel/sysctl-test.c 13336F: tools/testing/selftests/sysctl/ 13337 13338PS3 NETWORK SUPPORT 13339M: Geoff Levand <geoff@infradead.org> 13340L: netdev@vger.kernel.org 13341L: linuxppc-dev@lists.ozlabs.org 13342S: Maintained 13343F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 13344 13345PS3 PLATFORM SUPPORT 13346M: Geoff Levand <geoff@infradead.org> 13347L: linuxppc-dev@lists.ozlabs.org 13348S: Maintained 13349F: arch/powerpc/boot/ps3* 13350F: arch/powerpc/include/asm/lv1call.h 13351F: arch/powerpc/include/asm/ps3*.h 13352F: arch/powerpc/platforms/ps3/ 13353F: drivers/*/ps3* 13354F: drivers/ps3/ 13355F: drivers/rtc/rtc-ps3.c 13356F: drivers/usb/host/*ps3.c 13357F: sound/ppc/snd_ps3* 13358 13359PS3VRAM DRIVER 13360M: Jim Paris <jim@jtan.com> 13361M: Geoff Levand <geoff@infradead.org> 13362L: linuxppc-dev@lists.ozlabs.org 13363S: Maintained 13364F: drivers/block/ps3vram.c 13365 13366PSAMPLE PACKET SAMPLING SUPPORT: 13367M: Yotam Gigi <yotam.gi@gmail.com> 13368S: Maintained 13369F: net/psample 13370F: include/net/psample.h 13371F: include/uapi/linux/psample.h 13372 13373PSTORE FILESYSTEM 13374M: Kees Cook <keescook@chromium.org> 13375M: Anton Vorontsov <anton@enomsg.org> 13376M: Colin Cross <ccross@android.com> 13377M: Tony Luck <tony.luck@intel.com> 13378S: Maintained 13379T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13380F: fs/pstore/ 13381F: include/linux/pstore* 13382F: drivers/firmware/efi/efi-pstore.c 13383F: drivers/acpi/apei/erst.c 13384F: Documentation/admin-guide/ramoops.rst 13385F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13386K: \b(pstore|ramoops) 13387 13388PTP HARDWARE CLOCK SUPPORT 13389M: Richard Cochran <richardcochran@gmail.com> 13390L: netdev@vger.kernel.org 13391S: Maintained 13392W: http://linuxptp.sourceforge.net/ 13393F: Documentation/ABI/testing/sysfs-ptp 13394F: Documentation/driver-api/ptp.rst 13395F: drivers/net/phy/dp83640* 13396F: drivers/ptp/* 13397F: include/linux/ptp_cl* 13398 13399PTRACE SUPPORT 13400M: Oleg Nesterov <oleg@redhat.com> 13401S: Maintained 13402F: include/asm-generic/syscall.h 13403F: include/linux/ptrace.h 13404F: include/linux/regset.h 13405F: include/linux/tracehook.h 13406F: include/uapi/linux/ptrace.h 13407F: include/uapi/linux/ptrace.h 13408F: kernel/ptrace.c 13409F: arch/*/ptrace*.c 13410F: arch/*/*/ptrace*.c 13411F: arch/*/include/asm/ptrace*.h 13412 13413PULSE8-CEC DRIVER 13414M: Hans Verkuil <hverkuil@xs4all.nl> 13415L: linux-media@vger.kernel.org 13416T: git git://linuxtv.org/media_tree.git 13417S: Maintained 13418F: drivers/media/usb/pulse8-cec/* 13419F: Documentation/media/cec-drivers/pulse8-cec.rst 13420 13421PVRUSB2 VIDEO4LINUX DRIVER 13422M: Mike Isely <isely@pobox.com> 13423L: pvrusb2@isely.net (subscribers-only) 13424L: linux-media@vger.kernel.org 13425W: http://www.isely.net/pvrusb2/ 13426T: git git://linuxtv.org/media_tree.git 13427S: Maintained 13428F: Documentation/media/v4l-drivers/pvrusb2* 13429F: drivers/media/usb/pvrusb2/ 13430 13431PWC WEBCAM DRIVER 13432M: Hans Verkuil <hverkuil@xs4all.nl> 13433L: linux-media@vger.kernel.org 13434T: git git://linuxtv.org/media_tree.git 13435S: Odd Fixes 13436F: drivers/media/usb/pwc/* 13437F: include/trace/events/pwc.h 13438 13439PWM FAN DRIVER 13440M: Kamil Debski <kamil@wypas.org> 13441M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13442L: linux-hwmon@vger.kernel.org 13443S: Supported 13444F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13445F: Documentation/hwmon/pwm-fan.rst 13446F: drivers/hwmon/pwm-fan.c 13447 13448PWM IR Transmitter 13449M: Sean Young <sean@mess.org> 13450L: linux-media@vger.kernel.org 13451S: Maintained 13452F: drivers/media/rc/pwm-ir-tx.c 13453 13454PWM SUBSYSTEM 13455M: Thierry Reding <thierry.reding@gmail.com> 13456R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13457L: linux-pwm@vger.kernel.org 13458S: Maintained 13459T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13460Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 13461F: Documentation/driver-api/pwm.rst 13462F: Documentation/devicetree/bindings/pwm/ 13463F: include/linux/pwm.h 13464F: drivers/pwm/ 13465F: drivers/video/backlight/pwm_bl.c 13466F: include/linux/pwm_backlight.h 13467F: drivers/gpio/gpio-mvebu.c 13468F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13469K: pwm_(config|apply_state|ops) 13470 13471PXA GPIO DRIVER 13472M: Robert Jarzmik <robert.jarzmik@free.fr> 13473L: linux-gpio@vger.kernel.org 13474S: Maintained 13475F: drivers/gpio/gpio-pxa.c 13476 13477PXA MMCI DRIVER 13478S: Orphan 13479 13480PXA RTC DRIVER 13481M: Robert Jarzmik <robert.jarzmik@free.fr> 13482L: linux-rtc@vger.kernel.org 13483S: Maintained 13484 13485PXA2xx/PXA3xx SUPPORT 13486M: Daniel Mack <daniel@zonque.org> 13487M: Haojian Zhuang <haojian.zhuang@gmail.com> 13488M: Robert Jarzmik <robert.jarzmik@free.fr> 13489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13490T: git git://github.com/hzhuang1/linux.git 13491T: git git://github.com/rjarzmik/linux.git 13492S: Maintained 13493F: arch/arm/boot/dts/pxa* 13494F: arch/arm/mach-pxa/ 13495F: drivers/dma/pxa* 13496F: drivers/pcmcia/pxa2xx* 13497F: drivers/pinctrl/pxa/ 13498F: drivers/spi/spi-pxa2xx* 13499F: drivers/usb/gadget/udc/pxa2* 13500F: include/sound/pxa2xx-lib.h 13501F: sound/arm/pxa* 13502F: sound/soc/pxa/ 13503 13504QAT DRIVER 13505M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13506L: qat-linux@intel.com 13507S: Supported 13508F: drivers/crypto/qat/ 13509 13510QCOM AUDIO (ASoC) DRIVERS 13511M: Patrick Lai <plai@codeaurora.org> 13512M: Banajit Goswami <bgoswami@codeaurora.org> 13513L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13514S: Supported 13515F: sound/soc/qcom/ 13516 13517QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13518M: Gabriel Somlo <somlo@cmu.edu> 13519M: "Michael S. Tsirkin" <mst@redhat.com> 13520L: qemu-devel@nongnu.org 13521S: Maintained 13522F: drivers/firmware/qemu_fw_cfg.c 13523F: include/uapi/linux/qemu_fw_cfg.h 13524 13525QIB DRIVER 13526M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13527M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13528L: linux-rdma@vger.kernel.org 13529S: Supported 13530F: drivers/infiniband/hw/qib/ 13531 13532QLOGIC QL41xxx FCOE DRIVER 13533M: QLogic-Storage-Upstream@cavium.com 13534L: linux-scsi@vger.kernel.org 13535S: Supported 13536F: drivers/scsi/qedf/ 13537 13538QLOGIC QL41xxx ISCSI DRIVER 13539M: QLogic-Storage-Upstream@cavium.com 13540L: linux-scsi@vger.kernel.org 13541S: Supported 13542F: drivers/scsi/qedi/ 13543 13544QLOGIC QL4xxx ETHERNET DRIVER 13545M: Ariel Elior <aelior@marvell.com> 13546M: GR-everest-linux-l2@marvell.com 13547L: netdev@vger.kernel.org 13548S: Supported 13549F: drivers/net/ethernet/qlogic/qed/ 13550F: include/linux/qed/ 13551F: drivers/net/ethernet/qlogic/qede/ 13552 13553QLOGIC QL4xxx RDMA DRIVER 13554M: Michal Kalderon <mkalderon@marvell.com> 13555M: Ariel Elior <aelior@marvell.com> 13556L: linux-rdma@vger.kernel.org 13557S: Supported 13558F: drivers/infiniband/hw/qedr/ 13559F: include/uapi/rdma/qedr-abi.h 13560 13561QLOGIC QLA1280 SCSI DRIVER 13562M: Michael Reed <mdr@sgi.com> 13563L: linux-scsi@vger.kernel.org 13564S: Maintained 13565F: drivers/scsi/qla1280.[ch] 13566 13567QLOGIC QLA2XXX FC-SCSI DRIVER 13568M: hmadhani@marvell.com 13569L: linux-scsi@vger.kernel.org 13570S: Supported 13571F: Documentation/scsi/LICENSE.qla2xxx 13572F: drivers/scsi/qla2xxx/ 13573 13574QLOGIC QLA3XXX NETWORK DRIVER 13575M: GR-Linux-NIC-Dev@marvell.com 13576L: netdev@vger.kernel.org 13577S: Supported 13578F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13579F: drivers/net/ethernet/qlogic/qla3xxx.* 13580 13581QLOGIC QLA4XXX iSCSI DRIVER 13582M: QLogic-Storage-Upstream@qlogic.com 13583L: linux-scsi@vger.kernel.org 13584S: Supported 13585F: Documentation/scsi/LICENSE.qla4xxx 13586F: drivers/scsi/qla4xxx/ 13587 13588QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13589M: Shahed Shaikh <shshaikh@marvell.com> 13590M: Manish Chopra <manishc@marvell.com> 13591M: GR-Linux-NIC-Dev@marvell.com 13592L: netdev@vger.kernel.org 13593S: Supported 13594F: drivers/net/ethernet/qlogic/qlcnic/ 13595 13596QLOGIC QLGE 10Gb ETHERNET DRIVER 13597M: Manish Chopra <manishc@marvell.com> 13598M: GR-Linux-NIC-Dev@marvell.com 13599L: netdev@vger.kernel.org 13600S: Supported 13601F: drivers/staging/qlge/ 13602 13603QM1D1B0004 MEDIA DRIVER 13604M: Akihiro Tsukada <tskd08@gmail.com> 13605L: linux-media@vger.kernel.org 13606S: Odd Fixes 13607F: drivers/media/tuners/qm1d1b0004* 13608 13609QM1D1C0042 MEDIA DRIVER 13610M: Akihiro Tsukada <tskd08@gmail.com> 13611L: linux-media@vger.kernel.org 13612S: Odd Fixes 13613F: drivers/media/tuners/qm1d1c0042* 13614 13615QNX4 FILESYSTEM 13616M: Anders Larsen <al@alarsen.net> 13617W: http://www.alarsen.net/linux/qnx4fs/ 13618S: Maintained 13619F: fs/qnx4/ 13620F: include/uapi/linux/qnx4_fs.h 13621F: include/uapi/linux/qnxtypes.h 13622 13623QORIQ DPAA2 FSL-MC BUS DRIVER 13624M: Stuart Yoder <stuyoder@gmail.com> 13625M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13626L: linux-kernel@vger.kernel.org 13627S: Maintained 13628F: drivers/bus/fsl-mc/ 13629F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13630F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13631 13632QT1010 MEDIA DRIVER 13633M: Antti Palosaari <crope@iki.fi> 13634L: linux-media@vger.kernel.org 13635W: https://linuxtv.org 13636W: http://palosaari.fi/linux/ 13637Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13638T: git git://linuxtv.org/anttip/media_tree.git 13639S: Maintained 13640F: drivers/media/tuners/qt1010* 13641 13642QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13643M: Kalle Valo <kvalo@codeaurora.org> 13644L: ath10k@lists.infradead.org 13645W: http://wireless.kernel.org/en/users/Drivers/ath10k 13646T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13647S: Supported 13648F: drivers/net/wireless/ath/ath10k/ 13649 13650QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13651M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13652L: linux-wireless@vger.kernel.org 13653W: http://wireless.kernel.org/en/users/Drivers/ath9k 13654S: Supported 13655F: drivers/net/wireless/ath/ath9k/ 13656 13657QUALCOMM CAMERA SUBSYSTEM DRIVER 13658M: Todor Tomov <todor.too@gmail.com> 13659L: linux-media@vger.kernel.org 13660S: Maintained 13661F: Documentation/devicetree/bindings/media/qcom,camss.txt 13662F: Documentation/media/v4l-drivers/qcom_camss.rst 13663F: drivers/media/platform/qcom/camss/ 13664 13665QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13666M: Ilia Lin <ilia.lin@kernel.org> 13667L: linux-pm@vger.kernel.org 13668S: Maintained 13669F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt 13670F: drivers/cpufreq/qcom-cpufreq-nvmem.c 13671 13672QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13673M: Timur Tabi <timur@kernel.org> 13674L: netdev@vger.kernel.org 13675S: Maintained 13676F: drivers/net/ethernet/qualcomm/emac/ 13677 13678QUALCOMM ETHQOS ETHERNET DRIVER 13679M: Vinod Koul <vkoul@kernel.org> 13680M: Niklas Cassel <niklas.cassel@linaro.org> 13681L: netdev@vger.kernel.org 13682S: Maintained 13683F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13684F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13685 13686QUALCOMM GENERIC INTERFACE I2C DRIVER 13687M: Alok Chauhan <alokc@codeaurora.org> 13688L: linux-i2c@vger.kernel.org 13689L: linux-arm-msm@vger.kernel.org 13690S: Supported 13691F: drivers/i2c/busses/i2c-qcom-geni.c 13692 13693QUALCOMM HEXAGON ARCHITECTURE 13694M: Brian Cain <bcain@codeaurora.org> 13695L: linux-hexagon@vger.kernel.org 13696S: Supported 13697F: arch/hexagon/ 13698 13699QUALCOMM HIDMA DRIVER 13700M: Sinan Kaya <okaya@kernel.org> 13701L: linux-arm-kernel@lists.infradead.org 13702L: linux-arm-msm@vger.kernel.org 13703L: dmaengine@vger.kernel.org 13704S: Supported 13705F: drivers/dma/qcom/hidma* 13706 13707QUALCOMM IOMMU 13708M: Rob Clark <robdclark@gmail.com> 13709L: iommu@lists.linux-foundation.org 13710L: linux-arm-msm@vger.kernel.org 13711S: Maintained 13712F: drivers/iommu/qcom_iommu.c 13713 13714QUALCOMM RMNET DRIVER 13715M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> 13716M: Sean Tranchetti <stranche@codeaurora.org> 13717L: netdev@vger.kernel.org 13718S: Maintained 13719F: drivers/net/ethernet/qualcomm/rmnet/ 13720F: Documentation/networking/device_drivers/qualcomm/rmnet.txt 13721F: include/linux/if_rmnet.h 13722 13723QUALCOMM TSENS THERMAL DRIVER 13724M: Amit Kucheria <amit.kucheria@linaro.org> 13725L: linux-pm@vger.kernel.org 13726L: linux-arm-msm@vger.kernel.org 13727S: Maintained 13728F: drivers/thermal/qcom/ 13729F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 13730 13731QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13732M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13733L: linux-media@vger.kernel.org 13734L: linux-arm-msm@vger.kernel.org 13735T: git git://linuxtv.org/media_tree.git 13736S: Maintained 13737F: drivers/media/platform/qcom/venus/ 13738 13739QUALCOMM WCN36XX WIRELESS DRIVER 13740M: Kalle Valo <kvalo@codeaurora.org> 13741L: wcn36xx@lists.infradead.org 13742W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13743T: git git://github.com/KrasnikovEugene/wcn36xx.git 13744S: Supported 13745F: drivers/net/wireless/ath/wcn36xx/ 13746 13747QUANTENNA QTNFMAC WIRELESS DRIVER 13748M: Igor Mitsyanko <imitsyanko@quantenna.com> 13749M: Avinash Patil <avinashp@quantenna.com> 13750M: Sergey Matyukevich <smatyukevich@quantenna.com> 13751L: linux-wireless@vger.kernel.org 13752S: Maintained 13753F: drivers/net/wireless/quantenna 13754 13755RADEON and AMDGPU DRM DRIVERS 13756M: Alex Deucher <alexander.deucher@amd.com> 13757M: Christian König <christian.koenig@amd.com> 13758M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13759L: amd-gfx@lists.freedesktop.org 13760T: git git://people.freedesktop.org/~agd5f/linux 13761S: Supported 13762F: drivers/gpu/drm/radeon/ 13763F: include/uapi/drm/radeon_drm.h 13764F: drivers/gpu/drm/amd/ 13765F: include/uapi/drm/amdgpu_drm.h 13766 13767RADEON FRAMEBUFFER DISPLAY DRIVER 13768M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13769L: linux-fbdev@vger.kernel.org 13770S: Maintained 13771F: drivers/video/fbdev/aty/radeon* 13772F: include/uapi/linux/radeonfb.h 13773 13774RADIOSHARK RADIO DRIVER 13775M: Hans Verkuil <hverkuil@xs4all.nl> 13776L: linux-media@vger.kernel.org 13777T: git git://linuxtv.org/media_tree.git 13778S: Maintained 13779F: drivers/media/radio/radio-shark.c 13780 13781RADIOSHARK2 RADIO DRIVER 13782M: Hans Verkuil <hverkuil@xs4all.nl> 13783L: linux-media@vger.kernel.org 13784T: git git://linuxtv.org/media_tree.git 13785S: Maintained 13786F: drivers/media/radio/radio-shark2.c 13787F: drivers/media/radio/radio-tea5777.c 13788 13789RADOS BLOCK DEVICE (RBD) 13790M: Ilya Dryomov <idryomov@gmail.com> 13791M: Sage Weil <sage@redhat.com> 13792R: Dongsheng Yang <dongsheng.yang@easystack.cn> 13793L: ceph-devel@vger.kernel.org 13794W: http://ceph.com/ 13795T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13796T: git git://github.com/ceph/ceph-client.git 13797S: Supported 13798F: Documentation/ABI/testing/sysfs-bus-rbd 13799F: drivers/block/rbd.c 13800F: drivers/block/rbd_types.h 13801 13802RAGE128 FRAMEBUFFER DISPLAY DRIVER 13803M: Paul Mackerras <paulus@samba.org> 13804L: linux-fbdev@vger.kernel.org 13805S: Maintained 13806F: drivers/video/fbdev/aty/aty128fb.c 13807 13808RAINSHADOW-CEC DRIVER 13809M: Hans Verkuil <hverkuil@xs4all.nl> 13810L: linux-media@vger.kernel.org 13811T: git git://linuxtv.org/media_tree.git 13812S: Maintained 13813F: drivers/media/usb/rainshadow-cec/* 13814 13815RALINK MIPS ARCHITECTURE 13816M: John Crispin <john@phrozen.org> 13817L: linux-mips@vger.kernel.org 13818S: Maintained 13819F: arch/mips/ralink 13820 13821RALINK RT2X00 WIRELESS LAN DRIVER 13822M: Stanislaw Gruszka <sgruszka@redhat.com> 13823M: Helmut Schaa <helmut.schaa@googlemail.com> 13824L: linux-wireless@vger.kernel.org 13825S: Maintained 13826F: drivers/net/wireless/ralink/rt2x00/ 13827 13828RAMDISK RAM BLOCK DEVICE DRIVER 13829M: Jens Axboe <axboe@kernel.dk> 13830S: Maintained 13831F: Documentation/admin-guide/blockdev/ramdisk.rst 13832F: drivers/block/brd.c 13833 13834RANCHU VIRTUAL BOARD FOR MIPS 13835M: Miodrag Dinic <miodrag.dinic@mips.com> 13836L: linux-mips@vger.kernel.org 13837S: Supported 13838F: arch/mips/generic/board-ranchu.c 13839F: arch/mips/configs/generic/board-ranchu.config 13840 13841RANDOM NUMBER DRIVER 13842M: "Theodore Ts'o" <tytso@mit.edu> 13843S: Maintained 13844F: drivers/char/random.c 13845 13846RAPIDIO SUBSYSTEM 13847M: Matt Porter <mporter@kernel.crashing.org> 13848M: Alexandre Bounine <alex.bou9@gmail.com> 13849S: Maintained 13850F: drivers/rapidio/ 13851 13852RAS INFRASTRUCTURE 13853M: Tony Luck <tony.luck@intel.com> 13854M: Borislav Petkov <bp@alien8.de> 13855L: linux-edac@vger.kernel.org 13856S: Maintained 13857F: drivers/ras/ 13858F: include/linux/ras.h 13859F: include/ras/ras_event.h 13860F: Documentation/admin-guide/ras.rst 13861 13862RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13863L: linux-wireless@vger.kernel.org 13864S: Orphan 13865F: drivers/net/wireless/ray* 13866 13867RCUTORTURE TEST FRAMEWORK 13868M: "Paul E. McKenney" <paulmck@kernel.org> 13869M: Josh Triplett <josh@joshtriplett.org> 13870R: Steven Rostedt <rostedt@goodmis.org> 13871R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13872R: Lai Jiangshan <jiangshanlai@gmail.com> 13873L: rcu@vger.kernel.org 13874S: Supported 13875T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13876F: tools/testing/selftests/rcutorture 13877 13878RDC R-321X SoC 13879M: Florian Fainelli <florian@openwrt.org> 13880S: Maintained 13881 13882RDC R6040 FAST ETHERNET DRIVER 13883M: Florian Fainelli <f.fainelli@gmail.com> 13884L: netdev@vger.kernel.org 13885S: Maintained 13886F: drivers/net/ethernet/rdc/r6040.c 13887 13888RDMAVT - RDMA verbs software 13889M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13890M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13891L: linux-rdma@vger.kernel.org 13892S: Supported 13893F: drivers/infiniband/sw/rdmavt 13894 13895RDS - RELIABLE DATAGRAM SOCKETS 13896M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13897L: netdev@vger.kernel.org 13898L: linux-rdma@vger.kernel.org 13899L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13900W: https://oss.oracle.com/projects/rds/ 13901S: Supported 13902F: net/rds/ 13903F: Documentation/networking/rds.txt 13904 13905RDT - RESOURCE ALLOCATION 13906M: Fenghua Yu <fenghua.yu@intel.com> 13907M: Reinette Chatre <reinette.chatre@intel.com> 13908L: linux-kernel@vger.kernel.org 13909S: Supported 13910F: arch/x86/kernel/cpu/resctrl/ 13911F: arch/x86/include/asm/resctrl_sched.h 13912F: Documentation/x86/resctrl* 13913 13914READ-COPY UPDATE (RCU) 13915M: "Paul E. McKenney" <paulmck@kernel.org> 13916M: Josh Triplett <josh@joshtriplett.org> 13917R: Steven Rostedt <rostedt@goodmis.org> 13918R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13919R: Lai Jiangshan <jiangshanlai@gmail.com> 13920R: Joel Fernandes <joel@joelfernandes.org> 13921L: rcu@vger.kernel.org 13922W: http://www.rdrop.com/users/paulmck/RCU/ 13923S: Supported 13924T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13925F: Documentation/RCU/ 13926X: Documentation/RCU/torture.txt 13927F: include/linux/rcu* 13928X: include/linux/srcu*.h 13929F: kernel/rcu/ 13930X: kernel/rcu/srcu*.c 13931 13932REAL TIME CLOCK (RTC) SUBSYSTEM 13933M: Alessandro Zummo <a.zummo@towertech.it> 13934M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13935L: linux-rtc@vger.kernel.org 13936Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13937T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13938S: Maintained 13939F: Documentation/devicetree/bindings/rtc/ 13940F: Documentation/admin-guide/rtc.rst 13941F: drivers/rtc/ 13942F: include/linux/rtc.h 13943F: include/uapi/linux/rtc.h 13944F: include/linux/rtc/ 13945F: include/linux/platform_data/rtc-* 13946F: tools/testing/selftests/rtc/ 13947 13948REALTEK AUDIO CODECS 13949M: Bard Liao <bardliao@realtek.com> 13950M: Oder Chiou <oder_chiou@realtek.com> 13951S: Maintained 13952F: sound/soc/codecs/rt* 13953F: include/sound/rt*.h 13954 13955REALTEK RTL83xx SMI DSA ROUTER CHIPS 13956M: Linus Walleij <linus.walleij@linaro.org> 13957S: Maintained 13958F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13959F: drivers/net/dsa/realtek-smi* 13960F: drivers/net/dsa/rtl83* 13961 13962REDPINE WIRELESS DRIVER 13963M: Amitkumar Karwar <amitkarwar@gmail.com> 13964M: Siva Rebbagondla <siva8118@gmail.com> 13965L: linux-wireless@vger.kernel.org 13966S: Maintained 13967F: drivers/net/wireless/rsi/ 13968 13969REGISTER MAP ABSTRACTION 13970M: Mark Brown <broonie@kernel.org> 13971L: linux-kernel@vger.kernel.org 13972T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13973S: Supported 13974F: Documentation/devicetree/bindings/regmap/ 13975F: drivers/base/regmap/ 13976F: include/linux/regmap.h 13977 13978REISERFS FILE SYSTEM 13979L: reiserfs-devel@vger.kernel.org 13980S: Supported 13981F: fs/reiserfs/ 13982 13983REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13984M: Ohad Ben-Cohen <ohad@wizery.com> 13985M: Bjorn Andersson <bjorn.andersson@linaro.org> 13986L: linux-remoteproc@vger.kernel.org 13987T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 13988S: Maintained 13989F: Documentation/devicetree/bindings/remoteproc/ 13990F: Documentation/ABI/testing/sysfs-class-remoteproc 13991F: Documentation/remoteproc.txt 13992F: drivers/remoteproc/ 13993F: include/linux/remoteproc.h 13994F: include/linux/remoteproc/ 13995 13996REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13997M: Ohad Ben-Cohen <ohad@wizery.com> 13998M: Bjorn Andersson <bjorn.andersson@linaro.org> 13999L: linux-remoteproc@vger.kernel.org 14000T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next 14001S: Maintained 14002F: drivers/rpmsg/ 14003F: Documentation/rpmsg.txt 14004F: Documentation/ABI/testing/sysfs-bus-rpmsg 14005F: include/linux/rpmsg.h 14006F: include/linux/rpmsg/ 14007F: include/uapi/linux/rpmsg.h 14008F: samples/rpmsg/ 14009 14010RENESAS CLOCK DRIVERS 14011M: Geert Uytterhoeven <geert+renesas@glider.be> 14012L: linux-renesas-soc@vger.kernel.org 14013T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 14014S: Supported 14015F: drivers/clk/renesas/ 14016 14017RENESAS EMEV2 I2C DRIVER 14018M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14019S: Supported 14020F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt 14021F: drivers/i2c/busses/i2c-emev2.c 14022 14023RENESAS ETHERNET DRIVERS 14024R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 14025L: netdev@vger.kernel.org 14026L: linux-renesas-soc@vger.kernel.org 14027F: Documentation/devicetree/bindings/net/renesas,*.txt 14028F: Documentation/devicetree/bindings/net/renesas,*.yaml 14029F: drivers/net/ethernet/renesas/ 14030F: include/linux/sh_eth.h 14031 14032RENESAS R-CAR GYROADC DRIVER 14033M: Marek Vasut <marek.vasut@gmail.com> 14034L: linux-iio@vger.kernel.org 14035S: Supported 14036F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 14037F: drivers/iio/adc/rcar-gyroadc.c 14038 14039RENESAS R-CAR I2C DRIVERS 14040M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14041S: Supported 14042F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt 14043F: Documentation/devicetree/bindings/i2c/renesas,iic.txt 14044F: drivers/i2c/busses/i2c-rcar.c 14045F: drivers/i2c/busses/i2c-sh_mobile.c 14046 14047RENESAS RIIC DRIVER 14048M: Chris Brandt <chris.brandt@renesas.com> 14049S: Supported 14050F: Documentation/devicetree/bindings/i2c/renesas,riic.txt 14051F: drivers/i2c/busses/i2c-riic.c 14052 14053RENESAS USB PHY DRIVER 14054M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 14055L: linux-renesas-soc@vger.kernel.org 14056S: Maintained 14057F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 14058 14059RESET CONTROLLER FRAMEWORK 14060M: Philipp Zabel <p.zabel@pengutronix.de> 14061T: git git://git.pengutronix.de/git/pza/linux 14062S: Maintained 14063F: drivers/reset/ 14064F: Documentation/devicetree/bindings/reset/ 14065F: include/dt-bindings/reset/ 14066F: include/linux/reset.h 14067F: include/linux/reset/ 14068F: include/linux/reset-controller.h 14069K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 14070 14071RESTARTABLE SEQUENCES SUPPORT 14072M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14073M: Peter Zijlstra <peterz@infradead.org> 14074M: "Paul E. McKenney" <paulmck@kernel.org> 14075M: Boqun Feng <boqun.feng@gmail.com> 14076L: linux-kernel@vger.kernel.org 14077S: Supported 14078F: kernel/rseq.c 14079F: include/uapi/linux/rseq.h 14080F: include/trace/events/rseq.h 14081F: tools/testing/selftests/rseq/ 14082 14083RFKILL 14084M: Johannes Berg <johannes@sipsolutions.net> 14085L: linux-wireless@vger.kernel.org 14086W: http://wireless.kernel.org/ 14087T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 14088T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 14089S: Maintained 14090F: Documentation/driver-api/rfkill.rst 14091F: Documentation/ABI/stable/sysfs-class-rfkill 14092F: net/rfkill/ 14093F: include/linux/rfkill.h 14094F: include/uapi/linux/rfkill.h 14095 14096RHASHTABLE 14097M: Thomas Graf <tgraf@suug.ch> 14098M: Herbert Xu <herbert@gondor.apana.org.au> 14099L: netdev@vger.kernel.org 14100S: Maintained 14101F: lib/rhashtable.c 14102F: lib/test_rhashtable.c 14103F: include/linux/rhashtable.h 14104F: include/linux/rhashtable-types.h 14105 14106RICOH R5C592 MEMORYSTICK DRIVER 14107M: Maxim Levitsky <maximlevitsky@gmail.com> 14108S: Maintained 14109F: drivers/memstick/host/r592.* 14110 14111RICOH SMARTMEDIA/XD DRIVER 14112M: Maxim Levitsky <maximlevitsky@gmail.com> 14113S: Maintained 14114F: drivers/mtd/nand/raw/r852.c 14115F: drivers/mtd/nand/raw/r852.h 14116 14117RISC-V ARCHITECTURE 14118M: Paul Walmsley <paul.walmsley@sifive.com> 14119M: Palmer Dabbelt <palmer@dabbelt.com> 14120M: Albert Ou <aou@eecs.berkeley.edu> 14121L: linux-riscv@lists.infradead.org 14122T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 14123S: Supported 14124F: arch/riscv/ 14125K: riscv 14126N: riscv 14127 14128ROCCAT DRIVERS 14129M: Stefan Achatz <erazor_de@users.sourceforge.net> 14130W: http://sourceforge.net/projects/roccat/ 14131S: Maintained 14132F: drivers/hid/hid-roccat* 14133F: include/linux/hid-roccat* 14134F: Documentation/ABI/*/sysfs-driver-hid-roccat* 14135 14136ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 14137M: Jacob Chen <jacob-chen@iotwrt.com> 14138M: Ezequiel Garcia <ezequiel@collabora.com> 14139L: linux-media@vger.kernel.org 14140S: Maintained 14141F: drivers/media/platform/rockchip/rga/ 14142F: Documentation/devicetree/bindings/media/rockchip-rga.txt 14143 14144HANTRO VPU CODEC DRIVER 14145M: Ezequiel Garcia <ezequiel@collabora.com> 14146L: linux-media@vger.kernel.org 14147S: Maintained 14148F: drivers/staging/media/hantro/ 14149F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 14150 14151ROCKER DRIVER 14152M: Jiri Pirko <jiri@resnulli.us> 14153L: netdev@vger.kernel.org 14154S: Supported 14155F: drivers/net/ethernet/rocker/ 14156 14157ROCKETPORT DRIVER 14158W: http://www.comtrol.com 14159S: Maintained 14160F: Documentation/driver-api/serial/rocket.rst 14161F: drivers/tty/rocket* 14162 14163ROCKETPORT EXPRESS/INFINITY DRIVER 14164M: Kevin Cernekee <cernekee@gmail.com> 14165L: linux-serial@vger.kernel.org 14166S: Odd Fixes 14167F: drivers/tty/serial/rp2.* 14168 14169ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 14170M: Tomasz Duszynski <tduszyns@gmail.com> 14171S: Maintained 14172F: drivers/iio/light/bh1750.c 14173F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 14174 14175ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 14176M: Marek Vasut <marek.vasut+renesas@gmail.com> 14177L: linux-kernel@vger.kernel.org 14178L: linux-renesas-soc@vger.kernel.org 14179S: Supported 14180F: drivers/mfd/bd9571mwv.c 14181F: drivers/regulator/bd9571mwv-regulator.c 14182F: drivers/gpio/gpio-bd9571mwv.c 14183F: include/linux/mfd/bd9571mwv.h 14184F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 14185 14186ROSE NETWORK LAYER 14187M: Ralf Baechle <ralf@linux-mips.org> 14188L: linux-hams@vger.kernel.org 14189W: http://www.linux-ax25.org/ 14190S: Maintained 14191F: include/net/rose.h 14192F: include/uapi/linux/rose.h 14193F: net/rose/ 14194 14195RTL2830 MEDIA DRIVER 14196M: Antti Palosaari <crope@iki.fi> 14197L: linux-media@vger.kernel.org 14198W: https://linuxtv.org 14199W: http://palosaari.fi/linux/ 14200Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14201T: git git://linuxtv.org/anttip/media_tree.git 14202S: Maintained 14203F: drivers/media/dvb-frontends/rtl2830* 14204 14205RTL2832 MEDIA DRIVER 14206M: Antti Palosaari <crope@iki.fi> 14207L: linux-media@vger.kernel.org 14208W: https://linuxtv.org 14209W: http://palosaari.fi/linux/ 14210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14211T: git git://linuxtv.org/anttip/media_tree.git 14212S: Maintained 14213F: drivers/media/dvb-frontends/rtl2832* 14214 14215RTL2832_SDR MEDIA DRIVER 14216M: Antti Palosaari <crope@iki.fi> 14217L: linux-media@vger.kernel.org 14218W: https://linuxtv.org 14219W: http://palosaari.fi/linux/ 14220Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14221T: git git://linuxtv.org/anttip/media_tree.git 14222S: Maintained 14223F: drivers/media/dvb-frontends/rtl2832_sdr* 14224 14225RTL8180 WIRELESS DRIVER 14226L: linux-wireless@vger.kernel.org 14227W: http://wireless.kernel.org/ 14228T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14229S: Orphan 14230F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 14231 14232RTL8187 WIRELESS DRIVER 14233M: Herton Ronaldo Krzesinski <herton@canonical.com> 14234M: Hin-Tak Leung <htl10@users.sourceforge.net> 14235M: Larry Finger <Larry.Finger@lwfinger.net> 14236L: linux-wireless@vger.kernel.org 14237W: http://wireless.kernel.org/ 14238T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14239S: Maintained 14240F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 14241 14242REALTEK WIRELESS DRIVER (rtlwifi family) 14243M: Ping-Ke Shih <pkshih@realtek.com> 14244L: linux-wireless@vger.kernel.org 14245W: http://wireless.kernel.org/ 14246T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14247S: Maintained 14248F: drivers/net/wireless/realtek/rtlwifi/ 14249 14250REALTEK WIRELESS DRIVER (rtw88) 14251M: Yan-Hsuan Chuang <yhchuang@realtek.com> 14252L: linux-wireless@vger.kernel.org 14253S: Maintained 14254F: drivers/net/wireless/realtek/rtw88/ 14255 14256RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 14257M: Jes Sorensen <Jes.Sorensen@gmail.com> 14258L: linux-wireless@vger.kernel.org 14259T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 14260S: Maintained 14261F: drivers/net/wireless/realtek/rtl8xxxu/ 14262 14263RXRPC SOCKETS (AF_RXRPC) 14264M: David Howells <dhowells@redhat.com> 14265L: linux-afs@lists.infradead.org 14266S: Supported 14267F: net/rxrpc/ 14268F: include/keys/rxrpc-type.h 14269F: include/net/af_rxrpc.h 14270F: include/trace/events/rxrpc.h 14271F: include/uapi/linux/rxrpc.h 14272F: Documentation/networking/rxrpc.txt 14273W: https://www.infradead.org/~dhowells/kafs/ 14274 14275S3 SAVAGE FRAMEBUFFER DRIVER 14276M: Antonino Daplas <adaplas@gmail.com> 14277L: linux-fbdev@vger.kernel.org 14278S: Maintained 14279F: drivers/video/fbdev/savage/ 14280 14281S390 14282M: Heiko Carstens <heiko.carstens@de.ibm.com> 14283M: Vasily Gorbik <gor@linux.ibm.com> 14284M: Christian Borntraeger <borntraeger@de.ibm.com> 14285L: linux-s390@vger.kernel.org 14286W: http://www.ibm.com/developerworks/linux/linux390/ 14287T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 14288S: Supported 14289F: arch/s390/ 14290F: drivers/s390/ 14291F: Documentation/s390/ 14292F: Documentation/driver-api/s390-drivers.rst 14293 14294S390 COMMON I/O LAYER 14295M: Sebastian Ott <sebott@linux.ibm.com> 14296M: Peter Oberparleiter <oberpar@linux.ibm.com> 14297L: linux-s390@vger.kernel.org 14298W: http://www.ibm.com/developerworks/linux/linux390/ 14299S: Supported 14300F: drivers/s390/cio/ 14301 14302S390 DASD DRIVER 14303M: Stefan Haberland <sth@linux.ibm.com> 14304M: Jan Hoeppner <hoeppner@linux.ibm.com> 14305L: linux-s390@vger.kernel.org 14306W: http://www.ibm.com/developerworks/linux/linux390/ 14307S: Supported 14308F: drivers/s390/block/dasd* 14309F: block/partitions/ibm.c 14310 14311S390 IOMMU (PCI) 14312M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14313L: linux-s390@vger.kernel.org 14314W: http://www.ibm.com/developerworks/linux/linux390/ 14315S: Supported 14316F: drivers/iommu/s390-iommu.c 14317 14318S390 IUCV NETWORK LAYER 14319M: Julian Wiedmann <jwi@linux.ibm.com> 14320M: Ursula Braun <ubraun@linux.ibm.com> 14321L: linux-s390@vger.kernel.org 14322W: http://www.ibm.com/developerworks/linux/linux390/ 14323S: Supported 14324F: drivers/s390/net/*iucv* 14325F: include/net/iucv/ 14326F: net/iucv/ 14327 14328S390 NETWORK DRIVERS 14329M: Julian Wiedmann <jwi@linux.ibm.com> 14330M: Ursula Braun <ubraun@linux.ibm.com> 14331L: linux-s390@vger.kernel.org 14332W: http://www.ibm.com/developerworks/linux/linux390/ 14333S: Supported 14334F: drivers/s390/net/ 14335 14336S390 PCI SUBSYSTEM 14337M: Sebastian Ott <sebott@linux.ibm.com> 14338M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14339L: linux-s390@vger.kernel.org 14340W: http://www.ibm.com/developerworks/linux/linux390/ 14341S: Supported 14342F: arch/s390/pci/ 14343F: drivers/pci/hotplug/s390_pci_hpc.c 14344 14345S390 VFIO-CCW DRIVER 14346M: Cornelia Huck <cohuck@redhat.com> 14347M: Eric Farman <farman@linux.ibm.com> 14348R: Halil Pasic <pasic@linux.ibm.com> 14349L: linux-s390@vger.kernel.org 14350L: kvm@vger.kernel.org 14351S: Supported 14352F: drivers/s390/cio/vfio_ccw* 14353F: Documentation/s390/vfio-ccw.rst 14354F: include/uapi/linux/vfio_ccw.h 14355 14356S390 ZCRYPT DRIVER 14357M: Harald Freudenberger <freude@linux.ibm.com> 14358L: linux-s390@vger.kernel.org 14359W: http://www.ibm.com/developerworks/linux/linux390/ 14360S: Supported 14361F: drivers/s390/crypto/ 14362 14363S390 VFIO AP DRIVER 14364M: Tony Krowiak <akrowiak@linux.ibm.com> 14365M: Pierre Morel <pmorel@linux.ibm.com> 14366M: Halil Pasic <pasic@linux.ibm.com> 14367L: linux-s390@vger.kernel.org 14368W: http://www.ibm.com/developerworks/linux/linux390/ 14369S: Supported 14370F: drivers/s390/crypto/vfio_ap_drv.c 14371F: drivers/s390/crypto/vfio_ap_private.h 14372F: drivers/s390/crypto/vfio_ap_ops.c 14373F: Documentation/s390/vfio-ap.rst 14374 14375S390 ZFCP DRIVER 14376M: Steffen Maier <maier@linux.ibm.com> 14377M: Benjamin Block <bblock@linux.ibm.com> 14378L: linux-s390@vger.kernel.org 14379W: http://www.ibm.com/developerworks/linux/linux390/ 14380S: Supported 14381F: drivers/s390/scsi/zfcp_* 14382 14383S3C24XX SD/MMC Driver 14384M: Ben Dooks <ben-linux@fluff.org> 14385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14386S: Supported 14387F: drivers/mmc/host/s3cmci.* 14388 14389SAA6588 RDS RECEIVER DRIVER 14390M: Hans Verkuil <hverkuil@xs4all.nl> 14391L: linux-media@vger.kernel.org 14392T: git git://linuxtv.org/media_tree.git 14393W: https://linuxtv.org 14394S: Odd Fixes 14395F: drivers/media/i2c/saa6588* 14396 14397SAA7134 VIDEO4LINUX DRIVER 14398M: Mauro Carvalho Chehab <mchehab@kernel.org> 14399L: linux-media@vger.kernel.org 14400W: https://linuxtv.org 14401T: git git://linuxtv.org/media_tree.git 14402S: Odd fixes 14403F: Documentation/media/v4l-drivers/saa7134* 14404F: drivers/media/pci/saa7134/ 14405 14406SAA7146 VIDEO4LINUX-2 DRIVER 14407M: Hans Verkuil <hverkuil@xs4all.nl> 14408L: linux-media@vger.kernel.org 14409T: git git://linuxtv.org/media_tree.git 14410S: Maintained 14411F: drivers/media/common/saa7146/ 14412F: drivers/media/pci/saa7146/ 14413F: include/media/drv-intf/saa7146* 14414 14415SAFESETID SECURITY MODULE 14416M: Micah Morton <mortonm@chromium.org> 14417S: Supported 14418F: security/safesetid/ 14419F: Documentation/admin-guide/LSM/SafeSetID.rst 14420 14421SAMSUNG AUDIO (ASoC) DRIVERS 14422M: Krzysztof Kozlowski <krzk@kernel.org> 14423M: Sangbeom Kim <sbkim73@samsung.com> 14424M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14425L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14426S: Supported 14427F: sound/soc/samsung/ 14428F: Documentation/devicetree/bindings/sound/samsung* 14429 14430SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14431M: Krzysztof Kozlowski <krzk@kernel.org> 14432L: linux-crypto@vger.kernel.org 14433L: linux-samsung-soc@vger.kernel.org 14434S: Maintained 14435F: drivers/crypto/exynos-rng.c 14436F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 14437 14438SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14439M: Łukasz Stelmach <l.stelmach@samsung.com> 14440L: linux-samsung-soc@vger.kernel.org 14441S: Maintained 14442F: drivers/char/hw_random/exynos-trng.c 14443F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14444 14445SAMSUNG FRAMEBUFFER DRIVER 14446M: Jingoo Han <jingoohan1@gmail.com> 14447L: linux-fbdev@vger.kernel.org 14448S: Maintained 14449F: drivers/video/fbdev/s3c-fb.c 14450 14451SAMSUNG LAPTOP DRIVER 14452M: Corentin Chary <corentin.chary@gmail.com> 14453L: platform-driver-x86@vger.kernel.org 14454S: Maintained 14455F: drivers/platform/x86/samsung-laptop.c 14456 14457SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14458M: Sangbeom Kim <sbkim73@samsung.com> 14459M: Krzysztof Kozlowski <krzk@kernel.org> 14460M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14461L: linux-kernel@vger.kernel.org 14462L: linux-samsung-soc@vger.kernel.org 14463S: Supported 14464F: drivers/mfd/sec*.c 14465F: drivers/regulator/s2m*.c 14466F: drivers/regulator/s5m*.c 14467F: drivers/clk/clk-s2mps11.c 14468F: drivers/rtc/rtc-s5m.c 14469F: include/linux/mfd/samsung/ 14470F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14471F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14472F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14473F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14474 14475SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14476M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14477L: linux-media@vger.kernel.org 14478L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14479S: Maintained 14480F: drivers/media/platform/s3c-camif/ 14481F: include/media/drv-intf/s3c_camif.h 14482 14483SAMSUNG S3FWRN5 NFC DRIVER 14484M: Robert Baldyga <r.baldyga@samsung.com> 14485M: Krzysztof Opasiak <k.opasiak@samsung.com> 14486L: linux-nfc@lists.01.org (moderated for non-subscribers) 14487S: Supported 14488F: drivers/nfc/s3fwrn5 14489 14490SAMSUNG S5C73M3 CAMERA DRIVER 14491M: Kyungmin Park <kyungmin.park@samsung.com> 14492M: Andrzej Hajda <a.hajda@samsung.com> 14493L: linux-media@vger.kernel.org 14494S: Supported 14495F: drivers/media/i2c/s5c73m3/* 14496 14497SAMSUNG S5K5BAF CAMERA DRIVER 14498M: Kyungmin Park <kyungmin.park@samsung.com> 14499M: Andrzej Hajda <a.hajda@samsung.com> 14500L: linux-media@vger.kernel.org 14501S: Supported 14502F: drivers/media/i2c/s5k5baf.c 14503 14504SAMSUNG S5P Security SubSystem (SSS) DRIVER 14505M: Krzysztof Kozlowski <krzk@kernel.org> 14506M: Vladimir Zapolskiy <vz@mleia.com> 14507M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14508L: linux-crypto@vger.kernel.org 14509L: linux-samsung-soc@vger.kernel.org 14510S: Maintained 14511F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 14512F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 14513F: drivers/crypto/s5p-sss.c 14514 14515SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14516M: Kyungmin Park <kyungmin.park@samsung.com> 14517M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14518L: linux-media@vger.kernel.org 14519Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14520S: Supported 14521F: drivers/media/platform/exynos4-is/ 14522 14523SAMSUNG SOC CLOCK DRIVERS 14524M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14525M: Tomasz Figa <tomasz.figa@gmail.com> 14526M: Chanwoo Choi <cw00.choi@samsung.com> 14527S: Supported 14528L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14529T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14530F: drivers/clk/samsung/ 14531F: include/dt-bindings/clock/exynos*.h 14532F: Documentation/devicetree/bindings/clock/exynos*.txt 14533F: Documentation/devicetree/bindings/clock/samsung,s3c* 14534F: Documentation/devicetree/bindings/clock/samsung,s5p* 14535 14536SAMSUNG SPI DRIVERS 14537M: Kukjin Kim <kgene@kernel.org> 14538M: Krzysztof Kozlowski <krzk@kernel.org> 14539M: Andi Shyti <andi@etezian.org> 14540L: linux-spi@vger.kernel.org 14541L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14542S: Maintained 14543F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14544F: drivers/spi/spi-s3c* 14545F: include/linux/platform_data/spi-s3c64xx.h 14546 14547SAMSUNG SXGBE DRIVERS 14548M: Byungho An <bh74.an@samsung.com> 14549M: Girish K S <ks.giri@samsung.com> 14550M: Vipul Pandya <vipul.pandya@samsung.com> 14551S: Supported 14552L: netdev@vger.kernel.org 14553F: drivers/net/ethernet/samsung/sxgbe/ 14554 14555SAMSUNG THERMAL DRIVER 14556M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14557L: linux-pm@vger.kernel.org 14558L: linux-samsung-soc@vger.kernel.org 14559S: Supported 14560T: git https://github.com/lmajewski/linux-samsung-thermal.git 14561F: drivers/thermal/samsung/ 14562 14563SAMSUNG USB2 PHY DRIVER 14564M: Kamil Debski <kamil@wypas.org> 14565M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14566L: linux-kernel@vger.kernel.org 14567S: Supported 14568F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14569F: Documentation/driver-api/phy/samsung-usb2.rst 14570F: drivers/phy/samsung/phy-exynos4210-usb2.c 14571F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14572F: drivers/phy/samsung/phy-exynos5250-usb2.c 14573F: drivers/phy/samsung/phy-s5pv210-usb2.c 14574F: drivers/phy/samsung/phy-samsung-usb2.c 14575F: drivers/phy/samsung/phy-samsung-usb2.h 14576 14577SC1200 WDT DRIVER 14578M: Zwane Mwaikambo <zwanem@gmail.com> 14579S: Maintained 14580F: drivers/watchdog/sc1200wdt.c 14581 14582SCHEDULER 14583M: Ingo Molnar <mingo@redhat.com> 14584M: Peter Zijlstra <peterz@infradead.org> 14585M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE) 14586M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL) 14587R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL) 14588R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR) 14589R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH) 14590R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING) 14591L: linux-kernel@vger.kernel.org 14592T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14593S: Maintained 14594F: kernel/sched/ 14595F: include/linux/sched.h 14596F: include/uapi/linux/sched.h 14597F: include/linux/wait.h 14598F: include/linux/preempt.h 14599 14600SCR24X CHIP CARD INTERFACE DRIVER 14601M: Lubomir Rintel <lkundrak@v3.sk> 14602S: Supported 14603F: drivers/char/pcmcia/scr24x_cs.c 14604 14605SCSI CDROM DRIVER 14606M: Jens Axboe <axboe@kernel.dk> 14607L: linux-scsi@vger.kernel.org 14608W: http://www.kernel.dk 14609S: Maintained 14610F: drivers/scsi/sr* 14611 14612SCSI RDMA PROTOCOL (SRP) INITIATOR 14613M: Bart Van Assche <bvanassche@acm.org> 14614L: linux-rdma@vger.kernel.org 14615S: Supported 14616Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14617F: drivers/infiniband/ulp/srp/ 14618F: include/scsi/srp.h 14619 14620SCSI RDMA PROTOCOL (SRP) TARGET 14621M: Bart Van Assche <bvanassche@acm.org> 14622L: linux-rdma@vger.kernel.org 14623L: target-devel@vger.kernel.org 14624S: Supported 14625Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14626F: drivers/infiniband/ulp/srpt/ 14627 14628SCSI SG DRIVER 14629M: Doug Gilbert <dgilbert@interlog.com> 14630L: linux-scsi@vger.kernel.org 14631W: http://sg.danny.cz/sg 14632S: Maintained 14633F: Documentation/scsi/scsi-generic.txt 14634F: drivers/scsi/sg.c 14635F: include/scsi/sg.h 14636 14637SCSI SUBSYSTEM 14638M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14639T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14640M: "Martin K. Petersen" <martin.petersen@oracle.com> 14641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14642Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14643L: linux-scsi@vger.kernel.org 14644S: Maintained 14645F: Documentation/devicetree/bindings/scsi/ 14646F: drivers/scsi/ 14647F: include/scsi/ 14648 14649SCSI TAPE DRIVER 14650M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14651L: linux-scsi@vger.kernel.org 14652S: Maintained 14653F: Documentation/scsi/st.txt 14654F: drivers/scsi/st.* 14655F: drivers/scsi/st_*.h 14656 14657SCSI TARGET SUBSYSTEM 14658M: "Martin K. Petersen" <martin.petersen@oracle.com> 14659L: linux-scsi@vger.kernel.org 14660L: target-devel@vger.kernel.org 14661W: http://www.linux-iscsi.org 14662T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14663Q: https://patchwork.kernel.org/project/target-devel/list/ 14664S: Supported 14665F: drivers/target/ 14666F: include/target/ 14667F: Documentation/target/ 14668 14669SCTP PROTOCOL 14670M: Vlad Yasevich <vyasevich@gmail.com> 14671M: Neil Horman <nhorman@tuxdriver.com> 14672M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14673L: linux-sctp@vger.kernel.org 14674W: http://lksctp.sourceforge.net 14675S: Maintained 14676F: Documentation/networking/sctp.txt 14677F: include/linux/sctp.h 14678F: include/uapi/linux/sctp.h 14679F: include/net/sctp/ 14680F: net/sctp/ 14681 14682SCx200 CPU SUPPORT 14683M: Jim Cromie <jim.cromie@gmail.com> 14684S: Odd Fixes 14685F: Documentation/i2c/busses/scx200_acb.rst 14686F: arch/x86/platform/scx200/ 14687F: drivers/watchdog/scx200_wdt.c 14688F: drivers/i2c/busses/scx200* 14689F: drivers/mtd/maps/scx200_docflash.c 14690F: include/linux/scx200.h 14691 14692SCx200 GPIO DRIVER 14693M: Jim Cromie <jim.cromie@gmail.com> 14694S: Maintained 14695F: drivers/char/scx200_gpio.c 14696F: include/linux/scx200_gpio.h 14697 14698SCx200 HRT CLOCKSOURCE DRIVER 14699M: Jim Cromie <jim.cromie@gmail.com> 14700S: Maintained 14701F: drivers/clocksource/scx200_hrt.c 14702 14703SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14704M: Sascha Sommer <saschasommer@freenet.de> 14705L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14706S: Maintained 14707F: drivers/mmc/host/sdricoh_cs.c 14708 14709SECO BOARDS CEC DRIVER 14710M: Ettore Chimenti <ek5.chimenti@gmail.com> 14711S: Maintained 14712F: drivers/media/platform/seco-cec/seco-cec.c 14713F: drivers/media/platform/seco-cec/seco-cec.h 14714 14715SECURE COMPUTING 14716M: Kees Cook <keescook@chromium.org> 14717R: Andy Lutomirski <luto@amacapital.net> 14718R: Will Drewry <wad@chromium.org> 14719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14720S: Supported 14721F: kernel/seccomp.c 14722F: include/uapi/linux/seccomp.h 14723F: include/linux/seccomp.h 14724F: tools/testing/selftests/seccomp/* 14725F: tools/testing/selftests/kselftest_harness.h 14726F: Documentation/userspace-api/seccomp_filter.rst 14727K: \bsecure_computing 14728K: \bTIF_SECCOMP\b 14729 14730SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14731M: Al Cooper <alcooperx@gmail.com> 14732L: linux-mmc@vger.kernel.org 14733L: bcm-kernel-feedback-list@broadcom.com 14734S: Maintained 14735F: drivers/mmc/host/sdhci-brcmstb* 14736 14737SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14738M: Adrian Hunter <adrian.hunter@intel.com> 14739L: linux-mmc@vger.kernel.org 14740S: Maintained 14741F: drivers/mmc/host/sdhci* 14742F: include/linux/mmc/sdhci* 14743 14744EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14745M: Adrian Hunter <adrian.hunter@intel.com> 14746M: Ritesh Harjani <riteshh@codeaurora.org> 14747M: Asutosh Das <asutoshd@codeaurora.org> 14748L: linux-mmc@vger.kernel.org 14749S: Maintained 14750F: drivers/mmc/host/cqhci* 14751 14752SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14753M: Prabu Thangamuthu <prabu.t@synopsys.com> 14754M: Manjunath M B <manjumb@synopsys.com> 14755L: linux-mmc@vger.kernel.org 14756S: Maintained 14757F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14758 14759SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14760M: Ludovic Desroches <ludovic.desroches@microchip.com> 14761L: linux-mmc@vger.kernel.org 14762S: Supported 14763F: drivers/mmc/host/sdhci-of-at91.c 14764 14765SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14766M: Ben Dooks <ben-linux@fluff.org> 14767M: Jaehoon Chung <jh80.chung@samsung.com> 14768L: linux-mmc@vger.kernel.org 14769S: Maintained 14770F: drivers/mmc/host/sdhci-s3c* 14771 14772SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14773M: Viresh Kumar <vireshk@kernel.org> 14774L: linux-mmc@vger.kernel.org 14775S: Maintained 14776F: drivers/mmc/host/sdhci-spear.c 14777 14778SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14779M: Kishon Vijay Abraham I <kishon@ti.com> 14780L: linux-mmc@vger.kernel.org 14781S: Maintained 14782F: drivers/mmc/host/sdhci-omap.c 14783 14784SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14785M: Scott Bauer <scott.bauer@intel.com> 14786M: Jonathan Derrick <jonathan.derrick@intel.com> 14787L: linux-block@vger.kernel.org 14788S: Supported 14789F: block/sed* 14790F: block/opal_proto.h 14791F: include/linux/sed* 14792F: include/uapi/linux/sed* 14793 14794SECURITY CONTACT 14795M: Security Officers <security@kernel.org> 14796S: Supported 14797 14798SECURITY SUBSYSTEM 14799M: James Morris <jmorris@namei.org> 14800M: "Serge E. Hallyn" <serge@hallyn.com> 14801L: linux-security-module@vger.kernel.org (suggested Cc:) 14802T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14803W: http://kernsec.org/ 14804S: Supported 14805F: security/ 14806X: security/selinux/ 14807 14808SELINUX SECURITY MODULE 14809M: Paul Moore <paul@paul-moore.com> 14810M: Stephen Smalley <sds@tycho.nsa.gov> 14811M: Eric Paris <eparis@parisplace.org> 14812L: selinux@vger.kernel.org 14813W: https://selinuxproject.org 14814W: https://github.com/SELinuxProject 14815T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14816S: Supported 14817F: include/uapi/linux/selinux_netlink.h 14818F: security/selinux/ 14819F: scripts/selinux/ 14820F: Documentation/admin-guide/LSM/SELinux.rst 14821 14822SENSABLE PHANTOM 14823M: Jiri Slaby <jirislaby@gmail.com> 14824S: Maintained 14825F: drivers/misc/phantom.c 14826F: include/uapi/linux/phantom.h 14827 14828SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14829M: Tomasz Duszynski <tduszyns@gmail.com> 14830S: Maintained 14831F: drivers/iio/chemical/sps30.c 14832F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14833 14834SERIAL DEVICE BUS 14835M: Rob Herring <robh@kernel.org> 14836L: linux-serial@vger.kernel.org 14837S: Maintained 14838F: Documentation/devicetree/bindings/serial/slave-device.txt 14839F: drivers/tty/serdev/ 14840F: include/linux/serdev.h 14841 14842SERIAL DRIVERS 14843M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14844L: linux-serial@vger.kernel.org 14845S: Maintained 14846F: Documentation/devicetree/bindings/serial/ 14847F: drivers/tty/serial/ 14848 14849SERIAL IR RECEIVER 14850M: Sean Young <sean@mess.org> 14851L: linux-media@vger.kernel.org 14852S: Maintained 14853F: drivers/media/rc/serial_ir.c 14854 14855SFC NETWORK DRIVER 14856M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14857M: Edward Cree <ecree@solarflare.com> 14858M: Martin Habets <mhabets@solarflare.com> 14859L: netdev@vger.kernel.org 14860S: Supported 14861F: drivers/net/ethernet/sfc/ 14862 14863SFF/SFP/SFP+ MODULE SUPPORT 14864M: Russell King <linux@armlinux.org.uk> 14865L: netdev@vger.kernel.org 14866S: Maintained 14867F: drivers/net/phy/phylink.c 14868F: drivers/net/phy/sfp* 14869F: include/linux/phylink.h 14870F: include/linux/sfp.h 14871K: phylink 14872 14873SGI GRU DRIVER 14874M: Dimitri Sivanich <sivanich@sgi.com> 14875S: Maintained 14876F: drivers/misc/sgi-gru/ 14877 14878SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14879M: Pat Gefre <pfg@sgi.com> 14880L: linux-ia64@vger.kernel.org 14881S: Supported 14882F: Documentation/ia64/serial.rst 14883F: drivers/tty/serial/ioc?_serial.c 14884F: include/linux/ioc?.h 14885 14886SGI XP/XPC/XPNET DRIVER 14887M: Cliff Whickman <cpw@sgi.com> 14888M: Robin Holt <robinmholt@gmail.com> 14889S: Maintained 14890F: drivers/misc/sgi-xp/ 14891 14892SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14893M: Ursula Braun <ubraun@linux.ibm.com> 14894M: Karsten Graul <kgraul@linux.ibm.com> 14895L: linux-s390@vger.kernel.org 14896W: http://www.ibm.com/developerworks/linux/linux390/ 14897S: Supported 14898F: net/smc/ 14899 14900SHARP RJ54N1CB0C SENSOR DRIVER 14901M: Jacopo Mondi <jacopo@jmondi.org> 14902L: linux-media@vger.kernel.org 14903T: git git://linuxtv.org/media_tree.git 14904S: Odd fixes 14905F: drivers/media/i2c/rj54n1cb0c.c 14906F: include/media/i2c/rj54n1cb0c.h 14907 14908SH_VEU V4L2 MEM2MEM DRIVER 14909L: linux-media@vger.kernel.org 14910S: Orphan 14911F: drivers/media/platform/sh_veu.c 14912 14913SH_VOU V4L2 OUTPUT DRIVER 14914L: linux-media@vger.kernel.org 14915S: Orphan 14916F: drivers/media/platform/sh_vou.c 14917F: include/media/drv-intf/sh_vou.h 14918 14919SI2157 MEDIA DRIVER 14920M: Antti Palosaari <crope@iki.fi> 14921L: linux-media@vger.kernel.org 14922W: https://linuxtv.org 14923W: http://palosaari.fi/linux/ 14924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14925T: git git://linuxtv.org/anttip/media_tree.git 14926S: Maintained 14927F: drivers/media/tuners/si2157* 14928 14929SI2165 MEDIA DRIVER 14930M: Matthias Schwarzott <zzam@gentoo.org> 14931L: linux-media@vger.kernel.org 14932W: https://linuxtv.org 14933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14934S: Maintained 14935F: drivers/media/dvb-frontends/si2165* 14936 14937SI2168 MEDIA DRIVER 14938M: Antti Palosaari <crope@iki.fi> 14939L: linux-media@vger.kernel.org 14940W: https://linuxtv.org 14941W: http://palosaari.fi/linux/ 14942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14943T: git git://linuxtv.org/anttip/media_tree.git 14944S: Maintained 14945F: drivers/media/dvb-frontends/si2168* 14946 14947SI470X FM RADIO RECEIVER I2C DRIVER 14948M: Hans Verkuil <hverkuil@xs4all.nl> 14949L: linux-media@vger.kernel.org 14950T: git git://linuxtv.org/media_tree.git 14951W: https://linuxtv.org 14952S: Odd Fixes 14953F: drivers/media/radio/si470x/radio-si470x-i2c.c 14954 14955SI470X FM RADIO RECEIVER USB DRIVER 14956M: Hans Verkuil <hverkuil@xs4all.nl> 14957L: linux-media@vger.kernel.org 14958T: git git://linuxtv.org/media_tree.git 14959W: https://linuxtv.org 14960S: Maintained 14961F: drivers/media/radio/si470x/radio-si470x-common.c 14962F: drivers/media/radio/si470x/radio-si470x.h 14963F: drivers/media/radio/si470x/radio-si470x-usb.c 14964 14965SI4713 FM RADIO TRANSMITTER I2C DRIVER 14966M: Eduardo Valentin <edubezval@gmail.com> 14967L: linux-media@vger.kernel.org 14968T: git git://linuxtv.org/media_tree.git 14969W: https://linuxtv.org 14970S: Odd Fixes 14971F: drivers/media/radio/si4713/si4713.? 14972 14973SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14974M: Eduardo Valentin <edubezval@gmail.com> 14975L: linux-media@vger.kernel.org 14976T: git git://linuxtv.org/media_tree.git 14977W: https://linuxtv.org 14978S: Odd Fixes 14979F: drivers/media/radio/si4713/radio-platform-si4713.c 14980 14981SI4713 FM RADIO TRANSMITTER USB DRIVER 14982M: Hans Verkuil <hverkuil@xs4all.nl> 14983L: linux-media@vger.kernel.org 14984T: git git://linuxtv.org/media_tree.git 14985W: https://linuxtv.org 14986S: Maintained 14987F: drivers/media/radio/si4713/radio-usb-si4713.c 14988 14989SIANO DVB DRIVER 14990M: Mauro Carvalho Chehab <mchehab@kernel.org> 14991L: linux-media@vger.kernel.org 14992W: https://linuxtv.org 14993T: git git://linuxtv.org/media_tree.git 14994S: Odd fixes 14995F: drivers/media/common/siano/ 14996F: drivers/media/usb/siano/ 14997F: drivers/media/usb/siano/ 14998F: drivers/media/mmc/siano/ 14999 15000SIFIVE PDMA DRIVER 15001M: Green Wan <green.wan@sifive.com> 15002S: Maintained 15003F: drivers/dma/sf-pdma/ 15004F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml 15005 15006SIFIVE DRIVERS 15007M: Palmer Dabbelt <palmer@dabbelt.com> 15008M: Paul Walmsley <paul.walmsley@sifive.com> 15009L: linux-riscv@lists.infradead.org 15010T: git git://github.com/sifive/riscv-linux.git 15011S: Supported 15012K: [^@]sifive 15013N: sifive 15014 15015SIFIVE FU540 SYSTEM-ON-CHIP 15016M: Paul Walmsley <paul.walmsley@sifive.com> 15017M: Palmer Dabbelt <palmer@dabbelt.com> 15018L: linux-riscv@lists.infradead.org 15019T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 15020S: Supported 15021K: fu540 15022N: fu540 15023 15024SILEAD TOUCHSCREEN DRIVER 15025M: Hans de Goede <hdegoede@redhat.com> 15026L: linux-input@vger.kernel.org 15027L: platform-driver-x86@vger.kernel.org 15028S: Maintained 15029F: drivers/input/touchscreen/silead.c 15030F: drivers/platform/x86/touchscreen_dmi.c 15031 15032SILICON LABS WIRELESS DRIVERS (for WFxxx series) 15033M: Jérôme Pouiller <jerome.pouiller@silabs.com> 15034S: Supported 15035F: drivers/staging/wfx/ 15036 15037SILICON MOTION SM712 FRAME BUFFER DRIVER 15038M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15039M: Teddy Wang <teddy.wang@siliconmotion.com> 15040M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15041L: linux-fbdev@vger.kernel.org 15042S: Maintained 15043F: drivers/video/fbdev/sm712* 15044F: Documentation/fb/sm712fb.rst 15045 15046SIMPLE FIRMWARE INTERFACE (SFI) 15047M: Len Brown <lenb@kernel.org> 15048L: sfi-devel@simplefirmware.org 15049W: http://simplefirmware.org/ 15050T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 15051S: Supported 15052F: arch/x86/platform/sfi/ 15053F: drivers/sfi/ 15054F: include/linux/sfi*.h 15055 15056SIMPLEFB FB DRIVER 15057M: Hans de Goede <hdegoede@redhat.com> 15058L: linux-fbdev@vger.kernel.org 15059S: Maintained 15060F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 15061F: drivers/video/fbdev/simplefb.c 15062F: include/linux/platform_data/simplefb.h 15063 15064SIMTEC EB110ATX (Chalice CATS) 15065M: Vincent Sanders <vince@simtec.co.uk> 15066M: Simtec Linux Team <linux@simtec.co.uk> 15067W: http://www.simtec.co.uk/products/EB110ATX/ 15068S: Supported 15069 15070SIMTEC EB2410ITX (BAST) 15071M: Vincent Sanders <vince@simtec.co.uk> 15072M: Simtec Linux Team <linux@simtec.co.uk> 15073W: http://www.simtec.co.uk/products/EB2410ITX/ 15074S: Supported 15075F: arch/arm/mach-s3c24xx/mach-bast.c 15076F: arch/arm/mach-s3c24xx/bast-ide.c 15077F: arch/arm/mach-s3c24xx/bast-irq.c 15078 15079SIPHASH PRF ROUTINES 15080M: Jason A. Donenfeld <Jason@zx2c4.com> 15081S: Maintained 15082F: lib/siphash.c 15083F: lib/test_siphash.c 15084F: include/linux/siphash.h 15085 15086SIOX 15087M: Thorsten Scherer <t.scherer@eckelmann.de> 15088M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 15089R: Pengutronix Kernel Team <kernel@pengutronix.de> 15090S: Supported 15091F: drivers/siox/* 15092F: drivers/gpio/gpio-siox.c 15093F: include/trace/events/siox.h 15094 15095SIS 190 ETHERNET DRIVER 15096M: Francois Romieu <romieu@fr.zoreil.com> 15097L: netdev@vger.kernel.org 15098S: Maintained 15099F: drivers/net/ethernet/sis/sis190.c 15100 15101SIS 900/7016 FAST ETHERNET DRIVER 15102M: Daniele Venzano <venza@brownhat.org> 15103W: http://www.brownhat.org/sis900.html 15104L: netdev@vger.kernel.org 15105S: Maintained 15106F: drivers/net/ethernet/sis/sis900.* 15107 15108SIS FRAMEBUFFER DRIVER 15109M: Thomas Winischhofer <thomas@winischhofer.net> 15110W: http://www.winischhofer.net/linuxsisvga.shtml 15111S: Maintained 15112F: Documentation/fb/sisfb.rst 15113F: drivers/video/fbdev/sis/ 15114F: include/video/sisfb.h 15115 15116SIS USB2VGA DRIVER 15117M: Thomas Winischhofer <thomas@winischhofer.net> 15118W: http://www.winischhofer.at/linuxsisusbvga.shtml 15119S: Maintained 15120F: drivers/usb/misc/sisusbvga/ 15121 15122SLAB ALLOCATOR 15123M: Christoph Lameter <cl@linux.com> 15124M: Pekka Enberg <penberg@kernel.org> 15125M: David Rientjes <rientjes@google.com> 15126M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 15127M: Andrew Morton <akpm@linux-foundation.org> 15128L: linux-mm@kvack.org 15129S: Maintained 15130F: include/linux/sl?b*.h 15131F: mm/sl?b* 15132 15133SLEEPABLE READ-COPY UPDATE (SRCU) 15134M: Lai Jiangshan <jiangshanlai@gmail.com> 15135M: "Paul E. McKenney" <paulmck@kernel.org> 15136M: Josh Triplett <josh@joshtriplett.org> 15137R: Steven Rostedt <rostedt@goodmis.org> 15138R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 15139L: rcu@vger.kernel.org 15140W: http://www.rdrop.com/users/paulmck/RCU/ 15141S: Supported 15142T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15143F: include/linux/srcu*.h 15144F: kernel/rcu/srcu*.c 15145 15146SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 15147M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 15148L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15149S: Maintained 15150F: drivers/slimbus/ 15151F: Documentation/devicetree/bindings/slimbus/ 15152F: include/linux/slimbus.h 15153 15154SMACK SECURITY MODULE 15155M: Casey Schaufler <casey@schaufler-ca.com> 15156L: linux-security-module@vger.kernel.org 15157W: http://schaufler-ca.com 15158T: git git://github.com/cschaufler/smack-next 15159S: Maintained 15160F: Documentation/admin-guide/LSM/Smack.rst 15161F: security/smack/ 15162 15163SMC91x ETHERNET DRIVER 15164M: Nicolas Pitre <nico@fluxnic.net> 15165S: Odd Fixes 15166F: drivers/net/ethernet/smsc/smc91x.* 15167 15168SMIA AND SMIA++ IMAGE SENSOR DRIVER 15169M: Sakari Ailus <sakari.ailus@iki.fi> 15170L: linux-media@vger.kernel.org 15171S: Maintained 15172F: drivers/media/i2c/smiapp/ 15173F: include/media/i2c/smiapp.h 15174F: drivers/media/i2c/smiapp-pll.c 15175F: drivers/media/i2c/smiapp-pll.h 15176F: include/uapi/linux/smiapp.h 15177F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 15178 15179SMM665 HARDWARE MONITOR DRIVER 15180M: Guenter Roeck <linux@roeck-us.net> 15181L: linux-hwmon@vger.kernel.org 15182S: Maintained 15183F: Documentation/hwmon/smm665.rst 15184F: drivers/hwmon/smm665.c 15185 15186SMSC EMC2103 HARDWARE MONITOR DRIVER 15187M: Steve Glendinning <steve.glendinning@shawell.net> 15188L: linux-hwmon@vger.kernel.org 15189S: Maintained 15190F: Documentation/hwmon/emc2103.rst 15191F: drivers/hwmon/emc2103.c 15192 15193SMSC SCH5627 HARDWARE MONITOR DRIVER 15194M: Hans de Goede <hdegoede@redhat.com> 15195L: linux-hwmon@vger.kernel.org 15196S: Supported 15197F: Documentation/hwmon/sch5627.rst 15198F: drivers/hwmon/sch5627.c 15199 15200SMSC UFX6000 and UFX7000 USB to VGA DRIVER 15201M: Steve Glendinning <steve.glendinning@shawell.net> 15202L: linux-fbdev@vger.kernel.org 15203S: Maintained 15204F: drivers/video/fbdev/smscufx.c 15205 15206SMSC47B397 HARDWARE MONITOR DRIVER 15207M: Jean Delvare <jdelvare@suse.com> 15208L: linux-hwmon@vger.kernel.org 15209S: Maintained 15210F: Documentation/hwmon/smsc47b397.rst 15211F: drivers/hwmon/smsc47b397.c 15212 15213SMSC911x ETHERNET DRIVER 15214M: Steve Glendinning <steve.glendinning@shawell.net> 15215L: netdev@vger.kernel.org 15216S: Maintained 15217F: include/linux/smsc911x.h 15218F: drivers/net/ethernet/smsc/smsc911x.* 15219 15220SMSC9420 PCI ETHERNET DRIVER 15221M: Steve Glendinning <steve.glendinning@shawell.net> 15222L: netdev@vger.kernel.org 15223S: Maintained 15224F: drivers/net/ethernet/smsc/smsc9420.* 15225 15226SOC-CAMERA V4L2 SUBSYSTEM 15227L: linux-media@vger.kernel.org 15228T: git git://linuxtv.org/media_tree.git 15229S: Orphan 15230F: include/media/soc_camera.h 15231F: drivers/staging/media/soc_camera/ 15232 15233SOCIONEXT SYNQUACER I2C DRIVER 15234M: Ard Biesheuvel <ardb@kernel.org> 15235L: linux-i2c@vger.kernel.org 15236S: Maintained 15237F: drivers/i2c/busses/i2c-synquacer.c 15238F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 15239 15240SOCIONEXT UNIPHIER SOUND DRIVER 15241L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15242S: Orphan 15243F: sound/soc/uniphier/ 15244 15245SOEKRIS NET48XX LED SUPPORT 15246M: Chris Boot <bootc@bootc.net> 15247S: Maintained 15248F: drivers/leds/leds-net48xx.c 15249 15250SOFT-IWARP DRIVER (siw) 15251M: Bernard Metzler <bmt@zurich.ibm.com> 15252L: linux-rdma@vger.kernel.org 15253S: Supported 15254F: drivers/infiniband/sw/siw/ 15255F: include/uapi/rdma/siw-abi.h 15256 15257SOFT-ROCE DRIVER (rxe) 15258M: Moni Shoua <monis@mellanox.com> 15259L: linux-rdma@vger.kernel.org 15260S: Supported 15261W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 15262Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15263F: drivers/infiniband/sw/rxe/ 15264F: include/uapi/rdma/rdma_user_rxe.h 15265 15266SOFTLOGIC 6x10 MPEG CODEC 15267M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15268M: Anton Sviridenko <anton@corp.bluecherry.net> 15269M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15270M: Andrey Utkin <andrey_utkin@fastmail.com> 15271M: Ismael Luceno <ismael@iodev.co.uk> 15272L: linux-media@vger.kernel.org 15273S: Supported 15274F: drivers/media/pci/solo6x10/ 15275 15276SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 15277M: James Morse <james.morse@arm.com> 15278L: linux-arm-kernel@lists.infradead.org 15279S: Maintained 15280F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 15281F: drivers/firmware/arm_sdei.c 15282F: include/linux/arm_sdei.h 15283F: include/uapi/linux/arm_sdei.h 15284 15285SOFTWARE RAID (Multiple Disks) SUPPORT 15286M: Song Liu <song@kernel.org> 15287L: linux-raid@vger.kernel.org 15288T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 15289S: Supported 15290F: drivers/md/Makefile 15291F: drivers/md/Kconfig 15292F: drivers/md/md* 15293F: drivers/md/raid* 15294F: include/linux/raid/ 15295F: include/uapi/linux/raid/ 15296 15297SOCIONEXT (SNI) AVE NETWORK DRIVER 15298M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 15299L: netdev@vger.kernel.org 15300S: Maintained 15301F: drivers/net/ethernet/socionext/sni_ave.c 15302F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 15303 15304SOCIONEXT (SNI) NETSEC NETWORK DRIVER 15305M: Jassi Brar <jaswinder.singh@linaro.org> 15306M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 15307L: netdev@vger.kernel.org 15308S: Maintained 15309F: drivers/net/ethernet/socionext/netsec.c 15310F: Documentation/devicetree/bindings/net/socionext-netsec.txt 15311 15312SOCIONEXT (SNI) Synquacer SPI DRIVER 15313M: Masahisa Kojima <masahisa.kojima@linaro.org> 15314M: Jassi Brar <jaswinder.singh@linaro.org> 15315L: linux-spi@vger.kernel.org 15316S: Maintained 15317F: drivers/spi/spi-synquacer.c 15318F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 15319 15320SOLIDRUN CLEARFOG SUPPORT 15321M: Russell King <linux@armlinux.org.uk> 15322S: Maintained 15323F: arch/arm/boot/dts/armada-388-clearfog* 15324F: arch/arm/boot/dts/armada-38x-solidrun-* 15325 15326SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 15327M: Russell King <linux@armlinux.org.uk> 15328S: Maintained 15329F: arch/arm/boot/dts/imx6*-cubox-i* 15330F: arch/arm/boot/dts/imx6*-hummingboard* 15331F: arch/arm/boot/dts/imx6*-sr-* 15332 15333SONIC NETWORK DRIVER 15334M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 15335L: netdev@vger.kernel.org 15336S: Maintained 15337F: drivers/net/ethernet/natsemi/sonic.* 15338 15339SONICS SILICON BACKPLANE DRIVER (SSB) 15340M: Michael Buesch <m@bues.ch> 15341L: linux-wireless@vger.kernel.org 15342S: Maintained 15343F: drivers/ssb/ 15344F: include/linux/ssb/ 15345 15346SONY IMX214 SENSOR DRIVER 15347M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 15348L: linux-media@vger.kernel.org 15349T: git git://linuxtv.org/media_tree.git 15350S: Maintained 15351F: drivers/media/i2c/imx214.c 15352F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 15353 15354SONY IMX258 SENSOR DRIVER 15355M: Sakari Ailus <sakari.ailus@linux.intel.com> 15356L: linux-media@vger.kernel.org 15357T: git git://linuxtv.org/media_tree.git 15358S: Maintained 15359F: drivers/media/i2c/imx258.c 15360 15361SONY IMX274 SENSOR DRIVER 15362M: Leon Luo <leonl@leopardimaging.com> 15363L: linux-media@vger.kernel.org 15364T: git git://linuxtv.org/media_tree.git 15365S: Maintained 15366F: drivers/media/i2c/imx274.c 15367F: Documentation/devicetree/bindings/media/i2c/imx274.txt 15368 15369SONY IMX290 SENSOR DRIVER 15370M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 15371L: linux-media@vger.kernel.org 15372T: git git://linuxtv.org/media_tree.git 15373S: Maintained 15374F: drivers/media/i2c/imx290.c 15375F: Documentation/devicetree/bindings/media/i2c/imx290.txt 15376 15377SONY IMX319 SENSOR DRIVER 15378M: Bingbu Cao <bingbu.cao@intel.com> 15379L: linux-media@vger.kernel.org 15380T: git git://linuxtv.org/media_tree.git 15381S: Maintained 15382F: drivers/media/i2c/imx319.c 15383 15384SONY IMX355 SENSOR DRIVER 15385M: Tianshu Qiu <tian.shu.qiu@intel.com> 15386L: linux-media@vger.kernel.org 15387T: git git://linuxtv.org/media_tree.git 15388S: Maintained 15389F: drivers/media/i2c/imx355.c 15390 15391SONY MEMORYSTICK SUBSYSTEM 15392M: Maxim Levitsky <maximlevitsky@gmail.com> 15393M: Alex Dubov <oakad@yahoo.com> 15394M: Ulf Hansson <ulf.hansson@linaro.org> 15395L: linux-mmc@vger.kernel.org 15396T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15397S: Maintained 15398F: drivers/memstick/ 15399F: include/linux/memstick.h 15400 15401SONY VAIO CONTROL DEVICE DRIVER 15402M: Mattia Dongili <malattia@linux.it> 15403L: platform-driver-x86@vger.kernel.org 15404W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 15405S: Maintained 15406F: Documentation/admin-guide/laptops/sony-laptop.rst 15407F: drivers/char/sonypi.c 15408F: drivers/platform/x86/sony-laptop.c 15409F: include/linux/sony-laptop.h 15410 15411SOUND 15412M: Jaroslav Kysela <perex@perex.cz> 15413M: Takashi Iwai <tiwai@suse.com> 15414L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15415W: http://www.alsa-project.org/ 15416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15417Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15418S: Maintained 15419F: Documentation/sound/ 15420F: include/sound/ 15421F: include/uapi/sound/ 15422F: sound/ 15423 15424SOUND - COMPRESSED AUDIO 15425M: Vinod Koul <vkoul@kernel.org> 15426L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15428S: Supported 15429F: Documentation/sound/designs/compress-offload.rst 15430F: include/sound/compress_driver.h 15431F: include/uapi/sound/compress_* 15432F: sound/core/compress_offload.c 15433F: sound/soc/soc-compress.c 15434 15435SOUND - DMAENGINE HELPERS 15436M: Lars-Peter Clausen <lars@metafoo.de> 15437S: Supported 15438F: include/sound/dmaengine_pcm.h 15439F: sound/core/pcm_dmaengine.c 15440F: sound/soc/soc-generic-dmaengine-pcm.c 15441 15442SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15443M: Liam Girdwood <lgirdwood@gmail.com> 15444M: Mark Brown <broonie@kernel.org> 15445T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15446L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15447W: http://alsa-project.org/main/index.php/ASoC 15448S: Supported 15449F: Documentation/devicetree/bindings/sound/ 15450F: Documentation/sound/soc/ 15451F: sound/soc/ 15452F: include/dt-bindings/sound/ 15453F: include/sound/soc* 15454 15455SOUNDWIRE SUBSYSTEM 15456M: Vinod Koul <vkoul@kernel.org> 15457M: Sanyog Kale <sanyog.r.kale@intel.com> 15458R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15459L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15460S: Supported 15461F: Documentation/driver-api/soundwire/ 15462F: drivers/soundwire/ 15463F: include/linux/soundwire/ 15464 15465SP2 MEDIA DRIVER 15466M: Olli Salonen <olli.salonen@iki.fi> 15467L: linux-media@vger.kernel.org 15468W: https://linuxtv.org 15469Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15470S: Maintained 15471F: drivers/media/dvb-frontends/sp2* 15472 15473SPARC + UltraSPARC (sparc/sparc64) 15474M: "David S. Miller" <davem@davemloft.net> 15475L: sparclinux@vger.kernel.org 15476Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15479S: Maintained 15480F: arch/sparc/ 15481F: drivers/sbus/ 15482 15483SPARC SERIAL DRIVERS 15484M: "David S. Miller" <davem@davemloft.net> 15485L: sparclinux@vger.kernel.org 15486T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15487T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15488S: Maintained 15489F: include/linux/sunserialcore.h 15490F: drivers/tty/serial/suncore.c 15491F: drivers/tty/serial/sunhv.c 15492F: drivers/tty/serial/sunsab.c 15493F: drivers/tty/serial/sunsab.h 15494F: drivers/tty/serial/sunsu.c 15495F: drivers/tty/serial/sunzilog.c 15496F: drivers/tty/serial/sunzilog.h 15497F: drivers/tty/vcc.c 15498 15499SPARSE CHECKER 15500M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15501L: linux-sparse@vger.kernel.org 15502W: https://sparse.wiki.kernel.org/ 15503T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15504S: Maintained 15505F: include/linux/compiler.h 15506 15507SPEAR CLOCK FRAMEWORK SUPPORT 15508M: Viresh Kumar <vireshk@kernel.org> 15509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15510W: http://www.st.com/spear 15511S: Maintained 15512F: drivers/clk/spear/ 15513 15514SPEAR PLATFORM SUPPORT 15515M: Viresh Kumar <vireshk@kernel.org> 15516M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15518W: http://www.st.com/spear 15519S: Maintained 15520F: arch/arm/boot/dts/spear* 15521F: arch/arm/mach-spear/ 15522 15523SPI NOR SUBSYSTEM 15524M: Tudor Ambarus <tudor.ambarus@microchip.com> 15525L: linux-mtd@lists.infradead.org 15526W: http://www.linux-mtd.infradead.org/ 15527Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15528T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15529S: Maintained 15530F: drivers/mtd/spi-nor/ 15531F: include/linux/mtd/spi-nor.h 15532 15533SPI SUBSYSTEM 15534M: Mark Brown <broonie@kernel.org> 15535L: linux-spi@vger.kernel.org 15536T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15537Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15538S: Maintained 15539F: Documentation/devicetree/bindings/spi/ 15540F: Documentation/spi/ 15541F: drivers/spi/ 15542F: include/linux/spi/ 15543F: include/uapi/linux/spi/ 15544F: tools/spi/ 15545 15546SPIDERNET NETWORK DRIVER for CELL 15547M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15548L: netdev@vger.kernel.org 15549S: Supported 15550F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15551F: drivers/net/ethernet/toshiba/spider_net* 15552 15553SPMI SUBSYSTEM 15554R: Stephen Boyd <sboyd@kernel.org> 15555L: linux-arm-msm@vger.kernel.org 15556F: Documentation/devicetree/bindings/spmi/ 15557F: drivers/spmi/ 15558F: include/dt-bindings/spmi/spmi.h 15559F: include/linux/spmi.h 15560F: include/trace/events/spmi.h 15561 15562SPU FILE SYSTEM 15563M: Jeremy Kerr <jk@ozlabs.org> 15564L: linuxppc-dev@lists.ozlabs.org 15565W: http://www.ibm.com/developerworks/power/cell/ 15566S: Supported 15567F: Documentation/filesystems/spufs.txt 15568F: arch/powerpc/platforms/cell/spufs/ 15569 15570SQUASHFS FILE SYSTEM 15571M: Phillip Lougher <phillip@squashfs.org.uk> 15572L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15573W: http://squashfs.org.uk 15574T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15575S: Maintained 15576F: Documentation/filesystems/squashfs.txt 15577F: fs/squashfs/ 15578 15579SRM (Alpha) environment access 15580M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15581S: Maintained 15582F: arch/alpha/kernel/srm_env.c 15583 15584ST LSM6DSx IMU IIO DRIVER 15585M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15586L: linux-iio@vger.kernel.org 15587W: http://www.st.com/ 15588S: Maintained 15589F: drivers/iio/imu/st_lsm6dsx/ 15590F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15591 15592ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15593M: Mickael Guene <mickael.guene@st.com> 15594L: linux-media@vger.kernel.org 15595T: git git://linuxtv.org/media_tree.git 15596S: Maintained 15597F: drivers/media/i2c/st-mipid02.c 15598F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15599 15600ST STM32 I2C/SMBUS DRIVER 15601M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15602L: linux-i2c@vger.kernel.org 15603S: Maintained 15604F: drivers/i2c/busses/i2c-stm32* 15605 15606ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15607M: Song Qiang <songqiang1304521@gmail.com> 15608L: linux-iio@vger.kernel.org 15609S: Maintained 15610F: drivers/iio/proximity/vl53l0x-i2c.c 15611F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15612 15613STABLE BRANCH 15614M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15615M: Sasha Levin <sashal@kernel.org> 15616L: stable@vger.kernel.org 15617S: Supported 15618F: Documentation/process/stable-kernel-rules.rst 15619 15620STAGING - COMEDI 15621M: Ian Abbott <abbotti@mev.co.uk> 15622M: H Hartley Sweeten <hsweeten@visionengravers.com> 15623S: Odd Fixes 15624F: drivers/staging/comedi/ 15625 15626STAGING - FIELDBUS SUBSYSTEM 15627M: Sven Van Asbroeck <TheSven73@gmail.com> 15628S: Maintained 15629F: drivers/staging/fieldbus/* 15630F: drivers/staging/fieldbus/Documentation/ 15631 15632STAGING - HMS ANYBUS-S BUS 15633M: Sven Van Asbroeck <TheSven73@gmail.com> 15634S: Maintained 15635F: drivers/staging/fieldbus/anybuss/ 15636 15637STAGING - INDUSTRIAL IO 15638M: Jonathan Cameron <jic23@kernel.org> 15639L: linux-iio@vger.kernel.org 15640S: Odd Fixes 15641F: Documentation/devicetree/bindings/staging/iio/ 15642F: drivers/staging/iio/ 15643 15644STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15645M: Marc Dietrich <marvin24@gmx.de> 15646L: ac100@lists.launchpad.net (moderated for non-subscribers) 15647L: linux-tegra@vger.kernel.org 15648S: Maintained 15649F: drivers/staging/nvec/ 15650 15651STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15652M: Jens Frederich <jfrederich@gmail.com> 15653M: Daniel Drake <dsd@laptop.org> 15654M: Jon Nettleton <jon.nettleton@gmail.com> 15655W: http://wiki.laptop.org/go/DCON 15656S: Maintained 15657F: drivers/staging/olpc_dcon/ 15658 15659STAGING - REALTEK RTL8712U DRIVERS 15660M: Larry Finger <Larry.Finger@lwfinger.net> 15661M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15662S: Odd Fixes 15663F: drivers/staging/rtl8712/ 15664 15665STAGING - REALTEK RTL8188EU DRIVERS 15666M: Larry Finger <Larry.Finger@lwfinger.net> 15667S: Odd Fixes 15668F: drivers/staging/rtl8188eu/ 15669 15670STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15671M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15672M: Teddy Wang <teddy.wang@siliconmotion.com> 15673M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15674L: linux-fbdev@vger.kernel.org 15675S: Maintained 15676F: drivers/staging/sm750fb/ 15677 15678STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15679M: William Hubbs <w.d.hubbs@gmail.com> 15680M: Chris Brannon <chris@the-brannons.com> 15681M: Kirk Reiser <kirk@reisers.ca> 15682M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15683L: speakup@linux-speakup.org 15684W: http://www.linux-speakup.org/ 15685S: Odd Fixes 15686F: drivers/staging/speakup/ 15687 15688STAGING - VIA VT665X DRIVERS 15689M: Forest Bond <forest@alittletooquiet.net> 15690S: Odd Fixes 15691F: drivers/staging/vt665?/ 15692 15693STAGING - WILC1000 WIFI DRIVER 15694M: Adham Abozaeid <adham.abozaeid@microchip.com> 15695M: Ajay Singh <ajay.kathat@microchip.com> 15696L: linux-wireless@vger.kernel.org 15697S: Supported 15698F: drivers/staging/wilc1000/ 15699 15700STAGING - SEPS525 LCD CONTROLLER DRIVERS 15701M: Michael Hennerich <michael.hennerich@analog.com> 15702M: Beniamin Bia <beniamin.bia@analog.com> 15703L: linux-fbdev@vger.kernel.org 15704S: Supported 15705F: drivers/staging/fbtft/fb_seps525.c 15706F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 15707 15708STAGING SUBSYSTEM 15709M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15710T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15711L: devel@driverdev.osuosl.org 15712S: Supported 15713F: drivers/staging/ 15714 15715STARFIRE/DURALAN NETWORK DRIVER 15716M: Ion Badulescu <ionut@badula.org> 15717S: Odd Fixes 15718F: drivers/net/ethernet/adaptec/starfire* 15719 15720STEC S1220 SKD DRIVER 15721M: Damien Le Moal <Damien.LeMoal@wdc.com> 15722L: linux-block@vger.kernel.org 15723S: Maintained 15724F: drivers/block/skd*[ch] 15725 15726STI AUDIO (ASoC) DRIVERS 15727M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15728L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15729S: Maintained 15730F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15731F: sound/soc/sti/ 15732 15733STI CEC DRIVER 15734M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15735S: Maintained 15736F: drivers/media/platform/sti/cec/ 15737F: Documentation/devicetree/bindings/media/stih-cec.txt 15738 15739STK1160 USB VIDEO CAPTURE DRIVER 15740M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15741L: linux-media@vger.kernel.org 15742T: git git://linuxtv.org/media_tree.git 15743S: Maintained 15744F: drivers/media/usb/stk1160/ 15745 15746STM32 AUDIO (ASoC) DRIVERS 15747M: Olivier Moysan <olivier.moysan@st.com> 15748M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15749L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15750S: Maintained 15751F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15752F: sound/soc/stm/ 15753 15754STM32 TIMER/LPTIMER DRIVERS 15755M: Fabrice Gasnier <fabrice.gasnier@st.com> 15756S: Maintained 15757F: drivers/*/stm32-*timer* 15758F: drivers/pwm/pwm-stm32* 15759F: include/linux/*/stm32-*tim* 15760F: Documentation/ABI/testing/*timer-stm32 15761F: Documentation/devicetree/bindings/*/stm32-*timer* 15762F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15763 15764STMMAC ETHERNET DRIVER 15765M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15766M: Alexandre Torgue <alexandre.torgue@st.com> 15767M: Jose Abreu <joabreu@synopsys.com> 15768L: netdev@vger.kernel.org 15769W: http://www.stlinux.com 15770S: Supported 15771F: drivers/net/ethernet/stmicro/stmmac/ 15772 15773SUN3/3X 15774M: Sam Creasey <sammy@sammy.net> 15775W: http://sammy.net/sun3/ 15776S: Maintained 15777F: arch/m68k/kernel/*sun3* 15778F: arch/m68k/sun3*/ 15779F: arch/m68k/include/asm/sun3* 15780F: drivers/net/ethernet/i825xx/sun3* 15781 15782SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15783M: Hans de Goede <hdegoede@redhat.com> 15784L: linux-input@vger.kernel.org 15785S: Maintained 15786F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 15787F: drivers/input/keyboard/sun4i-lradc-keys.c 15788 15789SUNDANCE NETWORK DRIVER 15790M: Denis Kirjanov <kda@linux-powerpc.org> 15791L: netdev@vger.kernel.org 15792S: Maintained 15793F: drivers/net/ethernet/dlink/sundance.c 15794 15795SUPERH 15796M: Yoshinori Sato <ysato@users.sourceforge.jp> 15797M: Rich Felker <dalias@libc.org> 15798L: linux-sh@vger.kernel.org 15799Q: http://patchwork.kernel.org/project/linux-sh/list/ 15800S: Maintained 15801F: Documentation/sh/ 15802F: arch/sh/ 15803F: drivers/sh/ 15804 15805SUSPEND TO RAM 15806M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15807M: Len Brown <len.brown@intel.com> 15808M: Pavel Machek <pavel@ucw.cz> 15809L: linux-pm@vger.kernel.org 15810B: https://bugzilla.kernel.org 15811S: Supported 15812F: Documentation/power/ 15813F: arch/x86/kernel/acpi/ 15814F: drivers/base/power/ 15815F: kernel/power/ 15816F: include/linux/suspend.h 15817F: include/linux/freezer.h 15818F: include/linux/pm.h 15819 15820SVGA HANDLING 15821M: Martin Mares <mj@ucw.cz> 15822L: linux-video@atrey.karlin.mff.cuni.cz 15823S: Maintained 15824F: Documentation/admin-guide/svga.rst 15825F: arch/x86/boot/video* 15826 15827SWIOTLB SUBSYSTEM 15828M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15829L: iommu@lists.linux-foundation.org 15830T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15831S: Supported 15832F: kernel/dma/swiotlb.c 15833F: arch/*/kernel/pci-swiotlb.c 15834F: include/linux/swiotlb.h 15835 15836SWITCHDEV 15837M: Jiri Pirko <jiri@resnulli.us> 15838M: Ivan Vecera <ivecera@redhat.com> 15839L: netdev@vger.kernel.org 15840S: Supported 15841F: net/switchdev/ 15842F: include/net/switchdev.h 15843 15844SY8106A REGULATOR DRIVER 15845M: Icenowy Zheng <icenowy@aosc.io> 15846S: Maintained 15847F: drivers/regulator/sy8106a-regulator.c 15848F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15849 15850SYNC FILE FRAMEWORK 15851M: Sumit Semwal <sumit.semwal@linaro.org> 15852R: Gustavo Padovan <gustavo@padovan.org> 15853S: Maintained 15854L: linux-media@vger.kernel.org 15855L: dri-devel@lists.freedesktop.org 15856F: drivers/dma-buf/sync_* 15857F: drivers/dma-buf/dma-fence* 15858F: drivers/dma-buf/sw_sync.c 15859F: include/linux/sync_file.h 15860F: include/uapi/linux/sync_file.h 15861F: Documentation/driver-api/sync_file.rst 15862T: git git://anongit.freedesktop.org/drm/drm-misc 15863 15864SYNOPSYS ARC ARCHITECTURE 15865M: Vineet Gupta <vgupta@synopsys.com> 15866L: linux-snps-arc@lists.infradead.org 15867S: Supported 15868F: arch/arc/ 15869F: Documentation/devicetree/bindings/arc/* 15870F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15871F: drivers/clocksource/arc_timer.c 15872F: drivers/tty/serial/arc_uart.c 15873T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15874 15875SYNOPSYS ARC HSDK SDP pll clock driver 15876M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15877S: Supported 15878F: drivers/clk/clk-hsdk-pll.c 15879F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15880 15881SYNOPSYS ARC SDP clock driver 15882M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15883S: Supported 15884F: drivers/clk/axs10x/* 15885F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15886 15887SYNOPSYS ARC SDP platform support 15888M: Alexey Brodkin <abrodkin@synopsys.com> 15889S: Supported 15890F: arch/arc/plat-axs10x 15891F: arch/arc/boot/dts/ax* 15892F: Documentation/devicetree/bindings/arc/axs10* 15893 15894SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15895M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15896S: Supported 15897F: drivers/reset/reset-axs10x.c 15898F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15899 15900SYNOPSYS CREG GPIO DRIVER 15901M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15902S: Maintained 15903F: drivers/gpio/gpio-creg-snps.c 15904F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15905 15906SYNOPSYS DESIGNWARE 8250 UART DRIVER 15907R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15908S: Maintained 15909F: drivers/tty/serial/8250/8250_dw.c 15910 15911SYNOPSYS DESIGNWARE APB GPIO DRIVER 15912M: Hoan Tran <hoan@os.amperecomputing.com> 15913L: linux-gpio@vger.kernel.org 15914S: Maintained 15915F: drivers/gpio/gpio-dwapb.c 15916F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15917 15918SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15919M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15920S: Maintained 15921F: drivers/dma/dw-axi-dmac/ 15922F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15923 15924SYNOPSYS DESIGNWARE DMAC DRIVER 15925M: Viresh Kumar <vireshk@kernel.org> 15926R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15927S: Maintained 15928F: Documentation/devicetree/bindings/dma/snps-dma.txt 15929F: drivers/dma/dw/ 15930F: include/dt-bindings/dma/dw-dmac.h 15931F: include/linux/dma/dw.h 15932F: include/linux/platform_data/dma-dw.h 15933 15934SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15935M: Jose Abreu <Jose.Abreu@synopsys.com> 15936L: netdev@vger.kernel.org 15937S: Supported 15938F: drivers/net/ethernet/synopsys/ 15939 15940SYNOPSYS DESIGNWARE I2C DRIVER 15941M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15942R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15943R: Mika Westerberg <mika.westerberg@linux.intel.com> 15944L: linux-i2c@vger.kernel.org 15945S: Maintained 15946F: drivers/i2c/busses/i2c-designware-* 15947F: include/linux/platform_data/i2c-designware.h 15948 15949SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15950M: Jaehoon Chung <jh80.chung@samsung.com> 15951L: linux-mmc@vger.kernel.org 15952S: Maintained 15953F: drivers/mmc/host/dw_mmc* 15954 15955SYNOPSYS HSDK RESET CONTROLLER DRIVER 15956M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15957S: Supported 15958F: drivers/reset/reset-hsdk.c 15959F: include/dt-bindings/reset/snps,hsdk-reset.h 15960F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15961 15962SYSTEM CONFIGURATION (SYSCON) 15963M: Lee Jones <lee.jones@linaro.org> 15964M: Arnd Bergmann <arnd@arndb.de> 15965T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15966S: Supported 15967F: drivers/mfd/syscon.c 15968 15969SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15970M: Sudeep Holla <sudeep.holla@arm.com> 15971L: linux-arm-kernel@lists.infradead.org 15972S: Maintained 15973F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15974F: drivers/clk/clk-sc[mp]i.c 15975F: drivers/cpufreq/sc[mp]i-cpufreq.c 15976F: drivers/firmware/arm_scpi.c 15977F: drivers/firmware/arm_scmi/ 15978F: drivers/reset/reset-scmi.c 15979F: include/linux/sc[mp]i_protocol.h 15980 15981SYSTEM RESET/SHUTDOWN DRIVERS 15982M: Sebastian Reichel <sre@kernel.org> 15983L: linux-pm@vger.kernel.org 15984T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15985S: Maintained 15986F: Documentation/devicetree/bindings/power/reset/ 15987F: drivers/power/reset/ 15988 15989SYSTEM TRACE MODULE CLASS 15990M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15991S: Maintained 15992T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15993F: Documentation/trace/stm.rst 15994F: drivers/hwtracing/stm/ 15995F: include/linux/stm.h 15996F: include/uapi/linux/stm.h 15997 15998SYSTEM76 ACPI DRIVER 15999M: Jeremy Soller <jeremy@system76.com> 16000M: System76 Product Development <productdev@system76.com> 16001L: platform-driver-x86@vger.kernel.org 16002S: Maintained 16003F: drivers/platform/x86/system76_acpi.c 16004 16005SYSV FILESYSTEM 16006M: Christoph Hellwig <hch@infradead.org> 16007S: Maintained 16008F: Documentation/filesystems/sysv-fs.txt 16009F: fs/sysv/ 16010F: include/linux/sysv_fs.h 16011 16012TASKSTATS STATISTICS INTERFACE 16013M: Balbir Singh <bsingharora@gmail.com> 16014S: Maintained 16015F: Documentation/accounting/taskstats* 16016F: include/linux/taskstats* 16017F: kernel/taskstats.c 16018 16019TC subsystem 16020M: Jamal Hadi Salim <jhs@mojatatu.com> 16021M: Cong Wang <xiyou.wangcong@gmail.com> 16022M: Jiri Pirko <jiri@resnulli.us> 16023L: netdev@vger.kernel.org 16024S: Maintained 16025F: include/net/pkt_cls.h 16026F: include/net/pkt_sched.h 16027F: include/net/tc_act/ 16028F: include/uapi/linux/pkt_cls.h 16029F: include/uapi/linux/pkt_sched.h 16030F: include/uapi/linux/tc_act/ 16031F: include/uapi/linux/tc_ematch/ 16032F: net/sched/ 16033 16034TC90522 MEDIA DRIVER 16035M: Akihiro Tsukada <tskd08@gmail.com> 16036L: linux-media@vger.kernel.org 16037S: Odd Fixes 16038F: drivers/media/dvb-frontends/tc90522* 16039 16040TCP LOW PRIORITY MODULE 16041M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 16042M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 16043W: http://tcp-lp-mod.sourceforge.net/ 16044S: Maintained 16045F: net/ipv4/tcp_lp.c 16046 16047TDA10071 MEDIA DRIVER 16048M: Antti Palosaari <crope@iki.fi> 16049L: linux-media@vger.kernel.org 16050W: https://linuxtv.org 16051W: http://palosaari.fi/linux/ 16052Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16053T: git git://linuxtv.org/anttip/media_tree.git 16054S: Maintained 16055F: drivers/media/dvb-frontends/tda10071* 16056 16057TDA18212 MEDIA DRIVER 16058M: Antti Palosaari <crope@iki.fi> 16059L: linux-media@vger.kernel.org 16060W: https://linuxtv.org 16061W: http://palosaari.fi/linux/ 16062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16063T: git git://linuxtv.org/anttip/media_tree.git 16064S: Maintained 16065F: drivers/media/tuners/tda18212* 16066 16067TDA18218 MEDIA DRIVER 16068M: Antti Palosaari <crope@iki.fi> 16069L: linux-media@vger.kernel.org 16070W: https://linuxtv.org 16071W: http://palosaari.fi/linux/ 16072Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16073T: git git://linuxtv.org/anttip/media_tree.git 16074S: Maintained 16075F: drivers/media/tuners/tda18218* 16076 16077TDA18250 MEDIA DRIVER 16078M: Olli Salonen <olli.salonen@iki.fi> 16079L: linux-media@vger.kernel.org 16080W: https://linuxtv.org 16081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16082T: git git://linuxtv.org/media_tree.git 16083S: Maintained 16084F: drivers/media/tuners/tda18250* 16085 16086TDA18271 MEDIA DRIVER 16087M: Michael Krufky <mkrufky@linuxtv.org> 16088L: linux-media@vger.kernel.org 16089W: https://linuxtv.org 16090W: http://github.com/mkrufky 16091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16092T: git git://linuxtv.org/mkrufky/tuners.git 16093S: Maintained 16094F: drivers/media/tuners/tda18271* 16095 16096TDA1997x MEDIA DRIVER 16097M: Tim Harvey <tharvey@gateworks.com> 16098L: linux-media@vger.kernel.org 16099W: https://linuxtv.org 16100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16101S: Maintained 16102F: drivers/media/i2c/tda1997x.* 16103 16104TDA827x MEDIA DRIVER 16105M: Michael Krufky <mkrufky@linuxtv.org> 16106L: linux-media@vger.kernel.org 16107W: https://linuxtv.org 16108W: http://github.com/mkrufky 16109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16110T: git git://linuxtv.org/mkrufky/tuners.git 16111S: Maintained 16112F: drivers/media/tuners/tda8290.* 16113 16114TDA8290 MEDIA DRIVER 16115M: Michael Krufky <mkrufky@linuxtv.org> 16116L: linux-media@vger.kernel.org 16117W: https://linuxtv.org 16118W: http://github.com/mkrufky 16119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16120T: git git://linuxtv.org/mkrufky/tuners.git 16121S: Maintained 16122F: drivers/media/tuners/tda8290.* 16123 16124TDA9840 MEDIA DRIVER 16125M: Hans Verkuil <hverkuil@xs4all.nl> 16126L: linux-media@vger.kernel.org 16127T: git git://linuxtv.org/media_tree.git 16128W: https://linuxtv.org 16129S: Maintained 16130F: drivers/media/i2c/tda9840* 16131 16132TEA5761 TUNER DRIVER 16133M: Mauro Carvalho Chehab <mchehab@kernel.org> 16134L: linux-media@vger.kernel.org 16135W: https://linuxtv.org 16136T: git git://linuxtv.org/media_tree.git 16137S: Odd fixes 16138F: drivers/media/tuners/tea5761.* 16139 16140TEA5767 TUNER DRIVER 16141M: Mauro Carvalho Chehab <mchehab@kernel.org> 16142L: linux-media@vger.kernel.org 16143W: https://linuxtv.org 16144T: git git://linuxtv.org/media_tree.git 16145S: Maintained 16146F: drivers/media/tuners/tea5767.* 16147 16148TEA6415C MEDIA DRIVER 16149M: Hans Verkuil <hverkuil@xs4all.nl> 16150L: linux-media@vger.kernel.org 16151T: git git://linuxtv.org/media_tree.git 16152W: https://linuxtv.org 16153S: Maintained 16154F: drivers/media/i2c/tea6415c* 16155 16156TEA6420 MEDIA DRIVER 16157M: Hans Verkuil <hverkuil@xs4all.nl> 16158L: linux-media@vger.kernel.org 16159T: git git://linuxtv.org/media_tree.git 16160W: https://linuxtv.org 16161S: Maintained 16162F: drivers/media/i2c/tea6420* 16163 16164TEAM DRIVER 16165M: Jiri Pirko <jiri@resnulli.us> 16166L: netdev@vger.kernel.org 16167S: Supported 16168F: drivers/net/team/ 16169F: include/linux/if_team.h 16170F: include/uapi/linux/if_team.h 16171 16172TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 16173M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 16174S: Maintained 16175F: arch/x86/platform/ts5500/ 16176 16177TECHNOTREND USB IR RECEIVER 16178M: Sean Young <sean@mess.org> 16179L: linux-media@vger.kernel.org 16180S: Maintained 16181F: drivers/media/rc/ttusbir.c 16182 16183TECHWELL TW9910 VIDEO DECODER 16184L: linux-media@vger.kernel.org 16185S: Orphan 16186F: drivers/media/i2c/tw9910.c 16187F: include/media/i2c/tw9910.h 16188 16189TEE SUBSYSTEM 16190M: Jens Wiklander <jens.wiklander@linaro.org> 16191L: tee-dev@lists.linaro.org 16192S: Maintained 16193F: include/linux/tee_drv.h 16194F: include/uapi/linux/tee.h 16195F: drivers/tee/ 16196F: Documentation/tee.txt 16197 16198TEGRA ARCHITECTURE SUPPORT 16199M: Thierry Reding <thierry.reding@gmail.com> 16200M: Jonathan Hunter <jonathanh@nvidia.com> 16201L: linux-tegra@vger.kernel.org 16202Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 16203T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 16204S: Supported 16205N: [^a-z]tegra 16206 16207TEGRA CLOCK DRIVER 16208M: Peter De Schrijver <pdeschrijver@nvidia.com> 16209M: Prashant Gaikwad <pgaikwad@nvidia.com> 16210S: Supported 16211F: drivers/clk/tegra/ 16212 16213TEGRA DMA DRIVERS 16214M: Laxman Dewangan <ldewangan@nvidia.com> 16215M: Jon Hunter <jonathanh@nvidia.com> 16216S: Supported 16217F: drivers/dma/tegra* 16218 16219TEGRA I2C DRIVER 16220M: Laxman Dewangan <ldewangan@nvidia.com> 16221R: Dmitry Osipenko <digetx@gmail.com> 16222S: Supported 16223F: drivers/i2c/busses/i2c-tegra.c 16224 16225TEGRA IOMMU DRIVERS 16226M: Thierry Reding <thierry.reding@gmail.com> 16227L: linux-tegra@vger.kernel.org 16228S: Supported 16229F: drivers/iommu/tegra* 16230 16231TEGRA KBC DRIVER 16232M: Laxman Dewangan <ldewangan@nvidia.com> 16233S: Supported 16234F: drivers/input/keyboard/tegra-kbc.c 16235 16236TEGRA NAND DRIVER 16237M: Stefan Agner <stefan@agner.ch> 16238M: Lucas Stach <dev@lynxeye.de> 16239S: Maintained 16240F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 16241F: drivers/mtd/nand/raw/tegra_nand.c 16242 16243TEGRA PWM DRIVER 16244M: Thierry Reding <thierry.reding@gmail.com> 16245S: Supported 16246F: drivers/pwm/pwm-tegra.c 16247 16248TEGRA SERIAL DRIVER 16249M: Laxman Dewangan <ldewangan@nvidia.com> 16250S: Supported 16251F: drivers/tty/serial/serial-tegra.c 16252 16253TEGRA SPI DRIVER 16254M: Laxman Dewangan <ldewangan@nvidia.com> 16255S: Supported 16256F: drivers/spi/spi-tegra* 16257 16258TEGRA XUSB PADCTL DRIVER 16259M: JC Kuo <jckuo@nvidia.com> 16260S: Supported 16261F: drivers/phy/tegra/xusb* 16262 16263TEHUTI ETHERNET DRIVER 16264M: Andy Gospodarek <andy@greyhouse.net> 16265L: netdev@vger.kernel.org 16266S: Supported 16267F: drivers/net/ethernet/tehuti/* 16268 16269Telecom Clock Driver for MCPL0010 16270M: Mark Gross <mark.gross@intel.com> 16271S: Supported 16272F: drivers/char/tlclk.c 16273 16274TENSILICA XTENSA PORT (xtensa) 16275M: Chris Zankel <chris@zankel.net> 16276M: Max Filippov <jcmvbkbc@gmail.com> 16277L: linux-xtensa@linux-xtensa.org 16278T: git git://github.com/czankel/xtensa-linux.git 16279S: Maintained 16280F: arch/xtensa/ 16281F: drivers/irqchip/irq-xtensa-* 16282 16283Texas Instruments' System Control Interface (TISCI) Protocol Driver 16284M: Nishanth Menon <nm@ti.com> 16285M: Tero Kristo <t-kristo@ti.com> 16286M: Santosh Shilimkar <ssantosh@kernel.org> 16287L: linux-arm-kernel@lists.infradead.org 16288S: Maintained 16289F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 16290F: drivers/firmware/ti_sci* 16291F: include/linux/soc/ti/ti_sci_protocol.h 16292F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 16293F: drivers/soc/ti/ti_sci_pm_domains.c 16294F: include/dt-bindings/soc/ti,sci_pm_domain.h 16295F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 16296F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 16297F: drivers/clk/keystone/sci-clk.c 16298F: drivers/reset/reset-ti-sci.c 16299F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 16300F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 16301F: drivers/irqchip/irq-ti-sci-intr.c 16302F: drivers/irqchip/irq-ti-sci-inta.c 16303F: include/linux/soc/ti/ti_sci_inta_msi.h 16304F: drivers/soc/ti/ti_sci_inta_msi.c 16305 16306Texas Instruments ASoC drivers 16307M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16308L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16309S: Maintained 16310F: sound/soc/ti/ 16311 16312Texas Instruments' DAC7612 DAC Driver 16313M: Ricardo Ribalda <ricardo@ribalda.com> 16314L: linux-iio@vger.kernel.org 16315S: Supported 16316F: drivers/iio/dac/ti-dac7612.c 16317F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 16318 16319THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 16320M: Hans Verkuil <hverkuil@xs4all.nl> 16321L: linux-media@vger.kernel.org 16322T: git git://linuxtv.org/media_tree.git 16323W: https://linuxtv.org 16324S: Maintained 16325F: drivers/media/radio/radio-raremono.c 16326 16327THERMAL 16328M: Zhang Rui <rui.zhang@intel.com> 16329M: Daniel Lezcano <daniel.lezcano@linaro.org> 16330R: Amit Kucheria <amit.kucheria@verdurent.com> 16331L: linux-pm@vger.kernel.org 16332T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git 16333Q: https://patchwork.kernel.org/project/linux-pm/list/ 16334S: Supported 16335F: drivers/thermal/ 16336F: include/linux/thermal.h 16337F: include/uapi/linux/thermal.h 16338F: include/linux/cpu_cooling.h 16339F: Documentation/devicetree/bindings/thermal/ 16340 16341THERMAL/CPU_COOLING 16342M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 16343M: Viresh Kumar <viresh.kumar@linaro.org> 16344M: Javi Merino <javi.merino@kernel.org> 16345L: linux-pm@vger.kernel.org 16346S: Supported 16347F: Documentation/driver-api/thermal/cpu-cooling-api.rst 16348F: drivers/thermal/cpu_cooling.c 16349F: include/linux/cpu_cooling.h 16350 16351THERMAL DRIVER FOR AMLOGIC SOCS 16352M: Guillaume La Roque <glaroque@baylibre.com> 16353L: linux-pm@vger.kernel.org 16354L: linux-amlogic@lists.infradead.org 16355W: http://linux-meson.com/ 16356S: Supported 16357F: drivers/thermal/amlogic_thermal.c 16358F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 16359 16360THINKPAD ACPI EXTRAS DRIVER 16361M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 16362L: ibm-acpi-devel@lists.sourceforge.net 16363L: platform-driver-x86@vger.kernel.org 16364W: http://ibm-acpi.sourceforge.net 16365W: http://thinkwiki.org/wiki/Ibm-acpi 16366T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 16367S: Maintained 16368F: drivers/platform/x86/thinkpad_acpi.c 16369 16370THUNDERBOLT DRIVER 16371M: Andreas Noever <andreas.noever@gmail.com> 16372M: Michael Jamet <michael.jamet@intel.com> 16373M: Mika Westerberg <mika.westerberg@linux.intel.com> 16374M: Yehezkel Bernat <YehezkelShB@gmail.com> 16375T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 16376S: Maintained 16377F: Documentation/admin-guide/thunderbolt.rst 16378F: drivers/thunderbolt/ 16379F: include/linux/thunderbolt.h 16380 16381THUNDERBOLT NETWORK DRIVER 16382M: Michael Jamet <michael.jamet@intel.com> 16383M: Mika Westerberg <mika.westerberg@linux.intel.com> 16384M: Yehezkel Bernat <YehezkelShB@gmail.com> 16385L: netdev@vger.kernel.org 16386S: Maintained 16387F: drivers/net/thunderbolt.c 16388 16389THUNDERX GPIO DRIVER 16390M: Robert Richter <rrichter@marvell.com> 16391S: Maintained 16392F: drivers/gpio/gpio-thunderx.c 16393 16394TI AM437X VPFE DRIVER 16395M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16396L: linux-media@vger.kernel.org 16397W: https://linuxtv.org 16398Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16399T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16400S: Maintained 16401F: drivers/media/platform/am437x/ 16402 16403TI BANDGAP AND THERMAL DRIVER 16404M: Eduardo Valentin <edubezval@gmail.com> 16405M: Keerthy <j-keerthy@ti.com> 16406L: linux-pm@vger.kernel.org 16407L: linux-omap@vger.kernel.org 16408S: Maintained 16409F: drivers/thermal/ti-soc-thermal/ 16410 16411TI BQ27XXX POWER SUPPLY DRIVER 16412R: Andrew F. Davis <afd@ti.com> 16413F: include/linux/power/bq27xxx_battery.h 16414F: drivers/power/supply/bq27xxx_battery.c 16415F: drivers/power/supply/bq27xxx_battery_i2c.c 16416 16417TI CDCE706 CLOCK DRIVER 16418M: Max Filippov <jcmvbkbc@gmail.com> 16419S: Maintained 16420F: drivers/clk/clk-cdce706.c 16421 16422TI CLOCK DRIVER 16423M: Tero Kristo <t-kristo@ti.com> 16424L: linux-omap@vger.kernel.org 16425S: Maintained 16426F: drivers/clk/ti/ 16427F: include/linux/clk/ti.h 16428 16429TI DAVINCI MACHINE SUPPORT 16430M: Sekhar Nori <nsekhar@ti.com> 16431R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 16432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16433T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16434S: Supported 16435F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16436F: arch/arm/mach-davinci/ 16437F: drivers/i2c/busses/i2c-davinci.c 16438F: arch/arm/boot/dts/da850* 16439 16440TI DAVINCI SERIES CLOCK DRIVER 16441M: David Lechner <david@lechnology.com> 16442R: Sekhar Nori <nsekhar@ti.com> 16443S: Maintained 16444F: Documentation/devicetree/bindings/clock/ti/davinci/ 16445F: drivers/clk/davinci/ 16446 16447TI DAVINCI SERIES GPIO DRIVER 16448M: Keerthy <j-keerthy@ti.com> 16449L: linux-gpio@vger.kernel.org 16450S: Maintained 16451F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16452F: drivers/gpio/gpio-davinci.c 16453 16454TI DAVINCI SERIES MEDIA DRIVER 16455M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16456L: linux-media@vger.kernel.org 16457W: https://linuxtv.org 16458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16459T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16460S: Maintained 16461F: drivers/media/platform/davinci/ 16462F: include/media/davinci/ 16463 16464TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 16465R: David Lechner <david@lechnology.com> 16466L: linux-iio@vger.kernel.org 16467F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 16468F: drivers/counter/ti-eqep.c 16469 16470TI ETHERNET SWITCH DRIVER (CPSW) 16471R: Grygorii Strashko <grygorii.strashko@ti.com> 16472L: linux-omap@vger.kernel.org 16473L: netdev@vger.kernel.org 16474S: Maintained 16475F: drivers/net/ethernet/ti/cpsw* 16476F: drivers/net/ethernet/ti/davinci* 16477 16478TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16479M: Alex Dubov <oakad@yahoo.com> 16480S: Maintained 16481W: http://tifmxx.berlios.de/ 16482F: drivers/memstick/host/tifm_ms.c 16483F: drivers/misc/tifm* 16484F: drivers/mmc/host/tifm_sd.c 16485F: include/linux/tifm.h 16486 16487TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16488M: Santosh Shilimkar <ssantosh@kernel.org> 16489L: linux-kernel@vger.kernel.org 16490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16491S: Maintained 16492F: drivers/soc/ti/* 16493T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16494 16495TI LM49xxx FAMILY ASoC CODEC DRIVERS 16496M: M R Swami Reddy <mr.swami.reddy@ti.com> 16497M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16498L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16499S: Maintained 16500F: sound/soc/codecs/lm49453* 16501F: sound/soc/codecs/isabelle* 16502 16503TI LP855x BACKLIGHT DRIVER 16504M: Milo Kim <milo.kim@ti.com> 16505S: Maintained 16506F: Documentation/driver-api/backlight/lp855x-driver.rst 16507F: drivers/video/backlight/lp855x_bl.c 16508F: include/linux/platform_data/lp855x.h 16509 16510TI LP8727 CHARGER DRIVER 16511M: Milo Kim <milo.kim@ti.com> 16512S: Maintained 16513F: drivers/power/supply/lp8727_charger.c 16514F: include/linux/platform_data/lp8727.h 16515 16516TI LP8788 MFD DRIVER 16517M: Milo Kim <milo.kim@ti.com> 16518S: Maintained 16519F: drivers/iio/adc/lp8788_adc.c 16520F: drivers/leds/leds-lp8788.c 16521F: drivers/mfd/lp8788*.c 16522F: drivers/power/supply/lp8788-charger.c 16523F: drivers/regulator/lp8788-*.c 16524F: include/linux/mfd/lp8788*.h 16525 16526TI NETCP ETHERNET DRIVER 16527M: Wingman Kwok <w-kwok2@ti.com> 16528M: Murali Karicheri <m-karicheri2@ti.com> 16529L: netdev@vger.kernel.org 16530S: Maintained 16531F: drivers/net/ethernet/ti/netcp* 16532 16533TI PCM3060 ASoC CODEC DRIVER 16534M: Kirill Marinushkin <kmarinushkin@birdec.com> 16535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16536S: Maintained 16537F: Documentation/devicetree/bindings/sound/pcm3060.txt 16538F: sound/soc/codecs/pcm3060* 16539 16540TI TAS571X FAMILY ASoC CODEC DRIVER 16541M: Kevin Cernekee <cernekee@chromium.org> 16542L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16543S: Odd Fixes 16544F: sound/soc/codecs/tas571x* 16545 16546TI TCAN4X5X DEVICE DRIVER 16547M: Dan Murphy <dmurphy@ti.com> 16548L: linux-can@vger.kernel.org 16549S: Maintained 16550F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt 16551F: drivers/net/can/m_can/tcan4x5x.c 16552 16553TI TRF7970A NFC DRIVER 16554M: Mark Greer <mgreer@animalcreek.com> 16555L: linux-wireless@vger.kernel.org 16556L: linux-nfc@lists.01.org (moderated for non-subscribers) 16557S: Supported 16558F: drivers/nfc/trf7970a.c 16559F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16560 16561TI TWL4030 SERIES SOC CODEC DRIVER 16562M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16563L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16564S: Maintained 16565F: sound/soc/codecs/twl4030* 16566 16567TI VPE/CAL DRIVERS 16568M: Benoit Parrot <bparrot@ti.com> 16569L: linux-media@vger.kernel.org 16570W: http://linuxtv.org/ 16571Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16572S: Maintained 16573F: drivers/media/platform/ti-vpe/ 16574F: Documentation/devicetree/bindings/media/ti,vpe.yaml 16575 16576TI WILINK WIRELESS DRIVERS 16577L: linux-wireless@vger.kernel.org 16578W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16579W: http://wireless.kernel.org/en/users/Drivers/wl1251 16580T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16581S: Orphan 16582F: drivers/net/wireless/ti/ 16583F: include/linux/wl12xx.h 16584 16585TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16586M: John Stultz <john.stultz@linaro.org> 16587M: Thomas Gleixner <tglx@linutronix.de> 16588R: Stephen Boyd <sboyd@kernel.org> 16589L: linux-kernel@vger.kernel.org 16590T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16591S: Supported 16592F: include/linux/clocksource.h 16593F: include/linux/time.h 16594F: include/linux/timex.h 16595F: include/uapi/linux/time.h 16596F: include/uapi/linux/timex.h 16597F: kernel/time/clocksource.c 16598F: kernel/time/time*.c 16599F: kernel/time/alarmtimer.c 16600F: kernel/time/ntp.c 16601F: tools/testing/selftests/timers/ 16602 16603TIPC NETWORK LAYER 16604M: Jon Maloy <jon.maloy@ericsson.com> 16605M: Ying Xue <ying.xue@windriver.com> 16606L: netdev@vger.kernel.org (core kernel code) 16607L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16608W: http://tipc.sourceforge.net/ 16609S: Maintained 16610F: include/uapi/linux/tipc*.h 16611F: net/tipc/ 16612 16613TLAN NETWORK DRIVER 16614M: Samuel Chessman <chessman@tux.org> 16615L: tlan-devel@lists.sourceforge.net (subscribers-only) 16616W: http://sourceforge.net/projects/tlan/ 16617S: Maintained 16618F: Documentation/networking/device_drivers/ti/tlan.txt 16619F: drivers/net/ethernet/ti/tlan.* 16620 16621TM6000 VIDEO4LINUX DRIVER 16622M: Mauro Carvalho Chehab <mchehab@kernel.org> 16623L: linux-media@vger.kernel.org 16624W: https://linuxtv.org 16625T: git git://linuxtv.org/media_tree.git 16626S: Odd fixes 16627F: drivers/media/usb/tm6000/ 16628F: Documentation/media/v4l-drivers/tm6000* 16629 16630TMIO/SDHI MMC DRIVER 16631M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16632L: linux-mmc@vger.kernel.org 16633S: Supported 16634F: drivers/mmc/host/tmio_mmc* 16635F: drivers/mmc/host/renesas_sdhi* 16636F: include/linux/mfd/tmio.h 16637 16638TMP401 HARDWARE MONITOR DRIVER 16639M: Guenter Roeck <linux@roeck-us.net> 16640L: linux-hwmon@vger.kernel.org 16641S: Maintained 16642F: Documentation/hwmon/tmp401.rst 16643F: drivers/hwmon/tmp401.c 16644 16645TMP513 HARDWARE MONITOR DRIVER 16646M: Eric Tremblay <etremblay@distech-controls.com> 16647L: linux-hwmon@vger.kernel.org 16648S: Maintained 16649F: Documentation/hwmon/tmp513.rst 16650F: drivers/hwmon/tmp513.c 16651 16652TMPFS (SHMEM FILESYSTEM) 16653M: Hugh Dickins <hughd@google.com> 16654L: linux-mm@kvack.org 16655S: Maintained 16656F: include/linux/shmem_fs.h 16657F: mm/shmem.c 16658 16659TOMOYO SECURITY MODULE 16660M: Kentaro Takeda <takedakn@nttdata.co.jp> 16661M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16662L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16663L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16664L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16665L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16666W: https://tomoyo.osdn.jp/ 16667S: Maintained 16668F: security/tomoyo/ 16669 16670TOPSTAR LAPTOP EXTRAS DRIVER 16671M: Herton Ronaldo Krzesinski <herton@canonical.com> 16672L: platform-driver-x86@vger.kernel.org 16673S: Maintained 16674F: drivers/platform/x86/topstar-laptop.c 16675 16676TORTURE-TEST MODULES 16677M: Davidlohr Bueso <dave@stgolabs.net> 16678M: "Paul E. McKenney" <paulmck@kernel.org> 16679M: Josh Triplett <josh@joshtriplett.org> 16680L: linux-kernel@vger.kernel.org 16681S: Supported 16682T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16683F: Documentation/RCU/torture.txt 16684F: kernel/torture.c 16685F: kernel/rcu/rcutorture.c 16686F: kernel/rcu/rcuperf.c 16687F: kernel/locking/locktorture.c 16688 16689TOSHIBA ACPI EXTRAS DRIVER 16690M: Azael Avalos <coproscefalo@gmail.com> 16691L: platform-driver-x86@vger.kernel.org 16692S: Maintained 16693F: drivers/platform/x86/toshiba_acpi.c 16694 16695TOSHIBA BLUETOOTH DRIVER 16696M: Azael Avalos <coproscefalo@gmail.com> 16697L: platform-driver-x86@vger.kernel.org 16698S: Maintained 16699F: drivers/platform/x86/toshiba_bluetooth.c 16700 16701TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16702M: Azael Avalos <coproscefalo@gmail.com> 16703L: platform-driver-x86@vger.kernel.org 16704S: Maintained 16705F: drivers/platform/x86/toshiba_haps.c 16706 16707TOSHIBA SMM DRIVER 16708M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16709W: http://www.buzzard.org.uk/toshiba/ 16710S: Maintained 16711F: drivers/char/toshiba.c 16712F: include/linux/toshiba.h 16713F: include/uapi/linux/toshiba.h 16714 16715TOSHIBA TC358743 DRIVER 16716M: Mats Randgaard <matrandg@cisco.com> 16717L: linux-media@vger.kernel.org 16718S: Maintained 16719F: drivers/media/i2c/tc358743* 16720F: include/media/i2c/tc358743.h 16721 16722TOSHIBA WMI HOTKEYS DRIVER 16723M: Azael Avalos <coproscefalo@gmail.com> 16724L: platform-driver-x86@vger.kernel.org 16725S: Maintained 16726F: drivers/platform/x86/toshiba-wmi.c 16727 16728TPM DEVICE DRIVER 16729M: Peter Huewe <peterhuewe@gmx.de> 16730M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16731R: Jason Gunthorpe <jgg@ziepe.ca> 16732L: linux-integrity@vger.kernel.org 16733Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16734W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16735T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16736S: Maintained 16737F: drivers/char/tpm/ 16738 16739TRACING 16740M: Steven Rostedt <rostedt@goodmis.org> 16741M: Ingo Molnar <mingo@redhat.com> 16742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16743S: Maintained 16744F: Documentation/trace/ftrace.rst 16745F: arch/*/*/*/ftrace.h 16746F: arch/*/kernel/ftrace.c 16747F: include/*/ftrace.h 16748F: include/linux/trace*.h 16749F: include/trace/ 16750F: kernel/trace/ 16751F: tools/testing/selftests/ftrace/ 16752 16753TRACING MMIO ACCESSES (MMIOTRACE) 16754M: Steven Rostedt <rostedt@goodmis.org> 16755M: Ingo Molnar <mingo@kernel.org> 16756R: Karol Herbst <karolherbst@gmail.com> 16757R: Pekka Paalanen <ppaalanen@gmail.com> 16758S: Maintained 16759L: linux-kernel@vger.kernel.org 16760L: nouveau@lists.freedesktop.org 16761F: kernel/trace/trace_mmiotrace.c 16762F: include/linux/mmiotrace.h 16763F: arch/x86/mm/kmmio.c 16764F: arch/x86/mm/mmio-mod.c 16765F: arch/x86/mm/testmmiotrace.c 16766 16767TRIVIAL PATCHES 16768M: Jiri Kosina <trivial@kernel.org> 16769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16770S: Maintained 16771K: ^Subject:.*(?i)trivial 16772 16773TEMPO SEMICONDUCTOR DRIVERS 16774M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16775S: Maintained 16776F: sound/soc/codecs/tscs*.c 16777F: sound/soc/codecs/tscs*.h 16778F: Documentation/devicetree/bindings/sound/tscs*.txt 16779 16780TTY LAYER 16781M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16782M: Jiri Slaby <jslaby@suse.com> 16783S: Supported 16784T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16785F: Documentation/driver-api/serial/ 16786F: drivers/tty/ 16787F: drivers/tty/serial/serial_core.c 16788F: include/linux/serial_core.h 16789F: include/linux/serial.h 16790F: include/linux/tty.h 16791F: include/uapi/linux/serial_core.h 16792F: include/uapi/linux/serial.h 16793F: include/uapi/linux/tty.h 16794 16795TUA9001 MEDIA DRIVER 16796M: Antti Palosaari <crope@iki.fi> 16797L: linux-media@vger.kernel.org 16798W: https://linuxtv.org 16799W: http://palosaari.fi/linux/ 16800Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16801T: git git://linuxtv.org/anttip/media_tree.git 16802S: Maintained 16803F: drivers/media/tuners/tua9001* 16804 16805TULIP NETWORK DRIVERS 16806L: netdev@vger.kernel.org 16807L: linux-parisc@vger.kernel.org 16808S: Orphan 16809F: drivers/net/ethernet/dec/tulip/ 16810 16811TUN/TAP driver 16812M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16813W: http://vtun.sourceforge.net/tun 16814S: Maintained 16815F: Documentation/networking/tuntap.txt 16816F: arch/um/os-Linux/drivers/ 16817 16818TURBOCHANNEL SUBSYSTEM 16819M: "Maciej W. Rozycki" <macro@linux-mips.org> 16820M: Ralf Baechle <ralf@linux-mips.org> 16821L: linux-mips@vger.kernel.org 16822Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16823S: Maintained 16824F: drivers/tc/ 16825F: include/linux/tc.h 16826 16827TURBOSTAT UTILITY 16828M: "Len Brown" <lenb@kernel.org> 16829L: linux-pm@vger.kernel.org 16830B: https://bugzilla.kernel.org 16831Q: https://patchwork.kernel.org/project/linux-pm/list/ 16832T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16833S: Supported 16834F: tools/power/x86/turbostat/ 16835 16836TW5864 VIDEO4LINUX DRIVER 16837M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16838M: Anton Sviridenko <anton@corp.bluecherry.net> 16839M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16840M: Andrey Utkin <andrey_utkin@fastmail.com> 16841L: linux-media@vger.kernel.org 16842S: Supported 16843F: drivers/media/pci/tw5864/ 16844 16845TW68 VIDEO4LINUX DRIVER 16846M: Hans Verkuil <hverkuil@xs4all.nl> 16847L: linux-media@vger.kernel.org 16848T: git git://linuxtv.org/media_tree.git 16849W: https://linuxtv.org 16850S: Odd Fixes 16851F: drivers/media/pci/tw68/ 16852 16853TW686X VIDEO4LINUX DRIVER 16854M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16855L: linux-media@vger.kernel.org 16856T: git git://linuxtv.org/media_tree.git 16857W: http://linuxtv.org 16858S: Maintained 16859F: drivers/media/pci/tw686x/ 16860 16861UBI FILE SYSTEM (UBIFS) 16862M: Richard Weinberger <richard@nod.at> 16863L: linux-mtd@lists.infradead.org 16864T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 16865T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 16866W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16867S: Supported 16868F: Documentation/filesystems/ubifs.txt 16869F: fs/ubifs/ 16870 16871UCLINUX (M68KNOMMU AND COLDFIRE) 16872M: Greg Ungerer <gerg@linux-m68k.org> 16873W: http://www.linux-m68k.org/ 16874W: http://www.uclinux.org/ 16875L: linux-m68k@lists.linux-m68k.org 16876L: uclinux-dev@uclinux.org (subscribers-only) 16877T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16878S: Maintained 16879F: arch/m68k/coldfire/ 16880F: arch/m68k/68*/ 16881F: arch/m68k/*/*_no.* 16882F: arch/m68k/include/asm/*_no.* 16883 16884UDF FILESYSTEM 16885M: Jan Kara <jack@suse.com> 16886S: Maintained 16887F: Documentation/filesystems/udf.txt 16888F: fs/udf/ 16889 16890UDRAW TABLET 16891M: Bastien Nocera <hadess@hadess.net> 16892L: linux-input@vger.kernel.org 16893S: Maintained 16894F: drivers/hid/hid-udraw-ps3.c 16895 16896UFS FILESYSTEM 16897M: Evgeniy Dushistov <dushistov@mail.ru> 16898S: Maintained 16899F: Documentation/admin-guide/ufs.rst 16900F: fs/ufs/ 16901 16902UHID USERSPACE HID IO DRIVER: 16903M: David Herrmann <dh.herrmann@googlemail.com> 16904L: linux-input@vger.kernel.org 16905S: Maintained 16906F: drivers/hid/uhid.c 16907F: include/uapi/linux/uhid.h 16908 16909ULPI BUS 16910M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16911L: linux-usb@vger.kernel.org 16912S: Maintained 16913F: drivers/usb/common/ulpi.c 16914F: include/linux/ulpi/ 16915 16916ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16917L: devel@driverdev.osuosl.org 16918S: Obsolete 16919F: drivers/staging/uwb/ 16920 16921UNICODE SUBSYSTEM: 16922M: Gabriel Krisman Bertazi <krisman@collabora.com> 16923L: linux-fsdevel@vger.kernel.org 16924S: Supported 16925F: fs/unicode/ 16926 16927UNICORE32 ARCHITECTURE: 16928M: Guan Xuetao <gxt@pku.edu.cn> 16929W: http://mprc.pku.edu.cn/~guanxuetao/linux 16930S: Maintained 16931T: git git://github.com/gxt/linux.git 16932F: arch/unicore32/ 16933 16934UNIFDEF 16935M: Tony Finch <dot@dotat.at> 16936W: http://dotat.at/prog/unifdef 16937S: Maintained 16938F: scripts/unifdef.c 16939 16940UNIFORM CDROM DRIVER 16941M: Jens Axboe <axboe@kernel.dk> 16942W: http://www.kernel.dk 16943S: Maintained 16944F: Documentation/cdrom/ 16945F: drivers/cdrom/cdrom.c 16946F: include/linux/cdrom.h 16947F: include/uapi/linux/cdrom.h 16948 16949UNISYS S-PAR DRIVERS 16950M: David Kershner <david.kershner@unisys.com> 16951L: sparmaintainer@unisys.com (Unisys internal) 16952S: Supported 16953F: include/linux/visorbus.h 16954F: drivers/visorbus/ 16955F: drivers/staging/unisys/ 16956 16957UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16958R: Alim Akhtar <alim.akhtar@samsung.com> 16959R: Avri Altman <avri.altman@wdc.com> 16960R: Pedro Sousa <pedrom.sousa@synopsys.com> 16961L: linux-scsi@vger.kernel.org 16962S: Supported 16963F: Documentation/scsi/ufs.txt 16964F: drivers/scsi/ufs/ 16965 16966UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16967M: Pedro Sousa <pedrom.sousa@synopsys.com> 16968L: linux-scsi@vger.kernel.org 16969S: Supported 16970F: drivers/scsi/ufs/*dwc* 16971 16972UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16973M: Stanley Chu <stanley.chu@mediatek.com> 16974L: linux-scsi@vger.kernel.org 16975L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16976S: Maintained 16977F: drivers/scsi/ufs/ufs-mediatek* 16978 16979UNSORTED BLOCK IMAGES (UBI) 16980M: Richard Weinberger <richard@nod.at> 16981W: http://www.linux-mtd.infradead.org/ 16982L: linux-mtd@lists.infradead.org 16983T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 16984T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 16985S: Supported 16986F: drivers/mtd/ubi/ 16987F: include/linux/mtd/ubi.h 16988F: include/uapi/mtd/ubi-user.h 16989 16990USB "USBNET" DRIVER FRAMEWORK 16991M: Oliver Neukum <oneukum@suse.com> 16992L: netdev@vger.kernel.org 16993W: http://www.linux-usb.org/usbnet 16994S: Maintained 16995F: drivers/net/usb/usbnet.c 16996F: include/linux/usb/usbnet.h 16997 16998USB ACM DRIVER 16999M: Oliver Neukum <oneukum@suse.com> 17000L: linux-usb@vger.kernel.org 17001S: Maintained 17002F: Documentation/usb/acm.rst 17003F: drivers/usb/class/cdc-acm.* 17004 17005USB AR5523 WIRELESS DRIVER 17006M: Pontus Fuchs <pontus.fuchs@gmail.com> 17007L: linux-wireless@vger.kernel.org 17008S: Maintained 17009F: drivers/net/wireless/ath/ar5523/ 17010 17011USB ATTACHED SCSI 17012M: Oliver Neukum <oneukum@suse.com> 17013L: linux-usb@vger.kernel.org 17014L: linux-scsi@vger.kernel.org 17015S: Maintained 17016F: drivers/usb/storage/uas.c 17017 17018USB CDC ETHERNET DRIVER 17019M: Oliver Neukum <oliver@neukum.org> 17020L: linux-usb@vger.kernel.org 17021S: Maintained 17022F: drivers/net/usb/cdc_*.c 17023F: include/uapi/linux/usb/cdc.h 17024 17025USB CHAOSKEY DRIVER 17026M: Keith Packard <keithp@keithp.com> 17027L: linux-usb@vger.kernel.org 17028S: Maintained 17029F: drivers/usb/misc/chaoskey.c 17030 17031USB CYPRESS C67X00 DRIVER 17032M: Peter Korsgaard <jacmet@sunsite.dk> 17033L: linux-usb@vger.kernel.org 17034S: Maintained 17035F: drivers/usb/c67x00/ 17036 17037USB DAVICOM DM9601 DRIVER 17038M: Peter Korsgaard <jacmet@sunsite.dk> 17039L: netdev@vger.kernel.org 17040W: http://www.linux-usb.org/usbnet 17041S: Maintained 17042F: drivers/net/usb/dm9601.c 17043 17044USB EHCI DRIVER 17045M: Alan Stern <stern@rowland.harvard.edu> 17046L: linux-usb@vger.kernel.org 17047S: Maintained 17048F: Documentation/usb/ehci.rst 17049F: drivers/usb/host/ehci* 17050 17051USB GADGET/PERIPHERAL SUBSYSTEM 17052M: Felipe Balbi <balbi@kernel.org> 17053L: linux-usb@vger.kernel.org 17054W: http://www.linux-usb.org/gadget 17055T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17056S: Maintained 17057F: drivers/usb/gadget/ 17058F: include/linux/usb/gadget* 17059 17060USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 17061M: Jiri Kosina <jikos@kernel.org> 17062M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 17063L: linux-usb@vger.kernel.org 17064T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 17065S: Maintained 17066F: Documentation/hid/hiddev.rst 17067F: drivers/hid/usbhid/ 17068 17069USB INTEL XHCI ROLE MUX DRIVER 17070M: Hans de Goede <hdegoede@redhat.com> 17071L: linux-usb@vger.kernel.org 17072S: Maintained 17073F: drivers/usb/roles/intel-xhci-usb-role-switch.c 17074 17075USB IP DRIVER FOR HISILICON KIRIN 17076M: Yu Chen <chenyu56@huawei.com> 17077M: Binghui Wang <wangbinghui@hisilicon.com> 17078L: linux-usb@vger.kernel.org 17079S: Maintained 17080F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 17081F: drivers/phy/hisilicon/phy-hi3660-usb3.c 17082 17083USB ISP116X DRIVER 17084M: Olav Kongas <ok@artecdesign.ee> 17085L: linux-usb@vger.kernel.org 17086S: Maintained 17087F: drivers/usb/host/isp116x* 17088F: include/linux/usb/isp116x.h 17089 17090USB LAN78XX ETHERNET DRIVER 17091M: Woojung Huh <woojung.huh@microchip.com> 17092M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17093L: netdev@vger.kernel.org 17094S: Maintained 17095F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 17096F: drivers/net/usb/lan78xx.* 17097F: include/dt-bindings/net/microchip-lan78xx.h 17098 17099USB MASS STORAGE DRIVER 17100M: Alan Stern <stern@rowland.harvard.edu> 17101L: linux-usb@vger.kernel.org 17102L: usb-storage@lists.one-eyed-alien.net 17103S: Maintained 17104F: drivers/usb/storage/ 17105 17106USB MIDI DRIVER 17107M: Clemens Ladisch <clemens@ladisch.de> 17108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17109T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17110S: Maintained 17111F: sound/usb/midi.* 17112 17113USB NETWORKING DRIVERS 17114L: linux-usb@vger.kernel.org 17115S: Odd Fixes 17116F: drivers/net/usb/ 17117 17118USB OHCI DRIVER 17119M: Alan Stern <stern@rowland.harvard.edu> 17120L: linux-usb@vger.kernel.org 17121S: Maintained 17122F: Documentation/usb/ohci.rst 17123F: drivers/usb/host/ohci* 17124 17125USB OTG FSM (Finite State Machine) 17126M: Peter Chen <Peter.Chen@nxp.com> 17127T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 17128L: linux-usb@vger.kernel.org 17129S: Maintained 17130F: drivers/usb/common/usb-otg-fsm.c 17131 17132USB OVER IP DRIVER 17133M: Valentina Manea <valentina.manea.m@gmail.com> 17134M: Shuah Khan <shuah@kernel.org> 17135M: Shuah Khan <skhan@linuxfoundation.org> 17136L: linux-usb@vger.kernel.org 17137S: Maintained 17138F: Documentation/usb/usbip_protocol.rst 17139F: drivers/usb/usbip/ 17140F: tools/usb/usbip/ 17141F: tools/testing/selftests/drivers/usb/usbip/ 17142 17143USB PEGASUS DRIVER 17144M: Petko Manolov <petkan@nucleusys.com> 17145L: linux-usb@vger.kernel.org 17146L: netdev@vger.kernel.org 17147T: git git://github.com/petkan/pegasus.git 17148W: https://github.com/petkan/pegasus 17149S: Maintained 17150F: drivers/net/usb/pegasus.* 17151 17152USB PHY LAYER 17153M: Felipe Balbi <balbi@kernel.org> 17154L: linux-usb@vger.kernel.org 17155T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17156S: Maintained 17157F: drivers/usb/phy/ 17158 17159USB PRINTER DRIVER (usblp) 17160M: Pete Zaitcev <zaitcev@redhat.com> 17161L: linux-usb@vger.kernel.org 17162S: Supported 17163F: drivers/usb/class/usblp.c 17164 17165USB QMI WWAN NETWORK DRIVER 17166M: Bjørn Mork <bjorn@mork.no> 17167L: netdev@vger.kernel.org 17168S: Maintained 17169F: Documentation/ABI/testing/sysfs-class-net-qmi 17170F: drivers/net/usb/qmi_wwan.c 17171 17172USB RTL8150 DRIVER 17173M: Petko Manolov <petkan@nucleusys.com> 17174L: linux-usb@vger.kernel.org 17175L: netdev@vger.kernel.org 17176T: git git://github.com/petkan/rtl8150.git 17177W: https://github.com/petkan/rtl8150 17178S: Maintained 17179F: drivers/net/usb/rtl8150.c 17180 17181USB SERIAL SUBSYSTEM 17182M: Johan Hovold <johan@kernel.org> 17183L: linux-usb@vger.kernel.org 17184T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 17185S: Maintained 17186F: Documentation/usb/usb-serial.rst 17187F: drivers/usb/serial/ 17188F: include/linux/usb/serial.h 17189 17190USB SMSC75XX ETHERNET DRIVER 17191M: Steve Glendinning <steve.glendinning@shawell.net> 17192L: netdev@vger.kernel.org 17193S: Maintained 17194F: drivers/net/usb/smsc75xx.* 17195 17196USB SMSC95XX ETHERNET DRIVER 17197M: Steve Glendinning <steve.glendinning@shawell.net> 17198M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17199L: netdev@vger.kernel.org 17200S: Maintained 17201F: drivers/net/usb/smsc95xx.* 17202 17203USB SUBSYSTEM 17204M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17205L: linux-usb@vger.kernel.org 17206W: http://www.linux-usb.org 17207T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 17208S: Supported 17209F: Documentation/devicetree/bindings/usb/ 17210F: Documentation/usb/ 17211F: drivers/usb/ 17212F: include/linux/usb.h 17213F: include/linux/usb/ 17214 17215USB TYPEC PI3USB30532 MUX DRIVER 17216M: Hans de Goede <hdegoede@redhat.com> 17217L: linux-usb@vger.kernel.org 17218S: Maintained 17219F: drivers/usb/typec/mux/pi3usb30532.c 17220 17221USB TYPEC CLASS 17222M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17223L: linux-usb@vger.kernel.org 17224S: Maintained 17225F: Documentation/ABI/testing/sysfs-class-typec 17226F: Documentation/driver-api/usb/typec.rst 17227F: drivers/usb/typec/ 17228F: include/linux/usb/typec.h 17229 17230USB TYPEC BUS FOR ALTERNATE MODES 17231M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17232L: linux-usb@vger.kernel.org 17233S: Maintained 17234F: Documentation/ABI/testing/sysfs-bus-typec 17235F: Documentation/driver-api/usb/typec_bus.rst 17236F: drivers/usb/typec/altmodes/ 17237F: include/linux/usb/typec_altmode.h 17238 17239USB TYPEC PORT CONTROLLER DRIVERS 17240M: Guenter Roeck <linux@roeck-us.net> 17241L: linux-usb@vger.kernel.org 17242S: Maintained 17243F: drivers/usb/typec/tcpm/ 17244 17245USB UHCI DRIVER 17246M: Alan Stern <stern@rowland.harvard.edu> 17247L: linux-usb@vger.kernel.org 17248S: Maintained 17249F: drivers/usb/host/uhci* 17250 17251USB VIDEO CLASS 17252M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17253L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 17254L: linux-media@vger.kernel.org 17255T: git git://linuxtv.org/media_tree.git 17256W: http://www.ideasonboard.org/uvc/ 17257S: Maintained 17258F: drivers/media/usb/uvc/ 17259F: include/uapi/linux/uvcvideo.h 17260 17261USB VISION DRIVER 17262M: Hans Verkuil <hverkuil@xs4all.nl> 17263L: linux-media@vger.kernel.org 17264T: git git://linuxtv.org/media_tree.git 17265W: https://linuxtv.org 17266S: Odd Fixes 17267F: drivers/media/usb/usbvision/ 17268 17269USB WEBCAM GADGET 17270M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17271L: linux-usb@vger.kernel.org 17272S: Maintained 17273F: drivers/usb/gadget/function/*uvc* 17274F: drivers/usb/gadget/legacy/webcam.c 17275F: include/uapi/linux/usb/g_uvc.h 17276 17277USB WIRELESS RNDIS DRIVER (rndis_wlan) 17278M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 17279L: linux-wireless@vger.kernel.org 17280S: Maintained 17281F: drivers/net/wireless/rndis_wlan.c 17282 17283USB XHCI DRIVER 17284M: Mathias Nyman <mathias.nyman@intel.com> 17285L: linux-usb@vger.kernel.org 17286S: Supported 17287F: drivers/usb/host/xhci* 17288F: drivers/usb/host/pci-quirks* 17289 17290USB ZD1201 DRIVER 17291L: linux-wireless@vger.kernel.org 17292W: http://linux-lc100020.sourceforge.net 17293S: Orphan 17294F: drivers/net/wireless/zydas/zd1201.* 17295 17296USB ZR364XX DRIVER 17297M: Antoine Jacquet <royale@zerezo.com> 17298L: linux-usb@vger.kernel.org 17299L: linux-media@vger.kernel.org 17300T: git git://linuxtv.org/media_tree.git 17301W: http://royale.zerezo.com/zr364xx/ 17302S: Maintained 17303F: Documentation/media/v4l-drivers/zr364xx* 17304F: drivers/media/usb/zr364xx/ 17305 17306USER-MODE LINUX (UML) 17307M: Jeff Dike <jdike@addtoit.com> 17308M: Richard Weinberger <richard@nod.at> 17309M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 17310L: linux-um@lists.infradead.org 17311W: http://user-mode-linux.sourceforge.net 17312Q: https://patchwork.ozlabs.org/project/linux-um/list/ 17313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 17314S: Maintained 17315F: Documentation/virt/uml/ 17316F: arch/um/ 17317F: arch/x86/um/ 17318F: fs/hostfs/ 17319 17320USERSPACE COPYIN/COPYOUT (UIOVEC) 17321M: Alexander Viro <viro@zeniv.linux.org.uk> 17322S: Maintained 17323F: lib/iov_iter.c 17324F: include/linux/uio.h 17325 17326USERSPACE DMA BUFFER DRIVER 17327M: Gerd Hoffmann <kraxel@redhat.com> 17328S: Maintained 17329L: dri-devel@lists.freedesktop.org 17330F: drivers/dma-buf/udmabuf.c 17331F: include/uapi/linux/udmabuf.h 17332T: git git://anongit.freedesktop.org/drm/drm-misc 17333 17334USERSPACE I/O (UIO) 17335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17336S: Maintained 17337T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17338F: Documentation/driver-api/uio-howto.rst 17339F: drivers/uio/ 17340F: include/linux/uio_driver.h 17341 17342UTIL-LINUX PACKAGE 17343M: Karel Zak <kzak@redhat.com> 17344L: util-linux@vger.kernel.org 17345W: http://en.wikipedia.org/wiki/Util-linux 17346T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 17347S: Maintained 17348 17349UUID HELPERS 17350M: Christoph Hellwig <hch@lst.de> 17351R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17352L: linux-kernel@vger.kernel.org 17353T: git git://git.infradead.org/users/hch/uuid.git 17354F: lib/uuid.c 17355F: lib/test_uuid.c 17356F: include/linux/uuid.h 17357F: include/uapi/linux/uuid.h 17358S: Maintained 17359 17360UVESAFB DRIVER 17361M: Michal Januszewski <spock@gentoo.org> 17362L: linux-fbdev@vger.kernel.org 17363W: https://github.com/mjanusz/v86d 17364S: Maintained 17365F: Documentation/fb/uvesafb.rst 17366F: drivers/video/fbdev/uvesafb.* 17367 17368VF610 NAND DRIVER 17369M: Stefan Agner <stefan@agner.ch> 17370L: linux-mtd@lists.infradead.org 17371S: Supported 17372F: drivers/mtd/nand/raw/vf610_nfc.c 17373 17374VFAT/FAT/MSDOS FILESYSTEM 17375M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 17376S: Maintained 17377F: Documentation/filesystems/vfat.txt 17378F: fs/fat/ 17379 17380VFIO DRIVER 17381M: Alex Williamson <alex.williamson@redhat.com> 17382R: Cornelia Huck <cohuck@redhat.com> 17383L: kvm@vger.kernel.org 17384T: git git://github.com/awilliam/linux-vfio.git 17385S: Maintained 17386F: Documentation/driver-api/vfio.rst 17387F: drivers/vfio/ 17388F: include/linux/vfio.h 17389F: include/uapi/linux/vfio.h 17390 17391VFIO MEDIATED DEVICE DRIVERS 17392M: Kirti Wankhede <kwankhede@nvidia.com> 17393L: kvm@vger.kernel.org 17394S: Maintained 17395F: Documentation/driver-api/vfio-mediated-device.rst 17396F: drivers/vfio/mdev/ 17397F: include/linux/mdev.h 17398F: samples/vfio-mdev/ 17399 17400VFIO PLATFORM DRIVER 17401M: Eric Auger <eric.auger@redhat.com> 17402L: kvm@vger.kernel.org 17403S: Maintained 17404F: drivers/vfio/platform/ 17405 17406VGA_SWITCHEROO 17407R: Lukas Wunner <lukas@wunner.de> 17408S: Maintained 17409F: Documentation/gpu/vga-switcheroo.rst 17410F: drivers/gpu/vga/vga_switcheroo.c 17411F: include/linux/vga_switcheroo.h 17412T: git git://anongit.freedesktop.org/drm/drm-misc 17413 17414VIA RHINE NETWORK DRIVER 17415S: Orphan 17416F: drivers/net/ethernet/via/via-rhine.c 17417 17418VIA SD/MMC CARD CONTROLLER DRIVER 17419M: Bruce Chang <brucechang@via.com.tw> 17420M: Harald Welte <HaraldWelte@viatech.com> 17421S: Maintained 17422F: drivers/mmc/host/via-sdmmc.c 17423 17424VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 17425M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 17426L: linux-fbdev@vger.kernel.org 17427S: Maintained 17428F: include/linux/via-core.h 17429F: include/linux/via-gpio.h 17430F: include/linux/via_i2c.h 17431F: drivers/video/fbdev/via/ 17432 17433VIA VELOCITY NETWORK DRIVER 17434M: Francois Romieu <romieu@fr.zoreil.com> 17435L: netdev@vger.kernel.org 17436S: Maintained 17437F: drivers/net/ethernet/via/via-velocity.* 17438 17439VICODEC VIRTUAL CODEC DRIVER 17440M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 17441L: linux-media@vger.kernel.org 17442T: git git://linuxtv.org/media_tree.git 17443W: https://linuxtv.org 17444S: Maintained 17445F: drivers/media/platform/vicodec/* 17446 17447VIDEO MULTIPLEXER DRIVER 17448M: Philipp Zabel <p.zabel@pengutronix.de> 17449L: linux-media@vger.kernel.org 17450S: Maintained 17451F: drivers/media/platform/video-mux.c 17452 17453VIDEO I2C POLLING DRIVER 17454M: Matt Ranostay <matt.ranostay@konsulko.com> 17455L: linux-media@vger.kernel.org 17456S: Maintained 17457F: drivers/media/i2c/video-i2c.c 17458 17459VIDEOBUF2 FRAMEWORK 17460M: Pawel Osciak <pawel@osciak.com> 17461M: Marek Szyprowski <m.szyprowski@samsung.com> 17462M: Kyungmin Park <kyungmin.park@samsung.com> 17463R: Tomasz Figa <tfiga@chromium.org> 17464L: linux-media@vger.kernel.org 17465S: Maintained 17466F: drivers/media/common/videobuf2/* 17467F: include/media/videobuf2-* 17468 17469VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17470M: Helen Koike <helen.koike@collabora.com> 17471R: Shuah Khan <skhan@linuxfoundation.org> 17472L: linux-media@vger.kernel.org 17473T: git git://linuxtv.org/media_tree.git 17474W: https://linuxtv.org 17475S: Maintained 17476F: drivers/media/platform/vimc/* 17477 17478VIRT LIB 17479M: Alex Williamson <alex.williamson@redhat.com> 17480M: Paolo Bonzini <pbonzini@redhat.com> 17481L: kvm@vger.kernel.org 17482S: Supported 17483F: virt/lib/ 17484 17485VIRTIO AND VHOST VSOCK DRIVER 17486M: Stefan Hajnoczi <stefanha@redhat.com> 17487M: Stefano Garzarella <sgarzare@redhat.com> 17488L: kvm@vger.kernel.org 17489L: virtualization@lists.linux-foundation.org 17490L: netdev@vger.kernel.org 17491S: Maintained 17492F: include/linux/virtio_vsock.h 17493F: include/uapi/linux/virtio_vsock.h 17494F: include/uapi/linux/vsockmon.h 17495F: include/uapi/linux/vm_sockets_diag.h 17496F: net/vmw_vsock/diag.c 17497F: net/vmw_vsock/af_vsock_tap.c 17498F: net/vmw_vsock/virtio_transport_common.c 17499F: net/vmw_vsock/virtio_transport.c 17500F: drivers/net/vsockmon.c 17501F: drivers/vhost/vsock.c 17502F: tools/testing/vsock/ 17503 17504VIRTIO CONSOLE DRIVER 17505M: Amit Shah <amit@kernel.org> 17506L: virtualization@lists.linux-foundation.org 17507S: Maintained 17508F: drivers/char/virtio_console.c 17509F: include/linux/virtio_console.h 17510F: include/uapi/linux/virtio_console.h 17511 17512VIRTIO CORE AND NET DRIVERS 17513M: "Michael S. Tsirkin" <mst@redhat.com> 17514M: Jason Wang <jasowang@redhat.com> 17515L: virtualization@lists.linux-foundation.org 17516S: Maintained 17517F: Documentation/devicetree/bindings/virtio/ 17518F: drivers/virtio/ 17519F: tools/virtio/ 17520F: drivers/net/virtio_net.c 17521F: drivers/block/virtio_blk.c 17522F: include/linux/virtio*.h 17523F: include/uapi/linux/virtio_*.h 17524F: drivers/crypto/virtio/ 17525F: mm/balloon_compaction.c 17526 17527VIRTIO BLOCK AND SCSI DRIVERS 17528M: "Michael S. Tsirkin" <mst@redhat.com> 17529M: Jason Wang <jasowang@redhat.com> 17530R: Paolo Bonzini <pbonzini@redhat.com> 17531R: Stefan Hajnoczi <stefanha@redhat.com> 17532L: virtualization@lists.linux-foundation.org 17533S: Maintained 17534F: drivers/block/virtio_blk.c 17535F: drivers/scsi/virtio_scsi.c 17536F: include/uapi/linux/virtio_blk.h 17537F: include/uapi/linux/virtio_scsi.h 17538F: drivers/vhost/scsi.c 17539 17540VIRTIO CRYPTO DRIVER 17541M: Gonglei <arei.gonglei@huawei.com> 17542L: virtualization@lists.linux-foundation.org 17543L: linux-crypto@vger.kernel.org 17544S: Maintained 17545F: drivers/crypto/virtio/ 17546F: include/uapi/linux/virtio_crypto.h 17547 17548VIRTIO DRIVERS FOR S390 17549M: Cornelia Huck <cohuck@redhat.com> 17550M: Halil Pasic <pasic@linux.ibm.com> 17551L: linux-s390@vger.kernel.org 17552L: virtualization@lists.linux-foundation.org 17553L: kvm@vger.kernel.org 17554S: Supported 17555F: drivers/s390/virtio/ 17556F: arch/s390/include/uapi/asm/virtio-ccw.h 17557 17558VIRTIO FILE SYSTEM 17559M: Vivek Goyal <vgoyal@redhat.com> 17560M: Stefan Hajnoczi <stefanha@redhat.com> 17561M: Miklos Szeredi <miklos@szeredi.hu> 17562L: virtualization@lists.linux-foundation.org 17563L: linux-fsdevel@vger.kernel.org 17564W: https://virtio-fs.gitlab.io/ 17565S: Supported 17566F: fs/fuse/virtio_fs.c 17567F: include/uapi/linux/virtio_fs.h 17568F: Documentation/filesystems/virtiofs.rst 17569 17570VIRTIO GPU DRIVER 17571M: David Airlie <airlied@linux.ie> 17572M: Gerd Hoffmann <kraxel@redhat.com> 17573L: dri-devel@lists.freedesktop.org 17574L: virtualization@lists.linux-foundation.org 17575T: git git://anongit.freedesktop.org/drm/drm-misc 17576S: Maintained 17577F: drivers/gpu/drm/virtio/ 17578F: include/uapi/linux/virtio_gpu.h 17579 17580VIRTIO HOST (VHOST) 17581M: "Michael S. Tsirkin" <mst@redhat.com> 17582M: Jason Wang <jasowang@redhat.com> 17583L: kvm@vger.kernel.org 17584L: virtualization@lists.linux-foundation.org 17585L: netdev@vger.kernel.org 17586T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17587S: Maintained 17588F: drivers/vhost/ 17589F: include/uapi/linux/vhost.h 17590 17591VIRTIO INPUT DRIVER 17592M: Gerd Hoffmann <kraxel@redhat.com> 17593S: Maintained 17594F: drivers/virtio/virtio_input.c 17595F: include/uapi/linux/virtio_input.h 17596 17597VIRTIO IOMMU DRIVER 17598M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17599L: virtualization@lists.linux-foundation.org 17600S: Maintained 17601F: drivers/iommu/virtio-iommu.c 17602F: include/uapi/linux/virtio_iommu.h 17603 17604VIRTUAL BOX GUEST DEVICE DRIVER 17605M: Hans de Goede <hdegoede@redhat.com> 17606M: Arnd Bergmann <arnd@arndb.de> 17607M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17608S: Maintained 17609F: include/linux/vbox_utils.h 17610F: include/uapi/linux/vbox*.h 17611F: drivers/virt/vboxguest/ 17612 17613VIRTUAL SERIO DEVICE DRIVER 17614M: Stephen Chandler Paul <thatslyude@gmail.com> 17615S: Maintained 17616F: drivers/input/serio/userio.c 17617F: include/uapi/linux/userio.h 17618 17619VITESSE FELIX ETHERNET SWITCH DRIVER 17620M: Vladimir Oltean <vladimir.oltean@nxp.com> 17621M: Claudiu Manoil <claudiu.manoil@nxp.com> 17622L: netdev@vger.kernel.org 17623S: Maintained 17624F: drivers/net/dsa/ocelot/* 17625F: net/dsa/tag_ocelot.c 17626 17627VIVID VIRTUAL VIDEO DRIVER 17628M: Hans Verkuil <hverkuil@xs4all.nl> 17629L: linux-media@vger.kernel.org 17630T: git git://linuxtv.org/media_tree.git 17631W: https://linuxtv.org 17632S: Maintained 17633F: drivers/media/platform/vivid/* 17634 17635VLYNQ BUS 17636M: Florian Fainelli <f.fainelli@gmail.com> 17637L: openwrt-devel@lists.openwrt.org (subscribers-only) 17638S: Maintained 17639F: drivers/vlynq/vlynq.c 17640F: include/linux/vlynq.h 17641 17642VME SUBSYSTEM 17643M: Martyn Welch <martyn@welchs.me.uk> 17644M: Manohar Vanga <manohar.vanga@gmail.com> 17645M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17646L: devel@driverdev.osuosl.org 17647S: Maintained 17648T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17649F: Documentation/driver-api/vme.rst 17650F: drivers/staging/vme/ 17651F: drivers/vme/ 17652F: include/linux/vme* 17653 17654VMWARE BALLOON DRIVER 17655M: Nadav Amit <namit@vmware.com> 17656M: "VMware, Inc." <pv-drivers@vmware.com> 17657L: linux-kernel@vger.kernel.org 17658S: Maintained 17659F: drivers/misc/vmw_balloon.c 17660 17661VMWARE HYPERVISOR INTERFACE 17662M: Thomas Hellstrom <thellstrom@vmware.com> 17663M: "VMware, Inc." <pv-drivers@vmware.com> 17664L: virtualization@lists.linux-foundation.org 17665S: Supported 17666F: arch/x86/kernel/cpu/vmware.c 17667F: arch/x86/include/asm/vmware.h 17668 17669VMWARE PVRDMA DRIVER 17670M: Adit Ranadive <aditr@vmware.com> 17671M: VMware PV-Drivers <pv-drivers@vmware.com> 17672L: linux-rdma@vger.kernel.org 17673S: Maintained 17674F: drivers/infiniband/hw/vmw_pvrdma/ 17675 17676VMware PVSCSI driver 17677M: Jim Gill <jgill@vmware.com> 17678M: VMware PV-Drivers <pv-drivers@vmware.com> 17679L: linux-scsi@vger.kernel.org 17680S: Maintained 17681F: drivers/scsi/vmw_pvscsi.c 17682F: drivers/scsi/vmw_pvscsi.h 17683 17684VMWARE VMMOUSE SUBDRIVER 17685M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17686M: "VMware, Inc." <pv-drivers@vmware.com> 17687L: linux-input@vger.kernel.org 17688S: Maintained 17689F: drivers/input/mouse/vmmouse.c 17690F: drivers/input/mouse/vmmouse.h 17691 17692VMWARE VMXNET3 ETHERNET DRIVER 17693M: Ronak Doshi <doshir@vmware.com> 17694M: "VMware, Inc." <pv-drivers@vmware.com> 17695L: netdev@vger.kernel.org 17696S: Maintained 17697F: drivers/net/vmxnet3/ 17698 17699VOCORE VOCORE2 BOARD 17700M: Harvey Hunt <harveyhuntnexus@gmail.com> 17701L: linux-mips@vger.kernel.org 17702S: Maintained 17703F: arch/mips/boot/dts/ralink/vocore2.dts 17704 17705VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17706M: Liam Girdwood <lgirdwood@gmail.com> 17707M: Mark Brown <broonie@kernel.org> 17708L: linux-kernel@vger.kernel.org 17709W: http://www.slimlogic.co.uk/?p=48 17710T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17711S: Supported 17712F: Documentation/devicetree/bindings/regulator/ 17713F: Documentation/power/regulator/ 17714F: drivers/regulator/ 17715F: include/dt-bindings/regulator/ 17716F: include/linux/regulator/ 17717K: regulator_get_optional 17718 17719VRF 17720M: David Ahern <dsahern@kernel.org> 17721M: Shrijeet Mukherjee <shrijeet@gmail.com> 17722L: netdev@vger.kernel.org 17723S: Maintained 17724F: drivers/net/vrf.c 17725F: Documentation/networking/vrf.txt 17726 17727VSPRINTF 17728M: Petr Mladek <pmladek@suse.com> 17729M: Steven Rostedt <rostedt@goodmis.org> 17730M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 17731R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17732R: Rasmus Villemoes <linux@rasmusvillemoes.dk> 17733T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git 17734S: Maintained 17735F: lib/vsprintf.c 17736F: lib/test_printf.c 17737F: Documentation/core-api/printk-formats.rst 17738 17739VT1211 HARDWARE MONITOR DRIVER 17740M: Juerg Haefliger <juergh@gmail.com> 17741L: linux-hwmon@vger.kernel.org 17742S: Maintained 17743F: Documentation/hwmon/vt1211.rst 17744F: drivers/hwmon/vt1211.c 17745 17746VT8231 HARDWARE MONITOR DRIVER 17747M: Roger Lucas <vt8231@hiddenengine.co.uk> 17748L: linux-hwmon@vger.kernel.org 17749S: Maintained 17750F: drivers/hwmon/vt8231.c 17751 17752VUB300 USB to SDIO/SD/MMC bridge chip 17753L: linux-mmc@vger.kernel.org 17754S: Orphan 17755F: drivers/mmc/host/vub300.c 17756 17757W1 DALLAS'S 1-WIRE BUS 17758M: Evgeniy Polyakov <zbr@ioremap.net> 17759S: Maintained 17760F: Documentation/devicetree/bindings/w1/ 17761F: Documentation/w1/ 17762F: drivers/w1/ 17763F: include/linux/w1.h 17764 17765W83791D HARDWARE MONITORING DRIVER 17766M: Marc Hulsman <m.hulsman@tudelft.nl> 17767L: linux-hwmon@vger.kernel.org 17768S: Maintained 17769F: Documentation/hwmon/w83791d.rst 17770F: drivers/hwmon/w83791d.c 17771 17772W83793 HARDWARE MONITORING DRIVER 17773M: Rudolf Marek <r.marek@assembler.cz> 17774L: linux-hwmon@vger.kernel.org 17775S: Maintained 17776F: Documentation/hwmon/w83793.rst 17777F: drivers/hwmon/w83793.c 17778 17779W83795 HARDWARE MONITORING DRIVER 17780M: Jean Delvare <jdelvare@suse.com> 17781L: linux-hwmon@vger.kernel.org 17782S: Maintained 17783F: drivers/hwmon/w83795.c 17784 17785W83L51xD SD/MMC CARD INTERFACE DRIVER 17786M: Pierre Ossman <pierre@ossman.eu> 17787S: Maintained 17788F: drivers/mmc/host/wbsd.* 17789 17790WACOM PROTOCOL 4 SERIAL TABLETS 17791M: Julian Squires <julian@cipht.net> 17792M: Hans de Goede <hdegoede@redhat.com> 17793L: linux-input@vger.kernel.org 17794S: Maintained 17795F: drivers/input/tablet/wacom_serial4.c 17796 17797WATCHDOG DEVICE DRIVERS 17798M: Wim Van Sebroeck <wim@linux-watchdog.org> 17799M: Guenter Roeck <linux@roeck-us.net> 17800L: linux-watchdog@vger.kernel.org 17801W: http://www.linux-watchdog.org/ 17802T: git git://www.linux-watchdog.org/linux-watchdog.git 17803S: Maintained 17804F: Documentation/devicetree/bindings/watchdog/ 17805F: Documentation/watchdog/ 17806F: drivers/watchdog/ 17807F: include/linux/watchdog.h 17808F: include/uapi/linux/watchdog.h 17809 17810WHISKEYCOVE PMIC GPIO DRIVER 17811M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17812L: linux-gpio@vger.kernel.org 17813S: Maintained 17814F: drivers/gpio/gpio-wcove.c 17815 17816WHWAVE RTC DRIVER 17817M: Dianlong Li <long17.cool@163.com> 17818L: linux-rtc@vger.kernel.org 17819S: Maintained 17820F: drivers/rtc/rtc-sd3078.c 17821 17822WIIMOTE HID DRIVER 17823M: David Herrmann <dh.herrmann@googlemail.com> 17824L: linux-input@vger.kernel.org 17825S: Maintained 17826F: drivers/hid/hid-wiimote* 17827 17828WILOCITY WIL6210 WIRELESS DRIVER 17829M: Maya Erez <merez@codeaurora.org> 17830L: linux-wireless@vger.kernel.org 17831L: wil6210@qti.qualcomm.com 17832S: Supported 17833W: http://wireless.kernel.org/en/users/Drivers/wil6210 17834F: drivers/net/wireless/ath/wil6210/ 17835 17836WIMAX STACK 17837M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17838M: linux-wimax@intel.com 17839L: wimax@linuxwimax.org (subscribers-only) 17840S: Supported 17841W: http://linuxwimax.org 17842F: Documentation/admin-guide/wimax/wimax.rst 17843F: include/linux/wimax/debug.h 17844F: include/net/wimax.h 17845F: include/uapi/linux/wimax.h 17846F: net/wimax/ 17847 17848WINBOND CIR DRIVER 17849M: David Härdeman <david@hardeman.nu> 17850S: Maintained 17851F: drivers/media/rc/winbond-cir.c 17852 17853RCMM REMOTE CONTROLS DECODER 17854M: Patrick Lerda <patrick9876@free.fr> 17855S: Maintained 17856F: drivers/media/rc/ir-rcmm-decoder.c 17857 17858WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17859M: William Breathitt Gray <vilhelm.gray@gmail.com> 17860L: linux-watchdog@vger.kernel.org 17861S: Maintained 17862F: drivers/watchdog/ebc-c384_wdt.c 17863 17864WINSYSTEMS WS16C48 GPIO DRIVER 17865M: William Breathitt Gray <vilhelm.gray@gmail.com> 17866L: linux-gpio@vger.kernel.org 17867S: Maintained 17868F: drivers/gpio/gpio-ws16c48.c 17869 17870WISTRON LAPTOP BUTTON DRIVER 17871M: Miloslav Trmac <mitr@volny.cz> 17872S: Maintained 17873F: drivers/input/misc/wistron_btns.c 17874 17875WL3501 WIRELESS PCMCIA CARD DRIVER 17876L: linux-wireless@vger.kernel.org 17877S: Odd fixes 17878F: drivers/net/wireless/wl3501* 17879 17880WOLFSON MICROELECTRONICS DRIVERS 17881L: patches@opensource.cirrus.com 17882T: git https://github.com/CirrusLogic/linux-drivers.git 17883W: https://github.com/CirrusLogic/linux-drivers/wiki 17884S: Supported 17885F: Documentation/hwmon/wm83??.rst 17886F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17887F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17888F: Documentation/devicetree/bindings/mfd/arizona.txt 17889F: Documentation/devicetree/bindings/mfd/wm831x.txt 17890F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17891F: arch/arm/mach-s3c64xx/mach-crag6410* 17892F: drivers/clk/clk-wm83*.c 17893F: drivers/extcon/extcon-arizona.c 17894F: drivers/leds/leds-wm83*.c 17895F: drivers/gpio/gpio-*wm*.c 17896F: drivers/gpio/gpio-arizona.c 17897F: drivers/hwmon/wm83??-hwmon.c 17898F: drivers/input/misc/wm831x-on.c 17899F: drivers/input/touchscreen/wm831x-ts.c 17900F: drivers/input/touchscreen/wm97*.c 17901F: drivers/mfd/arizona* 17902F: drivers/mfd/wm*.c 17903F: drivers/mfd/cs47l24* 17904F: drivers/power/supply/wm83*.c 17905F: drivers/rtc/rtc-wm83*.c 17906F: drivers/regulator/wm8*.c 17907F: drivers/regulator/arizona* 17908F: drivers/video/backlight/wm83*_bl.c 17909F: drivers/watchdog/wm83*_wdt.c 17910F: include/linux/mfd/arizona/ 17911F: include/linux/mfd/wm831x/ 17912F: include/linux/mfd/wm8350/ 17913F: include/linux/mfd/wm8400* 17914F: include/linux/regulator/arizona* 17915F: include/linux/wm97xx.h 17916F: include/sound/wm????.h 17917F: sound/soc/codecs/arizona.? 17918F: sound/soc/codecs/wm* 17919F: sound/soc/codecs/cs47l24* 17920 17921WORKQUEUE 17922M: Tejun Heo <tj@kernel.org> 17923R: Lai Jiangshan <jiangshanlai@gmail.com> 17924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17925S: Maintained 17926F: include/linux/workqueue.h 17927F: kernel/workqueue.c 17928F: Documentation/core-api/workqueue.rst 17929 17930X-POWERS AXP288 PMIC DRIVERS 17931M: Hans de Goede <hdegoede@redhat.com> 17932S: Maintained 17933N: axp288 17934F: drivers/acpi/pmic/intel_pmic_xpower.c 17935 17936X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17937M: Chen-Yu Tsai <wens@csie.org> 17938L: linux-kernel@vger.kernel.org 17939S: Maintained 17940N: axp[128] 17941 17942X.25 NETWORK LAYER 17943M: Andrew Hendry <andrew.hendry@gmail.com> 17944L: linux-x25@vger.kernel.org 17945S: Odd Fixes 17946F: Documentation/networking/x25* 17947F: include/net/x25* 17948F: net/x25/ 17949 17950X86 ARCHITECTURE (32-BIT AND 64-BIT) 17951M: Thomas Gleixner <tglx@linutronix.de> 17952M: Ingo Molnar <mingo@redhat.com> 17953M: Borislav Petkov <bp@alien8.de> 17954R: "H. Peter Anvin" <hpa@zytor.com> 17955M: x86@kernel.org 17956L: linux-kernel@vger.kernel.org 17957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17958S: Maintained 17959F: Documentation/devicetree/bindings/x86/ 17960F: Documentation/x86/ 17961F: arch/x86/ 17962 17963X86 ENTRY CODE 17964M: Andy Lutomirski <luto@kernel.org> 17965L: linux-kernel@vger.kernel.org 17966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17967S: Maintained 17968F: arch/x86/entry/ 17969 17970X86 MCE INFRASTRUCTURE 17971M: Tony Luck <tony.luck@intel.com> 17972M: Borislav Petkov <bp@alien8.de> 17973L: linux-edac@vger.kernel.org 17974S: Maintained 17975F: arch/x86/kernel/cpu/mce/* 17976 17977X86 MICROCODE UPDATE SUPPORT 17978M: Borislav Petkov <bp@alien8.de> 17979S: Maintained 17980F: arch/x86/kernel/cpu/microcode/* 17981 17982X86 MM 17983M: Dave Hansen <dave.hansen@linux.intel.com> 17984M: Andy Lutomirski <luto@kernel.org> 17985M: Peter Zijlstra <peterz@infradead.org> 17986L: linux-kernel@vger.kernel.org 17987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17988S: Maintained 17989F: arch/x86/mm/ 17990 17991X86 PLATFORM DRIVERS 17992M: Darren Hart <dvhart@infradead.org> 17993M: Andy Shevchenko <andy@infradead.org> 17994L: platform-driver-x86@vger.kernel.org 17995T: git git://git.infradead.org/linux-platform-drivers-x86.git 17996S: Odd Fixes 17997F: drivers/platform/x86/ 17998F: drivers/platform/olpc/ 17999 18000X86 PLATFORM DRIVERS - ARCH 18001R: Darren Hart <dvhart@infradead.org> 18002R: Andy Shevchenko <andy@infradead.org> 18003L: platform-driver-x86@vger.kernel.org 18004L: x86@kernel.org 18005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18006S: Maintained 18007F: arch/x86/platform 18008 18009X86 VDSO 18010M: Andy Lutomirski <luto@kernel.org> 18011L: linux-kernel@vger.kernel.org 18012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 18013S: Maintained 18014F: arch/x86/entry/vdso/ 18015 18016XARRAY 18017M: Matthew Wilcox <willy@infradead.org> 18018L: linux-fsdevel@vger.kernel.org 18019S: Supported 18020F: Documentation/core-api/xarray.rst 18021F: lib/idr.c 18022F: lib/xarray.c 18023F: include/linux/idr.h 18024F: include/linux/xarray.h 18025F: tools/testing/radix-tree 18026 18027XBOX DVD IR REMOTE 18028M: Benjamin Valentin <benpicco@googlemail.com> 18029S: Maintained 18030F: drivers/media/rc/xbox_remote.c 18031F: drivers/media/rc/keymaps/rc-xbox-dvd.c 18032 18033XC2028/3028 TUNER DRIVER 18034M: Mauro Carvalho Chehab <mchehab@kernel.org> 18035L: linux-media@vger.kernel.org 18036W: https://linuxtv.org 18037T: git git://linuxtv.org/media_tree.git 18038S: Maintained 18039F: drivers/media/tuners/tuner-xc2028.* 18040 18041XDP (eXpress Data Path) 18042M: Alexei Starovoitov <ast@kernel.org> 18043M: Daniel Borkmann <daniel@iogearbox.net> 18044M: David S. Miller <davem@davemloft.net> 18045M: Jakub Kicinski <jakub.kicinski@netronome.com> 18046M: Jesper Dangaard Brouer <hawk@kernel.org> 18047M: John Fastabend <john.fastabend@gmail.com> 18048L: netdev@vger.kernel.org 18049L: bpf@vger.kernel.org 18050S: Supported 18051F: net/core/xdp.c 18052F: include/net/xdp.h 18053F: kernel/bpf/devmap.c 18054F: kernel/bpf/cpumap.c 18055F: include/trace/events/xdp.h 18056K: xdp 18057N: xdp 18058 18059XDP SOCKETS (AF_XDP) 18060M: Björn Töpel <bjorn.topel@intel.com> 18061M: Magnus Karlsson <magnus.karlsson@intel.com> 18062R: Jonathan Lemon <jonathan.lemon@gmail.com> 18063L: netdev@vger.kernel.org 18064L: bpf@vger.kernel.org 18065S: Maintained 18066F: kernel/bpf/xskmap.c 18067F: net/xdp/ 18068 18069XEN BLOCK SUBSYSTEM 18070M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18071M: Roger Pau Monné <roger.pau@citrix.com> 18072L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18073S: Supported 18074F: drivers/block/xen-blkback/* 18075F: drivers/block/xen* 18076 18077XEN HYPERVISOR ARM 18078M: Stefano Stabellini <sstabellini@kernel.org> 18079L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18080S: Maintained 18081F: arch/arm/xen/ 18082F: arch/arm/include/asm/xen/ 18083 18084XEN HYPERVISOR ARM64 18085M: Stefano Stabellini <sstabellini@kernel.org> 18086L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18087S: Maintained 18088F: arch/arm64/xen/ 18089F: arch/arm64/include/asm/xen/ 18090 18091XEN HYPERVISOR INTERFACE 18092M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 18093M: Juergen Gross <jgross@suse.com> 18094R: Stefano Stabellini <sstabellini@kernel.org> 18095L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18096T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 18097S: Supported 18098F: arch/x86/xen/ 18099F: arch/x86/platform/pvh/ 18100F: drivers/*/xen-*front.c 18101F: drivers/xen/ 18102F: arch/x86/include/asm/xen/ 18103F: arch/x86/include/asm/pvclock-abi.h 18104F: include/xen/ 18105F: include/uapi/xen/ 18106F: Documentation/ABI/stable/sysfs-hypervisor-xen 18107F: Documentation/ABI/testing/sysfs-hypervisor-xen 18108 18109XEN NETWORK BACKEND DRIVER 18110M: Wei Liu <wei.liu@kernel.org> 18111M: Paul Durrant <paul@xen.org> 18112L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18113L: netdev@vger.kernel.org 18114S: Supported 18115F: drivers/net/xen-netback/* 18116 18117XEN PCI SUBSYSTEM 18118M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18119L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18120S: Supported 18121F: arch/x86/pci/*xen* 18122F: drivers/pci/*xen* 18123 18124XEN PVSCSI DRIVERS 18125M: Juergen Gross <jgross@suse.com> 18126L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18127L: linux-scsi@vger.kernel.org 18128S: Supported 18129F: drivers/scsi/xen-scsifront.c 18130F: drivers/xen/xen-scsiback.c 18131F: include/xen/interface/io/vscsiif.h 18132 18133XEN SWIOTLB SUBSYSTEM 18134M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18135L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18136L: iommu@lists.linux-foundation.org 18137S: Supported 18138F: arch/x86/xen/*swiotlb* 18139F: drivers/xen/*swiotlb* 18140 18141XEN SOUND FRONTEND DRIVER 18142M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 18143L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18144L: alsa-devel@alsa-project.org (moderated for non-subscribers) 18145S: Supported 18146F: sound/xen/* 18147 18148XFS FILESYSTEM 18149M: Darrick J. Wong <darrick.wong@oracle.com> 18150M: linux-xfs@vger.kernel.org 18151L: linux-xfs@vger.kernel.org 18152W: http://xfs.org/ 18153T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 18154S: Supported 18155F: Documentation/admin-guide/xfs.rst 18156F: Documentation/ABI/testing/sysfs-fs-xfs 18157F: Documentation/filesystems/xfs-delayed-logging-design.txt 18158F: Documentation/filesystems/xfs-self-describing-metadata.txt 18159F: fs/xfs/ 18160F: include/uapi/linux/dqblk_xfs.h 18161F: include/uapi/linux/fsmap.h 18162 18163XILINX AXI ETHERNET DRIVER 18164M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com> 18165S: Maintained 18166F: drivers/net/ethernet/xilinx/xilinx_axienet* 18167 18168XILINX CAN DRIVER 18169M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> 18170R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com> 18171L: linux-can@vger.kernel.org 18172S: Maintained 18173F: Documentation/devicetree/bindings/net/can/xilinx_can.txt 18174F: drivers/net/can/xilinx_can.c 18175 18176XILINX UARTLITE SERIAL DRIVER 18177M: Peter Korsgaard <jacmet@sunsite.dk> 18178L: linux-serial@vger.kernel.org 18179S: Maintained 18180F: drivers/tty/serial/uartlite.c 18181 18182XILINX VIDEO IP CORES 18183M: Hyun Kwon <hyun.kwon@xilinx.com> 18184M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 18185L: linux-media@vger.kernel.org 18186T: git git://linuxtv.org/media_tree.git 18187S: Supported 18188F: Documentation/devicetree/bindings/media/xilinx/ 18189F: drivers/media/platform/xilinx/ 18190F: include/uapi/linux/xilinx-v4l2-controls.h 18191 18192XILINX SD-FEC IP CORES 18193M: Derek Kiernan <derek.kiernan@xilinx.com> 18194M: Dragan Cvetic <dragan.cvetic@xilinx.com> 18195S: Maintained 18196F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt 18197F: Documentation/misc-devices/xilinx_sdfec.rst 18198F: drivers/misc/xilinx_sdfec.c 18199F: drivers/misc/Kconfig 18200F: drivers/misc/Makefile 18201F: include/uapi/misc/xilinx_sdfec.h 18202 18203XILLYBUS DRIVER 18204M: Eli Billauer <eli.billauer@gmail.com> 18205L: linux-kernel@vger.kernel.org 18206S: Supported 18207F: drivers/char/xillybus/ 18208 18209XLP9XX I2C DRIVER 18210M: George Cherian <gcherian@marvell.com> 18211L: linux-i2c@vger.kernel.org 18212W: http://www.marvell.com 18213S: Supported 18214F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 18215F: drivers/i2c/busses/i2c-xlp9xx.c 18216 18217XRA1403 GPIO EXPANDER 18218M: Nandor Han <nandor.han@ge.com> 18219M: Semi Malinen <semi.malinen@ge.com> 18220L: linux-gpio@vger.kernel.org 18221S: Maintained 18222F: drivers/gpio/gpio-xra1403.c 18223F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 18224 18225XTENSA XTFPGA PLATFORM SUPPORT 18226M: Max Filippov <jcmvbkbc@gmail.com> 18227L: linux-xtensa@linux-xtensa.org 18228S: Maintained 18229F: drivers/spi/spi-xtensa-xtfpga.c 18230F: sound/soc/xtensa/xtfpga-i2s.c 18231 18232YAM DRIVER FOR AX.25 18233M: Jean-Paul Roubelat <jpr@f6fbb.org> 18234L: linux-hams@vger.kernel.org 18235S: Maintained 18236F: drivers/net/hamradio/yam* 18237F: include/linux/yam.h 18238 18239YAMA SECURITY MODULE 18240M: Kees Cook <keescook@chromium.org> 18241T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 18242S: Supported 18243F: security/yama/ 18244F: Documentation/admin-guide/LSM/Yama.rst 18245 18246YEALINK PHONE DRIVER 18247M: Henk Vergonet <Henk.Vergonet@gmail.com> 18248L: usbb2k-api-dev@nongnu.org 18249S: Maintained 18250F: Documentation/input/devices/yealink.rst 18251F: drivers/input/misc/yealink.* 18252 18253Z8530 DRIVER FOR AX.25 18254M: Joerg Reuter <jreuter@yaina.de> 18255W: http://yaina.de/jreuter/ 18256W: http://www.qsl.net/dl1bke/ 18257L: linux-hams@vger.kernel.org 18258S: Maintained 18259F: Documentation/networking/z8530drv.txt 18260F: drivers/net/hamradio/*scc.c 18261F: drivers/net/hamradio/z8530.h 18262 18263ZBUD COMPRESSED PAGE ALLOCATOR 18264M: Seth Jennings <sjenning@redhat.com> 18265M: Dan Streetman <ddstreet@ieee.org> 18266L: linux-mm@kvack.org 18267S: Maintained 18268F: mm/zbud.c 18269F: include/linux/zbud.h 18270 18271ZD1211RW WIRELESS DRIVER 18272M: Daniel Drake <dsd@gentoo.org> 18273M: Ulrich Kunitz <kune@deine-taler.de> 18274W: http://zd1211.ath.cx/wiki/DriverRewrite 18275L: linux-wireless@vger.kernel.org 18276L: zd1211-devs@lists.sourceforge.net (subscribers-only) 18277S: Maintained 18278F: drivers/net/wireless/zydas/zd1211rw/ 18279 18280ZD1301 MEDIA DRIVER 18281M: Antti Palosaari <crope@iki.fi> 18282L: linux-media@vger.kernel.org 18283W: https://linuxtv.org/ 18284W: http://palosaari.fi/linux/ 18285Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18286S: Maintained 18287F: drivers/media/usb/dvb-usb-v2/zd1301* 18288 18289ZD1301_DEMOD MEDIA DRIVER 18290M: Antti Palosaari <crope@iki.fi> 18291L: linux-media@vger.kernel.org 18292W: https://linuxtv.org/ 18293W: http://palosaari.fi/linux/ 18294Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18295S: Maintained 18296F: drivers/media/dvb-frontends/zd1301_demod* 18297 18298ZHAOXIN PROCESSOR SUPPORT 18299M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 18300L: linux-kernel@vger.kernel.org 18301S: Maintained 18302F: arch/x86/kernel/cpu/zhaoxin.c 18303 18304ZPOOL COMPRESSED PAGE STORAGE API 18305M: Dan Streetman <ddstreet@ieee.org> 18306L: linux-mm@kvack.org 18307S: Maintained 18308F: mm/zpool.c 18309F: include/linux/zpool.h 18310 18311ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 18312M: Minchan Kim <minchan@kernel.org> 18313M: Nitin Gupta <ngupta@vflare.org> 18314R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18315L: linux-kernel@vger.kernel.org 18316S: Maintained 18317F: drivers/block/zram/ 18318F: Documentation/admin-guide/blockdev/zram.rst 18319 18320ZS DECSTATION Z85C30 SERIAL DRIVER 18321M: "Maciej W. Rozycki" <macro@linux-mips.org> 18322S: Maintained 18323F: drivers/tty/serial/zs.* 18324 18325ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 18326M: Minchan Kim <minchan@kernel.org> 18327M: Nitin Gupta <ngupta@vflare.org> 18328R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18329L: linux-mm@kvack.org 18330S: Maintained 18331F: mm/zsmalloc.c 18332F: include/linux/zsmalloc.h 18333F: Documentation/vm/zsmalloc.rst 18334 18335ZSWAP COMPRESSED SWAP CACHING 18336M: Seth Jennings <sjenning@redhat.com> 18337M: Dan Streetman <ddstreet@ieee.org> 18338M: Vitaly Wool <vitaly.wool@konsulko.com> 18339L: linux-mm@kvack.org 18340S: Maintained 18341F: mm/zswap.c 18342 18343THE REST 18344M: Linus Torvalds <torvalds@linux-foundation.org> 18345L: linux-kernel@vger.kernel.org 18346Q: http://patchwork.kernel.org/project/LKML/list/ 18347T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 18348S: Buried alive in reporters 18349F: * 18350F: */ 18351