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.rst 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.rst 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 306S: Maintained 307W: http://piie.net/?section=acerhdf 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 320S: Supported 321W: https://01.org/linux-acpi 322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 323Q: https://patchwork.kernel.org/project/linux-acpi/list/ 324B: https://bugzilla.kernel.org 325F: Documentation/ABI/testing/configfs-acpi 326F: Documentation/ABI/testing/sysfs-bus-acpi 327F: Documentation/firmware-guide/acpi/ 328F: drivers/acpi/ 329F: drivers/pci/*/*acpi* 330F: drivers/pci/*acpi* 331F: drivers/pnp/pnpacpi/ 332F: include/acpi/ 333F: include/linux/acpi.h 334F: include/linux/fwnode.h 335F: tools/power/acpi/ 336 337ACPI APEI 338M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 339M: Len Brown <lenb@kernel.org> 340R: James Morse <james.morse@arm.com> 341R: Tony Luck <tony.luck@intel.com> 342R: Borislav Petkov <bp@alien8.de> 343L: linux-acpi@vger.kernel.org 344F: drivers/acpi/apei/ 345 346ACPI COMPONENT ARCHITECTURE (ACPICA) 347M: Robert Moore <robert.moore@intel.com> 348M: Erik Kaneda <erik.kaneda@intel.com> 349M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 350L: linux-acpi@vger.kernel.org 351L: devel@acpica.org 352S: Supported 353W: https://acpica.org/ 354W: https://github.com/acpica/acpica/ 355T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 356Q: https://patchwork.kernel.org/project/linux-acpi/list/ 357B: https://bugzilla.kernel.org 358B: https://bugs.acpica.org 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 366S: Supported 367W: https://01.org/linux-acpi 368B: https://bugzilla.kernel.org 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 392S: Supported 393T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 394Q: https://patchwork.kernel.org/project/linux-acpi/list/ 395B: https://bugzilla.kernel.org 396F: drivers/acpi/pmic/ 397 398ACPI THERMAL DRIVER 399M: Zhang Rui <rui.zhang@intel.com> 400L: linux-acpi@vger.kernel.org 401S: Supported 402W: https://01.org/linux-acpi 403B: https://bugzilla.kernel.org 404F: drivers/acpi/*thermal* 405 406ACPI VIDEO DRIVER 407M: Zhang Rui <rui.zhang@intel.com> 408L: linux-acpi@vger.kernel.org 409S: Supported 410W: https://01.org/linux-acpi 411B: https://bugzilla.kernel.org 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.rst 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.rst 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 677ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER 678M: Tomislav Denis <tomislav.denis@avl.com> 679W: http://www.allsensors.com/ 680S: Maintained 681L: linux-iio@vger.kernel.org 682F: drivers/iio/pressure/dlhl60d.c 683F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml 684 685ALLEGRO DVT VIDEO IP CORE DRIVER 686M: Michael Tretter <m.tretter@pengutronix.de> 687R: Pengutronix Kernel Team <kernel@pengutronix.de> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/allegro-dvt/ 691 692ALLWINNER CPUFREQ DRIVER 693M: Yangtao Li <tiny.windzz@gmail.com> 694L: linux-pm@vger.kernel.org 695S: Maintained 696F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml 697F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 698 699ALLWINNER CRYPTO DRIVERS 700M: Corentin Labbe <clabbe.montjoie@gmail.com> 701L: linux-crypto@vger.kernel.org 702S: Maintained 703F: drivers/crypto/allwinner/ 704 705ALLWINNER THERMAL DRIVER 706M: Vasily Khoruzhick <anarsoul@gmail.com> 707M: Yangtao Li <tiny.windzz@gmail.com> 708L: linux-pm@vger.kernel.org 709S: Maintained 710F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml 711F: drivers/thermal/sun8i_thermal.c 712 713ALLWINNER VPU DRIVER 714M: Maxime Ripard <mripard@kernel.org> 715M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 716L: linux-media@vger.kernel.org 717S: Maintained 718F: drivers/staging/media/sunxi/cedrus/ 719 720ALPHA PORT 721M: Richard Henderson <rth@twiddle.net> 722M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 723M: Matt Turner <mattst88@gmail.com> 724S: Odd Fixes 725L: linux-alpha@vger.kernel.org 726F: arch/alpha/ 727 728ALPS PS/2 TOUCHPAD DRIVER 729R: Pali Rohár <pali.rohar@gmail.com> 730F: drivers/input/mouse/alps.* 731 732ALTERA I2C CONTROLLER DRIVER 733M: Thor Thayer <thor.thayer@linux.intel.com> 734S: Maintained 735F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 736F: drivers/i2c/busses/i2c-altera.c 737 738ALTERA MAILBOX DRIVER 739M: Ley Foon Tan <ley.foon.tan@intel.com> 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/mailbox/mailbox-altera.c 743 744ALTERA PIO DRIVER 745M: Joyce Ooi <joyce.ooi@intel.com> 746L: linux-gpio@vger.kernel.org 747S: Maintained 748F: drivers/gpio/gpio-altera.c 749 750ALTERA SYSTEM MANAGER DRIVER 751M: Thor Thayer <thor.thayer@linux.intel.com> 752S: Maintained 753F: drivers/mfd/altera-sysmgr.c 754F: include/linux/mfd/altera-sysmgr.h 755 756ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 757M: Thor Thayer <thor.thayer@linux.intel.com> 758S: Maintained 759F: drivers/gpio/gpio-altera-a10sr.c 760F: drivers/mfd/altera-a10sr.c 761F: drivers/reset/reset-a10sr.c 762F: include/linux/mfd/altera-a10sr.h 763F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 764 765ALTERA TRIPLE SPEED ETHERNET DRIVER 766M: Thor Thayer <thor.thayer@linux.intel.com> 767L: netdev@vger.kernel.org 768L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 769S: Maintained 770F: drivers/net/ethernet/altera/ 771 772ALTERA UART/JTAG UART SERIAL DRIVERS 773M: Tobias Klauser <tklauser@distanz.ch> 774L: linux-serial@vger.kernel.org 775L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 776S: Maintained 777F: drivers/tty/serial/altera_uart.c 778F: drivers/tty/serial/altera_jtaguart.c 779F: include/linux/altera_uart.h 780F: include/linux/altera_jtaguart.h 781 782AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 783M: Talel Shenhar <talel@amazon.com> 784S: Maintained 785F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 786F: drivers/thermal/thermal_mmio.c 787 788AMAZON ETHERNET DRIVERS 789M: Netanel Belgazal <netanel@amazon.com> 790M: Arthur Kiyanovski <akiyano@amazon.com> 791R: Guy Tzalik <gtzalik@amazon.com> 792R: Saeed Bishara <saeedb@amazon.com> 793R: Zorik Machulsky <zorik@amazon.com> 794L: netdev@vger.kernel.org 795S: Supported 796F: Documentation/networking/device_drivers/amazon/ena.txt 797F: drivers/net/ethernet/amazon/ 798 799AMAZON RDMA EFA DRIVER 800M: Gal Pressman <galpress@amazon.com> 801R: Yossi Leybovich <sleybo@amazon.com> 802L: linux-rdma@vger.kernel.org 803Q: https://patchwork.kernel.org/project/linux-rdma/list/ 804S: Supported 805F: drivers/infiniband/hw/efa/ 806F: include/uapi/rdma/efa-abi.h 807 808AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 809M: Tom Lendacky <thomas.lendacky@amd.com> 810L: linux-crypto@vger.kernel.org 811S: Supported 812F: drivers/crypto/ccp/ 813F: include/linux/ccp.h 814 815AMD DISPLAY CORE 816M: Harry Wentland <harry.wentland@amd.com> 817M: Leo Li <sunpeng.li@amd.com> 818L: amd-gfx@lists.freedesktop.org 819T: git git://people.freedesktop.org/~agd5f/linux 820S: Supported 821F: drivers/gpu/drm/amd/display/ 822 823AMD FAM15H PROCESSOR POWER MONITORING DRIVER 824M: Huang Rui <ray.huang@amd.com> 825L: linux-hwmon@vger.kernel.org 826S: Supported 827F: Documentation/hwmon/fam15h_power.rst 828F: drivers/hwmon/fam15h_power.c 829 830AMD FCH GPIO DRIVER 831M: Enrico Weigelt, metux IT consult <info@metux.net> 832L: linux-gpio@vger.kernel.org 833S: Maintained 834F: drivers/gpio/gpio-amd-fch.c 835F: include/linux/platform_data/gpio/gpio-amd-fch.h 836 837AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 838L: linux-geode@lists.infradead.org (moderated for non-subscribers) 839S: Orphan 840F: drivers/usb/gadget/udc/amd5536udc.* 841 842AMD GEODE PROCESSOR/CHIPSET SUPPORT 843M: Andres Salomon <dilinger@queued.net> 844L: linux-geode@lists.infradead.org (moderated for non-subscribers) 845W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 846S: Supported 847F: drivers/char/hw_random/geode-rng.c 848F: drivers/crypto/geode* 849F: drivers/video/fbdev/geode/ 850F: arch/x86/include/asm/geode.h 851 852AMD IOMMU (AMD-VI) 853M: Joerg Roedel <joro@8bytes.org> 854L: iommu@lists.linux-foundation.org 855T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 856S: Maintained 857F: drivers/iommu/amd_iommu*.[ch] 858F: include/linux/amd-iommu.h 859 860AMD KFD 861M: Felix Kuehling <Felix.Kuehling@amd.com> 862L: amd-gfx@lists.freedesktop.org 863T: git git://people.freedesktop.org/~agd5f/linux 864S: Supported 865F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 866F: drivers/gpu/drm/amd/amdkfd/ 867F: drivers/gpu/drm/amd/include/cik_structs.h 868F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 869F: drivers/gpu/drm/amd/include/vi_structs.h 870F: drivers/gpu/drm/amd/include/v9_structs.h 871F: include/uapi/linux/kfd_ioctl.h 872 873AMD MP2 I2C DRIVER 874M: Elie Morisse <syniurge@gmail.com> 875M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 876M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 877L: linux-i2c@vger.kernel.org 878S: Maintained 879F: drivers/i2c/busses/i2c-amd-mp2* 880 881AMD POWERPLAY 882M: Evan Quan <evan.quan@amd.com> 883L: amd-gfx@lists.freedesktop.org 884S: Supported 885F: drivers/gpu/drm/amd/powerplay/ 886T: git git://people.freedesktop.org/~agd5f/linux 887 888AMD SEATTLE DEVICE TREE SUPPORT 889M: Brijesh Singh <brijeshkumar.singh@amd.com> 890M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 891M: Tom Lendacky <thomas.lendacky@amd.com> 892S: Supported 893F: arch/arm64/boot/dts/amd/ 894 895AMD XGBE DRIVER 896M: Tom Lendacky <thomas.lendacky@amd.com> 897L: netdev@vger.kernel.org 898S: Supported 899F: drivers/net/ethernet/amd/xgbe/ 900F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 901 902ANALOG DEVICES INC AD5686 DRIVER 903M: Stefan Popa <stefan.popa@analog.com> 904L: linux-pm@vger.kernel.org 905W: http://ez.analog.com/community/linux-device-drivers 906S: Supported 907F: drivers/iio/dac/ad5686* 908F: drivers/iio/dac/ad5696* 909 910ANALOG DEVICES INC AD5758 DRIVER 911M: Stefan Popa <stefan.popa@analog.com> 912L: linux-iio@vger.kernel.org 913W: http://ez.analog.com/community/linux-device-drivers 914S: Supported 915F: drivers/iio/dac/ad5758.c 916F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 917 918ANALOG DEVICES INC AD7091R5 DRIVER 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/ad7091r5.c 924F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml 925 926ANALOG DEVICES INC AD7124 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/ad7124.c 932F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 933 934ANALOG DEVICES INC AD7192 DRIVER 935M: Alexandru Tachici <alexandru.tachici@analog.com> 936L: linux-iio@vger.kernel.org 937W: http://ez.analog.com/community/linux-device-drivers 938S: Supported 939F: drivers/iio/adc/ad7192.c 940F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml 941 942ANALOG DEVICES INC AD7292 DRIVER 943M: Marcelo Schmitt <marcelo.schmitt1@gmail.com> 944L: linux-iio@vger.kernel.org 945W: http://ez.analog.com/community/linux-device-drivers 946S: Supported 947F: drivers/iio/adc/ad7292.c 948F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 949 950ANALOG DEVICES INC AD7606 DRIVER 951M: Stefan Popa <stefan.popa@analog.com> 952M: Beniamin Bia <beniamin.bia@analog.com> 953L: linux-iio@vger.kernel.org 954W: http://ez.analog.com/community/linux-device-drivers 955S: Supported 956F: drivers/iio/adc/ad7606.c 957F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 958 959ANALOG DEVICES INC AD7768-1 DRIVER 960M: Stefan Popa <stefan.popa@analog.com> 961L: linux-iio@vger.kernel.org 962W: http://ez.analog.com/community/linux-device-drivers 963S: Supported 964F: drivers/iio/adc/ad7768-1.c 965F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 966 967ANALOG DEVICES INC AD7780 DRIVER 968M: Michael Hennerich <Michael.Hennerich@analog.com> 969M: Renato Lui Geh <renatogeh@gmail.com> 970L: linux-iio@vger.kernel.org 971W: http://ez.analog.com/community/linux-device-drivers 972S: Supported 973F: drivers/iio/adc/ad7780.c 974F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 975 976ANALOG DEVICES INC AD9389B DRIVER 977M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 978L: linux-media@vger.kernel.org 979S: Maintained 980F: drivers/media/i2c/ad9389b* 981 982ANALOG DEVICES INC ADGS1408 DRIVER 983M: Mircea Caprioru <mircea.caprioru@analog.com> 984S: Supported 985F: drivers/mux/adgs1408.c 986F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 987 988ANALOG DEVICES INC ADIN DRIVER 989M: Alexandru Ardelean <alexaundru.ardelean@analog.com> 990L: netdev@vger.kernel.org 991W: http://ez.analog.com/community/linux-device-drivers 992S: Supported 993F: drivers/net/phy/adin.c 994F: Documentation/devicetree/bindings/net/adi,adin.yaml 995 996ANALOG DEVICES INC ADIS DRIVER LIBRARY 997M: Alexandru Ardelean <alexandru.ardelean@analog.com> 998S: Supported 999L: linux-iio@vger.kernel.org 1000F: include/linux/iio/imu/adis.h 1001F: drivers/iio/imu/adis.c 1002 1003ANALOG DEVICES INC ADIS16460 DRIVER 1004M: Dragos Bogdan <dragos.bogdan@analog.com> 1005S: Supported 1006L: linux-iio@vger.kernel.org 1007W: http://ez.analog.com/community/linux-device-drivers 1008F: drivers/iio/imu/adis16460.c 1009F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1010 1011ANALOG DEVICES INC ADM1177 DRIVER 1012M: Beniamin Bia <beniamin.bia@analog.com> 1013M: Michael Hennerich <Michael.Hennerich@analog.com> 1014L: linux-hwmon@vger.kernel.org 1015W: http://ez.analog.com/community/linux-device-drivers 1016S: Supported 1017F: drivers/hwmon/adm1177.c 1018F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml 1019 1020ANALOG DEVICES INC ADP5061 DRIVER 1021M: Stefan Popa <stefan.popa@analog.com> 1022L: linux-pm@vger.kernel.org 1023W: http://ez.analog.com/community/linux-device-drivers 1024S: Supported 1025F: drivers/power/supply/adp5061.c 1026 1027ANALOG DEVICES INC ADV7180 DRIVER 1028M: Lars-Peter Clausen <lars@metafoo.de> 1029L: linux-media@vger.kernel.org 1030W: http://ez.analog.com/community/linux-device-drivers 1031S: Supported 1032F: drivers/media/i2c/adv7180.c 1033 1034ANALOG DEVICES INC ADV748X DRIVER 1035M: Kieran Bingham <kieran.bingham@ideasonboard.com> 1036L: linux-media@vger.kernel.org 1037S: Maintained 1038F: drivers/media/i2c/adv748x/* 1039 1040ANALOG DEVICES INC ADV7511 DRIVER 1041M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1042L: linux-media@vger.kernel.org 1043S: Maintained 1044F: drivers/media/i2c/adv7511* 1045 1046ANALOG DEVICES INC ADV7604 DRIVER 1047M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1048L: linux-media@vger.kernel.org 1049S: Maintained 1050F: drivers/media/i2c/adv7604* 1051 1052ANALOG DEVICES INC ADV7842 DRIVER 1053M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1054L: linux-media@vger.kernel.org 1055S: Maintained 1056F: drivers/media/i2c/adv7842* 1057 1058ANALOG DEVICES INC ASOC CODEC DRIVERS 1059M: Lars-Peter Clausen <lars@metafoo.de> 1060M: Nuno Sá <nuno.sa@analog.com> 1061L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1062W: http://wiki.analog.com/ 1063W: http://ez.analog.com/community/linux-device-drivers 1064S: Supported 1065F: sound/soc/codecs/adau* 1066F: sound/soc/codecs/adav* 1067F: sound/soc/codecs/ad1* 1068F: sound/soc/codecs/ad7* 1069F: sound/soc/codecs/ssm* 1070F: sound/soc/codecs/sigmadsp.* 1071 1072ANALOG DEVICES INC DMA DRIVERS 1073M: Lars-Peter Clausen <lars@metafoo.de> 1074W: http://ez.analog.com/community/linux-device-drivers 1075S: Supported 1076F: drivers/dma/dma-axi-dmac.c 1077 1078ANALOG DEVICES INC IIO DRIVERS 1079M: Lars-Peter Clausen <lars@metafoo.de> 1080M: Michael Hennerich <Michael.Hennerich@analog.com> 1081M: Stefan Popa <stefan.popa@analog.com> 1082W: http://wiki.analog.com/ 1083W: http://ez.analog.com/community/linux-device-drivers 1084S: Supported 1085F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1086F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1087F: drivers/iio/*/ad* 1088F: drivers/iio/adc/ltc249* 1089X: drivers/iio/*/adjd* 1090F: drivers/staging/iio/*/ad* 1091 1092ANALOG DEVICES INC HMC425A DRIVER 1093M: Beniamin Bia <beniamin.bia@analog.com> 1094M: Michael Hennerich <michael.hennerich@analog.com> 1095L: linux-iio@vger.kernel.org 1096S: Supported 1097W: http://ez.analog.com/community/linux-device-drivers 1098F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml 1099F: drivers/iio/amplifiers/hmc425a.c 1100 1101ANALOGBITS PLL LIBRARIES 1102M: Paul Walmsley <paul.walmsley@sifive.com> 1103S: Supported 1104F: drivers/clk/analogbits/* 1105F: include/linux/clk/analogbits* 1106 1107ANDES ARCHITECTURE 1108M: Nick Hu <nickhu@andestech.com> 1109M: Greentime Hu <green.hu@gmail.com> 1110M: Vincent Chen <deanbo422@gmail.com> 1111T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1112S: Supported 1113F: arch/nds32/ 1114F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1115F: Documentation/devicetree/bindings/nds32/ 1116K: nds32 1117N: nds32 1118 1119ANDROID CONFIG FRAGMENTS 1120M: Rob Herring <robh@kernel.org> 1121S: Supported 1122F: kernel/configs/android* 1123 1124ANDROID DRIVERS 1125M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1126M: Arve Hjønnevåg <arve@android.com> 1127M: Todd Kjos <tkjos@android.com> 1128M: Martijn Coenen <maco@android.com> 1129M: Joel Fernandes <joel@joelfernandes.org> 1130M: Christian Brauner <christian@brauner.io> 1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1132L: devel@driverdev.osuosl.org 1133S: Supported 1134F: drivers/android/ 1135F: drivers/staging/android/ 1136 1137ANDROID GOLDFISH PIC DRIVER 1138M: Miodrag Dinic <miodrag.dinic@mips.com> 1139S: Supported 1140F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1141F: drivers/irqchip/irq-goldfish-pic.c 1142 1143ANDROID GOLDFISH RTC DRIVER 1144M: Miodrag Dinic <miodrag.dinic@mips.com> 1145S: Supported 1146F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1147F: drivers/rtc/rtc-goldfish.c 1148 1149ANDROID ION DRIVER 1150M: Laura Abbott <labbott@redhat.com> 1151M: Sumit Semwal <sumit.semwal@linaro.org> 1152L: devel@driverdev.osuosl.org 1153L: dri-devel@lists.freedesktop.org 1154L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1155S: Supported 1156F: drivers/staging/android/ion 1157F: drivers/staging/android/uapi/ion.h 1158 1159AOA (Apple Onboard Audio) ALSA DRIVER 1160M: Johannes Berg <johannes@sipsolutions.net> 1161L: linuxppc-dev@lists.ozlabs.org 1162L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1163S: Maintained 1164F: sound/aoa/ 1165 1166APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1167M: William Breathitt Gray <vilhelm.gray@gmail.com> 1168L: linux-iio@vger.kernel.org 1169S: Maintained 1170F: drivers/iio/adc/stx104.c 1171 1172APM DRIVER 1173M: Jiri Kosina <jikos@kernel.org> 1174S: Odd fixes 1175T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1176F: arch/x86/kernel/apm_32.c 1177F: include/linux/apm_bios.h 1178F: include/uapi/linux/apm_bios.h 1179F: drivers/char/apm-emulation.c 1180 1181APPARMOR SECURITY MODULE 1182M: John Johansen <john.johansen@canonical.com> 1183L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1184W: wiki.apparmor.net 1185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1186S: Supported 1187F: security/apparmor/ 1188F: Documentation/admin-guide/LSM/apparmor.rst 1189 1190APPLE BCM5974 MULTITOUCH DRIVER 1191M: Henrik Rydberg <rydberg@bitmath.org> 1192L: linux-input@vger.kernel.org 1193S: Odd fixes 1194F: drivers/input/mouse/bcm5974.c 1195 1196APPLE SMC DRIVER 1197M: Henrik Rydberg <rydberg@bitmath.org> 1198L: linux-hwmon@vger.kernel.org 1199S: Odd fixes 1200F: drivers/hwmon/applesmc.c 1201 1202APPLETALK NETWORK LAYER 1203L: netdev@vger.kernel.org 1204S: Odd fixes 1205F: drivers/net/appletalk/ 1206F: net/appletalk/ 1207F: include/linux/atalk.h 1208F: include/uapi/linux/atalk.h 1209 1210APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1211M: Khuong Dinh <khuong@os.amperecomputing.com> 1212S: Supported 1213F: arch/arm64/boot/dts/apm/ 1214 1215APPLIED MICRO (APM) X-GENE SOC EDAC 1216M: Khuong Dinh <khuong@os.amperecomputing.com> 1217S: Supported 1218F: drivers/edac/xgene_edac.c 1219F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1220 1221APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1222M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1223M: Keyur Chudgar <keyur@os.amperecomputing.com> 1224S: Supported 1225F: drivers/net/ethernet/apm/xgene-v2/ 1226 1227APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1228M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1229M: Keyur Chudgar <keyur@os.amperecomputing.com> 1230M: Quan Nguyen <quan@os.amperecomputing.com> 1231S: Supported 1232F: drivers/net/ethernet/apm/xgene/ 1233F: drivers/net/phy/mdio-xgene.c 1234F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1235F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1236 1237APPLIED MICRO (APM) X-GENE SOC PMU 1238M: Khuong Dinh <khuong@os.amperecomputing.com> 1239S: Supported 1240F: drivers/perf/xgene_pmu.c 1241F: Documentation/admin-guide/perf/xgene-pmu.rst 1242F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1243 1244APTINA CAMERA SENSOR PLL 1245M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1246L: linux-media@vger.kernel.org 1247S: Maintained 1248F: drivers/media/i2c/aptina-pll.* 1249 1250AQUANTIA ETHERNET DRIVER (atlantic) 1251M: Igor Russkikh <irusskikh@marvell.com> 1252L: netdev@vger.kernel.org 1253S: Supported 1254W: https://www.marvell.com/ 1255Q: http://patchwork.ozlabs.org/project/netdev/list/ 1256F: drivers/net/ethernet/aquantia/atlantic/ 1257F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1258 1259AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1260M: Egor Pomozov <epomozov@marvell.com> 1261L: netdev@vger.kernel.org 1262S: Supported 1263W: http://www.aquantia.com 1264F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1265 1266ARC FRAMEBUFFER DRIVER 1267M: Jaya Kumar <jayalk@intworks.biz> 1268S: Maintained 1269F: drivers/video/fbdev/arcfb.c 1270F: drivers/video/fbdev/core/fb_defio.c 1271 1272ARC PGU DRM DRIVER 1273M: Alexey Brodkin <abrodkin@synopsys.com> 1274S: Supported 1275F: drivers/gpu/drm/arc/ 1276F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1277 1278ARCNET NETWORK LAYER 1279M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1280L: netdev@vger.kernel.org 1281S: Maintained 1282F: drivers/net/arcnet/ 1283F: include/uapi/linux/if_arcnet.h 1284 1285ARM ARCHITECTED TIMER DRIVER 1286M: Mark Rutland <mark.rutland@arm.com> 1287M: Marc Zyngier <maz@kernel.org> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290F: arch/arm/include/asm/arch_timer.h 1291F: arch/arm64/include/asm/arch_timer.h 1292F: drivers/clocksource/arm_arch_timer.c 1293 1294ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1295M: Linus Walleij <linus.walleij@linaro.org> 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1297S: Maintained 1298F: Documentation/devicetree/bindings/arm/arm-boards 1299F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1300F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1301F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1302F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1303F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1304F: arch/arm/mach-integrator/ 1305F: arch/arm/mach-realview/ 1306F: arch/arm/mach-versatile/ 1307F: arch/arm/plat-versatile/ 1308F: arch/arm/boot/dts/arm-realview-* 1309F: arch/arm/boot/dts/integrator* 1310F: arch/arm/boot/dts/versatile* 1311F: drivers/clk/versatile/ 1312F: drivers/i2c/busses/i2c-versatile.c 1313F: drivers/irqchip/irq-versatile-fpga.c 1314F: drivers/mtd/maps/physmap_of_versatile.c 1315F: drivers/power/reset/arm-versatile-reboot.c 1316F: drivers/soc/versatile/ 1317 1318ARM HDLCD DRM DRIVER 1319M: Liviu Dudau <liviu.dudau@arm.com> 1320S: Supported 1321F: drivers/gpu/drm/arm/hdlcd_* 1322F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1323 1324ARM KOMEDA DRM-KMS DRIVER 1325M: James (Qian) Wang <james.qian.wang@arm.com> 1326M: Liviu Dudau <liviu.dudau@arm.com> 1327M: Mihail Atanassov <mihail.atanassov@arm.com> 1328L: Mali DP Maintainers <malidp@foss.arm.com> 1329S: Supported 1330T: git git://anongit.freedesktop.org/drm/drm-misc 1331F: drivers/gpu/drm/arm/display/include/ 1332F: drivers/gpu/drm/arm/display/komeda/ 1333F: Documentation/devicetree/bindings/display/arm,komeda.txt 1334F: Documentation/gpu/komeda-kms.rst 1335 1336ARM MALI-DP DRM DRIVER 1337M: Liviu Dudau <liviu.dudau@arm.com> 1338M: Brian Starkey <brian.starkey@arm.com> 1339L: Mali DP Maintainers <malidp@foss.arm.com> 1340S: Supported 1341T: git git://anongit.freedesktop.org/drm/drm-misc 1342F: drivers/gpu/drm/arm/ 1343F: Documentation/devicetree/bindings/display/arm,malidp.txt 1344F: Documentation/gpu/afbc.rst 1345 1346ARM MALI PANFROST DRM DRIVER 1347M: Rob Herring <robh@kernel.org> 1348M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1349R: Steven Price <steven.price@arm.com> 1350R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> 1351L: dri-devel@lists.freedesktop.org 1352S: Supported 1353T: git git://anongit.freedesktop.org/drm/drm-misc 1354F: drivers/gpu/drm/panfrost/ 1355F: include/uapi/drm/panfrost_drm.h 1356 1357ARM MFM AND FLOPPY DRIVERS 1358M: Ian Molton <spyro@f2s.com> 1359S: Maintained 1360F: arch/arm/mach-rpc/floppydma.S 1361F: arch/arm/include/asm/floppy.h 1362 1363ARM PMU PROFILING AND DEBUGGING 1364M: Will Deacon <will@kernel.org> 1365M: Mark Rutland <mark.rutland@arm.com> 1366S: Maintained 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368F: arch/arm*/kernel/perf_* 1369F: arch/arm/oprofile/common.c 1370F: arch/arm*/kernel/hw_breakpoint.c 1371F: arch/arm*/include/asm/hw_breakpoint.h 1372F: arch/arm*/include/asm/perf_event.h 1373F: drivers/perf/* 1374F: include/linux/perf/arm_pmu.h 1375F: Documentation/devicetree/bindings/arm/pmu.yaml 1376F: Documentation/devicetree/bindings/perf/ 1377 1378ARM PORT 1379M: Russell King <linux@armlinux.org.uk> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381W: http://www.armlinux.org.uk/ 1382S: Odd Fixes 1383T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1384F: arch/arm/ 1385X: arch/arm/boot/dts/ 1386 1387ARM PRIMECELL AACI PL041 DRIVER 1388M: Russell King <linux@armlinux.org.uk> 1389S: Odd Fixes 1390F: sound/arm/aaci.* 1391 1392ARM PRIMECELL BUS SUPPORT 1393M: Russell King <linux@armlinux.org.uk> 1394S: Odd Fixes 1395F: drivers/amba/ 1396F: include/linux/amba/bus.h 1397 1398ARM PRIMECELL CLCD PL110 DRIVER 1399M: Russell King <linux@armlinux.org.uk> 1400S: Odd Fixes 1401F: drivers/video/fbdev/amba-clcd.* 1402 1403ARM PRIMECELL KMI PL050 DRIVER 1404M: Russell King <linux@armlinux.org.uk> 1405S: Odd Fixes 1406F: drivers/input/serio/ambakmi.* 1407F: include/linux/amba/kmi.h 1408 1409ARM PRIMECELL MMCI PL180/1 DRIVER 1410M: Russell King <linux@armlinux.org.uk> 1411S: Odd Fixes 1412F: drivers/mmc/host/mmci.* 1413F: include/linux/amba/mmci.h 1414 1415ARM PRIMECELL SSP PL022 SPI DRIVER 1416M: Linus Walleij <linus.walleij@linaro.org> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1420F: drivers/spi/spi-pl022.c 1421 1422ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1423M: Russell King <linux@armlinux.org.uk> 1424S: Odd Fixes 1425F: drivers/tty/serial/amba-pl01*.c 1426F: include/linux/amba/serial.h 1427 1428ARM PRIMECELL VIC PL190/PL192 DRIVER 1429M: Linus Walleij <linus.walleij@linaro.org> 1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1431S: Maintained 1432F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1433F: drivers/irqchip/irq-vic.c 1434 1435AMAZON ANNAPURNA LABS FIC DRIVER 1436M: Talel Shenhar <talel@amazon.com> 1437S: Maintained 1438F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1439F: drivers/irqchip/irq-al-fic.c 1440 1441ARM SMMU DRIVERS 1442M: Will Deacon <will@kernel.org> 1443R: Robin Murphy <robin.murphy@arm.com> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446F: drivers/iommu/arm-smmu* 1447F: drivers/iommu/io-pgtable-arm.c 1448F: drivers/iommu/io-pgtable-arm-v7s.c 1449 1450ARM SUB-ARCHITECTURES 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453F: arch/arm/mach-*/ 1454F: arch/arm/plat-*/ 1455T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1456 1457ARM/ACTIONS SEMI ARCHITECTURE 1458M: Andreas Färber <afaerber@suse.de> 1459M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1461S: Maintained 1462N: owl 1463F: arch/arm/mach-actions/ 1464F: arch/arm/boot/dts/owl-* 1465F: arch/arm64/boot/dts/actions/ 1466F: drivers/clk/actions/ 1467F: drivers/clocksource/timer-owl* 1468F: drivers/dma/owl-dma.c 1469F: drivers/i2c/busses/i2c-owl.c 1470F: drivers/mmc/host/owl-mmc.c 1471F: drivers/pinctrl/actions/* 1472F: drivers/soc/actions/ 1473F: include/dt-bindings/power/owl-* 1474F: include/linux/soc/actions/ 1475F: Documentation/devicetree/bindings/arm/actions.yaml 1476F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1477F: Documentation/devicetree/bindings/dma/owl-dma.txt 1478F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1479F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 1480F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1481F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1482F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1483 1484ARM/ADS SPHERE MACHINE SUPPORT 1485M: Lennert Buytenhek <kernel@wantstofly.org> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488 1489ARM/AFEB9260 MACHINE SUPPORT 1490M: Sergey Lapin <slapin@ossfans.org> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493 1494ARM/AJECO 1ARM MACHINE SUPPORT 1495M: Lennert Buytenhek <kernel@wantstofly.org> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498 1499ARM/Allwinner SoC Clock Support 1500M: Emilio López <emilio@elopez.com.ar> 1501S: Maintained 1502F: drivers/clk/sunxi/ 1503 1504ARM/Allwinner sunXi SoC support 1505M: Maxime Ripard <mripard@kernel.org> 1506M: Chen-Yu Tsai <wens@csie.org> 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1508S: Maintained 1509N: sun[x456789]i 1510N: sun50i 1511F: arch/arm/mach-sunxi/ 1512F: arch/arm64/boot/dts/allwinner/ 1513F: drivers/clk/sunxi-ng/ 1514F: drivers/pinctrl/sunxi/ 1515F: drivers/soc/sunxi/ 1516T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1517 1518Allwinner A10 CSI driver 1519M: Maxime Ripard <mripard@kernel.org> 1520L: linux-media@vger.kernel.org 1521T: git git://linuxtv.org/media_tree.git 1522F: drivers/media/platform/sunxi/sun4i-csi/ 1523F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 1524S: Maintained 1525 1526ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1527M: Neil Armstrong <narmstrong@baylibre.com> 1528M: Jerome Brunet <jbrunet@baylibre.com> 1529L: linux-amlogic@lists.infradead.org 1530S: Maintained 1531F: drivers/clk/meson/ 1532F: include/dt-bindings/clock/meson* 1533F: include/dt-bindings/clock/gxbb* 1534F: Documentation/devicetree/bindings/clock/amlogic* 1535 1536ARM/Amlogic Meson SoC support 1537M: Kevin Hilman <khilman@baylibre.com> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539L: linux-amlogic@lists.infradead.org 1540W: http://linux-meson.com/ 1541S: Maintained 1542F: arch/arm/mach-meson/ 1543F: arch/arm/boot/dts/meson* 1544F: arch/arm64/boot/dts/amlogic/ 1545F: drivers/pinctrl/meson/ 1546F: drivers/mmc/host/meson* 1547F: drivers/soc/amlogic/ 1548F: drivers/rtc/rtc-meson* 1549N: meson 1550 1551ARM/Amlogic Meson SoC Crypto Drivers 1552M: Corentin Labbe <clabbe@baylibre.com> 1553L: linux-crypto@vger.kernel.org 1554L: linux-amlogic@lists.infradead.org 1555S: Maintained 1556F: drivers/crypto/amlogic/ 1557F: Documentation/devicetree/bindings/crypto/amlogic* 1558 1559ARM/Amlogic Meson SoC Sound Drivers 1560M: Jerome Brunet <jbrunet@baylibre.com> 1561L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1562S: Maintained 1563F: sound/soc/meson/ 1564F: Documentation/devicetree/bindings/sound/amlogic* 1565 1566ARM/Annapurna Labs ALPINE ARCHITECTURE 1567M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1568M: Antoine Tenart <antoine.tenart@bootlin.com> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/mach-alpine/ 1572F: arch/arm/boot/dts/alpine* 1573F: arch/arm64/boot/dts/al/ 1574F: drivers/*/*alpine* 1575 1576ARM/ARTPEC MACHINE SUPPORT 1577M: Jesper Nilsson <jesper.nilsson@axis.com> 1578M: Lars Persson <lars.persson@axis.com> 1579S: Maintained 1580L: linux-arm-kernel@axis.com 1581F: arch/arm/mach-artpec 1582F: arch/arm/boot/dts/artpec6* 1583F: drivers/clk/axis 1584F: drivers/crypto/axis 1585F: drivers/mmc/host/usdhi6rol0.c 1586F: drivers/pinctrl/pinctrl-artpec* 1587F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1588 1589ARM/ASPEED I2C DRIVER 1590M: Brendan Higgins <brendanhiggins@google.com> 1591R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1592R: Joel Stanley <joel@jms.id.au> 1593L: linux-i2c@vger.kernel.org 1594L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1595S: Maintained 1596F: drivers/irqchip/irq-aspeed-i2c-ic.c 1597F: drivers/i2c/busses/i2c-aspeed.c 1598F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1599F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1600 1601ARM/ASPEED MACHINE SUPPORT 1602M: Joel Stanley <joel@jms.id.au> 1603R: Andrew Jeffery <andrew@aj.id.au> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1606Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1607S: Supported 1608T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1609F: arch/arm/mach-aspeed/ 1610F: arch/arm/boot/dts/aspeed-* 1611N: aspeed 1612 1613ARM/BITMAIN ARCHITECTURE 1614M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: arch/arm64/boot/dts/bitmain/ 1618F: drivers/clk/clk-bm1880.c 1619F: drivers/pinctrl/pinctrl-bm1880.c 1620F: Documentation/devicetree/bindings/arm/bitmain.yaml 1621F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 1622F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1623 1624ARM/CALXEDA HIGHBANK ARCHITECTURE 1625M: Rob Herring <robh@kernel.org> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628F: arch/arm/mach-highbank/ 1629F: arch/arm/boot/dts/highbank.dts 1630F: arch/arm/boot/dts/ecx-*.dts* 1631 1632ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1633M: Krzysztof Halasa <khalasa@piap.pl> 1634S: Maintained 1635F: arch/arm/mach-cns3xxx/ 1636 1637ARM/CAVIUM THUNDER NETWORK DRIVER 1638M: Sunil Goutham <sgoutham@marvell.com> 1639M: Robert Richter <rrichter@marvell.com> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Supported 1642F: drivers/net/ethernet/cavium/thunder/ 1643 1644ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1645M: Lukasz Majewski <lukma@denx.de> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-ep93xx/ts72xx.c 1649 1650ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1651M: Alexander Shiyan <shc_work@mail.ru> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Odd Fixes 1654N: clps711x 1655 1656ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1657M: Lennert Buytenhek <kernel@wantstofly.org> 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1659S: Maintained 1660 1661ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1662M: Hartley Sweeten <hsweeten@visionengravers.com> 1663M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665S: Maintained 1666F: arch/arm/mach-ep93xx/ 1667F: arch/arm/mach-ep93xx/include/mach/ 1668 1669ARM/CLKDEV SUPPORT 1670M: Russell King <linux@armlinux.org.uk> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1674F: drivers/clk/clkdev.c 1675 1676ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1677M: Mike Rapoport <mike@compulab.co.il> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679S: Maintained 1680 1681ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1682M: Baruch Siach <baruch@tkos.co.il> 1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1684S: Maintained 1685F: arch/arm/boot/dts/cx92755* 1686N: digicolor 1687 1688ARM/CONTEC MICRO9 MACHINE SUPPORT 1689M: Hubert Feurstein <hubert.feurstein@contec.at> 1690S: Maintained 1691F: arch/arm/mach-ep93xx/micro9.c 1692 1693ARM/CORESIGHT FRAMEWORK AND DRIVERS 1694M: Mathieu Poirier <mathieu.poirier@linaro.org> 1695R: Suzuki K Poulose <suzuki.poulose@arm.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698F: drivers/hwtracing/coresight/* 1699F: Documentation/trace/coresight/* 1700F: Documentation/devicetree/bindings/arm/coresight.txt 1701F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1702F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1703F: tools/perf/arch/arm/util/pmu.c 1704F: tools/perf/arch/arm/util/auxtrace.c 1705F: tools/perf/arch/arm/util/cs-etm.c 1706F: tools/perf/arch/arm/util/cs-etm.h 1707F: tools/perf/util/cs-etm.* 1708F: tools/perf/util/cs-etm-decoder/* 1709 1710ARM/CORGI MACHINE SUPPORT 1711M: Richard Purdie <rpurdie@rpsys.net> 1712S: Maintained 1713 1714ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1715M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1716M: Linus Walleij <linus.walleij@linaro.org> 1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1718T: git git://github.com/ulli-kroll/linux.git 1719S: Maintained 1720F: Documentation/devicetree/bindings/arm/gemini.txt 1721F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1722F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1723F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1724F: arch/arm/mach-gemini/ 1725F: drivers/net/ethernet/cortina/ 1726F: drivers/pinctrl/pinctrl-gemini.c 1727F: drivers/rtc/rtc-ftrtc010.c 1728 1729ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1730M: Barry Song <baohua@kernel.org> 1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1732T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1733S: Maintained 1734F: arch/arm/boot/dts/prima2* 1735F: arch/arm/mach-prima2/ 1736F: drivers/clk/sirf/ 1737F: drivers/clocksource/timer-prima2.c 1738F: drivers/clocksource/timer-atlas7.c 1739N: [^a-z]sirf 1740X: drivers/gnss 1741 1742ARM/CZ.NIC TURRIS MOX SUPPORT 1743M: Marek Behun <marek.behun@nic.cz> 1744W: http://mox.turris.cz 1745S: Maintained 1746F: Documentation/ABI/testing/debugfs-moxtet 1747F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 1748F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 1749F: Documentation/devicetree/bindings/bus/moxtet.txt 1750F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 1751F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 1752F: include/linux/moxtet.h 1753F: drivers/bus/moxtet.c 1754F: drivers/firmware/turris-mox-rwtm.c 1755F: drivers/gpio/gpio-moxtet.c 1756 1757ARM/EBSA110 MACHINE SUPPORT 1758M: Russell King <linux@armlinux.org.uk> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760W: http://www.armlinux.org.uk/ 1761S: Maintained 1762F: arch/arm/mach-ebsa110/ 1763F: drivers/net/ethernet/amd/am79c961a.* 1764 1765ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1766M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1767R: Pengutronix Kernel Team <kernel@pengutronix.de> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770N: efm32 1771 1772ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1773M: Robert Jarzmik <robert.jarzmik@free.fr> 1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1775S: Maintained 1776F: arch/arm/mach-pxa/ezx.c 1777 1778ARM/FARADAY FA526 PORT 1779M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781S: Maintained 1782T: git git://git.berlios.de/gemini-board 1783F: arch/arm/mm/*-fa* 1784 1785ARM/FOOTBRIDGE ARCHITECTURE 1786M: Russell King <linux@armlinux.org.uk> 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1788W: http://www.armlinux.org.uk/ 1789S: Maintained 1790F: arch/arm/include/asm/hardware/dec21285.h 1791F: arch/arm/mach-footbridge/ 1792 1793ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1794M: Shawn Guo <shawnguo@kernel.org> 1795M: Sascha Hauer <s.hauer@pengutronix.de> 1796R: Pengutronix Kernel Team <kernel@pengutronix.de> 1797R: Fabio Estevam <festevam@gmail.com> 1798R: NXP Linux Team <linux-imx@nxp.com> 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800S: Maintained 1801T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1802N: imx 1803N: mxs 1804X: drivers/media/i2c/ 1805 1806ARM/FREESCALE VYBRID ARM ARCHITECTURE 1807M: Shawn Guo <shawnguo@kernel.org> 1808M: Sascha Hauer <s.hauer@pengutronix.de> 1809R: Pengutronix Kernel Team <kernel@pengutronix.de> 1810R: Stefan Agner <stefan@agner.ch> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812S: Maintained 1813T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1814F: arch/arm/mach-imx/*vf610* 1815F: arch/arm/boot/dts/vf* 1816 1817ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1818M: Shawn Guo <shawnguo@kernel.org> 1819M: Li Yang <leoyang.li@nxp.com> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821S: Maintained 1822T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1823F: arch/arm/boot/dts/ls1021a* 1824F: arch/arm64/boot/dts/freescale/fsl-* 1825F: arch/arm64/boot/dts/freescale/qoriq-* 1826 1827ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1828M: Lennert Buytenhek <kernel@wantstofly.org> 1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1830S: Maintained 1831 1832ARM/GUMSTIX MACHINE SUPPORT 1833M: Steve Sakoman <sakoman@gmail.com> 1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1835S: Maintained 1836 1837ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1838M: Philipp Zabel <philipp.zabel@gmail.com> 1839M: Paul Parsons <lost.distance@yahoo.com> 1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1841S: Maintained 1842F: arch/arm/mach-pxa/hx4700.c 1843F: arch/arm/mach-pxa/include/mach/hx4700.h 1844F: sound/soc/pxa/hx4700.c 1845 1846ARM/HISILICON SOC SUPPORT 1847M: Wei Xu <xuwei5@hisilicon.com> 1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1849W: http://www.hisilicon.com 1850S: Supported 1851T: git git://github.com/hisilicon/linux-hisi.git 1852F: arch/arm/mach-hisi/ 1853F: arch/arm/boot/dts/hi3* 1854F: arch/arm/boot/dts/hip* 1855F: arch/arm/boot/dts/hisi* 1856F: arch/arm64/boot/dts/hisilicon/ 1857 1858ARM/HP JORNADA 7XX MACHINE SUPPORT 1859M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1860W: www.jlime.com 1861S: Maintained 1862T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1863F: arch/arm/mach-sa1100/jornada720.c 1864F: arch/arm/mach-sa1100/include/mach/jornada720.h 1865 1866ARM/IGEP MACHINE SUPPORT 1867M: Enric Balletbo i Serra <eballetbo@gmail.com> 1868M: Javier Martinez Canillas <javier@dowhile0.org> 1869L: linux-omap@vger.kernel.org 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871S: Maintained 1872F: arch/arm/boot/dts/omap3-igep* 1873 1874ARM/INCOME PXA270 SUPPORT 1875M: Marek Vasut <marek.vasut@gmail.com> 1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1877S: Maintained 1878F: arch/arm/mach-pxa/colibri-pxa270-income.c 1879 1880ARM/INTEL IOP32X ARM ARCHITECTURE 1881M: Lennert Buytenhek <kernel@wantstofly.org> 1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1883S: Maintained 1884 1885ARM/INTEL IQ81342EX MACHINE SUPPORT 1886M: Lennert Buytenhek <kernel@wantstofly.org> 1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1888S: Maintained 1889 1890ARM/INTEL IXDP2850 MACHINE SUPPORT 1891M: Lennert Buytenhek <kernel@wantstofly.org> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893S: Maintained 1894 1895ARM/INTEL IXP4XX ARM ARCHITECTURE 1896M: Linus Walleij <linusw@kernel.org> 1897M: Imre Kaloz <kaloz@openwrt.org> 1898M: Krzysztof Halasa <khalasa@piap.pl> 1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1900S: Maintained 1901F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1902F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1903F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1904F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1905F: arch/arm/mach-ixp4xx/ 1906F: drivers/clocksource/timer-ixp4xx.c 1907F: drivers/gpio/gpio-ixp4xx.c 1908F: drivers/irqchip/irq-ixp4xx.c 1909F: include/linux/irqchip/irq-ixp4xx.h 1910F: include/linux/platform_data/timer-ixp4xx.h 1911 1912ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1913M: Jonathan Cameron <jic23@cam.ac.uk> 1914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1915S: Maintained 1916F: arch/arm/mach-pxa/stargate2.c 1917F: drivers/pcmcia/pxa2xx_stargate2.c 1918 1919ARM/INTEL XSC3 (MANZANO) ARM CORE 1920M: Lennert Buytenhek <kernel@wantstofly.org> 1921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1922S: Maintained 1923 1924ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1925M: Lennert Buytenhek <kernel@wantstofly.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927S: Maintained 1928 1929ARM/LG1K ARCHITECTURE 1930M: Chanho Min <chanho.min@lge.com> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932S: Maintained 1933F: arch/arm64/boot/dts/lg/ 1934 1935ARM/LOGICPD PXA270 MACHINE SUPPORT 1936M: Lennert Buytenhek <kernel@wantstofly.org> 1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1938S: Maintained 1939 1940ARM/LPC18XX ARCHITECTURE 1941M: Vladimir Zapolskiy <vz@mleia.com> 1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1943S: Maintained 1944F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1945F: arch/arm/boot/dts/lpc43* 1946F: drivers/i2c/busses/i2c-lpc2k.c 1947F: drivers/memory/pl172.c 1948F: drivers/mtd/spi-nor/nxp-spifi.c 1949F: drivers/rtc/rtc-lpc24xx.c 1950N: lpc18xx 1951 1952ARM/LPC32XX SOC SUPPORT 1953M: Vladimir Zapolskiy <vz@mleia.com> 1954M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1957S: Maintained 1958F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1959F: arch/arm/boot/dts/lpc32* 1960F: arch/arm/mach-lpc32xx/ 1961F: drivers/i2c/busses/i2c-pnx.c 1962F: drivers/net/ethernet/nxp/lpc_eth.c 1963F: drivers/usb/host/ohci-nxp.c 1964F: drivers/watchdog/pnx4008_wdt.c 1965N: lpc32xx 1966 1967ARM/MAGICIAN MACHINE SUPPORT 1968M: Philipp Zabel <philipp.zabel@gmail.com> 1969S: Maintained 1970 1971ARM/Marvell Dove/MV78xx0/Orion SOC support 1972M: Jason Cooper <jason@lakedaemon.net> 1973M: Andrew Lunn <andrew@lunn.ch> 1974M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1975M: Gregory Clement <gregory.clement@bootlin.com> 1976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1977S: Maintained 1978F: Documentation/devicetree/bindings/soc/dove/ 1979F: arch/arm/mach-dove/ 1980F: arch/arm/mach-mv78xx0/ 1981F: arch/arm/mach-orion5x/ 1982F: arch/arm/plat-orion/ 1983F: arch/arm/boot/dts/dove* 1984F: arch/arm/boot/dts/orion5x* 1985T: git git://git.infradead.org/linux-mvebu.git 1986 1987ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 1988M: Jason Cooper <jason@lakedaemon.net> 1989M: Andrew Lunn <andrew@lunn.ch> 1990M: Gregory Clement <gregory.clement@bootlin.com> 1991M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993S: Maintained 1994F: arch/arm/boot/dts/armada* 1995F: arch/arm/boot/dts/kirkwood* 1996F: arch/arm/configs/mvebu_*_defconfig 1997F: arch/arm/mach-mvebu/ 1998F: arch/arm64/boot/dts/marvell/armada* 1999F: arch/arm64/boot/dts/marvell/cn913* 2000F: drivers/cpufreq/armada-37xx-cpufreq.c 2001F: drivers/cpufreq/armada-8k-cpufreq.c 2002F: drivers/cpufreq/mvebu-cpufreq.c 2003F: drivers/irqchip/irq-armada-370-xp.c 2004F: drivers/irqchip/irq-mvebu-* 2005F: drivers/pinctrl/mvebu/ 2006F: drivers/rtc/rtc-armada38x.c 2007T: git git://git.infradead.org/linux-mvebu.git 2008 2009ARM/Mediatek RTC DRIVER 2010M: Eddie Huang <eddie.huang@mediatek.com> 2011M: Sean Wang <sean.wang@mediatek.com> 2012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2013L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 2014S: Maintained 2015F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 2016F: drivers/rtc/rtc-mt6397.c 2017F: drivers/rtc/rtc-mt7622.c 2018 2019ARM/Mediatek SoC support 2020M: Matthias Brugger <matthias.bgg@gmail.com> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 2023W: https://mtk.bcnfs.org/ 2024C: irc://chat.freenode.net/linux-mediatek 2025S: Maintained 2026F: arch/arm/boot/dts/mt6* 2027F: arch/arm/boot/dts/mt7* 2028F: arch/arm/boot/dts/mt8* 2029F: arch/arm/mach-mediatek/ 2030F: arch/arm64/boot/dts/mediatek/ 2031F: drivers/soc/mediatek/ 2032N: mtk 2033N: mt[678] 2034K: mediatek 2035 2036ARM/Mediatek USB3 PHY DRIVER 2037M: Chunfeng Yun <chunfeng.yun@mediatek.com> 2038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2039L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 2040S: Maintained 2041F: drivers/phy/mediatek/ 2042F: Documentation/devicetree/bindings/phy/phy-mtk-* 2043 2044ARM/Microchip (AT91) SoC support 2045M: Nicolas Ferre <nicolas.ferre@microchip.com> 2046M: Alexandre Belloni <alexandre.belloni@bootlin.com> 2047M: Ludovic Desroches <ludovic.desroches@microchip.com> 2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2049W: http://www.linux4sam.org 2050T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2051S: Supported 2052N: at91 2053N: atmel 2054F: arch/arm/mach-at91/ 2055F: include/soc/at91/ 2056F: arch/arm/boot/dts/at91*.dts 2057F: arch/arm/boot/dts/at91*.dtsi 2058F: arch/arm/boot/dts/sama*.dts 2059F: arch/arm/boot/dts/sama*.dtsi 2060F: arch/arm/include/debug/at91.S 2061F: drivers/memory/atmel* 2062F: drivers/watchdog/sama5d4_wdt.c 2063X: drivers/input/touchscreen/atmel_mxt_ts.c 2064X: drivers/net/wireless/atmel/ 2065 2066ARM/MIOA701 MACHINE SUPPORT 2067M: Robert Jarzmik <robert.jarzmik@free.fr> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069F: arch/arm/mach-pxa/mioa701.c 2070S: Maintained 2071 2072ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 2073M: Michael Petchkovsky <mkpetch@internode.on.net> 2074S: Maintained 2075 2076ARM/NOMADIK/U300/Ux500 ARCHITECTURES 2077M: Linus Walleij <linus.walleij@linaro.org> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Maintained 2080F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 2081F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 2082F: arch/arm/mach-nomadik/ 2083F: arch/arm/mach-u300/ 2084F: arch/arm/mach-ux500/ 2085F: drivers/soc/ux500/ 2086F: arch/arm/boot/dts/ste-* 2087F: drivers/clk/clk-nomadik.c 2088F: drivers/clk/clk-u300.c 2089F: drivers/clocksource/clksrc-dbx500-prcmu.c 2090F: drivers/clocksource/timer-u300.c 2091F: drivers/dma/coh901318* 2092F: drivers/dma/ste_dma40* 2093F: drivers/hwspinlock/u8500_hsem.c 2094F: drivers/i2c/busses/i2c-nomadik.c 2095F: drivers/i2c/busses/i2c-stu300.c 2096F: drivers/iio/adc/ab8500-gpadc.c 2097F: drivers/mfd/ab3100* 2098F: drivers/mfd/ab8500* 2099F: drivers/mfd/abx500* 2100F: drivers/mfd/dbx500* 2101F: drivers/mfd/db8500* 2102F: drivers/pinctrl/nomadik/ 2103F: drivers/pinctrl/pinctrl-coh901* 2104F: drivers/pinctrl/pinctrl-u300.c 2105F: drivers/rtc/rtc-ab3100.c 2106F: drivers/rtc/rtc-ab8500.c 2107F: drivers/rtc/rtc-coh901331.c 2108F: drivers/rtc/rtc-pl031.c 2109F: drivers/watchdog/coh901327_wdt.c 2110F: Documentation/devicetree/bindings/arm/ste-* 2111F: Documentation/devicetree/bindings/arm/ux500/ 2112F: Documentation/devicetree/bindings/arm/ux500.yaml 2113T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2114 2115ARM/NUVOTON NPCM ARCHITECTURE 2116M: Avi Fishman <avifishman70@gmail.com> 2117M: Tomer Maimon <tmaimon77@gmail.com> 2118M: Tali Perry <tali.perry1@gmail.com> 2119R: Patrick Venture <venture@google.com> 2120R: Nancy Yuen <yuenn@google.com> 2121R: Benjamin Fair <benjaminfair@google.com> 2122L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2123S: Supported 2124F: arch/arm/mach-npcm/ 2125F: arch/arm/boot/dts/nuvoton-npcm* 2126F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2127F: drivers/*/*npcm* 2128F: Documentation/devicetree/bindings/*/*npcm* 2129F: Documentation/devicetree/bindings/*/*/*npcm* 2130 2131ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2132L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2133W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2134S: Orphan 2135F: arch/arm/mach-s3c24xx/mach-gta02.c 2136F: arch/arm/mach-s3c24xx/gta02.h 2137 2138ARM/Orion SoC/Technologic Systems TS-78xx platform support 2139M: Alexander Clouter <alex@digriz.org.uk> 2140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2141W: http://www.digriz.org.uk/ts78xx/kernel 2142S: Maintained 2143F: arch/arm/mach-orion5x/ts78xx-* 2144 2145ARM/OXNAS platform support 2146M: Neil Armstrong <narmstrong@baylibre.com> 2147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2148L: linux-oxnas@groups.io (moderated for non-subscribers) 2149S: Maintained 2150F: arch/arm/mach-oxnas/ 2151F: arch/arm/boot/dts/ox8*.dts* 2152N: oxnas 2153 2154ARM/PALM TREO SUPPORT 2155M: Tomas Cech <sleep_walker@suse.com> 2156L: linux-arm-kernel@lists.infradead.org 2157W: http://hackndev.com 2158S: Maintained 2159F: arch/arm/mach-pxa/palmtreo.* 2160 2161ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2162M: Marek Vasut <marek.vasut@gmail.com> 2163L: linux-arm-kernel@lists.infradead.org 2164W: http://hackndev.com 2165S: Maintained 2166F: arch/arm/mach-pxa/include/mach/palmtx.h 2167F: arch/arm/mach-pxa/palmtx.c 2168F: arch/arm/mach-pxa/palmt5.* 2169F: arch/arm/mach-pxa/include/mach/palmld.h 2170F: arch/arm/mach-pxa/palmld.c 2171F: arch/arm/mach-pxa/palmte2.* 2172F: arch/arm/mach-pxa/include/mach/palmtc.h 2173F: arch/arm/mach-pxa/palmtc.c 2174 2175ARM/PALMZ72 SUPPORT 2176M: Sergey Lapin <slapin@ossfans.org> 2177L: linux-arm-kernel@lists.infradead.org 2178W: http://hackndev.com 2179S: Maintained 2180F: arch/arm/mach-pxa/palmz72.* 2181 2182ARM/PLEB SUPPORT 2183M: Peter Chubb <pleb@gelato.unsw.edu.au> 2184W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2185S: Maintained 2186 2187ARM/PT DIGITAL BOARD PORT 2188M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2190W: http://www.armlinux.org.uk/ 2191S: Maintained 2192 2193ARM/QUALCOMM SUPPORT 2194M: Andy Gross <agross@kernel.org> 2195M: Bjorn Andersson <bjorn.andersson@linaro.org> 2196L: linux-arm-msm@vger.kernel.org 2197S: Maintained 2198F: Documentation/devicetree/bindings/soc/qcom/ 2199F: Documentation/devicetree/bindings/*/qcom* 2200F: arch/arm/boot/dts/qcom-*.dts 2201F: arch/arm/boot/dts/qcom-*.dtsi 2202F: arch/arm/mach-qcom/ 2203F: arch/arm64/boot/dts/qcom/ 2204F: drivers/*/qcom/ 2205F: drivers/*/qcom* 2206F: drivers/*/*/qcom/ 2207F: drivers/*/*/qcom* 2208F: drivers/*/pm8???-* 2209F: drivers/bluetooth/btqcomsmd.c 2210F: drivers/clocksource/timer-qcom.c 2211F: drivers/extcon/extcon-qcom* 2212F: drivers/iommu/msm* 2213F: drivers/i2c/busses/i2c-qup.c 2214F: drivers/i2c/busses/i2c-qcom-geni.c 2215F: drivers/mfd/ssbi.c 2216F: drivers/mmc/host/mmci_qcom* 2217F: drivers/mmc/host/sdhci-msm.c 2218F: drivers/pci/controller/dwc/pcie-qcom.c 2219F: drivers/phy/qualcomm/ 2220F: drivers/power/*/msm* 2221F: drivers/reset/reset-qcom-* 2222F: drivers/scsi/ufs/ufs-qcom.* 2223F: drivers/spi/spi-qup.c 2224F: drivers/spi/spi-geni-qcom.c 2225F: drivers/spi/spi-qcom-qspi.c 2226F: drivers/tty/serial/msm_serial.c 2227F: drivers/usb/dwc3/dwc3-qcom.c 2228F: include/dt-bindings/*/qcom* 2229F: include/linux/*/qcom* 2230T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2231 2232ARM/RADISYS ENP2611 MACHINE SUPPORT 2233M: Lennert Buytenhek <kernel@wantstofly.org> 2234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2235S: Maintained 2236 2237ARM/RDA MICRO ARCHITECTURE 2238M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2240L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2241S: Maintained 2242F: arch/arm/boot/dts/rda8810pl-* 2243F: drivers/clocksource/timer-rda.c 2244F: drivers/gpio/gpio-rda.c 2245F: drivers/irqchip/irq-rda-intc.c 2246F: drivers/tty/serial/rda-uart.c 2247F: Documentation/devicetree/bindings/arm/rda.yaml 2248F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2249F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2250F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2251F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2252 2253ARM/REALTEK ARCHITECTURE 2254M: Andreas Färber <afaerber@suse.de> 2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2256L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers) 2257S: Maintained 2258F: arch/arm64/boot/dts/realtek/ 2259F: Documentation/devicetree/bindings/arm/realtek.yaml 2260 2261ARM/RENESAS ARM64 ARCHITECTURE 2262M: Geert Uytterhoeven <geert+renesas@glider.be> 2263M: Magnus Damm <magnus.damm@gmail.com> 2264L: linux-renesas-soc@vger.kernel.org 2265Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2266T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2267S: Supported 2268F: arch/arm64/boot/dts/renesas/ 2269F: Documentation/devicetree/bindings/arm/renesas.yaml 2270F: drivers/soc/renesas/ 2271F: include/linux/soc/renesas/ 2272 2273ARM/RISCPC ARCHITECTURE 2274M: Russell King <linux@armlinux.org.uk> 2275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2276W: http://www.armlinux.org.uk/ 2277S: Maintained 2278F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2279F: arch/arm/include/asm/hardware/ioc.h 2280F: arch/arm/include/asm/hardware/iomd.h 2281F: arch/arm/include/asm/hardware/memc.h 2282F: arch/arm/mach-rpc/ 2283F: drivers/net/ethernet/8390/etherh.c 2284F: drivers/net/ethernet/i825xx/ether1* 2285F: drivers/net/ethernet/seeq/ether3* 2286F: drivers/scsi/arm/ 2287 2288ARM/Rockchip SoC support 2289M: Heiko Stuebner <heiko@sntech.de> 2290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2291L: linux-rockchip@lists.infradead.org 2292T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2293S: Maintained 2294F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2295F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 2296F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 2297F: arch/arm/boot/dts/rk3* 2298F: arch/arm/boot/dts/rv1108* 2299F: arch/arm/mach-rockchip/ 2300F: drivers/clk/rockchip/ 2301F: drivers/i2c/busses/i2c-rk3x.c 2302F: drivers/*/*rockchip* 2303F: drivers/*/*/*rockchip* 2304F: sound/soc/rockchip/ 2305N: rockchip 2306 2307ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2308M: Kukjin Kim <kgene@kernel.org> 2309M: Krzysztof Kozlowski <krzk@kernel.org> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2312Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2313S: Maintained 2314F: arch/arm/boot/dts/s3c* 2315F: arch/arm/boot/dts/s5p* 2316F: arch/arm/boot/dts/exynos* 2317F: arch/arm64/boot/dts/exynos/ 2318F: arch/arm/plat-samsung/ 2319F: arch/arm/mach-s3c24*/ 2320F: arch/arm/mach-s3c64xx/ 2321F: arch/arm/mach-s5p*/ 2322F: arch/arm/mach-exynos*/ 2323F: drivers/*/*s3c24* 2324F: drivers/*/*/*s3c24* 2325F: drivers/*/*s3c64xx* 2326F: drivers/*/*s5pv210* 2327F: drivers/memory/samsung/ 2328F: drivers/soc/samsung/ 2329F: drivers/tty/serial/samsung* 2330F: include/linux/soc/samsung/ 2331F: Documentation/arm/samsung/ 2332F: Documentation/devicetree/bindings/arm/samsung/ 2333F: Documentation/devicetree/bindings/power/pd-samsung.yaml 2334N: exynos 2335 2336ARM/SAMSUNG MOBILE MACHINE SUPPORT 2337M: Kyungmin Park <kyungmin.park@samsung.com> 2338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2339S: Maintained 2340F: arch/arm/mach-s5pv210/ 2341 2342ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2343M: Kyungmin Park <kyungmin.park@samsung.com> 2344M: Kamil Debski <kamil@wypas.org> 2345M: Andrzej Hajda <a.hajda@samsung.com> 2346L: linux-arm-kernel@lists.infradead.org 2347L: linux-media@vger.kernel.org 2348S: Maintained 2349F: drivers/media/platform/s5p-g2d/ 2350 2351ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2352M: Marek Szyprowski <m.szyprowski@samsung.com> 2353L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2354L: linux-media@vger.kernel.org 2355S: Maintained 2356F: drivers/media/platform/s5p-cec/ 2357F: Documentation/devicetree/bindings/media/s5p-cec.txt 2358 2359ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2360M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2361M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2362M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2363L: linux-arm-kernel@lists.infradead.org 2364L: linux-media@vger.kernel.org 2365S: Maintained 2366F: drivers/media/platform/s5p-jpeg/ 2367 2368ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2369M: Kyungmin Park <kyungmin.park@samsung.com> 2370M: Kamil Debski <kamil@wypas.org> 2371M: Jeongtae Park <jtp.park@samsung.com> 2372M: Andrzej Hajda <a.hajda@samsung.com> 2373L: linux-arm-kernel@lists.infradead.org 2374L: linux-media@vger.kernel.org 2375S: Maintained 2376F: drivers/media/platform/s5p-mfc/ 2377 2378ARM/SHMOBILE ARM ARCHITECTURE 2379M: Geert Uytterhoeven <geert+renesas@glider.be> 2380M: Magnus Damm <magnus.damm@gmail.com> 2381L: linux-renesas-soc@vger.kernel.org 2382Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2383T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2384S: Supported 2385F: arch/arm/boot/dts/emev2* 2386F: arch/arm/boot/dts/gr-peach* 2387F: arch/arm/boot/dts/iwg20d-q7* 2388F: arch/arm/boot/dts/r7s* 2389F: arch/arm/boot/dts/r8a* 2390F: arch/arm/boot/dts/r9a* 2391F: arch/arm/boot/dts/sh* 2392F: arch/arm/configs/shmobile_defconfig 2393F: arch/arm/include/debug/renesas-scif.S 2394F: arch/arm/mach-shmobile/ 2395F: Documentation/devicetree/bindings/arm/renesas.yaml 2396F: drivers/soc/renesas/ 2397F: include/linux/soc/renesas/ 2398 2399ARM/SOCFPGA ARCHITECTURE 2400M: Dinh Nguyen <dinguyen@kernel.org> 2401S: Maintained 2402F: arch/arm/mach-socfpga/ 2403F: arch/arm/boot/dts/socfpga* 2404F: arch/arm/configs/socfpga_defconfig 2405F: arch/arm64/boot/dts/altera/ 2406F: arch/arm64/boot/dts/intel/ 2407W: http://www.rocketboards.org 2408T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2409 2410ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2411M: Dinh Nguyen <dinguyen@kernel.org> 2412S: Maintained 2413F: drivers/clk/socfpga/ 2414 2415ARM/SOCFPGA EDAC SUPPORT 2416M: Thor Thayer <thor.thayer@linux.intel.com> 2417S: Maintained 2418F: drivers/edac/altera_edac. 2419 2420ARM/SPREADTRUM SoC SUPPORT 2421M: Orson Zhai <orsonzhai@gmail.com> 2422M: Baolin Wang <baolin.wang7@gmail.com> 2423M: Chunyan Zhang <zhang.lyra@gmail.com> 2424S: Maintained 2425F: arch/arm64/boot/dts/sprd 2426N: sprd 2427N: sc27xx 2428N: sc2731 2429 2430ARM/STI ARCHITECTURE 2431M: Patrice Chotard <patrice.chotard@st.com> 2432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2433W: http://www.stlinux.com 2434S: Maintained 2435F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2436F: arch/arm/mach-sti/ 2437F: arch/arm/boot/dts/sti* 2438F: drivers/char/hw_random/st-rng.c 2439F: drivers/clocksource/arm_global_timer.c 2440F: drivers/clocksource/clksrc_st_lpc.c 2441F: drivers/cpufreq/sti-cpufreq.c 2442F: drivers/dma/st_fdma* 2443F: drivers/i2c/busses/i2c-st.c 2444F: drivers/media/rc/st_rc.c 2445F: drivers/media/platform/sti/c8sectpfe/ 2446F: drivers/mmc/host/sdhci-st.c 2447F: drivers/phy/st/phy-miphy28lp.c 2448F: drivers/phy/st/phy-stih407-usb.c 2449F: drivers/pinctrl/pinctrl-st.c 2450F: drivers/remoteproc/st_remoteproc.c 2451F: drivers/remoteproc/st_slim_rproc.c 2452F: drivers/reset/sti/ 2453F: drivers/rtc/rtc-st-lpc.c 2454F: drivers/tty/serial/st-asc.c 2455F: drivers/usb/dwc3/dwc3-st.c 2456F: drivers/usb/host/ehci-st.c 2457F: drivers/usb/host/ohci-st.c 2458F: drivers/watchdog/st_lpc_wdt.c 2459F: drivers/ata/ahci_st.c 2460F: include/linux/remoteproc/st_slim_rproc.h 2461 2462ARM/STM32 ARCHITECTURE 2463M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2464M: Alexandre Torgue <alexandre.torgue@st.com> 2465L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2467S: Maintained 2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2469N: stm32 2470N: stm 2471F: arch/arm/boot/dts/stm32* 2472F: arch/arm/mach-stm32/ 2473F: drivers/clocksource/armv7m_systick.c 2474 2475ARM/Synaptics SoC support 2476M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2477M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2479S: Maintained 2480F: arch/arm/mach-berlin/ 2481F: arch/arm/boot/dts/berlin* 2482F: arch/arm64/boot/dts/synaptics/ 2483 2484ARM/TANGO ARCHITECTURE 2485M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2486M: Mans Rullgard <mans@mansr.com> 2487L: linux-arm-kernel@lists.infradead.org 2488S: Odd Fixes 2489N: tango 2490 2491ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2492M: Lennert Buytenhek <kernel@wantstofly.org> 2493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2494S: Maintained 2495 2496ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2497M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2498L: linux-tegra@vger.kernel.org 2499L: linux-media@vger.kernel.org 2500S: Maintained 2501F: drivers/media/platform/tegra-cec/ 2502F: Documentation/devicetree/bindings/media/tegra-cec.txt 2503 2504ARM/TETON BGA MACHINE SUPPORT 2505M: "Mark F. Brown" <mark.brown314@gmail.com> 2506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2507S: Maintained 2508 2509ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2510M: Santosh Shilimkar <ssantosh@kernel.org> 2511L: linux-kernel@vger.kernel.org 2512S: Maintained 2513F: drivers/memory/*emif* 2514 2515ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2516M: Tero Kristo <t-kristo@ti.com> 2517M: Nishanth Menon <nm@ti.com> 2518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2519S: Supported 2520F: Documentation/devicetree/bindings/arm/ti/k3.txt 2521F: arch/arm64/boot/dts/ti/Makefile 2522F: arch/arm64/boot/dts/ti/k3-* 2523F: include/dt-bindings/pinctrl/k3.h 2524 2525ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2526M: Santosh Shilimkar <ssantosh@kernel.org> 2527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2528S: Maintained 2529F: arch/arm/mach-keystone/ 2530F: arch/arm/boot/dts/keystone-* 2531T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2532 2533ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2534M: Santosh Shilimkar <ssantosh@kernel.org> 2535L: linux-kernel@vger.kernel.org 2536S: Maintained 2537F: drivers/clk/keystone/ 2538 2539ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2540M: Santosh Shilimkar <ssantosh@kernel.org> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542L: linux-kernel@vger.kernel.org 2543S: Maintained 2544F: drivers/clocksource/timer-keystone.c 2545 2546ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2547M: Santosh Shilimkar <ssantosh@kernel.org> 2548L: linux-kernel@vger.kernel.org 2549S: Maintained 2550F: drivers/power/reset/keystone-reset.c 2551 2552ARM/THECUS N2100 MACHINE SUPPORT 2553M: Lennert Buytenhek <kernel@wantstofly.org> 2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2555S: Maintained 2556 2557ARM/TOSA MACHINE SUPPORT 2558M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2559M: Dirk Opfer <dirk@opfer-online.de> 2560S: Maintained 2561 2562ARM/UNIPHIER ARCHITECTURE 2563M: Masahiro Yamada <yamada.masahiro@socionext.com> 2564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2565T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2566S: Maintained 2567F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2568F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2569F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2570F: arch/arm/boot/dts/uniphier* 2571F: arch/arm/include/asm/hardware/cache-uniphier.h 2572F: arch/arm/mach-uniphier/ 2573F: arch/arm/mm/cache-uniphier.c 2574F: arch/arm64/boot/dts/socionext/uniphier* 2575F: drivers/bus/uniphier-system-bus.c 2576F: drivers/clk/uniphier/ 2577F: drivers/dma/uniphier-mdmac.c 2578F: drivers/gpio/gpio-uniphier.c 2579F: drivers/i2c/busses/i2c-uniphier* 2580F: drivers/irqchip/irq-uniphier-aidet.c 2581F: drivers/mmc/host/uniphier-sd.c 2582F: drivers/pinctrl/uniphier/ 2583F: drivers/reset/reset-uniphier.c 2584F: drivers/tty/serial/8250/8250_uniphier.c 2585N: uniphier 2586 2587Ux500 CLOCK DRIVERS 2588M: Ulf Hansson <ulf.hansson@linaro.org> 2589L: linux-clk@vger.kernel.org 2590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2591S: Maintained 2592F: drivers/clk/ux500/ 2593 2594ARM/VERSATILE EXPRESS PLATFORM 2595M: Liviu Dudau <liviu.dudau@arm.com> 2596M: Sudeep Holla <sudeep.holla@arm.com> 2597M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2599S: Maintained 2600F: arch/arm/boot/dts/vexpress* 2601F: arch/arm64/boot/dts/arm/ 2602F: arch/arm/mach-vexpress/ 2603F: */*/vexpress* 2604F: */*/*/vexpress* 2605F: drivers/clk/versatile/clk-vexpress-osc.c 2606F: drivers/clocksource/timer-versatile.c 2607N: mps2 2608 2609ARM/VFP SUPPORT 2610M: Russell King <linux@armlinux.org.uk> 2611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2612W: http://www.armlinux.org.uk/ 2613S: Maintained 2614F: arch/arm/vfp/ 2615 2616ARM/VOIPAC PXA270 SUPPORT 2617M: Marek Vasut <marek.vasut@gmail.com> 2618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2619S: Maintained 2620F: arch/arm/mach-pxa/vpac270.c 2621F: arch/arm/mach-pxa/include/mach/vpac270.h 2622 2623ARM/VT8500 ARM ARCHITECTURE 2624M: Tony Prisk <linux@prisktech.co.nz> 2625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2626S: Maintained 2627F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2628F: arch/arm/mach-vt8500/ 2629F: drivers/clocksource/timer-vt8500.c 2630F: drivers/i2c/busses/i2c-wmt.c 2631F: drivers/mmc/host/wmt-sdmmc.c 2632F: drivers/pwm/pwm-vt8500.c 2633F: drivers/rtc/rtc-vt8500.c 2634F: drivers/tty/serial/vt8500_serial.c 2635F: drivers/usb/host/ehci-platform.c 2636F: drivers/usb/host/uhci-platform.c 2637F: drivers/video/fbdev/vt8500lcdfb.* 2638F: drivers/video/fbdev/wm8505fb* 2639F: drivers/video/fbdev/wmt_ge_rops.* 2640 2641ARM/ZIPIT Z2 SUPPORT 2642M: Marek Vasut <marek.vasut@gmail.com> 2643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2644S: Maintained 2645F: arch/arm/mach-pxa/z2.c 2646F: arch/arm/mach-pxa/include/mach/z2.h 2647 2648ARM/ZTE ARCHITECTURE 2649M: Jun Nie <jun.nie@linaro.org> 2650M: Shawn Guo <shawnguo@kernel.org> 2651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2652S: Maintained 2653F: arch/arm/boot/dts/zx2967* 2654F: arch/arm/mach-zx/ 2655F: arch/arm64/boot/dts/zte/ 2656F: drivers/clk/zte/ 2657F: drivers/dma/zx_dma.c 2658F: drivers/gpio/gpio-zx.c 2659F: drivers/i2c/busses/i2c-zx2967.c 2660F: drivers/mmc/host/dw_mmc-zx.* 2661F: drivers/pinctrl/zte/ 2662F: drivers/soc/zte/ 2663F: drivers/thermal/zx2967_thermal.c 2664F: drivers/watchdog/zx2967_wdt.c 2665F: Documentation/devicetree/bindings/arm/zte.yaml 2666F: Documentation/devicetree/bindings/clock/zx2967*.txt 2667F: Documentation/devicetree/bindings/dma/zxdma.txt 2668F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2669F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2670F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2671F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2672F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2673F: Documentation/devicetree/bindings/soc/zte/ 2674F: Documentation/devicetree/bindings/sound/zte,*.txt 2675F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2676F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2677F: include/dt-bindings/clock/zx2967*.h 2678F: include/dt-bindings/soc/zte,*.h 2679F: sound/soc/codecs/zx_aud96p22.c 2680F: sound/soc/zte/ 2681 2682ARM/ZYNQ ARCHITECTURE 2683M: Michal Simek <michal.simek@xilinx.com> 2684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2685W: http://wiki.xilinx.com 2686T: git https://github.com/Xilinx/linux-xlnx.git 2687S: Supported 2688F: arch/arm/mach-zynq/ 2689F: drivers/cpuidle/cpuidle-zynq.c 2690F: drivers/block/xsysace.c 2691N: zynq 2692N: xilinx 2693F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2694F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2695F: drivers/clocksource/timer-cadence-ttc.c 2696F: drivers/i2c/busses/i2c-cadence.c 2697F: drivers/mmc/host/sdhci-of-arasan.c 2698F: drivers/edac/synopsys_edac.c 2699F: drivers/i2c/busses/i2c-xiic.c 2700 2701ARM64 PORT (AARCH64 ARCHITECTURE) 2702M: Catalin Marinas <catalin.marinas@arm.com> 2703M: Will Deacon <will@kernel.org> 2704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2706S: Maintained 2707F: arch/arm64/ 2708X: arch/arm64/boot/dts/ 2709F: Documentation/arm64/ 2710F: tools/testing/selftests/arm64/ 2711 2712AS3645A LED FLASH CONTROLLER DRIVER 2713M: Sakari Ailus <sakari.ailus@iki.fi> 2714L: linux-leds@vger.kernel.org 2715S: Maintained 2716F: drivers/leds/leds-as3645a.c 2717 2718ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2719M: Tianshu Qiu <tian.shu.qiu@intel.com> 2720L: linux-media@vger.kernel.org 2721T: git git://linuxtv.org/media_tree.git 2722S: Maintained 2723F: drivers/media/i2c/ak7375.c 2724F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2725 2726ASAHI KASEI AK8974 DRIVER 2727M: Linus Walleij <linus.walleij@linaro.org> 2728L: linux-iio@vger.kernel.org 2729W: http://www.akm.com/ 2730S: Supported 2731F: drivers/iio/magnetometer/ak8974.c 2732 2733ASC7621 HARDWARE MONITOR DRIVER 2734M: George Joseph <george.joseph@fairview5.com> 2735L: linux-hwmon@vger.kernel.org 2736S: Maintained 2737F: Documentation/hwmon/asc7621.rst 2738F: drivers/hwmon/asc7621.c 2739 2740ASPEED PINCTRL DRIVERS 2741M: Andrew Jeffery <andrew@aj.id.au> 2742L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2743L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2744L: linux-gpio@vger.kernel.org 2745S: Maintained 2746F: drivers/pinctrl/aspeed/ 2747F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2748 2749ASPEED SCU INTERRUPT CONTROLLER DRIVER 2750M: Eddie James <eajames@linux.ibm.com> 2751L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2752S: Maintained 2753F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 2754F: drivers/irqchip/irq-aspeed-scu-ic.c 2755F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 2756 2757ASPEED VIDEO ENGINE DRIVER 2758M: Eddie James <eajames@linux.ibm.com> 2759L: linux-media@vger.kernel.org 2760L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2761S: Maintained 2762F: drivers/media/platform/aspeed-video.c 2763F: Documentation/devicetree/bindings/media/aspeed-video.txt 2764 2765ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2766M: Corentin Chary <corentin.chary@gmail.com> 2767L: acpi4asus-user@lists.sourceforge.net 2768L: platform-driver-x86@vger.kernel.org 2769S: Maintained 2770W: http://acpi4asus.sf.net 2771F: drivers/platform/x86/asus*.c 2772F: drivers/platform/x86/eeepc*.c 2773 2774ASUS WIRELESS RADIO CONTROL DRIVER 2775M: João Paulo Rechi Vita <jprvita@gmail.com> 2776L: platform-driver-x86@vger.kernel.org 2777S: Maintained 2778F: drivers/platform/x86/asus-wireless.c 2779 2780ASYMMETRIC KEYS 2781M: David Howells <dhowells@redhat.com> 2782L: keyrings@vger.kernel.org 2783S: Maintained 2784F: Documentation/crypto/asymmetric-keys.txt 2785F: include/linux/verification.h 2786F: include/crypto/public_key.h 2787F: include/crypto/pkcs7.h 2788F: crypto/asymmetric_keys/ 2789 2790ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2791R: Dan Williams <dan.j.williams@intel.com> 2792W: http://sourceforge.net/projects/xscaleiop 2793S: Odd fixes 2794F: Documentation/crypto/async-tx-api.txt 2795F: crypto/async_tx/ 2796F: drivers/dma/ 2797F: include/linux/dmaengine.h 2798F: include/linux/async_tx.h 2799 2800AT24 EEPROM DRIVER 2801M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2802L: linux-i2c@vger.kernel.org 2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2804S: Maintained 2805F: Documentation/devicetree/bindings/eeprom/at24.yaml 2806F: drivers/misc/eeprom/at24.c 2807 2808ATA OVER ETHERNET (AOE) DRIVER 2809M: "Justin Sanders" <justin@coraid.com> 2810W: http://www.openaoe.org/ 2811S: Supported 2812F: Documentation/admin-guide/aoe/ 2813F: drivers/block/aoe/ 2814 2815ATHEROS 71XX/9XXX GPIO DRIVER 2816M: Alban Bedel <albeu@free.fr> 2817S: Maintained 2818W: https://github.com/AlbanBedel/linux 2819T: git git://github.com/AlbanBedel/linux 2820F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2821F: drivers/gpio/gpio-ath79.c 2822 2823ATHEROS 71XX/9XXX USB PHY DRIVER 2824M: Alban Bedel <albeu@free.fr> 2825W: https://github.com/AlbanBedel/linux 2826T: git git://github.com/AlbanBedel/linux 2827S: Maintained 2828F: drivers/phy/qualcomm/phy-ath79-usb.c 2829F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2830 2831ATHEROS ATH GENERIC UTILITIES 2832M: Kalle Valo <kvalo@codeaurora.org> 2833L: linux-wireless@vger.kernel.org 2834S: Supported 2835F: drivers/net/wireless/ath/* 2836 2837ATHEROS ATH5K WIRELESS DRIVER 2838M: Jiri Slaby <jirislaby@gmail.com> 2839M: Nick Kossifidis <mickflemm@gmail.com> 2840M: Luis Chamberlain <mcgrof@kernel.org> 2841L: linux-wireless@vger.kernel.org 2842W: http://wireless.kernel.org/en/users/Drivers/ath5k 2843S: Maintained 2844F: drivers/net/wireless/ath/ath5k/ 2845 2846ATHEROS ATH6KL WIRELESS DRIVER 2847M: Kalle Valo <kvalo@codeaurora.org> 2848L: linux-wireless@vger.kernel.org 2849W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2851S: Supported 2852F: drivers/net/wireless/ath/ath6kl/ 2853 2854ATI_REMOTE2 DRIVER 2855M: Ville Syrjala <syrjala@sci.fi> 2856S: Maintained 2857F: drivers/input/misc/ati_remote2.c 2858 2859ATK0110 HWMON DRIVER 2860M: Luca Tettamanti <kronos.it@gmail.com> 2861L: linux-hwmon@vger.kernel.org 2862S: Maintained 2863F: drivers/hwmon/asus_atk0110.c 2864 2865ATLX ETHERNET DRIVERS 2866M: Jay Cliburn <jcliburn@gmail.com> 2867M: Chris Snook <chris.snook@gmail.com> 2868L: netdev@vger.kernel.org 2869W: http://sourceforge.net/projects/atl1 2870W: http://atl1.sourceforge.net 2871S: Maintained 2872F: drivers/net/ethernet/atheros/ 2873 2874ATM 2875M: Chas Williams <3chas3@gmail.com> 2876L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2877L: netdev@vger.kernel.org 2878W: http://linux-atm.sourceforge.net 2879S: Maintained 2880F: drivers/atm/ 2881F: include/linux/atm* 2882F: include/uapi/linux/atm* 2883 2884ATMEL MACB ETHERNET DRIVER 2885M: Nicolas Ferre <nicolas.ferre@microchip.com> 2886S: Supported 2887F: drivers/net/ethernet/cadence/ 2888 2889ATMEL MAXTOUCH DRIVER 2890M: Nick Dyer <nick@shmanahar.org> 2891T: git git://github.com/ndyer/linux.git 2892S: Maintained 2893F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2894F: drivers/input/touchscreen/atmel_mxt_ts.c 2895 2896ATMEL WIRELESS DRIVER 2897M: Simon Kelley <simon@thekelleys.org.uk> 2898L: linux-wireless@vger.kernel.org 2899W: http://www.thekelleys.org.uk/atmel 2900W: http://atmelwlandriver.sourceforge.net/ 2901S: Maintained 2902F: drivers/net/wireless/atmel/atmel* 2903 2904ATOMIC INFRASTRUCTURE 2905M: Will Deacon <will@kernel.org> 2906M: Peter Zijlstra <peterz@infradead.org> 2907R: Boqun Feng <boqun.feng@gmail.com> 2908L: linux-kernel@vger.kernel.org 2909S: Maintained 2910F: arch/*/include/asm/atomic*.h 2911F: include/*/atomic*.h 2912F: scripts/atomic/ 2913 2914ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2915M: Bradley Grove <linuxdrivers@attotech.com> 2916L: linux-scsi@vger.kernel.org 2917W: http://www.attotech.com 2918S: Supported 2919F: drivers/scsi/esas2r 2920 2921ATUSB IEEE 802.15.4 RADIO DRIVER 2922M: Stefan Schmidt <stefan@datenfreihafen.org> 2923L: linux-wpan@vger.kernel.org 2924S: Maintained 2925F: drivers/net/ieee802154/atusb.c 2926F: drivers/net/ieee802154/atusb.h 2927F: drivers/net/ieee802154/at86rf230.h 2928 2929AUDIT SUBSYSTEM 2930M: Paul Moore <paul@paul-moore.com> 2931M: Eric Paris <eparis@redhat.com> 2932L: linux-audit@redhat.com (moderated for non-subscribers) 2933W: https://github.com/linux-audit 2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2935S: Supported 2936F: include/linux/audit.h 2937F: include/uapi/linux/audit.h 2938F: kernel/audit* 2939 2940AUXILIARY DISPLAY DRIVERS 2941M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2942S: Maintained 2943F: drivers/auxdisplay/ 2944F: include/linux/cfag12864b.h 2945 2946AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2947M: Andreas Klinger <ak@it-klinger.de> 2948L: linux-iio@vger.kernel.org 2949S: Maintained 2950F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2951F: drivers/iio/adc/hx711.c 2952 2953AX.25 NETWORK LAYER 2954M: Ralf Baechle <ralf@linux-mips.org> 2955L: linux-hams@vger.kernel.org 2956W: http://www.linux-ax25.org/ 2957S: Maintained 2958F: include/uapi/linux/ax25.h 2959F: include/net/ax25.h 2960F: net/ax25/ 2961 2962AXENTIA ARM DEVICES 2963M: Peter Rosin <peda@axentia.se> 2964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2965S: Maintained 2966F: arch/arm/boot/dts/at91-linea.dtsi 2967F: arch/arm/boot/dts/at91-natte.dtsi 2968F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2969F: arch/arm/boot/dts/at91-tse850-3.dts 2970 2971AXENTIA ASOC DRIVERS 2972M: Peter Rosin <peda@axentia.se> 2973L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2974S: Maintained 2975F: Documentation/devicetree/bindings/sound/axentia,* 2976F: sound/soc/atmel/tse850-pcm5142.c 2977 2978AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 2979M: Nuno Sá <nuno.sa@analog.com> 2980W: http://ez.analog.com/community/linux-device-drivers 2981L: linux-hwmon@vger.kernel.org 2982S: Supported 2983F: drivers/hwmon/axi-fan-control.c 2984F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 2985 2986AXXIA I2C CONTROLLER 2987M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2988L: linux-i2c@vger.kernel.org 2989S: Maintained 2990F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2991F: drivers/i2c/busses/i2c-axxia.c 2992 2993AZ6007 DVB DRIVER 2994M: Mauro Carvalho Chehab <mchehab@kernel.org> 2995L: linux-media@vger.kernel.org 2996W: https://linuxtv.org 2997T: git git://linuxtv.org/media_tree.git 2998S: Maintained 2999F: drivers/media/usb/dvb-usb-v2/az6007.c 3000 3001AZTECH FM RADIO RECEIVER DRIVER 3002M: Hans Verkuil <hverkuil@xs4all.nl> 3003L: linux-media@vger.kernel.org 3004T: git git://linuxtv.org/media_tree.git 3005W: https://linuxtv.org 3006S: Maintained 3007F: drivers/media/radio/radio-aztech* 3008 3009B43 WIRELESS DRIVER 3010L: linux-wireless@vger.kernel.org 3011L: b43-dev@lists.infradead.org 3012W: http://wireless.kernel.org/en/users/Drivers/b43 3013S: Odd Fixes 3014F: drivers/net/wireless/broadcom/b43/ 3015 3016B43LEGACY WIRELESS DRIVER 3017M: Larry Finger <Larry.Finger@lwfinger.net> 3018L: linux-wireless@vger.kernel.org 3019L: b43-dev@lists.infradead.org 3020W: http://wireless.kernel.org/en/users/Drivers/b43 3021S: Maintained 3022F: drivers/net/wireless/broadcom/b43legacy/ 3023 3024BACKLIGHT CLASS/SUBSYSTEM 3025M: Lee Jones <lee.jones@linaro.org> 3026M: Daniel Thompson <daniel.thompson@linaro.org> 3027M: Jingoo Han <jingoohan1@gmail.com> 3028L: dri-devel@lists.freedesktop.org 3029T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3030S: Maintained 3031F: drivers/video/backlight/ 3032F: include/linux/backlight.h 3033F: include/linux/pwm_backlight.h 3034F: Documentation/devicetree/bindings/leds/backlight 3035F: Documentation/ABI/stable/sysfs-class-backlight 3036F: Documentation/ABI/testing/sysfs-class-backlight 3037 3038BATMAN ADVANCED 3039M: Marek Lindner <mareklindner@neomailbox.ch> 3040M: Simon Wunderlich <sw@simonwunderlich.de> 3041M: Antonio Quartulli <a@unstable.cc> 3042M: Sven Eckelmann <sven@narfation.org> 3043L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 3044W: https://www.open-mesh.org/ 3045B: https://www.open-mesh.org/projects/batman-adv/issues 3046C: irc://chat.freenode.net/batman 3047Q: https://patchwork.open-mesh.org/project/batman/list/ 3048T: git https://git.open-mesh.org/linux-merge.git 3049S: Maintained 3050F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 3051F: Documentation/ABI/obsolete/sysfs-class-net-mesh 3052F: Documentation/networking/batman-adv.rst 3053F: include/uapi/linux/batadv_packet.h 3054F: include/uapi/linux/batman_adv.h 3055F: net/batman-adv/ 3056 3057BAYCOM/HDLCDRV DRIVERS FOR AX.25 3058M: Thomas Sailer <t.sailer@alumni.ethz.ch> 3059L: linux-hams@vger.kernel.org 3060W: http://www.baycom.org/~tom/ham/ham.html 3061S: Maintained 3062F: drivers/net/hamradio/baycom* 3063 3064BCACHE (BLOCK LAYER CACHE) 3065M: Coly Li <colyli@suse.de> 3066M: Kent Overstreet <kent.overstreet@gmail.com> 3067L: linux-bcache@vger.kernel.org 3068W: http://bcache.evilpiepirate.org 3069C: irc://irc.oftc.net/bcache 3070S: Maintained 3071F: drivers/md/bcache/ 3072 3073BDISP ST MEDIA DRIVER 3074M: Fabien Dessenne <fabien.dessenne@st.com> 3075L: linux-media@vger.kernel.org 3076T: git git://linuxtv.org/media_tree.git 3077W: https://linuxtv.org 3078S: Supported 3079F: drivers/media/platform/sti/bdisp 3080 3081BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3082M: Dariusz Marcinkiewicz <reksio@newterm.pl> 3083L: netdev@vger.kernel.org 3084S: Maintained 3085F: drivers/net/ethernet/ec_bhf.c 3086 3087BEFS FILE SYSTEM 3088M: Luis de Bethencourt <luisbg@kernel.org> 3089M: Salah Triki <salah.triki@gmail.com> 3090S: Maintained 3091T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3092F: Documentation/filesystems/befs.rst 3093F: fs/befs/ 3094 3095BFQ I/O SCHEDULER 3096M: Paolo Valente <paolo.valente@linaro.org> 3097M: Jens Axboe <axboe@kernel.dk> 3098L: linux-block@vger.kernel.org 3099S: Maintained 3100F: block/bfq-* 3101F: Documentation/block/bfq-iosched.rst 3102 3103BFS FILE SYSTEM 3104M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 3105S: Maintained 3106F: Documentation/filesystems/bfs.rst 3107F: fs/bfs/ 3108F: include/uapi/linux/bfs_fs.h 3109 3110BLINKM RGB LED DRIVER 3111M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 3112S: Maintained 3113F: drivers/leds/leds-blinkm.c 3114 3115BLOCK LAYER 3116M: Jens Axboe <axboe@kernel.dk> 3117L: linux-block@vger.kernel.org 3118T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 3119S: Maintained 3120F: block/ 3121F: drivers/block/ 3122F: kernel/trace/blktrace.c 3123F: lib/sbitmap.c 3124 3125BLOCK2MTD DRIVER 3126M: Joern Engel <joern@lazybastard.org> 3127L: linux-mtd@lists.infradead.org 3128S: Maintained 3129F: drivers/mtd/devices/block2mtd.c 3130 3131BLUETOOTH DRIVERS 3132M: Marcel Holtmann <marcel@holtmann.org> 3133M: Johan Hedberg <johan.hedberg@gmail.com> 3134L: linux-bluetooth@vger.kernel.org 3135W: http://www.bluez.org/ 3136T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3137T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3138S: Maintained 3139F: drivers/bluetooth/ 3140 3141BLUETOOTH SUBSYSTEM 3142M: Marcel Holtmann <marcel@holtmann.org> 3143M: Johan Hedberg <johan.hedberg@gmail.com> 3144L: linux-bluetooth@vger.kernel.org 3145W: http://www.bluez.org/ 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3148S: Maintained 3149F: net/bluetooth/ 3150F: include/net/bluetooth/ 3151 3152BONDING DRIVER 3153M: Jay Vosburgh <j.vosburgh@gmail.com> 3154M: Veaceslav Falico <vfalico@gmail.com> 3155M: Andy Gospodarek <andy@greyhouse.net> 3156L: netdev@vger.kernel.org 3157W: http://sourceforge.net/projects/bonding/ 3158S: Supported 3159F: drivers/net/bonding/ 3160F: include/uapi/linux/if_bonding.h 3161 3162BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 3163M: Dan Robertson <dan@dlrobertson.com> 3164L: linux-iio@vger.kernel.org 3165S: Maintained 3166F: drivers/iio/accel/bma400* 3167F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 3168 3169BPF (Safe dynamic programs and tools) 3170M: Alexei Starovoitov <ast@kernel.org> 3171M: Daniel Borkmann <daniel@iogearbox.net> 3172R: Martin KaFai Lau <kafai@fb.com> 3173R: Song Liu <songliubraving@fb.com> 3174R: Yonghong Song <yhs@fb.com> 3175R: Andrii Nakryiko <andriin@fb.com> 3176R: John Fastabend <john.fastabend@gmail.com> 3177R: KP Singh <kpsingh@chromium.org> 3178L: netdev@vger.kernel.org 3179L: bpf@vger.kernel.org 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3182Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3183S: Supported 3184F: arch/*/net/* 3185F: Documentation/networking/filter.txt 3186F: Documentation/bpf/ 3187F: include/linux/bpf* 3188F: include/linux/filter.h 3189F: include/trace/events/xdp.h 3190F: include/uapi/linux/bpf* 3191F: include/uapi/linux/filter.h 3192F: kernel/bpf/ 3193F: kernel/trace/bpf_trace.c 3194F: lib/test_bpf.c 3195F: net/bpf/ 3196F: net/core/filter.c 3197F: net/sched/act_bpf.c 3198F: net/sched/cls_bpf.c 3199F: samples/bpf/ 3200F: tools/bpf/ 3201F: tools/lib/bpf/ 3202F: tools/testing/selftests/bpf/ 3203K: bpf 3204N: bpf 3205 3206BPF JIT for ARM 3207M: Shubham Bansal <illusionist.neo@gmail.com> 3208L: netdev@vger.kernel.org 3209L: bpf@vger.kernel.org 3210S: Maintained 3211F: arch/arm/net/ 3212 3213BPF JIT for ARM64 3214M: Daniel Borkmann <daniel@iogearbox.net> 3215M: Alexei Starovoitov <ast@kernel.org> 3216M: Zi Shen Lim <zlim.lnx@gmail.com> 3217L: netdev@vger.kernel.org 3218L: bpf@vger.kernel.org 3219S: Supported 3220F: arch/arm64/net/ 3221 3222BPF JIT for MIPS (32-BIT AND 64-BIT) 3223M: Paul Burton <paulburton@kernel.org> 3224L: netdev@vger.kernel.org 3225L: bpf@vger.kernel.org 3226S: Maintained 3227F: arch/mips/net/ 3228 3229BPF JIT for NFP NICs 3230M: Jakub Kicinski <kuba@kernel.org> 3231L: netdev@vger.kernel.org 3232L: bpf@vger.kernel.org 3233S: Supported 3234F: drivers/net/ethernet/netronome/nfp/bpf/ 3235 3236BPF JIT for POWERPC (32-BIT AND 64-BIT) 3237M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3238M: Sandipan Das <sandipan@linux.ibm.com> 3239L: netdev@vger.kernel.org 3240L: bpf@vger.kernel.org 3241S: Maintained 3242F: arch/powerpc/net/ 3243 3244BPF JIT for RISC-V (32-bit) 3245M: Luke Nelson <luke.r.nels@gmail.com> 3246M: Xi Wang <xi.wang@gmail.com> 3247L: netdev@vger.kernel.org 3248L: bpf@vger.kernel.org 3249S: Maintained 3250F: arch/riscv/net/ 3251X: arch/riscv/net/bpf_jit_comp64.c 3252 3253BPF JIT for RISC-V (64-bit) 3254M: Björn Töpel <bjorn.topel@gmail.com> 3255L: netdev@vger.kernel.org 3256L: bpf@vger.kernel.org 3257S: Maintained 3258F: arch/riscv/net/ 3259X: arch/riscv/net/bpf_jit_comp32.c 3260 3261BPF JIT for S390 3262M: Ilya Leoshkevich <iii@linux.ibm.com> 3263M: Heiko Carstens <heiko.carstens@de.ibm.com> 3264M: Vasily Gorbik <gor@linux.ibm.com> 3265L: netdev@vger.kernel.org 3266L: bpf@vger.kernel.org 3267S: Maintained 3268F: arch/s390/net/ 3269X: arch/s390/net/pnet.c 3270 3271BPF JIT for SPARC (32-BIT AND 64-BIT) 3272M: David S. Miller <davem@davemloft.net> 3273L: netdev@vger.kernel.org 3274L: bpf@vger.kernel.org 3275S: Maintained 3276F: arch/sparc/net/ 3277 3278BPF JIT for X86 32-BIT 3279M: Wang YanQing <udknight@gmail.com> 3280L: netdev@vger.kernel.org 3281L: bpf@vger.kernel.org 3282S: Maintained 3283F: arch/x86/net/bpf_jit_comp32.c 3284 3285BPF JIT for X86 64-BIT 3286M: Alexei Starovoitov <ast@kernel.org> 3287M: Daniel Borkmann <daniel@iogearbox.net> 3288L: netdev@vger.kernel.org 3289L: bpf@vger.kernel.org 3290S: Supported 3291F: arch/x86/net/ 3292X: arch/x86/net/bpf_jit_comp32.c 3293 3294BROADCOM B44 10/100 ETHERNET DRIVER 3295M: Michael Chan <michael.chan@broadcom.com> 3296L: netdev@vger.kernel.org 3297S: Supported 3298F: drivers/net/ethernet/broadcom/b44.* 3299 3300BROADCOM B53 ETHERNET SWITCH DRIVER 3301M: Florian Fainelli <f.fainelli@gmail.com> 3302L: netdev@vger.kernel.org 3303L: openwrt-devel@lists.openwrt.org (subscribers-only) 3304S: Supported 3305F: drivers/net/dsa/b53/* 3306F: include/linux/platform_data/b53.h 3307 3308BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3309M: Florian Fainelli <f.fainelli@gmail.com> 3310M: Ray Jui <rjui@broadcom.com> 3311M: Scott Branden <sbranden@broadcom.com> 3312M: bcm-kernel-feedback-list@broadcom.com 3313T: git git://github.com/broadcom/mach-bcm 3314S: Maintained 3315N: bcm281* 3316N: bcm113* 3317N: bcm216* 3318N: kona 3319F: arch/arm/mach-bcm/ 3320 3321BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 3322M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> 3323L: bcm-kernel-feedback-list@broadcom.com 3324L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3326T: git git://github.com/anholt/linux 3327S: Maintained 3328N: bcm2711 3329N: bcm2835 3330F: drivers/staging/vc04_services 3331F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 3332F: drivers/pci/controller/pcie-brcmstb.c 3333 3334BROADCOM BCM47XX MIPS ARCHITECTURE 3335M: Hauke Mehrtens <hauke@hauke-m.de> 3336M: Rafał Miłecki <zajec5@gmail.com> 3337L: linux-mips@vger.kernel.org 3338S: Maintained 3339F: Documentation/devicetree/bindings/mips/brcm/ 3340F: arch/mips/bcm47xx/* 3341F: arch/mips/include/asm/mach-bcm47xx/* 3342 3343BROADCOM BCM5301X ARM ARCHITECTURE 3344M: Hauke Mehrtens <hauke@hauke-m.de> 3345M: Rafał Miłecki <zajec5@gmail.com> 3346M: bcm-kernel-feedback-list@broadcom.com 3347L: linux-arm-kernel@lists.infradead.org 3348S: Maintained 3349F: arch/arm/mach-bcm/bcm_5301x.c 3350F: arch/arm/boot/dts/bcm5301x*.dtsi 3351F: arch/arm/boot/dts/bcm470* 3352F: arch/arm/boot/dts/bcm953012* 3353 3354BROADCOM BCM53573 ARM ARCHITECTURE 3355M: Rafał Miłecki <rafal@milecki.pl> 3356L: bcm-kernel-feedback-list@broadcom.com 3357L: linux-arm-kernel@lists.infradead.org 3358S: Maintained 3359F: arch/arm/boot/dts/bcm53573* 3360F: arch/arm/boot/dts/bcm47189* 3361 3362BROADCOM BCM63XX ARM ARCHITECTURE 3363M: Florian Fainelli <f.fainelli@gmail.com> 3364M: bcm-kernel-feedback-list@broadcom.com 3365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3366T: git git://github.com/broadcom/stblinux.git 3367S: Maintained 3368N: bcm63xx 3369 3370BROADCOM BCM63XX/BCM33XX UDC DRIVER 3371M: Kevin Cernekee <cernekee@gmail.com> 3372L: linux-usb@vger.kernel.org 3373S: Maintained 3374F: drivers/usb/gadget/udc/bcm63xx_udc.* 3375 3376BROADCOM BCM7XXX ARM ARCHITECTURE 3377M: Florian Fainelli <f.fainelli@gmail.com> 3378M: bcm-kernel-feedback-list@broadcom.com 3379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3380T: git git://github.com/broadcom/stblinux.git 3381S: Maintained 3382F: arch/arm/mach-bcm/*brcmstb* 3383F: arch/arm/boot/dts/bcm7*.dts* 3384F: drivers/bus/brcmstb_gisb.c 3385F: arch/arm/mm/cache-b15-rac.c 3386F: arch/arm/include/asm/hardware/cache-b15-rac.h 3387N: brcmstb 3388F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 3389F: drivers/pci/controller/pcie-brcmstb.c 3390 3391BROADCOM BMIPS CPUFREQ DRIVER 3392M: Markus Mayer <mmayer@broadcom.com> 3393M: bcm-kernel-feedback-list@broadcom.com 3394L: linux-pm@vger.kernel.org 3395S: Maintained 3396F: drivers/cpufreq/bmips-cpufreq.c 3397 3398BROADCOM BMIPS MIPS ARCHITECTURE 3399M: Florian Fainelli <f.fainelli@gmail.com> 3400L: bcm-kernel-feedback-list@broadcom.com 3401L: linux-mips@vger.kernel.org 3402T: git git://github.com/broadcom/stblinux.git 3403S: Maintained 3404F: arch/mips/bmips/* 3405F: arch/mips/include/asm/mach-bmips/* 3406F: arch/mips/kernel/*bmips* 3407F: arch/mips/boot/dts/brcm/bcm*.dts* 3408F: drivers/irqchip/irq-bcm63* 3409F: drivers/irqchip/irq-bcm7* 3410F: drivers/irqchip/irq-brcmstb* 3411F: include/linux/bcm963xx_nvram.h 3412F: include/linux/bcm963xx_tag.h 3413 3414BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3415M: Rasesh Mody <rmody@marvell.com> 3416M: GR-Linux-NIC-Dev@marvell.com 3417L: netdev@vger.kernel.org 3418S: Supported 3419F: drivers/net/ethernet/broadcom/bnx2.* 3420F: drivers/net/ethernet/broadcom/bnx2_* 3421 3422BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3423M: QLogic-Storage-Upstream@qlogic.com 3424L: linux-scsi@vger.kernel.org 3425S: Supported 3426F: drivers/scsi/bnx2fc/ 3427 3428BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3429M: QLogic-Storage-Upstream@qlogic.com 3430L: linux-scsi@vger.kernel.org 3431S: Supported 3432F: drivers/scsi/bnx2i/ 3433 3434BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3435M: Ariel Elior <aelior@marvell.com> 3436M: Sudarsana Kalluru <skalluru@marvell.com> 3437M: GR-everest-linux-l2@marvell.com 3438L: netdev@vger.kernel.org 3439S: Supported 3440F: drivers/net/ethernet/broadcom/bnx2x/ 3441 3442BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3443M: Michael Chan <michael.chan@broadcom.com> 3444L: netdev@vger.kernel.org 3445S: Supported 3446F: drivers/net/ethernet/broadcom/bnxt/ 3447 3448BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3449M: Arend van Spriel <arend.vanspriel@broadcom.com> 3450M: Franky Lin <franky.lin@broadcom.com> 3451M: Hante Meuleman <hante.meuleman@broadcom.com> 3452M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3453M: Wright Feng <wright.feng@cypress.com> 3454L: linux-wireless@vger.kernel.org 3455L: brcm80211-dev-list.pdl@broadcom.com 3456L: brcm80211-dev-list@cypress.com 3457S: Supported 3458F: drivers/net/wireless/broadcom/brcm80211/ 3459 3460BROADCOM BRCMSTB GPIO DRIVER 3461M: Gregory Fong <gregory.0xf0@gmail.com> 3462L: bcm-kernel-feedback-list@broadcom.com 3463S: Supported 3464F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3465F: drivers/gpio/gpio-brcmstb.c 3466 3467BROADCOM BRCMSTB I2C DRIVER 3468M: Kamal Dasu <kdasu.kdev@gmail.com> 3469L: linux-i2c@vger.kernel.org 3470L: bcm-kernel-feedback-list@broadcom.com 3471S: Supported 3472F: drivers/i2c/busses/i2c-brcmstb.c 3473F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3474 3475BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3476M: Al Cooper <alcooperx@gmail.com> 3477L: linux-kernel@vger.kernel.org 3478L: bcm-kernel-feedback-list@broadcom.com 3479S: Maintained 3480F: drivers/phy/broadcom/phy-brcm-usb* 3481 3482BROADCOM GENET ETHERNET DRIVER 3483M: Doug Berger <opendmb@gmail.com> 3484M: Florian Fainelli <f.fainelli@gmail.com> 3485L: bcm-kernel-feedback-list@broadcom.com 3486L: netdev@vger.kernel.org 3487S: Supported 3488F: drivers/net/ethernet/broadcom/genet/ 3489 3490BROADCOM IPROC ARM ARCHITECTURE 3491M: Ray Jui <rjui@broadcom.com> 3492M: Scott Branden <sbranden@broadcom.com> 3493M: bcm-kernel-feedback-list@broadcom.com 3494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3495T: git git://github.com/broadcom/cygnus-linux.git 3496S: Maintained 3497N: iproc 3498N: cygnus 3499N: bcm[-_]nsp 3500N: bcm9113* 3501N: bcm9583* 3502N: bcm9585* 3503N: bcm9586* 3504N: bcm988312 3505N: bcm113* 3506N: bcm583* 3507N: bcm585* 3508N: bcm586* 3509N: bcm88312 3510N: hr2 3511N: stingray 3512F: arch/arm64/boot/dts/broadcom/northstar2/* 3513F: arch/arm64/boot/dts/broadcom/stingray/* 3514F: drivers/clk/bcm/clk-ns* 3515F: drivers/clk/bcm/clk-sr* 3516F: drivers/pinctrl/bcm/pinctrl-ns* 3517F: include/dt-bindings/clock/bcm-sr* 3518 3519BROADCOM KONA GPIO DRIVER 3520M: Ray Jui <rjui@broadcom.com> 3521L: bcm-kernel-feedback-list@broadcom.com 3522S: Supported 3523F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3524F: drivers/gpio/gpio-bcm-kona.c 3525 3526BROADCOM NETXTREME-E ROCE DRIVER 3527M: Selvin Xavier <selvin.xavier@broadcom.com> 3528M: Devesh Sharma <devesh.sharma@broadcom.com> 3529M: Somnath Kotur <somnath.kotur@broadcom.com> 3530M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3531L: linux-rdma@vger.kernel.org 3532W: http://www.broadcom.com 3533S: Supported 3534F: drivers/infiniband/hw/bnxt_re/ 3535F: include/uapi/rdma/bnxt_re-abi.h 3536 3537BROADCOM NVRAM DRIVER 3538M: Rafał Miłecki <zajec5@gmail.com> 3539L: linux-mips@vger.kernel.org 3540S: Maintained 3541F: drivers/firmware/broadcom/* 3542 3543BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3544M: Rafał Miłecki <zajec5@gmail.com> 3545L: linux-wireless@vger.kernel.org 3546S: Maintained 3547F: drivers/bcma/ 3548F: include/linux/bcma/ 3549 3550BROADCOM STB AVS CPUFREQ DRIVER 3551M: Markus Mayer <mmayer@broadcom.com> 3552M: bcm-kernel-feedback-list@broadcom.com 3553L: linux-pm@vger.kernel.org 3554S: Maintained 3555F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3556F: drivers/cpufreq/brcmstb* 3557 3558BROADCOM STB AVS TMON DRIVER 3559M: Markus Mayer <mmayer@broadcom.com> 3560M: bcm-kernel-feedback-list@broadcom.com 3561L: linux-pm@vger.kernel.org 3562S: Maintained 3563F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3564F: drivers/thermal/broadcom/brcmstb* 3565 3566BROADCOM STB NAND FLASH DRIVER 3567M: Brian Norris <computersforpeace@gmail.com> 3568M: Kamal Dasu <kdasu.kdev@gmail.com> 3569L: linux-mtd@lists.infradead.org 3570L: bcm-kernel-feedback-list@broadcom.com 3571S: Maintained 3572F: drivers/mtd/nand/raw/brcmnand/ 3573 3574BROADCOM STB DPFE DRIVER 3575M: Markus Mayer <mmayer@broadcom.com> 3576M: bcm-kernel-feedback-list@broadcom.com 3577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3578S: Maintained 3579F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3580F: drivers/memory/brcmstb_dpfe.c 3581 3582BROADCOM SPI DRIVER 3583M: Kamal Dasu <kdasu.kdev@gmail.com> 3584M: bcm-kernel-feedback-list@broadcom.com 3585S: Maintained 3586F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3587F: drivers/spi/spi-bcm-qspi.* 3588F: drivers/spi/spi-brcmstb-qspi.c 3589F: drivers/spi/spi-iproc-qspi.c 3590 3591BROADCOM SYSTEMPORT ETHERNET DRIVER 3592M: Florian Fainelli <f.fainelli@gmail.com> 3593L: bcm-kernel-feedback-list@broadcom.com 3594L: netdev@vger.kernel.org 3595S: Supported 3596F: drivers/net/ethernet/broadcom/bcmsysport.* 3597 3598BROADCOM TG3 GIGABIT ETHERNET DRIVER 3599M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3600M: Prashant Sreedharan <prashant@broadcom.com> 3601M: Michael Chan <mchan@broadcom.com> 3602L: netdev@vger.kernel.org 3603S: Supported 3604F: drivers/net/ethernet/broadcom/tg3.* 3605 3606BROCADE BFA FC SCSI DRIVER 3607M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3608M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3609L: linux-scsi@vger.kernel.org 3610S: Supported 3611F: drivers/scsi/bfa/ 3612 3613BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3614M: Rasesh Mody <rmody@marvell.com> 3615M: Sudarsana Kalluru <skalluru@marvell.com> 3616M: GR-Linux-NIC-Dev@marvell.com 3617L: netdev@vger.kernel.org 3618S: Supported 3619F: drivers/net/ethernet/brocade/bna/ 3620 3621BSG (block layer generic sg v4 driver) 3622M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3623L: linux-scsi@vger.kernel.org 3624S: Supported 3625F: block/bsg.c 3626F: include/linux/bsg.h 3627F: include/uapi/linux/bsg.h 3628 3629BT87X AUDIO DRIVER 3630M: Clemens Ladisch <clemens@ladisch.de> 3631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3633S: Maintained 3634F: Documentation/sound/cards/bt87x.rst 3635F: sound/pci/bt87x.c 3636 3637BT8XXGPIO DRIVER 3638M: Michael Buesch <m@bues.ch> 3639S: Maintained 3640W: http://bu3sch.de/btgpio.php 3641F: drivers/gpio/gpio-bt8xx.c 3642 3643BTRFS FILE SYSTEM 3644M: Chris Mason <clm@fb.com> 3645M: Josef Bacik <josef@toxicpanda.com> 3646M: David Sterba <dsterba@suse.com> 3647L: linux-btrfs@vger.kernel.org 3648W: http://btrfs.wiki.kernel.org/ 3649Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3650T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3651S: Maintained 3652F: Documentation/filesystems/btrfs.rst 3653F: fs/btrfs/ 3654F: include/linux/btrfs* 3655F: include/uapi/linux/btrfs* 3656 3657BTTV VIDEO4LINUX DRIVER 3658M: Mauro Carvalho Chehab <mchehab@kernel.org> 3659L: linux-media@vger.kernel.org 3660W: https://linuxtv.org 3661T: git git://linuxtv.org/media_tree.git 3662S: Odd fixes 3663F: Documentation/media/v4l-drivers/bttv* 3664F: drivers/media/pci/bt8xx/bttv* 3665 3666BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3667M: Chanwoo Choi <cw00.choi@samsung.com> 3668L: linux-pm@vger.kernel.org 3669L: linux-samsung-soc@vger.kernel.org 3670T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 3671S: Maintained 3672F: drivers/devfreq/exynos-bus.c 3673F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3674 3675BUSLOGIC SCSI DRIVER 3676M: Khalid Aziz <khalid@gonehiking.org> 3677L: linux-scsi@vger.kernel.org 3678S: Maintained 3679F: drivers/scsi/BusLogic.* 3680F: drivers/scsi/FlashPoint.* 3681 3682C-MEDIA CMI8788 DRIVER 3683M: Clemens Ladisch <clemens@ladisch.de> 3684L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3686S: Maintained 3687F: sound/pci/oxygen/ 3688 3689C-SKY ARCHITECTURE 3690M: Guo Ren <guoren@kernel.org> 3691L: linux-csky@vger.kernel.org 3692T: git https://github.com/c-sky/csky-linux.git 3693S: Supported 3694F: arch/csky/ 3695F: Documentation/devicetree/bindings/csky/ 3696F: drivers/irqchip/irq-csky-* 3697F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3698F: drivers/clocksource/timer-gx6605s.c 3699F: drivers/clocksource/timer-mp-csky.c 3700F: Documentation/devicetree/bindings/timer/csky,* 3701K: csky 3702N: csky 3703 3704C6X ARCHITECTURE 3705M: Mark Salter <msalter@redhat.com> 3706M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3707L: linux-c6x-dev@linux-c6x.org 3708W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3709S: Maintained 3710F: arch/c6x/ 3711 3712CA8210 IEEE-802.15.4 RADIO DRIVER 3713M: Harry Morris <h.morris@cascoda.com> 3714L: linux-wpan@vger.kernel.org 3715W: https://github.com/Cascoda/ca8210-linux.git 3716S: Maintained 3717F: drivers/net/ieee802154/ca8210.c 3718F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3719 3720CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3721M: David Howells <dhowells@redhat.com> 3722L: linux-cachefs@redhat.com (moderated for non-subscribers) 3723S: Supported 3724F: Documentation/filesystems/caching/cachefiles.txt 3725F: fs/cachefiles/ 3726 3727CADENCE MIPI-CSI2 BRIDGES 3728M: Maxime Ripard <mripard@kernel.org> 3729L: linux-media@vger.kernel.org 3730S: Maintained 3731F: Documentation/devicetree/bindings/media/cdns,*.txt 3732F: drivers/media/platform/cadence/cdns-csi2* 3733 3734CADENCE NAND DRIVER 3735M: Piotr Sroka <piotrs@cadence.com> 3736L: linux-mtd@lists.infradead.org 3737S: Maintained 3738F: drivers/mtd/nand/raw/cadence-nand-controller.c 3739F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 3740 3741CADET FM/AM RADIO RECEIVER DRIVER 3742M: Hans Verkuil <hverkuil@xs4all.nl> 3743L: linux-media@vger.kernel.org 3744T: git git://linuxtv.org/media_tree.git 3745W: https://linuxtv.org 3746S: Maintained 3747F: drivers/media/radio/radio-cadet* 3748 3749CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3750M: Jonathan Corbet <corbet@lwn.net> 3751L: linux-media@vger.kernel.org 3752T: git git://linuxtv.org/media_tree.git 3753S: Maintained 3754F: Documentation/media/v4l-drivers/cafe_ccic* 3755F: drivers/media/platform/marvell-ccic/ 3756 3757CAIF NETWORK LAYER 3758L: netdev@vger.kernel.org 3759S: Orphan 3760F: Documentation/networking/caif/ 3761F: drivers/net/caif/ 3762F: include/uapi/linux/caif/ 3763F: include/net/caif/ 3764F: net/caif/ 3765 3766CAKE QDISC 3767M: Toke Høiland-Jørgensen <toke@toke.dk> 3768L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3769S: Maintained 3770F: net/sched/sch_cake.c 3771 3772CAN NETWORK DRIVERS 3773M: Wolfgang Grandegger <wg@grandegger.com> 3774M: Marc Kleine-Budde <mkl@pengutronix.de> 3775L: linux-can@vger.kernel.org 3776W: https://github.com/linux-can 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3778T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3779S: Maintained 3780F: Documentation/devicetree/bindings/net/can/ 3781F: drivers/net/can/ 3782F: include/linux/can/dev.h 3783F: include/linux/can/led.h 3784F: include/linux/can/rx-offload.h 3785F: include/linux/can/platform/ 3786F: include/uapi/linux/can/error.h 3787F: include/uapi/linux/can/netlink.h 3788F: include/uapi/linux/can/vxcan.h 3789 3790CAN NETWORK LAYER 3791M: Oliver Hartkopp <socketcan@hartkopp.net> 3792M: Marc Kleine-Budde <mkl@pengutronix.de> 3793L: linux-can@vger.kernel.org 3794W: https://github.com/linux-can 3795T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3797S: Maintained 3798F: Documentation/networking/can.rst 3799F: net/can/ 3800F: include/linux/can/core.h 3801F: include/linux/can/skb.h 3802F: include/net/netns/can.h 3803F: include/uapi/linux/can.h 3804F: include/uapi/linux/can/bcm.h 3805F: include/uapi/linux/can/raw.h 3806F: include/uapi/linux/can/gw.h 3807 3808CAN-J1939 NETWORK LAYER 3809M: Robin van der Gracht <robin@protonic.nl> 3810M: Oleksij Rempel <o.rempel@pengutronix.de> 3811R: Pengutronix Kernel Team <kernel@pengutronix.de> 3812L: linux-can@vger.kernel.org 3813S: Maintained 3814F: Documentation/networking/j1939.rst 3815F: net/can/j1939/ 3816F: include/uapi/linux/can/j1939.h 3817 3818CAPABILITIES 3819M: Serge Hallyn <serge@hallyn.com> 3820L: linux-security-module@vger.kernel.org 3821S: Supported 3822F: include/linux/capability.h 3823F: include/uapi/linux/capability.h 3824F: security/commoncap.c 3825F: kernel/capability.c 3826 3827CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3828M: Kevin Tsai <ktsai@capellamicro.com> 3829S: Maintained 3830F: drivers/iio/light/cm* 3831 3832CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3833M: Christian Lamparter <chunkeey@googlemail.com> 3834L: linux-wireless@vger.kernel.org 3835W: http://wireless.kernel.org/en/users/Drivers/carl9170 3836S: Maintained 3837F: drivers/net/wireless/ath/carl9170/ 3838 3839CAVIUM I2C DRIVER 3840M: Robert Richter <rrichter@marvell.com> 3841W: http://www.marvell.com 3842S: Supported 3843F: drivers/i2c/busses/i2c-octeon* 3844F: drivers/i2c/busses/i2c-thunderx* 3845 3846CAVIUM LIQUIDIO NETWORK DRIVER 3847M: Derek Chickles <dchickles@marvell.com> 3848M: Satanand Burla <sburla@marvell.com> 3849M: Felix Manlunas <fmanlunas@marvell.com> 3850L: netdev@vger.kernel.org 3851W: http://www.marvell.com 3852S: Supported 3853F: drivers/net/ethernet/cavium/liquidio/ 3854 3855CAVIUM MMC DRIVER 3856M: Robert Richter <rrichter@marvell.com> 3857W: http://www.marvell.com 3858S: Supported 3859F: drivers/mmc/host/cavium* 3860 3861CAVIUM OCTEON-TX CRYPTO DRIVER 3862M: George Cherian <gcherian@marvell.com> 3863L: linux-crypto@vger.kernel.org 3864W: http://www.marvell.com 3865S: Supported 3866F: drivers/crypto/cavium/cpt/ 3867 3868CAVIUM THUNDERX2 ARM64 SOC 3869M: Robert Richter <rrichter@marvell.com> 3870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3871S: Maintained 3872F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3873F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3874 3875CC2520 IEEE-802.15.4 RADIO DRIVER 3876M: Varka Bhadram <varkabhadram@gmail.com> 3877L: linux-wpan@vger.kernel.org 3878S: Maintained 3879F: drivers/net/ieee802154/cc2520.c 3880F: include/linux/spi/cc2520.h 3881F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3882 3883CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3884M: Gilad Ben-Yossef <gilad@benyossef.com> 3885L: linux-crypto@vger.kernel.org 3886S: Supported 3887F: drivers/crypto/ccree/ 3888W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3889 3890CEC FRAMEWORK 3891M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3892L: linux-media@vger.kernel.org 3893T: git git://linuxtv.org/media_tree.git 3894W: http://linuxtv.org 3895S: Supported 3896F: Documentation/media/kapi/cec-core.rst 3897F: Documentation/media/uapi/cec 3898F: drivers/media/cec/ 3899F: drivers/media/rc/keymaps/rc-cec.c 3900F: include/media/cec.h 3901F: include/media/cec-notifier.h 3902F: include/uapi/linux/cec.h 3903F: include/uapi/linux/cec-funcs.h 3904F: Documentation/devicetree/bindings/media/cec.txt 3905F: Documentation/ABI/testing/debugfs-cec-error-inj 3906 3907CEC GPIO DRIVER 3908M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3909L: linux-media@vger.kernel.org 3910T: git git://linuxtv.org/media_tree.git 3911W: http://linuxtv.org 3912S: Supported 3913F: drivers/media/platform/cec-gpio/ 3914F: Documentation/devicetree/bindings/media/cec-gpio.txt 3915 3916CELL BROADBAND ENGINE ARCHITECTURE 3917M: Arnd Bergmann <arnd@arndb.de> 3918L: linuxppc-dev@lists.ozlabs.org 3919W: http://www.ibm.com/developerworks/power/cell/ 3920S: Supported 3921F: arch/powerpc/include/asm/cell*.h 3922F: arch/powerpc/include/asm/spu*.h 3923F: arch/powerpc/include/uapi/asm/spu*.h 3924F: arch/powerpc/oprofile/*cell* 3925F: arch/powerpc/platforms/cell/ 3926 3927CEPH COMMON CODE (LIBCEPH) 3928M: Ilya Dryomov <idryomov@gmail.com> 3929M: Jeff Layton <jlayton@kernel.org> 3930M: Sage Weil <sage@redhat.com> 3931L: ceph-devel@vger.kernel.org 3932W: http://ceph.com/ 3933T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3934T: git git://github.com/ceph/ceph-client.git 3935S: Supported 3936F: net/ceph/ 3937F: include/linux/ceph/ 3938F: include/linux/crush/ 3939 3940CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3941M: Jeff Layton <jlayton@kernel.org> 3942M: Sage Weil <sage@redhat.com> 3943M: Ilya Dryomov <idryomov@gmail.com> 3944L: ceph-devel@vger.kernel.org 3945W: http://ceph.com/ 3946T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3947T: git git://github.com/ceph/ceph-client.git 3948S: Supported 3949F: Documentation/filesystems/ceph.rst 3950F: fs/ceph/ 3951 3952CERTIFICATE HANDLING 3953M: David Howells <dhowells@redhat.com> 3954M: David Woodhouse <dwmw2@infradead.org> 3955L: keyrings@vger.kernel.org 3956S: Maintained 3957F: Documentation/admin-guide/module-signing.rst 3958F: certs/ 3959F: scripts/sign-file.c 3960F: scripts/extract-cert.c 3961 3962CFAG12864B LCD DRIVER 3963M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3964S: Maintained 3965F: drivers/auxdisplay/cfag12864b.c 3966F: include/linux/cfag12864b.h 3967 3968CFAG12864BFB LCD FRAMEBUFFER DRIVER 3969M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3970S: Maintained 3971F: drivers/auxdisplay/cfag12864bfb.c 3972F: include/linux/cfag12864b.h 3973 3974802.11 (including CFG80211/NL80211) 3975M: Johannes Berg <johannes@sipsolutions.net> 3976L: linux-wireless@vger.kernel.org 3977W: http://wireless.kernel.org/ 3978T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3980S: Maintained 3981F: net/wireless/ 3982F: include/uapi/linux/nl80211.h 3983F: include/linux/ieee80211.h 3984F: include/net/wext.h 3985F: include/net/cfg80211.h 3986F: include/net/iw_handler.h 3987F: include/net/ieee80211_radiotap.h 3988F: Documentation/driver-api/80211/cfg80211.rst 3989F: Documentation/networking/regulatory.txt 3990 3991CHAR and MISC DRIVERS 3992M: Arnd Bergmann <arnd@arndb.de> 3993M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3994T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3995S: Supported 3996F: drivers/char/ 3997F: drivers/misc/ 3998F: include/linux/miscdevice.h 3999 4000CHECKPATCH 4001M: Andy Whitcroft <apw@canonical.com> 4002M: Joe Perches <joe@perches.com> 4003S: Maintained 4004F: scripts/checkpatch.pl 4005 4006CHINESE DOCUMENTATION 4007M: Harry Wei <harryxiyou@gmail.com> 4008M: Alex Shi <alex.shi@linux.alibaba.com> 4009L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 4010S: Maintained 4011F: Documentation/translations/zh_CN/ 4012 4013CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 4014M: Peter Chen <Peter.Chen@nxp.com> 4015T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 4016L: linux-usb@vger.kernel.org 4017S: Maintained 4018F: drivers/usb/chipidea/ 4019 4020CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 4021M: Hans de Goede <hdegoede@redhat.com> 4022L: linux-input@vger.kernel.org 4023S: Maintained 4024F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 4025F: drivers/input/touchscreen/chipone_icn8318.c 4026 4027CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 4028M: Hans de Goede <hdegoede@redhat.com> 4029L: linux-input@vger.kernel.org 4030S: Maintained 4031F: drivers/input/touchscreen/chipone_icn8505.c 4032 4033CHROME HARDWARE PLATFORM SUPPORT 4034M: Benson Leung <bleung@chromium.org> 4035M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4036S: Maintained 4037T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 4038F: drivers/platform/chrome/ 4039 4040CHROMEOS EC SUBDRIVERS 4041M: Benson Leung <bleung@chromium.org> 4042M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4043R: Guenter Roeck <groeck@chromium.org> 4044S: Maintained 4045N: cros_ec 4046N: cros-ec 4047F: drivers/power/supply/cros_usbpd-charger.c 4048 4049CHROMEOS EC CODEC DRIVER 4050M: Cheng-Yi Chiang <cychiang@chromium.org> 4051S: Maintained 4052R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4053R: Guenter Roeck <groeck@chromium.org> 4054F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 4055F: sound/soc/codecs/cros_ec_codec.* 4056 4057CIRRUS LOGIC AUDIO CODEC DRIVERS 4058M: Brian Austin <brian.austin@cirrus.com> 4059M: Paul Handrigan <Paul.Handrigan@cirrus.com> 4060L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4061S: Maintained 4062F: sound/soc/codecs/cs* 4063 4064CIRRUS LOGIC EP93XX ETHERNET DRIVER 4065M: Hartley Sweeten <hsweeten@visionengravers.com> 4066L: netdev@vger.kernel.org 4067S: Maintained 4068F: drivers/net/ethernet/cirrus/ep93xx_eth.c 4069 4070CIRRUS LOGIC LOCHNAGAR DRIVER 4071M: Charles Keepax <ckeepax@opensource.cirrus.com> 4072M: Richard Fitzgerald <rf@opensource.cirrus.com> 4073L: patches@opensource.cirrus.com 4074S: Supported 4075F: drivers/clk/clk-lochnagar.c 4076F: drivers/hwmon/lochnagar-hwmon.c 4077F: drivers/mfd/lochnagar-i2c.c 4078F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 4079F: drivers/regulator/lochnagar-regulator.c 4080F: sound/soc/codecs/lochnagar-sc.c 4081F: include/dt-bindings/clk/lochnagar.h 4082F: include/dt-bindings/pinctrl/lochnagar.h 4083F: include/linux/mfd/lochnagar* 4084F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 4085F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 4086F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 4087F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 4088F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 4089F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 4090F: Documentation/hwmon/lochnagar.rst 4091 4092CISCO FCOE HBA DRIVER 4093M: Satish Kharat <satishkh@cisco.com> 4094M: Sesidhar Baddela <sebaddel@cisco.com> 4095M: Karan Tilak Kumar <kartilak@cisco.com> 4096L: linux-scsi@vger.kernel.org 4097S: Supported 4098F: drivers/scsi/fnic/ 4099 4100CISCO SCSI HBA DRIVER 4101M: Karan Tilak Kumar <kartilak@cisco.com> 4102M: Sesidhar Baddela <sebaddel@cisco.com> 4103L: linux-scsi@vger.kernel.org 4104S: Supported 4105F: drivers/scsi/snic/ 4106 4107CISCO VIC ETHERNET NIC DRIVER 4108M: Christian Benvenuti <benve@cisco.com> 4109M: Govindarajulu Varadarajan <_govind@gmx.com> 4110S: Supported 4111F: drivers/net/ethernet/cisco/enic/ 4112 4113CISCO VIC LOW LATENCY NIC DRIVER 4114M: Christian Benvenuti <benve@cisco.com> 4115M: Nelson Escobar <neescoba@cisco.com> 4116M: Parvi Kaustubhi <pkaustub@cisco.com> 4117S: Supported 4118F: drivers/infiniband/hw/usnic/ 4119 4120CIRRUS LOGIC MADERA CODEC DRIVERS 4121M: Charles Keepax <ckeepax@opensource.cirrus.com> 4122M: Richard Fitzgerald <rf@opensource.cirrus.com> 4123L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4124L: patches@opensource.cirrus.com 4125T: git https://github.com/CirrusLogic/linux-drivers.git 4126W: https://github.com/CirrusLogic/linux-drivers/wiki 4127S: Supported 4128F: Documentation/devicetree/bindings/mfd/madera.txt 4129F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 4130F: Documentation/devicetree/bindings/sound/madera.txt 4131F: include/dt-bindings/sound/madera* 4132F: include/linux/irqchip/irq-madera* 4133F: include/linux/mfd/madera/* 4134F: include/sound/madera* 4135F: drivers/gpio/gpio-madera* 4136F: drivers/irqchip/irq-madera* 4137F: drivers/mfd/madera* 4138F: drivers/mfd/cs47l* 4139F: drivers/pinctrl/cirrus/* 4140F: sound/soc/codecs/cs47l* 4141F: sound/soc/codecs/madera* 4142 4143CLANG-FORMAT FILE 4144M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4145S: Maintained 4146F: .clang-format 4147 4148CLANG/LLVM BUILD SUPPORT 4149L: clang-built-linux@googlegroups.com 4150W: https://clangbuiltlinux.github.io/ 4151B: https://github.com/ClangBuiltLinux/linux/issues 4152C: irc://chat.freenode.net/clangbuiltlinux 4153S: Supported 4154K: \b(?i:clang|llvm)\b 4155F: Documentation/kbuild/llvm.rst 4156 4157CLEANCACHE API 4158M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4159L: linux-kernel@vger.kernel.org 4160S: Maintained 4161F: mm/cleancache.c 4162F: include/linux/cleancache.h 4163 4164CLK API 4165M: Russell King <linux@armlinux.org.uk> 4166L: linux-clk@vger.kernel.org 4167S: Maintained 4168F: include/linux/clk.h 4169 4170CLOCKSOURCE, CLOCKEVENT DRIVERS 4171M: Daniel Lezcano <daniel.lezcano@linaro.org> 4172M: Thomas Gleixner <tglx@linutronix.de> 4173L: linux-kernel@vger.kernel.org 4174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4175S: Supported 4176F: drivers/clocksource/ 4177F: Documentation/devicetree/bindings/timer/ 4178 4179CMPC ACPI DRIVER 4180M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4181M: Daniel Oliveira Nascimento <don@syst.com.br> 4182L: platform-driver-x86@vger.kernel.org 4183S: Supported 4184F: drivers/platform/x86/classmate-laptop.c 4185 4186COBALT MEDIA DRIVER 4187M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4188L: linux-media@vger.kernel.org 4189T: git git://linuxtv.org/media_tree.git 4190W: https://linuxtv.org 4191S: Supported 4192F: drivers/media/pci/cobalt/ 4193 4194COCCINELLE/Semantic Patches (SmPL) 4195M: Julia Lawall <Julia.Lawall@lip6.fr> 4196M: Gilles Muller <Gilles.Muller@lip6.fr> 4197M: Nicolas Palix <nicolas.palix@imag.fr> 4198M: Michal Marek <michal.lkml@markovi.net> 4199L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4200T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4201W: http://coccinelle.lip6.fr/ 4202S: Supported 4203F: Documentation/dev-tools/coccinelle.rst 4204F: scripts/coccinelle/ 4205F: scripts/coccicheck 4206 4207CODA FILE SYSTEM 4208M: Jan Harkes <jaharkes@cs.cmu.edu> 4209M: coda@cs.cmu.edu 4210L: codalist@coda.cs.cmu.edu 4211W: http://www.coda.cs.cmu.edu/ 4212S: Maintained 4213F: Documentation/filesystems/coda.txt 4214F: fs/coda/ 4215F: include/linux/coda*.h 4216F: include/uapi/linux/coda*.h 4217 4218CODA V4L2 MEM2MEM DRIVER 4219M: Philipp Zabel <p.zabel@pengutronix.de> 4220L: linux-media@vger.kernel.org 4221S: Maintained 4222F: Documentation/devicetree/bindings/media/coda.txt 4223F: drivers/media/platform/coda/ 4224 4225CODE OF CONDUCT 4226M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4227S: Supported 4228F: Documentation/process/code-of-conduct.rst 4229F: Documentation/process/code-of-conduct-interpretation.rst 4230 4231COMMON CLK FRAMEWORK 4232M: Michael Turquette <mturquette@baylibre.com> 4233M: Stephen Boyd <sboyd@kernel.org> 4234L: linux-clk@vger.kernel.org 4235Q: http://patchwork.kernel.org/project/linux-clk/list/ 4236T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4237S: Maintained 4238F: Documentation/devicetree/bindings/clock/ 4239F: drivers/clk/ 4240X: drivers/clk/clkdev.c 4241F: include/linux/clk-pr* 4242F: include/linux/clk/ 4243F: include/linux/of_clk.h 4244 4245COMMON INTERNET FILE SYSTEM (CIFS) 4246M: Steve French <sfrench@samba.org> 4247L: linux-cifs@vger.kernel.org 4248L: samba-technical@lists.samba.org (moderated for non-subscribers) 4249W: http://linux-cifs.samba.org/ 4250T: git git://git.samba.org/sfrench/cifs-2.6.git 4251S: Supported 4252F: Documentation/admin-guide/cifs/ 4253F: fs/cifs/ 4254 4255COMPACTPCI HOTPLUG CORE 4256M: Scott Murray <scott@spiteful.org> 4257L: linux-pci@vger.kernel.org 4258S: Maintained 4259F: drivers/pci/hotplug/cpci_hotplug* 4260 4261COMPACTPCI HOTPLUG GENERIC DRIVER 4262M: Scott Murray <scott@spiteful.org> 4263L: linux-pci@vger.kernel.org 4264S: Maintained 4265F: drivers/pci/hotplug/cpcihp_generic.c 4266 4267COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4268M: Scott Murray <scott@spiteful.org> 4269L: linux-pci@vger.kernel.org 4270S: Maintained 4271F: drivers/pci/hotplug/cpcihp_zt5550.* 4272 4273COMPAL LAPTOP SUPPORT 4274M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4275L: platform-driver-x86@vger.kernel.org 4276S: Maintained 4277F: drivers/platform/x86/compal-laptop.c 4278 4279COMPILER ATTRIBUTES 4280M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4281S: Maintained 4282F: include/linux/compiler_attributes.h 4283 4284CONEXANT ACCESSRUNNER USB DRIVER 4285L: accessrunner-general@lists.sourceforge.net 4286W: http://accessrunner.sourceforge.net/ 4287S: Orphan 4288F: drivers/usb/atm/cxacru.c 4289 4290CONFIGFS 4291M: Joel Becker <jlbec@evilplan.org> 4292M: Christoph Hellwig <hch@lst.de> 4293T: git git://git.infradead.org/users/hch/configfs.git 4294S: Supported 4295F: fs/configfs/ 4296F: include/linux/configfs.h 4297 4298CONNECTOR 4299M: Evgeniy Polyakov <zbr@ioremap.net> 4300L: netdev@vger.kernel.org 4301S: Maintained 4302F: drivers/connector/ 4303 4304CONTROL GROUP (CGROUP) 4305M: Tejun Heo <tj@kernel.org> 4306M: Li Zefan <lizefan@huawei.com> 4307M: Johannes Weiner <hannes@cmpxchg.org> 4308L: cgroups@vger.kernel.org 4309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4310S: Maintained 4311F: Documentation/admin-guide/cgroup-v2.rst 4312F: Documentation/admin-guide/cgroup-v1/ 4313F: include/linux/cgroup* 4314F: kernel/cgroup/ 4315 4316CONTROL GROUP - CPUSET 4317M: Li Zefan <lizefan@huawei.com> 4318L: cgroups@vger.kernel.org 4319W: http://www.bullopensource.org/cpuset/ 4320W: http://oss.sgi.com/projects/cpusets/ 4321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4322S: Maintained 4323F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4324F: include/linux/cpuset.h 4325F: kernel/cgroup/cpuset.c 4326 4327CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4328M: Johannes Weiner <hannes@cmpxchg.org> 4329M: Michal Hocko <mhocko@kernel.org> 4330M: Vladimir Davydov <vdavydov.dev@gmail.com> 4331L: cgroups@vger.kernel.org 4332L: linux-mm@kvack.org 4333S: Maintained 4334F: mm/memcontrol.c 4335F: mm/swap_cgroup.c 4336 4337CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4338M: Tejun Heo <tj@kernel.org> 4339M: Jens Axboe <axboe@kernel.dk> 4340L: cgroups@vger.kernel.org 4341L: linux-block@vger.kernel.org 4342T: git git://git.kernel.dk/linux-block 4343F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4344F: block/blk-cgroup.c 4345F: include/linux/blk-cgroup.h 4346F: block/blk-throttle.c 4347F: block/blk-iolatency.c 4348F: block/bfq-cgroup.c 4349 4350CORETEMP HARDWARE MONITORING DRIVER 4351M: Fenghua Yu <fenghua.yu@intel.com> 4352L: linux-hwmon@vger.kernel.org 4353S: Maintained 4354F: Documentation/hwmon/coretemp.rst 4355F: drivers/hwmon/coretemp.c 4356 4357COSA/SRP SYNC SERIAL DRIVER 4358M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4359W: http://www.fi.muni.cz/~kas/cosa/ 4360S: Maintained 4361F: drivers/net/wan/cosa* 4362 4363COUNTER SUBSYSTEM 4364M: William Breathitt Gray <vilhelm.gray@gmail.com> 4365L: linux-iio@vger.kernel.org 4366S: Maintained 4367F: Documentation/ABI/testing/sysfs-bus-counter* 4368F: Documentation/driver-api/generic-counter.rst 4369F: drivers/counter/ 4370F: include/linux/counter.h 4371F: include/linux/counter_enum.h 4372 4373CPMAC ETHERNET DRIVER 4374M: Florian Fainelli <f.fainelli@gmail.com> 4375L: netdev@vger.kernel.org 4376S: Maintained 4377F: drivers/net/ethernet/ti/cpmac.c 4378 4379CPU FREQUENCY SCALING FRAMEWORK 4380M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4381M: Viresh Kumar <viresh.kumar@linaro.org> 4382L: linux-pm@vger.kernel.org 4383S: Maintained 4384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4385T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4386B: https://bugzilla.kernel.org 4387F: Documentation/admin-guide/pm/cpufreq.rst 4388F: Documentation/admin-guide/pm/intel_pstate.rst 4389F: Documentation/cpu-freq/ 4390F: Documentation/devicetree/bindings/cpufreq/ 4391F: drivers/cpufreq/ 4392F: kernel/sched/cpufreq*.c 4393F: include/linux/cpufreq.h 4394F: include/linux/sched/cpufreq.h 4395F: tools/testing/selftests/cpufreq/ 4396 4397CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 4398M: Viresh Kumar <viresh.kumar@linaro.org> 4399M: Sudeep Holla <sudeep.holla@arm.com> 4400L: linux-pm@vger.kernel.org 4401W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4402S: Maintained 4403F: drivers/cpufreq/vexpress-spc-cpufreq.c 4404 4405CPU POWER MONITORING SUBSYSTEM 4406M: Thomas Renninger <trenn@suse.com> 4407M: Shuah Khan <shuah@kernel.org> 4408M: Shuah Khan <skhan@linuxfoundation.org> 4409L: linux-pm@vger.kernel.org 4410S: Maintained 4411F: tools/power/cpupower/ 4412 4413CPUID/MSR DRIVER 4414M: "H. Peter Anvin" <hpa@zytor.com> 4415S: Maintained 4416F: arch/x86/kernel/cpuid.c 4417F: arch/x86/kernel/msr.c 4418 4419CPUIDLE DRIVER - ARM BIG LITTLE 4420M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4421M: Daniel Lezcano <daniel.lezcano@linaro.org> 4422L: linux-pm@vger.kernel.org 4423L: linux-arm-kernel@lists.infradead.org 4424T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4425S: Maintained 4426F: drivers/cpuidle/cpuidle-big_little.c 4427 4428CPUIDLE DRIVER - ARM EXYNOS 4429M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4430M: Daniel Lezcano <daniel.lezcano@linaro.org> 4431M: Kukjin Kim <kgene@kernel.org> 4432L: linux-pm@vger.kernel.org 4433L: linux-samsung-soc@vger.kernel.org 4434S: Supported 4435F: drivers/cpuidle/cpuidle-exynos.c 4436F: arch/arm/mach-exynos/pm.c 4437 4438CPUIDLE DRIVER - ARM PSCI 4439M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4440M: Sudeep Holla <sudeep.holla@arm.com> 4441L: linux-pm@vger.kernel.org 4442L: linux-arm-kernel@lists.infradead.org 4443S: Supported 4444F: drivers/cpuidle/cpuidle-psci.c 4445 4446CPU IDLE TIME MANAGEMENT FRAMEWORK 4447M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4448M: Daniel Lezcano <daniel.lezcano@linaro.org> 4449L: linux-pm@vger.kernel.org 4450S: Maintained 4451T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4452B: https://bugzilla.kernel.org 4453F: Documentation/admin-guide/pm/cpuidle.rst 4454F: Documentation/driver-api/pm/cpuidle.rst 4455F: drivers/cpuidle/* 4456F: include/linux/cpuidle.h 4457 4458CRAMFS FILESYSTEM 4459M: Nicolas Pitre <nico@fluxnic.net> 4460S: Maintained 4461F: Documentation/filesystems/cramfs.rst 4462F: fs/cramfs/ 4463 4464CREATIVE SB0540 4465M: Bastien Nocera <hadess@hadess.net> 4466L: linux-input@vger.kernel.org 4467S: Maintained 4468F: drivers/hid/hid-creative-sb0540.c 4469 4470CRYPTO API 4471M: Herbert Xu <herbert@gondor.apana.org.au> 4472M: "David S. Miller" <davem@davemloft.net> 4473L: linux-crypto@vger.kernel.org 4474T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4475T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4476S: Maintained 4477F: Documentation/crypto/ 4478F: Documentation/devicetree/bindings/crypto/ 4479F: arch/*/crypto/ 4480F: crypto/ 4481F: drivers/crypto/ 4482F: include/crypto/ 4483F: include/linux/crypto* 4484F: lib/crypto/ 4485 4486CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4487M: Neil Horman <nhorman@tuxdriver.com> 4488L: linux-crypto@vger.kernel.org 4489S: Maintained 4490F: crypto/ansi_cprng.c 4491F: crypto/rng.c 4492 4493CS3308 MEDIA DRIVER 4494M: Hans Verkuil <hverkuil@xs4all.nl> 4495L: linux-media@vger.kernel.org 4496T: git git://linuxtv.org/media_tree.git 4497W: http://linuxtv.org 4498S: Odd Fixes 4499F: drivers/media/i2c/cs3308.c 4500 4501CS5535 Audio ALSA driver 4502M: Jaya Kumar <jayakumar.alsa@gmail.com> 4503S: Maintained 4504F: sound/pci/cs5535audio/ 4505 4506CSI DRIVERS FOR ALLWINNER V3s 4507M: Yong Deng <yong.deng@magewell.com> 4508L: linux-media@vger.kernel.org 4509T: git git://linuxtv.org/media_tree.git 4510S: Maintained 4511F: drivers/media/platform/sunxi/sun6i-csi/ 4512F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml 4513 4514CW1200 WLAN driver 4515M: Solomon Peachy <pizza@shaftnet.org> 4516S: Maintained 4517F: drivers/net/wireless/st/cw1200/ 4518 4519CX18 VIDEO4LINUX DRIVER 4520M: Andy Walls <awalls@md.metrocast.net> 4521L: linux-media@vger.kernel.org 4522T: git git://linuxtv.org/media_tree.git 4523W: https://linuxtv.org 4524S: Maintained 4525F: drivers/media/pci/cx18/ 4526F: include/uapi/linux/ivtv* 4527 4528CX2341X MPEG ENCODER HELPER MODULE 4529M: Hans Verkuil <hverkuil@xs4all.nl> 4530L: linux-media@vger.kernel.org 4531T: git git://linuxtv.org/media_tree.git 4532W: https://linuxtv.org 4533S: Maintained 4534F: drivers/media/common/cx2341x* 4535F: include/media/drv-intf/cx2341x.h 4536 4537CX24120 MEDIA DRIVER 4538M: Jemma Denson <jdenson@gmail.com> 4539M: Patrick Boettcher <patrick.boettcher@posteo.de> 4540L: linux-media@vger.kernel.org 4541W: https://linuxtv.org 4542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4543S: Maintained 4544F: drivers/media/dvb-frontends/cx24120* 4545 4546CX88 VIDEO4LINUX DRIVER 4547M: Mauro Carvalho Chehab <mchehab@kernel.org> 4548L: linux-media@vger.kernel.org 4549W: https://linuxtv.org 4550T: git git://linuxtv.org/media_tree.git 4551S: Odd fixes 4552F: Documentation/media/v4l-drivers/cx88* 4553F: drivers/media/pci/cx88/ 4554 4555CXD2820R MEDIA DRIVER 4556M: Antti Palosaari <crope@iki.fi> 4557L: linux-media@vger.kernel.org 4558W: https://linuxtv.org 4559W: http://palosaari.fi/linux/ 4560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4561T: git git://linuxtv.org/anttip/media_tree.git 4562S: Maintained 4563F: drivers/media/dvb-frontends/cxd2820r* 4564 4565CXGB3 ETHERNET DRIVER (CXGB3) 4566M: Vishal Kulkarni <vishal@chelsio.com> 4567L: netdev@vger.kernel.org 4568W: http://www.chelsio.com 4569S: Supported 4570F: drivers/net/ethernet/chelsio/cxgb3/ 4571 4572CXGB3 ISCSI DRIVER (CXGB3I) 4573M: Karen Xie <kxie@chelsio.com> 4574L: linux-scsi@vger.kernel.org 4575W: http://www.chelsio.com 4576S: Supported 4577F: drivers/scsi/cxgbi/cxgb3i 4578 4579CXGB4 CRYPTO DRIVER (chcr) 4580M: Atul Gupta <atul.gupta@chelsio.com> 4581L: linux-crypto@vger.kernel.org 4582W: http://www.chelsio.com 4583S: Supported 4584F: drivers/crypto/chelsio 4585 4586CXGB4 ETHERNET DRIVER (CXGB4) 4587M: Vishal Kulkarni <vishal@chelsio.com> 4588L: netdev@vger.kernel.org 4589W: http://www.chelsio.com 4590S: Supported 4591F: drivers/net/ethernet/chelsio/cxgb4/ 4592 4593CXGB4 ISCSI DRIVER (CXGB4I) 4594M: Karen Xie <kxie@chelsio.com> 4595L: linux-scsi@vger.kernel.org 4596W: http://www.chelsio.com 4597S: Supported 4598F: drivers/scsi/cxgbi/cxgb4i 4599 4600CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4601M: Potnuri Bharat Teja <bharat@chelsio.com> 4602L: linux-rdma@vger.kernel.org 4603W: http://www.openfabrics.org 4604S: Supported 4605F: drivers/infiniband/hw/cxgb4/ 4606F: include/uapi/rdma/cxgb4-abi.h 4607 4608CXGB4VF ETHERNET DRIVER (CXGB4VF) 4609M: Vishal Kulkarni <vishal@gmail.com> 4610L: netdev@vger.kernel.org 4611W: http://www.chelsio.com 4612S: Supported 4613F: drivers/net/ethernet/chelsio/cxgb4vf/ 4614 4615CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4616M: Frederic Barrat <fbarrat@linux.ibm.com> 4617M: Andrew Donnellan <ajd@linux.ibm.com> 4618L: linuxppc-dev@lists.ozlabs.org 4619S: Supported 4620F: arch/powerpc/platforms/powernv/pci-cxl.c 4621F: drivers/misc/cxl/ 4622F: include/misc/cxl* 4623F: include/uapi/misc/cxl.h 4624F: Documentation/powerpc/cxl.rst 4625F: Documentation/ABI/testing/sysfs-class-cxl 4626 4627CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4628M: Manoj N. Kumar <manoj@linux.ibm.com> 4629M: Matthew R. Ochs <mrochs@linux.ibm.com> 4630M: Uma Krishnan <ukrishn@linux.ibm.com> 4631L: linux-scsi@vger.kernel.org 4632S: Supported 4633F: drivers/scsi/cxlflash/ 4634F: include/uapi/scsi/cxlflash_ioctl.h 4635F: Documentation/powerpc/cxlflash.rst 4636 4637CYBERPRO FB DRIVER 4638M: Russell King <linux@armlinux.org.uk> 4639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4640W: http://www.armlinux.org.uk/ 4641S: Maintained 4642F: drivers/video/fbdev/cyber2000fb.* 4643 4644CYCLADES ASYNC MUX DRIVER 4645W: http://www.cyclades.com/ 4646S: Orphan 4647F: drivers/tty/cyclades.c 4648F: include/linux/cyclades.h 4649F: include/uapi/linux/cyclades.h 4650 4651CYCLADES PC300 DRIVER 4652W: http://www.cyclades.com/ 4653S: Orphan 4654F: drivers/net/wan/pc300* 4655 4656CYPRESS_FIRMWARE MEDIA DRIVER 4657M: Antti Palosaari <crope@iki.fi> 4658L: linux-media@vger.kernel.org 4659W: https://linuxtv.org 4660W: http://palosaari.fi/linux/ 4661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4662T: git git://linuxtv.org/anttip/media_tree.git 4663S: Maintained 4664F: drivers/media/common/cypress_firmware* 4665 4666CYTTSP TOUCHSCREEN DRIVER 4667M: Ferruh Yigit <fery@cypress.com> 4668L: linux-input@vger.kernel.org 4669S: Supported 4670F: drivers/input/touchscreen/cyttsp* 4671F: include/linux/input/cyttsp.h 4672 4673D-LINK DIR-685 TOUCHKEYS DRIVER 4674M: Linus Walleij <linus.walleij@linaro.org> 4675L: linux-input@vger.kernel.org 4676S: Supported 4677F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4678 4679DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4680M: Joshua Kinard <kumba@gentoo.org> 4681S: Maintained 4682F: drivers/rtc/rtc-ds1685.c 4683F: include/linux/rtc/ds1685.h 4684 4685DAMA SLAVE for AX.25 4686M: Joerg Reuter <jreuter@yaina.de> 4687W: http://yaina.de/jreuter/ 4688W: http://www.qsl.net/dl1bke/ 4689L: linux-hams@vger.kernel.org 4690S: Maintained 4691F: net/ax25/af_ax25.c 4692F: net/ax25/ax25_dev.c 4693F: net/ax25/ax25_ds_* 4694F: net/ax25/ax25_in.c 4695F: net/ax25/ax25_out.c 4696F: net/ax25/ax25_timer.c 4697F: net/ax25/sysctl_net_ax25.c 4698 4699DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4700L: netdev@vger.kernel.org 4701S: Orphan 4702F: Documentation/networking/device_drivers/dec/dmfe.txt 4703F: drivers/net/ethernet/dec/tulip/dmfe.c 4704 4705DC390/AM53C974 SCSI driver 4706M: Hannes Reinecke <hare@suse.com> 4707L: linux-scsi@vger.kernel.org 4708S: Maintained 4709F: drivers/scsi/am53c974.c 4710 4711DC395x SCSI driver 4712M: Oliver Neukum <oliver@neukum.org> 4713M: Ali Akcaagac <aliakc@web.de> 4714M: Jamie Lenehan <lenehan@twibble.org> 4715L: dc395x@twibble.org 4716W: http://twibble.org/dist/dc395x/ 4717W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4718S: Maintained 4719F: Documentation/scsi/dc395x.txt 4720F: drivers/scsi/dc395x.* 4721 4722DCCP PROTOCOL 4723M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4724L: dccp@vger.kernel.org 4725W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4726S: Maintained 4727F: include/linux/dccp.h 4728F: include/uapi/linux/dccp.h 4729F: include/linux/tfrc.h 4730F: net/dccp/ 4731 4732DECnet NETWORK LAYER 4733W: http://linux-decnet.sourceforge.net 4734L: linux-decnet-user@lists.sourceforge.net 4735S: Orphan 4736F: Documentation/networking/decnet.txt 4737F: net/decnet/ 4738 4739DECSTATION PLATFORM SUPPORT 4740M: "Maciej W. Rozycki" <macro@linux-mips.org> 4741L: linux-mips@vger.kernel.org 4742W: http://www.linux-mips.org/wiki/DECstation 4743S: Maintained 4744F: arch/mips/dec/ 4745F: arch/mips/include/asm/dec/ 4746F: arch/mips/include/asm/mach-dec/ 4747 4748DEFXX FDDI NETWORK DRIVER 4749M: "Maciej W. Rozycki" <macro@linux-mips.org> 4750S: Maintained 4751F: drivers/net/fddi/defxx.* 4752 4753DEINTERLACE DRIVERS FOR ALLWINNER H3 4754M: Jernej Skrabec <jernej.skrabec@siol.net> 4755L: linux-media@vger.kernel.org 4756T: git git://linuxtv.org/media_tree.git 4757S: Maintained 4758F: drivers/media/platform/sunxi/sun8i-di/ 4759F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 4760 4761DEFZA FDDI NETWORK DRIVER 4762M: "Maciej W. Rozycki" <macro@linux-mips.org> 4763S: Maintained 4764F: drivers/net/fddi/defza.* 4765 4766DELL LAPTOP DRIVER 4767M: Matthew Garrett <mjg59@srcf.ucam.org> 4768M: Pali Rohár <pali.rohar@gmail.com> 4769L: platform-driver-x86@vger.kernel.org 4770S: Maintained 4771F: drivers/platform/x86/dell-laptop.c 4772 4773DELL LAPTOP FREEFALL DRIVER 4774M: Pali Rohár <pali.rohar@gmail.com> 4775S: Maintained 4776F: drivers/platform/x86/dell-smo8800.c 4777 4778DELL LAPTOP RBTN DRIVER 4779M: Pali Rohár <pali.rohar@gmail.com> 4780S: Maintained 4781F: drivers/platform/x86/dell-rbtn.* 4782 4783DELL LAPTOP SMM DRIVER 4784M: Pali Rohár <pali.rohar@gmail.com> 4785S: Maintained 4786F: drivers/hwmon/dell-smm-hwmon.c 4787F: include/uapi/linux/i8k.h 4788 4789DELL REMOTE BIOS UPDATE DRIVER 4790M: Stuart Hayes <stuart.w.hayes@gmail.com> 4791L: platform-driver-x86@vger.kernel.org 4792S: Maintained 4793F: drivers/platform/x86/dell_rbu.c 4794 4795DELL SMBIOS DRIVER 4796M: Pali Rohár <pali.rohar@gmail.com> 4797M: Mario Limonciello <mario.limonciello@dell.com> 4798L: platform-driver-x86@vger.kernel.org 4799S: Maintained 4800F: drivers/platform/x86/dell-smbios.* 4801 4802DELL SMBIOS SMM DRIVER 4803M: Mario Limonciello <mario.limonciello@dell.com> 4804L: platform-driver-x86@vger.kernel.org 4805S: Maintained 4806F: drivers/platform/x86/dell-smbios-smm.c 4807 4808DELL SMBIOS WMI DRIVER 4809M: Mario Limonciello <mario.limonciello@dell.com> 4810L: platform-driver-x86@vger.kernel.org 4811S: Maintained 4812F: drivers/platform/x86/dell-smbios-wmi.c 4813F: tools/wmi/dell-smbios-example.c 4814 4815DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4816M: Stuart Hayes <stuart.w.hayes@gmail.com> 4817L: platform-driver-x86@vger.kernel.org 4818S: Maintained 4819F: Documentation/driver-api/dcdbas.rst 4820F: drivers/platform/x86/dcdbas.* 4821 4822DELL WMI DESCRIPTOR DRIVER 4823M: Mario Limonciello <mario.limonciello@dell.com> 4824S: Maintained 4825F: drivers/platform/x86/dell-wmi-descriptor.c 4826 4827DELL WMI NOTIFICATIONS DRIVER 4828M: Matthew Garrett <mjg59@srcf.ucam.org> 4829M: Pali Rohár <pali.rohar@gmail.com> 4830S: Maintained 4831F: drivers/platform/x86/dell-wmi.c 4832 4833DELTA ST MEDIA DRIVER 4834M: Hugues Fruchet <hugues.fruchet@st.com> 4835L: linux-media@vger.kernel.org 4836T: git git://linuxtv.org/media_tree.git 4837W: https://linuxtv.org 4838S: Supported 4839F: drivers/media/platform/sti/delta 4840 4841DENALI NAND DRIVER 4842M: Masahiro Yamada <yamada.masahiro@socionext.com> 4843L: linux-mtd@lists.infradead.org 4844S: Supported 4845F: drivers/mtd/nand/raw/denali* 4846 4847DESIGNWARE EDMA CORE IP DRIVER 4848M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4849L: dmaengine@vger.kernel.org 4850S: Maintained 4851F: drivers/dma/dw-edma/ 4852F: include/linux/dma/edma.h 4853 4854DESIGNWARE USB2 DRD IP DRIVER 4855M: Minas Harutyunyan <hminas@synopsys.com> 4856L: linux-usb@vger.kernel.org 4857T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4858S: Maintained 4859F: drivers/usb/dwc2/ 4860 4861DESIGNWARE USB3 DRD IP DRIVER 4862M: Felipe Balbi <balbi@kernel.org> 4863L: linux-usb@vger.kernel.org 4864T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4865S: Maintained 4866F: drivers/usb/dwc3/ 4867 4868DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4869M: Andreas Klinger <ak@it-klinger.de> 4870L: linux-iio@vger.kernel.org 4871S: Maintained 4872F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4873F: drivers/iio/proximity/srf*.c 4874 4875DEVICE COREDUMP (DEV_COREDUMP) 4876M: Johannes Berg <johannes@sipsolutions.net> 4877L: linux-kernel@vger.kernel.org 4878S: Maintained 4879F: drivers/base/devcoredump.c 4880F: include/linux/devcoredump.h 4881 4882DEVICE FREQUENCY (DEVFREQ) 4883M: MyungJoo Ham <myungjoo.ham@samsung.com> 4884M: Kyungmin Park <kyungmin.park@samsung.com> 4885M: Chanwoo Choi <cw00.choi@samsung.com> 4886L: linux-pm@vger.kernel.org 4887T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4888S: Maintained 4889F: drivers/devfreq/ 4890F: include/linux/devfreq.h 4891F: Documentation/devicetree/bindings/devfreq/ 4892F: include/trace/events/devfreq.h 4893 4894DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4895M: Chanwoo Choi <cw00.choi@samsung.com> 4896L: linux-pm@vger.kernel.org 4897T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4898S: Supported 4899F: drivers/devfreq/event/ 4900F: drivers/devfreq/devfreq-event.c 4901F: include/dt-bindings/pmu/exynos_ppmu.h 4902F: include/linux/devfreq-event.h 4903F: Documentation/devicetree/bindings/devfreq/event/ 4904 4905DEVICE NUMBER REGISTRY 4906M: Torben Mathiasen <device@lanana.org> 4907W: http://lanana.org/docs/device-list/index.html 4908S: Maintained 4909 4910DEVICE-MAPPER (LVM) 4911M: Alasdair Kergon <agk@redhat.com> 4912M: Mike Snitzer <snitzer@redhat.com> 4913M: dm-devel@redhat.com 4914L: dm-devel@redhat.com 4915W: http://sources.redhat.com/dm 4916Q: http://patchwork.kernel.org/project/dm-devel/list/ 4917T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4918T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4919S: Maintained 4920F: Documentation/admin-guide/device-mapper/ 4921F: drivers/md/Makefile 4922F: drivers/md/Kconfig 4923F: drivers/md/dm* 4924F: drivers/md/persistent-data/ 4925F: include/linux/device-mapper.h 4926F: include/linux/dm-*.h 4927F: include/uapi/linux/dm-*.h 4928 4929DEVLINK 4930M: Jiri Pirko <jiri@mellanox.com> 4931L: netdev@vger.kernel.org 4932S: Supported 4933F: net/core/devlink.c 4934F: include/net/devlink.h 4935F: include/uapi/linux/devlink.h 4936F: Documentation/networking/devlink 4937 4938DIALOG SEMICONDUCTOR DRIVERS 4939M: Support Opensource <support.opensource@diasemi.com> 4940W: http://www.dialog-semiconductor.com/products 4941S: Supported 4942F: Documentation/hwmon/da90??.rst 4943F: Documentation/devicetree/bindings/mfd/da90*.txt 4944F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4945F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4946F: Documentation/devicetree/bindings/regulator/da92*.txt 4947F: Documentation/devicetree/bindings/regulator/slg51000.txt 4948F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4949F: Documentation/devicetree/bindings/sound/da[79]*.txt 4950F: drivers/gpio/gpio-da90??.c 4951F: drivers/hwmon/da90??-hwmon.c 4952F: drivers/iio/adc/da91??-*.c 4953F: drivers/input/misc/da90??_onkey.c 4954F: drivers/input/touchscreen/da9052_tsi.c 4955F: drivers/leds/leds-da90??.c 4956F: drivers/mfd/da903x.c 4957F: drivers/mfd/da90??-*.c 4958F: drivers/mfd/da91??-*.c 4959F: drivers/power/supply/da9052-battery.c 4960F: drivers/power/supply/da91??-*.c 4961F: drivers/regulator/da903x.c 4962F: drivers/regulator/da9???-regulator.[ch] 4963F: drivers/regulator/slg51000-regulator.[ch] 4964F: drivers/thermal/da90??-thermal.c 4965F: drivers/rtc/rtc-da90??.c 4966F: drivers/video/backlight/da90??_bl.c 4967F: drivers/watchdog/da90??_wdt.c 4968F: include/linux/mfd/da903x.h 4969F: include/linux/mfd/da9052/ 4970F: include/linux/mfd/da9055/ 4971F: include/linux/mfd/da9062/ 4972F: include/linux/mfd/da9063/ 4973F: include/linux/mfd/da9150/ 4974F: include/linux/regulator/da9211.h 4975F: include/sound/da[79]*.h 4976F: sound/soc/codecs/da[79]*.[ch] 4977 4978DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4979M: William Breathitt Gray <vilhelm.gray@gmail.com> 4980L: linux-gpio@vger.kernel.org 4981S: Maintained 4982F: drivers/gpio/gpio-gpio-mm.c 4983 4984DIOLAN U2C-12 I2C DRIVER 4985M: Guenter Roeck <linux@roeck-us.net> 4986L: linux-i2c@vger.kernel.org 4987S: Maintained 4988F: drivers/i2c/busses/i2c-diolan-u2c.c 4989 4990FILESYSTEM DIRECT ACCESS (DAX) 4991M: Dan Williams <dan.j.williams@intel.com> 4992R: Matthew Wilcox <willy@infradead.org> 4993R: Jan Kara <jack@suse.cz> 4994L: linux-fsdevel@vger.kernel.org 4995L: linux-nvdimm@lists.01.org 4996S: Supported 4997F: fs/dax.c 4998F: include/linux/dax.h 4999F: include/trace/events/fs_dax.h 5000 5001DEVICE DIRECT ACCESS (DAX) 5002M: Dan Williams <dan.j.williams@intel.com> 5003M: Vishal Verma <vishal.l.verma@intel.com> 5004M: Dave Jiang <dave.jiang@intel.com> 5005L: linux-nvdimm@lists.01.org 5006S: Supported 5007F: drivers/dax/ 5008 5009DIRECTORY NOTIFICATION (DNOTIFY) 5010M: Jan Kara <jack@suse.cz> 5011R: Amir Goldstein <amir73il@gmail.com> 5012L: linux-fsdevel@vger.kernel.org 5013S: Maintained 5014F: Documentation/filesystems/dnotify.txt 5015F: fs/notify/dnotify/ 5016F: include/linux/dnotify.h 5017 5018DISK GEOMETRY AND PARTITION HANDLING 5019M: Andries Brouwer <aeb@cwi.nl> 5020W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 5021W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 5022W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 5023S: Maintained 5024 5025DISKQUOTA 5026M: Jan Kara <jack@suse.com> 5027S: Maintained 5028F: Documentation/filesystems/quota.txt 5029F: fs/quota/ 5030F: include/linux/quota*.h 5031F: include/uapi/linux/quota*.h 5032 5033DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 5034M: Bernie Thompson <bernie@plugable.com> 5035L: linux-fbdev@vger.kernel.org 5036S: Maintained 5037W: http://plugable.com/category/projects/udlfb/ 5038F: drivers/video/fbdev/udlfb.c 5039F: include/video/udlfb.h 5040F: Documentation/fb/udlfb.rst 5041 5042DISTRIBUTED LOCK MANAGER (DLM) 5043M: Christine Caulfield <ccaulfie@redhat.com> 5044M: David Teigland <teigland@redhat.com> 5045L: cluster-devel@redhat.com 5046W: http://sources.redhat.com/cluster/ 5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 5048S: Supported 5049F: fs/dlm/ 5050 5051DMA BUFFER SHARING FRAMEWORK 5052M: Sumit Semwal <sumit.semwal@linaro.org> 5053S: Maintained 5054L: linux-media@vger.kernel.org 5055L: dri-devel@lists.freedesktop.org 5056L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 5057F: drivers/dma-buf/ 5058F: include/linux/dma-buf* 5059F: include/linux/reservation.h 5060F: include/linux/*fence.h 5061F: Documentation/driver-api/dma-buf.rst 5062K: dma_(buf|fence|resv) 5063T: git git://anongit.freedesktop.org/drm/drm-misc 5064 5065DMA-BUF HEAPS FRAMEWORK 5066M: Sumit Semwal <sumit.semwal@linaro.org> 5067R: Andrew F. Davis <afd@ti.com> 5068R: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5069R: Liam Mark <lmark@codeaurora.org> 5070R: Laura Abbott <labbott@redhat.com> 5071R: Brian Starkey <Brian.Starkey@arm.com> 5072R: John Stultz <john.stultz@linaro.org> 5073S: Maintained 5074L: linux-media@vger.kernel.org 5075L: dri-devel@lists.freedesktop.org 5076L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 5077F: include/uapi/linux/dma-heap.h 5078F: include/linux/dma-heap.h 5079F: drivers/dma-buf/dma-heap.c 5080F: drivers/dma-buf/heaps/* 5081T: git git://anongit.freedesktop.org/drm/drm-misc 5082 5083DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 5084M: Vinod Koul <vkoul@kernel.org> 5085L: dmaengine@vger.kernel.org 5086Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5087S: Maintained 5088F: drivers/dma/ 5089F: include/linux/dmaengine.h 5090F: include/linux/of_dma.h 5091F: Documentation/devicetree/bindings/dma/ 5092F: Documentation/driver-api/dmaengine/ 5093T: git git://git.infradead.org/users/vkoul/slave-dma.git 5094 5095DMA MAPPING HELPERS 5096M: Christoph Hellwig <hch@lst.de> 5097M: Marek Szyprowski <m.szyprowski@samsung.com> 5098R: Robin Murphy <robin.murphy@arm.com> 5099L: iommu@lists.linux-foundation.org 5100T: git git://git.infradead.org/users/hch/dma-mapping.git 5101W: http://git.infradead.org/users/hch/dma-mapping.git 5102S: Supported 5103F: kernel/dma/ 5104F: include/asm-generic/dma-mapping.h 5105F: include/linux/dma-direct.h 5106F: include/linux/dma-mapping.h 5107F: include/linux/dma-noncoherent.h 5108 5109DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 5110M: Lukasz Luba <lukasz.luba@arm.com> 5111L: linux-pm@vger.kernel.org 5112L: linux-samsung-soc@vger.kernel.org 5113S: Maintained 5114F: drivers/memory/samsung/exynos5422-dmc.c 5115F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt 5116 5117DME1737 HARDWARE MONITOR DRIVER 5118M: Juerg Haefliger <juergh@gmail.com> 5119L: linux-hwmon@vger.kernel.org 5120S: Maintained 5121F: Documentation/hwmon/dme1737.rst 5122F: drivers/hwmon/dme1737.c 5123 5124DMI/SMBIOS SUPPORT 5125M: Jean Delvare <jdelvare@suse.com> 5126S: Maintained 5127T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 5128F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 5129F: drivers/firmware/dmi-id.c 5130F: drivers/firmware/dmi_scan.c 5131F: include/linux/dmi.h 5132 5133DOCUMENTATION 5134M: Jonathan Corbet <corbet@lwn.net> 5135L: linux-doc@vger.kernel.org 5136S: Maintained 5137F: Documentation/ 5138F: scripts/documentation-file-ref-check 5139F: scripts/kernel-doc 5140F: scripts/sphinx-pre-install 5141X: Documentation/ABI/ 5142X: Documentation/firmware-guide/acpi/ 5143X: Documentation/devicetree/ 5144X: Documentation/i2c/ 5145X: Documentation/media/ 5146X: Documentation/power/ 5147X: Documentation/spi/ 5148T: git git://git.lwn.net/linux.git docs-next 5149 5150DOCUMENTATION/ITALIAN 5151M: Federico Vaga <federico.vaga@vaga.pv.it> 5152L: linux-doc@vger.kernel.org 5153S: Maintained 5154F: Documentation/translations/it_IT 5155 5156DOCUMENTATION SCRIPTS 5157M: Mauro Carvalho Chehab <mchehab@kernel.org> 5158L: linux-doc@vger.kernel.org 5159S: Maintained 5160F: scripts/documentation-file-ref-check 5161F: scripts/sphinx-pre-install 5162F: Documentation/sphinx/parse-headers.pl 5163 5164DONGWOON DW9714 LENS VOICE COIL DRIVER 5165M: Sakari Ailus <sakari.ailus@linux.intel.com> 5166L: linux-media@vger.kernel.org 5167T: git git://linuxtv.org/media_tree.git 5168S: Maintained 5169F: drivers/media/i2c/dw9714.c 5170F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 5171 5172DONGWOON DW9807 LENS VOICE COIL DRIVER 5173M: Sakari Ailus <sakari.ailus@linux.intel.com> 5174L: linux-media@vger.kernel.org 5175T: git git://linuxtv.org/media_tree.git 5176S: Maintained 5177F: drivers/media/i2c/dw9807-vcm.c 5178F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 5179 5180DOUBLETALK DRIVER 5181M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 5182L: blinux-list@redhat.com 5183S: Maintained 5184F: drivers/char/dtlk.c 5185F: include/linux/dtlk.h 5186 5187DPAA2 DATAPATH I/O (DPIO) DRIVER 5188M: Roy Pledge <Roy.Pledge@nxp.com> 5189L: linux-kernel@vger.kernel.org 5190S: Maintained 5191F: drivers/soc/fsl/dpio 5192 5193DPAA2 ETHERNET DRIVER 5194M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5195L: netdev@vger.kernel.org 5196S: Maintained 5197F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5198F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 5199F: drivers/net/ethernet/freescale/dpaa2/dpni* 5200F: drivers/net/ethernet/freescale/dpaa2/dpmac* 5201F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5202F: drivers/net/ethernet/freescale/dpaa2/Makefile 5203F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5204F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst 5205F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst 5206 5207DPAA2 ETHERNET SWITCH DRIVER 5208M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5209M: Ioana Ciornei <ioana.ciornei@nxp.com> 5210L: linux-kernel@vger.kernel.org 5211S: Maintained 5212F: drivers/staging/fsl-dpaa2/ethsw 5213 5214DPT_I2O SCSI RAID DRIVER 5215M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5216L: linux-scsi@vger.kernel.org 5217W: http://www.adaptec.com/ 5218S: Maintained 5219F: drivers/scsi/dpt* 5220F: drivers/scsi/dpt/ 5221 5222DRBD DRIVER 5223M: Philipp Reisner <philipp.reisner@linbit.com> 5224M: Lars Ellenberg <lars.ellenberg@linbit.com> 5225L: drbd-dev@lists.linbit.com 5226W: http://www.drbd.org 5227T: git git://git.linbit.com/linux-drbd.git 5228T: git git://git.linbit.com/drbd-8.4.git 5229S: Supported 5230F: drivers/block/drbd/ 5231F: lib/lru_cache.c 5232F: Documentation/admin-guide/blockdev/ 5233 5234DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5235M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5236R: "Rafael J. Wysocki" <rafael@kernel.org> 5237T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5238S: Supported 5239F: Documentation/core-api/kobject.rst 5240F: drivers/base/ 5241F: fs/debugfs/ 5242F: fs/sysfs/ 5243F: include/linux/debugfs.h 5244F: include/linux/kobj* 5245F: lib/kobj* 5246 5247DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5248M: Kevin Hilman <khilman@kernel.org> 5249M: Nishanth Menon <nm@ti.com> 5250S: Maintained 5251F: drivers/power/avs/ 5252F: include/linux/power/smartreflex.h 5253L: linux-pm@vger.kernel.org 5254 5255DRM DRIVER FOR ARM PL111 CLCD 5256M: Eric Anholt <eric@anholt.net> 5257T: git git://anongit.freedesktop.org/drm/drm-misc 5258S: Supported 5259F: drivers/gpu/drm/pl111/ 5260 5261DRM DRIVER FOR ARM VERSATILE TFT PANELS 5262M: Linus Walleij <linus.walleij@linaro.org> 5263T: git git://anongit.freedesktop.org/drm/drm-misc 5264S: Maintained 5265F: drivers/gpu/drm/panel/panel-arm-versatile.c 5266F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5267 5268DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5269M: Dave Airlie <airlied@redhat.com> 5270S: Odd Fixes 5271F: drivers/gpu/drm/ast/ 5272 5273DRM DRIVER FOR ASPEED BMC GFX 5274M: Joel Stanley <joel@jms.id.au> 5275L: linux-aspeed@lists.ozlabs.org 5276T: git git://anongit.freedesktop.org/drm/drm-misc 5277S: Supported 5278F: drivers/gpu/drm/aspeed/ 5279F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5280 5281DRM DRIVER FOR BOCHS VIRTUAL GPU 5282M: Gerd Hoffmann <kraxel@redhat.com> 5283L: virtualization@lists.linux-foundation.org 5284T: git git://anongit.freedesktop.org/drm/drm-misc 5285S: Maintained 5286F: drivers/gpu/drm/bochs/ 5287 5288DRM DRIVER FOR BOE HIMAX8279D PANELS 5289M: Jerry Han <hanxu5@huaqin.corp-partner.google.com> 5290S: Maintained 5291F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 5292F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt 5293 5294DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5295M: Linus Walleij <linus.walleij@linaro.org> 5296T: git git://anongit.freedesktop.org/drm/drm-misc 5297S: Maintained 5298F: drivers/gpu/drm/tve200/ 5299 5300DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5301M: Jagan Teki <jagan@amarulasolutions.com> 5302S: Maintained 5303F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5304F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5305 5306DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 5307M: Hans de Goede <hdegoede@redhat.com> 5308T: git git://anongit.freedesktop.org/drm/drm-misc 5309S: Maintained 5310F: drivers/gpu/drm/tiny/gm12u320.c 5311 5312DRM DRIVER FOR ILITEK ILI9225 PANELS 5313M: David Lechner <david@lechnology.com> 5314T: git git://anongit.freedesktop.org/drm/drm-misc 5315S: Maintained 5316F: drivers/gpu/drm/tiny/ili9225.c 5317F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5318 5319DRM DRIVER FOR HX8357D PANELS 5320M: Eric Anholt <eric@anholt.net> 5321T: git git://anongit.freedesktop.org/drm/drm-misc 5322S: Maintained 5323F: drivers/gpu/drm/tiny/hx8357d.c 5324F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5325 5326DRM DRIVER FOR INTEL I810 VIDEO CARDS 5327S: Orphan / Obsolete 5328F: drivers/gpu/drm/i810/ 5329F: include/uapi/drm/i810_drm.h 5330 5331DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5332S: Orphan / Obsolete 5333F: drivers/gpu/drm/mga/ 5334F: include/uapi/drm/mga_drm.h 5335 5336DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5337M: Dave Airlie <airlied@redhat.com> 5338S: Odd Fixes 5339F: drivers/gpu/drm/mgag200/ 5340 5341DRM DRIVER FOR MI0283QT 5342M: Noralf Trønnes <noralf@tronnes.org> 5343T: git git://anongit.freedesktop.org/drm/drm-misc 5344S: Maintained 5345F: drivers/gpu/drm/tiny/mi0283qt.c 5346F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5347 5348DRM DRIVER FOR MSM ADRENO GPU 5349M: Rob Clark <robdclark@gmail.com> 5350M: Sean Paul <sean@poorly.run> 5351L: linux-arm-msm@vger.kernel.org 5352L: dri-devel@lists.freedesktop.org 5353L: freedreno@lists.freedesktop.org 5354T: git https://gitlab.freedesktop.org/drm/msm.git 5355S: Maintained 5356F: drivers/gpu/drm/msm/ 5357F: include/uapi/drm/msm_drm.h 5358F: Documentation/devicetree/bindings/display/msm/ 5359 5360DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5361M: Ben Skeggs <bskeggs@redhat.com> 5362L: dri-devel@lists.freedesktop.org 5363L: nouveau@lists.freedesktop.org 5364T: git git://github.com/skeggsb/linux 5365S: Supported 5366F: drivers/gpu/drm/nouveau/ 5367F: include/uapi/drm/nouveau_drm.h 5368 5369DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5370M: Stefan Mavrodiev <stefan@olimex.com> 5371S: Maintained 5372F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5373F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5374 5375DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5376M: Noralf Trønnes <noralf@tronnes.org> 5377T: git git://anongit.freedesktop.org/drm/drm-misc 5378S: Maintained 5379F: drivers/gpu/drm/tiny/repaper.c 5380F: Documentation/devicetree/bindings/display/repaper.txt 5381 5382DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5383M: Dave Airlie <airlied@redhat.com> 5384M: Gerd Hoffmann <kraxel@redhat.com> 5385L: virtualization@lists.linux-foundation.org 5386T: git git://anongit.freedesktop.org/drm/drm-misc 5387S: Obsolete 5388W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5389F: drivers/gpu/drm/cirrus/ 5390 5391DRM DRIVER FOR QXL VIRTUAL GPU 5392M: Dave Airlie <airlied@redhat.com> 5393M: Gerd Hoffmann <kraxel@redhat.com> 5394L: virtualization@lists.linux-foundation.org 5395L: spice-devel@lists.freedesktop.org 5396T: git git://anongit.freedesktop.org/drm/drm-misc 5397S: Maintained 5398F: drivers/gpu/drm/qxl/ 5399F: include/uapi/drm/qxl_drm.h 5400 5401DRM DRIVER FOR RAYDIUM RM67191 PANELS 5402M: Robert Chiras <robert.chiras@nxp.com> 5403S: Maintained 5404F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 5405F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt 5406 5407DRM DRIVER FOR RAGE 128 VIDEO CARDS 5408S: Orphan / Obsolete 5409F: drivers/gpu/drm/r128/ 5410F: include/uapi/drm/r128_drm.h 5411 5412DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5413M: Guido Günther <agx@sigxcpu.org> 5414R: Purism Kernel Team <kernel@puri.sm> 5415S: Maintained 5416F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5417F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5418 5419DRM DRIVER FOR SAVAGE VIDEO CARDS 5420S: Orphan / Obsolete 5421F: drivers/gpu/drm/savage/ 5422F: include/uapi/drm/savage_drm.h 5423 5424DRM DRIVER FOR SIS VIDEO CARDS 5425S: Orphan / Obsolete 5426F: drivers/gpu/drm/sis/ 5427F: include/uapi/drm/sis_drm.h 5428 5429DRM DRIVER FOR SITRONIX ST7701 PANELS 5430M: Jagan Teki <jagan@amarulasolutions.com> 5431S: Maintained 5432F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5433F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5434 5435DRM DRIVER FOR SITRONIX ST7586 PANELS 5436M: David Lechner <david@lechnology.com> 5437T: git git://anongit.freedesktop.org/drm/drm-misc 5438S: Maintained 5439F: drivers/gpu/drm/tiny/st7586.c 5440F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5441 5442DRM DRIVER FOR SITRONIX ST7735R PANELS 5443M: David Lechner <david@lechnology.com> 5444T: git git://anongit.freedesktop.org/drm/drm-misc 5445S: Maintained 5446F: drivers/gpu/drm/tiny/st7735r.c 5447F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5448 5449DRM DRIVER FOR SONY ACX424AKP PANELS 5450M: Linus Walleij <linus.walleij@linaro.org> 5451T: git git://anongit.freedesktop.org/drm/drm-misc 5452S: Maintained 5453F: drivers/gpu/drm/panel/panel-sony-acx424akp.c 5454 5455DRM DRIVER FOR ST-ERICSSON MCDE 5456M: Linus Walleij <linus.walleij@linaro.org> 5457T: git git://anongit.freedesktop.org/drm/drm-misc 5458S: Maintained 5459F: drivers/gpu/drm/mcde/ 5460F: Documentation/devicetree/bindings/display/ste,mcde.txt 5461 5462DRM DRIVER FOR TDFX VIDEO CARDS 5463S: Orphan / Obsolete 5464F: drivers/gpu/drm/tdfx/ 5465 5466DRM DRIVER FOR TPO TPG110 PANELS 5467M: Linus Walleij <linus.walleij@linaro.org> 5468T: git git://anongit.freedesktop.org/drm/drm-misc 5469S: Maintained 5470F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5471F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 5472 5473DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5474M: Dave Airlie <airlied@redhat.com> 5475R: Sean Paul <sean@poorly.run> 5476L: dri-devel@lists.freedesktop.org 5477S: Odd Fixes 5478F: drivers/gpu/drm/udl/ 5479T: git git://anongit.freedesktop.org/drm/drm-misc 5480 5481DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5482M: Hans de Goede <hdegoede@redhat.com> 5483L: dri-devel@lists.freedesktop.org 5484S: Maintained 5485F: drivers/gpu/drm/vboxvideo/ 5486T: git git://anongit.freedesktop.org/drm/drm-misc 5487 5488DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5489M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5490R: Haneen Mohammed <hamohammed.sa@gmail.com> 5491R: Daniel Vetter <daniel@ffwll.ch> 5492T: git git://anongit.freedesktop.org/drm/drm-misc 5493S: Maintained 5494L: dri-devel@lists.freedesktop.org 5495F: drivers/gpu/drm/vkms/ 5496F: Documentation/gpu/vkms.rst 5497 5498DRM DRIVER FOR VMWARE VIRTUAL GPU 5499M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5500M: Thomas Hellstrom <thellstrom@vmware.com> 5501L: dri-devel@lists.freedesktop.org 5502T: git git://people.freedesktop.org/~thomash/linux 5503S: Supported 5504F: drivers/gpu/drm/vmwgfx/ 5505F: include/uapi/drm/vmwgfx_drm.h 5506 5507DRM DRIVERS 5508M: David Airlie <airlied@linux.ie> 5509M: Daniel Vetter <daniel@ffwll.ch> 5510L: dri-devel@lists.freedesktop.org 5511T: git git://anongit.freedesktop.org/drm/drm 5512B: https://bugs.freedesktop.org/ 5513C: irc://chat.freenode.net/dri-devel 5514S: Maintained 5515F: drivers/gpu/drm/ 5516F: drivers/gpu/vga/ 5517F: Documentation/devicetree/bindings/display/ 5518F: Documentation/devicetree/bindings/gpu/ 5519F: Documentation/gpu/ 5520F: include/drm/ 5521F: include/uapi/drm/ 5522F: include/linux/vga* 5523 5524DRM DRIVERS AND MISC GPU PATCHES 5525M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5526M: Maxime Ripard <mripard@kernel.org> 5527W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5528S: Maintained 5529T: git git://anongit.freedesktop.org/drm/drm-misc 5530F: Documentation/gpu/ 5531F: drivers/gpu/vga/ 5532F: drivers/gpu/drm/* 5533F: include/drm/drm* 5534F: include/uapi/drm/drm* 5535F: include/linux/vga* 5536 5537DRM DRIVERS FOR ALLWINNER A10 5538M: Maxime Ripard <mripard@kernel.org> 5539M: Chen-Yu Tsai <wens@csie.org> 5540L: dri-devel@lists.freedesktop.org 5541S: Supported 5542F: drivers/gpu/drm/sun4i/ 5543F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5544T: git git://anongit.freedesktop.org/drm/drm-misc 5545 5546DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 5547M: Maxime Ripard <mripard@kernel.org> 5548M: Chen-Yu Tsai <wens@csie.org> 5549R: Jernej Skrabec <jernej.skrabec@siol.net> 5550L: dri-devel@lists.freedesktop.org 5551S: Supported 5552F: drivers/gpu/drm/sun4i/sun8i* 5553T: git git://anongit.freedesktop.org/drm/drm-misc 5554 5555DRM DRIVERS FOR AMLOGIC SOCS 5556M: Neil Armstrong <narmstrong@baylibre.com> 5557L: dri-devel@lists.freedesktop.org 5558L: linux-amlogic@lists.infradead.org 5559W: http://linux-meson.com/ 5560S: Supported 5561F: drivers/gpu/drm/meson/ 5562F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 5563F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 5564F: Documentation/gpu/meson.rst 5565T: git git://anongit.freedesktop.org/drm/drm-misc 5566 5567DRM DRIVERS FOR ATMEL HLCDC 5568M: Sam Ravnborg <sam@ravnborg.org> 5569M: Boris Brezillon <bbrezillon@kernel.org> 5570L: dri-devel@lists.freedesktop.org 5571S: Supported 5572F: drivers/gpu/drm/atmel-hlcdc/ 5573F: Documentation/devicetree/bindings/display/atmel/ 5574T: git git://anongit.freedesktop.org/drm/drm-misc 5575 5576DRM DRIVERS FOR BRIDGE CHIPS 5577M: Andrzej Hajda <a.hajda@samsung.com> 5578M: Neil Armstrong <narmstrong@baylibre.com> 5579R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5580R: Jonas Karlman <jonas@kwiboo.se> 5581R: Jernej Skrabec <jernej.skrabec@siol.net> 5582S: Maintained 5583T: git git://anongit.freedesktop.org/drm/drm-misc 5584F: drivers/gpu/drm/bridge/ 5585 5586DRM DRIVERS FOR EXYNOS 5587M: Inki Dae <inki.dae@samsung.com> 5588M: Joonyoung Shim <jy0922.shim@samsung.com> 5589M: Seung-Woo Kim <sw0312.kim@samsung.com> 5590M: Kyungmin Park <kyungmin.park@samsung.com> 5591L: dri-devel@lists.freedesktop.org 5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5593S: Supported 5594F: drivers/gpu/drm/exynos/ 5595F: include/uapi/drm/exynos_drm.h 5596F: Documentation/devicetree/bindings/display/exynos/ 5597 5598DRM DRIVERS FOR FREESCALE DCU 5599M: Stefan Agner <stefan@agner.ch> 5600M: Alison Wang <alison.wang@nxp.com> 5601L: dri-devel@lists.freedesktop.org 5602S: Supported 5603F: drivers/gpu/drm/fsl-dcu/ 5604F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5605F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5606F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5607T: git git://anongit.freedesktop.org/drm/drm-misc 5608 5609DRM DRIVERS FOR FREESCALE IMX 5610M: Philipp Zabel <p.zabel@pengutronix.de> 5611L: dri-devel@lists.freedesktop.org 5612S: Maintained 5613F: drivers/gpu/drm/imx/ 5614F: drivers/gpu/ipu-v3/ 5615F: Documentation/devicetree/bindings/display/imx/ 5616 5617DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5618M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5619L: dri-devel@lists.freedesktop.org 5620T: git git://github.com/patjak/drm-gma500 5621S: Maintained 5622F: drivers/gpu/drm/gma500/ 5623 5624DRM DRIVERS FOR HISILICON 5625M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5626M: Rongrong Zou <zourongrong@gmail.com> 5627R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5628R: Chen Feng <puck.chen@hisilicon.com> 5629L: dri-devel@lists.freedesktop.org 5630T: git git://github.com/xin3liang/linux.git 5631S: Maintained 5632F: drivers/gpu/drm/hisilicon/ 5633F: Documentation/devicetree/bindings/display/hisilicon/ 5634 5635DRM DRIVERS FOR LIMA 5636M: Qiang Yu <yuq825@gmail.com> 5637L: dri-devel@lists.freedesktop.org 5638L: lima@lists.freedesktop.org (moderated for non-subscribers) 5639S: Maintained 5640F: drivers/gpu/drm/lima/ 5641F: include/uapi/drm/lima_drm.h 5642T: git git://anongit.freedesktop.org/drm/drm-misc 5643 5644DRM DRIVERS FOR MEDIATEK 5645M: CK Hu <ck.hu@mediatek.com> 5646M: Philipp Zabel <p.zabel@pengutronix.de> 5647L: dri-devel@lists.freedesktop.org 5648S: Supported 5649F: drivers/gpu/drm/mediatek/ 5650F: Documentation/devicetree/bindings/display/mediatek/ 5651 5652DRM DRIVERS FOR NVIDIA TEGRA 5653M: Thierry Reding <thierry.reding@gmail.com> 5654L: dri-devel@lists.freedesktop.org 5655L: linux-tegra@vger.kernel.org 5656T: git git://anongit.freedesktop.org/tegra/linux.git 5657S: Supported 5658F: drivers/gpu/drm/tegra/ 5659F: drivers/gpu/host1x/ 5660F: include/linux/host1x.h 5661F: include/uapi/drm/tegra_drm.h 5662F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5663 5664DRM DRIVERS FOR RENESAS 5665M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5666M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5667L: dri-devel@lists.freedesktop.org 5668L: linux-renesas-soc@vger.kernel.org 5669T: git git://linuxtv.org/pinchartl/media drm/du/next 5670S: Supported 5671F: drivers/gpu/drm/rcar-du/ 5672F: drivers/gpu/drm/shmobile/ 5673F: include/linux/platform_data/shmob_drm.h 5674F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5675F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5676F: Documentation/devicetree/bindings/display/renesas,du.txt 5677 5678DRM DRIVERS FOR ROCKCHIP 5679M: Sandy Huang <hjc@rock-chips.com> 5680M: Heiko Stübner <heiko@sntech.de> 5681L: dri-devel@lists.freedesktop.org 5682S: Maintained 5683F: drivers/gpu/drm/rockchip/ 5684F: Documentation/devicetree/bindings/display/rockchip/ 5685T: git git://anongit.freedesktop.org/drm/drm-misc 5686 5687DRM DRIVERS FOR STI 5688M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5689M: Vincent Abriou <vincent.abriou@st.com> 5690L: dri-devel@lists.freedesktop.org 5691T: git git://anongit.freedesktop.org/drm/drm-misc 5692S: Maintained 5693F: drivers/gpu/drm/sti 5694F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5695 5696DRM DRIVERS FOR STM 5697M: Yannick Fertre <yannick.fertre@st.com> 5698M: Philippe Cornu <philippe.cornu@st.com> 5699M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5700M: Vincent Abriou <vincent.abriou@st.com> 5701L: dri-devel@lists.freedesktop.org 5702T: git git://anongit.freedesktop.org/drm/drm-misc 5703S: Maintained 5704F: drivers/gpu/drm/stm 5705F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 5706 5707DRM DRIVERS FOR TI LCDC 5708M: Jyri Sarha <jsarha@ti.com> 5709R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5710L: dri-devel@lists.freedesktop.org 5711S: Maintained 5712F: drivers/gpu/drm/tilcdc/ 5713F: Documentation/devicetree/bindings/display/tilcdc/ 5714 5715DRM DRIVERS FOR TI OMAP 5716M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5717L: dri-devel@lists.freedesktop.org 5718S: Maintained 5719F: drivers/gpu/drm/omapdrm/ 5720F: Documentation/devicetree/bindings/display/ti/ 5721 5722DRM DRIVERS FOR V3D 5723M: Eric Anholt <eric@anholt.net> 5724S: Supported 5725F: drivers/gpu/drm/v3d/ 5726F: include/uapi/drm/v3d_drm.h 5727F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5728T: git git://anongit.freedesktop.org/drm/drm-misc 5729 5730DRM DRIVERS FOR VC4 5731M: Eric Anholt <eric@anholt.net> 5732T: git git://github.com/anholt/linux 5733S: Supported 5734F: drivers/gpu/drm/vc4/ 5735F: include/uapi/drm/vc4_drm.h 5736F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5737T: git git://anongit.freedesktop.org/drm/drm-misc 5738 5739DRM DRIVERS FOR VIVANTE GPU IP 5740M: Lucas Stach <l.stach@pengutronix.de> 5741R: Russell King <linux+etnaviv@armlinux.org.uk> 5742R: Christian Gmeiner <christian.gmeiner@gmail.com> 5743L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5744L: dri-devel@lists.freedesktop.org 5745S: Maintained 5746F: drivers/gpu/drm/etnaviv/ 5747F: include/uapi/drm/etnaviv_drm.h 5748F: Documentation/devicetree/bindings/display/etnaviv/ 5749 5750DRM DRIVERS FOR ZTE ZX 5751M: Shawn Guo <shawnguo@kernel.org> 5752L: dri-devel@lists.freedesktop.org 5753S: Maintained 5754F: drivers/gpu/drm/zte/ 5755F: Documentation/devicetree/bindings/display/zte,vou.txt 5756T: git git://anongit.freedesktop.org/drm/drm-misc 5757 5758DRM PANEL DRIVERS 5759M: Thierry Reding <thierry.reding@gmail.com> 5760R: Sam Ravnborg <sam@ravnborg.org> 5761L: dri-devel@lists.freedesktop.org 5762T: git git://anongit.freedesktop.org/drm/drm-misc 5763S: Maintained 5764F: drivers/gpu/drm/drm_panel.c 5765F: drivers/gpu/drm/panel/ 5766F: include/drm/drm_panel.h 5767F: Documentation/devicetree/bindings/display/panel/ 5768 5769DRM DRIVERS FOR XEN 5770M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5771T: git git://anongit.freedesktop.org/drm/drm-misc 5772L: dri-devel@lists.freedesktop.org 5773L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5774S: Supported 5775F: drivers/gpu/drm/xen/ 5776F: Documentation/gpu/xen-front.rst 5777 5778DRM TTM SUBSYSTEM 5779M: Christian Koenig <christian.koenig@amd.com> 5780M: Huang Rui <ray.huang@amd.com> 5781T: git git://people.freedesktop.org/~agd5f/linux 5782S: Maintained 5783L: dri-devel@lists.freedesktop.org 5784F: include/drm/ttm/ 5785F: drivers/gpu/drm/ttm/ 5786 5787DSBR100 USB FM RADIO DRIVER 5788M: Alexey Klimov <klimov.linux@gmail.com> 5789L: linux-media@vger.kernel.org 5790T: git git://linuxtv.org/media_tree.git 5791S: Maintained 5792F: drivers/media/radio/dsbr100.c 5793 5794DT3155 MEDIA DRIVER 5795M: Hans Verkuil <hverkuil@xs4all.nl> 5796L: linux-media@vger.kernel.org 5797T: git git://linuxtv.org/media_tree.git 5798W: https://linuxtv.org 5799S: Odd Fixes 5800F: drivers/media/pci/dt3155/ 5801 5802DVB_USB_AF9015 MEDIA DRIVER 5803M: Antti Palosaari <crope@iki.fi> 5804L: linux-media@vger.kernel.org 5805W: https://linuxtv.org 5806W: http://palosaari.fi/linux/ 5807Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5808T: git git://linuxtv.org/anttip/media_tree.git 5809S: Maintained 5810F: drivers/media/usb/dvb-usb-v2/af9015* 5811 5812DVB_USB_AF9035 MEDIA DRIVER 5813M: Antti Palosaari <crope@iki.fi> 5814L: linux-media@vger.kernel.org 5815W: https://linuxtv.org 5816W: http://palosaari.fi/linux/ 5817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5818T: git git://linuxtv.org/anttip/media_tree.git 5819S: Maintained 5820F: drivers/media/usb/dvb-usb-v2/af9035* 5821 5822DVB_USB_ANYSEE MEDIA DRIVER 5823M: Antti Palosaari <crope@iki.fi> 5824L: linux-media@vger.kernel.org 5825W: https://linuxtv.org 5826W: http://palosaari.fi/linux/ 5827Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5828T: git git://linuxtv.org/anttip/media_tree.git 5829S: Maintained 5830F: drivers/media/usb/dvb-usb-v2/anysee* 5831 5832DVB_USB_AU6610 MEDIA DRIVER 5833M: Antti Palosaari <crope@iki.fi> 5834L: linux-media@vger.kernel.org 5835W: https://linuxtv.org 5836W: http://palosaari.fi/linux/ 5837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5838T: git git://linuxtv.org/anttip/media_tree.git 5839S: Maintained 5840F: drivers/media/usb/dvb-usb-v2/au6610* 5841 5842DVB_USB_CE6230 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/usb/dvb-usb-v2/ce6230* 5851 5852DVB_USB_CXUSB MEDIA DRIVER 5853M: Michael Krufky <mkrufky@linuxtv.org> 5854L: linux-media@vger.kernel.org 5855W: https://linuxtv.org 5856W: http://github.com/mkrufky 5857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5858T: git git://linuxtv.org/media_tree.git 5859S: Maintained 5860F: drivers/media/usb/dvb-usb/cxusb* 5861 5862DVB_USB_EC168 MEDIA DRIVER 5863M: Antti Palosaari <crope@iki.fi> 5864L: linux-media@vger.kernel.org 5865W: https://linuxtv.org 5866W: http://palosaari.fi/linux/ 5867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5868T: git git://linuxtv.org/anttip/media_tree.git 5869S: Maintained 5870F: drivers/media/usb/dvb-usb-v2/ec168* 5871 5872DVB_USB_GL861 MEDIA DRIVER 5873M: Antti Palosaari <crope@iki.fi> 5874L: linux-media@vger.kernel.org 5875W: https://linuxtv.org 5876Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5877T: git git://linuxtv.org/anttip/media_tree.git 5878S: Maintained 5879F: drivers/media/usb/dvb-usb-v2/gl861* 5880 5881DVB_USB_MXL111SF MEDIA DRIVER 5882M: Michael Krufky <mkrufky@linuxtv.org> 5883L: linux-media@vger.kernel.org 5884W: https://linuxtv.org 5885W: http://github.com/mkrufky 5886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5887T: git git://linuxtv.org/mkrufky/mxl111sf.git 5888S: Maintained 5889F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5890 5891DVB_USB_RTL28XXU MEDIA DRIVER 5892M: Antti Palosaari <crope@iki.fi> 5893L: linux-media@vger.kernel.org 5894W: https://linuxtv.org 5895W: http://palosaari.fi/linux/ 5896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5897T: git git://linuxtv.org/anttip/media_tree.git 5898S: Maintained 5899F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5900 5901DVB_USB_V2 MEDIA DRIVER 5902M: Antti Palosaari <crope@iki.fi> 5903L: linux-media@vger.kernel.org 5904W: https://linuxtv.org 5905W: http://palosaari.fi/linux/ 5906Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5907T: git git://linuxtv.org/anttip/media_tree.git 5908S: Maintained 5909F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5910F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5911 5912DYNAMIC DEBUG 5913M: Jason Baron <jbaron@akamai.com> 5914S: Maintained 5915F: lib/dynamic_debug.c 5916F: include/linux/dynamic_debug.h 5917 5918DYNAMIC INTERRUPT MODERATION 5919M: Tal Gilboa <talgi@mellanox.com> 5920S: Maintained 5921F: include/linux/dim.h 5922F: lib/dim/ 5923 5924DZ DECSTATION DZ11 SERIAL DRIVER 5925M: "Maciej W. Rozycki" <macro@linux-mips.org> 5926S: Maintained 5927F: drivers/tty/serial/dz.* 5928 5929E3X0 POWER BUTTON DRIVER 5930M: Moritz Fischer <moritz.fischer@ettus.com> 5931L: usrp-users@lists.ettus.com 5932W: http://www.ettus.com 5933S: Supported 5934F: drivers/input/misc/e3x0-button.c 5935F: Documentation/devicetree/bindings/input/e3x0-button.txt 5936 5937E4000 MEDIA DRIVER 5938M: Antti Palosaari <crope@iki.fi> 5939L: linux-media@vger.kernel.org 5940W: https://linuxtv.org 5941W: http://palosaari.fi/linux/ 5942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5943T: git git://linuxtv.org/anttip/media_tree.git 5944S: Maintained 5945F: drivers/media/tuners/e4000* 5946 5947EARTH_PT1 MEDIA DRIVER 5948M: Akihiro Tsukada <tskd08@gmail.com> 5949L: linux-media@vger.kernel.org 5950S: Odd Fixes 5951F: drivers/media/pci/pt1/ 5952 5953EARTH_PT3 MEDIA DRIVER 5954M: Akihiro Tsukada <tskd08@gmail.com> 5955L: linux-media@vger.kernel.org 5956S: Odd Fixes 5957F: drivers/media/pci/pt3/ 5958 5959EC100 MEDIA DRIVER 5960M: Antti Palosaari <crope@iki.fi> 5961L: linux-media@vger.kernel.org 5962W: https://linuxtv.org 5963W: http://palosaari.fi/linux/ 5964Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5965T: git git://linuxtv.org/anttip/media_tree.git 5966S: Maintained 5967F: drivers/media/dvb-frontends/ec100* 5968 5969ECRYPT FILE SYSTEM 5970M: Tyler Hicks <code@tyhicks.com> 5971L: ecryptfs@vger.kernel.org 5972W: http://ecryptfs.org 5973W: https://launchpad.net/ecryptfs 5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5975S: Odd Fixes 5976F: Documentation/filesystems/ecryptfs.rst 5977F: fs/ecryptfs/ 5978 5979EDAC-AMD64 5980M: Borislav Petkov <bp@alien8.de> 5981L: linux-edac@vger.kernel.org 5982S: Maintained 5983F: drivers/edac/amd64_edac* 5984 5985EDAC-ARMADA 5986M: Jan Luebbe <jlu@pengutronix.de> 5987L: linux-edac@vger.kernel.org 5988S: Maintained 5989F: drivers/edac/armada_xp_* 5990 5991EDAC-AST2500 5992M: Stefan Schaeckeler <sschaeck@cisco.com> 5993S: Supported 5994F: drivers/edac/aspeed_edac.c 5995F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5996 5997EDAC-BLUEFIELD 5998M: Shravan Kumar Ramani <sramani@mellanox.com> 5999S: Supported 6000F: drivers/edac/bluefield_edac.c 6001 6002EDAC-CALXEDA 6003M: Robert Richter <rric@kernel.org> 6004L: linux-edac@vger.kernel.org 6005S: Maintained 6006F: drivers/edac/highbank* 6007 6008EDAC-CAVIUM OCTEON 6009M: Ralf Baechle <ralf@linux-mips.org> 6010M: Robert Richter <rrichter@marvell.com> 6011L: linux-edac@vger.kernel.org 6012L: linux-mips@vger.kernel.org 6013S: Supported 6014F: drivers/edac/octeon_edac* 6015 6016EDAC-CAVIUM THUNDERX 6017M: Robert Richter <rrichter@marvell.com> 6018L: linux-edac@vger.kernel.org 6019S: Supported 6020F: drivers/edac/thunderx_edac* 6021 6022EDAC-CORE 6023M: Borislav Petkov <bp@alien8.de> 6024M: Mauro Carvalho Chehab <mchehab@kernel.org> 6025M: Tony Luck <tony.luck@intel.com> 6026R: James Morse <james.morse@arm.com> 6027R: Robert Richter <rrichter@marvell.com> 6028L: linux-edac@vger.kernel.org 6029T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 6030S: Supported 6031F: Documentation/admin-guide/ras.rst 6032F: Documentation/driver-api/edac.rst 6033F: drivers/edac/ 6034F: include/linux/edac.h 6035 6036EDAC-DMC520 6037M: Lei Wang <lewan@microsoft.com> 6038L: linux-edac@vger.kernel.org 6039S: Supported 6040F: drivers/edac/dmc520_edac.c 6041 6042EDAC-E752X 6043M: Mark Gross <mark.gross@intel.com> 6044L: linux-edac@vger.kernel.org 6045S: Maintained 6046F: drivers/edac/e752x_edac.c 6047 6048EDAC-E7XXX 6049L: linux-edac@vger.kernel.org 6050S: Maintained 6051F: drivers/edac/e7xxx_edac.c 6052 6053EDAC-FSL_DDR 6054M: York Sun <york.sun@nxp.com> 6055L: linux-edac@vger.kernel.org 6056S: Maintained 6057F: drivers/edac/fsl_ddr_edac.* 6058 6059EDAC-GHES 6060M: Mauro Carvalho Chehab <mchehab@kernel.org> 6061L: linux-edac@vger.kernel.org 6062S: Maintained 6063F: drivers/edac/ghes_edac.c 6064 6065EDAC-I10NM 6066M: Tony Luck <tony.luck@intel.com> 6067L: linux-edac@vger.kernel.org 6068S: Maintained 6069F: drivers/edac/i10nm_base.c 6070 6071EDAC-I3000 6072L: linux-edac@vger.kernel.org 6073S: Orphan 6074F: drivers/edac/i3000_edac.c 6075 6076EDAC-I5000 6077L: linux-edac@vger.kernel.org 6078S: Maintained 6079F: drivers/edac/i5000_edac.c 6080 6081EDAC-I5400 6082M: Mauro Carvalho Chehab <mchehab@kernel.org> 6083L: linux-edac@vger.kernel.org 6084S: Maintained 6085F: drivers/edac/i5400_edac.c 6086 6087EDAC-I7300 6088M: Mauro Carvalho Chehab <mchehab@kernel.org> 6089L: linux-edac@vger.kernel.org 6090S: Maintained 6091F: drivers/edac/i7300_edac.c 6092 6093EDAC-I7CORE 6094M: Mauro Carvalho Chehab <mchehab@kernel.org> 6095L: linux-edac@vger.kernel.org 6096S: Maintained 6097F: drivers/edac/i7core_edac.c 6098 6099EDAC-I82443BXGX 6100M: Tim Small <tim@buttersideup.com> 6101L: linux-edac@vger.kernel.org 6102S: Maintained 6103F: drivers/edac/i82443bxgx_edac.c 6104 6105EDAC-I82975X 6106M: "Arvind R." <arvino55@gmail.com> 6107L: linux-edac@vger.kernel.org 6108S: Maintained 6109F: drivers/edac/i82975x_edac.c 6110 6111EDAC-IE31200 6112M: Jason Baron <jbaron@akamai.com> 6113L: linux-edac@vger.kernel.org 6114S: Maintained 6115F: drivers/edac/ie31200_edac.c 6116 6117EDAC-MPC85XX 6118M: Johannes Thumshirn <morbidrsa@gmail.com> 6119L: linux-edac@vger.kernel.org 6120S: Maintained 6121F: drivers/edac/mpc85xx_edac.[ch] 6122 6123EDAC-PASEMI 6124M: Egor Martovetsky <egor@pasemi.com> 6125L: linux-edac@vger.kernel.org 6126S: Maintained 6127F: drivers/edac/pasemi_edac.c 6128 6129EDAC-PND2 6130M: Tony Luck <tony.luck@intel.com> 6131L: linux-edac@vger.kernel.org 6132S: Maintained 6133F: drivers/edac/pnd2_edac.[ch] 6134 6135EDAC-R82600 6136M: Tim Small <tim@buttersideup.com> 6137L: linux-edac@vger.kernel.org 6138S: Maintained 6139F: drivers/edac/r82600_edac.c 6140 6141EDAC-SBRIDGE 6142M: Tony Luck <tony.luck@intel.com> 6143R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 6144L: linux-edac@vger.kernel.org 6145S: Maintained 6146F: drivers/edac/sb_edac.c 6147 6148EDAC-SIFIVE 6149M: Yash Shah <yash.shah@sifive.com> 6150L: linux-edac@vger.kernel.org 6151S: Supported 6152F: drivers/edac/sifive_edac.c 6153F: drivers/soc/sifive_l2_cache.c 6154 6155EDAC-SKYLAKE 6156M: Tony Luck <tony.luck@intel.com> 6157L: linux-edac@vger.kernel.org 6158S: Maintained 6159F: drivers/edac/skx_*.c 6160 6161EDAC-TI 6162M: Tero Kristo <t-kristo@ti.com> 6163L: linux-edac@vger.kernel.org 6164S: Maintained 6165F: drivers/edac/ti_edac.c 6166 6167EDAC-QCOM 6168M: Channagoud Kadabi <ckadabi@codeaurora.org> 6169M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 6170L: linux-arm-msm@vger.kernel.org 6171L: linux-edac@vger.kernel.org 6172S: Maintained 6173F: drivers/edac/qcom_edac.c 6174 6175EDIROL UA-101/UA-1000 DRIVER 6176M: Clemens Ladisch <clemens@ladisch.de> 6177L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6179S: Maintained 6180F: sound/usb/misc/ua101.c 6181 6182EFI TEST DRIVER 6183L: linux-efi@vger.kernel.org 6184M: Ivan Hu <ivan.hu@canonical.com> 6185M: Ard Biesheuvel <ardb@kernel.org> 6186S: Maintained 6187F: drivers/firmware/efi/test/ 6188 6189EFI VARIABLE FILESYSTEM 6190M: Matthew Garrett <matthew.garrett@nebula.com> 6191M: Jeremy Kerr <jk@ozlabs.org> 6192M: Ard Biesheuvel <ardb@kernel.org> 6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6194L: linux-efi@vger.kernel.org 6195S: Maintained 6196F: fs/efivarfs/ 6197 6198EFIFB FRAMEBUFFER DRIVER 6199L: linux-fbdev@vger.kernel.org 6200M: Peter Jones <pjones@redhat.com> 6201S: Maintained 6202F: drivers/video/fbdev/efifb.c 6203 6204EFS FILESYSTEM 6205W: http://aeschi.ch.eu.org/efs/ 6206S: Orphan 6207F: fs/efs/ 6208 6209EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 6210M: Douglas Miller <dougmill@linux.ibm.com> 6211L: netdev@vger.kernel.org 6212S: Maintained 6213F: drivers/net/ethernet/ibm/ehea/ 6214 6215EM28XX VIDEO4LINUX DRIVER 6216M: Mauro Carvalho Chehab <mchehab@kernel.org> 6217L: linux-media@vger.kernel.org 6218W: https://linuxtv.org 6219T: git git://linuxtv.org/media_tree.git 6220S: Maintained 6221F: drivers/media/usb/em28xx/ 6222F: Documentation/media/v4l-drivers/em28xx* 6223 6224EMBEDDED LINUX 6225M: Paul Gortmaker <paul.gortmaker@windriver.com> 6226M: Matt Mackall <mpm@selenic.com> 6227M: David Woodhouse <dwmw2@infradead.org> 6228L: linux-embedded@vger.kernel.org 6229S: Maintained 6230 6231Emulex 10Gbps iSCSI - OneConnect DRIVER 6232M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 6233M: Ketan Mukadam <ketan.mukadam@broadcom.com> 6234M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 6235L: linux-scsi@vger.kernel.org 6236W: http://www.broadcom.com 6237S: Supported 6238F: drivers/scsi/be2iscsi/ 6239 6240Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 6241M: Ajit Khaparde <ajit.khaparde@broadcom.com> 6242M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6243M: Somnath Kotur <somnath.kotur@broadcom.com> 6244L: netdev@vger.kernel.org 6245W: http://www.emulex.com 6246S: Supported 6247F: drivers/net/ethernet/emulex/benet/ 6248 6249EMULEX ONECONNECT ROCE DRIVER 6250M: Selvin Xavier <selvin.xavier@broadcom.com> 6251M: Devesh Sharma <devesh.sharma@broadcom.com> 6252L: linux-rdma@vger.kernel.org 6253W: http://www.broadcom.com 6254S: Odd Fixes 6255F: drivers/infiniband/hw/ocrdma/ 6256F: include/uapi/rdma/ocrdma-abi.h 6257 6258EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6259M: James Smart <james.smart@broadcom.com> 6260M: Dick Kennedy <dick.kennedy@broadcom.com> 6261L: linux-scsi@vger.kernel.org 6262W: http://www.broadcom.com 6263S: Supported 6264F: drivers/scsi/lpfc/ 6265 6266ENE CB710 FLASH CARD READER DRIVER 6267M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6268S: Maintained 6269F: drivers/misc/cb710/ 6270F: drivers/mmc/host/cb710-mmc.* 6271F: include/linux/cb710.h 6272 6273ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6274M: Maxim Levitsky <maximlevitsky@gmail.com> 6275S: Maintained 6276F: drivers/media/rc/ene_ir.* 6277 6278EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 6279M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 6280L: linuxppc-dev@lists.ozlabs.org 6281S: Maintained 6282F: drivers/tty/ehv_bytechan.c 6283 6284EPSON S1D13XXX FRAMEBUFFER DRIVER 6285M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6286S: Maintained 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6288F: drivers/video/fbdev/s1d13xxxfb.c 6289F: include/video/s1d13xxxfb.h 6290 6291EROFS FILE SYSTEM 6292M: Gao Xiang <xiang@kernel.org> 6293M: Chao Yu <yuchao0@huawei.com> 6294L: linux-erofs@lists.ozlabs.org 6295S: Maintained 6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 6297F: Documentation/filesystems/erofs.rst 6298F: fs/erofs/ 6299F: include/trace/events/erofs.h 6300 6301ERRSEQ ERROR TRACKING INFRASTRUCTURE 6302M: Jeff Layton <jlayton@kernel.org> 6303S: Maintained 6304F: lib/errseq.c 6305F: include/linux/errseq.h 6306 6307ET131X NETWORK DRIVER 6308M: Mark Einon <mark.einon@gmail.com> 6309S: Odd Fixes 6310F: drivers/net/ethernet/agere/ 6311 6312ETHERNET BRIDGE 6313M: Roopa Prabhu <roopa@cumulusnetworks.com> 6314M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6315L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6316L: netdev@vger.kernel.org 6317W: http://www.linuxfoundation.org/en/Net:Bridge 6318S: Maintained 6319F: include/linux/netfilter_bridge/ 6320F: net/bridge/ 6321 6322ETHERNET PHY LIBRARY 6323M: Andrew Lunn <andrew@lunn.ch> 6324M: Florian Fainelli <f.fainelli@gmail.com> 6325M: Heiner Kallweit <hkallweit1@gmail.com> 6326R: Russell King <linux@armlinux.org.uk> 6327L: netdev@vger.kernel.org 6328S: Maintained 6329F: Documentation/ABI/testing/sysfs-class-net-phydev 6330F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6331F: Documentation/devicetree/bindings/net/mdio* 6332F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 6333F: Documentation/networking/phy.rst 6334F: drivers/net/phy/ 6335F: drivers/of/of_mdio.c 6336F: drivers/of/of_net.c 6337F: include/dt-bindings/net/qca-ar803x.h 6338F: include/linux/*mdio*.h 6339F: include/linux/of_net.h 6340F: include/linux/phy.h 6341F: include/linux/phy_fixed.h 6342F: include/linux/platform_data/mdio-bcm-unimac.h 6343F: include/linux/platform_data/mdio-gpio.h 6344F: include/trace/events/mdio.h 6345F: include/uapi/linux/mdio.h 6346F: include/uapi/linux/mii.h 6347 6348EXT2 FILE SYSTEM 6349M: Jan Kara <jack@suse.com> 6350L: linux-ext4@vger.kernel.org 6351S: Maintained 6352F: Documentation/filesystems/ext2.rst 6353F: fs/ext2/ 6354F: include/linux/ext2* 6355 6356EXT4 FILE SYSTEM 6357M: "Theodore Ts'o" <tytso@mit.edu> 6358M: Andreas Dilger <adilger.kernel@dilger.ca> 6359L: linux-ext4@vger.kernel.org 6360W: http://ext4.wiki.kernel.org 6361Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6363S: Maintained 6364F: Documentation/filesystems/ext4/ 6365F: fs/ext4/ 6366 6367Extended Verification Module (EVM) 6368M: Mimi Zohar <zohar@linux.ibm.com> 6369L: linux-integrity@vger.kernel.org 6370S: Supported 6371F: security/integrity/evm/ 6372 6373EXTENSIBLE FIRMWARE INTERFACE (EFI) 6374M: Ard Biesheuvel <ardb@kernel.org> 6375L: linux-efi@vger.kernel.org 6376T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6377S: Maintained 6378F: Documentation/admin-guide/efi-stub.rst 6379F: arch/*/kernel/efi.c 6380F: arch/*/include/asm/efi.h 6381F: arch/x86/platform/efi/ 6382F: drivers/firmware/efi/ 6383F: include/linux/efi*.h 6384F: arch/arm/boot/compressed/efi-header.S 6385F: arch/arm64/kernel/efi-entry.S 6386 6387EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6388M: MyungJoo Ham <myungjoo.ham@samsung.com> 6389M: Chanwoo Choi <cw00.choi@samsung.com> 6390L: linux-kernel@vger.kernel.org 6391T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6392S: Maintained 6393F: drivers/extcon/ 6394F: include/linux/extcon/ 6395F: include/linux/extcon.h 6396F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6397F: Documentation/devicetree/bindings/extcon/ 6398 6399EXYNOS DP DRIVER 6400M: Jingoo Han <jingoohan1@gmail.com> 6401L: dri-devel@lists.freedesktop.org 6402S: Maintained 6403F: drivers/gpu/drm/exynos/exynos_dp* 6404 6405EXYNOS SYSMMU (IOMMU) driver 6406M: Marek Szyprowski <m.szyprowski@samsung.com> 6407L: iommu@lists.linux-foundation.org 6408S: Maintained 6409F: drivers/iommu/exynos-iommu.c 6410 6411EZchip NPS platform support 6412M: Vineet Gupta <vgupta@synopsys.com> 6413M: Ofer Levi <oferle@mellanox.com> 6414S: Supported 6415F: arch/arc/plat-eznps 6416F: arch/arc/boot/dts/eznps.dts 6417 6418F2FS FILE SYSTEM 6419M: Jaegeuk Kim <jaegeuk@kernel.org> 6420M: Chao Yu <yuchao0@huawei.com> 6421L: linux-f2fs-devel@lists.sourceforge.net 6422W: https://f2fs.wiki.kernel.org/ 6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6424S: Maintained 6425F: Documentation/filesystems/f2fs.rst 6426F: Documentation/ABI/testing/sysfs-fs-f2fs 6427F: fs/f2fs/ 6428F: include/linux/f2fs_fs.h 6429F: include/trace/events/f2fs.h 6430 6431F71805F HARDWARE MONITORING DRIVER 6432M: Jean Delvare <jdelvare@suse.com> 6433L: linux-hwmon@vger.kernel.org 6434S: Maintained 6435F: Documentation/hwmon/f71805f.rst 6436F: drivers/hwmon/f71805f.c 6437 6438FADDR2LINE 6439M: Josh Poimboeuf <jpoimboe@redhat.com> 6440S: Maintained 6441F: scripts/faddr2line 6442 6443FAILOVER MODULE 6444M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6445L: netdev@vger.kernel.org 6446S: Supported 6447F: net/core/failover.c 6448F: include/net/failover.h 6449F: Documentation/networking/failover.rst 6450 6451FANOTIFY 6452M: Jan Kara <jack@suse.cz> 6453R: Amir Goldstein <amir73il@gmail.com> 6454L: linux-fsdevel@vger.kernel.org 6455S: Maintained 6456F: fs/notify/fanotify/ 6457F: include/linux/fanotify.h 6458F: include/uapi/linux/fanotify.h 6459 6460FARSYNC SYNCHRONOUS DRIVER 6461M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6462W: http://www.farsite.co.uk/ 6463S: Supported 6464F: drivers/net/wan/farsync.* 6465 6466FAULT INJECTION SUPPORT 6467M: Akinobu Mita <akinobu.mita@gmail.com> 6468S: Supported 6469F: Documentation/fault-injection/ 6470F: lib/fault-inject.c 6471 6472FBTFT Framebuffer drivers 6473S: Orphan 6474L: dri-devel@lists.freedesktop.org 6475L: linux-fbdev@vger.kernel.org 6476F: drivers/staging/fbtft/ 6477 6478FC0011 TUNER DRIVER 6479M: Michael Buesch <m@bues.ch> 6480L: linux-media@vger.kernel.org 6481S: Maintained 6482F: drivers/media/tuners/fc0011.h 6483F: drivers/media/tuners/fc0011.c 6484 6485FC2580 MEDIA DRIVER 6486M: Antti Palosaari <crope@iki.fi> 6487L: linux-media@vger.kernel.org 6488W: https://linuxtv.org 6489W: http://palosaari.fi/linux/ 6490Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6491T: git git://linuxtv.org/anttip/media_tree.git 6492S: Maintained 6493F: drivers/media/tuners/fc2580* 6494 6495FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6496M: Hannes Reinecke <hare@suse.de> 6497L: linux-scsi@vger.kernel.org 6498W: www.Open-FCoE.org 6499S: Supported 6500F: drivers/scsi/libfc/ 6501F: drivers/scsi/fcoe/ 6502F: include/scsi/fc/ 6503F: include/scsi/libfc.h 6504F: include/scsi/libfcoe.h 6505F: include/uapi/scsi/fc/ 6506 6507FILE LOCKING (flock() and fcntl()/lockf()) 6508M: Jeff Layton <jlayton@kernel.org> 6509M: "J. Bruce Fields" <bfields@fieldses.org> 6510L: linux-fsdevel@vger.kernel.org 6511S: Maintained 6512F: include/linux/fcntl.h 6513F: include/uapi/linux/fcntl.h 6514F: fs/fcntl.c 6515F: fs/locks.c 6516 6517FILESYSTEMS (VFS and infrastructure) 6518M: Alexander Viro <viro@zeniv.linux.org.uk> 6519L: linux-fsdevel@vger.kernel.org 6520S: Maintained 6521F: fs/* 6522F: include/linux/fs.h 6523F: include/linux/fs_types.h 6524F: include/uapi/linux/fs.h 6525F: include/uapi/linux/openat2.h 6526 6527FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6528M: Riku Voipio <riku.voipio@iki.fi> 6529L: linux-hwmon@vger.kernel.org 6530S: Maintained 6531F: drivers/hwmon/f75375s.c 6532F: include/linux/f75375s.h 6533 6534FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 6535M: Clemens Ladisch <clemens@ladisch.de> 6536M: Takashi Sakamoto <o-takashi@sakamocchi.jp> 6537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6539S: Maintained 6540F: sound/firewire/ 6541F: include/uapi/sound/firewire.h 6542 6543FIREWIRE MEDIA DRIVERS (firedtv) 6544M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6545L: linux-media@vger.kernel.org 6546L: linux1394-devel@lists.sourceforge.net 6547T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6548S: Maintained 6549F: drivers/media/firewire/ 6550 6551FIREWIRE SBP-2 TARGET 6552M: Chris Boot <bootc@bootc.net> 6553L: linux-scsi@vger.kernel.org 6554L: target-devel@vger.kernel.org 6555L: linux1394-devel@lists.sourceforge.net 6556T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6557S: Maintained 6558F: drivers/target/sbp/ 6559 6560FIREWIRE SUBSYSTEM 6561M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6562L: linux1394-devel@lists.sourceforge.net 6563W: http://ieee1394.wiki.kernel.org/ 6564T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6565S: Maintained 6566F: drivers/firewire/ 6567F: include/linux/firewire.h 6568F: include/uapi/linux/firewire*.h 6569F: tools/firewire/ 6570 6571FIRMWARE LOADER (request_firmware) 6572M: Luis Chamberlain <mcgrof@kernel.org> 6573L: linux-kernel@vger.kernel.org 6574S: Maintained 6575F: Documentation/firmware_class/ 6576F: drivers/base/firmware_loader/ 6577F: include/linux/firmware.h 6578 6579FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6580M: Joshua Morris <josh.h.morris@us.ibm.com> 6581M: Philip Kelleher <pjk1939@linux.ibm.com> 6582S: Maintained 6583F: drivers/block/rsxx/ 6584 6585FLEXTIMER FTM-QUADDEC DRIVER 6586M: Patrick Havelange <patrick.havelange@essensium.com> 6587L: linux-iio@vger.kernel.org 6588S: Maintained 6589F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec 6590F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6591F: drivers/counter/ftm-quaddec.c 6592 6593FLOPPY DRIVER 6594M: Denis Efremov <efremov@linux.com> 6595S: Odd Fixes 6596L: linux-block@vger.kernel.org 6597F: drivers/block/floppy.c 6598 6599FPGA MANAGER FRAMEWORK 6600M: Moritz Fischer <mdf@kernel.org> 6601L: linux-fpga@vger.kernel.org 6602S: Maintained 6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6604Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6605F: Documentation/fpga/ 6606F: Documentation/driver-api/fpga/ 6607F: Documentation/devicetree/bindings/fpga/ 6608F: drivers/fpga/ 6609F: include/linux/fpga/ 6610W: http://www.rocketboards.org 6611 6612FPGA DFL DRIVERS 6613M: Wu Hao <hao.wu@intel.com> 6614L: linux-fpga@vger.kernel.org 6615S: Maintained 6616F: Documentation/fpga/dfl.rst 6617F: include/uapi/linux/fpga-dfl.h 6618F: drivers/fpga/dfl* 6619 6620FPU EMULATOR 6621M: Bill Metzenthen <billm@melbpc.org.au> 6622W: http://floatingpoint.sourceforge.net/emulator/index.html 6623S: Maintained 6624F: arch/x86/math-emu/ 6625 6626FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6627L: netdev@vger.kernel.org 6628S: Orphan 6629F: drivers/net/wan/dlci.c 6630F: drivers/net/wan/sdla.c 6631 6632FRAMEBUFFER LAYER 6633M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6634L: dri-devel@lists.freedesktop.org 6635L: linux-fbdev@vger.kernel.org 6636T: git git://anongit.freedesktop.org/drm/drm-misc 6637Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6638S: Maintained 6639F: Documentation/fb/ 6640F: drivers/video/ 6641F: include/video/ 6642F: include/linux/fb.h 6643F: include/uapi/video/ 6644F: include/uapi/linux/fb.h 6645 6646FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6647M: Horia Geantă <horia.geanta@nxp.com> 6648M: Aymen Sghaier <aymen.sghaier@nxp.com> 6649L: linux-crypto@vger.kernel.org 6650S: Maintained 6651F: drivers/crypto/caam/ 6652F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6653 6654FREESCALE DIU FRAMEBUFFER DRIVER 6655M: Timur Tabi <timur@kernel.org> 6656L: linux-fbdev@vger.kernel.org 6657S: Maintained 6658F: drivers/video/fbdev/fsl-diu-fb.* 6659 6660FREESCALE DMA DRIVER 6661M: Li Yang <leoyang.li@nxp.com> 6662M: Zhang Wei <zw@zh-kernel.org> 6663L: linuxppc-dev@lists.ozlabs.org 6664S: Maintained 6665F: drivers/dma/fsldma.* 6666 6667FREESCALE ENETC ETHERNET DRIVERS 6668M: Claudiu Manoil <claudiu.manoil@nxp.com> 6669L: netdev@vger.kernel.org 6670S: Maintained 6671F: drivers/net/ethernet/freescale/enetc/ 6672 6673FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6674M: Claudiu Manoil <claudiu.manoil@nxp.com> 6675L: netdev@vger.kernel.org 6676S: Maintained 6677F: drivers/net/ethernet/freescale/gianfar* 6678F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6679 6680FREESCALE GPMI NAND DRIVER 6681M: Han Xu <han.xu@nxp.com> 6682L: linux-mtd@lists.infradead.org 6683S: Maintained 6684F: drivers/mtd/nand/raw/gpmi-nand/* 6685 6686FREESCALE I2C CPM DRIVER 6687M: Jochen Friedrich <jochen@scram.de> 6688L: linuxppc-dev@lists.ozlabs.org 6689L: linux-i2c@vger.kernel.org 6690S: Maintained 6691F: drivers/i2c/busses/i2c-cpm.c 6692 6693FREESCALE IMX DDR PMU DRIVER 6694M: Frank Li <Frank.li@nxp.com> 6695L: linux-arm-kernel@lists.infradead.org 6696S: Maintained 6697F: drivers/perf/fsl_imx8_ddr_perf.c 6698F: Documentation/admin-guide/perf/imx-ddr.rst 6699F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6700 6701FREESCALE IMX I2C DRIVER 6702M: Oleksij Rempel <o.rempel@pengutronix.de> 6703R: Pengutronix Kernel Team <kernel@pengutronix.de> 6704L: linux-i2c@vger.kernel.org 6705S: Maintained 6706F: drivers/i2c/busses/i2c-imx.c 6707F: Documentation/devicetree/bindings/i2c/i2c-imx.txt 6708 6709FREESCALE IMX LPI2C DRIVER 6710M: Dong Aisheng <aisheng.dong@nxp.com> 6711L: linux-i2c@vger.kernel.org 6712L: linux-imx@nxp.com 6713S: Maintained 6714F: drivers/i2c/busses/i2c-imx-lpi2c.c 6715F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6716 6717FREESCALE IMX / MXC FEC DRIVER 6718M: Fugang Duan <fugang.duan@nxp.com> 6719L: netdev@vger.kernel.org 6720S: Maintained 6721F: drivers/net/ethernet/freescale/fec_main.c 6722F: drivers/net/ethernet/freescale/fec_ptp.c 6723F: drivers/net/ethernet/freescale/fec.h 6724F: Documentation/devicetree/bindings/net/fsl-fec.txt 6725 6726FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6727M: Sascha Hauer <s.hauer@pengutronix.de> 6728R: Pengutronix Kernel Team <kernel@pengutronix.de> 6729L: linux-fbdev@vger.kernel.org 6730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6731S: Maintained 6732F: include/linux/platform_data/video-imxfb.h 6733F: drivers/video/fbdev/imxfb.c 6734 6735FREESCALE QORIQ DPAA ETHERNET DRIVER 6736M: Madalin Bucur <madalin.bucur@nxp.com> 6737L: netdev@vger.kernel.org 6738S: Maintained 6739F: drivers/net/ethernet/freescale/dpaa 6740 6741FREESCALE QORIQ DPAA FMAN DRIVER 6742M: Madalin Bucur <madalin.bucur@nxp.com> 6743L: netdev@vger.kernel.org 6744S: Maintained 6745F: drivers/net/ethernet/freescale/fman 6746F: Documentation/devicetree/bindings/net/fsl-fman.txt 6747 6748FREESCALE QORIQ PTP CLOCK DRIVER 6749M: Yangbo Lu <yangbo.lu@nxp.com> 6750L: netdev@vger.kernel.org 6751S: Maintained 6752F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6753F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6754F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6755F: drivers/ptp/ptp_qoriq.c 6756F: drivers/ptp/ptp_qoriq_debugfs.c 6757F: include/linux/fsl/ptp_qoriq.h 6758F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6759 6760FREESCALE QUAD SPI DRIVER 6761M: Han Xu <han.xu@nxp.com> 6762L: linux-spi@vger.kernel.org 6763S: Maintained 6764F: drivers/spi/spi-fsl-qspi.c 6765 6766FREESCALE QUICC ENGINE LIBRARY 6767M: Qiang Zhao <qiang.zhao@nxp.com> 6768L: linuxppc-dev@lists.ozlabs.org 6769S: Maintained 6770F: drivers/soc/fsl/qe/ 6771F: include/soc/fsl/*qe*.h 6772F: include/soc/fsl/*ucc*.h 6773 6774FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6775M: Li Yang <leoyang.li@nxp.com> 6776L: netdev@vger.kernel.org 6777L: linuxppc-dev@lists.ozlabs.org 6778S: Maintained 6779F: drivers/net/ethernet/freescale/ucc_geth* 6780 6781FREESCALE QUICC ENGINE UCC HDLC DRIVER 6782M: Zhao Qiang <qiang.zhao@nxp.com> 6783L: netdev@vger.kernel.org 6784L: linuxppc-dev@lists.ozlabs.org 6785S: Maintained 6786F: drivers/net/wan/fsl_ucc_hdlc* 6787 6788FREESCALE QUICC ENGINE UCC UART DRIVER 6789M: Timur Tabi <timur@kernel.org> 6790L: linuxppc-dev@lists.ozlabs.org 6791S: Maintained 6792F: drivers/tty/serial/ucc_uart.c 6793 6794FREESCALE SOC DRIVERS 6795M: Li Yang <leoyang.li@nxp.com> 6796L: linuxppc-dev@lists.ozlabs.org 6797L: linux-arm-kernel@lists.infradead.org 6798S: Maintained 6799F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6800F: Documentation/devicetree/bindings/soc/fsl/ 6801F: drivers/soc/fsl/ 6802F: include/linux/fsl/ 6803 6804FREESCALE SOC FS_ENET DRIVER 6805M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6806L: linuxppc-dev@lists.ozlabs.org 6807L: netdev@vger.kernel.org 6808S: Maintained 6809F: drivers/net/ethernet/freescale/fs_enet/ 6810F: include/linux/fs_enet_pd.h 6811 6812FREESCALE SOC SOUND DRIVERS 6813M: Timur Tabi <timur@kernel.org> 6814M: Nicolin Chen <nicoleotsuka@gmail.com> 6815M: Xiubo Li <Xiubo.Lee@gmail.com> 6816R: Fabio Estevam <festevam@gmail.com> 6817L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6818L: linuxppc-dev@lists.ozlabs.org 6819S: Maintained 6820F: sound/soc/fsl/fsl* 6821F: sound/soc/fsl/imx* 6822F: sound/soc/fsl/mpc8610_hpcd.c 6823 6824FREESCALE USB PERIPHERAL DRIVERS 6825M: Li Yang <leoyang.li@nxp.com> 6826L: linux-usb@vger.kernel.org 6827L: linuxppc-dev@lists.ozlabs.org 6828S: Maintained 6829F: drivers/usb/gadget/udc/fsl* 6830 6831FREEVXFS FILESYSTEM 6832M: Christoph Hellwig <hch@infradead.org> 6833W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6834S: Maintained 6835F: fs/freevxfs/ 6836 6837FREEZER 6838M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6839M: Pavel Machek <pavel@ucw.cz> 6840L: linux-pm@vger.kernel.org 6841S: Supported 6842F: Documentation/power/freezing-of-tasks.rst 6843F: include/linux/freezer.h 6844F: kernel/freezer.c 6845 6846FRONTSWAP API 6847M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6848L: linux-kernel@vger.kernel.org 6849S: Maintained 6850F: mm/frontswap.c 6851F: include/linux/frontswap.h 6852 6853FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6854M: David Howells <dhowells@redhat.com> 6855L: linux-cachefs@redhat.com (moderated for non-subscribers) 6856S: Supported 6857F: Documentation/filesystems/caching/ 6858F: fs/fscache/ 6859F: include/linux/fscache*.h 6860 6861FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6862M: Theodore Y. Ts'o <tytso@mit.edu> 6863M: Jaegeuk Kim <jaegeuk@kernel.org> 6864M: Eric Biggers <ebiggers@kernel.org> 6865L: linux-fscrypt@vger.kernel.org 6866Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6867T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6868S: Supported 6869F: fs/crypto/ 6870F: include/linux/fscrypt*.h 6871F: include/uapi/linux/fscrypt.h 6872F: Documentation/filesystems/fscrypt.rst 6873 6874FSI SUBSYSTEM 6875M: Jeremy Kerr <jk@ozlabs.org> 6876M: Joel Stanley <joel@jms.id.au> 6877R: Alistar Popple <alistair@popple.id.au> 6878R: Eddie James <eajames@linux.ibm.com> 6879L: linux-fsi@lists.ozlabs.org 6880T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6881Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6882S: Supported 6883F: drivers/fsi/ 6884F: include/linux/fsi*.h 6885F: include/trace/events/fsi*.h 6886 6887FSI-ATTACHED I2C DRIVER 6888M: Eddie James <eajames@linux.ibm.com> 6889L: linux-i2c@vger.kernel.org 6890L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6891S: Maintained 6892F: drivers/i2c/busses/i2c-fsi.c 6893F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6894 6895FSI-ATTACHED SPI DRIVER 6896M: Eddie James <eajames@linux.ibm.com> 6897L: linux-spi@vger.kernel.org 6898S: Maintained 6899F: drivers/spi/spi-fsi.c 6900F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 6901 6902FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6903M: Jan Kara <jack@suse.cz> 6904R: Amir Goldstein <amir73il@gmail.com> 6905L: linux-fsdevel@vger.kernel.org 6906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 6907S: Maintained 6908F: fs/notify/ 6909F: include/linux/fsnotify*.h 6910 6911FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 6912M: Eric Biggers <ebiggers@kernel.org> 6913M: Theodore Y. Ts'o <tytso@mit.edu> 6914L: linux-fscrypt@vger.kernel.org 6915Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6916T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity 6917S: Supported 6918F: fs/verity/ 6919F: include/linux/fsverity.h 6920F: include/uapi/linux/fsverity.h 6921F: Documentation/filesystems/fsverity.rst 6922 6923FUJITSU LAPTOP EXTRAS 6924M: Jonathan Woithe <jwoithe@just42.net> 6925L: platform-driver-x86@vger.kernel.org 6926S: Maintained 6927F: drivers/platform/x86/fujitsu-laptop.c 6928 6929FUJITSU M-5MO LS CAMERA ISP DRIVER 6930M: Kyungmin Park <kyungmin.park@samsung.com> 6931M: Heungjun Kim <riverful.kim@samsung.com> 6932L: linux-media@vger.kernel.org 6933S: Maintained 6934F: drivers/media/i2c/m5mols/ 6935F: include/media/i2c/m5mols.h 6936 6937FUJITSU TABLET EXTRAS 6938M: Robert Gerlach <khnz@gmx.de> 6939L: platform-driver-x86@vger.kernel.org 6940S: Maintained 6941F: drivers/platform/x86/fujitsu-tablet.c 6942 6943FUSE: FILESYSTEM IN USERSPACE 6944M: Miklos Szeredi <miklos@szeredi.hu> 6945L: linux-fsdevel@vger.kernel.org 6946W: http://fuse.sourceforge.net/ 6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6948S: Maintained 6949F: fs/fuse/ 6950F: include/uapi/linux/fuse.h 6951F: Documentation/filesystems/fuse.rst 6952 6953FUTEX SUBSYSTEM 6954M: Thomas Gleixner <tglx@linutronix.de> 6955M: Ingo Molnar <mingo@redhat.com> 6956R: Peter Zijlstra <peterz@infradead.org> 6957R: Darren Hart <dvhart@infradead.org> 6958L: linux-kernel@vger.kernel.org 6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6960S: Maintained 6961F: kernel/futex.c 6962F: include/asm-generic/futex.h 6963F: include/linux/futex.h 6964F: include/uapi/linux/futex.h 6965F: tools/testing/selftests/futex/ 6966F: tools/perf/bench/futex* 6967F: Documentation/*futex* 6968 6969GCC PLUGINS 6970M: Kees Cook <keescook@chromium.org> 6971R: Emese Revfy <re.emese@gmail.com> 6972L: kernel-hardening@lists.openwall.com 6973S: Maintained 6974F: scripts/gcc-plugins/ 6975F: scripts/gcc-plugin.sh 6976F: scripts/Makefile.gcc-plugins 6977F: Documentation/kbuild/gcc-plugins.rst 6978 6979GASKET DRIVER FRAMEWORK 6980M: Rob Springer <rspringer@google.com> 6981M: Todd Poynor <toddpoynor@google.com> 6982M: Ben Chan <benchan@chromium.org> 6983S: Maintained 6984F: drivers/staging/gasket/ 6985 6986GCOV BASED KERNEL PROFILING 6987M: Peter Oberparleiter <oberpar@linux.ibm.com> 6988S: Maintained 6989F: kernel/gcov/ 6990F: Documentation/dev-tools/gcov.rst 6991 6992GDB KERNEL DEBUGGING HELPER SCRIPTS 6993M: Jan Kiszka <jan.kiszka@siemens.com> 6994M: Kieran Bingham <kbingham@kernel.org> 6995S: Supported 6996F: scripts/gdb/ 6997 6998GDT SCSI DISK ARRAY CONTROLLER DRIVER 6999M: Achim Leubner <achim_leubner@adaptec.com> 7000L: linux-scsi@vger.kernel.org 7001W: http://www.icp-vortex.com/ 7002S: Supported 7003F: drivers/scsi/gdt* 7004 7005GEMTEK FM RADIO RECEIVER DRIVER 7006M: Hans Verkuil <hverkuil@xs4all.nl> 7007L: linux-media@vger.kernel.org 7008T: git git://linuxtv.org/media_tree.git 7009W: https://linuxtv.org 7010S: Maintained 7011F: drivers/media/radio/radio-gemtek* 7012 7013GENERIC ARCHITECTURE TOPOLOGY 7014M: Sudeep Holla <sudeep.holla@arm.com> 7015L: linux-kernel@vger.kernel.org 7016S: Maintained 7017F: drivers/base/arch_topology.c 7018F: include/linux/arch_topology.h 7019 7020GENERIC GPIO I2C DRIVER 7021M: Wolfram Sang <wsa+renesas@sang-engineering.com> 7022S: Supported 7023F: drivers/i2c/busses/i2c-gpio.c 7024F: include/linux/platform_data/i2c-gpio.h 7025 7026GENERIC GPIO I2C MULTIPLEXER DRIVER 7027M: Peter Korsgaard <peter.korsgaard@barco.com> 7028L: linux-i2c@vger.kernel.org 7029S: Supported 7030F: drivers/i2c/muxes/i2c-mux-gpio.c 7031F: include/linux/platform_data/i2c-mux-gpio.h 7032F: Documentation/i2c/muxes/i2c-mux-gpio.rst 7033 7034GENERIC HDLC (WAN) DRIVERS 7035M: Krzysztof Halasa <khc@pm.waw.pl> 7036W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 7037S: Maintained 7038F: drivers/net/wan/c101.c 7039F: drivers/net/wan/hd6457* 7040F: drivers/net/wan/hdlc* 7041F: drivers/net/wan/n2.c 7042F: drivers/net/wan/pc300too.c 7043F: drivers/net/wan/pci200syn.c 7044F: drivers/net/wan/wanxl* 7045 7046GENERIC INCLUDE/ASM HEADER FILES 7047M: Arnd Bergmann <arnd@arndb.de> 7048L: linux-arch@vger.kernel.org 7049T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 7050S: Maintained 7051F: include/asm-generic/ 7052F: include/uapi/asm-generic/ 7053 7054GENERIC PHY FRAMEWORK 7055M: Kishon Vijay Abraham I <kishon@ti.com> 7056L: linux-kernel@vger.kernel.org 7057T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 7058S: Supported 7059F: drivers/phy/ 7060F: include/linux/phy/ 7061F: Documentation/devicetree/bindings/phy/ 7062 7063GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 7064M: Wolfram Sang <wsa+renesas@sang-engineering.com> 7065S: Supported 7066F: drivers/i2c/muxes/i2c-demux-pinctrl.c 7067 7068GENERIC PM DOMAINS 7069M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7070M: Kevin Hilman <khilman@kernel.org> 7071M: Ulf Hansson <ulf.hansson@linaro.org> 7072L: linux-pm@vger.kernel.org 7073S: Supported 7074F: drivers/base/power/domain*.c 7075F: include/linux/pm_domain.h 7076F: Documentation/devicetree/bindings/power/power?domain* 7077 7078GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 7079M: Eugen Hristev <eugen.hristev@microchip.com> 7080L: linux-input@vger.kernel.org 7081S: Maintained 7082F: drivers/input/touchscreen/resistive-adc-touch.c 7083 7084GENERIC UIO DRIVER FOR PCI DEVICES 7085M: "Michael S. Tsirkin" <mst@redhat.com> 7086L: kvm@vger.kernel.org 7087S: Supported 7088F: drivers/uio/uio_pci_generic.c 7089 7090GENERIC VDSO LIBRARY 7091M: Andy Lutomirski <luto@kernel.org> 7092M: Thomas Gleixner <tglx@linutronix.de> 7093M: Vincenzo Frascino <vincenzo.frascino@arm.com> 7094L: linux-kernel@vger.kernel.org 7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 7096S: Maintained 7097F: lib/vdso/ 7098F: kernel/time/vsyscall.c 7099F: include/vdso/ 7100F: include/asm-generic/vdso/vsyscall.h 7101 7102GENWQE (IBM Generic Workqueue Card) 7103M: Frank Haverkamp <haver@linux.ibm.com> 7104S: Supported 7105F: drivers/misc/genwqe/ 7106 7107GET_MAINTAINER SCRIPT 7108M: Joe Perches <joe@perches.com> 7109S: Maintained 7110F: scripts/get_maintainer.pl 7111 7112GFS2 FILE SYSTEM 7113M: Bob Peterson <rpeterso@redhat.com> 7114M: Andreas Gruenbacher <agruenba@redhat.com> 7115L: cluster-devel@redhat.com 7116W: http://sources.redhat.com/cluster/ 7117T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 7118S: Supported 7119F: Documentation/filesystems/gfs2*.txt 7120F: fs/gfs2/ 7121F: include/uapi/linux/gfs2_ondisk.h 7122 7123GNSS SUBSYSTEM 7124M: Johan Hovold <johan@kernel.org> 7125T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 7126S: Maintained 7127F: Documentation/ABI/testing/sysfs-class-gnss 7128F: Documentation/devicetree/bindings/gnss/ 7129F: drivers/gnss/ 7130F: include/linux/gnss.h 7131 7132GO7007 MPEG CODEC 7133M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 7134L: linux-media@vger.kernel.org 7135S: Maintained 7136F: drivers/media/usb/go7007/ 7137 7138GOODIX TOUCHSCREEN 7139M: Bastien Nocera <hadess@hadess.net> 7140L: linux-input@vger.kernel.org 7141S: Maintained 7142F: drivers/input/touchscreen/goodix.c 7143 7144GOOGLE ETHERNET DRIVERS 7145M: Catherine Sullivan <csully@google.com> 7146R: Sagi Shahar <sagis@google.com> 7147R: Jon Olson <jonolson@google.com> 7148L: netdev@vger.kernel.org 7149S: Supported 7150F: Documentation/networking/device_drivers/google/gve.rst 7151F: drivers/net/ethernet/google 7152 7153GPD POCKET FAN DRIVER 7154M: Hans de Goede <hdegoede@redhat.com> 7155L: platform-driver-x86@vger.kernel.org 7156S: Maintained 7157F: drivers/platform/x86/gpd-pocket-fan.c 7158 7159GPIO ACPI SUPPORT 7160M: Mika Westerberg <mika.westerberg@linux.intel.com> 7161M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7162L: linux-gpio@vger.kernel.org 7163L: linux-acpi@vger.kernel.org 7164S: Maintained 7165F: Documentation/firmware-guide/acpi/gpio-properties.rst 7166F: drivers/gpio/gpiolib-acpi.c 7167F: drivers/gpio/gpiolib-acpi.h 7168 7169GPIO IR Transmitter 7170M: Sean Young <sean@mess.org> 7171L: linux-media@vger.kernel.org 7172S: Maintained 7173F: drivers/media/rc/gpio-ir-tx.c 7174 7175GPIO MOCKUP DRIVER 7176M: Bamvor Jian Zhang <bamv2005@gmail.com> 7177L: linux-gpio@vger.kernel.org 7178S: Maintained 7179F: drivers/gpio/gpio-mockup.c 7180F: tools/testing/selftests/gpio/ 7181 7182GPIO SUBSYSTEM 7183M: Linus Walleij <linus.walleij@linaro.org> 7184M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 7185L: linux-gpio@vger.kernel.org 7186S: Maintained 7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 7188F: Documentation/ABI/obsolete/sysfs-gpio 7189F: Documentation/ABI/testing/gpio-cdev 7190F: Documentation/admin-guide/gpio/ 7191F: Documentation/devicetree/bindings/gpio/ 7192F: Documentation/driver-api/gpio/ 7193F: drivers/gpio/ 7194F: include/asm-generic/gpio.h 7195F: include/linux/gpio/ 7196F: include/linux/gpio.h 7197F: include/linux/of_gpio.h 7198F: include/uapi/linux/gpio.h 7199F: tools/gpio/ 7200 7201GRE DEMULTIPLEXER DRIVER 7202M: Dmitry Kozlov <xeb@mail.ru> 7203L: netdev@vger.kernel.org 7204S: Maintained 7205F: net/ipv4/gre_demux.c 7206F: net/ipv4/gre_offload.c 7207F: include/net/gre.h 7208 7209GRETH 10/100/1G Ethernet MAC device driver 7210M: Andreas Larsson <andreas@gaisler.com> 7211L: netdev@vger.kernel.org 7212S: Maintained 7213F: drivers/net/ethernet/aeroflex/ 7214 7215GREYBUS AUDIO PROTOCOLS DRIVERS 7216M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 7217M: Mark Greer <mgreer@animalcreek.com> 7218S: Maintained 7219F: drivers/staging/greybus/audio_apbridgea.c 7220F: drivers/staging/greybus/audio_apbridgea.h 7221F: drivers/staging/greybus/audio_codec.c 7222F: drivers/staging/greybus/audio_codec.h 7223F: drivers/staging/greybus/audio_gb.c 7224F: drivers/staging/greybus/audio_manager.c 7225F: drivers/staging/greybus/audio_manager.h 7226F: drivers/staging/greybus/audio_manager_module.c 7227F: drivers/staging/greybus/audio_manager_private.h 7228F: drivers/staging/greybus/audio_manager_sysfs.c 7229F: drivers/staging/greybus/audio_module.c 7230F: drivers/staging/greybus/audio_topology.c 7231 7232GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 7233M: Viresh Kumar <vireshk@kernel.org> 7234S: Maintained 7235F: drivers/staging/greybus/authentication.c 7236F: drivers/staging/greybus/bootrom.c 7237F: drivers/staging/greybus/firmware.h 7238F: drivers/staging/greybus/fw-core.c 7239F: drivers/staging/greybus/fw-download.c 7240F: drivers/staging/greybus/fw-management.c 7241F: drivers/staging/greybus/greybus_authentication.h 7242F: drivers/staging/greybus/greybus_firmware.h 7243F: drivers/staging/greybus/hid.c 7244F: drivers/staging/greybus/i2c.c 7245F: drivers/staging/greybus/spi.c 7246F: drivers/staging/greybus/spilib.c 7247F: drivers/staging/greybus/spilib.h 7248 7249GREYBUS LOOPBACK DRIVER 7250M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 7251S: Maintained 7252F: drivers/staging/greybus/loopback.c 7253 7254GREYBUS PLATFORM DRIVERS 7255M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 7256S: Maintained 7257F: drivers/staging/greybus/arche-platform.c 7258F: drivers/staging/greybus/arche-apb-ctrl.c 7259F: drivers/staging/greybus/arche_platform.h 7260 7261GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 7262M: Rui Miguel Silva <rmfrfs@gmail.com> 7263S: Maintained 7264F: drivers/staging/greybus/sdio.c 7265F: drivers/staging/greybus/light.c 7266F: drivers/staging/greybus/gpio.c 7267F: drivers/staging/greybus/power_supply.c 7268F: drivers/staging/greybus/spi.c 7269F: drivers/staging/greybus/spilib.c 7270 7271GREYBUS SUBSYSTEM 7272M: Johan Hovold <johan@kernel.org> 7273M: Alex Elder <elder@kernel.org> 7274M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7275S: Maintained 7276F: drivers/staging/greybus/ 7277F: drivers/greybus/ 7278F: include/linux/greybus.h 7279F: include/linux/greybus/ 7280L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 7281 7282GREYBUS UART PROTOCOLS DRIVERS 7283M: David Lin <dtwlin@gmail.com> 7284S: Maintained 7285F: drivers/staging/greybus/uart.c 7286F: drivers/staging/greybus/log.c 7287 7288GS1662 VIDEO SERIALIZER 7289M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7290L: linux-media@vger.kernel.org 7291T: git git://linuxtv.org/media_tree.git 7292S: Maintained 7293F: drivers/media/spi/gs1662.c 7294 7295GSPCA FINEPIX SUBDRIVER 7296M: Frank Zago <frank@zago.net> 7297L: linux-media@vger.kernel.org 7298T: git git://linuxtv.org/media_tree.git 7299S: Maintained 7300F: drivers/media/usb/gspca/finepix.c 7301 7302GSPCA GL860 SUBDRIVER 7303M: Olivier Lorin <o.lorin@laposte.net> 7304L: linux-media@vger.kernel.org 7305T: git git://linuxtv.org/media_tree.git 7306S: Maintained 7307F: drivers/media/usb/gspca/gl860/ 7308 7309GSPCA M5602 SUBDRIVER 7310M: Erik Andren <erik.andren@gmail.com> 7311L: linux-media@vger.kernel.org 7312T: git git://linuxtv.org/media_tree.git 7313S: Maintained 7314F: drivers/media/usb/gspca/m5602/ 7315 7316GSPCA PAC207 SONIXB SUBDRIVER 7317M: Hans Verkuil <hverkuil@xs4all.nl> 7318L: linux-media@vger.kernel.org 7319T: git git://linuxtv.org/media_tree.git 7320S: Odd Fixes 7321F: drivers/media/usb/gspca/pac207.c 7322 7323GSPCA SN9C20X SUBDRIVER 7324M: Brian Johnson <brijohn@gmail.com> 7325L: linux-media@vger.kernel.org 7326T: git git://linuxtv.org/media_tree.git 7327S: Maintained 7328F: drivers/media/usb/gspca/sn9c20x.c 7329 7330GSPCA T613 SUBDRIVER 7331M: Leandro Costantino <lcostantino@gmail.com> 7332L: linux-media@vger.kernel.org 7333T: git git://linuxtv.org/media_tree.git 7334S: Maintained 7335F: drivers/media/usb/gspca/t613.c 7336 7337GSPCA USB WEBCAM DRIVER 7338M: Hans Verkuil <hverkuil@xs4all.nl> 7339L: linux-media@vger.kernel.org 7340T: git git://linuxtv.org/media_tree.git 7341S: Odd Fixes 7342F: drivers/media/usb/gspca/ 7343 7344GTP (GPRS Tunneling Protocol) 7345M: Pablo Neira Ayuso <pablo@netfilter.org> 7346M: Harald Welte <laforge@gnumonks.org> 7347L: osmocom-net-gprs@lists.osmocom.org 7348T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7349S: Maintained 7350F: drivers/net/gtp.c 7351 7352GUID PARTITION TABLE (GPT) 7353M: Davidlohr Bueso <dave@stgolabs.net> 7354L: linux-efi@vger.kernel.org 7355S: Maintained 7356F: block/partitions/efi.* 7357 7358H8/300 ARCHITECTURE 7359M: Yoshinori Sato <ysato@users.sourceforge.jp> 7360L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7361W: http://uclinux-h8.sourceforge.jp 7362T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7363S: Maintained 7364F: arch/h8300/ 7365F: drivers/clocksource/h8300_*.c 7366F: drivers/clk/h8300/ 7367F: drivers/irqchip/irq-renesas-h8*.c 7368 7369HABANALABS PCI DRIVER 7370M: Oded Gabbay <oded.gabbay@gmail.com> 7371T: git https://github.com/HabanaAI/linux.git 7372S: Supported 7373F: drivers/misc/habanalabs/ 7374F: include/uapi/misc/habanalabs.h 7375F: Documentation/ABI/testing/sysfs-driver-habanalabs 7376F: Documentation/ABI/testing/debugfs-driver-habanalabs 7377 7378HACKRF MEDIA DRIVER 7379M: Antti Palosaari <crope@iki.fi> 7380L: linux-media@vger.kernel.org 7381W: https://linuxtv.org 7382W: http://palosaari.fi/linux/ 7383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7384T: git git://linuxtv.org/anttip/media_tree.git 7385S: Maintained 7386F: drivers/media/usb/hackrf/ 7387 7388HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7389M: Frank Seidel <frank@f-seidel.de> 7390L: platform-driver-x86@vger.kernel.org 7391S: Maintained 7392W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7393F: drivers/platform/x86/hdaps.c 7394 7395HARDWARE MONITORING 7396M: Jean Delvare <jdelvare@suse.com> 7397M: Guenter Roeck <linux@roeck-us.net> 7398L: linux-hwmon@vger.kernel.org 7399W: http://hwmon.wiki.kernel.org/ 7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7401S: Maintained 7402F: Documentation/devicetree/bindings/hwmon/ 7403F: Documentation/hwmon/ 7404F: drivers/hwmon/ 7405F: include/linux/hwmon*.h 7406F: include/trace/events/hwmon*.h 7407 7408HARDWARE RANDOM NUMBER GENERATOR CORE 7409M: Matt Mackall <mpm@selenic.com> 7410M: Herbert Xu <herbert@gondor.apana.org.au> 7411L: linux-crypto@vger.kernel.org 7412S: Odd fixes 7413F: Documentation/devicetree/bindings/rng/ 7414F: Documentation/admin-guide/hw_random.rst 7415F: drivers/char/hw_random/ 7416F: include/linux/hw_random.h 7417 7418HARDWARE TRACING FACILITIES 7419M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7420S: Maintained 7421F: drivers/hwtracing/ 7422 7423HARDWARE SPINLOCK CORE 7424M: Ohad Ben-Cohen <ohad@wizery.com> 7425M: Bjorn Andersson <bjorn.andersson@linaro.org> 7426R: Baolin Wang <baolin.wang7@gmail.com> 7427L: linux-remoteproc@vger.kernel.org 7428S: Maintained 7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 7430F: Documentation/devicetree/bindings/hwlock/ 7431F: Documentation/hwspinlock.txt 7432F: drivers/hwspinlock/ 7433F: include/linux/hwspinlock.h 7434 7435HARMONY SOUND DRIVER 7436L: linux-parisc@vger.kernel.org 7437S: Maintained 7438F: sound/parisc/harmony.* 7439 7440HDPVR USB VIDEO ENCODER DRIVER 7441M: Hans Verkuil <hverkuil@xs4all.nl> 7442L: linux-media@vger.kernel.org 7443T: git git://linuxtv.org/media_tree.git 7444W: https://linuxtv.org 7445S: Odd Fixes 7446F: drivers/media/usb/hdpvr/ 7447 7448HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7449M: Jerry Hoemann <jerry.hoemann@hpe.com> 7450S: Supported 7451F: Documentation/watchdog/hpwdt.rst 7452F: drivers/watchdog/hpwdt.c 7453 7454HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7455M: Don Brace <don.brace@microsemi.com> 7456L: esc.storagedev@microsemi.com 7457L: linux-scsi@vger.kernel.org 7458S: Supported 7459F: Documentation/scsi/hpsa.txt 7460F: drivers/scsi/hpsa*.[ch] 7461F: include/linux/cciss*.h 7462F: include/uapi/linux/cciss*.h 7463 7464HFI1 DRIVER 7465M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7466M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7467L: linux-rdma@vger.kernel.org 7468S: Supported 7469F: drivers/infiniband/hw/hfi1 7470 7471HFS FILESYSTEM 7472L: linux-fsdevel@vger.kernel.org 7473S: Orphan 7474F: Documentation/filesystems/hfs.rst 7475F: fs/hfs/ 7476 7477HFSPLUS FILESYSTEM 7478L: linux-fsdevel@vger.kernel.org 7479S: Orphan 7480F: Documentation/filesystems/hfsplus.rst 7481F: fs/hfsplus/ 7482 7483HGA FRAMEBUFFER DRIVER 7484M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7485L: linux-nvidia@lists.surfsouth.com 7486W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7487S: Maintained 7488F: drivers/video/fbdev/hgafb.c 7489 7490HIBERNATION (aka Software Suspend, aka swsusp) 7491M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7492M: Pavel Machek <pavel@ucw.cz> 7493L: linux-pm@vger.kernel.org 7494B: https://bugzilla.kernel.org 7495S: Supported 7496F: arch/x86/power/ 7497F: drivers/base/power/ 7498F: kernel/power/ 7499F: include/linux/suspend.h 7500F: include/linux/freezer.h 7501F: include/linux/pm.h 7502F: arch/*/include/asm/suspend*.h 7503 7504HID CORE LAYER 7505M: Jiri Kosina <jikos@kernel.org> 7506M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7507L: linux-input@vger.kernel.org 7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7509S: Maintained 7510F: drivers/hid/ 7511F: include/linux/hid* 7512F: include/uapi/linux/hid* 7513 7514HID SENSOR HUB DRIVERS 7515M: Jiri Kosina <jikos@kernel.org> 7516M: Jonathan Cameron <jic23@kernel.org> 7517M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7518L: linux-input@vger.kernel.org 7519L: linux-iio@vger.kernel.org 7520S: Maintained 7521F: Documentation/hid/hid-sensor* 7522F: drivers/hid/hid-sensor-* 7523F: drivers/iio/*/hid-* 7524F: include/linux/hid-sensor-* 7525 7526HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7527M: Thomas Gleixner <tglx@linutronix.de> 7528L: linux-kernel@vger.kernel.org 7529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7530S: Maintained 7531F: Documentation/timers/ 7532F: kernel/time/hrtimer.c 7533F: kernel/time/clockevents.c 7534F: kernel/time/timer_*.c 7535F: include/linux/clockchips.h 7536F: include/linux/hrtimer.h 7537 7538HIGH-SPEED SCC DRIVER FOR AX.25 7539L: linux-hams@vger.kernel.org 7540S: Orphan 7541F: drivers/net/hamradio/dmascc.c 7542F: drivers/net/hamradio/scc.c 7543 7544HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7545M: HighPoint Linux Team <linux@highpoint-tech.com> 7546W: http://www.highpoint-tech.com 7547S: Supported 7548F: Documentation/scsi/hptiop.txt 7549F: drivers/scsi/hptiop.c 7550 7551HIPPI 7552M: Jes Sorensen <jes@trained-monkey.org> 7553L: linux-hippi@sunsite.dk 7554S: Maintained 7555F: include/linux/hippidevice.h 7556F: include/uapi/linux/if_hippi.h 7557F: net/802/hippi.c 7558F: drivers/net/hippi/ 7559 7560HISILICON DMA DRIVER 7561M: Zhou Wang <wangzhou1@hisilicon.com> 7562L: dmaengine@vger.kernel.org 7563S: Maintained 7564F: drivers/dma/hisi_dma.c 7565 7566HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 7567M: Zaibo Xu <xuzaibo@huawei.com> 7568L: linux-crypto@vger.kernel.org 7569S: Maintained 7570F: drivers/crypto/hisilicon/sec2/sec_crypto.c 7571F: drivers/crypto/hisilicon/sec2/sec_main.c 7572F: drivers/crypto/hisilicon/sec2/sec_crypto.h 7573F: drivers/crypto/hisilicon/sec2/sec.h 7574F: Documentation/ABI/testing/debugfs-hisi-sec 7575 7576HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 7577M: Zaibo Xu <xuzaibo@huawei.com> 7578L: linux-crypto@vger.kernel.org 7579S: Maintained 7580F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 7581F: drivers/crypto/hisilicon/hpre/hpre_main.c 7582F: drivers/crypto/hisilicon/hpre/hpre.h 7583F: Documentation/ABI/testing/debugfs-hisi-hpre 7584 7585HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7586M: Yisen Zhuang <yisen.zhuang@huawei.com> 7587M: Salil Mehta <salil.mehta@huawei.com> 7588L: netdev@vger.kernel.org 7589W: http://www.hisilicon.com 7590S: Maintained 7591F: drivers/net/ethernet/hisilicon/hns3/ 7592 7593HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 7594M: Zaibo Xu <xuzaibo@huawei.com> 7595S: Maintained 7596F: drivers/char/hw_random/hisi-trng-v2.c 7597 7598HISILICON LPC BUS DRIVER 7599M: john.garry@huawei.com 7600W: http://www.hisilicon.com 7601S: Maintained 7602F: drivers/bus/hisi_lpc.c 7603F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7604 7605HISILICON NETWORK SUBSYSTEM DRIVER 7606M: Yisen Zhuang <yisen.zhuang@huawei.com> 7607M: Salil Mehta <salil.mehta@huawei.com> 7608L: netdev@vger.kernel.org 7609W: http://www.hisilicon.com 7610S: Maintained 7611F: drivers/net/ethernet/hisilicon/ 7612F: Documentation/devicetree/bindings/net/hisilicon*.txt 7613 7614HISILICON PMU DRIVER 7615M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7616W: http://www.hisilicon.com 7617S: Supported 7618F: drivers/perf/hisilicon 7619F: Documentation/admin-guide/perf/hisi-pmu.rst 7620 7621HISILICON ROCE DRIVER 7622M: Lijun Ou <oulijun@huawei.com> 7623M: Wei Hu(Xavier) <huwei87@hisilicon.com> 7624M: Weihang Li <liweihang@huawei.com> 7625L: linux-rdma@vger.kernel.org 7626S: Maintained 7627F: drivers/infiniband/hw/hns/ 7628F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7629 7630HISILICON SAS Controller 7631M: John Garry <john.garry@huawei.com> 7632W: http://www.hisilicon.com 7633S: Supported 7634F: drivers/scsi/hisi_sas/ 7635F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7636 7637HISILICON V3XX SPI NOR FLASH Controller Driver 7638M: John Garry <john.garry@huawei.com> 7639W: http://www.hisilicon.com 7640S: Maintained 7641F: drivers/spi/spi-hisi-sfc-v3xx.c 7642 7643HISILICON QM AND ZIP Controller DRIVER 7644M: Zhou Wang <wangzhou1@hisilicon.com> 7645L: linux-crypto@vger.kernel.org 7646S: Maintained 7647F: drivers/crypto/hisilicon/qm.c 7648F: drivers/crypto/hisilicon/qm.h 7649F: drivers/crypto/hisilicon/sgl.c 7650F: drivers/crypto/hisilicon/zip/ 7651F: Documentation/ABI/testing/debugfs-hisi-zip 7652 7653HMM - Heterogeneous Memory Management 7654M: Jérôme Glisse <jglisse@redhat.com> 7655L: linux-mm@kvack.org 7656S: Maintained 7657F: mm/hmm* 7658F: include/linux/hmm* 7659F: Documentation/vm/hmm.rst 7660 7661HOST AP DRIVER 7662M: Jouni Malinen <j@w1.fi> 7663L: linux-wireless@vger.kernel.org 7664W: http://w1.fi/hostap-driver.html 7665S: Obsolete 7666F: drivers/net/wireless/intersil/hostap/ 7667 7668HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7669L: platform-driver-x86@vger.kernel.org 7670S: Orphan 7671F: drivers/platform/x86/tc1100-wmi.c 7672 7673HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7674M: Jaroslav Kysela <perex@perex.cz> 7675S: Obsolete 7676F: drivers/staging/hp/hp100.* 7677 7678HPET: High Precision Event Timers driver 7679M: Clemens Ladisch <clemens@ladisch.de> 7680S: Maintained 7681F: Documentation/timers/hpet.rst 7682F: drivers/char/hpet.c 7683F: include/linux/hpet.h 7684F: include/uapi/linux/hpet.h 7685 7686HPET: x86 7687S: Orphan 7688F: arch/x86/kernel/hpet.c 7689F: arch/x86/include/asm/hpet.h 7690 7691HPFS FILESYSTEM 7692M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7693W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7694S: Maintained 7695F: fs/hpfs/ 7696 7697HSI SUBSYSTEM 7698M: Sebastian Reichel <sre@kernel.org> 7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7700S: Maintained 7701F: Documentation/ABI/testing/sysfs-bus-hsi 7702F: Documentation/driver-api/hsi.rst 7703F: drivers/hsi/ 7704F: include/linux/hsi/ 7705F: include/uapi/linux/hsi/ 7706 7707HSO 3G MODEM DRIVER 7708L: linux-usb@vger.kernel.org 7709S: Orphan 7710F: drivers/net/usb/hso.c 7711 7712HSR NETWORK PROTOCOL 7713L: netdev@vger.kernel.org 7714S: Orphan 7715F: net/hsr/ 7716 7717HT16K33 LED CONTROLLER DRIVER 7718M: Robin van der Gracht <robin@protonic.nl> 7719S: Maintained 7720F: drivers/auxdisplay/ht16k33.c 7721F: Documentation/devicetree/bindings/display/ht16k33.txt 7722 7723HTCPEN TOUCHSCREEN DRIVER 7724M: Pau Oliva Fora <pof@eslack.org> 7725L: linux-input@vger.kernel.org 7726S: Maintained 7727F: drivers/input/touchscreen/htcpen.c 7728 7729HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7730M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7731L: linux-iio@vger.kernel.org 7732W: http://www.st.com/ 7733S: Maintained 7734F: drivers/iio/humidity/hts221* 7735F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7736 7737HUAWEI ETHERNET DRIVER 7738M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7739L: netdev@vger.kernel.org 7740S: Supported 7741F: Documentation/networking/hinic.txt 7742F: drivers/net/ethernet/huawei/hinic/ 7743 7744HUGETLB FILESYSTEM 7745M: Mike Kravetz <mike.kravetz@oracle.com> 7746L: linux-mm@kvack.org 7747S: Maintained 7748F: fs/hugetlbfs/ 7749F: mm/hugetlb.c 7750F: include/linux/hugetlb.h 7751F: Documentation/admin-guide/mm/hugetlbpage.rst 7752F: Documentation/vm/hugetlbfs_reserv.rst 7753F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7754 7755HVA ST MEDIA DRIVER 7756M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7757L: linux-media@vger.kernel.org 7758T: git git://linuxtv.org/media_tree.git 7759W: https://linuxtv.org 7760S: Supported 7761F: drivers/media/platform/sti/hva 7762 7763HWPOISON MEMORY FAILURE HANDLING 7764M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7765L: linux-mm@kvack.org 7766S: Maintained 7767F: mm/memory-failure.c 7768F: mm/hwpoison-inject.c 7769 7770HYGON PROCESSOR SUPPORT 7771M: Pu Wen <puwen@hygon.cn> 7772L: linux-kernel@vger.kernel.org 7773S: Maintained 7774F: arch/x86/kernel/cpu/hygon.c 7775 7776HYNIX HI556 SENSOR DRIVER 7777M: Shawn Tu <shawnx.tu@intel.com> 7778L: linux-media@vger.kernel.org 7779T: git git://linuxtv.org/media_tree.git 7780S: Maintained 7781F: drivers/media/i2c/hi556.c 7782 7783Hyper-V CORE AND DRIVERS 7784M: "K. Y. Srinivasan" <kys@microsoft.com> 7785M: Haiyang Zhang <haiyangz@microsoft.com> 7786M: Stephen Hemminger <sthemmin@microsoft.com> 7787M: Wei Liu <wei.liu@kernel.org> 7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7789L: linux-hyperv@vger.kernel.org 7790S: Supported 7791F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7792F: arch/x86/include/asm/mshyperv.h 7793F: arch/x86/include/asm/trace/hyperv.h 7794F: arch/x86/include/asm/hyperv-tlfs.h 7795F: arch/x86/kernel/cpu/mshyperv.c 7796F: arch/x86/hyperv 7797F: drivers/clocksource/hyperv_timer.c 7798F: drivers/hid/hid-hyperv.c 7799F: drivers/hv/ 7800F: drivers/input/serio/hyperv-keyboard.c 7801F: drivers/pci/controller/pci-hyperv.c 7802F: drivers/pci/controller/pci-hyperv-intf.c 7803F: drivers/net/hyperv/ 7804F: drivers/scsi/storvsc_drv.c 7805F: drivers/uio/uio_hv_generic.c 7806F: drivers/video/fbdev/hyperv_fb.c 7807F: drivers/iommu/hyperv-iommu.c 7808F: net/vmw_vsock/hyperv_transport.c 7809F: include/clocksource/hyperv_timer.h 7810F: include/linux/hyperv.h 7811F: include/uapi/linux/hyperv.h 7812F: include/asm-generic/mshyperv.h 7813F: tools/hv/ 7814F: Documentation/ABI/stable/sysfs-bus-vmbus 7815F: Documentation/ABI/testing/debugfs-hyperv 7816 7817HYPERBUS SUPPORT 7818M: Vignesh Raghavendra <vigneshr@ti.com> 7819S: Supported 7820F: drivers/mtd/hyperbus/ 7821F: include/linux/mtd/hyperbus.h 7822F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7823F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7824 7825HYPERVISOR VIRTUAL CONSOLE DRIVER 7826L: linuxppc-dev@lists.ozlabs.org 7827S: Odd Fixes 7828F: drivers/tty/hvc/ 7829 7830I2C ACPI SUPPORT 7831M: Mika Westerberg <mika.westerberg@linux.intel.com> 7832L: linux-i2c@vger.kernel.org 7833L: linux-acpi@vger.kernel.org 7834S: Maintained 7835F: drivers/i2c/i2c-core-acpi.c 7836 7837I2C CONTROLLER DRIVER FOR NVIDIA GPU 7838M: Ajay Gupta <ajayg@nvidia.com> 7839L: linux-i2c@vger.kernel.org 7840S: Maintained 7841F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 7842F: drivers/i2c/busses/i2c-nvidia-gpu.c 7843 7844I2C MUXES 7845M: Peter Rosin <peda@axentia.se> 7846L: linux-i2c@vger.kernel.org 7847S: Maintained 7848F: Documentation/i2c/i2c-topology.rst 7849F: Documentation/i2c/muxes/ 7850F: Documentation/devicetree/bindings/i2c/i2c-mux* 7851F: Documentation/devicetree/bindings/i2c/i2c-arb* 7852F: Documentation/devicetree/bindings/i2c/i2c-gate* 7853F: drivers/i2c/i2c-mux.c 7854F: drivers/i2c/muxes/ 7855F: include/linux/i2c-mux.h 7856 7857I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7858M: Gregory CLEMENT <gregory.clement@bootlin.com> 7859L: linux-i2c@vger.kernel.org 7860S: Maintained 7861F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 7862F: drivers/i2c/busses/i2c-mv64xxx.c 7863 7864I2C OVER PARALLEL PORT 7865M: Jean Delvare <jdelvare@suse.com> 7866L: linux-i2c@vger.kernel.org 7867S: Maintained 7868F: Documentation/i2c/busses/i2c-parport.rst 7869F: drivers/i2c/busses/i2c-parport.c 7870 7871I2C SUBSYSTEM 7872M: Wolfram Sang <wsa@the-dreams.de> 7873L: linux-i2c@vger.kernel.org 7874W: https://i2c.wiki.kernel.org/ 7875Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7876T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7877S: Maintained 7878F: Documentation/devicetree/bindings/i2c/i2c.txt 7879F: Documentation/i2c/ 7880F: drivers/i2c/* 7881F: include/linux/i2c.h 7882F: include/linux/i2c-dev.h 7883F: include/linux/i2c-smbus.h 7884F: include/uapi/linux/i2c.h 7885F: include/uapi/linux/i2c-*.h 7886 7887I2C SUBSYSTEM HOST DRIVERS 7888L: linux-i2c@vger.kernel.org 7889W: https://i2c.wiki.kernel.org/ 7890Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7891T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7892S: Odd Fixes 7893F: Documentation/devicetree/bindings/i2c/ 7894F: drivers/i2c/algos/ 7895F: drivers/i2c/busses/ 7896 7897I2C-TAOS-EVM DRIVER 7898M: Jean Delvare <jdelvare@suse.com> 7899L: linux-i2c@vger.kernel.org 7900S: Maintained 7901F: Documentation/i2c/busses/i2c-taos-evm.rst 7902F: drivers/i2c/busses/i2c-taos-evm.c 7903 7904I2C-TINY-USB DRIVER 7905M: Till Harbaum <till@harbaum.org> 7906L: linux-i2c@vger.kernel.org 7907W: http://www.harbaum.org/till/i2c_tiny_usb 7908S: Maintained 7909F: drivers/i2c/busses/i2c-tiny-usb.c 7910 7911I2C/SMBUS CONTROLLER DRIVERS FOR PC 7912M: Jean Delvare <jdelvare@suse.com> 7913L: linux-i2c@vger.kernel.org 7914S: Maintained 7915F: Documentation/i2c/busses/i2c-ali1535.rst 7916F: Documentation/i2c/busses/i2c-ali1563.rst 7917F: Documentation/i2c/busses/i2c-ali15x3.rst 7918F: Documentation/i2c/busses/i2c-amd756.rst 7919F: Documentation/i2c/busses/i2c-amd8111.rst 7920F: Documentation/i2c/busses/i2c-i801.rst 7921F: Documentation/i2c/busses/i2c-nforce2.rst 7922F: Documentation/i2c/busses/i2c-piix4.rst 7923F: Documentation/i2c/busses/i2c-sis5595.rst 7924F: Documentation/i2c/busses/i2c-sis630.rst 7925F: Documentation/i2c/busses/i2c-sis96x.rst 7926F: Documentation/i2c/busses/i2c-via.rst 7927F: Documentation/i2c/busses/i2c-viapro.rst 7928F: drivers/i2c/busses/i2c-ali1535.c 7929F: drivers/i2c/busses/i2c-ali1563.c 7930F: drivers/i2c/busses/i2c-ali15x3.c 7931F: drivers/i2c/busses/i2c-amd756.c 7932F: drivers/i2c/busses/i2c-amd756-s4882.c 7933F: drivers/i2c/busses/i2c-amd8111.c 7934F: drivers/i2c/busses/i2c-i801.c 7935F: drivers/i2c/busses/i2c-isch.c 7936F: drivers/i2c/busses/i2c-nforce2.c 7937F: drivers/i2c/busses/i2c-nforce2-s4985.c 7938F: drivers/i2c/busses/i2c-piix4.c 7939F: drivers/i2c/busses/i2c-sis5595.c 7940F: drivers/i2c/busses/i2c-sis630.c 7941F: drivers/i2c/busses/i2c-sis96x.c 7942F: drivers/i2c/busses/i2c-via.c 7943F: drivers/i2c/busses/i2c-viapro.c 7944 7945I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7946M: Hans de Goede <hdegoede@redhat.com> 7947L: linux-i2c@vger.kernel.org 7948S: Maintained 7949F: drivers/i2c/busses/i2c-cht-wc.c 7950 7951I2C/SMBUS ISMT DRIVER 7952M: Seth Heasley <seth.heasley@intel.com> 7953M: Neil Horman <nhorman@tuxdriver.com> 7954L: linux-i2c@vger.kernel.org 7955F: drivers/i2c/busses/i2c-ismt.c 7956F: Documentation/i2c/busses/i2c-ismt.rst 7957 7958I2C/SMBUS STUB DRIVER 7959M: Jean Delvare <jdelvare@suse.com> 7960L: linux-i2c@vger.kernel.org 7961S: Maintained 7962F: drivers/i2c/i2c-stub.c 7963 7964I3C SUBSYSTEM 7965M: Boris Brezillon <bbrezillon@kernel.org> 7966L: linux-i3c@lists.infradead.org (moderated for non-subscribers) 7967C: irc://chat.freenode.net/linux-i3c 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7969S: Maintained 7970F: Documentation/ABI/testing/sysfs-bus-i3c 7971F: Documentation/devicetree/bindings/i3c/ 7972F: Documentation/driver-api/i3c 7973F: drivers/i3c/ 7974F: include/linux/i3c/ 7975 7976I3C DRIVER FOR SYNOPSYS DESIGNWARE 7977M: Vitor Soares <vitor.soares@synopsys.com> 7978S: Maintained 7979F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7980F: drivers/i3c/master/dw* 7981 7982I3C DRIVER FOR CADENCE I3C MASTER IP 7983M: Przemysław Gaj <pgaj@cadence.com> 7984S: Maintained 7985F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt 7986F: drivers/i3c/master/i3c-master-cdns.c 7987 7988IA64 (Itanium) PLATFORM 7989M: Tony Luck <tony.luck@intel.com> 7990M: Fenghua Yu <fenghua.yu@intel.com> 7991L: linux-ia64@vger.kernel.org 7992T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7993S: Maintained 7994F: arch/ia64/ 7995F: Documentation/ia64/ 7996 7997IBM Power 842 compression accelerator 7998M: Haren Myneni <haren@us.ibm.com> 7999S: Supported 8000F: drivers/crypto/nx/Makefile 8001F: drivers/crypto/nx/Kconfig 8002F: drivers/crypto/nx/nx-842* 8003F: include/linux/sw842.h 8004F: crypto/842.c 8005F: lib/842/ 8006 8007IBM Power in-Nest Crypto Acceleration 8008M: Breno Leitão <leitao@debian.org> 8009M: Nayna Jain <nayna@linux.ibm.com> 8010M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 8011L: linux-crypto@vger.kernel.org 8012S: Supported 8013F: drivers/crypto/nx/Makefile 8014F: drivers/crypto/nx/Kconfig 8015F: drivers/crypto/nx/nx-aes* 8016F: drivers/crypto/nx/nx-sha* 8017F: drivers/crypto/nx/nx.* 8018F: drivers/crypto/nx/nx_csbcpb.h 8019F: drivers/crypto/nx/nx_debugfs.c 8020 8021IBM Power Linux RAID adapter 8022M: Brian King <brking@us.ibm.com> 8023S: Supported 8024F: drivers/scsi/ipr.* 8025 8026IBM Power SRIOV Virtual NIC Device Driver 8027M: Thomas Falcon <tlfalcon@linux.ibm.com> 8028M: John Allen <jallen@linux.ibm.com> 8029L: netdev@vger.kernel.org 8030S: Supported 8031F: drivers/net/ethernet/ibm/ibmvnic.* 8032 8033IBM Power Virtual Accelerator Switchboard 8034M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 8035L: linuxppc-dev@lists.ozlabs.org 8036S: Supported 8037F: arch/powerpc/platforms/powernv/vas* 8038F: arch/powerpc/platforms/powernv/copy-paste.h 8039F: arch/powerpc/include/asm/vas.h 8040 8041IBM Power Virtual Ethernet Device Driver 8042M: Thomas Falcon <tlfalcon@linux.ibm.com> 8043L: netdev@vger.kernel.org 8044S: Supported 8045F: drivers/net/ethernet/ibm/ibmveth.* 8046 8047IBM Power Virtual FC Device Drivers 8048M: Tyrel Datwyler <tyreld@linux.ibm.com> 8049L: linux-scsi@vger.kernel.org 8050S: Supported 8051F: drivers/scsi/ibmvscsi/ibmvfc* 8052 8053IBM Power Virtual Management Channel Driver 8054M: Steven Royer <seroyer@linux.ibm.com> 8055S: Supported 8056F: drivers/misc/ibmvmc.* 8057 8058IBM Power Virtual SCSI Device Drivers 8059M: Tyrel Datwyler <tyreld@linux.ibm.com> 8060L: linux-scsi@vger.kernel.org 8061S: Supported 8062F: drivers/scsi/ibmvscsi/ibmvscsi* 8063F: include/scsi/viosrp.h 8064 8065IBM Power Virtual SCSI Device Target Driver 8066M: Michael Cyr <mikecyr@linux.ibm.com> 8067L: linux-scsi@vger.kernel.org 8068L: target-devel@vger.kernel.org 8069S: Supported 8070F: drivers/scsi/ibmvscsi_tgt/ 8071 8072IBM Power VMX Cryptographic instructions 8073M: Breno Leitão <leitao@debian.org> 8074M: Nayna Jain <nayna@linux.ibm.com> 8075M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 8076L: linux-crypto@vger.kernel.org 8077S: Supported 8078F: drivers/crypto/vmx/Makefile 8079F: drivers/crypto/vmx/Kconfig 8080F: drivers/crypto/vmx/vmx.c 8081F: drivers/crypto/vmx/aes* 8082F: drivers/crypto/vmx/ghash* 8083F: drivers/crypto/vmx/ppc-xlate.pl 8084 8085IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 8086M: Tyrel Datwyler <tyreld@linux.ibm.com> 8087L: linux-pci@vger.kernel.org 8088L: linuxppc-dev@lists.ozlabs.org 8089S: Supported 8090F: drivers/pci/hotplug/rpaphp* 8091 8092IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 8093M: Tyrel Datwyler <tyreld@linux.ibm.com> 8094L: linux-pci@vger.kernel.org 8095L: linuxppc-dev@lists.ozlabs.org 8096S: Supported 8097F: drivers/pci/hotplug/rpadlpar* 8098 8099IBM ServeRAID RAID DRIVER 8100S: Orphan 8101F: drivers/scsi/ips.* 8102 8103ICH LPC AND GPIO DRIVER 8104M: Peter Tyser <ptyser@xes-inc.com> 8105S: Maintained 8106F: drivers/gpio/gpio-ich.c 8107F: drivers/mfd/lpc_ich.c 8108 8109ICY I2C DRIVER 8110M: Max Staudt <max@enpas.org> 8111L: linux-i2c@vger.kernel.org 8112S: Maintained 8113F: drivers/i2c/busses/i2c-icy.c 8114 8115IDE SUBSYSTEM 8116M: "David S. Miller" <davem@davemloft.net> 8117L: linux-ide@vger.kernel.org 8118Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 8120S: Maintained 8121F: Documentation/ide/ 8122F: drivers/ide/ 8123F: include/linux/ide.h 8124 8125IDE/ATAPI DRIVERS 8126M: Borislav Petkov <bp@alien8.de> 8127L: linux-ide@vger.kernel.org 8128S: Maintained 8129F: Documentation/cdrom/ide-cd.rst 8130F: drivers/ide/ide-cd* 8131 8132IDEAPAD LAPTOP EXTRAS DRIVER 8133M: Ike Panhc <ike.pan@canonical.com> 8134L: platform-driver-x86@vger.kernel.org 8135S: Maintained 8136W: http://launchpad.net/ideapad-laptop 8137F: drivers/platform/x86/ideapad-laptop.c 8138 8139IDEAPAD LAPTOP SLIDEBAR DRIVER 8140M: Andrey Moiseev <o2g.org.ru@gmail.com> 8141L: linux-input@vger.kernel.org 8142S: Maintained 8143W: https://github.com/o2genum/ideapad-slidebar 8144F: drivers/input/misc/ideapad_slidebar.c 8145 8146IDT VersaClock 5 CLOCK DRIVER 8147M: Marek Vasut <marek.vasut@gmail.com> 8148S: Maintained 8149F: drivers/clk/clk-versaclock5.c 8150 8151IEEE 802.15.4 SUBSYSTEM 8152M: Alexander Aring <alex.aring@gmail.com> 8153M: Stefan Schmidt <stefan@datenfreihafen.org> 8154L: linux-wpan@vger.kernel.org 8155W: http://wpan.cakelab.org/ 8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 8158S: Maintained 8159F: net/ieee802154/ 8160F: net/mac802154/ 8161F: drivers/net/ieee802154/ 8162F: include/linux/nl802154.h 8163F: include/linux/ieee802154.h 8164F: include/net/nl802154.h 8165F: include/net/mac802154.h 8166F: include/net/af_ieee802154.h 8167F: include/net/cfg802154.h 8168F: include/net/ieee802154_netdev.h 8169F: Documentation/networking/ieee802154.rst 8170 8171IFE PROTOCOL 8172M: Yotam Gigi <yotam.gi@gmail.com> 8173M: Jamal Hadi Salim <jhs@mojatatu.com> 8174F: net/ife 8175F: include/net/ife.h 8176F: include/uapi/linux/ife.h 8177 8178IGORPLUG-USB IR RECEIVER 8179M: Sean Young <sean@mess.org> 8180L: linux-media@vger.kernel.org 8181S: Maintained 8182F: drivers/media/rc/igorplugusb.c 8183 8184IGUANAWORKS USB IR TRANSCEIVER 8185M: Sean Young <sean@mess.org> 8186L: linux-media@vger.kernel.org 8187S: Maintained 8188F: drivers/media/rc/iguanair.c 8189 8190IIO DIGITAL POTENTIOMETER DAC 8191M: Peter Rosin <peda@axentia.se> 8192L: linux-iio@vger.kernel.org 8193S: Maintained 8194F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 8195F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 8196F: drivers/iio/dac/dpot-dac.c 8197 8198IIO ENVELOPE DETECTOR 8199M: Peter Rosin <peda@axentia.se> 8200L: linux-iio@vger.kernel.org 8201S: Maintained 8202F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 8203F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 8204F: drivers/iio/adc/envelope-detector.c 8205 8206IIO MULTIPLEXER 8207M: Peter Rosin <peda@axentia.se> 8208L: linux-iio@vger.kernel.org 8209S: Maintained 8210F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 8211F: drivers/iio/multiplexer/iio-mux.c 8212 8213IIO SUBSYSTEM AND DRIVERS 8214M: Jonathan Cameron <jic23@kernel.org> 8215R: Hartmut Knaack <knaack.h@gmx.de> 8216R: Lars-Peter Clausen <lars@metafoo.de> 8217R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 8218L: linux-iio@vger.kernel.org 8219T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 8220S: Maintained 8221F: Documentation/ABI/testing/configfs-iio* 8222F: Documentation/ABI/testing/sysfs-bus-iio* 8223F: Documentation/devicetree/bindings/iio/ 8224F: drivers/iio/ 8225F: drivers/staging/iio/ 8226F: include/linux/iio/ 8227F: tools/iio/ 8228 8229IIO UNIT CONVERTER 8230M: Peter Rosin <peda@axentia.se> 8231L: linux-iio@vger.kernel.org 8232S: Maintained 8233F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 8234F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 8235F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 8236F: drivers/iio/afe/iio-rescale.c 8237 8238IKANOS/ADI EAGLE ADSL USB DRIVER 8239M: Matthieu Castet <castet.matthieu@free.fr> 8240M: Stanislaw Gruszka <stf_xl@wp.pl> 8241S: Maintained 8242F: drivers/usb/atm/ueagle-atm.c 8243 8244IMGTEC ASCII LCD DRIVER 8245M: Paul Burton <paulburton@kernel.org> 8246S: Maintained 8247F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 8248F: drivers/auxdisplay/img-ascii-lcd.c 8249 8250IMGTEC IR DECODER DRIVER 8251S: Orphan 8252F: drivers/media/rc/img-ir/ 8253 8254IMON SOUNDGRAPH USB IR RECEIVER 8255M: Sean Young <sean@mess.org> 8256L: linux-media@vger.kernel.org 8257S: Maintained 8258F: drivers/media/rc/imon_raw.c 8259F: drivers/media/rc/imon.c 8260 8261IMS TWINTURBO FRAMEBUFFER DRIVER 8262L: linux-fbdev@vger.kernel.org 8263S: Orphan 8264F: drivers/video/fbdev/imsttfb.c 8265 8266INA209 HARDWARE MONITOR DRIVER 8267M: Guenter Roeck <linux@roeck-us.net> 8268L: linux-hwmon@vger.kernel.org 8269S: Maintained 8270F: Documentation/hwmon/ina209.rst 8271F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 8272F: drivers/hwmon/ina209.c 8273 8274INA2XX HARDWARE MONITOR DRIVER 8275M: Guenter Roeck <linux@roeck-us.net> 8276L: linux-hwmon@vger.kernel.org 8277S: Maintained 8278F: Documentation/hwmon/ina2xx.rst 8279F: drivers/hwmon/ina2xx.c 8280F: include/linux/platform_data/ina2xx.h 8281 8282INDUSTRY PACK SUBSYSTEM (IPACK) 8283M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 8284M: Jens Taprogge <jens.taprogge@taprogge.org> 8285M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8286L: industrypack-devel@lists.sourceforge.net 8287W: http://industrypack.sourceforge.net 8288S: Maintained 8289F: drivers/ipack/ 8290 8291INFINEON DPS310 Driver 8292M: Eddie James <eajames@linux.ibm.com> 8293L: linux-iio@vger.kernel.org 8294F: drivers/iio/pressure/dps310.c 8295S: Maintained 8296 8297INFINIBAND SUBSYSTEM 8298M: Doug Ledford <dledford@redhat.com> 8299M: Jason Gunthorpe <jgg@mellanox.com> 8300L: linux-rdma@vger.kernel.org 8301W: https://github.com/linux-rdma/rdma-core 8302Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8303T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 8304S: Supported 8305F: Documentation/devicetree/bindings/infiniband/ 8306F: Documentation/infiniband/ 8307F: drivers/infiniband/ 8308F: include/uapi/linux/if_infiniband.h 8309F: include/uapi/rdma/ 8310F: include/rdma/ 8311F: include/trace/events/ib_mad.h 8312F: include/trace/events/ib_umad.h 8313F: samples/bpf/ibumad_kern.c 8314F: samples/bpf/ibumad_user.c 8315 8316INGENIC JZ4780 DMA Driver 8317M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 8318S: Maintained 8319F: drivers/dma/dma-jz4780.c 8320 8321INGENIC JZ4780 NAND DRIVER 8322M: Harvey Hunt <harveyhuntnexus@gmail.com> 8323L: linux-mtd@lists.infradead.org 8324S: Maintained 8325F: drivers/mtd/nand/raw/ingenic/ 8326 8327INGENIC JZ47xx SoCs 8328M: Paul Cercueil <paul@crapouillou.net> 8329S: Maintained 8330F: arch/mips/boot/dts/ingenic/ 8331F: arch/mips/include/asm/mach-jz4740/ 8332F: arch/mips/jz4740/ 8333F: drivers/clk/ingenic/ 8334F: drivers/dma/dma-jz4780.c 8335F: drivers/gpu/drm/ingenic/ 8336F: drivers/i2c/busses/i2c-jz4780.c 8337F: drivers/iio/adc/ingenic-adc.c 8338F: drivers/irqchip/irq-ingenic.c 8339F: drivers/memory/jz4780-nemc.c 8340F: drivers/mmc/host/jz4740_mmc.c 8341F: drivers/mtd/nand/raw/ingenic/ 8342F: drivers/pinctrl/pinctrl-ingenic.c 8343F: drivers/power/supply/ingenic-battery.c 8344F: drivers/pwm/pwm-jz4740.c 8345F: drivers/rtc/rtc-jz4740.c 8346F: drivers/tty/serial/8250/8250_ingenic.c 8347F: drivers/usb/musb/jz4740.c 8348F: drivers/watchdog/jz4740_wdt.c 8349F: include/dt-bindings/iio/adc/ingenic,adc.h 8350F: include/linux/mfd/ingenic-tcu.h 8351F: sound/soc/jz4740/ 8352F: sound/soc/codecs/jz47* 8353 8354INOTIFY 8355M: Jan Kara <jack@suse.cz> 8356R: Amir Goldstein <amir73il@gmail.com> 8357L: linux-fsdevel@vger.kernel.org 8358S: Maintained 8359F: Documentation/filesystems/inotify.rst 8360F: fs/notify/inotify/ 8361F: include/linux/inotify.h 8362F: include/uapi/linux/inotify.h 8363 8364INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8365M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8366L: linux-input@vger.kernel.org 8367Q: http://patchwork.kernel.org/project/linux-input/list/ 8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8369S: Maintained 8370F: drivers/input/ 8371F: include/linux/input.h 8372F: include/uapi/linux/input.h 8373F: include/uapi/linux/input-event-codes.h 8374F: include/linux/input/ 8375F: Documentation/devicetree/bindings/input/ 8376F: Documentation/devicetree/bindings/serio/ 8377F: Documentation/input/ 8378 8379INPUT MULTITOUCH (MT) PROTOCOL 8380M: Henrik Rydberg <rydberg@bitmath.org> 8381L: linux-input@vger.kernel.org 8382S: Odd fixes 8383F: Documentation/input/multi-touch-protocol.rst 8384F: drivers/input/input-mt.c 8385K: \b(ABS|SYN)_MT_ 8386 8387INSIDE SECURE CRYPTO DRIVER 8388M: Antoine Tenart <antoine.tenart@bootlin.com> 8389F: drivers/crypto/inside-secure/ 8390S: Maintained 8391L: linux-crypto@vger.kernel.org 8392 8393INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8394M: Mimi Zohar <zohar@linux.ibm.com> 8395M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8396L: linux-integrity@vger.kernel.org 8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8398S: Supported 8399F: security/integrity/ima/ 8400 8401INTEL 810/815 FRAMEBUFFER DRIVER 8402M: Antonino Daplas <adaplas@gmail.com> 8403L: linux-fbdev@vger.kernel.org 8404S: Maintained 8405F: drivers/video/fbdev/i810/ 8406 8407INTEL ASoC DRIVERS 8408M: Cezary Rojewski <cezary.rojewski@intel.com> 8409M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8410M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8411M: Jie Yang <yang.jie@linux.intel.com> 8412L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8413S: Supported 8414F: sound/soc/intel/ 8415 8416INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8417M: Hans de Goede <hdegoede@redhat.com> 8418L: platform-driver-x86@vger.kernel.org 8419S: Maintained 8420F: drivers/platform/x86/intel_atomisp2_pm.c 8421 8422INTEL C600 SERIES SAS CONTROLLER DRIVER 8423M: Intel SCU Linux support <intel-linux-scu@intel.com> 8424M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8425L: linux-scsi@vger.kernel.org 8426T: git git://git.code.sf.net/p/intel-sas/isci 8427S: Supported 8428F: drivers/scsi/isci/ 8429 8430INTEL CPU family model numbers 8431M: Tony Luck <tony.luck@intel.com> 8432M: x86@kernel.org 8433L: linux-kernel@vger.kernel.org 8434S: Supported 8435F: arch/x86/include/asm/intel-family.h 8436 8437INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8438M: Jani Nikula <jani.nikula@linux.intel.com> 8439M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8440M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8441L: intel-gfx@lists.freedesktop.org 8442W: https://01.org/linuxgraphics/ 8443B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs 8444C: irc://chat.freenode.net/intel-gfx 8445Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8446T: git git://anongit.freedesktop.org/drm-intel 8447S: Supported 8448F: drivers/gpu/drm/i915/ 8449F: include/drm/i915* 8450F: include/uapi/drm/i915_drm.h 8451F: Documentation/gpu/i915.rst 8452 8453INTEL ETHERNET DRIVERS 8454M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8455L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8456W: http://www.intel.com/support/feedback.htm 8457W: http://e1000.sourceforge.net/ 8458Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8459T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8461S: Supported 8462F: Documentation/networking/device_drivers/intel/e100.rst 8463F: Documentation/networking/device_drivers/intel/e1000.rst 8464F: Documentation/networking/device_drivers/intel/e1000e.rst 8465F: Documentation/networking/device_drivers/intel/fm10k.rst 8466F: Documentation/networking/device_drivers/intel/igb.rst 8467F: Documentation/networking/device_drivers/intel/igbvf.rst 8468F: Documentation/networking/device_drivers/intel/ixgb.rst 8469F: Documentation/networking/device_drivers/intel/ixgbe.rst 8470F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8471F: Documentation/networking/device_drivers/intel/i40e.rst 8472F: Documentation/networking/device_drivers/intel/iavf.rst 8473F: Documentation/networking/device_drivers/intel/ice.rst 8474F: drivers/net/ethernet/intel/ 8475F: drivers/net/ethernet/intel/*/ 8476F: include/linux/avf/virtchnl.h 8477 8478INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8479M: Maik Broemme <mbroemme@libmpq.org> 8480L: linux-fbdev@vger.kernel.org 8481S: Maintained 8482F: Documentation/fb/intelfb.rst 8483F: drivers/video/fbdev/intelfb/ 8484 8485INTEL GPIO DRIVERS 8486M: Andy Shevchenko <andy@kernel.org> 8487L: linux-gpio@vger.kernel.org 8488S: Maintained 8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8490F: drivers/gpio/gpio-ich.c 8491F: drivers/gpio/gpio-intel-mid.c 8492F: drivers/gpio/gpio-merrifield.c 8493F: drivers/gpio/gpio-ml-ioh.c 8494F: drivers/gpio/gpio-pch.c 8495F: drivers/gpio/gpio-sch.c 8496F: drivers/gpio/gpio-sodaville.c 8497 8498INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8499M: Zhenyu Wang <zhenyuw@linux.intel.com> 8500M: Zhi Wang <zhi.a.wang@intel.com> 8501L: intel-gvt-dev@lists.freedesktop.org 8502L: intel-gfx@lists.freedesktop.org 8503W: https://01.org/igvt-g 8504T: git https://github.com/intel/gvt-linux.git 8505S: Supported 8506F: drivers/gpu/drm/i915/gvt/ 8507 8508INTEL HID EVENT DRIVER 8509M: Alex Hung <alex.hung@canonical.com> 8510L: platform-driver-x86@vger.kernel.org 8511S: Maintained 8512F: drivers/platform/x86/intel-hid.c 8513 8514INTEL I/OAT DMA DRIVER 8515M: Dave Jiang <dave.jiang@intel.com> 8516R: Dan Williams <dan.j.williams@intel.com> 8517L: dmaengine@vger.kernel.org 8518Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8519S: Supported 8520F: drivers/dma/ioat* 8521 8522INTEL IADX DRIVER 8523M: Dave Jiang <dave.jiang@intel.com> 8524L: dmaengine@vger.kernel.org 8525S: Supported 8526F: drivers/dma/idxd/* 8527F: include/uapi/linux/idxd.h 8528 8529INTEL IDLE DRIVER 8530M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8531M: Len Brown <lenb@kernel.org> 8532L: linux-pm@vger.kernel.org 8533T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8534B: https://bugzilla.kernel.org 8535S: Supported 8536F: drivers/idle/intel_idle.c 8537 8538INTEL INTEGRATED SENSOR HUB DRIVER 8539M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8540M: Jiri Kosina <jikos@kernel.org> 8541L: linux-input@vger.kernel.org 8542S: Maintained 8543F: drivers/hid/intel-ish-hid/ 8544 8545INTEL IOMMU (VT-d) 8546M: David Woodhouse <dwmw2@infradead.org> 8547M: Lu Baolu <baolu.lu@linux.intel.com> 8548L: iommu@lists.linux-foundation.org 8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8550S: Supported 8551F: drivers/iommu/dmar.c 8552F: drivers/iommu/intel*.[ch] 8553F: include/linux/intel-iommu.h 8554F: include/linux/intel-svm.h 8555 8556INTEL IOP-ADMA DMA DRIVER 8557R: Dan Williams <dan.j.williams@intel.com> 8558S: Odd fixes 8559F: drivers/dma/iop-adma.c 8560 8561INTEL IPU3 CSI-2 CIO2 DRIVER 8562M: Yong Zhi <yong.zhi@intel.com> 8563M: Sakari Ailus <sakari.ailus@linux.intel.com> 8564M: Bingbu Cao <bingbu.cao@intel.com> 8565R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8566L: linux-media@vger.kernel.org 8567S: Maintained 8568F: drivers/media/pci/intel/ipu3/ 8569F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8570 8571INTEL IPU3 CSI-2 IMGU DRIVER 8572M: Sakari Ailus <sakari.ailus@linux.intel.com> 8573L: linux-media@vger.kernel.org 8574S: Maintained 8575F: drivers/staging/media/ipu3/ 8576F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8577F: Documentation/media/v4l-drivers/ipu3.rst 8578F: Documentation/media/v4l-drivers/ipu3_rcb.svg 8579 8580INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8581M: Krzysztof Halasa <khalasa@piap.pl> 8582S: Maintained 8583F: include/linux/soc/ixp4xx/qmgr.h 8584F: include/linux/soc/ixp4xx/npe.h 8585F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8586F: drivers/soc/ixp4xx/ixp4xx-npe.c 8587F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8588F: drivers/net/wan/ixp4xx_hss.c 8589 8590INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8591M: Deepak Saxena <dsaxena@plexity.net> 8592S: Maintained 8593F: drivers/char/hw_random/ixp4xx-rng.c 8594 8595INTEL MANAGEMENT ENGINE (mei) 8596M: Tomas Winkler <tomas.winkler@intel.com> 8597L: linux-kernel@vger.kernel.org 8598S: Supported 8599F: include/uapi/linux/mei.h 8600F: include/linux/mei_cl_bus.h 8601F: drivers/misc/mei/* 8602F: drivers/watchdog/mei_wdt.c 8603F: Documentation/driver-api/mei/* 8604F: samples/mei/* 8605 8606INTEL MENLOW THERMAL DRIVER 8607M: Sujith Thomas <sujith.thomas@intel.com> 8608L: platform-driver-x86@vger.kernel.org 8609S: Supported 8610W: https://01.org/linux-acpi 8611F: drivers/platform/x86/intel_menlow.c 8612 8613INTEL MIC DRIVERS (mic) 8614M: Sudeep Dutt <sudeep.dutt@intel.com> 8615M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8616S: Supported 8617W: https://github.com/sudeepdutt/mic 8618W: http://software.intel.com/en-us/mic-developer 8619F: Documentation/misc-devices/mic/ 8620F: drivers/dma/mic_x100_dma.c 8621F: drivers/dma/mic_x100_dma.h 8622F: drivers/misc/mic/ 8623F: include/linux/mic_bus.h 8624F: include/linux/scif.h 8625F: include/uapi/linux/mic_common.h 8626F: include/uapi/linux/mic_ioctl.h 8627F: include/uapi/linux/scif_ioctl.h 8628 8629INTEL PMC CORE DRIVER 8630M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8631M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8632L: platform-driver-x86@vger.kernel.org 8633S: Maintained 8634F: drivers/platform/x86/intel_pmc_core* 8635 8636INTEL PMC/P-Unit IPC DRIVER 8637M: Zha Qipeng<qipeng.zha@intel.com> 8638L: platform-driver-x86@vger.kernel.org 8639S: Maintained 8640F: arch/x86/include/asm/intel_pmc_ipc.h 8641F: arch/x86/include/asm/intel_punit_ipc.h 8642F: drivers/platform/x86/intel_pmc_ipc.c 8643F: drivers/platform/x86/intel_punit_ipc.c 8644 8645INTEL PMIC GPIO DRIVERS 8646M: Andy Shevchenko <andy@kernel.org> 8647S: Maintained 8648T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8649F: drivers/gpio/gpio-*cove.c 8650F: drivers/gpio/gpio-msic.c 8651 8652INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8653R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8654S: Maintained 8655F: drivers/mfd/intel_msic.c 8656F: drivers/mfd/intel_soc_pmic* 8657F: include/linux/mfd/intel_msic.h 8658F: include/linux/mfd/intel_soc_pmic* 8659 8660INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8661M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8662L: linux-wireless@vger.kernel.org 8663S: Maintained 8664F: Documentation/networking/device_drivers/intel/ipw2100.txt 8665F: Documentation/networking/device_drivers/intel/ipw2200.txt 8666F: drivers/net/wireless/intel/ipw2x00/ 8667 8668INTEL PSTATE DRIVER 8669M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8670M: Len Brown <lenb@kernel.org> 8671L: linux-pm@vger.kernel.org 8672S: Supported 8673F: drivers/cpufreq/intel_pstate.c 8674 8675INTEL RDMA RNIC DRIVER 8676M: Faisal Latif <faisal.latif@intel.com> 8677M: Shiraz Saleem <shiraz.saleem@intel.com> 8678L: linux-rdma@vger.kernel.org 8679S: Supported 8680F: drivers/infiniband/hw/i40iw/ 8681F: include/uapi/rdma/i40iw-abi.h 8682 8683INTEL SPEED SELECT TECHNOLOGY 8684M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8685L: platform-driver-x86@vger.kernel.org 8686S: Maintained 8687F: drivers/platform/x86/intel_speed_select_if/ 8688F: include/uapi/linux/isst_if.h 8689F: tools/power/x86/intel-speed-select/ 8690 8691INTEL STRATIX10 FIRMWARE DRIVERS 8692M: Richard Gong <richard.gong@linux.intel.com> 8693L: linux-kernel@vger.kernel.org 8694S: Maintained 8695F: drivers/firmware/stratix10-rsu.c 8696F: drivers/firmware/stratix10-svc.c 8697F: include/linux/firmware/intel/stratix10-smc.h 8698F: include/linux/firmware/intel/stratix10-svc-client.h 8699F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 8700F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 8701 8702INTEL TELEMETRY DRIVER 8703M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8704M: "David E. Box" <david.e.box@linux.intel.com> 8705L: platform-driver-x86@vger.kernel.org 8706S: Maintained 8707F: arch/x86/include/asm/intel_telemetry.h 8708F: drivers/platform/x86/intel_telemetry* 8709 8710INTEL UNCORE FREQUENCY CONTROL 8711M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8712L: platform-driver-x86@vger.kernel.org 8713S: Maintained 8714F: drivers/platform/x86/intel-uncore-frequency.c 8715 8716INTEL VIRTUAL BUTTON DRIVER 8717M: AceLan Kao <acelan.kao@canonical.com> 8718L: platform-driver-x86@vger.kernel.org 8719S: Maintained 8720F: drivers/platform/x86/intel-vbtn.c 8721 8722INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8723M: Stanislaw Gruszka <stf_xl@wp.pl> 8724L: linux-wireless@vger.kernel.org 8725S: Supported 8726F: drivers/net/wireless/intel/iwlegacy/ 8727 8728INTEL WIRELESS WIFI LINK (iwlwifi) 8729M: Johannes Berg <johannes.berg@intel.com> 8730M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8731M: Luca Coelho <luciano.coelho@intel.com> 8732M: Intel Linux Wireless <linuxwifi@intel.com> 8733L: linux-wireless@vger.kernel.org 8734W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 8735T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8736S: Supported 8737F: drivers/net/wireless/intel/iwlwifi/ 8738 8739INTEL WIRELESS WIMAX CONNECTION 2400 8740M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8741M: linux-wimax@intel.com 8742L: wimax@linuxwimax.org (subscribers-only) 8743S: Supported 8744W: http://linuxwimax.org 8745F: Documentation/admin-guide/wimax/i2400m.rst 8746F: drivers/net/wimax/i2400m/ 8747F: include/uapi/linux/wimax/i2400m.h 8748 8749INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8750M: Mario Limonciello <mario.limonciello@dell.com> 8751S: Maintained 8752F: drivers/platform/x86/intel-wmi-thunderbolt.c 8753 8754INTEL(R) TRACE HUB 8755M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8756S: Supported 8757F: Documentation/trace/intel_th.rst 8758F: drivers/hwtracing/intel_th/ 8759F: include/linux/intel_th.h 8760 8761INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8762M: Ning Sun <ning.sun@intel.com> 8763L: tboot-devel@lists.sourceforge.net 8764W: http://tboot.sourceforge.net 8765T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8766S: Supported 8767F: Documentation/x86/intel_txt.rst 8768F: include/linux/tboot.h 8769F: arch/x86/kernel/tboot.c 8770 8771INTERCONNECT API 8772M: Georgi Djakov <georgi.djakov@linaro.org> 8773L: linux-pm@vger.kernel.org 8774S: Maintained 8775F: Documentation/driver-api/interconnect.rst 8776F: Documentation/devicetree/bindings/interconnect/ 8777F: drivers/interconnect/ 8778F: include/dt-bindings/interconnect/ 8779F: include/linux/interconnect-provider.h 8780F: include/linux/interconnect.h 8781 8782INVENSENSE MPU-3050 GYROSCOPE DRIVER 8783M: Linus Walleij <linus.walleij@linaro.org> 8784L: linux-iio@vger.kernel.org 8785S: Maintained 8786F: drivers/iio/gyro/mpu3050* 8787F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8788 8789IOC3 ETHERNET DRIVER 8790M: Ralf Baechle <ralf@linux-mips.org> 8791L: linux-mips@vger.kernel.org 8792S: Maintained 8793F: drivers/net/ethernet/sgi/ioc3-eth.c 8794 8795IOMAP FILESYSTEM LIBRARY 8796M: Christoph Hellwig <hch@infradead.org> 8797M: Darrick J. Wong <darrick.wong@oracle.com> 8798M: linux-xfs@vger.kernel.org 8799M: linux-fsdevel@vger.kernel.org 8800L: linux-xfs@vger.kernel.org 8801L: linux-fsdevel@vger.kernel.org 8802T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8803S: Supported 8804F: fs/iomap/ 8805F: include/linux/iomap.h 8806 8807IOMMU DRIVERS 8808M: Joerg Roedel <joro@8bytes.org> 8809L: iommu@lists.linux-foundation.org 8810T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8811S: Maintained 8812F: Documentation/devicetree/bindings/iommu/ 8813F: drivers/iommu/ 8814F: include/linux/iommu.h 8815F: include/linux/of_iommu.h 8816F: include/linux/iova.h 8817 8818IO_URING 8819M: Jens Axboe <axboe@kernel.dk> 8820L: io-uring@vger.kernel.org 8821T: git git://git.kernel.dk/linux-block 8822T: git git://git.kernel.dk/liburing 8823S: Maintained 8824F: fs/io_uring.c 8825F: fs/io-wq.c 8826F: fs/io-wq.h 8827F: include/uapi/linux/io_uring.h 8828 8829IPMI SUBSYSTEM 8830M: Corey Minyard <minyard@acm.org> 8831L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8832W: http://openipmi.sourceforge.net/ 8833S: Supported 8834F: Documentation/devicetree/bindings/ipmi/ 8835F: Documentation/IPMI.txt 8836F: drivers/char/ipmi/ 8837F: include/linux/ipmi* 8838F: include/uapi/linux/ipmi* 8839 8840IPS SCSI RAID DRIVER 8841M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8842L: linux-scsi@vger.kernel.org 8843W: http://www.adaptec.com/ 8844S: Maintained 8845F: drivers/scsi/ips* 8846 8847IPVS 8848M: Wensong Zhang <wensong@linux-vs.org> 8849M: Simon Horman <horms@verge.net.au> 8850M: Julian Anastasov <ja@ssi.bg> 8851L: netdev@vger.kernel.org 8852L: lvs-devel@vger.kernel.org 8853S: Maintained 8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8855T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8856F: Documentation/networking/ipvs-sysctl.txt 8857F: include/net/ip_vs.h 8858F: include/uapi/linux/ip_vs.h 8859F: net/netfilter/ipvs/ 8860 8861IPWIRELESS DRIVER 8862M: Jiri Kosina <jikos@kernel.org> 8863M: David Sterba <dsterba@suse.com> 8864S: Odd Fixes 8865F: drivers/tty/ipwireless/ 8866 8867IPX NETWORK LAYER 8868L: netdev@vger.kernel.org 8869S: Obsolete 8870F: include/uapi/linux/ipx.h 8871 8872IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8873M: Marc Zyngier <maz@kernel.org> 8874S: Maintained 8875T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8876F: Documentation/IRQ-domain.txt 8877F: include/linux/irqdomain.h 8878F: kernel/irq/irqdomain.c 8879F: kernel/irq/msi.c 8880 8881IRQ SUBSYSTEM 8882M: Thomas Gleixner <tglx@linutronix.de> 8883L: linux-kernel@vger.kernel.org 8884S: Maintained 8885T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8886F: kernel/irq/ 8887 8888IRQCHIP DRIVERS 8889M: Thomas Gleixner <tglx@linutronix.de> 8890M: Jason Cooper <jason@lakedaemon.net> 8891M: Marc Zyngier <maz@kernel.org> 8892L: linux-kernel@vger.kernel.org 8893S: Maintained 8894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8895F: Documentation/devicetree/bindings/interrupt-controller/ 8896F: drivers/irqchip/ 8897 8898ISA 8899M: William Breathitt Gray <vilhelm.gray@gmail.com> 8900S: Maintained 8901F: Documentation/driver-api/isa.rst 8902F: drivers/base/isa.c 8903F: include/linux/isa.h 8904 8905ISA RADIO MODULE 8906M: Hans Verkuil <hverkuil@xs4all.nl> 8907L: linux-media@vger.kernel.org 8908T: git git://linuxtv.org/media_tree.git 8909W: https://linuxtv.org 8910S: Maintained 8911F: drivers/media/radio/radio-isa* 8912 8913ISAPNP 8914M: Jaroslav Kysela <perex@perex.cz> 8915S: Maintained 8916F: Documentation/driver-api/isapnp.rst 8917F: drivers/pnp/isapnp/ 8918F: include/linux/isapnp.h 8919 8920ISCSI 8921M: Lee Duncan <lduncan@suse.com> 8922M: Chris Leech <cleech@redhat.com> 8923L: open-iscsi@googlegroups.com 8924L: linux-scsi@vger.kernel.org 8925W: www.open-iscsi.com 8926S: Maintained 8927F: drivers/scsi/*iscsi* 8928F: include/scsi/*iscsi* 8929 8930iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8931M: Peter Jones <pjones@redhat.com> 8932M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8933S: Maintained 8934F: drivers/firmware/iscsi_ibft* 8935 8936ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8937M: Sagi Grimberg <sagi@grimberg.me> 8938M: Max Gurtovoy <maxg@mellanox.com> 8939L: linux-rdma@vger.kernel.org 8940S: Supported 8941W: http://www.openfabrics.org 8942W: www.open-iscsi.org 8943Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8944F: drivers/infiniband/ulp/iser/ 8945 8946ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8947M: Sagi Grimberg <sagi@grimberg.me> 8948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8949L: linux-rdma@vger.kernel.org 8950L: target-devel@vger.kernel.org 8951S: Supported 8952W: http://www.linux-iscsi.org 8953F: drivers/infiniband/ulp/isert 8954 8955ISDN/mISDN SUBSYSTEM 8956M: Karsten Keil <isdn@linux-pingi.de> 8957L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8958L: netdev@vger.kernel.org 8959W: http://www.isdn4linux.de 8960S: Maintained 8961F: drivers/isdn/mISDN/ 8962F: drivers/isdn/hardware/ 8963F: drivers/isdn/Kconfig 8964F: drivers/isdn/Makefile 8965 8966ISDN/CMTP OVER BLUETOOTH 8967M: Karsten Keil <isdn@linux-pingi.de> 8968L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8969L: netdev@vger.kernel.org 8970W: http://www.isdn4linux.de 8971S: Odd Fixes 8972F: Documentation/isdn/ 8973F: drivers/isdn/capi/ 8974F: net/bluetooth/cmtp/ 8975F: include/linux/isdn/ 8976F: include/uapi/linux/isdn/ 8977 8978IT87 HARDWARE MONITORING DRIVER 8979M: Jean Delvare <jdelvare@suse.com> 8980L: linux-hwmon@vger.kernel.org 8981S: Maintained 8982F: Documentation/hwmon/it87.rst 8983F: drivers/hwmon/it87.c 8984 8985IT913X MEDIA DRIVER 8986M: Antti Palosaari <crope@iki.fi> 8987L: linux-media@vger.kernel.org 8988W: https://linuxtv.org 8989W: http://palosaari.fi/linux/ 8990Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8991T: git git://linuxtv.org/anttip/media_tree.git 8992S: Maintained 8993F: drivers/media/tuners/it913x* 8994 8995IVTV VIDEO4LINUX DRIVER 8996M: Andy Walls <awalls@md.metrocast.net> 8997L: linux-media@vger.kernel.org 8998T: git git://linuxtv.org/media_tree.git 8999W: https://linuxtv.org 9000S: Maintained 9001F: Documentation/media/v4l-drivers/ivtv* 9002F: drivers/media/pci/ivtv/ 9003F: include/uapi/linux/ivtv* 9004 9005IX2505V MEDIA DRIVER 9006M: Malcolm Priestley <tvboxspy@gmail.com> 9007L: linux-media@vger.kernel.org 9008W: https://linuxtv.org 9009Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9010S: Maintained 9011F: drivers/media/dvb-frontends/ix2505v* 9012 9013JAILHOUSE HYPERVISOR INTERFACE 9014M: Jan Kiszka <jan.kiszka@siemens.com> 9015L: jailhouse-dev@googlegroups.com 9016S: Maintained 9017F: arch/x86/kernel/jailhouse.c 9018F: arch/x86/include/asm/jailhouse_para.h 9019 9020JC42.4 TEMPERATURE SENSOR DRIVER 9021M: Guenter Roeck <linux@roeck-us.net> 9022L: linux-hwmon@vger.kernel.org 9023S: Maintained 9024F: drivers/hwmon/jc42.c 9025F: Documentation/hwmon/jc42.rst 9026 9027JFS FILESYSTEM 9028M: Dave Kleikamp <shaggy@kernel.org> 9029L: jfs-discussion@lists.sourceforge.net 9030W: http://jfs.sourceforge.net/ 9031T: git git://github.com/kleikamp/linux-shaggy.git 9032S: Maintained 9033F: Documentation/admin-guide/jfs.rst 9034F: fs/jfs/ 9035 9036JME NETWORK DRIVER 9037M: Guo-Fu Tseng <cooldavid@cooldavid.org> 9038L: netdev@vger.kernel.org 9039S: Maintained 9040F: drivers/net/ethernet/jme.* 9041 9042JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 9043M: David Woodhouse <dwmw2@infradead.org> 9044M: Richard Weinberger <richard@nod.at> 9045L: linux-mtd@lists.infradead.org 9046W: http://www.linux-mtd.infradead.org/doc/jffs2.html 9047T: git git://git.infradead.org/ubifs-2.6.git 9048S: Odd Fixes 9049F: fs/jffs2/ 9050F: include/uapi/linux/jffs2.h 9051 9052JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 9053M: "Theodore Ts'o" <tytso@mit.edu> 9054M: Jan Kara <jack@suse.com> 9055L: linux-ext4@vger.kernel.org 9056S: Maintained 9057F: fs/jbd2/ 9058F: include/linux/jbd2.h 9059 9060JPU V4L2 MEM2MEM DRIVER FOR RENESAS 9061M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 9062L: linux-media@vger.kernel.org 9063S: Maintained 9064F: drivers/media/platform/rcar_jpu.c 9065 9066JSM Neo PCI based serial card 9067L: linux-serial@vger.kernel.org 9068S: Orphan 9069F: drivers/tty/serial/jsm/ 9070 9071K10TEMP HARDWARE MONITORING DRIVER 9072M: Clemens Ladisch <clemens@ladisch.de> 9073L: linux-hwmon@vger.kernel.org 9074S: Maintained 9075F: Documentation/hwmon/k10temp.rst 9076F: drivers/hwmon/k10temp.c 9077 9078K8TEMP HARDWARE MONITORING DRIVER 9079M: Rudolf Marek <r.marek@assembler.cz> 9080L: linux-hwmon@vger.kernel.org 9081S: Maintained 9082F: Documentation/hwmon/k8temp.rst 9083F: drivers/hwmon/k8temp.c 9084 9085KASAN 9086M: Andrey Ryabinin <aryabinin@virtuozzo.com> 9087R: Alexander Potapenko <glider@google.com> 9088R: Dmitry Vyukov <dvyukov@google.com> 9089L: kasan-dev@googlegroups.com 9090S: Maintained 9091F: arch/*/include/asm/kasan.h 9092F: arch/*/mm/kasan_init* 9093F: Documentation/dev-tools/kasan.rst 9094F: include/linux/kasan*.h 9095F: lib/test_kasan.c 9096F: mm/kasan/ 9097F: scripts/Makefile.kasan 9098 9099KCONFIG 9100M: Masahiro Yamada <masahiroy@kernel.org> 9101T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 9102L: linux-kbuild@vger.kernel.org 9103S: Maintained 9104F: Documentation/kbuild/kconfig* 9105F: scripts/kconfig/ 9106F: scripts/Kconfig.include 9107 9108KDUMP 9109M: Dave Young <dyoung@redhat.com> 9110M: Baoquan He <bhe@redhat.com> 9111R: Vivek Goyal <vgoyal@redhat.com> 9112L: kexec@lists.infradead.org 9113W: http://lse.sourceforge.net/kdump/ 9114S: Maintained 9115F: Documentation/admin-guide/kdump/ 9116 9117KEENE FM RADIO TRANSMITTER DRIVER 9118M: Hans Verkuil <hverkuil@xs4all.nl> 9119L: linux-media@vger.kernel.org 9120T: git git://linuxtv.org/media_tree.git 9121W: https://linuxtv.org 9122S: Maintained 9123F: drivers/media/radio/radio-keene* 9124 9125KERNEL AUTOMOUNTER 9126M: Ian Kent <raven@themaw.net> 9127L: autofs@vger.kernel.org 9128S: Maintained 9129F: fs/autofs/ 9130 9131KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 9132M: Masahiro Yamada <masahiroy@kernel.org> 9133M: Michal Marek <michal.lkml@markovi.net> 9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 9135L: linux-kbuild@vger.kernel.org 9136S: Maintained 9137F: Documentation/kbuild/ 9138F: Makefile 9139F: scripts/Kbuild* 9140F: scripts/Makefile* 9141F: scripts/basic/ 9142F: scripts/mk* 9143F: scripts/*vmlinux* 9144F: scripts/mod/ 9145F: scripts/package/ 9146 9147KERNEL JANITORS 9148L: kernel-janitors@vger.kernel.org 9149W: http://kernelnewbies.org/KernelJanitors 9150S: Odd Fixes 9151 9152KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 9153M: "J. Bruce Fields" <bfields@fieldses.org> 9154M: Chuck Lever <chuck.lever@oracle.com> 9155L: linux-nfs@vger.kernel.org 9156W: http://nfs.sourceforge.net/ 9157T: git git://linux-nfs.org/~bfields/linux.git 9158S: Supported 9159F: fs/nfsd/ 9160F: include/uapi/linux/nfsd/ 9161F: fs/lockd/ 9162F: fs/nfs_common/ 9163F: net/sunrpc/ 9164F: include/linux/lockd/ 9165F: include/linux/sunrpc/ 9166F: include/uapi/linux/sunrpc/ 9167 9168KERNEL SELFTEST FRAMEWORK 9169M: Shuah Khan <shuah@kernel.org> 9170M: Shuah Khan <skhan@linuxfoundation.org> 9171L: linux-kselftest@vger.kernel.org 9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 9173Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 9174S: Maintained 9175F: tools/testing/selftests/ 9176F: Documentation/dev-tools/kselftest* 9177 9178KERNEL UNIT TESTING FRAMEWORK (KUnit) 9179M: Brendan Higgins <brendanhiggins@google.com> 9180L: linux-kselftest@vger.kernel.org 9181L: kunit-dev@googlegroups.com 9182W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 9183S: Maintained 9184F: Documentation/dev-tools/kunit/ 9185F: include/kunit/ 9186F: lib/kunit/ 9187F: tools/testing/kunit/ 9188 9189KERNEL USERMODE HELPER 9190M: Luis Chamberlain <mcgrof@kernel.org> 9191L: linux-kernel@vger.kernel.org 9192S: Maintained 9193F: kernel/umh.c 9194F: include/linux/umh.h 9195 9196KERNEL VIRTUAL MACHINE (KVM) 9197M: Paolo Bonzini <pbonzini@redhat.com> 9198L: kvm@vger.kernel.org 9199W: http://www.linux-kvm.org 9200T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9201S: Supported 9202F: Documentation/virt/kvm/ 9203F: include/trace/events/kvm.h 9204F: include/uapi/asm-generic/kvm* 9205F: include/uapi/linux/kvm* 9206F: include/asm-generic/kvm* 9207F: include/linux/kvm* 9208F: include/kvm/iodev.h 9209F: virt/kvm/* 9210F: tools/kvm/ 9211F: tools/testing/selftests/kvm/ 9212 9213KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 9214M: Marc Zyngier <maz@kernel.org> 9215R: James Morse <james.morse@arm.com> 9216R: Julien Thierry <julien.thierry.kdev@gmail.com> 9217R: Suzuki K Poulose <suzuki.poulose@arm.com> 9218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9219L: kvmarm@lists.cs.columbia.edu 9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 9221S: Maintained 9222F: arch/arm/include/uapi/asm/kvm* 9223F: arch/arm/include/asm/kvm* 9224F: arch/arm/kvm/ 9225F: arch/arm64/include/uapi/asm/kvm* 9226F: arch/arm64/include/asm/kvm* 9227F: arch/arm64/kvm/ 9228F: virt/kvm/arm/ 9229F: include/kvm/arm_* 9230 9231KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 9232L: linux-mips@vger.kernel.org 9233L: kvm@vger.kernel.org 9234S: Orphan 9235F: arch/mips/include/uapi/asm/kvm* 9236F: arch/mips/include/asm/kvm* 9237F: arch/mips/kvm/ 9238 9239KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 9240M: Paul Mackerras <paulus@ozlabs.org> 9241L: kvm-ppc@vger.kernel.org 9242W: http://www.linux-kvm.org/ 9243T: git git://github.com/agraf/linux-2.6.git 9244S: Supported 9245F: arch/powerpc/include/uapi/asm/kvm* 9246F: arch/powerpc/include/asm/kvm* 9247F: arch/powerpc/kvm/ 9248F: arch/powerpc/kernel/kvm* 9249 9250KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 9251M: Christian Borntraeger <borntraeger@de.ibm.com> 9252M: Janosch Frank <frankja@linux.ibm.com> 9253R: David Hildenbrand <david@redhat.com> 9254R: Cornelia Huck <cohuck@redhat.com> 9255L: kvm@vger.kernel.org 9256W: http://www.ibm.com/developerworks/linux/linux390/ 9257T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 9258S: Supported 9259F: arch/s390/include/uapi/asm/kvm* 9260F: arch/s390/include/asm/gmap.h 9261F: arch/s390/include/asm/kvm* 9262F: arch/s390/kvm/ 9263F: arch/s390/mm/gmap.c 9264F: tools/testing/selftests/kvm/s390x/ 9265F: tools/testing/selftests/kvm/*/s390x/ 9266 9267KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 9268M: Paolo Bonzini <pbonzini@redhat.com> 9269R: Sean Christopherson <sean.j.christopherson@intel.com> 9270R: Vitaly Kuznetsov <vkuznets@redhat.com> 9271R: Wanpeng Li <wanpengli@tencent.com> 9272R: Jim Mattson <jmattson@google.com> 9273R: Joerg Roedel <joro@8bytes.org> 9274L: kvm@vger.kernel.org 9275W: http://www.linux-kvm.org 9276T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9277S: Supported 9278F: arch/x86/kvm/ 9279F: arch/x86/kvm/*/ 9280F: arch/x86/include/uapi/asm/kvm* 9281F: arch/x86/include/uapi/asm/vmx.h 9282F: arch/x86/include/uapi/asm/svm.h 9283F: arch/x86/include/asm/kvm* 9284F: arch/x86/include/asm/pvclock-abi.h 9285F: arch/x86/include/asm/svm.h 9286F: arch/x86/include/asm/vmx*.h 9287F: arch/x86/kernel/kvm.c 9288F: arch/x86/kernel/kvmclock.c 9289 9290KERNFS 9291M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9292M: Tejun Heo <tj@kernel.org> 9293T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 9294S: Supported 9295F: include/linux/kernfs.h 9296F: fs/kernfs/ 9297 9298KEXEC 9299M: Eric Biederman <ebiederm@xmission.com> 9300W: http://kernel.org/pub/linux/utils/kernel/kexec/ 9301L: kexec@lists.infradead.org 9302S: Maintained 9303F: include/linux/kexec.h 9304F: include/uapi/linux/kexec.h 9305F: kernel/kexec* 9306 9307KEYS-ENCRYPTED 9308M: Mimi Zohar <zohar@linux.ibm.com> 9309L: linux-integrity@vger.kernel.org 9310L: keyrings@vger.kernel.org 9311S: Supported 9312F: Documentation/security/keys/trusted-encrypted.rst 9313F: include/keys/encrypted-type.h 9314F: security/keys/encrypted-keys/ 9315 9316KEYS-TRUSTED 9317M: James Bottomley <jejb@linux.ibm.com> 9318M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9319M: Mimi Zohar <zohar@linux.ibm.com> 9320L: linux-integrity@vger.kernel.org 9321L: keyrings@vger.kernel.org 9322S: Supported 9323F: Documentation/security/keys/trusted-encrypted.rst 9324F: include/keys/trusted-type.h 9325F: include/keys/trusted_tpm.h 9326F: security/keys/trusted-keys/ 9327 9328KEYS/KEYRINGS 9329M: David Howells <dhowells@redhat.com> 9330M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9331L: keyrings@vger.kernel.org 9332S: Maintained 9333F: Documentation/security/keys/core.rst 9334F: include/linux/key.h 9335F: include/linux/key-type.h 9336F: include/linux/keyctl.h 9337F: include/uapi/linux/keyctl.h 9338F: include/keys/ 9339F: security/keys/ 9340 9341KGDB / KDB /debug_core 9342M: Jason Wessel <jason.wessel@windriver.com> 9343M: Daniel Thompson <daniel.thompson@linaro.org> 9344R: Douglas Anderson <dianders@chromium.org> 9345W: http://kgdb.wiki.kernel.org/ 9346L: kgdb-bugreport@lists.sourceforge.net 9347T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 9348S: Maintained 9349F: Documentation/dev-tools/kgdb.rst 9350F: drivers/misc/kgdbts.c 9351F: drivers/tty/serial/kgdboc.c 9352F: include/linux/kdb.h 9353F: include/linux/kgdb.h 9354F: kernel/debug/ 9355 9356KMEMLEAK 9357M: Catalin Marinas <catalin.marinas@arm.com> 9358S: Maintained 9359F: Documentation/dev-tools/kmemleak.rst 9360F: include/linux/kmemleak.h 9361F: mm/kmemleak.c 9362F: mm/kmemleak-test.c 9363 9364KMOD KERNEL MODULE LOADER - USERMODE HELPER 9365M: Luis Chamberlain <mcgrof@kernel.org> 9366L: linux-kernel@vger.kernel.org 9367S: Maintained 9368F: kernel/kmod.c 9369F: include/linux/kmod.h 9370F: lib/test_kmod.c 9371F: tools/testing/selftests/kmod/ 9372 9373KPROBES 9374M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 9375M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 9376M: "David S. Miller" <davem@davemloft.net> 9377M: Masami Hiramatsu <mhiramat@kernel.org> 9378S: Maintained 9379F: Documentation/kprobes.txt 9380F: include/linux/kprobes.h 9381F: include/asm-generic/kprobes.h 9382F: kernel/kprobes.c 9383 9384KS0108 LCD CONTROLLER DRIVER 9385M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 9386S: Maintained 9387F: Documentation/admin-guide/auxdisplay/ks0108.rst 9388F: drivers/auxdisplay/ks0108.c 9389F: include/linux/ks0108.h 9390 9391L3MDEV 9392M: David Ahern <dsahern@kernel.org> 9393L: netdev@vger.kernel.org 9394S: Maintained 9395F: net/l3mdev 9396F: include/net/l3mdev.h 9397 9398L7 BPF FRAMEWORK 9399M: John Fastabend <john.fastabend@gmail.com> 9400M: Daniel Borkmann <daniel@iogearbox.net> 9401M: Jakub Sitnicki <jakub@cloudflare.com> 9402M: Lorenz Bauer <lmb@cloudflare.com> 9403L: netdev@vger.kernel.org 9404L: bpf@vger.kernel.org 9405S: Maintained 9406F: include/linux/skmsg.h 9407F: net/core/skmsg.c 9408F: net/core/sock_map.c 9409F: net/ipv4/tcp_bpf.c 9410F: net/ipv4/udp_bpf.c 9411 9412LANTIQ / INTEL Ethernet drivers 9413M: Hauke Mehrtens <hauke@hauke-m.de> 9414L: netdev@vger.kernel.org 9415S: Maintained 9416F: net/dsa/tag_gswip.c 9417F: drivers/net/ethernet/lantiq_xrx200.c 9418F: drivers/net/dsa/lantiq_pce.h 9419F: drivers/net/dsa/lantiq_gswip.c 9420 9421LANTIQ MIPS ARCHITECTURE 9422M: John Crispin <john@phrozen.org> 9423L: linux-mips@vger.kernel.org 9424S: Maintained 9425F: arch/mips/lantiq 9426F: drivers/soc/lantiq 9427 9428LAPB module 9429L: linux-x25@vger.kernel.org 9430S: Orphan 9431F: Documentation/networking/lapb-module.txt 9432F: include/*/lapb.h 9433F: net/lapb/ 9434 9435LASI 53c700 driver for PARISC 9436M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9437L: linux-scsi@vger.kernel.org 9438S: Maintained 9439F: Documentation/scsi/53c700.txt 9440F: drivers/scsi/53c700* 9441 9442LEAKING_ADDRESSES 9443M: Tobin C. Harding <me@tobin.cc> 9444M: Tycho Andersen <tycho@tycho.ws> 9445L: kernel-hardening@lists.openwall.com 9446S: Maintained 9447T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9448F: scripts/leaking_addresses.pl 9449 9450LED SUBSYSTEM 9451M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9452M: Pavel Machek <pavel@ucw.cz> 9453R: Dan Murphy <dmurphy@ti.com> 9454L: linux-leds@vger.kernel.org 9455T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9456T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git 9457S: Maintained 9458F: Documentation/devicetree/bindings/leds/ 9459F: drivers/leds/ 9460F: include/linux/leds.h 9461 9462LEGACY EEPROM DRIVER 9463M: Jean Delvare <jdelvare@suse.com> 9464S: Maintained 9465F: Documentation/misc-devices/eeprom.rst 9466F: drivers/misc/eeprom/eeprom.c 9467 9468LEGO MINDSTORMS EV3 9469R: David Lechner <david@lechnology.com> 9470S: Maintained 9471F: arch/arm/boot/dts/da850-lego-ev3.dts 9472F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9473F: drivers/power/supply/lego_ev3_battery.c 9474 9475LEGO USB Tower driver 9476M: Juergen Stuber <starblue@users.sourceforge.net> 9477L: legousb-devel@lists.sourceforge.net 9478W: http://legousb.sourceforge.net/ 9479S: Maintained 9480F: drivers/usb/misc/legousbtower.c 9481 9482LG LAPTOP EXTRAS 9483M: Matan Ziv-Av <matan@svgalib.org> 9484L: platform-driver-x86@vger.kernel.org 9485S: Maintained 9486F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9487F: Documentation/admin-guide/laptops/lg-laptop.rst 9488F: drivers/platform/x86/lg-laptop.c 9489 9490LG2160 MEDIA DRIVER 9491M: Michael Krufky <mkrufky@linuxtv.org> 9492L: linux-media@vger.kernel.org 9493W: https://linuxtv.org 9494W: http://github.com/mkrufky 9495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9496T: git git://linuxtv.org/mkrufky/tuners.git 9497S: Maintained 9498F: drivers/media/dvb-frontends/lg2160.* 9499 9500LGDT3305 MEDIA DRIVER 9501M: Michael Krufky <mkrufky@linuxtv.org> 9502L: linux-media@vger.kernel.org 9503W: https://linuxtv.org 9504W: http://github.com/mkrufky 9505Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9506T: git git://linuxtv.org/mkrufky/tuners.git 9507S: Maintained 9508F: drivers/media/dvb-frontends/lgdt3305.* 9509 9510LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9511M: Viresh Kumar <vireshk@kernel.org> 9512L: linux-ide@vger.kernel.org 9513T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9514S: Maintained 9515F: include/linux/pata_arasan_cf_data.h 9516F: drivers/ata/pata_arasan_cf.c 9517 9518LIBATA PATA DRIVERS 9519M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9520M: Jens Axboe <axboe@kernel.dk> 9521L: linux-ide@vger.kernel.org 9522T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9523S: Maintained 9524F: drivers/ata/pata_*.c 9525F: drivers/ata/ata_generic.c 9526 9527LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9528M: Linus Walleij <linus.walleij@linaro.org> 9529L: linux-ide@vger.kernel.org 9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9531S: Maintained 9532F: drivers/ata/pata_ftide010.c 9533F: drivers/ata/sata_gemini.c 9534F: drivers/ata/sata_gemini.h 9535 9536LIBATA SATA AHCI PLATFORM devices support 9537M: Hans de Goede <hdegoede@redhat.com> 9538M: Jens Axboe <axboe@kernel.dk> 9539L: linux-ide@vger.kernel.org 9540T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9541S: Maintained 9542F: drivers/ata/ahci_platform.c 9543F: drivers/ata/libahci_platform.c 9544F: include/linux/ahci_platform.h 9545 9546LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9547M: Mikael Pettersson <mikpelinux@gmail.com> 9548L: linux-ide@vger.kernel.org 9549T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9550S: Maintained 9551F: drivers/ata/sata_promise.* 9552 9553LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9554M: Jens Axboe <axboe@kernel.dk> 9555L: linux-ide@vger.kernel.org 9556T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9557S: Maintained 9558F: drivers/ata/ 9559F: include/linux/ata.h 9560F: include/linux/libata.h 9561F: Documentation/devicetree/bindings/ata/ 9562 9563LIBLOCKDEP 9564M: Sasha Levin <alexander.levin@microsoft.com> 9565S: Maintained 9566F: tools/lib/lockdep/ 9567 9568LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9569M: Dan Williams <dan.j.williams@intel.com> 9570M: Vishal Verma <vishal.l.verma@intel.com> 9571M: Dave Jiang <dave.jiang@intel.com> 9572L: linux-nvdimm@lists.01.org 9573P: Documentation/nvdimm/maintainer-entry-profile.rst 9574Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9575S: Supported 9576F: drivers/nvdimm/blk.c 9577F: drivers/nvdimm/region_devs.c 9578 9579LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9580M: Vishal Verma <vishal.l.verma@intel.com> 9581M: Dan Williams <dan.j.williams@intel.com> 9582M: Dave Jiang <dave.jiang@intel.com> 9583L: linux-nvdimm@lists.01.org 9584P: Documentation/nvdimm/maintainer-entry-profile.rst 9585Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9586S: Supported 9587F: drivers/nvdimm/btt* 9588 9589LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9590M: Dan Williams <dan.j.williams@intel.com> 9591M: Vishal Verma <vishal.l.verma@intel.com> 9592M: Dave Jiang <dave.jiang@intel.com> 9593L: linux-nvdimm@lists.01.org 9594P: Documentation/nvdimm/maintainer-entry-profile.rst 9595Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9596S: Supported 9597F: drivers/nvdimm/pmem* 9598 9599LIBNVDIMM: DEVICETREE BINDINGS 9600M: Oliver O'Halloran <oohall@gmail.com> 9601L: linux-nvdimm@lists.01.org 9602Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9603S: Supported 9604F: drivers/nvdimm/of_pmem.c 9605F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9606 9607LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9608M: Dan Williams <dan.j.williams@intel.com> 9609M: Vishal Verma <vishal.l.verma@intel.com> 9610M: Dave Jiang <dave.jiang@intel.com> 9611M: Ira Weiny <ira.weiny@intel.com> 9612L: linux-nvdimm@lists.01.org 9613P: Documentation/nvdimm/maintainer-entry-profile.rst 9614Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9616S: Supported 9617F: drivers/nvdimm/* 9618F: drivers/acpi/nfit/* 9619F: include/linux/nd.h 9620F: include/linux/libnvdimm.h 9621F: include/uapi/linux/ndctl.h 9622 9623LICENSES and SPDX stuff 9624M: Thomas Gleixner <tglx@linutronix.de> 9625M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9626L: linux-spdx@vger.kernel.org 9627S: Maintained 9628T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 9629F: COPYING 9630F: Documentation/process/license-rules.rst 9631F: LICENSES/ 9632F: scripts/spdxcheck-test.sh 9633F: scripts/spdxcheck.py 9634 9635LIGHTNVM PLATFORM SUPPORT 9636M: Matias Bjorling <mb@lightnvm.io> 9637W: http://github/OpenChannelSSD 9638L: linux-block@vger.kernel.org 9639S: Maintained 9640F: drivers/lightnvm/ 9641F: include/linux/lightnvm.h 9642F: include/uapi/linux/lightnvm.h 9643 9644LINUX FOR POWER MACINTOSH 9645M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9646W: http://www.penguinppc.org/ 9647L: linuxppc-dev@lists.ozlabs.org 9648S: Maintained 9649F: arch/powerpc/platforms/powermac/ 9650F: drivers/macintosh/ 9651 9652LINUX FOR POWERPC (32-BIT AND 64-BIT) 9653M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9654M: Paul Mackerras <paulus@samba.org> 9655M: Michael Ellerman <mpe@ellerman.id.au> 9656W: https://github.com/linuxppc/linux/wiki 9657L: linuxppc-dev@lists.ozlabs.org 9658Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9659T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9660S: Supported 9661F: Documentation/ABI/stable/sysfs-firmware-opal-* 9662F: Documentation/devicetree/bindings/powerpc/ 9663F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9664F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9665F: Documentation/powerpc/ 9666F: arch/powerpc/ 9667F: drivers/char/tpm/tpm_ibmvtpm* 9668F: drivers/crypto/nx/ 9669F: drivers/crypto/vmx/ 9670F: drivers/i2c/busses/i2c-opal.c 9671F: drivers/net/ethernet/ibm/ibmveth.* 9672F: drivers/net/ethernet/ibm/ibmvnic.* 9673F: drivers/pci/hotplug/pnv_php.c 9674F: drivers/pci/hotplug/rpa* 9675F: drivers/rtc/rtc-opal.c 9676F: drivers/scsi/ibmvscsi/ 9677F: drivers/tty/hvc/hvc_opal.c 9678F: drivers/watchdog/wdrtas.c 9679F: tools/testing/selftests/powerpc 9680N: /pmac 9681N: powermac 9682N: powernv 9683N: [^a-z0-9]ps3 9684N: pseries 9685 9686LINUX FOR POWERPC EMBEDDED MPC5XXX 9687M: Anatolij Gustschin <agust@denx.de> 9688L: linuxppc-dev@lists.ozlabs.org 9689T: git git://git.denx.de/linux-denx-agust.git 9690S: Maintained 9691F: arch/powerpc/platforms/512x/ 9692F: arch/powerpc/platforms/52xx/ 9693 9694LINUX FOR POWERPC EMBEDDED PPC4XX 9695M: Alistair Popple <alistair@popple.id.au> 9696M: Matt Porter <mporter@kernel.crashing.org> 9697W: http://www.penguinppc.org/ 9698L: linuxppc-dev@lists.ozlabs.org 9699S: Maintained 9700F: arch/powerpc/platforms/40x/ 9701F: arch/powerpc/platforms/44x/ 9702 9703LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9704M: Scott Wood <oss@buserror.net> 9705M: Kumar Gala <galak@kernel.crashing.org> 9706W: http://www.penguinppc.org/ 9707L: linuxppc-dev@lists.ozlabs.org 9708T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9709S: Maintained 9710F: arch/powerpc/platforms/83xx/ 9711F: arch/powerpc/platforms/85xx/ 9712F: Documentation/devicetree/bindings/powerpc/fsl/ 9713 9714LINUX FOR POWERPC EMBEDDED PPC8XX 9715M: Vitaly Bordug <vitb@kernel.crashing.org> 9716W: http://www.penguinppc.org/ 9717L: linuxppc-dev@lists.ozlabs.org 9718S: Maintained 9719F: arch/powerpc/platforms/8xx/ 9720 9721LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9722L: linuxppc-dev@lists.ozlabs.org 9723S: Orphan 9724F: arch/powerpc/*/*virtex* 9725F: arch/powerpc/*/*/*virtex* 9726 9727LINUX FOR POWERPC PA SEMI PWRFICIENT 9728L: linuxppc-dev@lists.ozlabs.org 9729S: Orphan 9730F: arch/powerpc/platforms/pasemi/ 9731F: drivers/*/*pasemi* 9732F: drivers/*/*/*pasemi* 9733 9734LINUX KERNEL DUMP TEST MODULE (LKDTM) 9735M: Kees Cook <keescook@chromium.org> 9736S: Maintained 9737F: drivers/misc/lkdtm/* 9738F: tools/testing/selftests/lkdtm/* 9739 9740LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9741M: Alan Stern <stern@rowland.harvard.edu> 9742M: Andrea Parri <parri.andrea@gmail.com> 9743M: Will Deacon <will@kernel.org> 9744M: Peter Zijlstra <peterz@infradead.org> 9745M: Boqun Feng <boqun.feng@gmail.com> 9746M: Nicholas Piggin <npiggin@gmail.com> 9747M: David Howells <dhowells@redhat.com> 9748M: Jade Alglave <j.alglave@ucl.ac.uk> 9749M: Luc Maranget <luc.maranget@inria.fr> 9750M: "Paul E. McKenney" <paulmck@kernel.org> 9751R: Akira Yokosawa <akiyks@gmail.com> 9752R: Daniel Lustig <dlustig@nvidia.com> 9753L: linux-kernel@vger.kernel.org 9754L: linux-arch@vger.kernel.org 9755S: Supported 9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9757F: tools/memory-model/ 9758F: Documentation/atomic_bitops.txt 9759F: Documentation/atomic_t.txt 9760F: Documentation/core-api/atomic_ops.rst 9761F: Documentation/core-api/refcount-vs-atomic.rst 9762F: Documentation/memory-barriers.txt 9763 9764LIS3LV02D ACCELEROMETER DRIVER 9765M: Eric Piel <eric.piel@tremplin-utc.net> 9766S: Maintained 9767F: Documentation/misc-devices/lis3lv02d.rst 9768F: drivers/misc/lis3lv02d/ 9769F: drivers/platform/x86/hp_accel.c 9770 9771LIST KUNIT TEST 9772M: David Gow <davidgow@google.com> 9773L: linux-kselftest@vger.kernel.org 9774L: kunit-dev@googlegroups.com 9775S: Maintained 9776F: lib/list-test.c 9777 9778LIVE PATCHING 9779M: Josh Poimboeuf <jpoimboe@redhat.com> 9780M: Jiri Kosina <jikos@kernel.org> 9781M: Miroslav Benes <mbenes@suse.cz> 9782M: Petr Mladek <pmladek@suse.com> 9783R: Joe Lawrence <joe.lawrence@redhat.com> 9784S: Maintained 9785F: kernel/livepatch/ 9786F: include/linux/livepatch.h 9787F: arch/x86/include/asm/livepatch.h 9788F: arch/x86/kernel/livepatch.c 9789F: Documentation/livepatch/ 9790F: Documentation/ABI/testing/sysfs-kernel-livepatch 9791F: samples/livepatch/ 9792F: tools/testing/selftests/livepatch/ 9793L: live-patching@vger.kernel.org 9794T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9795 9796LLC (802.2) 9797L: netdev@vger.kernel.org 9798S: Odd fixes 9799F: include/linux/llc.h 9800F: include/uapi/linux/llc.h 9801F: include/net/llc* 9802F: net/llc/ 9803 9804LM73 HARDWARE MONITOR DRIVER 9805M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9806L: linux-hwmon@vger.kernel.org 9807S: Maintained 9808F: drivers/hwmon/lm73.c 9809 9810LM78 HARDWARE MONITOR DRIVER 9811M: Jean Delvare <jdelvare@suse.com> 9812L: linux-hwmon@vger.kernel.org 9813S: Maintained 9814F: Documentation/hwmon/lm78.rst 9815F: drivers/hwmon/lm78.c 9816 9817LM83 HARDWARE MONITOR DRIVER 9818M: Jean Delvare <jdelvare@suse.com> 9819L: linux-hwmon@vger.kernel.org 9820S: Maintained 9821F: Documentation/hwmon/lm83.rst 9822F: drivers/hwmon/lm83.c 9823 9824LM90 HARDWARE MONITOR DRIVER 9825M: Jean Delvare <jdelvare@suse.com> 9826L: linux-hwmon@vger.kernel.org 9827S: Maintained 9828F: Documentation/hwmon/lm90.rst 9829F: Documentation/devicetree/bindings/hwmon/lm90.txt 9830F: drivers/hwmon/lm90.c 9831F: include/dt-bindings/thermal/lm90.h 9832 9833LM95234 HARDWARE MONITOR DRIVER 9834M: Guenter Roeck <linux@roeck-us.net> 9835L: linux-hwmon@vger.kernel.org 9836S: Maintained 9837F: Documentation/hwmon/lm95234.rst 9838F: drivers/hwmon/lm95234.c 9839 9840LME2510 MEDIA DRIVER 9841M: Malcolm Priestley <tvboxspy@gmail.com> 9842L: linux-media@vger.kernel.org 9843W: https://linuxtv.org 9844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9845S: Maintained 9846F: drivers/media/usb/dvb-usb-v2/lmedm04* 9847 9848LOADPIN SECURITY MODULE 9849M: Kees Cook <keescook@chromium.org> 9850T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9851S: Supported 9852F: security/loadpin/ 9853F: Documentation/admin-guide/LSM/LoadPin.rst 9854 9855LOCKING PRIMITIVES 9856M: Peter Zijlstra <peterz@infradead.org> 9857M: Ingo Molnar <mingo@redhat.com> 9858M: Will Deacon <will@kernel.org> 9859L: linux-kernel@vger.kernel.org 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9861S: Maintained 9862F: Documentation/locking/ 9863F: include/linux/lockdep.h 9864F: include/linux/spinlock*.h 9865F: arch/*/include/asm/spinlock*.h 9866F: include/linux/rwlock*.h 9867F: include/linux/mutex*.h 9868F: include/linux/rwsem*.h 9869F: include/linux/seqlock.h 9870F: lib/locking*.[ch] 9871F: kernel/locking/ 9872X: kernel/locking/locktorture.c 9873 9874LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9875M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9876L: linux-ntfs-dev@lists.sourceforge.net 9877W: http://www.linux-ntfs.org/content/view/19/37/ 9878S: Maintained 9879F: Documentation/admin-guide/ldm.rst 9880F: block/partitions/ldm.* 9881 9882LOGITECH HID GAMING KEYBOARDS 9883M: Hans de Goede <hdegoede@redhat.com> 9884L: linux-input@vger.kernel.org 9885T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 9886S: Maintained 9887F: drivers/hid/hid-lg-g15.c 9888 9889LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9890M: Sathya Prakash <sathya.prakash@broadcom.com> 9891M: Chaitra P B <chaitra.basappa@broadcom.com> 9892M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9893L: MPT-FusionLinux.pdl@broadcom.com 9894L: linux-scsi@vger.kernel.org 9895W: http://www.avagotech.com/support/ 9896S: Supported 9897F: drivers/message/fusion/ 9898F: drivers/scsi/mpt3sas/ 9899 9900LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9901M: Matthew Wilcox <willy@infradead.org> 9902L: linux-scsi@vger.kernel.org 9903S: Maintained 9904F: drivers/scsi/sym53c8xx_2/ 9905 9906LTC1660 DAC DRIVER 9907M: Marcus Folkesson <marcus.folkesson@gmail.com> 9908L: linux-iio@vger.kernel.org 9909S: Maintained 9910F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 9911F: drivers/iio/dac/ltc1660.c 9912 9913LTC2983 IIO TEMPERATURE DRIVER 9914M: Nuno Sá <nuno.sa@analog.com> 9915W: http://ez.analog.com/community/linux-device-drivers 9916L: linux-iio@vger.kernel.org 9917S: Supported 9918F: drivers/iio/temperature/ltc2983.c 9919F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 9920 9921LTC4261 HARDWARE MONITOR DRIVER 9922M: Guenter Roeck <linux@roeck-us.net> 9923L: linux-hwmon@vger.kernel.org 9924S: Maintained 9925F: Documentation/hwmon/ltc4261.rst 9926F: drivers/hwmon/ltc4261.c 9927 9928LTC2947 HARDWARE MONITOR DRIVER 9929M: Nuno Sá <nuno.sa@analog.com> 9930W: http://ez.analog.com/community/linux-device-drivers 9931L: linux-hwmon@vger.kernel.org 9932S: Supported 9933F: drivers/hwmon/ltc2947-core.c 9934F: drivers/hwmon/ltc2947-spi.c 9935F: drivers/hwmon/ltc2947-i2c.c 9936F: drivers/hwmon/ltc2947.h 9937F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 9938 9939LTC4306 I2C MULTIPLEXER DRIVER 9940M: Michael Hennerich <michael.hennerich@analog.com> 9941W: http://ez.analog.com/community/linux-device-drivers 9942L: linux-i2c@vger.kernel.org 9943S: Supported 9944F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9945F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9946 9947LTP (Linux Test Project) 9948M: Mike Frysinger <vapier@gentoo.org> 9949M: Cyril Hrubis <chrubis@suse.cz> 9950M: Wanlong Gao <wanlong.gao@gmail.com> 9951M: Jan Stancek <jstancek@redhat.com> 9952M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9953M: Alexey Kodanev <alexey.kodanev@oracle.com> 9954L: ltp@lists.linux.it (subscribers-only) 9955W: http://linux-test-project.github.io/ 9956T: git git://github.com/linux-test-project/ltp.git 9957S: Maintained 9958 9959M68K ARCHITECTURE 9960M: Geert Uytterhoeven <geert@linux-m68k.org> 9961L: linux-m68k@lists.linux-m68k.org 9962W: http://www.linux-m68k.org/ 9963T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9964S: Maintained 9965F: arch/m68k/ 9966F: drivers/zorro/ 9967 9968M68K ON APPLE MACINTOSH 9969M: Joshua Thompson <funaho@jurai.org> 9970W: http://www.mac.linux-m68k.org/ 9971L: linux-m68k@lists.linux-m68k.org 9972S: Maintained 9973F: arch/m68k/mac/ 9974 9975M68K ON HP9000/300 9976M: Philip Blundell <philb@gnu.org> 9977W: http://www.tazenda.demon.co.uk/phil/linux-hp 9978S: Maintained 9979F: arch/m68k/hp300/ 9980 9981M88DS3103 MEDIA DRIVER 9982M: Antti Palosaari <crope@iki.fi> 9983L: linux-media@vger.kernel.org 9984W: https://linuxtv.org 9985W: http://palosaari.fi/linux/ 9986Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9987T: git git://linuxtv.org/anttip/media_tree.git 9988S: Maintained 9989F: drivers/media/dvb-frontends/m88ds3103* 9990 9991M88RS2000 MEDIA DRIVER 9992M: Malcolm Priestley <tvboxspy@gmail.com> 9993L: linux-media@vger.kernel.org 9994W: https://linuxtv.org 9995Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9996S: Maintained 9997F: drivers/media/dvb-frontends/m88rs2000* 9998 9999MA901 MASTERKIT USB FM RADIO DRIVER 10000M: Alexey Klimov <klimov.linux@gmail.com> 10001L: linux-media@vger.kernel.org 10002T: git git://linuxtv.org/media_tree.git 10003S: Maintained 10004F: drivers/media/radio/radio-ma901.c 10005 10006MAC80211 10007M: Johannes Berg <johannes@sipsolutions.net> 10008L: linux-wireless@vger.kernel.org 10009W: http://wireless.kernel.org/ 10010T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10012S: Maintained 10013F: Documentation/networking/mac80211-injection.txt 10014F: include/net/mac80211.h 10015F: net/mac80211/ 10016F: drivers/net/wireless/mac80211_hwsim.[ch] 10017F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 10018 10019MAILBOX API 10020M: Jassi Brar <jassisinghbrar@gmail.com> 10021L: linux-kernel@vger.kernel.org 10022S: Maintained 10023F: drivers/mailbox/ 10024F: include/linux/mailbox_client.h 10025F: include/linux/mailbox_controller.h 10026 10027MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 10028M: Michael Kerrisk <mtk.manpages@gmail.com> 10029W: http://www.kernel.org/doc/man-pages 10030L: linux-man@vger.kernel.org 10031S: Maintained 10032 10033MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 10034M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 10035L: linux-mips@vger.kernel.org 10036S: Maintained 10037F: arch/mips/boot/dts/img/pistachio_marduk.dts 10038 10039MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 10040M: Andrew Lunn <andrew@lunn.ch> 10041M: Vivien Didelot <vivien.didelot@gmail.com> 10042L: netdev@vger.kernel.org 10043S: Maintained 10044F: drivers/net/dsa/mv88e6xxx/ 10045F: include/linux/platform_data/mv88e6xxx.h 10046F: Documentation/devicetree/bindings/net/dsa/marvell.txt 10047F: Documentation/networking/devlink/mv88e6xxx.rst 10048 10049MARVELL ARMADA DRM SUPPORT 10050M: Russell King <linux@armlinux.org.uk> 10051S: Maintained 10052T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 10053T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 10054F: drivers/gpu/drm/armada/ 10055F: include/uapi/drm/armada_drm.h 10056F: Documentation/devicetree/bindings/display/armada/ 10057 10058MARVELL ARMADA 3700 PHY DRIVERS 10059M: Miquel Raynal <miquel.raynal@bootlin.com> 10060S: Maintained 10061F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 10062F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 10063F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 10064F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 10065 10066MARVELL CRYPTO DRIVER 10067M: Boris Brezillon <bbrezillon@kernel.org> 10068M: Arnaud Ebalard <arno@natisbad.org> 10069F: drivers/crypto/marvell/ 10070S: Maintained 10071L: linux-crypto@vger.kernel.org 10072 10073MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 10074M: Mirko Lindner <mlindner@marvell.com> 10075M: Stephen Hemminger <stephen@networkplumber.org> 10076L: netdev@vger.kernel.org 10077S: Maintained 10078F: drivers/net/ethernet/marvell/sk* 10079 10080MARVELL LIBERTAS WIRELESS DRIVER 10081L: libertas-dev@lists.infradead.org 10082S: Orphan 10083F: drivers/net/wireless/marvell/libertas/ 10084 10085MARVELL MACCHIATOBIN SUPPORT 10086M: Russell King <linux@armlinux.org.uk> 10087L: linux-arm-kernel@lists.infradead.org 10088S: Maintained 10089F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 10090 10091MARVELL MV643XX ETHERNET DRIVER 10092M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 10093L: netdev@vger.kernel.org 10094S: Maintained 10095F: drivers/net/ethernet/marvell/mv643xx_eth.* 10096F: include/linux/mv643xx.h 10097 10098MARVELL MV88X3310 PHY DRIVER 10099M: Russell King <linux@armlinux.org.uk> 10100L: netdev@vger.kernel.org 10101S: Maintained 10102F: drivers/net/phy/marvell10g.c 10103 10104MARVELL MVEBU THERMAL DRIVER 10105M: Miquel Raynal <miquel.raynal@bootlin.com> 10106S: Maintained 10107F: drivers/thermal/armada_thermal.c 10108 10109MARVELL MVNETA ETHERNET DRIVER 10110M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 10111L: netdev@vger.kernel.org 10112S: Maintained 10113F: drivers/net/ethernet/marvell/mvneta.* 10114 10115MARVELL MWIFIEX WIRELESS DRIVER 10116M: Amitkumar Karwar <amitkarwar@gmail.com> 10117M: Ganapathi Bhat <ganapathi.bhat@nxp.com> 10118M: Xinming Hu <huxinming820@gmail.com> 10119L: linux-wireless@vger.kernel.org 10120S: Maintained 10121F: drivers/net/wireless/marvell/mwifiex/ 10122 10123MARVELL MWL8K WIRELESS DRIVER 10124M: Lennert Buytenhek <buytenh@wantstofly.org> 10125L: linux-wireless@vger.kernel.org 10126S: Odd Fixes 10127F: drivers/net/wireless/marvell/mwl8k.c 10128 10129MARVELL NAND CONTROLLER DRIVER 10130M: Miquel Raynal <miquel.raynal@bootlin.com> 10131L: linux-mtd@lists.infradead.org 10132S: Maintained 10133F: drivers/mtd/nand/raw/marvell_nand.c 10134F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 10135 10136MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 10137M: Nicolas Pitre <nico@fluxnic.net> 10138S: Odd Fixes 10139F: drivers/mmc/host/mvsdio.* 10140 10141MARVELL USB MDIO CONTROLLER DRIVER 10142M: Tobias Waldekranz <tobias@waldekranz.com> 10143L: netdev@vger.kernel.org 10144S: Maintained 10145F: drivers/net/phy/mdio-mvusb.c 10146F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 10147 10148MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 10149M: Hu Ziji <huziji@marvell.com> 10150L: linux-mmc@vger.kernel.org 10151S: Supported 10152F: drivers/mmc/host/sdhci-xenon* 10153F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 10154 10155MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 10156M: Sunil Goutham <sgoutham@marvell.com> 10157M: Linu Cherian <lcherian@marvell.com> 10158M: Geetha sowjanya <gakula@marvell.com> 10159M: Jerin Jacob <jerinj@marvell.com> 10160L: netdev@vger.kernel.org 10161S: Supported 10162F: drivers/net/ethernet/marvell/octeontx2/af/ 10163F: Documentation/networking/device_drivers/marvell/octeontx2.rst 10164 10165MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 10166M: Sunil Goutham <sgoutham@marvell.com> 10167M: Geetha sowjanya <gakula@marvell.com> 10168M: Subbaraya Sundeep <sbhatta@marvell.com> 10169M: hariprasad <hkelam@marvell.com> 10170L: netdev@vger.kernel.org 10171S: Supported 10172F: drivers/net/ethernet/marvell/octeontx2/nic/ 10173 10174MATROX FRAMEBUFFER DRIVER 10175L: linux-fbdev@vger.kernel.org 10176S: Orphan 10177F: drivers/video/fbdev/matrox/matroxfb_* 10178F: include/uapi/linux/matroxfb.h 10179 10180MAX16065 HARDWARE MONITOR DRIVER 10181M: Guenter Roeck <linux@roeck-us.net> 10182L: linux-hwmon@vger.kernel.org 10183S: Maintained 10184F: Documentation/hwmon/max16065.rst 10185F: drivers/hwmon/max16065.c 10186 10187MAX2175 SDR TUNER DRIVER 10188M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10189L: linux-media@vger.kernel.org 10190T: git git://linuxtv.org/media_tree.git 10191S: Maintained 10192F: Documentation/devicetree/bindings/media/i2c/max2175.txt 10193F: Documentation/media/v4l-drivers/max2175.rst 10194F: drivers/media/i2c/max2175* 10195F: include/uapi/linux/max2175.h 10196 10197MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 10198L: linux-hwmon@vger.kernel.org 10199S: Orphan 10200F: Documentation/hwmon/max6650.rst 10201F: drivers/hwmon/max6650.c 10202 10203MAX6697 HARDWARE MONITOR DRIVER 10204M: Guenter Roeck <linux@roeck-us.net> 10205L: linux-hwmon@vger.kernel.org 10206S: Maintained 10207F: Documentation/hwmon/max6697.rst 10208F: Documentation/devicetree/bindings/hwmon/max6697.txt 10209F: drivers/hwmon/max6697.c 10210F: include/linux/platform_data/max6697.h 10211 10212MAX9860 MONO AUDIO VOICE CODEC DRIVER 10213M: Peter Rosin <peda@axentia.se> 10214L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10215S: Maintained 10216F: Documentation/devicetree/bindings/sound/max9860.txt 10217F: sound/soc/codecs/max9860.* 10218 10219MAXBOTIX ULTRASONIC RANGER IIO DRIVER 10220M: Andreas Klinger <ak@it-klinger.de> 10221L: linux-iio@vger.kernel.org 10222S: Maintained 10223F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 10224F: drivers/iio/proximity/mb1232.c 10225 10226MAXIM MAX77650 PMIC MFD DRIVER 10227M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 10228L: linux-kernel@vger.kernel.org 10229S: Maintained 10230F: Documentation/devicetree/bindings/*/*max77650.yaml 10231F: Documentation/devicetree/bindings/*/max77650*.yaml 10232F: include/linux/mfd/max77650.h 10233F: drivers/mfd/max77650.c 10234F: drivers/regulator/max77650-regulator.c 10235F: drivers/power/supply/max77650-charger.c 10236F: drivers/input/misc/max77650-onkey.c 10237F: drivers/leds/leds-max77650.c 10238F: drivers/gpio/gpio-max77650.c 10239 10240MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 10241M: Javier Martinez Canillas <javier@dowhile0.org> 10242L: linux-kernel@vger.kernel.org 10243S: Supported 10244F: drivers/regulator/max77802-regulator.c 10245F: Documentation/devicetree/bindings/*/*max77802.txt 10246F: include/dt-bindings/*/*max77802.h 10247 10248MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 10249M: Krzysztof Kozlowski <krzk@kernel.org> 10250M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10251L: linux-pm@vger.kernel.org 10252S: Supported 10253F: drivers/power/supply/max14577_charger.c 10254F: drivers/power/supply/max77693_charger.c 10255 10256MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 10257M: Chanwoo Choi <cw00.choi@samsung.com> 10258M: Krzysztof Kozlowski <krzk@kernel.org> 10259M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10260L: linux-kernel@vger.kernel.org 10261S: Supported 10262F: drivers/*/max14577*.c 10263F: drivers/*/max77686*.c 10264F: drivers/*/max77693*.c 10265F: drivers/extcon/extcon-max14577.c 10266F: drivers/extcon/extcon-max77693.c 10267F: drivers/rtc/rtc-max77686.c 10268F: drivers/clk/clk-max77686.c 10269F: Documentation/devicetree/bindings/mfd/max14577.txt 10270F: Documentation/devicetree/bindings/*/max77686.txt 10271F: Documentation/devicetree/bindings/mfd/max77693.txt 10272F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 10273F: include/linux/mfd/max14577*.h 10274F: include/linux/mfd/max77686*.h 10275F: include/linux/mfd/max77693*.h 10276 10277MAXIRADIO FM RADIO RECEIVER DRIVER 10278M: Hans Verkuil <hverkuil@xs4all.nl> 10279L: linux-media@vger.kernel.org 10280T: git git://linuxtv.org/media_tree.git 10281W: https://linuxtv.org 10282S: Maintained 10283F: drivers/media/radio/radio-maxiradio* 10284 10285MCAN MMIO DEVICE DRIVER 10286M: Dan Murphy <dmurphy@ti.com> 10287M: Sriram Dash <sriram.dash@samsung.com> 10288L: linux-can@vger.kernel.org 10289S: Maintained 10290F: Documentation/devicetree/bindings/net/can/m_can.txt 10291F: drivers/net/can/m_can/m_can.c 10292F: drivers/net/can/m_can/m_can.h 10293F: drivers/net/can/m_can/m_can_platform.c 10294 10295MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 10296M: Peter Rosin <peda@axentia.se> 10297L: linux-iio@vger.kernel.org 10298S: Maintained 10299F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 10300F: drivers/iio/potentiometer/mcp4018.c 10301F: drivers/iio/potentiometer/mcp4531.c 10302 10303MCR20A IEEE-802.15.4 RADIO DRIVER 10304M: Xue Liu <liuxuenetmail@gmail.com> 10305L: linux-wpan@vger.kernel.org 10306W: https://github.com/xueliu/mcr20a-linux 10307S: Maintained 10308F: drivers/net/ieee802154/mcr20a.c 10309F: drivers/net/ieee802154/mcr20a.h 10310F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 10311 10312MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 10313M: William Breathitt Gray <vilhelm.gray@gmail.com> 10314L: linux-iio@vger.kernel.org 10315S: Maintained 10316F: drivers/iio/dac/cio-dac.c 10317 10318MEDIA CONTROLLER FRAMEWORK 10319M: Sakari Ailus <sakari.ailus@linux.intel.com> 10320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10321L: linux-media@vger.kernel.org 10322W: https://www.linuxtv.org 10323T: git git://linuxtv.org/media_tree.git 10324S: Supported 10325F: drivers/media/mc/ 10326F: include/media/media-*.h 10327F: include/uapi/linux/media.h 10328 10329MEDIA DRIVERS FOR ASCOT2E 10330M: Sergey Kozlov <serjk@netup.ru> 10331M: Abylay Ospan <aospan@netup.ru> 10332L: linux-media@vger.kernel.org 10333W: https://linuxtv.org 10334W: http://netup.tv/ 10335T: git git://linuxtv.org/media_tree.git 10336S: Supported 10337F: drivers/media/dvb-frontends/ascot2e* 10338 10339MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 10340M: Jasmin Jessich <jasmin@anw.at> 10341L: linux-media@vger.kernel.org 10342W: https://linuxtv.org 10343T: git git://linuxtv.org/media_tree.git 10344S: Maintained 10345F: drivers/media/dvb-frontends/cxd2099* 10346 10347MEDIA DRIVERS FOR CXD2841ER 10348M: Sergey Kozlov <serjk@netup.ru> 10349M: Abylay Ospan <aospan@netup.ru> 10350L: linux-media@vger.kernel.org 10351W: https://linuxtv.org 10352W: http://netup.tv/ 10353T: git git://linuxtv.org/media_tree.git 10354S: Supported 10355F: drivers/media/dvb-frontends/cxd2841er* 10356 10357MEDIA DRIVERS FOR CXD2880 10358M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 10359L: linux-media@vger.kernel.org 10360W: http://linuxtv.org/ 10361T: git git://linuxtv.org/media_tree.git 10362S: Supported 10363F: drivers/media/dvb-frontends/cxd2880/* 10364F: drivers/media/spi/cxd2880* 10365 10366MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 10367L: linux-media@vger.kernel.org 10368W: https://linuxtv.org 10369T: git git://linuxtv.org/media_tree.git 10370S: Orphan 10371F: drivers/media/pci/ddbridge/* 10372 10373MEDIA DRIVERS FOR FREESCALE IMX 10374M: Steve Longerbeam <slongerbeam@gmail.com> 10375M: Philipp Zabel <p.zabel@pengutronix.de> 10376L: linux-media@vger.kernel.org 10377T: git git://linuxtv.org/media_tree.git 10378S: Maintained 10379F: Documentation/devicetree/bindings/media/imx.txt 10380F: Documentation/media/v4l-drivers/imx.rst 10381F: drivers/staging/media/imx/ 10382F: include/linux/imx-media.h 10383F: include/media/imx.h 10384 10385MEDIA DRIVER FOR FREESCALE IMX PXP 10386M: Philipp Zabel <p.zabel@pengutronix.de> 10387L: linux-media@vger.kernel.org 10388T: git git://linuxtv.org/media_tree.git 10389S: Maintained 10390F: drivers/media/platform/imx-pxp.[ch] 10391 10392MEDIA DRIVERS FOR FREESCALE IMX7 10393M: Rui Miguel Silva <rmfrfs@gmail.com> 10394L: linux-media@vger.kernel.org 10395T: git git://linuxtv.org/media_tree.git 10396S: Maintained 10397F: Documentation/devicetree/bindings/media/imx7-csi.txt 10398F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 10399F: Documentation/media/v4l-drivers/imx7.rst 10400F: drivers/staging/media/imx/imx7-media-csi.c 10401F: drivers/staging/media/imx/imx7-mipi-csis.c 10402 10403MEDIA DRIVERS FOR HELENE 10404M: Abylay Ospan <aospan@netup.ru> 10405L: linux-media@vger.kernel.org 10406W: https://linuxtv.org 10407W: http://netup.tv/ 10408T: git git://linuxtv.org/media_tree.git 10409S: Supported 10410F: drivers/media/dvb-frontends/helene* 10411 10412MEDIA DRIVERS FOR HORUS3A 10413M: Sergey Kozlov <serjk@netup.ru> 10414M: Abylay Ospan <aospan@netup.ru> 10415L: linux-media@vger.kernel.org 10416W: https://linuxtv.org 10417W: http://netup.tv/ 10418T: git git://linuxtv.org/media_tree.git 10419S: Supported 10420F: drivers/media/dvb-frontends/horus3a* 10421 10422MEDIA DRIVERS FOR LNBH25 10423M: Sergey Kozlov <serjk@netup.ru> 10424M: Abylay Ospan <aospan@netup.ru> 10425L: linux-media@vger.kernel.org 10426W: https://linuxtv.org 10427W: http://netup.tv/ 10428T: git git://linuxtv.org/media_tree.git 10429S: Supported 10430F: drivers/media/dvb-frontends/lnbh25* 10431 10432MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 10433L: linux-media@vger.kernel.org 10434W: https://linuxtv.org 10435T: git git://linuxtv.org/media_tree.git 10436S: Orphan 10437F: drivers/media/dvb-frontends/mxl5xx* 10438 10439MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 10440M: Sergey Kozlov <serjk@netup.ru> 10441M: Abylay Ospan <aospan@netup.ru> 10442L: linux-media@vger.kernel.org 10443W: https://linuxtv.org 10444W: http://netup.tv/ 10445T: git git://linuxtv.org/media_tree.git 10446S: Supported 10447F: drivers/media/pci/netup_unidvb/* 10448 10449MEDIA DRIVERS FOR RENESAS - CEU 10450M: Jacopo Mondi <jacopo@jmondi.org> 10451L: linux-media@vger.kernel.org 10452L: linux-renesas-soc@vger.kernel.org 10453T: git git://linuxtv.org/media_tree.git 10454S: Supported 10455F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 10456F: drivers/media/platform/renesas-ceu.c 10457F: include/media/drv-intf/renesas-ceu.h 10458 10459MEDIA DRIVERS FOR RENESAS - DRIF 10460M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10461L: linux-media@vger.kernel.org 10462L: linux-renesas-soc@vger.kernel.org 10463T: git git://linuxtv.org/media_tree.git 10464S: Supported 10465F: Documentation/devicetree/bindings/media/renesas,drif.txt 10466F: drivers/media/platform/rcar_drif.c 10467 10468MEDIA DRIVERS FOR RENESAS - FCP 10469M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10470L: linux-media@vger.kernel.org 10471L: linux-renesas-soc@vger.kernel.org 10472T: git git://linuxtv.org/media_tree.git 10473S: Supported 10474F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10475F: drivers/media/platform/rcar-fcp.c 10476F: include/media/rcar-fcp.h 10477 10478MEDIA DRIVERS FOR RENESAS - FDP1 10479M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10480L: linux-media@vger.kernel.org 10481L: linux-renesas-soc@vger.kernel.org 10482T: git git://linuxtv.org/media_tree.git 10483S: Supported 10484F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10485F: drivers/media/platform/rcar_fdp1.c 10486 10487MEDIA DRIVERS FOR RENESAS - VIN 10488M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10489L: linux-media@vger.kernel.org 10490L: linux-renesas-soc@vger.kernel.org 10491T: git git://linuxtv.org/media_tree.git 10492S: Supported 10493F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 10494F: Documentation/devicetree/bindings/media/renesas,vin.txt 10495F: drivers/media/platform/rcar-vin/ 10496 10497MEDIA DRIVERS FOR RENESAS - VSP1 10498M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10499M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10500L: linux-media@vger.kernel.org 10501L: linux-renesas-soc@vger.kernel.org 10502T: git git://linuxtv.org/media_tree.git 10503S: Supported 10504F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10505F: drivers/media/platform/vsp1/ 10506 10507MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10508L: linux-media@vger.kernel.org 10509W: https://linuxtv.org 10510T: git git://linuxtv.org/media_tree.git 10511S: Orphan 10512F: drivers/media/dvb-frontends/stv0910* 10513 10514MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10515L: linux-media@vger.kernel.org 10516W: https://linuxtv.org 10517T: git git://linuxtv.org/media_tree.git 10518S: Orphan 10519F: drivers/media/dvb-frontends/stv6111* 10520 10521MEDIA DRIVERS FOR STM32 - DCMI 10522M: Hugues Fruchet <hugues.fruchet@st.com> 10523L: linux-media@vger.kernel.org 10524T: git git://linuxtv.org/media_tree.git 10525S: Supported 10526F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 10527F: drivers/media/platform/stm32/stm32-dcmi.c 10528 10529MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10530M: Dmitry Osipenko <digetx@gmail.com> 10531L: linux-media@vger.kernel.org 10532L: linux-tegra@vger.kernel.org 10533T: git git://linuxtv.org/media_tree.git 10534S: Maintained 10535F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10536F: drivers/staging/media/tegra-vde/ 10537 10538MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10539M: Mauro Carvalho Chehab <mchehab@kernel.org> 10540L: linux-media@vger.kernel.org 10541W: https://linuxtv.org 10542Q: http://patchwork.kernel.org/project/linux-media/list/ 10543T: git git://linuxtv.org/media_tree.git 10544S: Maintained 10545F: Documentation/devicetree/bindings/media/ 10546F: Documentation/media/ 10547F: drivers/media/ 10548F: drivers/staging/media/ 10549F: include/linux/platform_data/media/ 10550F: include/media/ 10551F: include/uapi/linux/dvb/ 10552F: include/uapi/linux/videodev2.h 10553F: include/uapi/linux/media.h 10554F: include/uapi/linux/v4l2-* 10555F: include/uapi/linux/meye.h 10556F: include/uapi/linux/ivtv* 10557F: include/uapi/linux/uvcvideo.h 10558 10559MEDIATEK BLUETOOTH DRIVER 10560M: Sean Wang <sean.wang@mediatek.com> 10561L: linux-bluetooth@vger.kernel.org 10562L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10563S: Maintained 10564F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10565F: drivers/bluetooth/btmtkuart.c 10566 10567MEDIATEK CIR DRIVER 10568M: Sean Wang <sean.wang@mediatek.com> 10569S: Maintained 10570F: drivers/media/rc/mtk-cir.c 10571 10572MEDIATEK DMA DRIVER 10573M: Sean Wang <sean.wang@mediatek.com> 10574L: dmaengine@vger.kernel.org 10575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10576L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10577S: Maintained 10578F: Documentation/devicetree/bindings/dma/mtk-* 10579F: drivers/dma/mediatek/ 10580 10581MEDIATEK PMIC LED DRIVER 10582M: Sean Wang <sean.wang@mediatek.com> 10583S: Maintained 10584F: drivers/leds/leds-mt6323.c 10585F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10586 10587MEDIATEK ETHERNET DRIVER 10588M: Felix Fietkau <nbd@openwrt.org> 10589M: John Crispin <john@phrozen.org> 10590M: Sean Wang <sean.wang@mediatek.com> 10591M: Mark Lee <Mark-MC.Lee@mediatek.com> 10592L: netdev@vger.kernel.org 10593S: Maintained 10594F: drivers/net/ethernet/mediatek/ 10595 10596MEDIATEK SWITCH DRIVER 10597M: Sean Wang <sean.wang@mediatek.com> 10598L: netdev@vger.kernel.org 10599S: Maintained 10600F: drivers/net/dsa/mt7530.* 10601F: net/dsa/tag_mtk.c 10602 10603MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 10604M: Sean Wang <sean.wang@mediatek.com> 10605L: linux-pm@vger.kernel.org 10606S: Maintained 10607F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt 10608F: drivers/power/reset/mt6323-poweroff.c 10609 10610MEDIATEK JPEG DRIVER 10611M: Rick Chang <rick.chang@mediatek.com> 10612M: Bin Liu <bin.liu@mediatek.com> 10613S: Supported 10614F: drivers/media/platform/mtk-jpeg/ 10615F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10616 10617MEDIATEK MDP DRIVER 10618M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10619M: Houlong Wei <houlong.wei@mediatek.com> 10620M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10621S: Supported 10622F: drivers/media/platform/mtk-mdp/ 10623F: drivers/media/platform/mtk-vpu/ 10624F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10625 10626MEDIATEK MEDIA DRIVER 10627M: Tiffany Lin <tiffany.lin@mediatek.com> 10628M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10629S: Supported 10630F: drivers/media/platform/mtk-vcodec/ 10631F: drivers/media/platform/mtk-vpu/ 10632F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10633F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10634 10635MEDIATEK MMC/SD/SDIO DRIVER 10636M: Chaotian Jing <chaotian.jing@mediatek.com> 10637S: Maintained 10638F: drivers/mmc/host/mtk-sd.c 10639F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10640 10641MEDIATEK MT76 WIRELESS LAN DRIVER 10642M: Felix Fietkau <nbd@nbd.name> 10643M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10644R: Ryder Lee <ryder.lee@mediatek.com> 10645R: Roy Luo <royluo@google.com> 10646L: linux-wireless@vger.kernel.org 10647S: Maintained 10648F: drivers/net/wireless/mediatek/mt76/ 10649 10650MEDIATEK MT7601U WIRELESS LAN DRIVER 10651M: Jakub Kicinski <kubakici@wp.pl> 10652L: linux-wireless@vger.kernel.org 10653S: Maintained 10654F: drivers/net/wireless/mediatek/mt7601u/ 10655 10656MEDIATEK MT7621/28/88 I2C DRIVER 10657M: Stefan Roese <sr@denx.de> 10658L: linux-i2c@vger.kernel.org 10659S: Maintained 10660F: drivers/i2c/busses/i2c-mt7621.c 10661F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10662 10663MEDIATEK NAND CONTROLLER DRIVER 10664M: Xiaolei Li <xiaolei.li@mediatek.com> 10665L: linux-mtd@lists.infradead.org 10666S: Maintained 10667F: drivers/mtd/nand/raw/mtk_* 10668F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10669 10670MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10671M: Sean Wang <sean.wang@mediatek.com> 10672S: Maintained 10673F: drivers/char/hw_random/mtk-rng.c 10674 10675MEDIATEK USB3 DRD IP DRIVER 10676M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10677L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10679L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10680S: Maintained 10681F: drivers/usb/mtu3/ 10682 10683MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10684M: Peter Senna Tschudin <peter.senna@gmail.com> 10685M: Martin Donnelly <martin.donnelly@ge.com> 10686M: Martyn Welch <martyn.welch@collabora.co.uk> 10687S: Maintained 10688F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10689F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10690 10691MEGARAID SCSI/SAS DRIVERS 10692M: Kashyap Desai <kashyap.desai@broadcom.com> 10693M: Sumit Saxena <sumit.saxena@broadcom.com> 10694M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10695L: megaraidlinux.pdl@broadcom.com 10696L: linux-scsi@vger.kernel.org 10697W: http://www.avagotech.com/support/ 10698S: Maintained 10699F: Documentation/scsi/megaraid.txt 10700F: drivers/scsi/megaraid.* 10701F: drivers/scsi/megaraid/ 10702 10703MELEXIS MLX90614 DRIVER 10704M: Crt Mori <cmo@melexis.com> 10705L: linux-iio@vger.kernel.org 10706W: http://www.melexis.com 10707S: Supported 10708F: drivers/iio/temperature/mlx90614.c 10709 10710MELEXIS MLX90632 DRIVER 10711M: Crt Mori <cmo@melexis.com> 10712L: linux-iio@vger.kernel.org 10713W: http://www.melexis.com 10714S: Supported 10715F: drivers/iio/temperature/mlx90632.c 10716 10717MELFAS MIP4 TOUCHSCREEN DRIVER 10718M: Sangwon Jee <jeesw@melfas.com> 10719W: http://www.melfas.com 10720S: Supported 10721F: drivers/input/touchscreen/melfas_mip4.c 10722F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10723 10724MELLANOX ETHERNET DRIVER (mlx4_en) 10725M: Tariq Toukan <tariqt@mellanox.com> 10726L: netdev@vger.kernel.org 10727S: Supported 10728W: http://www.mellanox.com 10729Q: http://patchwork.ozlabs.org/project/netdev/list/ 10730F: drivers/net/ethernet/mellanox/mlx4/en_* 10731 10732MELLANOX ETHERNET DRIVER (mlx5e) 10733M: Saeed Mahameed <saeedm@mellanox.com> 10734L: netdev@vger.kernel.org 10735S: Supported 10736W: http://www.mellanox.com 10737Q: http://patchwork.ozlabs.org/project/netdev/list/ 10738F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10739 10740MELLANOX ETHERNET INNOVA DRIVERS 10741R: Boris Pismenny <borisp@mellanox.com> 10742L: netdev@vger.kernel.org 10743S: Supported 10744W: http://www.mellanox.com 10745Q: http://patchwork.ozlabs.org/project/netdev/list/ 10746F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10747F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10748F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10749F: include/linux/mlx5/mlx5_ifc_fpga.h 10750 10751MELLANOX ETHERNET SWITCH DRIVERS 10752M: Jiri Pirko <jiri@mellanox.com> 10753M: Ido Schimmel <idosch@mellanox.com> 10754L: netdev@vger.kernel.org 10755S: Supported 10756W: http://www.mellanox.com 10757Q: http://patchwork.ozlabs.org/project/netdev/list/ 10758F: drivers/net/ethernet/mellanox/mlxsw/ 10759F: tools/testing/selftests/drivers/net/mlxsw/ 10760 10761MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10762M: mlxsw@mellanox.com 10763L: netdev@vger.kernel.org 10764S: Supported 10765W: http://www.mellanox.com 10766Q: http://patchwork.ozlabs.org/project/netdev/list/ 10767F: drivers/net/ethernet/mellanox/mlxfw/ 10768 10769MELLANOX HARDWARE PLATFORM SUPPORT 10770M: Andy Shevchenko <andy@infradead.org> 10771M: Darren Hart <dvhart@infradead.org> 10772M: Vadim Pasternak <vadimp@mellanox.com> 10773L: platform-driver-x86@vger.kernel.org 10774S: Supported 10775F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 10776F: drivers/platform/mellanox/ 10777F: include/linux/platform_data/mlxreg.h 10778 10779MELLANOX MLX4 core VPI driver 10780M: Tariq Toukan <tariqt@mellanox.com> 10781L: netdev@vger.kernel.org 10782L: linux-rdma@vger.kernel.org 10783W: http://www.mellanox.com 10784Q: http://patchwork.ozlabs.org/project/netdev/list/ 10785S: Supported 10786F: drivers/net/ethernet/mellanox/mlx4/ 10787F: include/linux/mlx4/ 10788 10789MELLANOX MLX4 IB driver 10790M: Yishai Hadas <yishaih@mellanox.com> 10791L: linux-rdma@vger.kernel.org 10792W: http://www.mellanox.com 10793Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10794S: Supported 10795F: drivers/infiniband/hw/mlx4/ 10796F: include/linux/mlx4/ 10797F: include/uapi/rdma/mlx4-abi.h 10798 10799MELLANOX MLX5 core VPI driver 10800M: Saeed Mahameed <saeedm@mellanox.com> 10801M: Leon Romanovsky <leonro@mellanox.com> 10802L: netdev@vger.kernel.org 10803L: linux-rdma@vger.kernel.org 10804W: http://www.mellanox.com 10805Q: http://patchwork.ozlabs.org/project/netdev/list/ 10806S: Supported 10807F: drivers/net/ethernet/mellanox/mlx5/core/ 10808F: include/linux/mlx5/ 10809F: Documentation/networking/device_drivers/mellanox/ 10810 10811MELLANOX MLX5 IB driver 10812M: Leon Romanovsky <leonro@mellanox.com> 10813L: linux-rdma@vger.kernel.org 10814W: http://www.mellanox.com 10815Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10816S: Supported 10817F: drivers/infiniband/hw/mlx5/ 10818F: include/linux/mlx5/ 10819F: include/uapi/rdma/mlx5-abi.h 10820 10821MELLANOX MLXCPLD I2C AND MUX DRIVER 10822M: Vadim Pasternak <vadimp@mellanox.com> 10823M: Michael Shych <michaelsh@mellanox.com> 10824L: linux-i2c@vger.kernel.org 10825S: Supported 10826F: drivers/i2c/busses/i2c-mlxcpld.c 10827F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10828F: Documentation/i2c/busses/i2c-mlxcpld.rst 10829 10830MELLANOX MLXCPLD LED DRIVER 10831M: Vadim Pasternak <vadimp@mellanox.com> 10832L: linux-leds@vger.kernel.org 10833S: Supported 10834F: drivers/leds/leds-mlxcpld.c 10835F: drivers/leds/leds-mlxreg.c 10836F: Documentation/leds/leds-mlxcpld.rst 10837 10838MELLANOX PLATFORM DRIVER 10839M: Vadim Pasternak <vadimp@mellanox.com> 10840L: platform-driver-x86@vger.kernel.org 10841S: Supported 10842F: drivers/platform/x86/mlx-platform.c 10843 10844MEMBARRIER SUPPORT 10845M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10846M: "Paul E. McKenney" <paulmck@kernel.org> 10847L: linux-kernel@vger.kernel.org 10848S: Supported 10849F: kernel/sched/membarrier.c 10850F: include/uapi/linux/membarrier.h 10851F: arch/powerpc/include/asm/membarrier.h 10852 10853MEMBLOCK 10854M: Mike Rapoport <rppt@linux.ibm.com> 10855L: linux-mm@kvack.org 10856S: Maintained 10857F: include/linux/memblock.h 10858F: mm/memblock.c 10859F: Documentation/core-api/boot-time-mm.rst 10860 10861MEMORY MANAGEMENT 10862M: Andrew Morton <akpm@linux-foundation.org> 10863L: linux-mm@kvack.org 10864W: http://www.linux-mm.org 10865T: quilt https://ozlabs.org/~akpm/mmotm/ 10866T: quilt https://ozlabs.org/~akpm/mmots/ 10867T: git git://github.com/hnaz/linux-mm.git 10868S: Maintained 10869F: include/linux/mm.h 10870F: include/linux/gfp.h 10871F: include/linux/mmzone.h 10872F: include/linux/memory_hotplug.h 10873F: include/linux/vmalloc.h 10874F: mm/ 10875 10876MEMORY TECHNOLOGY DEVICES (MTD) 10877M: Miquel Raynal <miquel.raynal@bootlin.com> 10878M: Richard Weinberger <richard@nod.at> 10879M: Vignesh Raghavendra <vigneshr@ti.com> 10880L: linux-mtd@lists.infradead.org 10881W: http://www.linux-mtd.infradead.org/ 10882Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10883C: irc://irc.oftc.net/mtd 10884T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10886S: Maintained 10887F: Documentation/devicetree/bindings/mtd/ 10888F: drivers/mtd/ 10889F: include/linux/mtd/ 10890F: include/uapi/mtd/ 10891 10892MEN A21 WATCHDOG DRIVER 10893M: Johannes Thumshirn <morbidrsa@gmail.com> 10894L: linux-watchdog@vger.kernel.org 10895S: Maintained 10896F: drivers/watchdog/mena21_wdt.c 10897 10898MEN CHAMELEON BUS (mcb) 10899M: Johannes Thumshirn <morbidrsa@gmail.com> 10900S: Maintained 10901F: drivers/mcb/ 10902F: include/linux/mcb.h 10903F: Documentation/driver-api/men-chameleon-bus.rst 10904 10905MEN F21BMC (Board Management Controller) 10906M: Andreas Werner <andreas.werner@men.de> 10907S: Supported 10908F: drivers/mfd/menf21bmc.c 10909F: drivers/watchdog/menf21bmc_wdt.c 10910F: drivers/leds/leds-menf21bmc.c 10911F: drivers/hwmon/menf21bmc_hwmon.c 10912F: Documentation/hwmon/menf21bmc.rst 10913 10914MEN Z069 WATCHDOG DRIVER 10915M: Johannes Thumshirn <jth@kernel.org> 10916L: linux-watchdog@vger.kernel.org 10917S: Maintained 10918F: drivers/watchdog/menz69_wdt.c 10919 10920MESON AO CEC DRIVER FOR AMLOGIC SOCS 10921M: Neil Armstrong <narmstrong@baylibre.com> 10922L: linux-media@vger.kernel.org 10923L: linux-amlogic@lists.infradead.org 10924W: http://linux-meson.com/ 10925S: Supported 10926F: drivers/media/platform/meson/ao-cec.c 10927F: drivers/media/platform/meson/ao-cec-g12a.c 10928F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml 10929T: git git://linuxtv.org/media_tree.git 10930 10931MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10932M: Liang Yang <liang.yang@amlogic.com> 10933L: linux-mtd@lists.infradead.org 10934S: Maintained 10935F: drivers/mtd/nand/raw/meson_* 10936F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10937 10938MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10939M: Maxime Jourdan <mjourdan@baylibre.com> 10940L: linux-media@vger.kernel.org 10941L: linux-amlogic@lists.infradead.org 10942S: Supported 10943F: drivers/staging/media/meson/vdec/ 10944T: git git://linuxtv.org/media_tree.git 10945 10946METHODE UDPU SUPPORT 10947M: Vladimir Vid <vladimir.vid@sartura.hr> 10948S: Maintained 10949F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10950 10951MICROBLAZE ARCHITECTURE 10952M: Michal Simek <monstr@monstr.eu> 10953W: http://www.monstr.eu/fdt/ 10954T: git git://git.monstr.eu/linux-2.6-microblaze.git 10955S: Supported 10956F: arch/microblaze/ 10957 10958MICROCHIP AT91 SERIAL DRIVER 10959M: Richard Genoud <richard.genoud@gmail.com> 10960S: Maintained 10961F: drivers/tty/serial/atmel_serial.c 10962F: drivers/tty/serial/atmel_serial.h 10963F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10964 10965MICROCHIP AUDIO ASOC DRIVERS 10966M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10967L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10968S: Supported 10969F: sound/soc/atmel 10970 10971MICROCHIP DMA DRIVER 10972M: Ludovic Desroches <ludovic.desroches@microchip.com> 10973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10974L: dmaengine@vger.kernel.org 10975S: Supported 10976F: drivers/dma/at_hdmac.c 10977F: drivers/dma/at_hdmac_regs.h 10978F: include/linux/platform_data/dma-atmel.h 10979F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10980F: include/dt-bindings/dma/at91.h 10981 10982MICROCHIP ECC DRIVER 10983M: Tudor Ambarus <tudor.ambarus@microchip.com> 10984L: linux-crypto@vger.kernel.org 10985S: Maintained 10986F: drivers/crypto/atmel-ecc.* 10987 10988MICROCHIP I2C DRIVER 10989M: Ludovic Desroches <ludovic.desroches@microchip.com> 10990L: linux-i2c@vger.kernel.org 10991S: Supported 10992F: drivers/i2c/busses/i2c-at91.h 10993F: drivers/i2c/busses/i2c-at91-*.c 10994 10995MICROCHIP ISC DRIVER 10996M: Eugen Hristev <eugen.hristev@microchip.com> 10997L: linux-media@vger.kernel.org 10998S: Supported 10999F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 11000F: drivers/media/platform/atmel/atmel-isc.h 11001F: drivers/media/platform/atmel/atmel-isc-base.c 11002F: drivers/media/platform/atmel/atmel-isc-regs.h 11003F: Documentation/devicetree/bindings/media/atmel-isc.txt 11004F: include/linux/atmel-isc-media.h 11005 11006MICROCHIP ISI DRIVER 11007M: Eugen Hristev <eugen.hristev@microchip.com> 11008L: linux-media@vger.kernel.org 11009S: Supported 11010F: drivers/media/platform/atmel/atmel-isi.c 11011F: drivers/media/platform/atmel/atmel-isi.h 11012 11013MICROCHIP AT91 USART MFD DRIVER 11014M: Radu Pirea <radu_nicolae.pirea@upb.ro> 11015L: linux-kernel@vger.kernel.org 11016S: Supported 11017F: drivers/mfd/at91-usart.c 11018F: include/dt-bindings/mfd/at91-usart.h 11019F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 11020 11021MICROCHIP AT91 USART SPI DRIVER 11022M: Radu Pirea <radu_nicolae.pirea@upb.ro> 11023L: linux-spi@vger.kernel.org 11024S: Supported 11025F: drivers/spi/spi-at91-usart.c 11026F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 11027 11028MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 11029M: Woojung Huh <woojung.huh@microchip.com> 11030M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11031L: netdev@vger.kernel.org 11032S: Maintained 11033F: net/dsa/tag_ksz.c 11034F: drivers/net/dsa/microchip/* 11035F: include/linux/platform_data/microchip-ksz.h 11036F: Documentation/devicetree/bindings/net/dsa/ksz.txt 11037 11038MICROCHIP LAN743X ETHERNET DRIVER 11039M: Bryan Whitehead <bryan.whitehead@microchip.com> 11040M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11041L: netdev@vger.kernel.org 11042S: Maintained 11043F: drivers/net/ethernet/microchip/lan743x_* 11044 11045MICROCHIP LCDFB DRIVER 11046M: Nicolas Ferre <nicolas.ferre@microchip.com> 11047L: linux-fbdev@vger.kernel.org 11048S: Maintained 11049F: drivers/video/fbdev/atmel_lcdfb.c 11050F: include/video/atmel_lcdc.h 11051 11052MICROCHIP MMC/SD/SDIO MCI DRIVER 11053M: Ludovic Desroches <ludovic.desroches@microchip.com> 11054S: Maintained 11055F: drivers/mmc/host/atmel-mci.c 11056 11057MICROCHIP MCP16502 PMIC DRIVER 11058M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 11059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11060S: Maintained 11061F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 11062F: drivers/regulator/mcp16502.c 11063 11064MICROCHIP MCP3911 ADC DRIVER 11065M: Marcus Folkesson <marcus.folkesson@gmail.com> 11066M: Kent Gustavsson <kent@minoris.se> 11067L: linux-iio@vger.kernel.org 11068S: Supported 11069F: drivers/iio/adc/mcp3911.c 11070F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 11071 11072MICROCHIP NAND DRIVER 11073M: Tudor Ambarus <tudor.ambarus@microchip.com> 11074L: linux-mtd@lists.infradead.org 11075S: Supported 11076F: drivers/mtd/nand/raw/atmel/* 11077F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 11078 11079MICROCHIP PWM DRIVER 11080M: Claudiu Beznea <claudiu.beznea@microchip.com> 11081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11082L: linux-pwm@vger.kernel.org 11083S: Supported 11084F: drivers/pwm/pwm-atmel.c 11085F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 11086 11087MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 11088M: Ludovic Desroches <ludovic.desroches@microchip.com> 11089M: Eugen Hristev <eugen.hristev@microchip.com> 11090L: linux-iio@vger.kernel.org 11091S: Supported 11092F: drivers/iio/adc/at91-sama5d2_adc.c 11093F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 11094F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 11095 11096MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 11097M: Nicolas Ferre <nicolas.ferre@microchip.com> 11098S: Supported 11099F: drivers/power/reset/at91-sama5d2_shdwc.c 11100 11101MICROCHIP SPI DRIVER 11102M: Nicolas Ferre <nicolas.ferre@microchip.com> 11103S: Supported 11104F: drivers/spi/spi-atmel.* 11105 11106MICROCHIP SSC DRIVER 11107M: Nicolas Ferre <nicolas.ferre@microchip.com> 11108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11109S: Supported 11110F: drivers/misc/atmel-ssc.c 11111F: include/linux/atmel-ssc.h 11112 11113MICROCHIP USBA UDC DRIVER 11114M: Cristian Birsan <cristian.birsan@microchip.com> 11115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11116S: Supported 11117F: drivers/usb/gadget/udc/atmel_usba_udc.* 11118 11119MICROCHIP USB251XB DRIVER 11120M: Richard Leitner <richard.leitner@skidata.com> 11121L: linux-usb@vger.kernel.org 11122S: Maintained 11123F: drivers/usb/misc/usb251xb.c 11124F: Documentation/devicetree/bindings/usb/usb251xb.txt 11125 11126MICROCHIP XDMA DRIVER 11127M: Ludovic Desroches <ludovic.desroches@microchip.com> 11128L: linux-arm-kernel@lists.infradead.org 11129L: dmaengine@vger.kernel.org 11130S: Supported 11131F: drivers/dma/at_xdmac.c 11132 11133MICROSEMI MIPS SOCS 11134M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11135M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11136L: linux-mips@vger.kernel.org 11137S: Supported 11138F: arch/mips/generic/board-ocelot.c 11139F: arch/mips/configs/generic/board-ocelot.config 11140F: arch/mips/boot/dts/mscc/ 11141F: Documentation/devicetree/bindings/mips/mscc.txt 11142 11143MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 11144M: Don Brace <don.brace@microsemi.com> 11145L: esc.storagedev@microsemi.com 11146L: linux-scsi@vger.kernel.org 11147S: Supported 11148F: drivers/scsi/smartpqi/smartpqi*.[ch] 11149F: drivers/scsi/smartpqi/Kconfig 11150F: drivers/scsi/smartpqi/Makefile 11151F: include/linux/cciss*.h 11152F: include/uapi/linux/cciss*.h 11153F: Documentation/scsi/smartpqi.txt 11154 11155MICROSEMI ETHERNET SWITCH DRIVER 11156M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11157M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11158L: netdev@vger.kernel.org 11159S: Supported 11160F: drivers/net/ethernet/mscc/ 11161F: include/soc/mscc/ocelot* 11162 11163MICROSOFT SURFACE PRO 3 BUTTON DRIVER 11164M: Chen Yu <yu.c.chen@intel.com> 11165L: platform-driver-x86@vger.kernel.org 11166S: Supported 11167F: drivers/platform/x86/surfacepro3_button.c 11168 11169MICROTEK X6 SCANNER 11170M: Oliver Neukum <oliver@neukum.org> 11171S: Maintained 11172F: drivers/usb/image/microtek.* 11173 11174MIPS 11175M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11176L: linux-mips@vger.kernel.org 11177W: http://www.linux-mips.org/ 11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 11179Q: https://patchwork.kernel.org/project/linux-mips/list/ 11180S: Maintained 11181F: Documentation/devicetree/bindings/mips/ 11182F: Documentation/mips/ 11183F: arch/mips/ 11184F: drivers/platform/mips/ 11185 11186MIPS BOSTON DEVELOPMENT BOARD 11187M: Paul Burton <paulburton@kernel.org> 11188L: linux-mips@vger.kernel.org 11189S: Maintained 11190F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 11191F: arch/mips/boot/dts/img/boston.dts 11192F: arch/mips/configs/generic/board-boston.config 11193F: drivers/clk/imgtec/clk-boston.c 11194F: include/dt-bindings/clock/boston-clock.h 11195 11196MIPS GENERIC PLATFORM 11197M: Paul Burton <paulburton@kernel.org> 11198L: linux-mips@vger.kernel.org 11199S: Supported 11200F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 11201F: arch/mips/generic/ 11202F: arch/mips/tools/generic-board-config.sh 11203 11204MIPS/LOONGSON1 ARCHITECTURE 11205M: Keguang Zhang <keguang.zhang@gmail.com> 11206L: linux-mips@vger.kernel.org 11207S: Maintained 11208F: arch/mips/loongson32/ 11209F: arch/mips/include/asm/mach-loongson32/ 11210F: drivers/*/*loongson1* 11211F: drivers/*/*/*loongson1* 11212 11213MIPS/LOONGSON2EF ARCHITECTURE 11214M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11215L: linux-mips@vger.kernel.org 11216S: Maintained 11217F: arch/mips/loongson2ef/ 11218F: arch/mips/include/asm/mach-loongson2ef/ 11219F: drivers/*/*loongson2* 11220F: drivers/*/*/*loongson2* 11221 11222MIPS/LOONGSON64 ARCHITECTURE 11223M: Huacai Chen <chenhc@lemote.com> 11224M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11225L: linux-mips@vger.kernel.org 11226S: Maintained 11227F: arch/mips/loongson64/ 11228F: arch/mips/include/asm/mach-loongson64/ 11229F: drivers/platform/mips/cpu_hwmon.c 11230F: drivers/irqchip/irq-loongson* 11231F: drivers/*/*loongson3* 11232F: drivers/*/*/*loongson3* 11233 11234MIPS RINT INSTRUCTION EMULATION 11235M: Aleksandar Markovic <aleksandar.markovic@mips.com> 11236L: linux-mips@vger.kernel.org 11237S: Supported 11238F: arch/mips/math-emu/sp_rint.c 11239F: arch/mips/math-emu/dp_rint.c 11240 11241MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 11242M: Hans Verkuil <hverkuil@xs4all.nl> 11243L: linux-media@vger.kernel.org 11244T: git git://linuxtv.org/media_tree.git 11245W: https://linuxtv.org 11246S: Odd Fixes 11247F: drivers/media/radio/radio-miropcm20* 11248 11249MMP SUPPORT 11250R: Lubomir Rintel <lkundrak@v3.sk> 11251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 11253S: Odd Fixes 11254F: arch/arm/boot/dts/mmp* 11255F: arch/arm/mach-mmp/ 11256F: linux/soc/mmp/ 11257 11258MMP USB PHY DRIVERS 11259R: Lubomir Rintel <lkundrak@v3.sk> 11260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11261S: Maintained 11262F: drivers/phy/marvell/phy-mmp3-usb.c 11263F: drivers/phy/marvell/phy-pxa-usb.c 11264 11265MMU GATHER AND TLB INVALIDATION 11266M: Will Deacon <will@kernel.org> 11267M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 11268M: Andrew Morton <akpm@linux-foundation.org> 11269M: Nick Piggin <npiggin@gmail.com> 11270M: Peter Zijlstra <peterz@infradead.org> 11271L: linux-arch@vger.kernel.org 11272L: linux-mm@kvack.org 11273S: Maintained 11274F: arch/*/include/asm/tlb.h 11275F: include/asm-generic/tlb.h 11276F: mm/mmu_gather.c 11277 11278MN88472 MEDIA DRIVER 11279M: Antti Palosaari <crope@iki.fi> 11280L: linux-media@vger.kernel.org 11281W: https://linuxtv.org 11282W: http://palosaari.fi/linux/ 11283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11284S: Maintained 11285F: drivers/media/dvb-frontends/mn88472* 11286 11287MN88473 MEDIA DRIVER 11288M: Antti Palosaari <crope@iki.fi> 11289L: linux-media@vger.kernel.org 11290W: https://linuxtv.org 11291W: http://palosaari.fi/linux/ 11292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11293S: Maintained 11294F: drivers/media/dvb-frontends/mn88473* 11295 11296MODULE SUPPORT 11297M: Jessica Yu <jeyu@kernel.org> 11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 11299S: Maintained 11300F: include/linux/module.h 11301F: kernel/module.c 11302 11303MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 11304W: http://popies.net/meye/ 11305S: Orphan 11306F: Documentation/media/v4l-drivers/meye* 11307F: drivers/media/pci/meye/ 11308F: include/uapi/linux/meye.h 11309 11310MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 11311M: Jiri Slaby <jirislaby@gmail.com> 11312S: Maintained 11313F: Documentation/driver-api/serial/moxa-smartio.rst 11314F: drivers/tty/mxser.* 11315 11316MONOLITHIC POWER SYSTEM PMIC DRIVER 11317M: Saravanan Sekar <sravanhome@gmail.com> 11318S: Maintained 11319F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 11320F: drivers/regulator/mp5416.c 11321F: drivers/regulator/mpq7920.c 11322F: drivers/regulator/mpq7920.h 11323 11324MR800 AVERMEDIA USB FM RADIO DRIVER 11325M: Alexey Klimov <klimov.linux@gmail.com> 11326L: linux-media@vger.kernel.org 11327T: git git://linuxtv.org/media_tree.git 11328S: Maintained 11329F: drivers/media/radio/radio-mr800.c 11330 11331MRF24J40 IEEE 802.15.4 RADIO DRIVER 11332M: Alan Ott <alan@signal11.us> 11333L: linux-wpan@vger.kernel.org 11334S: Maintained 11335F: drivers/net/ieee802154/mrf24j40.c 11336F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 11337 11338MSI LAPTOP SUPPORT 11339M: "Lee, Chun-Yi" <jlee@suse.com> 11340L: platform-driver-x86@vger.kernel.org 11341S: Maintained 11342F: drivers/platform/x86/msi-laptop.c 11343 11344MSI WMI SUPPORT 11345L: platform-driver-x86@vger.kernel.org 11346S: Orphan 11347F: drivers/platform/x86/msi-wmi.c 11348 11349MSI001 MEDIA DRIVER 11350M: Antti Palosaari <crope@iki.fi> 11351L: linux-media@vger.kernel.org 11352W: https://linuxtv.org 11353W: http://palosaari.fi/linux/ 11354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11355T: git git://linuxtv.org/anttip/media_tree.git 11356S: Maintained 11357F: drivers/media/tuners/msi001* 11358 11359MSI2500 MEDIA DRIVER 11360M: Antti Palosaari <crope@iki.fi> 11361L: linux-media@vger.kernel.org 11362W: https://linuxtv.org 11363W: http://palosaari.fi/linux/ 11364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11365T: git git://linuxtv.org/anttip/media_tree.git 11366S: Maintained 11367F: drivers/media/usb/msi2500/ 11368 11369MSYSTEMS DISKONCHIP G3 MTD DRIVER 11370M: Robert Jarzmik <robert.jarzmik@free.fr> 11371L: linux-mtd@lists.infradead.org 11372S: Maintained 11373F: drivers/mtd/devices/docg3* 11374 11375MT9M032 APTINA SENSOR DRIVER 11376M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11377L: linux-media@vger.kernel.org 11378T: git git://linuxtv.org/media_tree.git 11379S: Maintained 11380F: drivers/media/i2c/mt9m032.c 11381F: include/media/i2c/mt9m032.h 11382 11383MT9P031 APTINA CAMERA SENSOR 11384M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11385L: linux-media@vger.kernel.org 11386T: git git://linuxtv.org/media_tree.git 11387S: Maintained 11388F: drivers/media/i2c/mt9p031.c 11389F: include/media/i2c/mt9p031.h 11390 11391MT9T001 APTINA CAMERA SENSOR 11392M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11393L: linux-media@vger.kernel.org 11394T: git git://linuxtv.org/media_tree.git 11395S: Maintained 11396F: drivers/media/i2c/mt9t001.c 11397F: include/media/i2c/mt9t001.h 11398 11399MT9T112 APTINA CAMERA SENSOR 11400M: Jacopo Mondi <jacopo@jmondi.org> 11401L: linux-media@vger.kernel.org 11402T: git git://linuxtv.org/media_tree.git 11403S: Odd Fixes 11404F: drivers/media/i2c/mt9t112.c 11405F: include/media/i2c/mt9t112.h 11406 11407MT9V032 APTINA CAMERA SENSOR 11408M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11409L: linux-media@vger.kernel.org 11410T: git git://linuxtv.org/media_tree.git 11411S: Maintained 11412F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 11413F: drivers/media/i2c/mt9v032.c 11414F: include/media/i2c/mt9v032.h 11415 11416MT9V111 APTINA CAMERA SENSOR 11417M: Jacopo Mondi <jacopo@jmondi.org> 11418L: linux-media@vger.kernel.org 11419T: git git://linuxtv.org/media_tree.git 11420S: Maintained 11421F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 11422F: drivers/media/i2c/mt9v111.c 11423 11424MULTIFUNCTION DEVICES (MFD) 11425M: Lee Jones <lee.jones@linaro.org> 11426T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11427S: Supported 11428F: Documentation/devicetree/bindings/mfd/ 11429F: drivers/mfd/ 11430F: include/linux/mfd/ 11431F: include/dt-bindings/mfd/ 11432 11433MULTIMEDIA CARD (MMC) ETC. OVER SPI 11434S: Orphan 11435F: drivers/mmc/host/mmc_spi.c 11436F: include/linux/spi/mmc_spi.h 11437 11438MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 11439M: Ulf Hansson <ulf.hansson@linaro.org> 11440L: linux-mmc@vger.kernel.org 11441T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 11442S: Maintained 11443F: Documentation/devicetree/bindings/mmc/ 11444F: drivers/mmc/ 11445F: include/linux/mmc/ 11446F: include/uapi/linux/mmc/ 11447 11448MULTIPLEXER SUBSYSTEM 11449M: Peter Rosin <peda@axentia.se> 11450S: Maintained 11451F: Documentation/ABI/testing/sysfs-class-mux* 11452F: Documentation/devicetree/bindings/mux/ 11453F: include/dt-bindings/mux/ 11454F: include/linux/mux/ 11455F: drivers/mux/ 11456 11457MULTITECH MULTIPORT CARD (ISICOM) 11458S: Orphan 11459F: drivers/tty/isicom.c 11460F: include/linux/isicom.h 11461 11462MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 11463M: Bin Liu <b-liu@ti.com> 11464L: linux-usb@vger.kernel.org 11465S: Maintained 11466F: drivers/usb/musb/ 11467 11468MXL301RF MEDIA DRIVER 11469M: Akihiro Tsukada <tskd08@gmail.com> 11470L: linux-media@vger.kernel.org 11471S: Odd Fixes 11472F: drivers/media/tuners/mxl301rf* 11473 11474MXL5007T MEDIA DRIVER 11475M: Michael Krufky <mkrufky@linuxtv.org> 11476L: linux-media@vger.kernel.org 11477W: https://linuxtv.org 11478W: http://github.com/mkrufky 11479Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11480T: git git://linuxtv.org/mkrufky/tuners.git 11481S: Maintained 11482F: drivers/media/tuners/mxl5007t.* 11483 11484MXSFB DRM DRIVER 11485M: Marek Vasut <marex@denx.de> 11486M: Stefan Agner <stefan@agner.ch> 11487L: dri-devel@lists.freedesktop.org 11488S: Supported 11489F: drivers/gpu/drm/mxsfb/ 11490F: Documentation/devicetree/bindings/display/mxsfb.txt 11491T: git git://anongit.freedesktop.org/drm/drm-misc 11492 11493MYLEX DAC960 PCI RAID Controller 11494M: Hannes Reinecke <hare@kernel.org> 11495L: linux-scsi@vger.kernel.org 11496S: Supported 11497F: drivers/scsi/myrb.* 11498F: drivers/scsi/myrs.* 11499 11500MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11501M: Chris Lee <christopher.lee@cspi.com> 11502L: netdev@vger.kernel.org 11503W: https://www.cspi.com/ethernet-products/support/downloads/ 11504S: Supported 11505F: drivers/net/ethernet/myricom/myri10ge/ 11506 11507NAND FLASH SUBSYSTEM 11508M: Miquel Raynal <miquel.raynal@bootlin.com> 11509R: Richard Weinberger <richard@nod.at> 11510L: linux-mtd@lists.infradead.org 11511W: http://www.linux-mtd.infradead.org/ 11512Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11513T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11514S: Maintained 11515F: drivers/mtd/nand/ 11516F: include/linux/mtd/*nand*.h 11517 11518NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11519M: Daniel Mack <zonque@gmail.com> 11520S: Maintained 11521L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11522W: http://www.native-instruments.com 11523F: sound/usb/caiaq/ 11524 11525NATSEMI ETHERNET DRIVER (DP8381x) 11526S: Orphan 11527F: drivers/net/ethernet/natsemi/natsemi.c 11528 11529NCR 5380 SCSI DRIVERS 11530M: Finn Thain <fthain@telegraphics.com.au> 11531M: Michael Schmitz <schmitzmic@gmail.com> 11532L: linux-scsi@vger.kernel.org 11533S: Maintained 11534F: Documentation/scsi/g_NCR5380.txt 11535F: drivers/scsi/NCR5380.* 11536F: drivers/scsi/arm/cumana_1.c 11537F: drivers/scsi/arm/oak.c 11538F: drivers/scsi/atari_scsi.* 11539F: drivers/scsi/dmx3191d.c 11540F: drivers/scsi/g_NCR5380.* 11541F: drivers/scsi/mac_scsi.* 11542F: drivers/scsi/sun3_scsi.* 11543F: drivers/scsi/sun3_scsi_vme.c 11544 11545NCSI LIBRARY 11546M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11547S: Maintained 11548F: net/ncsi/ 11549 11550NCT6775 HARDWARE MONITOR DRIVER 11551M: Guenter Roeck <linux@roeck-us.net> 11552L: linux-hwmon@vger.kernel.org 11553S: Maintained 11554F: Documentation/hwmon/nct6775.rst 11555F: drivers/hwmon/nct6775.c 11556 11557NET_FAILOVER MODULE 11558M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11559L: netdev@vger.kernel.org 11560S: Supported 11561F: drivers/net/net_failover.c 11562F: include/net/net_failover.h 11563F: Documentation/networking/net_failover.rst 11564 11565NETEM NETWORK EMULATOR 11566M: Stephen Hemminger <stephen@networkplumber.org> 11567L: netdev@vger.kernel.org 11568S: Maintained 11569F: net/sched/sch_netem.c 11570 11571NETERION 10GbE DRIVERS (s2io/vxge) 11572M: Jon Mason <jdmason@kudzu.us> 11573L: netdev@vger.kernel.org 11574S: Supported 11575F: Documentation/networking/device_drivers/neterion/s2io.txt 11576F: Documentation/networking/device_drivers/neterion/vxge.txt 11577F: drivers/net/ethernet/neterion/ 11578 11579NETFILTER 11580M: Pablo Neira Ayuso <pablo@netfilter.org> 11581M: Jozsef Kadlecsik <kadlec@netfilter.org> 11582M: Florian Westphal <fw@strlen.de> 11583L: netfilter-devel@vger.kernel.org 11584L: coreteam@netfilter.org 11585W: http://www.netfilter.org/ 11586W: http://www.iptables.org/ 11587W: http://www.nftables.org/ 11588Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11589T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11590T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11591S: Maintained 11592F: include/linux/netfilter* 11593F: include/linux/netfilter/ 11594F: include/net/netfilter/ 11595F: include/uapi/linux/netfilter* 11596F: include/uapi/linux/netfilter/ 11597F: net/*/netfilter.c 11598F: net/*/netfilter/ 11599F: net/netfilter/ 11600F: net/bridge/br_netfilter*.c 11601 11602NETROM NETWORK LAYER 11603M: Ralf Baechle <ralf@linux-mips.org> 11604L: linux-hams@vger.kernel.org 11605W: http://www.linux-ax25.org/ 11606S: Maintained 11607F: include/net/netrom.h 11608F: include/uapi/linux/netrom.h 11609F: net/netrom/ 11610 11611NETRONOME ETHERNET DRIVERS 11612M: Jakub Kicinski <kuba@kernel.org> 11613L: oss-drivers@netronome.com 11614S: Maintained 11615F: drivers/net/ethernet/netronome/ 11616 11617NETWORK BLOCK DEVICE (NBD) 11618M: Josef Bacik <josef@toxicpanda.com> 11619S: Maintained 11620L: linux-block@vger.kernel.org 11621L: nbd@other.debian.org 11622F: Documentation/admin-guide/blockdev/nbd.rst 11623F: drivers/block/nbd.c 11624F: include/trace/events/nbd.h 11625F: include/uapi/linux/nbd.h 11626 11627NETWORK DROP MONITOR 11628M: Neil Horman <nhorman@tuxdriver.com> 11629L: netdev@vger.kernel.org 11630S: Maintained 11631W: https://fedorahosted.org/dropwatch/ 11632F: net/core/drop_monitor.c 11633F: include/uapi/linux/net_dropmon.h 11634F: include/net/drop_monitor.h 11635 11636NETWORKING DRIVERS 11637M: "David S. Miller" <davem@davemloft.net> 11638L: netdev@vger.kernel.org 11639W: http://www.linuxfoundation.org/en/Net 11640Q: http://patchwork.ozlabs.org/project/netdev/list/ 11641T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11642T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 11643S: Odd Fixes 11644F: Documentation/devicetree/bindings/net/ 11645F: drivers/net/ 11646F: include/linux/if_* 11647F: include/linux/netdevice.h 11648F: include/linux/etherdevice.h 11649F: include/linux/fcdevice.h 11650F: include/linux/fddidevice.h 11651F: include/linux/hippidevice.h 11652F: include/linux/inetdevice.h 11653F: include/uapi/linux/if_* 11654F: include/uapi/linux/netdevice.h 11655 11656NETWORKING DRIVERS (WIRELESS) 11657M: Kalle Valo <kvalo@codeaurora.org> 11658L: linux-wireless@vger.kernel.org 11659Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11660T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11662S: Maintained 11663F: Documentation/devicetree/bindings/net/wireless/ 11664F: drivers/net/wireless/ 11665 11666NETWORKING [DSA] 11667M: Andrew Lunn <andrew@lunn.ch> 11668M: Vivien Didelot <vivien.didelot@gmail.com> 11669M: Florian Fainelli <f.fainelli@gmail.com> 11670S: Maintained 11671F: Documentation/devicetree/bindings/net/dsa/ 11672F: net/dsa/ 11673F: include/net/dsa.h 11674F: include/linux/dsa/ 11675F: include/linux/platform_data/dsa.h 11676F: drivers/net/dsa/ 11677 11678NETWORKING [GENERAL] 11679M: "David S. Miller" <davem@davemloft.net> 11680M: Jakub Kicinski <kuba@kernel.org> 11681L: netdev@vger.kernel.org 11682W: http://www.linuxfoundation.org/en/Net 11683Q: http://patchwork.ozlabs.org/project/netdev/list/ 11684T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11685T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 11686B: mailto:netdev@vger.kernel.org 11687S: Maintained 11688F: net/ 11689F: include/net/ 11690F: include/linux/in.h 11691F: include/linux/net.h 11692F: include/linux/netdevice.h 11693F: include/uapi/linux/in.h 11694F: include/uapi/linux/net.h 11695F: include/uapi/linux/netdevice.h 11696F: include/uapi/linux/net_namespace.h 11697F: tools/testing/selftests/net/ 11698F: lib/net_utils.c 11699F: lib/random32.c 11700F: Documentation/networking/ 11701 11702NETWORKING [IPSEC] 11703M: Steffen Klassert <steffen.klassert@secunet.com> 11704M: Herbert Xu <herbert@gondor.apana.org.au> 11705M: "David S. Miller" <davem@davemloft.net> 11706L: netdev@vger.kernel.org 11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11709S: Maintained 11710F: net/xfrm/ 11711F: net/key/ 11712F: net/ipv4/xfrm* 11713F: net/ipv4/esp4* 11714F: net/ipv4/ah4.c 11715F: net/ipv4/ipcomp.c 11716F: net/ipv4/ip_vti.c 11717F: net/ipv6/xfrm* 11718F: net/ipv6/esp6* 11719F: net/ipv6/ah6.c 11720F: net/ipv6/ipcomp6.c 11721F: net/ipv6/ip6_vti.c 11722F: include/uapi/linux/xfrm.h 11723F: include/net/xfrm.h 11724 11725NETWORKING [IPv4/IPv6] 11726M: "David S. Miller" <davem@davemloft.net> 11727M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11728M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11729L: netdev@vger.kernel.org 11730T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11731S: Maintained 11732F: net/ipv4/ 11733F: net/ipv6/ 11734F: include/net/ip* 11735F: arch/x86/net/* 11736 11737NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11738M: Paul Moore <paul@paul-moore.com> 11739W: https://github.com/netlabel 11740L: netdev@vger.kernel.org 11741L: linux-security-module@vger.kernel.org 11742S: Maintained 11743F: Documentation/netlabel/ 11744F: include/net/calipso.h 11745F: include/net/cipso_ipv4.h 11746F: include/net/netlabel.h 11747F: include/uapi/linux/netfilter/xt_SECMARK.h 11748F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11749F: net/netlabel/ 11750F: net/ipv4/cipso_ipv4.c 11751F: net/ipv6/calipso.c 11752F: net/netfilter/xt_CONNSECMARK.c 11753F: net/netfilter/xt_SECMARK.c 11754 11755NETWORKING [MPTCP] 11756M: Mat Martineau <mathew.j.martineau@linux.intel.com> 11757M: Matthieu Baerts <matthieu.baerts@tessares.net> 11758L: netdev@vger.kernel.org 11759L: mptcp@lists.01.org 11760W: https://github.com/multipath-tcp/mptcp_net-next/wiki 11761B: https://github.com/multipath-tcp/mptcp_net-next/issues 11762S: Maintained 11763F: include/net/mptcp.h 11764F: include/uapi/linux/mptcp.h 11765F: net/mptcp/ 11766F: tools/testing/selftests/net/mptcp/ 11767 11768NETWORKING [TCP] 11769M: Eric Dumazet <edumazet@google.com> 11770L: netdev@vger.kernel.org 11771S: Maintained 11772F: net/ipv4/tcp*.c 11773F: net/ipv4/syncookies.c 11774F: net/ipv6/tcp*.c 11775F: net/ipv6/syncookies.c 11776F: include/uapi/linux/tcp.h 11777F: include/net/tcp.h 11778F: include/linux/tcp.h 11779F: include/trace/events/tcp.h 11780 11781NETWORKING [TLS] 11782M: Boris Pismenny <borisp@mellanox.com> 11783M: Aviad Yehezkel <aviadye@mellanox.com> 11784M: John Fastabend <john.fastabend@gmail.com> 11785M: Daniel Borkmann <daniel@iogearbox.net> 11786M: Jakub Kicinski <kuba@kernel.org> 11787L: netdev@vger.kernel.org 11788S: Maintained 11789F: net/tls/* 11790F: include/uapi/linux/tls.h 11791F: include/net/tls.h 11792 11793NETWORKING [WIRELESS] 11794L: linux-wireless@vger.kernel.org 11795Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11796 11797NETDEVSIM 11798M: Jakub Kicinski <kuba@kernel.org> 11799S: Maintained 11800F: drivers/net/netdevsim/* 11801 11802NETXEN (1/10) GbE SUPPORT 11803M: Manish Chopra <manishc@marvell.com> 11804M: Rahul Verma <rahulv@marvell.com> 11805M: GR-Linux-NIC-Dev@marvell.com 11806L: netdev@vger.kernel.org 11807S: Supported 11808F: drivers/net/ethernet/qlogic/netxen/ 11809 11810NEXTHOP 11811M: David Ahern <dsahern@kernel.org> 11812L: netdev@vger.kernel.org 11813S: Maintained 11814F: include/net/nexthop.h 11815F: include/uapi/linux/nexthop.h 11816F: include/net/netns/nexthop.h 11817F: net/ipv4/nexthop.c 11818 11819NFC SUBSYSTEM 11820L: netdev@vger.kernel.org 11821S: Orphan 11822F: net/nfc/ 11823F: include/net/nfc/ 11824F: include/uapi/linux/nfc.h 11825F: drivers/nfc/ 11826F: include/linux/platform_data/nfcmrvl.h 11827F: Documentation/devicetree/bindings/net/nfc/ 11828 11829NFS, SUNRPC, AND LOCKD CLIENTS 11830M: Trond Myklebust <trond.myklebust@hammerspace.com> 11831M: Anna Schumaker <anna.schumaker@netapp.com> 11832L: linux-nfs@vger.kernel.org 11833W: http://client.linux-nfs.org 11834T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11835S: Maintained 11836F: fs/lockd/ 11837F: fs/nfs/ 11838F: fs/nfs_common/ 11839F: net/sunrpc/ 11840F: include/linux/lockd/ 11841F: include/linux/nfs* 11842F: include/linux/sunrpc/ 11843F: include/uapi/linux/nfs* 11844F: include/uapi/linux/sunrpc/ 11845 11846NILFS2 FILESYSTEM 11847M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11848L: linux-nilfs@vger.kernel.org 11849W: https://nilfs.sourceforge.io/ 11850W: https://nilfs.osdn.jp/ 11851T: git git://github.com/konis/nilfs2.git 11852S: Supported 11853F: Documentation/filesystems/nilfs2.rst 11854F: fs/nilfs2/ 11855F: include/trace/events/nilfs2.h 11856F: include/uapi/linux/nilfs2_api.h 11857F: include/uapi/linux/nilfs2_ondisk.h 11858 11859NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11860M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11861W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11862S: Maintained 11863F: Documentation/scsi/NinjaSCSI.txt 11864F: drivers/scsi/pcmcia/nsp_* 11865 11866NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11867M: GOTO Masanori <gotom@debian.or.jp> 11868M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11869W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11870S: Maintained 11871F: Documentation/scsi/NinjaSCSI.txt 11872F: drivers/scsi/nsp32* 11873 11874NIOS2 ARCHITECTURE 11875M: Ley Foon Tan <ley.foon.tan@intel.com> 11876L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11877T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11878S: Maintained 11879F: arch/nios2/ 11880 11881NOHZ, DYNTICKS SUPPORT 11882M: Frederic Weisbecker <fweisbec@gmail.com> 11883M: Thomas Gleixner <tglx@linutronix.de> 11884M: Ingo Molnar <mingo@kernel.org> 11885L: linux-kernel@vger.kernel.org 11886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11887S: Maintained 11888F: kernel/time/tick*.* 11889F: include/linux/tick.h 11890F: include/linux/sched/nohz.h 11891 11892NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11893M: Pavel Machek <pavel@ucw.cz> 11894M: Sakari Ailus <sakari.ailus@iki.fi> 11895L: linux-media@vger.kernel.org 11896S: Maintained 11897F: drivers/media/i2c/et8ek8 11898F: drivers/media/i2c/ad5820.c 11899 11900NOKIA N900 POWER SUPPLY DRIVERS 11901R: Pali Rohár <pali.rohar@gmail.com> 11902F: include/linux/power/bq2415x_charger.h 11903F: include/linux/power/bq27xxx_battery.h 11904F: drivers/power/supply/bq2415x_charger.c 11905F: drivers/power/supply/bq27xxx_battery.c 11906F: drivers/power/supply/bq27xxx_battery_i2c.c 11907F: drivers/power/supply/isp1704_charger.c 11908F: drivers/power/supply/rx51_battery.c 11909 11910NOLIBC HEADER FILE 11911M: Willy Tarreau <w@1wt.eu> 11912S: Maintained 11913T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11914F: tools/include/nolibc/ 11915 11916NSDEPS 11917M: Matthias Maennich <maennich@google.com> 11918S: Maintained 11919F: scripts/nsdeps 11920F: Documentation/core-api/symbol-namespaces.rst 11921 11922NTB AMD DRIVER 11923M: Sanjay R Mehta <sanju.mehta@amd.com> 11924M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11925L: linux-ntb@googlegroups.com 11926S: Supported 11927F: drivers/ntb/hw/amd/ 11928 11929NTB DRIVER CORE 11930M: Jon Mason <jdmason@kudzu.us> 11931M: Dave Jiang <dave.jiang@intel.com> 11932M: Allen Hubbe <allenbh@gmail.com> 11933L: linux-ntb@googlegroups.com 11934S: Supported 11935W: https://github.com/jonmason/ntb/wiki 11936T: git git://github.com/jonmason/ntb.git 11937F: drivers/ntb/ 11938F: drivers/net/ntb_netdev.c 11939F: include/linux/ntb.h 11940F: include/linux/ntb_transport.h 11941F: tools/testing/selftests/ntb/ 11942 11943NTB IDT DRIVER 11944M: Serge Semin <fancer.lancer@gmail.com> 11945L: linux-ntb@googlegroups.com 11946S: Supported 11947F: drivers/ntb/hw/idt/ 11948 11949NTB INTEL DRIVER 11950M: Dave Jiang <dave.jiang@intel.com> 11951L: linux-ntb@googlegroups.com 11952S: Supported 11953W: https://github.com/davejiang/linux/wiki 11954T: git https://github.com/davejiang/linux.git 11955F: drivers/ntb/hw/intel/ 11956 11957NTFS FILESYSTEM 11958M: Anton Altaparmakov <anton@tuxera.com> 11959L: linux-ntfs-dev@lists.sourceforge.net 11960W: http://www.tuxera.com/ 11961T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11962S: Supported 11963F: Documentation/filesystems/ntfs.rst 11964F: fs/ntfs/ 11965 11966NUBUS SUBSYSTEM 11967M: Finn Thain <fthain@telegraphics.com.au> 11968L: linux-m68k@lists.linux-m68k.org 11969S: Maintained 11970F: arch/*/include/asm/nubus.h 11971F: drivers/nubus/ 11972F: include/linux/nubus.h 11973F: include/uapi/linux/nubus.h 11974 11975NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11976M: Antonino Daplas <adaplas@gmail.com> 11977L: linux-fbdev@vger.kernel.org 11978S: Maintained 11979F: drivers/video/fbdev/riva/ 11980F: drivers/video/fbdev/nvidia/ 11981 11982NVM EXPRESS DRIVER 11983M: Keith Busch <kbusch@kernel.org> 11984M: Jens Axboe <axboe@fb.com> 11985M: Christoph Hellwig <hch@lst.de> 11986M: Sagi Grimberg <sagi@grimberg.me> 11987L: linux-nvme@lists.infradead.org 11988T: git://git.infradead.org/nvme.git 11989W: http://git.infradead.org/nvme.git 11990S: Supported 11991F: drivers/nvme/host/ 11992F: include/linux/nvme.h 11993F: include/uapi/linux/nvme_ioctl.h 11994 11995NVM EXPRESS FC TRANSPORT DRIVERS 11996M: James Smart <james.smart@broadcom.com> 11997L: linux-nvme@lists.infradead.org 11998S: Supported 11999F: include/linux/nvme-fc.h 12000F: include/linux/nvme-fc-driver.h 12001F: drivers/nvme/host/fc.c 12002F: drivers/nvme/target/fc.c 12003F: drivers/nvme/target/fcloop.c 12004 12005NVM EXPRESS TARGET DRIVER 12006M: Christoph Hellwig <hch@lst.de> 12007M: Sagi Grimberg <sagi@grimberg.me> 12008M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> 12009L: linux-nvme@lists.infradead.org 12010T: git://git.infradead.org/nvme.git 12011W: http://git.infradead.org/nvme.git 12012S: Supported 12013F: drivers/nvme/target/ 12014 12015NVMEM FRAMEWORK 12016M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12017S: Maintained 12018F: drivers/nvmem/ 12019F: Documentation/devicetree/bindings/nvmem/ 12020F: Documentation/ABI/stable/sysfs-bus-nvmem 12021F: include/linux/nvmem-consumer.h 12022F: include/linux/nvmem-provider.h 12023 12024NXP FXAS21002C DRIVER 12025M: Rui Miguel Silva <rmfrfs@gmail.com> 12026L: linux-iio@vger.kernel.org 12027S: Maintained 12028F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 12029F: drivers/iio/gyro/fxas21002c_core.c 12030F: drivers/iio/gyro/fxas21002c.h 12031F: drivers/iio/gyro/fxas21002c_i2c.c 12032F: drivers/iio/gyro/fxas21002c_spi.c 12033 12034NXP SGTL5000 DRIVER 12035M: Fabio Estevam <festevam@gmail.com> 12036L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12037S: Maintained 12038F: Documentation/devicetree/bindings/sound/sgtl5000.txt 12039F: sound/soc/codecs/sgtl5000* 12040 12041NXP SJA1105 ETHERNET SWITCH DRIVER 12042M: Vladimir Oltean <olteanv@gmail.com> 12043L: linux-kernel@vger.kernel.org 12044S: Maintained 12045F: drivers/net/dsa/sja1105 12046 12047NXP TDA998X DRM DRIVER 12048M: Russell King <linux@armlinux.org.uk> 12049S: Maintained 12050T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 12051T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 12052F: drivers/gpu/drm/i2c/tda998x_drv.c 12053F: include/drm/i2c/tda998x.h 12054F: include/dt-bindings/display/tda998x.h 12055K: "nxp,tda998x" 12056 12057NXP TFA9879 DRIVER 12058M: Peter Rosin <peda@axentia.se> 12059L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12060S: Maintained 12061F: Documentation/devicetree/bindings/sound/tfa9879.txt 12062F: sound/soc/codecs/tfa9879* 12063 12064NXP-NCI NFC DRIVER 12065M: Clément Perrochaud <clement.perrochaud@effinnov.com> 12066R: Charles Gorand <charles.gorand@effinnov.com> 12067L: linux-nfc@lists.01.org (moderated for non-subscribers) 12068S: Supported 12069F: drivers/nfc/nxp-nci 12070 12071OBJAGG 12072M: Jiri Pirko <jiri@mellanox.com> 12073L: netdev@vger.kernel.org 12074S: Supported 12075F: lib/objagg.c 12076F: lib/test_objagg.c 12077F: include/linux/objagg.h 12078 12079NXP FSPI DRIVER 12080R: Yogesh Gaur <yogeshgaur.83@gmail.com> 12081M: Ashish Kumar <ashish.kumar@nxp.com> 12082L: linux-spi@vger.kernel.org 12083S: Maintained 12084F: drivers/spi/spi-nxp-fspi.c 12085F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 12086 12087OBJTOOL 12088M: Josh Poimboeuf <jpoimboe@redhat.com> 12089M: Peter Zijlstra <peterz@infradead.org> 12090S: Supported 12091F: tools/objtool/ 12092 12093OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 12094M: Frederic Barrat <fbarrat@linux.ibm.com> 12095M: Andrew Donnellan <ajd@linux.ibm.com> 12096L: linuxppc-dev@lists.ozlabs.org 12097S: Supported 12098F: arch/powerpc/platforms/powernv/ocxl.c 12099F: arch/powerpc/include/asm/pnv-ocxl.h 12100F: drivers/misc/ocxl/ 12101F: include/misc/ocxl* 12102F: include/uapi/misc/ocxl.h 12103F: Documentation/userspace-api/accelerators/ocxl.rst 12104 12105OMAP AUDIO SUPPORT 12106M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12107M: Jarkko Nikula <jarkko.nikula@bitmer.com> 12108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12109L: linux-omap@vger.kernel.org 12110S: Maintained 12111F: sound/soc/ti/omap* 12112F: sound/soc/ti/rx51.c 12113F: sound/soc/ti/n810.c 12114F: sound/soc/ti/sdma-pcm.* 12115 12116OMAP CLOCK FRAMEWORK SUPPORT 12117M: Paul Walmsley <paul@pwsan.com> 12118L: linux-omap@vger.kernel.org 12119S: Maintained 12120F: arch/arm/*omap*/*clock* 12121 12122OMAP DEVICE TREE SUPPORT 12123M: Benoît Cousson <bcousson@baylibre.com> 12124M: Tony Lindgren <tony@atomide.com> 12125L: linux-omap@vger.kernel.org 12126L: devicetree@vger.kernel.org 12127S: Maintained 12128F: arch/arm/boot/dts/*omap* 12129F: arch/arm/boot/dts/*am3* 12130F: arch/arm/boot/dts/*am4* 12131F: arch/arm/boot/dts/*am5* 12132F: arch/arm/boot/dts/*dra7* 12133F: arch/arm/boot/dts/logicpd-som-lv* 12134F: arch/arm/boot/dts/logicpd-torpedo* 12135 12136OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 12137L: linux-omap@vger.kernel.org 12138L: linux-fbdev@vger.kernel.org 12139S: Orphan 12140F: drivers/video/fbdev/omap2/ 12141F: Documentation/arm/omap/dss.rst 12142 12143OMAP FRAMEBUFFER SUPPORT 12144L: linux-fbdev@vger.kernel.org 12145L: linux-omap@vger.kernel.org 12146S: Orphan 12147F: drivers/video/fbdev/omap/ 12148 12149OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 12150M: Roger Quadros <rogerq@ti.com> 12151M: Tony Lindgren <tony@atomide.com> 12152L: linux-omap@vger.kernel.org 12153S: Maintained 12154F: drivers/memory/omap-gpmc.c 12155F: arch/arm/mach-omap2/*gpmc* 12156 12157OMAP GPIO DRIVER 12158M: Grygorii Strashko <grygorii.strashko@ti.com> 12159M: Santosh Shilimkar <ssantosh@kernel.org> 12160M: Kevin Hilman <khilman@kernel.org> 12161L: linux-omap@vger.kernel.org 12162S: Maintained 12163F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 12164F: drivers/gpio/gpio-omap.c 12165 12166OMAP HARDWARE SPINLOCK SUPPORT 12167M: Ohad Ben-Cohen <ohad@wizery.com> 12168L: linux-omap@vger.kernel.org 12169S: Maintained 12170F: drivers/hwspinlock/omap_hwspinlock.c 12171 12172OMAP HS MMC SUPPORT 12173L: linux-mmc@vger.kernel.org 12174L: linux-omap@vger.kernel.org 12175S: Orphan 12176F: drivers/mmc/host/omap_hsmmc.c 12177 12178OMAP HWMOD DATA 12179M: Paul Walmsley <paul@pwsan.com> 12180L: linux-omap@vger.kernel.org 12181S: Maintained 12182F: arch/arm/mach-omap2/omap_hwmod*data* 12183 12184OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 12185M: Benoît Cousson <bcousson@baylibre.com> 12186L: linux-omap@vger.kernel.org 12187S: Maintained 12188F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 12189 12190OMAP HWMOD SUPPORT 12191M: Benoît Cousson <bcousson@baylibre.com> 12192M: Paul Walmsley <paul@pwsan.com> 12193L: linux-omap@vger.kernel.org 12194S: Maintained 12195F: arch/arm/mach-omap2/omap_hwmod.* 12196 12197OMAP I2C DRIVER 12198M: Vignesh R <vigneshr@ti.com> 12199L: linux-omap@vger.kernel.org 12200L: linux-i2c@vger.kernel.org 12201S: Maintained 12202F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 12203F: drivers/i2c/busses/i2c-omap.c 12204 12205OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 12206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12207L: linux-media@vger.kernel.org 12208S: Maintained 12209F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 12210F: drivers/media/platform/omap3isp/ 12211F: drivers/staging/media/omap4iss/ 12212 12213OMAP MMC SUPPORT 12214M: Aaro Koskinen <aaro.koskinen@iki.fi> 12215L: linux-omap@vger.kernel.org 12216S: Odd Fixes 12217F: drivers/mmc/host/omap.c 12218 12219OMAP POWER MANAGEMENT SUPPORT 12220M: Kevin Hilman <khilman@kernel.org> 12221L: linux-omap@vger.kernel.org 12222S: Maintained 12223F: arch/arm/*omap*/*pm* 12224F: drivers/cpufreq/omap-cpufreq.c 12225 12226OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 12227M: Rajendra Nayak <rnayak@codeaurora.org> 12228M: Paul Walmsley <paul@pwsan.com> 12229L: linux-omap@vger.kernel.org 12230S: Maintained 12231F: arch/arm/mach-omap2/prm* 12232 12233OMAP RANDOM NUMBER GENERATOR SUPPORT 12234M: Deepak Saxena <dsaxena@plexity.net> 12235S: Maintained 12236F: drivers/char/hw_random/omap-rng.c 12237 12238OMAP USB SUPPORT 12239L: linux-usb@vger.kernel.org 12240L: linux-omap@vger.kernel.org 12241S: Orphan 12242F: drivers/usb/*/*omap* 12243F: arch/arm/*omap*/usb* 12244 12245OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 12246M: Mark Jackson <mpfj@newflow.co.uk> 12247L: linux-omap@vger.kernel.org 12248S: Maintained 12249F: arch/arm/boot/dts/am335x-nano.dts 12250 12251OMAP1 SUPPORT 12252M: Aaro Koskinen <aaro.koskinen@iki.fi> 12253M: Tony Lindgren <tony@atomide.com> 12254L: linux-omap@vger.kernel.org 12255Q: http://patchwork.kernel.org/project/linux-omap/list/ 12256T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12257S: Maintained 12258F: arch/arm/mach-omap1/ 12259F: arch/arm/plat-omap/ 12260F: arch/arm/configs/omap1_defconfig 12261F: drivers/i2c/busses/i2c-omap.c 12262F: include/linux/platform_data/i2c-omap.h 12263F: include/linux/platform_data/ams-delta-fiq.h 12264 12265OMAP2+ SUPPORT 12266M: Tony Lindgren <tony@atomide.com> 12267L: linux-omap@vger.kernel.org 12268W: http://www.muru.com/linux/omap/ 12269W: http://linux.omap.com/ 12270Q: http://patchwork.kernel.org/project/linux-omap/list/ 12271T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12272S: Maintained 12273F: arch/arm/mach-omap2/ 12274F: arch/arm/plat-omap/ 12275F: arch/arm/configs/omap2plus_defconfig 12276F: drivers/bus/ti-sysc.c 12277F: drivers/i2c/busses/i2c-omap.c 12278F: drivers/irqchip/irq-omap-intc.c 12279F: drivers/mfd/*omap*.c 12280F: drivers/mfd/menelaus.c 12281F: drivers/mfd/palmas.c 12282F: drivers/mfd/tps65217.c 12283F: drivers/mfd/tps65218.c 12284F: drivers/mfd/tps65910.c 12285F: drivers/mfd/twl-core.[ch] 12286F: drivers/mfd/twl4030*.c 12287F: drivers/mfd/twl6030*.c 12288F: drivers/mfd/twl6040*.c 12289F: drivers/regulator/palmas-regulator*.c 12290F: drivers/regulator/pbias-regulator.c 12291F: drivers/regulator/tps65217-regulator.c 12292F: drivers/regulator/tps65218-regulator.c 12293F: drivers/regulator/tps65910-regulator.c 12294F: drivers/regulator/twl-regulator.c 12295F: drivers/regulator/twl6030-regulator.c 12296F: include/linux/platform_data/i2c-omap.h 12297F: include/linux/platform_data/ti-sysc.h 12298 12299ONION OMEGA2+ BOARD 12300M: Harvey Hunt <harveyhuntnexus@gmail.com> 12301L: linux-mips@vger.kernel.org 12302S: Maintained 12303F: arch/mips/boot/dts/ralink/omega2p.dts 12304 12305OMFS FILESYSTEM 12306M: Bob Copeland <me@bobcopeland.com> 12307L: linux-karma-devel@lists.sourceforge.net 12308S: Maintained 12309F: Documentation/filesystems/omfs.rst 12310F: fs/omfs/ 12311 12312OMNIKEY CARDMAN 4000 DRIVER 12313M: Harald Welte <laforge@gnumonks.org> 12314S: Maintained 12315F: drivers/char/pcmcia/cm4000_cs.c 12316F: include/linux/cm4000_cs.h 12317F: include/uapi/linux/cm4000_cs.h 12318 12319OMNIKEY CARDMAN 4040 DRIVER 12320M: Harald Welte <laforge@gnumonks.org> 12321S: Maintained 12322F: drivers/char/pcmcia/cm4040_cs.* 12323 12324OMNIVISION OV13858 SENSOR DRIVER 12325M: Sakari Ailus <sakari.ailus@linux.intel.com> 12326L: linux-media@vger.kernel.org 12327T: git git://linuxtv.org/media_tree.git 12328S: Maintained 12329F: drivers/media/i2c/ov13858.c 12330 12331OMNIVISION OV2680 SENSOR DRIVER 12332M: Rui Miguel Silva <rmfrfs@gmail.com> 12333L: linux-media@vger.kernel.org 12334T: git git://linuxtv.org/media_tree.git 12335S: Maintained 12336F: drivers/media/i2c/ov2680.c 12337F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 12338 12339OMNIVISION OV2685 SENSOR DRIVER 12340M: Shunqian Zheng <zhengsq@rock-chips.com> 12341L: linux-media@vger.kernel.org 12342T: git git://linuxtv.org/media_tree.git 12343S: Maintained 12344F: drivers/media/i2c/ov2685.c 12345 12346OMNIVISION OV5640 SENSOR DRIVER 12347M: Steve Longerbeam <slongerbeam@gmail.com> 12348L: linux-media@vger.kernel.org 12349T: git git://linuxtv.org/media_tree.git 12350S: Maintained 12351F: drivers/media/i2c/ov5640.c 12352 12353OMNIVISION OV5647 SENSOR DRIVER 12354M: Luis Oliveira <lolivei@synopsys.com> 12355L: linux-media@vger.kernel.org 12356T: git git://linuxtv.org/media_tree.git 12357S: Maintained 12358F: drivers/media/i2c/ov5647.c 12359 12360OMNIVISION OV5670 SENSOR DRIVER 12361M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com> 12362M: Hyungwoo Yang <hyungwoo.yang@intel.com> 12363L: linux-media@vger.kernel.org 12364T: git git://linuxtv.org/media_tree.git 12365S: Maintained 12366F: drivers/media/i2c/ov5670.c 12367 12368OMNIVISION OV5675 SENSOR DRIVER 12369M: Shawn Tu <shawnx.tu@intel.com> 12370L: linux-media@vger.kernel.org 12371T: git git://linuxtv.org/media_tree.git 12372S: Maintained 12373F: drivers/media/i2c/ov5675.c 12374 12375OMNIVISION OV5695 SENSOR DRIVER 12376M: Shunqian Zheng <zhengsq@rock-chips.com> 12377L: linux-media@vger.kernel.org 12378T: git git://linuxtv.org/media_tree.git 12379S: Maintained 12380F: drivers/media/i2c/ov5695.c 12381 12382OMNIVISION OV7670 SENSOR DRIVER 12383M: Jonathan Corbet <corbet@lwn.net> 12384L: linux-media@vger.kernel.org 12385T: git git://linuxtv.org/media_tree.git 12386S: Maintained 12387F: drivers/media/i2c/ov7670.c 12388F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 12389 12390OMNIVISION OV772x SENSOR DRIVER 12391M: Jacopo Mondi <jacopo@jmondi.org> 12392L: linux-media@vger.kernel.org 12393T: git git://linuxtv.org/media_tree.git 12394S: Odd fixes 12395F: drivers/media/i2c/ov772x.c 12396F: include/media/i2c/ov772x.h 12397F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 12398 12399OMNIVISION OV7740 SENSOR DRIVER 12400M: Wenyou Yang <wenyou.yang@microchip.com> 12401L: linux-media@vger.kernel.org 12402T: git git://linuxtv.org/media_tree.git 12403S: Maintained 12404F: drivers/media/i2c/ov7740.c 12405F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 12406 12407OMNIVISION OV9640 SENSOR DRIVER 12408M: Petr Cvek <petrcvekcz@gmail.com> 12409L: linux-media@vger.kernel.org 12410S: Maintained 12411F: drivers/media/i2c/ov9640.* 12412 12413OMNIVISION OV8856 SENSOR DRIVER 12414M: Ben Kao <ben.kao@intel.com> 12415L: linux-media@vger.kernel.org 12416T: git git://linuxtv.org/media_tree.git 12417S: Maintained 12418F: drivers/media/i2c/ov8856.c 12419 12420OMNIVISION OV9650 SENSOR DRIVER 12421M: Sakari Ailus <sakari.ailus@linux.intel.com> 12422R: Akinobu Mita <akinobu.mita@gmail.com> 12423R: Sylwester Nawrocki <s.nawrocki@samsung.com> 12424L: linux-media@vger.kernel.org 12425T: git git://linuxtv.org/media_tree.git 12426S: Maintained 12427F: drivers/media/i2c/ov9650.c 12428F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 12429 12430ONENAND FLASH DRIVER 12431M: Kyungmin Park <kyungmin.park@samsung.com> 12432L: linux-mtd@lists.infradead.org 12433S: Maintained 12434F: drivers/mtd/nand/onenand/ 12435F: include/linux/mtd/onenand*.h 12436 12437OP-TEE DRIVER 12438M: Jens Wiklander <jens.wiklander@linaro.org> 12439L: tee-dev@lists.linaro.org 12440S: Maintained 12441F: drivers/tee/optee/ 12442 12443OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 12444M: Sumit Garg <sumit.garg@linaro.org> 12445L: tee-dev@lists.linaro.org 12446S: Maintained 12447F: drivers/char/hw_random/optee-rng.c 12448 12449OPA-VNIC DRIVER 12450M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12451M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 12452L: linux-rdma@vger.kernel.org 12453S: Supported 12454F: drivers/infiniband/ulp/opa_vnic 12455 12456OPEN FIRMWARE AND DEVICE TREE OVERLAYS 12457M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 12458M: Frank Rowand <frowand.list@gmail.com> 12459L: devicetree@vger.kernel.org 12460S: Maintained 12461F: Documentation/devicetree/dynamic-resolution-notes.txt 12462F: Documentation/devicetree/overlay-notes.txt 12463F: drivers/of/overlay.c 12464F: drivers/of/resolver.c 12465K: of_overlay_notifier_ 12466 12467OPEN FIRMWARE AND FLATTENED DEVICE TREE 12468M: Rob Herring <robh+dt@kernel.org> 12469M: Frank Rowand <frowand.list@gmail.com> 12470L: devicetree@vger.kernel.org 12471W: http://www.devicetree.org/ 12472T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12473S: Maintained 12474F: drivers/of/ 12475F: include/linux/of*.h 12476F: scripts/dtc/ 12477F: Documentation/ABI/testing/sysfs-firmware-ofw 12478 12479OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 12480M: Rob Herring <robh+dt@kernel.org> 12481M: Mark Rutland <mark.rutland@arm.com> 12482L: devicetree@vger.kernel.org 12483T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12484Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 12485S: Maintained 12486F: Documentation/devicetree/ 12487F: arch/*/boot/dts/ 12488F: include/dt-bindings/ 12489 12490OPENCORES I2C BUS DRIVER 12491M: Peter Korsgaard <peter@korsgaard.com> 12492M: Andrew Lunn <andrew@lunn.ch> 12493L: linux-i2c@vger.kernel.org 12494S: Maintained 12495F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 12496F: Documentation/i2c/busses/i2c-ocores.rst 12497F: drivers/i2c/busses/i2c-ocores.c 12498F: include/linux/platform_data/i2c-ocores.h 12499 12500OPENRISC ARCHITECTURE 12501M: Jonas Bonn <jonas@southpole.se> 12502M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 12503M: Stafford Horne <shorne@gmail.com> 12504T: git git://github.com/openrisc/linux.git 12505L: openrisc@lists.librecores.org 12506W: http://openrisc.io 12507S: Maintained 12508F: Documentation/devicetree/bindings/openrisc/ 12509F: Documentation/openrisc/ 12510F: arch/openrisc/ 12511F: drivers/irqchip/irq-ompic.c 12512F: drivers/irqchip/irq-or1k-* 12513 12514OPENVSWITCH 12515M: Pravin B Shelar <pshelar@ovn.org> 12516L: netdev@vger.kernel.org 12517L: dev@openvswitch.org 12518W: http://openvswitch.org 12519S: Maintained 12520F: net/openvswitch/ 12521F: include/uapi/linux/openvswitch.h 12522 12523OPERATING PERFORMANCE POINTS (OPP) 12524M: Viresh Kumar <vireshk@kernel.org> 12525M: Nishanth Menon <nm@ti.com> 12526M: Stephen Boyd <sboyd@kernel.org> 12527L: linux-pm@vger.kernel.org 12528S: Maintained 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12530F: drivers/opp/ 12531F: include/linux/pm_opp.h 12532F: Documentation/power/opp.rst 12533F: Documentation/devicetree/bindings/opp/ 12534 12535OPL4 DRIVER 12536M: Clemens Ladisch <clemens@ladisch.de> 12537L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12539S: Maintained 12540F: sound/drivers/opl4/ 12541 12542OPROFILE 12543M: Robert Richter <rric@kernel.org> 12544L: oprofile-list@lists.sf.net 12545S: Maintained 12546F: arch/*/include/asm/oprofile*.h 12547F: arch/*/oprofile/ 12548F: drivers/oprofile/ 12549F: include/linux/oprofile.h 12550 12551ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12552M: Mark Fasheh <mark@fasheh.com> 12553M: Joel Becker <jlbec@evilplan.org> 12554M: Joseph Qi <joseph.qi@linux.alibaba.com> 12555L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12556W: http://ocfs2.wiki.kernel.org 12557S: Supported 12558F: Documentation/filesystems/ocfs2.rst 12559F: Documentation/filesystems/dlmfs.rst 12560F: fs/ocfs2/ 12561 12562ORANGEFS FILESYSTEM 12563M: Mike Marshall <hubcap@omnibond.com> 12564R: Martin Brandenburg <martin@omnibond.com> 12565L: devel@lists.orangefs.org 12566T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12567S: Supported 12568F: fs/orangefs/ 12569F: Documentation/filesystems/orangefs.rst 12570 12571ORINOCO DRIVER 12572L: linux-wireless@vger.kernel.org 12573W: http://wireless.kernel.org/en/users/Drivers/orinoco 12574W: http://www.nongnu.org/orinoco/ 12575S: Orphan 12576F: drivers/net/wireless/intersil/orinoco/ 12577 12578OV2659 OMNIVISION SENSOR DRIVER 12579M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12580L: linux-media@vger.kernel.org 12581W: https://linuxtv.org 12582Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12583T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12584S: Maintained 12585F: drivers/media/i2c/ov2659.c 12586F: include/media/i2c/ov2659.h 12587 12588OVERLAY FILESYSTEM 12589M: Miklos Szeredi <miklos@szeredi.hu> 12590L: linux-unionfs@vger.kernel.org 12591T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12592S: Supported 12593F: fs/overlayfs/ 12594F: Documentation/filesystems/overlayfs.rst 12595 12596P54 WIRELESS DRIVER 12597M: Christian Lamparter <chunkeey@googlemail.com> 12598L: linux-wireless@vger.kernel.org 12599W: http://wireless.kernel.org/en/users/Drivers/p54 12600S: Maintained 12601F: drivers/net/wireless/intersil/p54/ 12602 12603PA SEMI ETHERNET DRIVER 12604L: netdev@vger.kernel.org 12605S: Orphan 12606F: drivers/net/ethernet/pasemi/* 12607 12608PA SEMI SMBUS DRIVER 12609L: linux-i2c@vger.kernel.org 12610S: Orphan 12611F: drivers/i2c/busses/i2c-pasemi.c 12612 12613PACKING 12614M: Vladimir Oltean <olteanv@gmail.com> 12615L: netdev@vger.kernel.org 12616S: Supported 12617F: lib/packing.c 12618F: include/linux/packing.h 12619F: Documentation/core-api/packing.rst 12620 12621PADATA PARALLEL EXECUTION MECHANISM 12622M: Steffen Klassert <steffen.klassert@secunet.com> 12623L: linux-crypto@vger.kernel.org 12624S: Maintained 12625F: kernel/padata.c 12626F: include/linux/padata.h 12627F: Documentation/core-api/padata.rst 12628 12629PAGE POOL 12630M: Jesper Dangaard Brouer <hawk@kernel.org> 12631M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12632L: netdev@vger.kernel.org 12633S: Supported 12634F: net/core/page_pool.c 12635F: include/net/page_pool.h 12636 12637PANASONIC LAPTOP ACPI EXTRAS DRIVER 12638M: Harald Welte <laforge@gnumonks.org> 12639L: platform-driver-x86@vger.kernel.org 12640S: Maintained 12641F: drivers/platform/x86/panasonic-laptop.c 12642 12643PARALLAX PING IIO SENSOR DRIVER 12644M: Andreas Klinger <ak@it-klinger.de> 12645L: linux-iio@vger.kernel.org 12646S: Maintained 12647F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 12648F: drivers/iio/proximity/ping.c 12649 12650PARALLEL LCD/KEYPAD PANEL DRIVER 12651M: Willy Tarreau <willy@haproxy.com> 12652M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12653S: Odd Fixes 12654F: Documentation/admin-guide/lcd-panel-cgram.rst 12655F: drivers/auxdisplay/panel.c 12656 12657PARALLEL PORT SUBSYSTEM 12658M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12659M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12660L: linux-parport@lists.infradead.org (subscribers-only) 12661S: Maintained 12662F: drivers/parport/ 12663F: include/linux/parport*.h 12664F: drivers/char/ppdev.c 12665F: include/uapi/linux/ppdev.h 12666F: Documentation/driver-api/parport*.rst 12667 12668PARAVIRT_OPS INTERFACE 12669M: Juergen Gross <jgross@suse.com> 12670M: Thomas Hellstrom <thellstrom@vmware.com> 12671M: "VMware, Inc." <pv-drivers@vmware.com> 12672L: virtualization@lists.linux-foundation.org 12673S: Supported 12674F: Documentation/virt/paravirt_ops.rst 12675F: arch/*/kernel/paravirt* 12676F: arch/*/include/asm/paravirt*.h 12677F: include/linux/hypervisor.h 12678 12679PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12680M: Tim Waugh <tim@cyberelk.net> 12681L: linux-parport@lists.infradead.org (subscribers-only) 12682S: Maintained 12683F: Documentation/admin-guide/blockdev/paride.rst 12684F: drivers/block/paride/ 12685 12686PARISC ARCHITECTURE 12687M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12688M: Helge Deller <deller@gmx.de> 12689L: linux-parisc@vger.kernel.org 12690W: http://www.parisc-linux.org/ 12691Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12692T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12693T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12694S: Maintained 12695F: arch/parisc/ 12696F: Documentation/parisc/ 12697F: drivers/parisc/ 12698F: drivers/char/agp/parisc-agp.c 12699F: drivers/input/misc/hp_sdc_rtc.c 12700F: drivers/input/serio/gscps2.c 12701F: drivers/input/serio/hp_sdc* 12702F: drivers/parport/parport_gsc.* 12703F: drivers/tty/serial/8250/8250_gsc.c 12704F: drivers/video/fbdev/sti* 12705F: drivers/video/console/sti* 12706F: drivers/video/logo/logo_parisc* 12707F: include/linux/hp_sdc.h 12708 12709PARMAN 12710M: Jiri Pirko <jiri@mellanox.com> 12711L: netdev@vger.kernel.org 12712S: Supported 12713F: lib/parman.c 12714F: lib/test_parman.c 12715F: include/linux/parman.h 12716 12717PC ENGINES APU BOARD DRIVER 12718M: Enrico Weigelt, metux IT consult <info@metux.net> 12719S: Maintained 12720F: drivers/platform/x86/pcengines-apuv2.c 12721 12722PC87360 HARDWARE MONITORING DRIVER 12723M: Jim Cromie <jim.cromie@gmail.com> 12724L: linux-hwmon@vger.kernel.org 12725S: Maintained 12726F: Documentation/hwmon/pc87360.rst 12727F: drivers/hwmon/pc87360.c 12728 12729PC8736x GPIO DRIVER 12730M: Jim Cromie <jim.cromie@gmail.com> 12731S: Maintained 12732F: drivers/char/pc8736x_gpio.c 12733 12734PC87427 HARDWARE MONITORING DRIVER 12735M: Jean Delvare <jdelvare@suse.com> 12736L: linux-hwmon@vger.kernel.org 12737S: Maintained 12738F: Documentation/hwmon/pc87427.rst 12739F: drivers/hwmon/pc87427.c 12740 12741PCA9532 LED DRIVER 12742M: Riku Voipio <riku.voipio@iki.fi> 12743S: Maintained 12744F: drivers/leds/leds-pca9532.c 12745F: include/linux/leds-pca9532.h 12746 12747PCA9541 I2C BUS MASTER SELECTOR DRIVER 12748M: Guenter Roeck <linux@roeck-us.net> 12749L: linux-i2c@vger.kernel.org 12750S: Maintained 12751F: drivers/i2c/muxes/i2c-mux-pca9541.c 12752 12753PCDP - PRIMARY CONSOLE AND DEBUG PORT 12754M: Khalid Aziz <khalid@gonehiking.org> 12755S: Maintained 12756F: drivers/firmware/pcdp.* 12757 12758PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12759M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12760L: linux-pci@vger.kernel.org 12761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12762S: Maintained 12763F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12764F: drivers/pci/controller/pci-aardvark.c 12765 12766PCI DRIVER FOR ALTERA PCIE IP 12767M: Ley Foon Tan <ley.foon.tan@intel.com> 12768L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12769L: linux-pci@vger.kernel.org 12770S: Supported 12771F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12772F: drivers/pci/controller/pcie-altera.c 12773 12774PCI DRIVER FOR APPLIEDMICRO XGENE 12775M: Toan Le <toan@os.amperecomputing.com> 12776L: linux-pci@vger.kernel.org 12777L: linux-arm-kernel@lists.infradead.org 12778S: Maintained 12779F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12780F: drivers/pci/controller/pci-xgene.c 12781 12782PCI DRIVER FOR ARM VERSATILE PLATFORM 12783M: Rob Herring <robh@kernel.org> 12784L: linux-pci@vger.kernel.org 12785L: linux-arm-kernel@lists.infradead.org 12786S: Maintained 12787F: Documentation/devicetree/bindings/pci/versatile.yaml 12788F: drivers/pci/controller/pci-versatile.c 12789 12790PCI DRIVER FOR ARMADA 8K 12791M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12792L: linux-pci@vger.kernel.org 12793L: linux-arm-kernel@lists.infradead.org 12794S: Maintained 12795F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12796F: drivers/pci/controller/dwc/pcie-armada8k.c 12797 12798PCI DRIVER FOR CADENCE PCIE IP 12799M: Tom Joseph <tjoseph@cadence.com> 12800L: linux-pci@vger.kernel.org 12801S: Maintained 12802F: Documentation/devicetree/bindings/pci/cdns,*.txt 12803F: drivers/pci/controller/cadence/ 12804 12805PCI DRIVER FOR FREESCALE LAYERSCAPE 12806M: Minghuan Lian <minghuan.Lian@nxp.com> 12807M: Mingkai Hu <mingkai.hu@nxp.com> 12808M: Roy Zang <roy.zang@nxp.com> 12809L: linuxppc-dev@lists.ozlabs.org 12810L: linux-pci@vger.kernel.org 12811L: linux-arm-kernel@lists.infradead.org 12812S: Maintained 12813F: drivers/pci/controller/dwc/*layerscape* 12814 12815PCI DRIVER FOR GENERIC OF HOSTS 12816M: Will Deacon <will@kernel.org> 12817L: linux-pci@vger.kernel.org 12818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12819S: Maintained 12820F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 12821F: drivers/pci/controller/pci-host-common.c 12822F: drivers/pci/controller/pci-host-generic.c 12823 12824PCI DRIVER FOR IMX6 12825M: Richard Zhu <hongxing.zhu@nxp.com> 12826M: Lucas Stach <l.stach@pengutronix.de> 12827L: linux-pci@vger.kernel.org 12828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12829S: Maintained 12830F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12831F: drivers/pci/controller/dwc/*imx6* 12832 12833PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12834M: Jonathan Derrick <jonathan.derrick@intel.com> 12835L: linux-pci@vger.kernel.org 12836S: Supported 12837F: drivers/pci/controller/vmd.c 12838 12839PCI DRIVER FOR MICROSEMI SWITCHTEC 12840M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12841M: Logan Gunthorpe <logang@deltatee.com> 12842L: linux-pci@vger.kernel.org 12843S: Maintained 12844F: Documentation/driver-api/switchtec.rst 12845F: Documentation/ABI/testing/sysfs-class-switchtec 12846F: drivers/pci/switch/switchtec* 12847F: include/uapi/linux/switchtec_ioctl.h 12848F: include/linux/switchtec.h 12849F: drivers/ntb/hw/mscc/ 12850 12851PCI DRIVER FOR MOBIVEIL PCIE IP 12852M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12853M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12854L: linux-pci@vger.kernel.org 12855S: Supported 12856F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12857F: drivers/pci/controller/pcie-mobiveil.c 12858 12859PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12860M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12861M: Jason Cooper <jason@lakedaemon.net> 12862L: linux-pci@vger.kernel.org 12863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12864S: Maintained 12865F: drivers/pci/controller/*mvebu* 12866 12867PCI DRIVER FOR NVIDIA TEGRA 12868M: Thierry Reding <thierry.reding@gmail.com> 12869L: linux-tegra@vger.kernel.org 12870L: linux-pci@vger.kernel.org 12871S: Supported 12872F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12873F: drivers/pci/controller/pci-tegra.c 12874 12875PCI DRIVER FOR RENESAS R-CAR 12876M: Marek Vasut <marek.vasut+renesas@gmail.com> 12877M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12878L: linux-pci@vger.kernel.org 12879L: linux-renesas-soc@vger.kernel.org 12880S: Maintained 12881F: drivers/pci/controller/*rcar* 12882 12883PCI DRIVER FOR SAMSUNG EXYNOS 12884M: Jingoo Han <jingoohan1@gmail.com> 12885L: linux-pci@vger.kernel.org 12886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12887L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12888S: Maintained 12889F: drivers/pci/controller/dwc/pci-exynos.c 12890 12891PCI DRIVER FOR SYNOPSYS DESIGNWARE 12892M: Jingoo Han <jingoohan1@gmail.com> 12893M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12894L: linux-pci@vger.kernel.org 12895S: Maintained 12896F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12897F: drivers/pci/controller/dwc/*designware* 12898 12899PCI DRIVER FOR TI DRA7XX 12900M: Kishon Vijay Abraham I <kishon@ti.com> 12901L: linux-omap@vger.kernel.org 12902L: linux-pci@vger.kernel.org 12903S: Supported 12904F: Documentation/devicetree/bindings/pci/ti-pci.txt 12905F: drivers/pci/controller/dwc/pci-dra7xx.c 12906 12907PCI DRIVER FOR TI KEYSTONE 12908M: Murali Karicheri <m-karicheri2@ti.com> 12909L: linux-pci@vger.kernel.org 12910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12911S: Maintained 12912F: drivers/pci/controller/dwc/pci-keystone.c 12913 12914PCI ENDPOINT SUBSYSTEM 12915M: Kishon Vijay Abraham I <kishon@ti.com> 12916M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12917L: linux-pci@vger.kernel.org 12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12919S: Supported 12920F: drivers/pci/endpoint/ 12921F: drivers/misc/pci_endpoint_test.c 12922F: tools/pci/ 12923 12924PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12925M: Russell Currey <ruscur@russell.cc> 12926M: Sam Bobroff <sbobroff@linux.ibm.com> 12927M: Oliver O'Halloran <oohall@gmail.com> 12928L: linuxppc-dev@lists.ozlabs.org 12929S: Supported 12930F: Documentation/PCI/pci-error-recovery.rst 12931F: drivers/pci/pcie/aer.c 12932F: drivers/pci/pcie/dpc.c 12933F: drivers/pci/pcie/err.c 12934F: Documentation/powerpc/eeh-pci-error-recovery.rst 12935F: arch/powerpc/kernel/eeh*.c 12936F: arch/powerpc/platforms/*/eeh*.c 12937F: arch/powerpc/include/*/eeh*.h 12938 12939PCI ERROR RECOVERY 12940M: Linas Vepstas <linasvepstas@gmail.com> 12941L: linux-pci@vger.kernel.org 12942S: Supported 12943F: Documentation/PCI/pci-error-recovery.rst 12944 12945PCI MSI DRIVER FOR ALTERA MSI IP 12946M: Ley Foon Tan <ley.foon.tan@intel.com> 12947L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12948L: linux-pci@vger.kernel.org 12949S: Supported 12950F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12951F: drivers/pci/controller/pcie-altera-msi.c 12952 12953PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12954M: Toan Le <toan@os.amperecomputing.com> 12955L: linux-pci@vger.kernel.org 12956L: linux-arm-kernel@lists.infradead.org 12957S: Maintained 12958F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12959F: drivers/pci/controller/pci-xgene-msi.c 12960 12961PCI SUBSYSTEM 12962M: Bjorn Helgaas <bhelgaas@google.com> 12963L: linux-pci@vger.kernel.org 12964Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12965T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12966S: Supported 12967F: Documentation/devicetree/bindings/pci/ 12968F: Documentation/PCI/ 12969F: drivers/acpi/pci* 12970F: drivers/pci/ 12971F: include/asm-generic/pci* 12972F: include/linux/pci* 12973F: include/linux/of_pci.h 12974F: include/uapi/linux/pci* 12975F: lib/pci* 12976F: arch/x86/pci/ 12977F: arch/x86/kernel/quirks.c 12978F: arch/x86/kernel/early-quirks.c 12979 12980PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12981M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12982R: Andrew Murray <amurray@thegoodpenguin.co.uk> 12983L: linux-pci@vger.kernel.org 12984Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12986S: Supported 12987F: drivers/pci/controller/ 12988 12989PCIE DRIVER FOR AMAZON ANNAPURNA LABS 12990M: Jonathan Chocron <jonnyc@amazon.com> 12991L: linux-pci@vger.kernel.org 12992S: Maintained 12993F: Documentation/devicetree/bindings/pci/pcie-al.txt 12994F: drivers/pci/controller/dwc/pcie-al.c 12995 12996PCIE DRIVER FOR AMLOGIC MESON 12997M: Yue Wang <yue.wang@Amlogic.com> 12998L: linux-pci@vger.kernel.org 12999L: linux-amlogic@lists.infradead.org 13000S: Maintained 13001F: drivers/pci/controller/dwc/pci-meson.c 13002 13003PCIE DRIVER FOR AXIS ARTPEC 13004M: Jesper Nilsson <jesper.nilsson@axis.com> 13005L: linux-arm-kernel@axis.com 13006L: linux-pci@vger.kernel.org 13007S: Maintained 13008F: Documentation/devicetree/bindings/pci/axis,artpec* 13009F: drivers/pci/controller/dwc/*artpec* 13010 13011PCIE DRIVER FOR CAVIUM THUNDERX 13012M: Robert Richter <rrichter@marvell.com> 13013L: linux-pci@vger.kernel.org 13014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13015S: Supported 13016F: drivers/pci/controller/pci-thunder-* 13017 13018PCIE DRIVER FOR HISILICON 13019M: Zhou Wang <wangzhou1@hisilicon.com> 13020L: linux-pci@vger.kernel.org 13021S: Maintained 13022F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 13023F: drivers/pci/controller/dwc/pcie-hisi.c 13024 13025PCIE DRIVER FOR HISILICON KIRIN 13026M: Xiaowei Song <songxiaowei@hisilicon.com> 13027M: Binghui Wang <wangbinghui@hisilicon.com> 13028L: linux-pci@vger.kernel.org 13029S: Maintained 13030F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 13031F: drivers/pci/controller/dwc/pcie-kirin.c 13032 13033PCIE DRIVER FOR HISILICON STB 13034M: Shawn Guo <shawn.guo@linaro.org> 13035L: linux-pci@vger.kernel.org 13036S: Maintained 13037F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 13038F: drivers/pci/controller/dwc/pcie-histb.c 13039 13040PCIE DRIVER FOR MEDIATEK 13041M: Ryder Lee <ryder.lee@mediatek.com> 13042L: linux-pci@vger.kernel.org 13043L: linux-mediatek@lists.infradead.org 13044S: Supported 13045F: Documentation/devicetree/bindings/pci/mediatek* 13046F: drivers/pci/controller/*mediatek* 13047 13048PCIE DRIVER FOR QUALCOMM MSM 13049M: Stanimir Varbanov <svarbanov@mm-sol.com> 13050L: linux-pci@vger.kernel.org 13051L: linux-arm-msm@vger.kernel.org 13052S: Maintained 13053F: drivers/pci/controller/dwc/*qcom* 13054 13055PCIE DRIVER FOR ROCKCHIP 13056M: Shawn Lin <shawn.lin@rock-chips.com> 13057L: linux-pci@vger.kernel.org 13058L: linux-rockchip@lists.infradead.org 13059S: Maintained 13060F: Documentation/devicetree/bindings/pci/rockchip-pcie* 13061F: drivers/pci/controller/pcie-rockchip* 13062 13063PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 13064M: Linus Walleij <linus.walleij@linaro.org> 13065L: linux-pci@vger.kernel.org 13066S: Maintained 13067F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 13068F: drivers/pci/controller/pci-v3-semi.c 13069 13070PCIE DRIVER FOR SOCIONEXT UNIPHIER 13071M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13072L: linux-pci@vger.kernel.org 13073S: Maintained 13074F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 13075F: drivers/pci/controller/dwc/pcie-uniphier.c 13076 13077PCIE DRIVER FOR ST SPEAR13XX 13078M: Pratyush Anand <pratyush.anand@gmail.com> 13079L: linux-pci@vger.kernel.org 13080S: Maintained 13081F: drivers/pci/controller/dwc/*spear* 13082 13083PCMCIA SUBSYSTEM 13084M: Dominik Brodowski <linux@dominikbrodowski.net> 13085T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 13086S: Odd Fixes 13087F: Documentation/pcmcia/ 13088F: tools/pcmcia/ 13089F: drivers/pcmcia/ 13090F: include/pcmcia/ 13091 13092PCNET32 NETWORK DRIVER 13093M: Don Fry <pcnet32@frontier.com> 13094L: netdev@vger.kernel.org 13095S: Maintained 13096F: drivers/net/ethernet/amd/pcnet32.c 13097 13098PCRYPT PARALLEL CRYPTO ENGINE 13099M: Steffen Klassert <steffen.klassert@secunet.com> 13100L: linux-crypto@vger.kernel.org 13101S: Maintained 13102F: crypto/pcrypt.c 13103F: include/crypto/pcrypt.h 13104 13105PEAQ WMI HOTKEYS DRIVER 13106M: Hans de Goede <hdegoede@redhat.com> 13107L: platform-driver-x86@vger.kernel.org 13108S: Maintained 13109F: drivers/platform/x86/peaq-wmi.c 13110 13111PENSANDO ETHERNET DRIVERS 13112M: Shannon Nelson <snelson@pensando.io> 13113M: Pensando Drivers <drivers@pensando.io> 13114L: netdev@vger.kernel.org 13115S: Supported 13116F: Documentation/networking/device_drivers/pensando/ionic.rst 13117F: drivers/net/ethernet/pensando/ 13118 13119PER-CPU MEMORY ALLOCATOR 13120M: Dennis Zhou <dennis@kernel.org> 13121M: Tejun Heo <tj@kernel.org> 13122M: Christoph Lameter <cl@linux.com> 13123T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 13124S: Maintained 13125F: include/linux/percpu*.h 13126F: mm/percpu*.c 13127F: arch/*/include/asm/percpu.h 13128 13129PER-TASK DELAY ACCOUNTING 13130M: Balbir Singh <bsingharora@gmail.com> 13131S: Maintained 13132F: include/linux/delayacct.h 13133F: kernel/delayacct.c 13134 13135PERFORMANCE EVENTS SUBSYSTEM 13136M: Peter Zijlstra <peterz@infradead.org> 13137M: Ingo Molnar <mingo@redhat.com> 13138M: Arnaldo Carvalho de Melo <acme@kernel.org> 13139R: Mark Rutland <mark.rutland@arm.com> 13140R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13141R: Jiri Olsa <jolsa@redhat.com> 13142R: Namhyung Kim <namhyung@kernel.org> 13143L: linux-kernel@vger.kernel.org 13144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13145S: Supported 13146F: kernel/events/* 13147F: include/linux/perf_event.h 13148F: include/uapi/linux/perf_event.h 13149F: arch/*/kernel/perf_event*.c 13150F: arch/*/kernel/*/perf_event*.c 13151F: arch/*/kernel/*/*/perf_event*.c 13152F: arch/*/include/asm/perf_event.h 13153F: arch/*/kernel/perf_callchain.c 13154F: arch/*/events/* 13155F: arch/*/events/*/* 13156F: tools/perf/ 13157 13158PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS 13159R: John Garry <john.garry@huawei.com> 13160R: Will Deacon <will@kernel.org> 13161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13162S: Supported 13163F: tools/perf/pmu-events/arch/arm64/ 13164 13165PERSONALITY HANDLING 13166M: Christoph Hellwig <hch@infradead.org> 13167L: linux-abi-devel@lists.sourceforge.net 13168S: Maintained 13169F: include/linux/personality.h 13170F: include/uapi/linux/personality.h 13171 13172PHOENIX RC FLIGHT CONTROLLER ADAPTER 13173M: Marcus Folkesson <marcus.folkesson@gmail.com> 13174L: linux-input@vger.kernel.org 13175S: Maintained 13176F: Documentation/input/devices/pxrc.rst 13177F: drivers/input/joystick/pxrc.c 13178 13179FLYSKY FSIA6B RC RECEIVER 13180M: Markus Koch <markus@notsyncing.net> 13181L: linux-input@vger.kernel.org 13182S: Maintained 13183F: drivers/input/joystick/fsia6b.c 13184 13185PHONET PROTOCOL 13186M: Remi Denis-Courmont <courmisch@gmail.com> 13187S: Supported 13188F: Documentation/networking/phonet.txt 13189F: include/linux/phonet.h 13190F: include/net/phonet/ 13191F: include/uapi/linux/phonet.h 13192F: net/phonet/ 13193 13194PHRAM MTD DRIVER 13195M: Joern Engel <joern@lazybastard.org> 13196L: linux-mtd@lists.infradead.org 13197S: Maintained 13198F: drivers/mtd/devices/phram.c 13199 13200PICOLCD HID DRIVER 13201M: Bruno Prémont <bonbons@linux-vserver.org> 13202L: linux-input@vger.kernel.org 13203S: Maintained 13204F: drivers/hid/hid-picolcd* 13205 13206PICOXCELL SUPPORT 13207M: Jamie Iles <jamie@jamieiles.com> 13208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13209T: git git://github.com/jamieiles/linux-2.6-ji.git 13210S: Supported 13211F: arch/arm/boot/dts/picoxcell* 13212F: arch/arm/mach-picoxcell/ 13213F: drivers/crypto/picoxcell* 13214 13215PIDFD API 13216M: Christian Brauner <christian@brauner.io> 13217L: linux-kernel@vger.kernel.org 13218S: Maintained 13219T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 13220F: samples/pidfd/ 13221F: tools/testing/selftests/pidfd/ 13222F: tools/testing/selftests/clone3/ 13223K: (?i)pidfd 13224K: (?i)clone3 13225K: \b(clone_args|kernel_clone_args)\b 13226 13227PIN CONTROL SUBSYSTEM 13228M: Linus Walleij <linus.walleij@linaro.org> 13229L: linux-gpio@vger.kernel.org 13230T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 13231S: Maintained 13232F: Documentation/devicetree/bindings/pinctrl/ 13233F: Documentation/driver-api/pinctl.rst 13234F: drivers/pinctrl/ 13235F: include/linux/pinctrl/ 13236 13237PIN CONTROLLER - MICROCHIP AT91 13238M: Ludovic Desroches <ludovic.desroches@microchip.com> 13239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13240L: linux-gpio@vger.kernel.org 13241S: Supported 13242F: drivers/pinctrl/pinctrl-at91* 13243F: drivers/gpio/gpio-sama5d2-piobu.c 13244 13245PIN CONTROLLER - FREESCALE 13246M: Dong Aisheng <aisheng.dong@nxp.com> 13247M: Fabio Estevam <festevam@gmail.com> 13248M: Shawn Guo <shawnguo@kernel.org> 13249M: Stefan Agner <stefan@agner.ch> 13250R: Pengutronix Kernel Team <kernel@pengutronix.de> 13251L: linux-gpio@vger.kernel.org 13252S: Maintained 13253F: drivers/pinctrl/freescale/ 13254F: Documentation/devicetree/bindings/pinctrl/fsl,* 13255 13256PIN CONTROLLER - INTEL 13257M: Mika Westerberg <mika.westerberg@linux.intel.com> 13258M: Andy Shevchenko <andy@kernel.org> 13259T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 13260S: Maintained 13261F: drivers/pinctrl/intel/ 13262 13263PIN CONTROLLER - MEDIATEK 13264M: Sean Wang <sean.wang@kernel.org> 13265L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 13266S: Maintained 13267F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 13268F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 13269F: drivers/pinctrl/mediatek/ 13270 13271PIN CONTROLLER - QUALCOMM 13272M: Bjorn Andersson <bjorn.andersson@linaro.org> 13273S: Maintained 13274L: linux-arm-msm@vger.kernel.org 13275F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 13276F: drivers/pinctrl/qcom/ 13277 13278PIN CONTROLLER - RENESAS 13279M: Geert Uytterhoeven <geert+renesas@glider.be> 13280L: linux-renesas-soc@vger.kernel.org 13281T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 13282S: Maintained 13283F: drivers/pinctrl/pinctrl-rz* 13284F: drivers/pinctrl/sh-pfc/ 13285 13286PIN CONTROLLER - SAMSUNG 13287M: Tomasz Figa <tomasz.figa@gmail.com> 13288M: Krzysztof Kozlowski <krzk@kernel.org> 13289M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13291L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13292Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 13293T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 13294S: Maintained 13295F: drivers/pinctrl/samsung/ 13296F: include/dt-bindings/pinctrl/samsung.h 13297F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 13298 13299PIN CONTROLLER - SINGLE 13300M: Tony Lindgren <tony@atomide.com> 13301M: Haojian Zhuang <haojian.zhuang@linaro.org> 13302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13303L: linux-omap@vger.kernel.org 13304S: Maintained 13305F: drivers/pinctrl/pinctrl-single.c 13306 13307PIN CONTROLLER - ST SPEAR 13308M: Viresh Kumar <vireshk@kernel.org> 13309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13310W: http://www.st.com/spear 13311S: Maintained 13312F: drivers/pinctrl/spear/ 13313 13314PISTACHIO SOC SUPPORT 13315M: James Hartley <james.hartley@sondrel.com> 13316L: linux-mips@vger.kernel.org 13317S: Odd Fixes 13318F: arch/mips/pistachio/ 13319F: arch/mips/include/asm/mach-pistachio/ 13320F: arch/mips/boot/dts/img/pistachio* 13321F: arch/mips/configs/pistachio*_defconfig 13322 13323PKTCDVD DRIVER 13324S: Orphan 13325M: linux-block@vger.kernel.org 13326F: drivers/block/pktcdvd.c 13327F: include/linux/pktcdvd.h 13328F: include/uapi/linux/pktcdvd.h 13329 13330PKUNITY SOC DRIVERS 13331M: Guan Xuetao <gxt@pku.edu.cn> 13332W: http://mprc.pku.edu.cn/~guanxuetao/linux 13333S: Maintained 13334T: git git://github.com/gxt/linux.git 13335F: drivers/input/serio/i8042-unicore32io.h 13336F: drivers/i2c/busses/i2c-puv3.c 13337F: drivers/video/fbdev/fb-puv3.c 13338F: drivers/rtc/rtc-puv3.c 13339 13340PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 13341M: Tomasz Duszynski <tduszyns@gmail.com> 13342S: Maintained 13343F: drivers/iio/chemical/pms7003.c 13344F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 13345 13346PLX DMA DRIVER 13347M: Logan Gunthorpe <logang@deltatee.com> 13348S: Maintained 13349F: drivers/dma/plx_dma.c 13350 13351PMBUS HARDWARE MONITORING DRIVERS 13352M: Guenter Roeck <linux@roeck-us.net> 13353L: linux-hwmon@vger.kernel.org 13354W: http://hwmon.wiki.kernel.org/ 13355W: http://www.roeck-us.net/linux/drivers/ 13356T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 13357S: Maintained 13358F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 13359F: Documentation/devicetree/bindings/hwmon/max31785.txt 13360F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 13361F: Documentation/hwmon/adm1275.rst 13362F: Documentation/hwmon/ibm-cffps.rst 13363F: Documentation/hwmon/ir35221.rst 13364F: Documentation/hwmon/lm25066.rst 13365F: Documentation/hwmon/ltc2978.rst 13366F: Documentation/hwmon/ltc3815.rst 13367F: Documentation/hwmon/max16064.rst 13368F: Documentation/hwmon/max20751.rst 13369F: Documentation/hwmon/max31785.rst 13370F: Documentation/hwmon/max34440.rst 13371F: Documentation/hwmon/max8688.rst 13372F: Documentation/hwmon/pmbus.rst 13373F: Documentation/hwmon/pmbus-core.rst 13374F: Documentation/hwmon/tps40422.rst 13375F: Documentation/hwmon/ucd9000.rst 13376F: Documentation/hwmon/ucd9200.rst 13377F: Documentation/hwmon/zl6100.rst 13378F: drivers/hwmon/pmbus/ 13379F: include/linux/pmbus.h 13380 13381PMC SIERRA MaxRAID DRIVER 13382L: linux-scsi@vger.kernel.org 13383W: http://www.pmc-sierra.com/ 13384S: Orphan 13385F: drivers/scsi/pmcraid.* 13386 13387PMC SIERRA PM8001 DRIVER 13388M: Jack Wang <jinpu.wang@cloud.ionos.com> 13389L: linux-scsi@vger.kernel.org 13390S: Supported 13391F: drivers/scsi/pm8001/ 13392 13393PM-GRAPH UTILITY 13394M: "Todd E Brandt" <todd.e.brandt@linux.intel.com> 13395L: linux-pm@vger.kernel.org 13396W: https://01.org/pm-graph 13397B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 13398T: git git://github.com/intel/pm-graph 13399S: Supported 13400F: tools/power/pm-graph 13401 13402PNI RM3100 IIO DRIVER 13403M: Song Qiang <songqiang1304521@gmail.com> 13404L: linux-iio@vger.kernel.org 13405S: Maintained 13406F: drivers/iio/magnetometer/rm3100* 13407F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 13408 13409PNP SUPPORT 13410M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 13411L: linux-acpi@vger.kernel.org 13412S: Maintained 13413F: include/linux/pnp.h 13414F: drivers/pnp/ 13415 13416POSIX CLOCKS and TIMERS 13417M: Thomas Gleixner <tglx@linutronix.de> 13418L: linux-kernel@vger.kernel.org 13419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13420S: Maintained 13421F: fs/timerfd.c 13422F: include/linux/timer* 13423F: include/linux/time_namespace.h 13424F: kernel/time/namespace.c 13425F: kernel/time/*timer* 13426 13427POWER MANAGEMENT CORE 13428M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13429L: linux-pm@vger.kernel.org 13430T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 13431B: https://bugzilla.kernel.org 13432S: Supported 13433F: drivers/base/power/ 13434F: include/linux/pm.h 13435F: include/linux/pm_* 13436F: include/linux/powercap.h 13437F: include/linux/intel_rapl.h 13438F: drivers/powercap/ 13439F: kernel/configs/nopm.config 13440 13441POWER STATE COORDINATION INTERFACE (PSCI) 13442M: Mark Rutland <mark.rutland@arm.com> 13443M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 13444L: linux-arm-kernel@lists.infradead.org 13445S: Maintained 13446F: drivers/firmware/psci/ 13447F: include/linux/psci.h 13448F: include/uapi/linux/psci.h 13449 13450POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 13451M: Sebastian Reichel <sre@kernel.org> 13452L: linux-pm@vger.kernel.org 13453T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13454S: Maintained 13455F: Documentation/ABI/testing/sysfs-class-power 13456F: Documentation/devicetree/bindings/power/supply/ 13457F: include/linux/power_supply.h 13458F: drivers/power/supply/ 13459 13460POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 13461M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 13462L: linuxppc-dev@lists.ozlabs.org 13463S: Maintained 13464F: drivers/char/powernv-op-panel.c 13465 13466PPP OVER ATM (RFC 2364) 13467M: Mitchell Blank Jr <mitch@sfgoth.com> 13468S: Maintained 13469F: net/atm/pppoatm.c 13470F: include/uapi/linux/atmppp.h 13471 13472PPP OVER ETHERNET 13473M: Michal Ostrowski <mostrows@earthlink.net> 13474S: Maintained 13475F: drivers/net/ppp/pppoe.c 13476F: drivers/net/ppp/pppox.c 13477 13478PPP OVER L2TP 13479M: James Chapman <jchapman@katalix.com> 13480S: Maintained 13481F: net/l2tp/l2tp_ppp.c 13482F: include/linux/if_pppol2tp.h 13483F: include/uapi/linux/if_pppol2tp.h 13484 13485PPP PROTOCOL DRIVERS AND COMPRESSORS 13486M: Paul Mackerras <paulus@samba.org> 13487L: linux-ppp@vger.kernel.org 13488S: Maintained 13489F: drivers/net/ppp/ppp_* 13490 13491PPS SUPPORT 13492M: Rodolfo Giometti <giometti@enneenne.com> 13493W: http://wiki.enneenne.com/index.php/LinuxPPS_support 13494L: linuxpps@ml.enneenne.com (subscribers-only) 13495S: Maintained 13496F: Documentation/driver-api/pps.rst 13497F: Documentation/devicetree/bindings/pps/pps-gpio.txt 13498F: Documentation/ABI/testing/sysfs-pps 13499F: drivers/pps/ 13500F: include/linux/pps*.h 13501F: include/uapi/linux/pps.h 13502 13503PPTP DRIVER 13504M: Dmitry Kozlov <xeb@mail.ru> 13505L: netdev@vger.kernel.org 13506S: Maintained 13507F: drivers/net/ppp/pptp.c 13508W: http://sourceforge.net/projects/accel-pptp 13509 13510PRINTK 13511M: Petr Mladek <pmladek@suse.com> 13512M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 13513R: Steven Rostedt <rostedt@goodmis.org> 13514S: Maintained 13515F: kernel/printk/ 13516F: include/linux/printk.h 13517 13518PRISM54 WIRELESS DRIVER 13519M: Luis Chamberlain <mcgrof@kernel.org> 13520L: linux-wireless@vger.kernel.org 13521W: http://wireless.kernel.org/en/users/Drivers/p54 13522S: Obsolete 13523F: drivers/net/wireless/intersil/prism54/ 13524 13525PROC FILESYSTEM 13526R: Alexey Dobriyan <adobriyan@gmail.com> 13527L: linux-kernel@vger.kernel.org 13528L: linux-fsdevel@vger.kernel.org 13529S: Maintained 13530F: fs/proc/ 13531F: include/linux/proc_fs.h 13532F: tools/testing/selftests/proc/ 13533F: Documentation/filesystems/proc.rst 13534 13535PROC SYSCTL 13536M: Luis Chamberlain <mcgrof@kernel.org> 13537M: Kees Cook <keescook@chromium.org> 13538M: Iurii Zaikin <yzaikin@google.com> 13539L: linux-kernel@vger.kernel.org 13540L: linux-fsdevel@vger.kernel.org 13541S: Maintained 13542F: fs/proc/proc_sysctl.c 13543F: include/linux/sysctl.h 13544F: kernel/sysctl.c 13545F: kernel/sysctl-test.c 13546F: tools/testing/selftests/sysctl/ 13547 13548PS3 NETWORK SUPPORT 13549M: Geoff Levand <geoff@infradead.org> 13550L: netdev@vger.kernel.org 13551L: linuxppc-dev@lists.ozlabs.org 13552S: Maintained 13553F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 13554 13555PS3 PLATFORM SUPPORT 13556M: Geoff Levand <geoff@infradead.org> 13557L: linuxppc-dev@lists.ozlabs.org 13558S: Maintained 13559F: arch/powerpc/boot/ps3* 13560F: arch/powerpc/include/asm/lv1call.h 13561F: arch/powerpc/include/asm/ps3*.h 13562F: arch/powerpc/platforms/ps3/ 13563F: drivers/*/ps3* 13564F: drivers/ps3/ 13565F: drivers/rtc/rtc-ps3.c 13566F: drivers/usb/host/*ps3.c 13567F: sound/ppc/snd_ps3* 13568 13569PS3VRAM DRIVER 13570M: Jim Paris <jim@jtan.com> 13571M: Geoff Levand <geoff@infradead.org> 13572L: linuxppc-dev@lists.ozlabs.org 13573S: Maintained 13574F: drivers/block/ps3vram.c 13575 13576PSAMPLE PACKET SAMPLING SUPPORT 13577M: Yotam Gigi <yotam.gi@gmail.com> 13578S: Maintained 13579F: net/psample 13580F: include/net/psample.h 13581F: include/uapi/linux/psample.h 13582 13583PRESSURE STALL INFORMATION (PSI) 13584M: Johannes Weiner <hannes@cmpxchg.org> 13585S: Maintained 13586F: kernel/sched/psi.c 13587F: include/linux/psi* 13588 13589PSTORE FILESYSTEM 13590M: Kees Cook <keescook@chromium.org> 13591M: Anton Vorontsov <anton@enomsg.org> 13592M: Colin Cross <ccross@android.com> 13593M: Tony Luck <tony.luck@intel.com> 13594S: Maintained 13595T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13596F: fs/pstore/ 13597F: include/linux/pstore* 13598F: drivers/firmware/efi/efi-pstore.c 13599F: drivers/acpi/apei/erst.c 13600F: Documentation/admin-guide/ramoops.rst 13601F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13602K: \b(pstore|ramoops) 13603 13604PTP HARDWARE CLOCK SUPPORT 13605M: Richard Cochran <richardcochran@gmail.com> 13606L: netdev@vger.kernel.org 13607S: Maintained 13608W: http://linuxptp.sourceforge.net/ 13609F: Documentation/ABI/testing/sysfs-ptp 13610F: Documentation/driver-api/ptp.rst 13611F: drivers/net/phy/dp83640* 13612F: drivers/ptp/* 13613F: include/linux/ptp_cl* 13614 13615PTRACE SUPPORT 13616M: Oleg Nesterov <oleg@redhat.com> 13617S: Maintained 13618F: include/asm-generic/syscall.h 13619F: include/linux/ptrace.h 13620F: include/linux/regset.h 13621F: include/linux/tracehook.h 13622F: include/uapi/linux/ptrace.h 13623F: include/uapi/linux/ptrace.h 13624F: kernel/ptrace.c 13625F: arch/*/ptrace*.c 13626F: arch/*/*/ptrace*.c 13627F: arch/*/include/asm/ptrace*.h 13628 13629PULSE8-CEC DRIVER 13630M: Hans Verkuil <hverkuil@xs4all.nl> 13631L: linux-media@vger.kernel.org 13632T: git git://linuxtv.org/media_tree.git 13633S: Maintained 13634F: drivers/media/usb/pulse8-cec/* 13635F: Documentation/media/cec-drivers/pulse8-cec.rst 13636 13637PVRUSB2 VIDEO4LINUX DRIVER 13638M: Mike Isely <isely@pobox.com> 13639L: pvrusb2@isely.net (subscribers-only) 13640L: linux-media@vger.kernel.org 13641W: http://www.isely.net/pvrusb2/ 13642T: git git://linuxtv.org/media_tree.git 13643S: Maintained 13644F: Documentation/media/v4l-drivers/pvrusb2* 13645F: drivers/media/usb/pvrusb2/ 13646 13647PWC WEBCAM DRIVER 13648M: Hans Verkuil <hverkuil@xs4all.nl> 13649L: linux-media@vger.kernel.org 13650T: git git://linuxtv.org/media_tree.git 13651S: Odd Fixes 13652F: drivers/media/usb/pwc/* 13653F: include/trace/events/pwc.h 13654 13655PWM FAN DRIVER 13656M: Kamil Debski <kamil@wypas.org> 13657M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13658L: linux-hwmon@vger.kernel.org 13659S: Supported 13660F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13661F: Documentation/hwmon/pwm-fan.rst 13662F: drivers/hwmon/pwm-fan.c 13663 13664PWM IR Transmitter 13665M: Sean Young <sean@mess.org> 13666L: linux-media@vger.kernel.org 13667S: Maintained 13668F: drivers/media/rc/pwm-ir-tx.c 13669 13670PWM SUBSYSTEM 13671M: Thierry Reding <thierry.reding@gmail.com> 13672R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13673L: linux-pwm@vger.kernel.org 13674S: Maintained 13675T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13676Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 13677F: Documentation/driver-api/pwm.rst 13678F: Documentation/devicetree/bindings/pwm/ 13679F: include/linux/pwm.h 13680F: drivers/pwm/ 13681F: drivers/video/backlight/pwm_bl.c 13682F: include/linux/pwm_backlight.h 13683F: drivers/gpio/gpio-mvebu.c 13684F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13685K: pwm_(config|apply_state|ops) 13686 13687PXA GPIO DRIVER 13688M: Robert Jarzmik <robert.jarzmik@free.fr> 13689L: linux-gpio@vger.kernel.org 13690S: Maintained 13691F: drivers/gpio/gpio-pxa.c 13692 13693PXA MMCI DRIVER 13694S: Orphan 13695 13696PXA RTC DRIVER 13697M: Robert Jarzmik <robert.jarzmik@free.fr> 13698L: linux-rtc@vger.kernel.org 13699S: Maintained 13700 13701PXA2xx/PXA3xx SUPPORT 13702M: Daniel Mack <daniel@zonque.org> 13703M: Haojian Zhuang <haojian.zhuang@gmail.com> 13704M: Robert Jarzmik <robert.jarzmik@free.fr> 13705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13706T: git git://github.com/hzhuang1/linux.git 13707T: git git://github.com/rjarzmik/linux.git 13708S: Maintained 13709F: arch/arm/boot/dts/pxa* 13710F: arch/arm/mach-pxa/ 13711F: drivers/dma/pxa* 13712F: drivers/pcmcia/pxa2xx* 13713F: drivers/pinctrl/pxa/ 13714F: drivers/spi/spi-pxa2xx* 13715F: drivers/usb/gadget/udc/pxa2* 13716F: include/sound/pxa2xx-lib.h 13717F: sound/arm/pxa* 13718F: sound/soc/pxa/ 13719 13720QAT DRIVER 13721M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13722L: qat-linux@intel.com 13723S: Supported 13724F: drivers/crypto/qat/ 13725 13726QCOM AUDIO (ASoC) DRIVERS 13727M: Patrick Lai <plai@codeaurora.org> 13728M: Banajit Goswami <bgoswami@codeaurora.org> 13729L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13730S: Supported 13731F: sound/soc/qcom/ 13732 13733QCOM IPA DRIVER 13734M: Alex Elder <elder@kernel.org> 13735L: netdev@vger.kernel.org 13736S: Supported 13737F: drivers/net/ipa/ 13738 13739QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13740M: Gabriel Somlo <somlo@cmu.edu> 13741M: "Michael S. Tsirkin" <mst@redhat.com> 13742L: qemu-devel@nongnu.org 13743S: Maintained 13744F: drivers/firmware/qemu_fw_cfg.c 13745F: include/uapi/linux/qemu_fw_cfg.h 13746 13747QIB DRIVER 13748M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13749M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13750L: linux-rdma@vger.kernel.org 13751S: Supported 13752F: drivers/infiniband/hw/qib/ 13753 13754QLOGIC QL41xxx FCOE DRIVER 13755M: QLogic-Storage-Upstream@cavium.com 13756L: linux-scsi@vger.kernel.org 13757S: Supported 13758F: drivers/scsi/qedf/ 13759 13760QLOGIC QL41xxx ISCSI DRIVER 13761M: QLogic-Storage-Upstream@cavium.com 13762L: linux-scsi@vger.kernel.org 13763S: Supported 13764F: drivers/scsi/qedi/ 13765 13766QLOGIC QL4xxx ETHERNET DRIVER 13767M: Ariel Elior <aelior@marvell.com> 13768M: GR-everest-linux-l2@marvell.com 13769L: netdev@vger.kernel.org 13770S: Supported 13771F: drivers/net/ethernet/qlogic/qed/ 13772F: include/linux/qed/ 13773F: drivers/net/ethernet/qlogic/qede/ 13774 13775QLOGIC QL4xxx RDMA DRIVER 13776M: Michal Kalderon <mkalderon@marvell.com> 13777M: Ariel Elior <aelior@marvell.com> 13778L: linux-rdma@vger.kernel.org 13779S: Supported 13780F: drivers/infiniband/hw/qedr/ 13781F: include/uapi/rdma/qedr-abi.h 13782 13783QLOGIC QLA1280 SCSI DRIVER 13784M: Michael Reed <mdr@sgi.com> 13785L: linux-scsi@vger.kernel.org 13786S: Maintained 13787F: drivers/scsi/qla1280.[ch] 13788 13789QLOGIC QLA2XXX FC-SCSI DRIVER 13790M: hmadhani@marvell.com 13791L: linux-scsi@vger.kernel.org 13792S: Supported 13793F: Documentation/scsi/LICENSE.qla2xxx 13794F: drivers/scsi/qla2xxx/ 13795 13796QLOGIC QLA3XXX NETWORK DRIVER 13797M: GR-Linux-NIC-Dev@marvell.com 13798L: netdev@vger.kernel.org 13799S: Supported 13800F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13801F: drivers/net/ethernet/qlogic/qla3xxx.* 13802 13803QLOGIC QLA4XXX iSCSI DRIVER 13804M: QLogic-Storage-Upstream@qlogic.com 13805L: linux-scsi@vger.kernel.org 13806S: Supported 13807F: Documentation/scsi/LICENSE.qla4xxx 13808F: drivers/scsi/qla4xxx/ 13809 13810QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13811M: Shahed Shaikh <shshaikh@marvell.com> 13812M: Manish Chopra <manishc@marvell.com> 13813M: GR-Linux-NIC-Dev@marvell.com 13814L: netdev@vger.kernel.org 13815S: Supported 13816F: drivers/net/ethernet/qlogic/qlcnic/ 13817 13818QLOGIC QLGE 10Gb ETHERNET DRIVER 13819M: Manish Chopra <manishc@marvell.com> 13820M: GR-Linux-NIC-Dev@marvell.com 13821L: netdev@vger.kernel.org 13822S: Supported 13823F: drivers/staging/qlge/ 13824 13825QM1D1B0004 MEDIA DRIVER 13826M: Akihiro Tsukada <tskd08@gmail.com> 13827L: linux-media@vger.kernel.org 13828S: Odd Fixes 13829F: drivers/media/tuners/qm1d1b0004* 13830 13831QM1D1C0042 MEDIA DRIVER 13832M: Akihiro Tsukada <tskd08@gmail.com> 13833L: linux-media@vger.kernel.org 13834S: Odd Fixes 13835F: drivers/media/tuners/qm1d1c0042* 13836 13837QNX4 FILESYSTEM 13838M: Anders Larsen <al@alarsen.net> 13839W: http://www.alarsen.net/linux/qnx4fs/ 13840S: Maintained 13841F: fs/qnx4/ 13842F: include/uapi/linux/qnx4_fs.h 13843F: include/uapi/linux/qnxtypes.h 13844 13845QORIQ DPAA2 FSL-MC BUS DRIVER 13846M: Stuart Yoder <stuyoder@gmail.com> 13847M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13848L: linux-kernel@vger.kernel.org 13849S: Maintained 13850F: drivers/bus/fsl-mc/ 13851F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13852F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13853 13854QT1010 MEDIA DRIVER 13855M: Antti Palosaari <crope@iki.fi> 13856L: linux-media@vger.kernel.org 13857W: https://linuxtv.org 13858W: http://palosaari.fi/linux/ 13859Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13860T: git git://linuxtv.org/anttip/media_tree.git 13861S: Maintained 13862F: drivers/media/tuners/qt1010* 13863 13864QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13865M: Kalle Valo <kvalo@codeaurora.org> 13866L: ath10k@lists.infradead.org 13867W: http://wireless.kernel.org/en/users/Drivers/ath10k 13868T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13869S: Supported 13870F: drivers/net/wireless/ath/ath10k/ 13871 13872QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 13873M: Kalle Valo <kvalo@codeaurora.org> 13874L: ath11k@lists.infradead.org 13875T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13876S: Supported 13877F: drivers/net/wireless/ath/ath11k/ 13878 13879QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13880M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13881L: linux-wireless@vger.kernel.org 13882W: http://wireless.kernel.org/en/users/Drivers/ath9k 13883S: Supported 13884F: drivers/net/wireless/ath/ath9k/ 13885 13886QUALCOMM CAMERA SUBSYSTEM DRIVER 13887M: Todor Tomov <todor.too@gmail.com> 13888L: linux-media@vger.kernel.org 13889S: Maintained 13890F: Documentation/devicetree/bindings/media/qcom,camss.txt 13891F: Documentation/media/v4l-drivers/qcom_camss.rst 13892F: drivers/media/platform/qcom/camss/ 13893 13894QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13895M: Ilia Lin <ilia.lin@kernel.org> 13896L: linux-pm@vger.kernel.org 13897S: Maintained 13898F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt 13899F: drivers/cpufreq/qcom-cpufreq-nvmem.c 13900 13901QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 13902M: Niklas Cassel <nks@flawful.org> 13903L: linux-pm@vger.kernel.org 13904L: linux-arm-msm@vger.kernel.org 13905S: Maintained 13906F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt 13907F: drivers/power/avs/qcom-cpr.c 13908 13909QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13910M: Timur Tabi <timur@kernel.org> 13911L: netdev@vger.kernel.org 13912S: Maintained 13913F: drivers/net/ethernet/qualcomm/emac/ 13914 13915QUALCOMM ETHQOS ETHERNET DRIVER 13916M: Vinod Koul <vkoul@kernel.org> 13917L: netdev@vger.kernel.org 13918S: Maintained 13919F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13920F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13921 13922QUALCOMM GENERIC INTERFACE I2C DRIVER 13923M: Alok Chauhan <alokc@codeaurora.org> 13924L: linux-i2c@vger.kernel.org 13925L: linux-arm-msm@vger.kernel.org 13926S: Supported 13927F: drivers/i2c/busses/i2c-qcom-geni.c 13928 13929QUALCOMM HEXAGON ARCHITECTURE 13930M: Brian Cain <bcain@codeaurora.org> 13931L: linux-hexagon@vger.kernel.org 13932S: Supported 13933F: arch/hexagon/ 13934 13935QUALCOMM HIDMA DRIVER 13936M: Sinan Kaya <okaya@kernel.org> 13937L: linux-arm-kernel@lists.infradead.org 13938L: linux-arm-msm@vger.kernel.org 13939L: dmaengine@vger.kernel.org 13940S: Supported 13941F: drivers/dma/qcom/hidma* 13942 13943QUALCOMM IOMMU 13944M: Rob Clark <robdclark@gmail.com> 13945L: iommu@lists.linux-foundation.org 13946L: linux-arm-msm@vger.kernel.org 13947S: Maintained 13948F: drivers/iommu/qcom_iommu.c 13949 13950QUALCOMM RMNET DRIVER 13951M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> 13952M: Sean Tranchetti <stranche@codeaurora.org> 13953L: netdev@vger.kernel.org 13954S: Maintained 13955F: drivers/net/ethernet/qualcomm/rmnet/ 13956F: Documentation/networking/device_drivers/qualcomm/rmnet.txt 13957F: include/linux/if_rmnet.h 13958 13959QUALCOMM TSENS THERMAL DRIVER 13960M: Amit Kucheria <amit.kucheria@linaro.org> 13961L: linux-pm@vger.kernel.org 13962L: linux-arm-msm@vger.kernel.org 13963S: Maintained 13964F: drivers/thermal/qcom/ 13965F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 13966 13967QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13968M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13969L: linux-media@vger.kernel.org 13970L: linux-arm-msm@vger.kernel.org 13971T: git git://linuxtv.org/media_tree.git 13972S: Maintained 13973F: drivers/media/platform/qcom/venus/ 13974F: Documentation/devicetree/bindings/media/*venus* 13975 13976QUALCOMM WCN36XX WIRELESS DRIVER 13977M: Kalle Valo <kvalo@codeaurora.org> 13978L: wcn36xx@lists.infradead.org 13979W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13980T: git git://github.com/KrasnikovEugene/wcn36xx.git 13981S: Supported 13982F: drivers/net/wireless/ath/wcn36xx/ 13983 13984QUANTENNA QTNFMAC WIRELESS DRIVER 13985M: Igor Mitsyanko <imitsyanko@quantenna.com> 13986M: Avinash Patil <avinashp@quantenna.com> 13987M: Sergey Matyukevich <smatyukevich@quantenna.com> 13988L: linux-wireless@vger.kernel.org 13989S: Maintained 13990F: drivers/net/wireless/quantenna 13991 13992RADEON and AMDGPU DRM DRIVERS 13993M: Alex Deucher <alexander.deucher@amd.com> 13994M: Christian König <christian.koenig@amd.com> 13995M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13996L: amd-gfx@lists.freedesktop.org 13997T: git git://people.freedesktop.org/~agd5f/linux 13998S: Supported 13999F: drivers/gpu/drm/radeon/ 14000F: include/uapi/drm/radeon_drm.h 14001F: drivers/gpu/drm/amd/ 14002F: include/uapi/drm/amdgpu_drm.h 14003 14004RADEON FRAMEBUFFER DISPLAY DRIVER 14005M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 14006L: linux-fbdev@vger.kernel.org 14007S: Maintained 14008F: drivers/video/fbdev/aty/radeon* 14009F: include/uapi/linux/radeonfb.h 14010 14011RADIOSHARK RADIO DRIVER 14012M: Hans Verkuil <hverkuil@xs4all.nl> 14013L: linux-media@vger.kernel.org 14014T: git git://linuxtv.org/media_tree.git 14015S: Maintained 14016F: drivers/media/radio/radio-shark.c 14017 14018RADIOSHARK2 RADIO DRIVER 14019M: Hans Verkuil <hverkuil@xs4all.nl> 14020L: linux-media@vger.kernel.org 14021T: git git://linuxtv.org/media_tree.git 14022S: Maintained 14023F: drivers/media/radio/radio-shark2.c 14024F: drivers/media/radio/radio-tea5777.c 14025 14026RADOS BLOCK DEVICE (RBD) 14027M: Ilya Dryomov <idryomov@gmail.com> 14028M: Sage Weil <sage@redhat.com> 14029R: Dongsheng Yang <dongsheng.yang@easystack.cn> 14030L: ceph-devel@vger.kernel.org 14031W: http://ceph.com/ 14032T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 14033T: git git://github.com/ceph/ceph-client.git 14034S: Supported 14035F: Documentation/ABI/testing/sysfs-bus-rbd 14036F: drivers/block/rbd.c 14037F: drivers/block/rbd_types.h 14038 14039RAGE128 FRAMEBUFFER DISPLAY DRIVER 14040M: Paul Mackerras <paulus@samba.org> 14041L: linux-fbdev@vger.kernel.org 14042S: Maintained 14043F: drivers/video/fbdev/aty/aty128fb.c 14044 14045RAINSHADOW-CEC DRIVER 14046M: Hans Verkuil <hverkuil@xs4all.nl> 14047L: linux-media@vger.kernel.org 14048T: git git://linuxtv.org/media_tree.git 14049S: Maintained 14050F: drivers/media/usb/rainshadow-cec/* 14051 14052RALINK MIPS ARCHITECTURE 14053M: John Crispin <john@phrozen.org> 14054L: linux-mips@vger.kernel.org 14055S: Maintained 14056F: arch/mips/ralink 14057 14058RALINK RT2X00 WIRELESS LAN DRIVER 14059M: Stanislaw Gruszka <stf_xl@wp.pl> 14060M: Helmut Schaa <helmut.schaa@googlemail.com> 14061L: linux-wireless@vger.kernel.org 14062S: Maintained 14063F: drivers/net/wireless/ralink/rt2x00/ 14064 14065RAMDISK RAM BLOCK DEVICE DRIVER 14066M: Jens Axboe <axboe@kernel.dk> 14067S: Maintained 14068F: Documentation/admin-guide/blockdev/ramdisk.rst 14069F: drivers/block/brd.c 14070 14071RANCHU VIRTUAL BOARD FOR MIPS 14072M: Miodrag Dinic <miodrag.dinic@mips.com> 14073L: linux-mips@vger.kernel.org 14074S: Supported 14075F: arch/mips/generic/board-ranchu.c 14076F: arch/mips/configs/generic/board-ranchu.config 14077 14078RANDOM NUMBER DRIVER 14079M: "Theodore Ts'o" <tytso@mit.edu> 14080S: Maintained 14081F: drivers/char/random.c 14082 14083RAPIDIO SUBSYSTEM 14084M: Matt Porter <mporter@kernel.crashing.org> 14085M: Alexandre Bounine <alex.bou9@gmail.com> 14086S: Maintained 14087F: drivers/rapidio/ 14088 14089RAS INFRASTRUCTURE 14090M: Tony Luck <tony.luck@intel.com> 14091M: Borislav Petkov <bp@alien8.de> 14092L: linux-edac@vger.kernel.org 14093S: Maintained 14094F: drivers/ras/ 14095F: include/linux/ras.h 14096F: include/ras/ras_event.h 14097F: Documentation/admin-guide/ras.rst 14098 14099RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 14100L: linux-wireless@vger.kernel.org 14101S: Orphan 14102F: drivers/net/wireless/ray* 14103 14104RCUTORTURE TEST FRAMEWORK 14105M: "Paul E. McKenney" <paulmck@kernel.org> 14106M: Josh Triplett <josh@joshtriplett.org> 14107R: Steven Rostedt <rostedt@goodmis.org> 14108R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14109R: Lai Jiangshan <jiangshanlai@gmail.com> 14110L: rcu@vger.kernel.org 14111S: Supported 14112T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14113F: tools/testing/selftests/rcutorture 14114 14115RDC R-321X SoC 14116M: Florian Fainelli <florian@openwrt.org> 14117S: Maintained 14118 14119RDC R6040 FAST ETHERNET DRIVER 14120M: Florian Fainelli <f.fainelli@gmail.com> 14121L: netdev@vger.kernel.org 14122S: Maintained 14123F: drivers/net/ethernet/rdc/r6040.c 14124 14125RDMAVT - RDMA verbs software 14126M: Dennis Dalessandro <dennis.dalessandro@intel.com> 14127M: Mike Marciniszyn <mike.marciniszyn@intel.com> 14128L: linux-rdma@vger.kernel.org 14129S: Supported 14130F: drivers/infiniband/sw/rdmavt 14131 14132RDS - RELIABLE DATAGRAM SOCKETS 14133M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 14134L: netdev@vger.kernel.org 14135L: linux-rdma@vger.kernel.org 14136L: rds-devel@oss.oracle.com (moderated for non-subscribers) 14137W: https://oss.oracle.com/projects/rds/ 14138S: Supported 14139F: net/rds/ 14140F: Documentation/networking/rds.txt 14141 14142RDT - RESOURCE ALLOCATION 14143M: Fenghua Yu <fenghua.yu@intel.com> 14144M: Reinette Chatre <reinette.chatre@intel.com> 14145L: linux-kernel@vger.kernel.org 14146S: Supported 14147F: arch/x86/kernel/cpu/resctrl/ 14148F: arch/x86/include/asm/resctrl_sched.h 14149F: Documentation/x86/resctrl* 14150 14151READ-COPY UPDATE (RCU) 14152M: "Paul E. McKenney" <paulmck@kernel.org> 14153M: Josh Triplett <josh@joshtriplett.org> 14154R: Steven Rostedt <rostedt@goodmis.org> 14155R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14156R: Lai Jiangshan <jiangshanlai@gmail.com> 14157R: Joel Fernandes <joel@joelfernandes.org> 14158L: rcu@vger.kernel.org 14159W: http://www.rdrop.com/users/paulmck/RCU/ 14160S: Supported 14161T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14162F: Documentation/RCU/ 14163X: Documentation/RCU/torture.txt 14164F: include/linux/rcu* 14165X: include/linux/srcu*.h 14166F: kernel/rcu/ 14167X: kernel/rcu/srcu*.c 14168 14169REAL TIME CLOCK (RTC) SUBSYSTEM 14170M: Alessandro Zummo <a.zummo@towertech.it> 14171M: Alexandre Belloni <alexandre.belloni@bootlin.com> 14172L: linux-rtc@vger.kernel.org 14173Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 14174T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 14175S: Maintained 14176F: Documentation/devicetree/bindings/rtc/ 14177F: Documentation/admin-guide/rtc.rst 14178F: drivers/rtc/ 14179F: include/linux/rtc.h 14180F: include/uapi/linux/rtc.h 14181F: include/linux/rtc/ 14182F: include/linux/platform_data/rtc-* 14183F: tools/testing/selftests/rtc/ 14184 14185REALTEK AUDIO CODECS 14186M: Oder Chiou <oder_chiou@realtek.com> 14187S: Maintained 14188F: sound/soc/codecs/rt* 14189F: include/sound/rt*.h 14190 14191REALTEK RTL83xx SMI DSA ROUTER CHIPS 14192M: Linus Walleij <linus.walleij@linaro.org> 14193S: Maintained 14194F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 14195F: drivers/net/dsa/realtek-smi* 14196F: drivers/net/dsa/rtl83* 14197 14198REDPINE WIRELESS DRIVER 14199M: Amitkumar Karwar <amitkarwar@gmail.com> 14200M: Siva Rebbagondla <siva8118@gmail.com> 14201L: linux-wireless@vger.kernel.org 14202S: Maintained 14203F: drivers/net/wireless/rsi/ 14204 14205REGISTER MAP ABSTRACTION 14206M: Mark Brown <broonie@kernel.org> 14207L: linux-kernel@vger.kernel.org 14208T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 14209S: Supported 14210F: Documentation/devicetree/bindings/regmap/ 14211F: drivers/base/regmap/ 14212F: include/linux/regmap.h 14213 14214REISERFS FILE SYSTEM 14215L: reiserfs-devel@vger.kernel.org 14216S: Supported 14217F: fs/reiserfs/ 14218 14219REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 14220M: Ohad Ben-Cohen <ohad@wizery.com> 14221M: Bjorn Andersson <bjorn.andersson@linaro.org> 14222L: linux-remoteproc@vger.kernel.org 14223T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 14224S: Maintained 14225F: Documentation/devicetree/bindings/remoteproc/ 14226F: Documentation/ABI/testing/sysfs-class-remoteproc 14227F: Documentation/remoteproc.txt 14228F: drivers/remoteproc/ 14229F: include/linux/remoteproc.h 14230F: include/linux/remoteproc/ 14231 14232REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 14233M: Ohad Ben-Cohen <ohad@wizery.com> 14234M: Bjorn Andersson <bjorn.andersson@linaro.org> 14235L: linux-remoteproc@vger.kernel.org 14236T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next 14237S: Maintained 14238F: drivers/rpmsg/ 14239F: Documentation/rpmsg.txt 14240F: Documentation/ABI/testing/sysfs-bus-rpmsg 14241F: include/linux/rpmsg.h 14242F: include/linux/rpmsg/ 14243F: include/uapi/linux/rpmsg.h 14244F: samples/rpmsg/ 14245 14246RENESAS CLOCK DRIVERS 14247M: Geert Uytterhoeven <geert+renesas@glider.be> 14248L: linux-renesas-soc@vger.kernel.org 14249T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 14250S: Supported 14251F: drivers/clk/renesas/ 14252 14253RENESAS EMEV2 I2C DRIVER 14254M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14255S: Supported 14256F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt 14257F: drivers/i2c/busses/i2c-emev2.c 14258 14259RENESAS ETHERNET DRIVERS 14260R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 14261L: netdev@vger.kernel.org 14262L: linux-renesas-soc@vger.kernel.org 14263F: Documentation/devicetree/bindings/net/renesas,*.txt 14264F: Documentation/devicetree/bindings/net/renesas,*.yaml 14265F: drivers/net/ethernet/renesas/ 14266F: include/linux/sh_eth.h 14267 14268RENESAS R-CAR GYROADC DRIVER 14269M: Marek Vasut <marek.vasut@gmail.com> 14270L: linux-iio@vger.kernel.org 14271S: Supported 14272F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 14273F: drivers/iio/adc/rcar-gyroadc.c 14274 14275RENESAS R-CAR I2C DRIVERS 14276M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14277S: Supported 14278F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt 14279F: Documentation/devicetree/bindings/i2c/renesas,iic.txt 14280F: drivers/i2c/busses/i2c-rcar.c 14281F: drivers/i2c/busses/i2c-sh_mobile.c 14282 14283RENESAS RIIC DRIVER 14284M: Chris Brandt <chris.brandt@renesas.com> 14285S: Supported 14286F: Documentation/devicetree/bindings/i2c/renesas,riic.txt 14287F: drivers/i2c/busses/i2c-riic.c 14288 14289RENESAS USB PHY DRIVER 14290M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 14291L: linux-renesas-soc@vger.kernel.org 14292S: Maintained 14293F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 14294 14295RESET CONTROLLER FRAMEWORK 14296M: Philipp Zabel <p.zabel@pengutronix.de> 14297T: git git://git.pengutronix.de/git/pza/linux 14298S: Maintained 14299F: drivers/reset/ 14300F: Documentation/devicetree/bindings/reset/ 14301F: include/dt-bindings/reset/ 14302F: include/linux/reset.h 14303F: include/linux/reset/ 14304F: include/linux/reset-controller.h 14305K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 14306 14307RESTARTABLE SEQUENCES SUPPORT 14308M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14309M: Peter Zijlstra <peterz@infradead.org> 14310M: "Paul E. McKenney" <paulmck@kernel.org> 14311M: Boqun Feng <boqun.feng@gmail.com> 14312L: linux-kernel@vger.kernel.org 14313S: Supported 14314F: kernel/rseq.c 14315F: include/uapi/linux/rseq.h 14316F: include/trace/events/rseq.h 14317F: tools/testing/selftests/rseq/ 14318 14319RFKILL 14320M: Johannes Berg <johannes@sipsolutions.net> 14321L: linux-wireless@vger.kernel.org 14322W: http://wireless.kernel.org/ 14323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 14324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 14325S: Maintained 14326F: Documentation/driver-api/rfkill.rst 14327F: Documentation/ABI/stable/sysfs-class-rfkill 14328F: net/rfkill/ 14329F: include/linux/rfkill.h 14330F: include/uapi/linux/rfkill.h 14331 14332RHASHTABLE 14333M: Thomas Graf <tgraf@suug.ch> 14334M: Herbert Xu <herbert@gondor.apana.org.au> 14335L: netdev@vger.kernel.org 14336S: Maintained 14337F: lib/rhashtable.c 14338F: lib/test_rhashtable.c 14339F: include/linux/rhashtable.h 14340F: include/linux/rhashtable-types.h 14341 14342RICOH R5C592 MEMORYSTICK DRIVER 14343M: Maxim Levitsky <maximlevitsky@gmail.com> 14344S: Maintained 14345F: drivers/memstick/host/r592.* 14346 14347RICOH SMARTMEDIA/XD DRIVER 14348M: Maxim Levitsky <maximlevitsky@gmail.com> 14349S: Maintained 14350F: drivers/mtd/nand/raw/r852.c 14351F: drivers/mtd/nand/raw/r852.h 14352 14353RISC-V ARCHITECTURE 14354M: Paul Walmsley <paul.walmsley@sifive.com> 14355M: Palmer Dabbelt <palmer@dabbelt.com> 14356M: Albert Ou <aou@eecs.berkeley.edu> 14357L: linux-riscv@lists.infradead.org 14358P: Documentation/riscv/patch-acceptance.rst 14359T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 14360S: Supported 14361F: arch/riscv/ 14362K: riscv 14363N: riscv 14364 14365ROCCAT DRIVERS 14366M: Stefan Achatz <erazor_de@users.sourceforge.net> 14367W: http://sourceforge.net/projects/roccat/ 14368S: Maintained 14369F: drivers/hid/hid-roccat* 14370F: include/linux/hid-roccat* 14371F: Documentation/ABI/*/sysfs-driver-hid-roccat* 14372 14373ROCKCHIP ISP V1 DRIVER 14374M: Helen Koike <helen.koike@collabora.com> 14375L: linux-media@vger.kernel.org 14376S: Maintained 14377F: drivers/staging/media/rkisp1/ 14378 14379ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 14380M: Jacob Chen <jacob-chen@iotwrt.com> 14381M: Ezequiel Garcia <ezequiel@collabora.com> 14382L: linux-media@vger.kernel.org 14383S: Maintained 14384F: drivers/media/platform/rockchip/rga/ 14385F: Documentation/devicetree/bindings/media/rockchip-rga.txt 14386 14387HANTRO VPU CODEC DRIVER 14388M: Ezequiel Garcia <ezequiel@collabora.com> 14389M: Philipp Zabel <p.zabel@pengutronix.de> 14390L: linux-media@vger.kernel.org 14391L: linux-rockchip@lists.infradead.org 14392S: Maintained 14393F: drivers/staging/media/hantro/ 14394F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 14395F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 14396 14397ROCKER DRIVER 14398M: Jiri Pirko <jiri@resnulli.us> 14399L: netdev@vger.kernel.org 14400S: Supported 14401F: drivers/net/ethernet/rocker/ 14402 14403ROCKETPORT DRIVER 14404W: http://www.comtrol.com 14405S: Maintained 14406F: Documentation/driver-api/serial/rocket.rst 14407F: drivers/tty/rocket* 14408 14409ROCKETPORT EXPRESS/INFINITY DRIVER 14410M: Kevin Cernekee <cernekee@gmail.com> 14411L: linux-serial@vger.kernel.org 14412S: Odd Fixes 14413F: drivers/tty/serial/rp2.* 14414 14415ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 14416M: Tomasz Duszynski <tduszyns@gmail.com> 14417S: Maintained 14418F: drivers/iio/light/bh1750.c 14419F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 14420 14421ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 14422M: Marek Vasut <marek.vasut+renesas@gmail.com> 14423L: linux-kernel@vger.kernel.org 14424L: linux-renesas-soc@vger.kernel.org 14425S: Supported 14426F: drivers/mfd/bd9571mwv.c 14427F: drivers/regulator/bd9571mwv-regulator.c 14428F: drivers/gpio/gpio-bd9571mwv.c 14429F: include/linux/mfd/bd9571mwv.h 14430F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 14431 14432ROSE NETWORK LAYER 14433M: Ralf Baechle <ralf@linux-mips.org> 14434L: linux-hams@vger.kernel.org 14435W: http://www.linux-ax25.org/ 14436S: Maintained 14437F: include/net/rose.h 14438F: include/uapi/linux/rose.h 14439F: net/rose/ 14440 14441ROTATION DRIVER FOR ALLWINNER A83T 14442M: Jernej Skrabec <jernej.skrabec@siol.net> 14443L: linux-media@vger.kernel.org 14444T: git git://linuxtv.org/media_tree.git 14445S: Maintained 14446F: drivers/media/platform/sunxi/sun8i-rotate/ 14447F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 14448 14449RTL2830 MEDIA DRIVER 14450M: Antti Palosaari <crope@iki.fi> 14451L: linux-media@vger.kernel.org 14452W: https://linuxtv.org 14453W: http://palosaari.fi/linux/ 14454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14455T: git git://linuxtv.org/anttip/media_tree.git 14456S: Maintained 14457F: drivers/media/dvb-frontends/rtl2830* 14458 14459RTL2832 MEDIA DRIVER 14460M: Antti Palosaari <crope@iki.fi> 14461L: linux-media@vger.kernel.org 14462W: https://linuxtv.org 14463W: http://palosaari.fi/linux/ 14464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14465T: git git://linuxtv.org/anttip/media_tree.git 14466S: Maintained 14467F: drivers/media/dvb-frontends/rtl2832* 14468 14469RTL2832_SDR MEDIA DRIVER 14470M: Antti Palosaari <crope@iki.fi> 14471L: linux-media@vger.kernel.org 14472W: https://linuxtv.org 14473W: http://palosaari.fi/linux/ 14474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14475T: git git://linuxtv.org/anttip/media_tree.git 14476S: Maintained 14477F: drivers/media/dvb-frontends/rtl2832_sdr* 14478 14479RTL8180 WIRELESS DRIVER 14480L: linux-wireless@vger.kernel.org 14481W: http://wireless.kernel.org/ 14482T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14483S: Orphan 14484F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 14485 14486RTL8187 WIRELESS DRIVER 14487M: Herton Ronaldo Krzesinski <herton@canonical.com> 14488M: Hin-Tak Leung <htl10@users.sourceforge.net> 14489M: Larry Finger <Larry.Finger@lwfinger.net> 14490L: linux-wireless@vger.kernel.org 14491W: http://wireless.kernel.org/ 14492T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14493S: Maintained 14494F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 14495 14496REALTEK WIRELESS DRIVER (rtlwifi family) 14497M: Ping-Ke Shih <pkshih@realtek.com> 14498L: linux-wireless@vger.kernel.org 14499W: http://wireless.kernel.org/ 14500T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14501S: Maintained 14502F: drivers/net/wireless/realtek/rtlwifi/ 14503 14504REALTEK WIRELESS DRIVER (rtw88) 14505M: Yan-Hsuan Chuang <yhchuang@realtek.com> 14506L: linux-wireless@vger.kernel.org 14507S: Maintained 14508F: drivers/net/wireless/realtek/rtw88/ 14509 14510RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 14511M: Jes Sorensen <Jes.Sorensen@gmail.com> 14512L: linux-wireless@vger.kernel.org 14513T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 14514S: Maintained 14515F: drivers/net/wireless/realtek/rtl8xxxu/ 14516 14517RXRPC SOCKETS (AF_RXRPC) 14518M: David Howells <dhowells@redhat.com> 14519L: linux-afs@lists.infradead.org 14520S: Supported 14521F: net/rxrpc/ 14522F: include/keys/rxrpc-type.h 14523F: include/net/af_rxrpc.h 14524F: include/trace/events/rxrpc.h 14525F: include/uapi/linux/rxrpc.h 14526F: Documentation/networking/rxrpc.txt 14527W: https://www.infradead.org/~dhowells/kafs/ 14528 14529S3 SAVAGE FRAMEBUFFER DRIVER 14530M: Antonino Daplas <adaplas@gmail.com> 14531L: linux-fbdev@vger.kernel.org 14532S: Maintained 14533F: drivers/video/fbdev/savage/ 14534 14535S390 14536M: Heiko Carstens <heiko.carstens@de.ibm.com> 14537M: Vasily Gorbik <gor@linux.ibm.com> 14538M: Christian Borntraeger <borntraeger@de.ibm.com> 14539L: linux-s390@vger.kernel.org 14540W: http://www.ibm.com/developerworks/linux/linux390/ 14541T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 14542S: Supported 14543F: arch/s390/ 14544F: drivers/s390/ 14545F: Documentation/s390/ 14546F: Documentation/driver-api/s390-drivers.rst 14547 14548S390 COMMON I/O LAYER 14549M: Sebastian Ott <sebott@linux.ibm.com> 14550M: Peter Oberparleiter <oberpar@linux.ibm.com> 14551L: linux-s390@vger.kernel.org 14552W: http://www.ibm.com/developerworks/linux/linux390/ 14553S: Supported 14554F: drivers/s390/cio/ 14555 14556S390 DASD DRIVER 14557M: Stefan Haberland <sth@linux.ibm.com> 14558M: Jan Hoeppner <hoeppner@linux.ibm.com> 14559L: linux-s390@vger.kernel.org 14560W: http://www.ibm.com/developerworks/linux/linux390/ 14561S: Supported 14562F: drivers/s390/block/dasd* 14563F: block/partitions/ibm.c 14564 14565S390 IOMMU (PCI) 14566M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14567L: linux-s390@vger.kernel.org 14568W: http://www.ibm.com/developerworks/linux/linux390/ 14569S: Supported 14570F: drivers/iommu/s390-iommu.c 14571 14572S390 IUCV NETWORK LAYER 14573M: Julian Wiedmann <jwi@linux.ibm.com> 14574M: Ursula Braun <ubraun@linux.ibm.com> 14575L: linux-s390@vger.kernel.org 14576W: http://www.ibm.com/developerworks/linux/linux390/ 14577S: Supported 14578F: drivers/s390/net/*iucv* 14579F: include/net/iucv/ 14580F: net/iucv/ 14581 14582S390 NETWORK DRIVERS 14583M: Julian Wiedmann <jwi@linux.ibm.com> 14584M: Ursula Braun <ubraun@linux.ibm.com> 14585L: linux-s390@vger.kernel.org 14586W: http://www.ibm.com/developerworks/linux/linux390/ 14587S: Supported 14588F: drivers/s390/net/ 14589 14590S390 PCI SUBSYSTEM 14591M: Sebastian Ott <sebott@linux.ibm.com> 14592M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14593L: linux-s390@vger.kernel.org 14594W: http://www.ibm.com/developerworks/linux/linux390/ 14595S: Supported 14596F: arch/s390/pci/ 14597F: drivers/pci/hotplug/s390_pci_hpc.c 14598 14599S390 VFIO-CCW DRIVER 14600M: Cornelia Huck <cohuck@redhat.com> 14601M: Eric Farman <farman@linux.ibm.com> 14602R: Halil Pasic <pasic@linux.ibm.com> 14603L: linux-s390@vger.kernel.org 14604L: kvm@vger.kernel.org 14605S: Supported 14606F: drivers/s390/cio/vfio_ccw* 14607F: Documentation/s390/vfio-ccw.rst 14608F: include/uapi/linux/vfio_ccw.h 14609 14610S390 ZCRYPT DRIVER 14611M: Harald Freudenberger <freude@linux.ibm.com> 14612L: linux-s390@vger.kernel.org 14613W: http://www.ibm.com/developerworks/linux/linux390/ 14614S: Supported 14615F: drivers/s390/crypto/ 14616 14617S390 VFIO AP DRIVER 14618M: Tony Krowiak <akrowiak@linux.ibm.com> 14619M: Pierre Morel <pmorel@linux.ibm.com> 14620M: Halil Pasic <pasic@linux.ibm.com> 14621L: linux-s390@vger.kernel.org 14622W: http://www.ibm.com/developerworks/linux/linux390/ 14623S: Supported 14624F: drivers/s390/crypto/vfio_ap_drv.c 14625F: drivers/s390/crypto/vfio_ap_private.h 14626F: drivers/s390/crypto/vfio_ap_ops.c 14627F: Documentation/s390/vfio-ap.rst 14628 14629S390 ZFCP DRIVER 14630M: Steffen Maier <maier@linux.ibm.com> 14631M: Benjamin Block <bblock@linux.ibm.com> 14632L: linux-s390@vger.kernel.org 14633W: http://www.ibm.com/developerworks/linux/linux390/ 14634S: Supported 14635F: drivers/s390/scsi/zfcp_* 14636 14637S3C24XX SD/MMC Driver 14638M: Ben Dooks <ben-linux@fluff.org> 14639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14640S: Supported 14641F: drivers/mmc/host/s3cmci.* 14642 14643SAA6588 RDS RECEIVER DRIVER 14644M: Hans Verkuil <hverkuil@xs4all.nl> 14645L: linux-media@vger.kernel.org 14646T: git git://linuxtv.org/media_tree.git 14647W: https://linuxtv.org 14648S: Odd Fixes 14649F: drivers/media/i2c/saa6588* 14650 14651SAA7134 VIDEO4LINUX DRIVER 14652M: Mauro Carvalho Chehab <mchehab@kernel.org> 14653L: linux-media@vger.kernel.org 14654W: https://linuxtv.org 14655T: git git://linuxtv.org/media_tree.git 14656S: Odd fixes 14657F: Documentation/media/v4l-drivers/saa7134* 14658F: drivers/media/pci/saa7134/ 14659 14660SAA7146 VIDEO4LINUX-2 DRIVER 14661M: Hans Verkuil <hverkuil@xs4all.nl> 14662L: linux-media@vger.kernel.org 14663T: git git://linuxtv.org/media_tree.git 14664S: Maintained 14665F: drivers/media/common/saa7146/ 14666F: drivers/media/pci/saa7146/ 14667F: include/media/drv-intf/saa7146* 14668 14669SAFESETID SECURITY MODULE 14670M: Micah Morton <mortonm@chromium.org> 14671S: Supported 14672F: security/safesetid/ 14673F: Documentation/admin-guide/LSM/SafeSetID.rst 14674 14675SAMSUNG AUDIO (ASoC) DRIVERS 14676M: Krzysztof Kozlowski <krzk@kernel.org> 14677M: Sangbeom Kim <sbkim73@samsung.com> 14678M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14679L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14680S: Supported 14681F: sound/soc/samsung/ 14682F: Documentation/devicetree/bindings/sound/samsung* 14683 14684SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14685M: Krzysztof Kozlowski <krzk@kernel.org> 14686L: linux-crypto@vger.kernel.org 14687L: linux-samsung-soc@vger.kernel.org 14688S: Maintained 14689F: drivers/crypto/exynos-rng.c 14690F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 14691 14692SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14693M: Łukasz Stelmach <l.stelmach@samsung.com> 14694L: linux-samsung-soc@vger.kernel.org 14695S: Maintained 14696F: drivers/char/hw_random/exynos-trng.c 14697F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14698 14699SAMSUNG FRAMEBUFFER DRIVER 14700M: Jingoo Han <jingoohan1@gmail.com> 14701L: linux-fbdev@vger.kernel.org 14702S: Maintained 14703F: drivers/video/fbdev/s3c-fb.c 14704 14705SAMSUNG LAPTOP DRIVER 14706M: Corentin Chary <corentin.chary@gmail.com> 14707L: platform-driver-x86@vger.kernel.org 14708S: Maintained 14709F: drivers/platform/x86/samsung-laptop.c 14710 14711SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14712M: Sangbeom Kim <sbkim73@samsung.com> 14713M: Krzysztof Kozlowski <krzk@kernel.org> 14714M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14715L: linux-kernel@vger.kernel.org 14716L: linux-samsung-soc@vger.kernel.org 14717S: Supported 14718F: drivers/mfd/sec*.c 14719F: drivers/regulator/s2m*.c 14720F: drivers/regulator/s5m*.c 14721F: drivers/clk/clk-s2mps11.c 14722F: drivers/rtc/rtc-s5m.c 14723F: include/linux/mfd/samsung/ 14724F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14725F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14726F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14727F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14728 14729SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14730M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14731L: linux-media@vger.kernel.org 14732L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14733S: Maintained 14734F: drivers/media/platform/s3c-camif/ 14735F: include/media/drv-intf/s3c_camif.h 14736 14737SAMSUNG S3FWRN5 NFC DRIVER 14738M: Robert Baldyga <r.baldyga@samsung.com> 14739M: Krzysztof Opasiak <k.opasiak@samsung.com> 14740L: linux-nfc@lists.01.org (moderated for non-subscribers) 14741S: Supported 14742F: drivers/nfc/s3fwrn5 14743 14744SAMSUNG S5C73M3 CAMERA DRIVER 14745M: Kyungmin Park <kyungmin.park@samsung.com> 14746M: Andrzej Hajda <a.hajda@samsung.com> 14747L: linux-media@vger.kernel.org 14748S: Supported 14749F: drivers/media/i2c/s5c73m3/* 14750 14751SAMSUNG S5K5BAF CAMERA DRIVER 14752M: Kyungmin Park <kyungmin.park@samsung.com> 14753M: Andrzej Hajda <a.hajda@samsung.com> 14754L: linux-media@vger.kernel.org 14755S: Supported 14756F: drivers/media/i2c/s5k5baf.c 14757 14758SAMSUNG S5P Security SubSystem (SSS) DRIVER 14759M: Krzysztof Kozlowski <krzk@kernel.org> 14760M: Vladimir Zapolskiy <vz@mleia.com> 14761M: Kamil Konieczny <k.konieczny@samsung.com> 14762L: linux-crypto@vger.kernel.org 14763L: linux-samsung-soc@vger.kernel.org 14764S: Maintained 14765F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 14766F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 14767F: drivers/crypto/s5p-sss.c 14768 14769SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14770M: Kyungmin Park <kyungmin.park@samsung.com> 14771M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14772L: linux-media@vger.kernel.org 14773Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14774S: Supported 14775F: drivers/media/platform/exynos4-is/ 14776 14777SAMSUNG SOC CLOCK DRIVERS 14778M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14779M: Tomasz Figa <tomasz.figa@gmail.com> 14780M: Chanwoo Choi <cw00.choi@samsung.com> 14781S: Supported 14782L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14783T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14784F: drivers/clk/samsung/ 14785F: include/dt-bindings/clock/exynos*.h 14786F: Documentation/devicetree/bindings/clock/exynos*.txt 14787F: Documentation/devicetree/bindings/clock/samsung,s3c* 14788F: Documentation/devicetree/bindings/clock/samsung,s5p* 14789 14790SAMSUNG SPI DRIVERS 14791M: Kukjin Kim <kgene@kernel.org> 14792M: Krzysztof Kozlowski <krzk@kernel.org> 14793M: Andi Shyti <andi@etezian.org> 14794L: linux-spi@vger.kernel.org 14795L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14796S: Maintained 14797F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14798F: drivers/spi/spi-s3c* 14799F: include/linux/platform_data/spi-s3c64xx.h 14800 14801SAMSUNG SXGBE DRIVERS 14802M: Byungho An <bh74.an@samsung.com> 14803S: Supported 14804L: netdev@vger.kernel.org 14805F: drivers/net/ethernet/samsung/sxgbe/ 14806 14807SAMSUNG THERMAL DRIVER 14808M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14809L: linux-pm@vger.kernel.org 14810L: linux-samsung-soc@vger.kernel.org 14811S: Supported 14812T: git https://github.com/lmajewski/linux-samsung-thermal.git 14813F: drivers/thermal/samsung/ 14814 14815SAMSUNG USB2 PHY DRIVER 14816M: Kamil Debski <kamil@wypas.org> 14817M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14818L: linux-kernel@vger.kernel.org 14819S: Supported 14820F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14821F: Documentation/driver-api/phy/samsung-usb2.rst 14822F: drivers/phy/samsung/phy-exynos4210-usb2.c 14823F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14824F: drivers/phy/samsung/phy-exynos5250-usb2.c 14825F: drivers/phy/samsung/phy-s5pv210-usb2.c 14826F: drivers/phy/samsung/phy-samsung-usb2.c 14827F: drivers/phy/samsung/phy-samsung-usb2.h 14828 14829SC1200 WDT DRIVER 14830M: Zwane Mwaikambo <zwanem@gmail.com> 14831S: Maintained 14832F: drivers/watchdog/sc1200wdt.c 14833 14834SCHEDULER 14835M: Ingo Molnar <mingo@redhat.com> 14836M: Peter Zijlstra <peterz@infradead.org> 14837M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE) 14838M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL) 14839R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL) 14840R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR) 14841R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH) 14842R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING) 14843L: linux-kernel@vger.kernel.org 14844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14845S: Maintained 14846F: kernel/sched/ 14847F: include/linux/sched.h 14848F: include/uapi/linux/sched.h 14849F: include/linux/wait.h 14850F: include/linux/preempt.h 14851 14852SCR24X CHIP CARD INTERFACE DRIVER 14853M: Lubomir Rintel <lkundrak@v3.sk> 14854S: Supported 14855F: drivers/char/pcmcia/scr24x_cs.c 14856 14857SCSI CDROM DRIVER 14858M: Jens Axboe <axboe@kernel.dk> 14859L: linux-scsi@vger.kernel.org 14860W: http://www.kernel.dk 14861S: Maintained 14862F: drivers/scsi/sr* 14863 14864SCSI RDMA PROTOCOL (SRP) INITIATOR 14865M: Bart Van Assche <bvanassche@acm.org> 14866L: linux-rdma@vger.kernel.org 14867S: Supported 14868Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14869F: drivers/infiniband/ulp/srp/ 14870F: include/scsi/srp.h 14871 14872SCSI RDMA PROTOCOL (SRP) TARGET 14873M: Bart Van Assche <bvanassche@acm.org> 14874L: linux-rdma@vger.kernel.org 14875L: target-devel@vger.kernel.org 14876S: Supported 14877Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14878F: drivers/infiniband/ulp/srpt/ 14879 14880SCSI SG DRIVER 14881M: Doug Gilbert <dgilbert@interlog.com> 14882L: linux-scsi@vger.kernel.org 14883W: http://sg.danny.cz/sg 14884S: Maintained 14885F: Documentation/scsi/scsi-generic.txt 14886F: drivers/scsi/sg.c 14887F: include/scsi/sg.h 14888 14889SCSI SUBSYSTEM 14890M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14891T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14892M: "Martin K. Petersen" <martin.petersen@oracle.com> 14893T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14894Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14895L: linux-scsi@vger.kernel.org 14896S: Maintained 14897F: Documentation/devicetree/bindings/scsi/ 14898F: drivers/scsi/ 14899F: include/scsi/ 14900 14901SCSI TAPE DRIVER 14902M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14903L: linux-scsi@vger.kernel.org 14904S: Maintained 14905F: Documentation/scsi/st.txt 14906F: drivers/scsi/st.* 14907F: drivers/scsi/st_*.h 14908 14909SCSI TARGET SUBSYSTEM 14910M: "Martin K. Petersen" <martin.petersen@oracle.com> 14911L: linux-scsi@vger.kernel.org 14912L: target-devel@vger.kernel.org 14913W: http://www.linux-iscsi.org 14914T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14915Q: https://patchwork.kernel.org/project/target-devel/list/ 14916S: Supported 14917F: drivers/target/ 14918F: include/target/ 14919F: Documentation/target/ 14920 14921SCTP PROTOCOL 14922M: Vlad Yasevich <vyasevich@gmail.com> 14923M: Neil Horman <nhorman@tuxdriver.com> 14924M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14925L: linux-sctp@vger.kernel.org 14926W: http://lksctp.sourceforge.net 14927S: Maintained 14928F: Documentation/networking/sctp.txt 14929F: include/linux/sctp.h 14930F: include/uapi/linux/sctp.h 14931F: include/net/sctp/ 14932F: net/sctp/ 14933 14934SCx200 CPU SUPPORT 14935M: Jim Cromie <jim.cromie@gmail.com> 14936S: Odd Fixes 14937F: Documentation/i2c/busses/scx200_acb.rst 14938F: arch/x86/platform/scx200/ 14939F: drivers/watchdog/scx200_wdt.c 14940F: drivers/i2c/busses/scx200* 14941F: drivers/mtd/maps/scx200_docflash.c 14942F: include/linux/scx200.h 14943 14944SCx200 GPIO DRIVER 14945M: Jim Cromie <jim.cromie@gmail.com> 14946S: Maintained 14947F: drivers/char/scx200_gpio.c 14948F: include/linux/scx200_gpio.h 14949 14950SCx200 HRT CLOCKSOURCE DRIVER 14951M: Jim Cromie <jim.cromie@gmail.com> 14952S: Maintained 14953F: drivers/clocksource/scx200_hrt.c 14954 14955SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14956M: Sascha Sommer <saschasommer@freenet.de> 14957L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14958S: Maintained 14959F: drivers/mmc/host/sdricoh_cs.c 14960 14961SECO BOARDS CEC DRIVER 14962M: Ettore Chimenti <ek5.chimenti@gmail.com> 14963S: Maintained 14964F: drivers/media/platform/seco-cec/seco-cec.c 14965F: drivers/media/platform/seco-cec/seco-cec.h 14966 14967SECURE COMPUTING 14968M: Kees Cook <keescook@chromium.org> 14969R: Andy Lutomirski <luto@amacapital.net> 14970R: Will Drewry <wad@chromium.org> 14971T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14972S: Supported 14973F: kernel/seccomp.c 14974F: include/uapi/linux/seccomp.h 14975F: include/linux/seccomp.h 14976F: tools/testing/selftests/seccomp/* 14977F: tools/testing/selftests/kselftest_harness.h 14978F: Documentation/userspace-api/seccomp_filter.rst 14979K: \bsecure_computing 14980K: \bTIF_SECCOMP\b 14981 14982SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14983M: Al Cooper <alcooperx@gmail.com> 14984L: linux-mmc@vger.kernel.org 14985L: bcm-kernel-feedback-list@broadcom.com 14986S: Maintained 14987F: drivers/mmc/host/sdhci-brcmstb* 14988 14989SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14990M: Adrian Hunter <adrian.hunter@intel.com> 14991L: linux-mmc@vger.kernel.org 14992S: Maintained 14993F: drivers/mmc/host/sdhci* 14994F: include/linux/mmc/sdhci* 14995 14996EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14997M: Adrian Hunter <adrian.hunter@intel.com> 14998M: Ritesh Harjani <riteshh@codeaurora.org> 14999M: Asutosh Das <asutoshd@codeaurora.org> 15000L: linux-mmc@vger.kernel.org 15001S: Maintained 15002F: drivers/mmc/host/cqhci* 15003 15004SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 15005M: Prabu Thangamuthu <prabu.t@synopsys.com> 15006M: Manjunath M B <manjumb@synopsys.com> 15007L: linux-mmc@vger.kernel.org 15008S: Maintained 15009F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 15010 15011SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 15012M: Ludovic Desroches <ludovic.desroches@microchip.com> 15013L: linux-mmc@vger.kernel.org 15014S: Supported 15015F: drivers/mmc/host/sdhci-of-at91.c 15016 15017SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 15018M: Ben Dooks <ben-linux@fluff.org> 15019M: Jaehoon Chung <jh80.chung@samsung.com> 15020L: linux-mmc@vger.kernel.org 15021S: Maintained 15022F: drivers/mmc/host/sdhci-s3c* 15023 15024SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 15025M: Viresh Kumar <vireshk@kernel.org> 15026L: linux-mmc@vger.kernel.org 15027S: Maintained 15028F: drivers/mmc/host/sdhci-spear.c 15029 15030SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 15031M: Kishon Vijay Abraham I <kishon@ti.com> 15032L: linux-mmc@vger.kernel.org 15033S: Maintained 15034F: drivers/mmc/host/sdhci-omap.c 15035 15036SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 15037M: Jonathan Derrick <jonathan.derrick@intel.com> 15038M: Revanth Rajashekar <revanth.rajashekar@intel.com> 15039L: linux-block@vger.kernel.org 15040S: Supported 15041F: block/sed* 15042F: block/opal_proto.h 15043F: include/linux/sed* 15044F: include/uapi/linux/sed* 15045 15046SECURITY CONTACT 15047M: Security Officers <security@kernel.org> 15048S: Supported 15049 15050SECURITY SUBSYSTEM 15051M: James Morris <jmorris@namei.org> 15052M: "Serge E. Hallyn" <serge@hallyn.com> 15053L: linux-security-module@vger.kernel.org (suggested Cc:) 15054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 15055W: http://kernsec.org/ 15056S: Supported 15057F: security/ 15058X: security/selinux/ 15059 15060SELINUX SECURITY MODULE 15061M: Paul Moore <paul@paul-moore.com> 15062M: Stephen Smalley <stephen.smalley.work@gmail.com> 15063M: Eric Paris <eparis@parisplace.org> 15064L: selinux@vger.kernel.org 15065W: https://selinuxproject.org 15066W: https://github.com/SELinuxProject 15067T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 15068S: Supported 15069F: include/uapi/linux/selinux_netlink.h 15070F: security/selinux/ 15071F: scripts/selinux/ 15072F: Documentation/admin-guide/LSM/SELinux.rst 15073F: Documentation/ABI/obsolete/sysfs-selinux-disable 15074F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot 15075 15076SENSABLE PHANTOM 15077M: Jiri Slaby <jirislaby@gmail.com> 15078S: Maintained 15079F: drivers/misc/phantom.c 15080F: include/uapi/linux/phantom.h 15081 15082SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 15083M: Tomasz Duszynski <tduszyns@gmail.com> 15084S: Maintained 15085F: drivers/iio/chemical/sps30.c 15086F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 15087 15088SERIAL DEVICE BUS 15089M: Rob Herring <robh@kernel.org> 15090L: linux-serial@vger.kernel.org 15091S: Maintained 15092F: Documentation/devicetree/bindings/serial/slave-device.txt 15093F: drivers/tty/serdev/ 15094F: include/linux/serdev.h 15095 15096SERIAL DRIVERS 15097M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15098L: linux-serial@vger.kernel.org 15099S: Maintained 15100F: Documentation/devicetree/bindings/serial/ 15101F: drivers/tty/serial/ 15102 15103SERIAL IR RECEIVER 15104M: Sean Young <sean@mess.org> 15105L: linux-media@vger.kernel.org 15106S: Maintained 15107F: drivers/media/rc/serial_ir.c 15108 15109SFC NETWORK DRIVER 15110M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 15111M: Edward Cree <ecree@solarflare.com> 15112M: Martin Habets <mhabets@solarflare.com> 15113L: netdev@vger.kernel.org 15114S: Supported 15115F: drivers/net/ethernet/sfc/ 15116 15117SFF/SFP/SFP+ MODULE SUPPORT 15118M: Russell King <linux@armlinux.org.uk> 15119L: netdev@vger.kernel.org 15120S: Maintained 15121F: drivers/net/phy/phylink.c 15122F: drivers/net/phy/sfp* 15123F: include/linux/phylink.h 15124F: include/linux/sfp.h 15125K: phylink 15126 15127SGI GRU DRIVER 15128M: Dimitri Sivanich <sivanich@sgi.com> 15129S: Maintained 15130F: drivers/misc/sgi-gru/ 15131 15132SGI XP/XPC/XPNET DRIVER 15133M: Cliff Whickman <cpw@sgi.com> 15134M: Robin Holt <robinmholt@gmail.com> 15135S: Maintained 15136F: drivers/misc/sgi-xp/ 15137 15138SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 15139M: Ursula Braun <ubraun@linux.ibm.com> 15140M: Karsten Graul <kgraul@linux.ibm.com> 15141L: linux-s390@vger.kernel.org 15142W: http://www.ibm.com/developerworks/linux/linux390/ 15143S: Supported 15144F: net/smc/ 15145 15146SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 15147M: Linus Walleij <linus.walleij@linaro.org> 15148L: linux-iio@vger.kernel.org 15149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 15150S: Maintained 15151F: drivers/iio/light/gp2ap002.c 15152F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 15153 15154SHARP RJ54N1CB0C SENSOR DRIVER 15155M: Jacopo Mondi <jacopo@jmondi.org> 15156L: linux-media@vger.kernel.org 15157T: git git://linuxtv.org/media_tree.git 15158S: Odd fixes 15159F: drivers/media/i2c/rj54n1cb0c.c 15160F: include/media/i2c/rj54n1cb0c.h 15161 15162SH_VEU V4L2 MEM2MEM DRIVER 15163L: linux-media@vger.kernel.org 15164S: Orphan 15165F: drivers/media/platform/sh_veu.c 15166 15167SH_VOU V4L2 OUTPUT DRIVER 15168L: linux-media@vger.kernel.org 15169S: Orphan 15170F: drivers/media/platform/sh_vou.c 15171F: include/media/drv-intf/sh_vou.h 15172 15173SI2157 MEDIA DRIVER 15174M: Antti Palosaari <crope@iki.fi> 15175L: linux-media@vger.kernel.org 15176W: https://linuxtv.org 15177W: http://palosaari.fi/linux/ 15178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15179T: git git://linuxtv.org/anttip/media_tree.git 15180S: Maintained 15181F: drivers/media/tuners/si2157* 15182 15183SI2165 MEDIA DRIVER 15184M: Matthias Schwarzott <zzam@gentoo.org> 15185L: linux-media@vger.kernel.org 15186W: https://linuxtv.org 15187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15188S: Maintained 15189F: drivers/media/dvb-frontends/si2165* 15190 15191SI2168 MEDIA DRIVER 15192M: Antti Palosaari <crope@iki.fi> 15193L: linux-media@vger.kernel.org 15194W: https://linuxtv.org 15195W: http://palosaari.fi/linux/ 15196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15197T: git git://linuxtv.org/anttip/media_tree.git 15198S: Maintained 15199F: drivers/media/dvb-frontends/si2168* 15200 15201SI470X FM RADIO RECEIVER I2C DRIVER 15202M: Hans Verkuil <hverkuil@xs4all.nl> 15203L: linux-media@vger.kernel.org 15204T: git git://linuxtv.org/media_tree.git 15205W: https://linuxtv.org 15206S: Odd Fixes 15207F: drivers/media/radio/si470x/radio-si470x-i2c.c 15208 15209SI470X FM RADIO RECEIVER USB DRIVER 15210M: Hans Verkuil <hverkuil@xs4all.nl> 15211L: linux-media@vger.kernel.org 15212T: git git://linuxtv.org/media_tree.git 15213W: https://linuxtv.org 15214S: Maintained 15215F: drivers/media/radio/si470x/radio-si470x-common.c 15216F: drivers/media/radio/si470x/radio-si470x.h 15217F: drivers/media/radio/si470x/radio-si470x-usb.c 15218 15219SI4713 FM RADIO TRANSMITTER I2C DRIVER 15220M: Eduardo Valentin <edubezval@gmail.com> 15221L: linux-media@vger.kernel.org 15222T: git git://linuxtv.org/media_tree.git 15223W: https://linuxtv.org 15224S: Odd Fixes 15225F: drivers/media/radio/si4713/si4713.? 15226 15227SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 15228M: Eduardo Valentin <edubezval@gmail.com> 15229L: linux-media@vger.kernel.org 15230T: git git://linuxtv.org/media_tree.git 15231W: https://linuxtv.org 15232S: Odd Fixes 15233F: drivers/media/radio/si4713/radio-platform-si4713.c 15234 15235SI4713 FM RADIO TRANSMITTER USB DRIVER 15236M: Hans Verkuil <hverkuil@xs4all.nl> 15237L: linux-media@vger.kernel.org 15238T: git git://linuxtv.org/media_tree.git 15239W: https://linuxtv.org 15240S: Maintained 15241F: drivers/media/radio/si4713/radio-usb-si4713.c 15242 15243SIANO DVB DRIVER 15244M: Mauro Carvalho Chehab <mchehab@kernel.org> 15245L: linux-media@vger.kernel.org 15246W: https://linuxtv.org 15247T: git git://linuxtv.org/media_tree.git 15248S: Odd fixes 15249F: drivers/media/common/siano/ 15250F: drivers/media/usb/siano/ 15251F: drivers/media/usb/siano/ 15252F: drivers/media/mmc/siano/ 15253 15254SIFIVE PDMA DRIVER 15255M: Green Wan <green.wan@sifive.com> 15256S: Maintained 15257F: drivers/dma/sf-pdma/ 15258F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml 15259 15260SIFIVE DRIVERS 15261M: Palmer Dabbelt <palmer@dabbelt.com> 15262M: Paul Walmsley <paul.walmsley@sifive.com> 15263L: linux-riscv@lists.infradead.org 15264T: git git://github.com/sifive/riscv-linux.git 15265S: Supported 15266K: [^@]sifive 15267N: sifive 15268 15269SIFIVE FU540 SYSTEM-ON-CHIP 15270M: Paul Walmsley <paul.walmsley@sifive.com> 15271M: Palmer Dabbelt <palmer@dabbelt.com> 15272L: linux-riscv@lists.infradead.org 15273T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 15274S: Supported 15275K: fu540 15276N: fu540 15277 15278SILEAD TOUCHSCREEN DRIVER 15279M: Hans de Goede <hdegoede@redhat.com> 15280L: linux-input@vger.kernel.org 15281L: platform-driver-x86@vger.kernel.org 15282S: Maintained 15283F: drivers/input/touchscreen/silead.c 15284F: drivers/platform/x86/touchscreen_dmi.c 15285 15286SILICON LABS WIRELESS DRIVERS (for WFxxx series) 15287M: Jérôme Pouiller <jerome.pouiller@silabs.com> 15288S: Supported 15289F: drivers/staging/wfx/ 15290 15291SILICON MOTION SM712 FRAME BUFFER DRIVER 15292M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15293M: Teddy Wang <teddy.wang@siliconmotion.com> 15294M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15295L: linux-fbdev@vger.kernel.org 15296S: Maintained 15297F: drivers/video/fbdev/sm712* 15298F: Documentation/fb/sm712fb.rst 15299 15300SIMPLE FIRMWARE INTERFACE (SFI) 15301W: http://simplefirmware.org/ 15302S: Obsolete 15303F: arch/x86/platform/sfi/ 15304F: drivers/sfi/ 15305F: include/linux/sfi*.h 15306 15307SIMPLEFB FB DRIVER 15308M: Hans de Goede <hdegoede@redhat.com> 15309L: linux-fbdev@vger.kernel.org 15310S: Maintained 15311F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 15312F: drivers/video/fbdev/simplefb.c 15313F: include/linux/platform_data/simplefb.h 15314 15315SIMTEC EB110ATX (Chalice CATS) 15316M: Vincent Sanders <vince@simtec.co.uk> 15317M: Simtec Linux Team <linux@simtec.co.uk> 15318W: http://www.simtec.co.uk/products/EB110ATX/ 15319S: Supported 15320 15321SIMTEC EB2410ITX (BAST) 15322M: Vincent Sanders <vince@simtec.co.uk> 15323M: Simtec Linux Team <linux@simtec.co.uk> 15324W: http://www.simtec.co.uk/products/EB2410ITX/ 15325S: Supported 15326F: arch/arm/mach-s3c24xx/mach-bast.c 15327F: arch/arm/mach-s3c24xx/bast-ide.c 15328F: arch/arm/mach-s3c24xx/bast-irq.c 15329 15330SIPHASH PRF ROUTINES 15331M: Jason A. Donenfeld <Jason@zx2c4.com> 15332S: Maintained 15333F: lib/siphash.c 15334F: lib/test_siphash.c 15335F: include/linux/siphash.h 15336 15337SIOX 15338M: Thorsten Scherer <t.scherer@eckelmann.de> 15339M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 15340R: Pengutronix Kernel Team <kernel@pengutronix.de> 15341S: Supported 15342F: drivers/siox/* 15343F: drivers/gpio/gpio-siox.c 15344F: include/trace/events/siox.h 15345 15346SIS 190 ETHERNET DRIVER 15347M: Francois Romieu <romieu@fr.zoreil.com> 15348L: netdev@vger.kernel.org 15349S: Maintained 15350F: drivers/net/ethernet/sis/sis190.c 15351 15352SIS 900/7016 FAST ETHERNET DRIVER 15353M: Daniele Venzano <venza@brownhat.org> 15354W: http://www.brownhat.org/sis900.html 15355L: netdev@vger.kernel.org 15356S: Maintained 15357F: drivers/net/ethernet/sis/sis900.* 15358 15359SIS FRAMEBUFFER DRIVER 15360M: Thomas Winischhofer <thomas@winischhofer.net> 15361W: http://www.winischhofer.net/linuxsisvga.shtml 15362S: Maintained 15363F: Documentation/fb/sisfb.rst 15364F: drivers/video/fbdev/sis/ 15365F: include/video/sisfb.h 15366 15367SIS USB2VGA DRIVER 15368M: Thomas Winischhofer <thomas@winischhofer.net> 15369W: http://www.winischhofer.at/linuxsisusbvga.shtml 15370S: Maintained 15371F: drivers/usb/misc/sisusbvga/ 15372 15373SLAB ALLOCATOR 15374M: Christoph Lameter <cl@linux.com> 15375M: Pekka Enberg <penberg@kernel.org> 15376M: David Rientjes <rientjes@google.com> 15377M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 15378M: Andrew Morton <akpm@linux-foundation.org> 15379L: linux-mm@kvack.org 15380S: Maintained 15381F: include/linux/sl?b*.h 15382F: mm/sl?b* 15383 15384SLEEPABLE READ-COPY UPDATE (SRCU) 15385M: Lai Jiangshan <jiangshanlai@gmail.com> 15386M: "Paul E. McKenney" <paulmck@kernel.org> 15387M: Josh Triplett <josh@joshtriplett.org> 15388R: Steven Rostedt <rostedt@goodmis.org> 15389R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 15390L: rcu@vger.kernel.org 15391W: http://www.rdrop.com/users/paulmck/RCU/ 15392S: Supported 15393T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15394F: include/linux/srcu*.h 15395F: kernel/rcu/srcu*.c 15396 15397SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 15398M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 15399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15400S: Maintained 15401F: drivers/slimbus/ 15402F: Documentation/devicetree/bindings/slimbus/ 15403F: include/linux/slimbus.h 15404 15405SMACK SECURITY MODULE 15406M: Casey Schaufler <casey@schaufler-ca.com> 15407L: linux-security-module@vger.kernel.org 15408W: http://schaufler-ca.com 15409T: git git://github.com/cschaufler/smack-next 15410S: Maintained 15411F: Documentation/admin-guide/LSM/Smack.rst 15412F: security/smack/ 15413 15414SMC91x ETHERNET DRIVER 15415M: Nicolas Pitre <nico@fluxnic.net> 15416S: Odd Fixes 15417F: drivers/net/ethernet/smsc/smc91x.* 15418 15419SMIA AND SMIA++ IMAGE SENSOR DRIVER 15420M: Sakari Ailus <sakari.ailus@linux.intel.com> 15421L: linux-media@vger.kernel.org 15422S: Maintained 15423F: drivers/media/i2c/smiapp/ 15424F: drivers/media/i2c/smiapp-pll.c 15425F: drivers/media/i2c/smiapp-pll.h 15426F: include/uapi/linux/smiapp.h 15427F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 15428 15429SMM665 HARDWARE MONITOR DRIVER 15430M: Guenter Roeck <linux@roeck-us.net> 15431L: linux-hwmon@vger.kernel.org 15432S: Maintained 15433F: Documentation/hwmon/smm665.rst 15434F: drivers/hwmon/smm665.c 15435 15436SMSC EMC2103 HARDWARE MONITOR DRIVER 15437M: Steve Glendinning <steve.glendinning@shawell.net> 15438L: linux-hwmon@vger.kernel.org 15439S: Maintained 15440F: Documentation/hwmon/emc2103.rst 15441F: drivers/hwmon/emc2103.c 15442 15443SMSC SCH5627 HARDWARE MONITOR DRIVER 15444M: Hans de Goede <hdegoede@redhat.com> 15445L: linux-hwmon@vger.kernel.org 15446S: Supported 15447F: Documentation/hwmon/sch5627.rst 15448F: drivers/hwmon/sch5627.c 15449 15450SMSC UFX6000 and UFX7000 USB to VGA DRIVER 15451M: Steve Glendinning <steve.glendinning@shawell.net> 15452L: linux-fbdev@vger.kernel.org 15453S: Maintained 15454F: drivers/video/fbdev/smscufx.c 15455 15456SMSC47B397 HARDWARE MONITOR DRIVER 15457M: Jean Delvare <jdelvare@suse.com> 15458L: linux-hwmon@vger.kernel.org 15459S: Maintained 15460F: Documentation/hwmon/smsc47b397.rst 15461F: drivers/hwmon/smsc47b397.c 15462 15463SMSC911x ETHERNET DRIVER 15464M: Steve Glendinning <steve.glendinning@shawell.net> 15465L: netdev@vger.kernel.org 15466S: Maintained 15467F: include/linux/smsc911x.h 15468F: drivers/net/ethernet/smsc/smsc911x.* 15469 15470SMSC9420 PCI ETHERNET DRIVER 15471M: Steve Glendinning <steve.glendinning@shawell.net> 15472L: netdev@vger.kernel.org 15473S: Maintained 15474F: drivers/net/ethernet/smsc/smsc9420.* 15475 15476SOC-CAMERA V4L2 SUBSYSTEM 15477L: linux-media@vger.kernel.org 15478T: git git://linuxtv.org/media_tree.git 15479S: Orphan 15480F: include/media/soc_camera.h 15481F: drivers/staging/media/soc_camera/ 15482 15483SOCIONEXT SYNQUACER I2C DRIVER 15484M: Ard Biesheuvel <ardb@kernel.org> 15485L: linux-i2c@vger.kernel.org 15486S: Maintained 15487F: drivers/i2c/busses/i2c-synquacer.c 15488F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 15489 15490SOCIONEXT UNIPHIER SOUND DRIVER 15491L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15492S: Orphan 15493F: sound/soc/uniphier/ 15494 15495SOEKRIS NET48XX LED SUPPORT 15496M: Chris Boot <bootc@bootc.net> 15497S: Maintained 15498F: drivers/leds/leds-net48xx.c 15499 15500SOFT-IWARP DRIVER (siw) 15501M: Bernard Metzler <bmt@zurich.ibm.com> 15502L: linux-rdma@vger.kernel.org 15503S: Supported 15504F: drivers/infiniband/sw/siw/ 15505F: include/uapi/rdma/siw-abi.h 15506 15507SOFT-ROCE DRIVER (rxe) 15508M: Zhu Yanjun <yanjunz@mellanox.com> 15509L: linux-rdma@vger.kernel.org 15510S: Supported 15511F: drivers/infiniband/sw/rxe/ 15512F: include/uapi/rdma/rdma_user_rxe.h 15513 15514SOFTLOGIC 6x10 MPEG CODEC 15515M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15516M: Anton Sviridenko <anton@corp.bluecherry.net> 15517M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15518M: Andrey Utkin <andrey_utkin@fastmail.com> 15519M: Ismael Luceno <ismael@iodev.co.uk> 15520L: linux-media@vger.kernel.org 15521S: Supported 15522F: drivers/media/pci/solo6x10/ 15523 15524SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 15525M: James Morse <james.morse@arm.com> 15526L: linux-arm-kernel@lists.infradead.org 15527S: Maintained 15528F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 15529F: drivers/firmware/arm_sdei.c 15530F: include/linux/arm_sdei.h 15531F: include/uapi/linux/arm_sdei.h 15532 15533SOFTWARE RAID (Multiple Disks) SUPPORT 15534M: Song Liu <song@kernel.org> 15535L: linux-raid@vger.kernel.org 15536T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 15537S: Supported 15538F: drivers/md/Makefile 15539F: drivers/md/Kconfig 15540F: drivers/md/md* 15541F: drivers/md/raid* 15542F: include/linux/raid/ 15543F: include/uapi/linux/raid/ 15544 15545SOCIONEXT (SNI) AVE NETWORK DRIVER 15546M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 15547L: netdev@vger.kernel.org 15548S: Maintained 15549F: drivers/net/ethernet/socionext/sni_ave.c 15550F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 15551 15552SOCIONEXT (SNI) NETSEC NETWORK DRIVER 15553M: Jassi Brar <jaswinder.singh@linaro.org> 15554M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 15555L: netdev@vger.kernel.org 15556S: Maintained 15557F: drivers/net/ethernet/socionext/netsec.c 15558F: Documentation/devicetree/bindings/net/socionext-netsec.txt 15559 15560SOCIONEXT (SNI) Synquacer SPI DRIVER 15561M: Masahisa Kojima <masahisa.kojima@linaro.org> 15562M: Jassi Brar <jaswinder.singh@linaro.org> 15563L: linux-spi@vger.kernel.org 15564S: Maintained 15565F: drivers/spi/spi-synquacer.c 15566F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 15567 15568SOLIDRUN CLEARFOG SUPPORT 15569M: Russell King <linux@armlinux.org.uk> 15570S: Maintained 15571F: arch/arm/boot/dts/armada-388-clearfog* 15572F: arch/arm/boot/dts/armada-38x-solidrun-* 15573 15574SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 15575M: Russell King <linux@armlinux.org.uk> 15576S: Maintained 15577F: arch/arm/boot/dts/imx6*-cubox-i* 15578F: arch/arm/boot/dts/imx6*-hummingboard* 15579F: arch/arm/boot/dts/imx6*-sr-* 15580 15581SONIC NETWORK DRIVER 15582M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 15583L: netdev@vger.kernel.org 15584S: Maintained 15585F: drivers/net/ethernet/natsemi/sonic.* 15586 15587SONICS SILICON BACKPLANE DRIVER (SSB) 15588M: Michael Buesch <m@bues.ch> 15589L: linux-wireless@vger.kernel.org 15590S: Maintained 15591F: drivers/ssb/ 15592F: include/linux/ssb/ 15593 15594SONY IMX214 SENSOR DRIVER 15595M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 15596L: linux-media@vger.kernel.org 15597T: git git://linuxtv.org/media_tree.git 15598S: Maintained 15599F: drivers/media/i2c/imx214.c 15600F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 15601 15602SONY IMX219 SENSOR DRIVER 15603M: Dave Stevenson <dave.stevenson@raspberrypi.com> 15604L: linux-media@vger.kernel.org 15605T: git git://linuxtv.org/media_tree.git 15606S: Maintained 15607F: drivers/media/i2c/imx219.c 15608F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 15609 15610SONY IMX258 SENSOR DRIVER 15611M: Sakari Ailus <sakari.ailus@linux.intel.com> 15612L: linux-media@vger.kernel.org 15613T: git git://linuxtv.org/media_tree.git 15614S: Maintained 15615F: drivers/media/i2c/imx258.c 15616 15617SONY IMX274 SENSOR DRIVER 15618M: Leon Luo <leonl@leopardimaging.com> 15619L: linux-media@vger.kernel.org 15620T: git git://linuxtv.org/media_tree.git 15621S: Maintained 15622F: drivers/media/i2c/imx274.c 15623F: Documentation/devicetree/bindings/media/i2c/imx274.txt 15624 15625SONY IMX290 SENSOR DRIVER 15626M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 15627L: linux-media@vger.kernel.org 15628T: git git://linuxtv.org/media_tree.git 15629S: Maintained 15630F: drivers/media/i2c/imx290.c 15631F: Documentation/devicetree/bindings/media/i2c/imx290.txt 15632 15633SONY IMX319 SENSOR DRIVER 15634M: Bingbu Cao <bingbu.cao@intel.com> 15635L: linux-media@vger.kernel.org 15636T: git git://linuxtv.org/media_tree.git 15637S: Maintained 15638F: drivers/media/i2c/imx319.c 15639 15640SONY IMX355 SENSOR DRIVER 15641M: Tianshu Qiu <tian.shu.qiu@intel.com> 15642L: linux-media@vger.kernel.org 15643T: git git://linuxtv.org/media_tree.git 15644S: Maintained 15645F: drivers/media/i2c/imx355.c 15646 15647SONY MEMORYSTICK SUBSYSTEM 15648M: Maxim Levitsky <maximlevitsky@gmail.com> 15649M: Alex Dubov <oakad@yahoo.com> 15650M: Ulf Hansson <ulf.hansson@linaro.org> 15651L: linux-mmc@vger.kernel.org 15652T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15653S: Maintained 15654F: drivers/memstick/ 15655F: include/linux/memstick.h 15656 15657SONY VAIO CONTROL DEVICE DRIVER 15658M: Mattia Dongili <malattia@linux.it> 15659L: platform-driver-x86@vger.kernel.org 15660S: Maintained 15661W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 15662F: Documentation/admin-guide/laptops/sony-laptop.rst 15663F: drivers/char/sonypi.c 15664F: drivers/platform/x86/sony-laptop.c 15665F: include/linux/sony-laptop.h 15666 15667SOUND 15668M: Jaroslav Kysela <perex@perex.cz> 15669M: Takashi Iwai <tiwai@suse.com> 15670L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15671W: http://www.alsa-project.org/ 15672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15673Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15674S: Maintained 15675F: Documentation/sound/ 15676F: include/sound/ 15677F: include/uapi/sound/ 15678F: sound/ 15679 15680SOUND - COMPRESSED AUDIO 15681M: Vinod Koul <vkoul@kernel.org> 15682L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15683T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15684S: Supported 15685F: Documentation/sound/designs/compress-offload.rst 15686F: include/sound/compress_driver.h 15687F: include/uapi/sound/compress_* 15688F: sound/core/compress_offload.c 15689F: sound/soc/soc-compress.c 15690 15691SOUND - DMAENGINE HELPERS 15692M: Lars-Peter Clausen <lars@metafoo.de> 15693S: Supported 15694F: include/sound/dmaengine_pcm.h 15695F: sound/core/pcm_dmaengine.c 15696F: sound/soc/soc-generic-dmaengine-pcm.c 15697 15698SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15699M: Liam Girdwood <lgirdwood@gmail.com> 15700M: Mark Brown <broonie@kernel.org> 15701T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15702L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15703W: http://alsa-project.org/main/index.php/ASoC 15704S: Supported 15705F: Documentation/devicetree/bindings/sound/ 15706F: Documentation/sound/soc/ 15707F: sound/soc/ 15708F: include/dt-bindings/sound/ 15709F: include/sound/soc* 15710 15711SOUNDWIRE SUBSYSTEM 15712M: Vinod Koul <vkoul@kernel.org> 15713M: Sanyog Kale <sanyog.r.kale@intel.com> 15714R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15715L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15716S: Supported 15717F: Documentation/driver-api/soundwire/ 15718F: drivers/soundwire/ 15719F: include/linux/soundwire/ 15720 15721SP2 MEDIA DRIVER 15722M: Olli Salonen <olli.salonen@iki.fi> 15723L: linux-media@vger.kernel.org 15724W: https://linuxtv.org 15725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15726S: Maintained 15727F: drivers/media/dvb-frontends/sp2* 15728 15729SPARC + UltraSPARC (sparc/sparc64) 15730M: "David S. Miller" <davem@davemloft.net> 15731L: sparclinux@vger.kernel.org 15732Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15733T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15734T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15735S: Maintained 15736F: arch/sparc/ 15737F: drivers/sbus/ 15738 15739SPARC SERIAL DRIVERS 15740M: "David S. Miller" <davem@davemloft.net> 15741L: sparclinux@vger.kernel.org 15742T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15743T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15744S: Maintained 15745F: include/linux/sunserialcore.h 15746F: drivers/tty/serial/suncore.c 15747F: drivers/tty/serial/sunhv.c 15748F: drivers/tty/serial/sunsab.c 15749F: drivers/tty/serial/sunsab.h 15750F: drivers/tty/serial/sunsu.c 15751F: drivers/tty/serial/sunzilog.c 15752F: drivers/tty/serial/sunzilog.h 15753F: drivers/tty/vcc.c 15754 15755SPARSE CHECKER 15756M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15757L: linux-sparse@vger.kernel.org 15758W: https://sparse.wiki.kernel.org/ 15759T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15760S: Maintained 15761F: include/linux/compiler.h 15762 15763SPEAR CLOCK FRAMEWORK SUPPORT 15764M: Viresh Kumar <vireshk@kernel.org> 15765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15766W: http://www.st.com/spear 15767S: Maintained 15768F: drivers/clk/spear/ 15769 15770SPEAR PLATFORM SUPPORT 15771M: Viresh Kumar <vireshk@kernel.org> 15772M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15774W: http://www.st.com/spear 15775S: Maintained 15776F: arch/arm/boot/dts/spear* 15777F: arch/arm/mach-spear/ 15778 15779SPI NOR SUBSYSTEM 15780M: Tudor Ambarus <tudor.ambarus@microchip.com> 15781L: linux-mtd@lists.infradead.org 15782W: http://www.linux-mtd.infradead.org/ 15783Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15784T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15785S: Maintained 15786F: drivers/mtd/spi-nor/ 15787F: include/linux/mtd/spi-nor.h 15788 15789SPI SUBSYSTEM 15790M: Mark Brown <broonie@kernel.org> 15791L: linux-spi@vger.kernel.org 15792T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15793Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15794S: Maintained 15795F: Documentation/devicetree/bindings/spi/ 15796F: Documentation/spi/ 15797F: drivers/spi/ 15798F: include/linux/spi/ 15799F: include/uapi/linux/spi/ 15800F: tools/spi/ 15801 15802SPIDERNET NETWORK DRIVER for CELL 15803M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15804L: netdev@vger.kernel.org 15805S: Supported 15806F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15807F: drivers/net/ethernet/toshiba/spider_net* 15808 15809SPMI SUBSYSTEM 15810R: Stephen Boyd <sboyd@kernel.org> 15811L: linux-arm-msm@vger.kernel.org 15812F: Documentation/devicetree/bindings/spmi/ 15813F: drivers/spmi/ 15814F: include/dt-bindings/spmi/spmi.h 15815F: include/linux/spmi.h 15816F: include/trace/events/spmi.h 15817 15818SPU FILE SYSTEM 15819M: Jeremy Kerr <jk@ozlabs.org> 15820L: linuxppc-dev@lists.ozlabs.org 15821W: http://www.ibm.com/developerworks/power/cell/ 15822S: Supported 15823F: Documentation/filesystems/spufs.txt 15824F: arch/powerpc/platforms/cell/spufs/ 15825 15826SQUASHFS FILE SYSTEM 15827M: Phillip Lougher <phillip@squashfs.org.uk> 15828L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15829W: http://squashfs.org.uk 15830T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15831S: Maintained 15832F: Documentation/filesystems/squashfs.rst 15833F: fs/squashfs/ 15834 15835SRM (Alpha) environment access 15836M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15837S: Maintained 15838F: arch/alpha/kernel/srm_env.c 15839 15840ST LSM6DSx IMU IIO DRIVER 15841M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15842L: linux-iio@vger.kernel.org 15843W: http://www.st.com/ 15844S: Maintained 15845F: drivers/iio/imu/st_lsm6dsx/ 15846F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15847 15848ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15849M: Mickael Guene <mickael.guene@st.com> 15850L: linux-media@vger.kernel.org 15851T: git git://linuxtv.org/media_tree.git 15852S: Maintained 15853F: drivers/media/i2c/st-mipid02.c 15854F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15855 15856ST STM32 I2C/SMBUS DRIVER 15857M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15858L: linux-i2c@vger.kernel.org 15859S: Maintained 15860F: drivers/i2c/busses/i2c-stm32* 15861 15862ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15863M: Song Qiang <songqiang1304521@gmail.com> 15864L: linux-iio@vger.kernel.org 15865S: Maintained 15866F: drivers/iio/proximity/vl53l0x-i2c.c 15867F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15868 15869STABLE BRANCH 15870M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15871M: Sasha Levin <sashal@kernel.org> 15872L: stable@vger.kernel.org 15873S: Supported 15874F: Documentation/process/stable-kernel-rules.rst 15875 15876STAGING - COMEDI 15877M: Ian Abbott <abbotti@mev.co.uk> 15878M: H Hartley Sweeten <hsweeten@visionengravers.com> 15879S: Odd Fixes 15880F: drivers/staging/comedi/ 15881 15882STAGING - FIELDBUS SUBSYSTEM 15883M: Sven Van Asbroeck <TheSven73@gmail.com> 15884S: Maintained 15885F: drivers/staging/fieldbus/* 15886F: drivers/staging/fieldbus/Documentation/ 15887 15888STAGING - HMS ANYBUS-S BUS 15889M: Sven Van Asbroeck <TheSven73@gmail.com> 15890S: Maintained 15891F: drivers/staging/fieldbus/anybuss/ 15892 15893STAGING - INDUSTRIAL IO 15894M: Jonathan Cameron <jic23@kernel.org> 15895L: linux-iio@vger.kernel.org 15896S: Odd Fixes 15897F: Documentation/devicetree/bindings/staging/iio/ 15898F: drivers/staging/iio/ 15899 15900STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15901M: Marc Dietrich <marvin24@gmx.de> 15902L: ac100@lists.launchpad.net (moderated for non-subscribers) 15903L: linux-tegra@vger.kernel.org 15904S: Maintained 15905F: drivers/staging/nvec/ 15906 15907STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15908M: Jens Frederich <jfrederich@gmail.com> 15909M: Daniel Drake <dsd@laptop.org> 15910M: Jon Nettleton <jon.nettleton@gmail.com> 15911W: http://wiki.laptop.org/go/DCON 15912S: Maintained 15913F: drivers/staging/olpc_dcon/ 15914 15915STAGING - REALTEK RTL8712U DRIVERS 15916M: Larry Finger <Larry.Finger@lwfinger.net> 15917M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15918S: Odd Fixes 15919F: drivers/staging/rtl8712/ 15920 15921STAGING - REALTEK RTL8188EU DRIVERS 15922M: Larry Finger <Larry.Finger@lwfinger.net> 15923S: Odd Fixes 15924F: drivers/staging/rtl8188eu/ 15925 15926STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15927M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15928M: Teddy Wang <teddy.wang@siliconmotion.com> 15929M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15930L: linux-fbdev@vger.kernel.org 15931S: Maintained 15932F: drivers/staging/sm750fb/ 15933 15934STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15935M: William Hubbs <w.d.hubbs@gmail.com> 15936M: Chris Brannon <chris@the-brannons.com> 15937M: Kirk Reiser <kirk@reisers.ca> 15938M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15939L: speakup@linux-speakup.org 15940W: http://www.linux-speakup.org/ 15941S: Odd Fixes 15942F: drivers/staging/speakup/ 15943 15944STAGING - VIA VT665X DRIVERS 15945M: Forest Bond <forest@alittletooquiet.net> 15946S: Odd Fixes 15947F: drivers/staging/vt665?/ 15948 15949STAGING - WILC1000 WIFI DRIVER 15950M: Adham Abozaeid <adham.abozaeid@microchip.com> 15951M: Ajay Singh <ajay.kathat@microchip.com> 15952L: linux-wireless@vger.kernel.org 15953S: Supported 15954F: drivers/staging/wilc1000/ 15955 15956STAGING - SEPS525 LCD CONTROLLER DRIVERS 15957M: Michael Hennerich <michael.hennerich@analog.com> 15958M: Beniamin Bia <beniamin.bia@analog.com> 15959L: linux-fbdev@vger.kernel.org 15960S: Supported 15961F: drivers/staging/fbtft/fb_seps525.c 15962F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 15963 15964STAGING SUBSYSTEM 15965M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15966T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15967L: devel@driverdev.osuosl.org 15968S: Supported 15969F: drivers/staging/ 15970 15971STARFIRE/DURALAN NETWORK DRIVER 15972M: Ion Badulescu <ionut@badula.org> 15973S: Odd Fixes 15974F: drivers/net/ethernet/adaptec/starfire* 15975 15976STEC S1220 SKD DRIVER 15977M: Damien Le Moal <Damien.LeMoal@wdc.com> 15978L: linux-block@vger.kernel.org 15979S: Maintained 15980F: drivers/block/skd*[ch] 15981 15982STI AUDIO (ASoC) DRIVERS 15983M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15984L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15985S: Maintained 15986F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15987F: sound/soc/sti/ 15988 15989STI CEC DRIVER 15990M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15991S: Maintained 15992F: drivers/media/platform/sti/cec/ 15993F: Documentation/devicetree/bindings/media/stih-cec.txt 15994 15995STK1160 USB VIDEO CAPTURE DRIVER 15996M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15997L: linux-media@vger.kernel.org 15998T: git git://linuxtv.org/media_tree.git 15999S: Maintained 16000F: drivers/media/usb/stk1160/ 16001 16002STM32 AUDIO (ASoC) DRIVERS 16003M: Olivier Moysan <olivier.moysan@st.com> 16004M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 16005L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16006S: Maintained 16007F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 16008F: sound/soc/stm/ 16009 16010STM32 TIMER/LPTIMER DRIVERS 16011M: Fabrice Gasnier <fabrice.gasnier@st.com> 16012S: Maintained 16013F: drivers/*/stm32-*timer* 16014F: drivers/pwm/pwm-stm32* 16015F: include/linux/*/stm32-*tim* 16016F: Documentation/ABI/testing/*timer-stm32 16017F: Documentation/devicetree/bindings/*/*stm32-*timer* 16018F: Documentation/devicetree/bindings/pwm/pwm-stm32* 16019 16020STMMAC ETHERNET DRIVER 16021M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 16022M: Alexandre Torgue <alexandre.torgue@st.com> 16023M: Jose Abreu <joabreu@synopsys.com> 16024L: netdev@vger.kernel.org 16025W: http://www.stlinux.com 16026S: Supported 16027F: Documentation/networking/device_drivers/stmicro/ 16028F: drivers/net/ethernet/stmicro/stmmac/ 16029 16030EXTRA BOOT CONFIG 16031M: Masami Hiramatsu <mhiramat@kernel.org> 16032S: Maintained 16033F: lib/bootconfig.c 16034F: fs/proc/bootconfig.c 16035F: include/linux/bootconfig.h 16036F: tools/bootconfig/* 16037F: Documentation/admin-guide/bootconfig.rst 16038 16039SUN3/3X 16040M: Sam Creasey <sammy@sammy.net> 16041W: http://sammy.net/sun3/ 16042S: Maintained 16043F: arch/m68k/kernel/*sun3* 16044F: arch/m68k/sun3*/ 16045F: arch/m68k/include/asm/sun3* 16046F: drivers/net/ethernet/i825xx/sun3* 16047 16048SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 16049M: Hans de Goede <hdegoede@redhat.com> 16050L: linux-input@vger.kernel.org 16051S: Maintained 16052F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 16053F: drivers/input/keyboard/sun4i-lradc-keys.c 16054 16055SUNDANCE NETWORK DRIVER 16056M: Denis Kirjanov <kda@linux-powerpc.org> 16057L: netdev@vger.kernel.org 16058S: Maintained 16059F: drivers/net/ethernet/dlink/sundance.c 16060 16061SUPERH 16062M: Yoshinori Sato <ysato@users.sourceforge.jp> 16063M: Rich Felker <dalias@libc.org> 16064L: linux-sh@vger.kernel.org 16065Q: http://patchwork.kernel.org/project/linux-sh/list/ 16066S: Maintained 16067F: Documentation/sh/ 16068F: arch/sh/ 16069F: drivers/sh/ 16070 16071SUSPEND TO RAM 16072M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 16073M: Len Brown <len.brown@intel.com> 16074M: Pavel Machek <pavel@ucw.cz> 16075L: linux-pm@vger.kernel.org 16076B: https://bugzilla.kernel.org 16077S: Supported 16078F: Documentation/power/ 16079F: arch/x86/kernel/acpi/ 16080F: drivers/base/power/ 16081F: kernel/power/ 16082F: include/linux/suspend.h 16083F: include/linux/freezer.h 16084F: include/linux/pm.h 16085 16086SVGA HANDLING 16087M: Martin Mares <mj@ucw.cz> 16088L: linux-video@atrey.karlin.mff.cuni.cz 16089S: Maintained 16090F: Documentation/admin-guide/svga.rst 16091F: arch/x86/boot/video* 16092 16093SWIOTLB SUBSYSTEM 16094M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16095L: iommu@lists.linux-foundation.org 16096T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 16097S: Supported 16098F: kernel/dma/swiotlb.c 16099F: arch/*/kernel/pci-swiotlb.c 16100F: include/linux/swiotlb.h 16101 16102SWITCHDEV 16103M: Jiri Pirko <jiri@resnulli.us> 16104M: Ivan Vecera <ivecera@redhat.com> 16105L: netdev@vger.kernel.org 16106S: Supported 16107F: net/switchdev/ 16108F: include/net/switchdev.h 16109 16110SY8106A REGULATOR DRIVER 16111M: Icenowy Zheng <icenowy@aosc.io> 16112S: Maintained 16113F: drivers/regulator/sy8106a-regulator.c 16114F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 16115 16116SYNC FILE FRAMEWORK 16117M: Sumit Semwal <sumit.semwal@linaro.org> 16118R: Gustavo Padovan <gustavo@padovan.org> 16119S: Maintained 16120L: linux-media@vger.kernel.org 16121L: dri-devel@lists.freedesktop.org 16122F: drivers/dma-buf/sync_* 16123F: drivers/dma-buf/dma-fence* 16124F: drivers/dma-buf/sw_sync.c 16125F: include/linux/sync_file.h 16126F: include/uapi/linux/sync_file.h 16127F: Documentation/driver-api/sync_file.rst 16128T: git git://anongit.freedesktop.org/drm/drm-misc 16129 16130SYNOPSYS ARC ARCHITECTURE 16131M: Vineet Gupta <vgupta@synopsys.com> 16132L: linux-snps-arc@lists.infradead.org 16133S: Supported 16134F: arch/arc/ 16135F: Documentation/devicetree/bindings/arc/* 16136F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 16137F: drivers/clocksource/arc_timer.c 16138F: drivers/tty/serial/arc_uart.c 16139T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 16140 16141SYNOPSYS ARC HSDK SDP pll clock driver 16142M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16143S: Supported 16144F: drivers/clk/clk-hsdk-pll.c 16145F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 16146 16147SYNOPSYS ARC SDP clock driver 16148M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16149S: Supported 16150F: drivers/clk/axs10x/* 16151F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 16152 16153SYNOPSYS ARC SDP platform support 16154M: Alexey Brodkin <abrodkin@synopsys.com> 16155S: Supported 16156F: arch/arc/plat-axs10x 16157F: arch/arc/boot/dts/ax* 16158F: Documentation/devicetree/bindings/arc/axs10* 16159 16160SYNOPSYS AXS10x RESET CONTROLLER DRIVER 16161M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16162S: Supported 16163F: drivers/reset/reset-axs10x.c 16164F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 16165 16166SYNOPSYS CREG GPIO DRIVER 16167M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16168S: Maintained 16169F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 16170F: drivers/gpio/gpio-creg-snps.c 16171 16172SYNOPSYS DESIGNWARE 8250 UART DRIVER 16173R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16174S: Maintained 16175F: drivers/tty/serial/8250/8250_dw.c 16176F: drivers/tty/serial/8250/8250_dwlib.* 16177F: drivers/tty/serial/8250/8250_lpss.c 16178 16179SYNOPSYS DESIGNWARE APB GPIO DRIVER 16180M: Hoan Tran <hoan@os.amperecomputing.com> 16181L: linux-gpio@vger.kernel.org 16182S: Maintained 16183F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 16184F: drivers/gpio/gpio-dwapb.c 16185 16186SYNOPSYS DESIGNWARE AXI DMAC DRIVER 16187M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16188S: Maintained 16189F: drivers/dma/dw-axi-dmac/ 16190F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 16191 16192SYNOPSYS DESIGNWARE DMAC DRIVER 16193M: Viresh Kumar <vireshk@kernel.org> 16194R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16195S: Maintained 16196F: Documentation/devicetree/bindings/dma/snps-dma.txt 16197F: drivers/dma/dw/ 16198F: include/dt-bindings/dma/dw-dmac.h 16199F: include/linux/dma/dw.h 16200F: include/linux/platform_data/dma-dw.h 16201 16202SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 16203M: Jose Abreu <Jose.Abreu@synopsys.com> 16204L: netdev@vger.kernel.org 16205S: Supported 16206F: drivers/net/ethernet/synopsys/ 16207 16208SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 16209M: Jose Abreu <Jose.Abreu@synopsys.com> 16210L: netdev@vger.kernel.org 16211S: Supported 16212F: drivers/net/phy/mdio-xpcs.c 16213F: include/linux/mdio-xpcs.h 16214 16215SYNOPSYS DESIGNWARE I2C DRIVER 16216M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 16217R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16218R: Mika Westerberg <mika.westerberg@linux.intel.com> 16219L: linux-i2c@vger.kernel.org 16220S: Maintained 16221F: drivers/i2c/busses/i2c-designware-* 16222F: include/linux/platform_data/i2c-designware.h 16223 16224SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 16225M: Jaehoon Chung <jh80.chung@samsung.com> 16226L: linux-mmc@vger.kernel.org 16227S: Maintained 16228F: drivers/mmc/host/dw_mmc* 16229 16230SYNOPSYS HSDK RESET CONTROLLER DRIVER 16231M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16232S: Supported 16233F: drivers/reset/reset-hsdk.c 16234F: include/dt-bindings/reset/snps,hsdk-reset.h 16235F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 16236 16237SYSTEM CONFIGURATION (SYSCON) 16238M: Lee Jones <lee.jones@linaro.org> 16239M: Arnd Bergmann <arnd@arndb.de> 16240T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16241S: Supported 16242F: drivers/mfd/syscon.c 16243 16244SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 16245M: Sudeep Holla <sudeep.holla@arm.com> 16246L: linux-arm-kernel@lists.infradead.org 16247S: Maintained 16248F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 16249F: drivers/clk/clk-sc[mp]i.c 16250F: drivers/cpufreq/sc[mp]i-cpufreq.c 16251F: drivers/firmware/arm_scpi.c 16252F: drivers/firmware/arm_scmi/ 16253F: drivers/reset/reset-scmi.c 16254F: include/linux/sc[mp]i_protocol.h 16255F: include/trace/events/scmi.h 16256 16257SYSTEM RESET/SHUTDOWN DRIVERS 16258M: Sebastian Reichel <sre@kernel.org> 16259L: linux-pm@vger.kernel.org 16260T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 16261S: Maintained 16262F: Documentation/devicetree/bindings/power/reset/ 16263F: drivers/power/reset/ 16264 16265SYSTEM TRACE MODULE CLASS 16266M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 16267S: Maintained 16268T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 16269F: Documentation/trace/stm.rst 16270F: drivers/hwtracing/stm/ 16271F: include/linux/stm.h 16272F: include/uapi/linux/stm.h 16273 16274SYSTEM76 ACPI DRIVER 16275M: Jeremy Soller <jeremy@system76.com> 16276M: System76 Product Development <productdev@system76.com> 16277L: platform-driver-x86@vger.kernel.org 16278S: Maintained 16279F: drivers/platform/x86/system76_acpi.c 16280 16281SYSV FILESYSTEM 16282M: Christoph Hellwig <hch@infradead.org> 16283S: Maintained 16284F: Documentation/filesystems/sysv-fs.rst 16285F: fs/sysv/ 16286F: include/linux/sysv_fs.h 16287 16288TASKSTATS STATISTICS INTERFACE 16289M: Balbir Singh <bsingharora@gmail.com> 16290S: Maintained 16291F: Documentation/accounting/taskstats* 16292F: include/linux/taskstats* 16293F: kernel/taskstats.c 16294 16295TC subsystem 16296M: Jamal Hadi Salim <jhs@mojatatu.com> 16297M: Cong Wang <xiyou.wangcong@gmail.com> 16298M: Jiri Pirko <jiri@resnulli.us> 16299L: netdev@vger.kernel.org 16300S: Maintained 16301F: include/net/pkt_cls.h 16302F: include/net/pkt_sched.h 16303F: include/net/tc_act/ 16304F: include/uapi/linux/pkt_cls.h 16305F: include/uapi/linux/pkt_sched.h 16306F: include/uapi/linux/tc_act/ 16307F: include/uapi/linux/tc_ematch/ 16308F: net/sched/ 16309 16310TC90522 MEDIA DRIVER 16311M: Akihiro Tsukada <tskd08@gmail.com> 16312L: linux-media@vger.kernel.org 16313S: Odd Fixes 16314F: drivers/media/dvb-frontends/tc90522* 16315 16316TCP LOW PRIORITY MODULE 16317M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 16318M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 16319W: http://tcp-lp-mod.sourceforge.net/ 16320S: Maintained 16321F: net/ipv4/tcp_lp.c 16322 16323TDA10071 MEDIA DRIVER 16324M: Antti Palosaari <crope@iki.fi> 16325L: linux-media@vger.kernel.org 16326W: https://linuxtv.org 16327W: http://palosaari.fi/linux/ 16328Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16329T: git git://linuxtv.org/anttip/media_tree.git 16330S: Maintained 16331F: drivers/media/dvb-frontends/tda10071* 16332 16333TDA18212 MEDIA DRIVER 16334M: Antti Palosaari <crope@iki.fi> 16335L: linux-media@vger.kernel.org 16336W: https://linuxtv.org 16337W: http://palosaari.fi/linux/ 16338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16339T: git git://linuxtv.org/anttip/media_tree.git 16340S: Maintained 16341F: drivers/media/tuners/tda18212* 16342 16343TDA18218 MEDIA DRIVER 16344M: Antti Palosaari <crope@iki.fi> 16345L: linux-media@vger.kernel.org 16346W: https://linuxtv.org 16347W: http://palosaari.fi/linux/ 16348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16349T: git git://linuxtv.org/anttip/media_tree.git 16350S: Maintained 16351F: drivers/media/tuners/tda18218* 16352 16353TDA18250 MEDIA DRIVER 16354M: Olli Salonen <olli.salonen@iki.fi> 16355L: linux-media@vger.kernel.org 16356W: https://linuxtv.org 16357Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16358T: git git://linuxtv.org/media_tree.git 16359S: Maintained 16360F: drivers/media/tuners/tda18250* 16361 16362TDA18271 MEDIA DRIVER 16363M: Michael Krufky <mkrufky@linuxtv.org> 16364L: linux-media@vger.kernel.org 16365W: https://linuxtv.org 16366W: http://github.com/mkrufky 16367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16368T: git git://linuxtv.org/mkrufky/tuners.git 16369S: Maintained 16370F: drivers/media/tuners/tda18271* 16371 16372TDA1997x MEDIA DRIVER 16373M: Tim Harvey <tharvey@gateworks.com> 16374L: linux-media@vger.kernel.org 16375W: https://linuxtv.org 16376Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16377S: Maintained 16378F: drivers/media/i2c/tda1997x.* 16379 16380TDA827x MEDIA DRIVER 16381M: Michael Krufky <mkrufky@linuxtv.org> 16382L: linux-media@vger.kernel.org 16383W: https://linuxtv.org 16384W: http://github.com/mkrufky 16385Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16386T: git git://linuxtv.org/mkrufky/tuners.git 16387S: Maintained 16388F: drivers/media/tuners/tda8290.* 16389 16390TDA8290 MEDIA DRIVER 16391M: Michael Krufky <mkrufky@linuxtv.org> 16392L: linux-media@vger.kernel.org 16393W: https://linuxtv.org 16394W: http://github.com/mkrufky 16395Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16396T: git git://linuxtv.org/mkrufky/tuners.git 16397S: Maintained 16398F: drivers/media/tuners/tda8290.* 16399 16400TDA9840 MEDIA DRIVER 16401M: Hans Verkuil <hverkuil@xs4all.nl> 16402L: linux-media@vger.kernel.org 16403T: git git://linuxtv.org/media_tree.git 16404W: https://linuxtv.org 16405S: Maintained 16406F: drivers/media/i2c/tda9840* 16407 16408TEA5761 TUNER DRIVER 16409M: Mauro Carvalho Chehab <mchehab@kernel.org> 16410L: linux-media@vger.kernel.org 16411W: https://linuxtv.org 16412T: git git://linuxtv.org/media_tree.git 16413S: Odd fixes 16414F: drivers/media/tuners/tea5761.* 16415 16416TEA5767 TUNER DRIVER 16417M: Mauro Carvalho Chehab <mchehab@kernel.org> 16418L: linux-media@vger.kernel.org 16419W: https://linuxtv.org 16420T: git git://linuxtv.org/media_tree.git 16421S: Maintained 16422F: drivers/media/tuners/tea5767.* 16423 16424TEA6415C MEDIA DRIVER 16425M: Hans Verkuil <hverkuil@xs4all.nl> 16426L: linux-media@vger.kernel.org 16427T: git git://linuxtv.org/media_tree.git 16428W: https://linuxtv.org 16429S: Maintained 16430F: drivers/media/i2c/tea6415c* 16431 16432TEA6420 MEDIA DRIVER 16433M: Hans Verkuil <hverkuil@xs4all.nl> 16434L: linux-media@vger.kernel.org 16435T: git git://linuxtv.org/media_tree.git 16436W: https://linuxtv.org 16437S: Maintained 16438F: drivers/media/i2c/tea6420* 16439 16440TEAM DRIVER 16441M: Jiri Pirko <jiri@resnulli.us> 16442L: netdev@vger.kernel.org 16443S: Supported 16444F: drivers/net/team/ 16445F: include/linux/if_team.h 16446F: include/uapi/linux/if_team.h 16447 16448TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 16449M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 16450S: Maintained 16451F: arch/x86/platform/ts5500/ 16452 16453TECHNOTREND USB IR RECEIVER 16454M: Sean Young <sean@mess.org> 16455L: linux-media@vger.kernel.org 16456S: Maintained 16457F: drivers/media/rc/ttusbir.c 16458 16459TECHWELL TW9910 VIDEO DECODER 16460L: linux-media@vger.kernel.org 16461S: Orphan 16462F: drivers/media/i2c/tw9910.c 16463F: include/media/i2c/tw9910.h 16464 16465TEE SUBSYSTEM 16466M: Jens Wiklander <jens.wiklander@linaro.org> 16467L: tee-dev@lists.linaro.org 16468S: Maintained 16469F: include/linux/tee_drv.h 16470F: include/uapi/linux/tee.h 16471F: drivers/tee/ 16472F: Documentation/tee.txt 16473 16474TEGRA ARCHITECTURE SUPPORT 16475M: Thierry Reding <thierry.reding@gmail.com> 16476M: Jonathan Hunter <jonathanh@nvidia.com> 16477L: linux-tegra@vger.kernel.org 16478Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 16479T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 16480S: Supported 16481N: [^a-z]tegra 16482 16483TEGRA CLOCK DRIVER 16484M: Peter De Schrijver <pdeschrijver@nvidia.com> 16485M: Prashant Gaikwad <pgaikwad@nvidia.com> 16486S: Supported 16487F: drivers/clk/tegra/ 16488 16489TEGRA DMA DRIVERS 16490M: Laxman Dewangan <ldewangan@nvidia.com> 16491M: Jon Hunter <jonathanh@nvidia.com> 16492S: Supported 16493F: drivers/dma/tegra* 16494 16495TEGRA I2C DRIVER 16496M: Laxman Dewangan <ldewangan@nvidia.com> 16497R: Dmitry Osipenko <digetx@gmail.com> 16498S: Supported 16499F: drivers/i2c/busses/i2c-tegra.c 16500 16501TEGRA IOMMU DRIVERS 16502M: Thierry Reding <thierry.reding@gmail.com> 16503L: linux-tegra@vger.kernel.org 16504S: Supported 16505F: drivers/iommu/tegra* 16506 16507TEGRA KBC DRIVER 16508M: Laxman Dewangan <ldewangan@nvidia.com> 16509S: Supported 16510F: drivers/input/keyboard/tegra-kbc.c 16511 16512TEGRA NAND DRIVER 16513M: Stefan Agner <stefan@agner.ch> 16514M: Lucas Stach <dev@lynxeye.de> 16515S: Maintained 16516F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 16517F: drivers/mtd/nand/raw/tegra_nand.c 16518 16519TEGRA PWM DRIVER 16520M: Thierry Reding <thierry.reding@gmail.com> 16521S: Supported 16522F: drivers/pwm/pwm-tegra.c 16523 16524TEGRA SERIAL DRIVER 16525M: Laxman Dewangan <ldewangan@nvidia.com> 16526S: Supported 16527F: drivers/tty/serial/serial-tegra.c 16528 16529TEGRA SPI DRIVER 16530M: Laxman Dewangan <ldewangan@nvidia.com> 16531S: Supported 16532F: drivers/spi/spi-tegra* 16533 16534TEGRA XUSB PADCTL DRIVER 16535M: JC Kuo <jckuo@nvidia.com> 16536S: Supported 16537F: drivers/phy/tegra/xusb* 16538 16539TEHUTI ETHERNET DRIVER 16540M: Andy Gospodarek <andy@greyhouse.net> 16541L: netdev@vger.kernel.org 16542S: Supported 16543F: drivers/net/ethernet/tehuti/* 16544 16545Telecom Clock Driver for MCPL0010 16546M: Mark Gross <mark.gross@intel.com> 16547S: Supported 16548F: drivers/char/tlclk.c 16549 16550TENSILICA XTENSA PORT (xtensa) 16551M: Chris Zankel <chris@zankel.net> 16552M: Max Filippov <jcmvbkbc@gmail.com> 16553L: linux-xtensa@linux-xtensa.org 16554T: git git://github.com/czankel/xtensa-linux.git 16555S: Maintained 16556F: arch/xtensa/ 16557F: drivers/irqchip/irq-xtensa-* 16558 16559Texas Instruments' System Control Interface (TISCI) Protocol Driver 16560M: Nishanth Menon <nm@ti.com> 16561M: Tero Kristo <t-kristo@ti.com> 16562M: Santosh Shilimkar <ssantosh@kernel.org> 16563L: linux-arm-kernel@lists.infradead.org 16564S: Maintained 16565F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 16566F: drivers/firmware/ti_sci* 16567F: include/linux/soc/ti/ti_sci_protocol.h 16568F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 16569F: drivers/soc/ti/ti_sci_pm_domains.c 16570F: include/dt-bindings/soc/ti,sci_pm_domain.h 16571F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 16572F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 16573F: drivers/clk/keystone/sci-clk.c 16574F: drivers/reset/reset-ti-sci.c 16575F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 16576F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 16577F: drivers/irqchip/irq-ti-sci-intr.c 16578F: drivers/irqchip/irq-ti-sci-inta.c 16579F: include/linux/soc/ti/ti_sci_inta_msi.h 16580F: drivers/soc/ti/ti_sci_inta_msi.c 16581 16582Texas Instruments ASoC drivers 16583M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16584L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16585S: Maintained 16586F: sound/soc/ti/ 16587 16588Texas Instruments' DAC7612 DAC Driver 16589M: Ricardo Ribalda <ricardo@ribalda.com> 16590L: linux-iio@vger.kernel.org 16591S: Supported 16592F: drivers/iio/dac/ti-dac7612.c 16593F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 16594 16595THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 16596M: Hans Verkuil <hverkuil@xs4all.nl> 16597L: linux-media@vger.kernel.org 16598T: git git://linuxtv.org/media_tree.git 16599W: https://linuxtv.org 16600S: Maintained 16601F: drivers/media/radio/radio-raremono.c 16602 16603THERMAL 16604M: Zhang Rui <rui.zhang@intel.com> 16605M: Daniel Lezcano <daniel.lezcano@linaro.org> 16606R: Amit Kucheria <amit.kucheria@verdurent.com> 16607L: linux-pm@vger.kernel.org 16608T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git 16609Q: https://patchwork.kernel.org/project/linux-pm/list/ 16610S: Supported 16611F: drivers/thermal/ 16612F: include/linux/thermal.h 16613F: include/uapi/linux/thermal.h 16614F: include/linux/cpu_cooling.h 16615F: Documentation/devicetree/bindings/thermal/ 16616 16617THERMAL/CPU_COOLING 16618M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 16619M: Daniel Lezcano <daniel.lezcano@linaro.org> 16620M: Viresh Kumar <viresh.kumar@linaro.org> 16621M: Javi Merino <javi.merino@kernel.org> 16622L: linux-pm@vger.kernel.org 16623S: Supported 16624F: Documentation/driver-api/thermal/cpu-cooling-api.rst 16625F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 16626F: drivers/thermal/cpufreq_cooling.c 16627F: drivers/thermal/cpuidle_cooling.c 16628F: include/linux/cpu_cooling.h 16629 16630THERMAL DRIVER FOR AMLOGIC SOCS 16631M: Guillaume La Roque <glaroque@baylibre.com> 16632L: linux-pm@vger.kernel.org 16633L: linux-amlogic@lists.infradead.org 16634W: http://linux-meson.com/ 16635S: Supported 16636F: drivers/thermal/amlogic_thermal.c 16637F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 16638 16639THINKPAD ACPI EXTRAS DRIVER 16640M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 16641L: ibm-acpi-devel@lists.sourceforge.net 16642L: platform-driver-x86@vger.kernel.org 16643S: Maintained 16644W: http://ibm-acpi.sourceforge.net 16645W: http://thinkwiki.org/wiki/Ibm-acpi 16646T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 16647F: drivers/platform/x86/thinkpad_acpi.c 16648 16649THUNDERBOLT DRIVER 16650M: Andreas Noever <andreas.noever@gmail.com> 16651M: Michael Jamet <michael.jamet@intel.com> 16652M: Mika Westerberg <mika.westerberg@linux.intel.com> 16653M: Yehezkel Bernat <YehezkelShB@gmail.com> 16654L: linux-usb@vger.kernel.org 16655S: Maintained 16656T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 16657F: Documentation/admin-guide/thunderbolt.rst 16658F: drivers/thunderbolt/ 16659F: include/linux/thunderbolt.h 16660 16661THUNDERBOLT NETWORK DRIVER 16662M: Michael Jamet <michael.jamet@intel.com> 16663M: Mika Westerberg <mika.westerberg@linux.intel.com> 16664M: Yehezkel Bernat <YehezkelShB@gmail.com> 16665L: netdev@vger.kernel.org 16666S: Maintained 16667F: drivers/net/thunderbolt.c 16668 16669THUNDERX GPIO DRIVER 16670M: Robert Richter <rrichter@marvell.com> 16671S: Maintained 16672F: drivers/gpio/gpio-thunderx.c 16673 16674TI AM437X VPFE DRIVER 16675M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16676L: linux-media@vger.kernel.org 16677W: https://linuxtv.org 16678Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16679T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16680S: Maintained 16681F: drivers/media/platform/am437x/ 16682 16683TI BANDGAP AND THERMAL DRIVER 16684M: Eduardo Valentin <edubezval@gmail.com> 16685M: Keerthy <j-keerthy@ti.com> 16686L: linux-pm@vger.kernel.org 16687L: linux-omap@vger.kernel.org 16688S: Maintained 16689F: drivers/thermal/ti-soc-thermal/ 16690 16691TI BQ27XXX POWER SUPPLY DRIVER 16692R: Andrew F. Davis <afd@ti.com> 16693F: include/linux/power/bq27xxx_battery.h 16694F: drivers/power/supply/bq27xxx_battery.c 16695F: drivers/power/supply/bq27xxx_battery_i2c.c 16696 16697TI CDCE706 CLOCK DRIVER 16698M: Max Filippov <jcmvbkbc@gmail.com> 16699S: Maintained 16700F: drivers/clk/clk-cdce706.c 16701 16702TI CLOCK DRIVER 16703M: Tero Kristo <t-kristo@ti.com> 16704L: linux-omap@vger.kernel.org 16705S: Maintained 16706F: drivers/clk/ti/ 16707F: include/linux/clk/ti.h 16708 16709TI DAVINCI MACHINE SUPPORT 16710M: Sekhar Nori <nsekhar@ti.com> 16711R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 16712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16713T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16714S: Supported 16715F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16716F: arch/arm/mach-davinci/ 16717F: drivers/i2c/busses/i2c-davinci.c 16718F: arch/arm/boot/dts/da850* 16719 16720TI DAVINCI SERIES CLOCK DRIVER 16721M: David Lechner <david@lechnology.com> 16722R: Sekhar Nori <nsekhar@ti.com> 16723S: Maintained 16724F: Documentation/devicetree/bindings/clock/ti/davinci/ 16725F: drivers/clk/davinci/ 16726 16727TI DAVINCI SERIES GPIO DRIVER 16728M: Keerthy <j-keerthy@ti.com> 16729L: linux-gpio@vger.kernel.org 16730S: Maintained 16731F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16732F: drivers/gpio/gpio-davinci.c 16733 16734TI DAVINCI SERIES MEDIA DRIVER 16735M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16736L: linux-media@vger.kernel.org 16737W: https://linuxtv.org 16738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16739T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16740S: Maintained 16741F: drivers/media/platform/davinci/ 16742F: include/media/davinci/ 16743 16744TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 16745R: David Lechner <david@lechnology.com> 16746L: linux-iio@vger.kernel.org 16747F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 16748F: drivers/counter/ti-eqep.c 16749 16750TI ETHERNET SWITCH DRIVER (CPSW) 16751R: Grygorii Strashko <grygorii.strashko@ti.com> 16752L: linux-omap@vger.kernel.org 16753L: netdev@vger.kernel.org 16754S: Maintained 16755F: drivers/net/ethernet/ti/cpsw* 16756F: drivers/net/ethernet/ti/davinci* 16757 16758TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16759M: Alex Dubov <oakad@yahoo.com> 16760S: Maintained 16761W: http://tifmxx.berlios.de/ 16762F: drivers/memstick/host/tifm_ms.c 16763F: drivers/misc/tifm* 16764F: drivers/mmc/host/tifm_sd.c 16765F: include/linux/tifm.h 16766 16767TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16768M: Santosh Shilimkar <ssantosh@kernel.org> 16769L: linux-kernel@vger.kernel.org 16770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16771S: Maintained 16772F: drivers/soc/ti/* 16773T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16774 16775TI LM49xxx FAMILY ASoC CODEC DRIVERS 16776M: M R Swami Reddy <mr.swami.reddy@ti.com> 16777M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16778L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16779S: Maintained 16780F: sound/soc/codecs/lm49453* 16781F: sound/soc/codecs/isabelle* 16782 16783TI LP855x BACKLIGHT DRIVER 16784M: Milo Kim <milo.kim@ti.com> 16785S: Maintained 16786F: Documentation/driver-api/backlight/lp855x-driver.rst 16787F: drivers/video/backlight/lp855x_bl.c 16788F: include/linux/platform_data/lp855x.h 16789 16790TI LP8727 CHARGER DRIVER 16791M: Milo Kim <milo.kim@ti.com> 16792S: Maintained 16793F: drivers/power/supply/lp8727_charger.c 16794F: include/linux/platform_data/lp8727.h 16795 16796TI LP8788 MFD DRIVER 16797M: Milo Kim <milo.kim@ti.com> 16798S: Maintained 16799F: drivers/iio/adc/lp8788_adc.c 16800F: drivers/leds/leds-lp8788.c 16801F: drivers/mfd/lp8788*.c 16802F: drivers/power/supply/lp8788-charger.c 16803F: drivers/regulator/lp8788-*.c 16804F: include/linux/mfd/lp8788*.h 16805 16806TI NETCP ETHERNET DRIVER 16807M: Wingman Kwok <w-kwok2@ti.com> 16808M: Murali Karicheri <m-karicheri2@ti.com> 16809L: netdev@vger.kernel.org 16810S: Maintained 16811F: drivers/net/ethernet/ti/netcp* 16812 16813TI PCM3060 ASoC CODEC DRIVER 16814M: Kirill Marinushkin <kmarinushkin@birdec.com> 16815L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16816S: Maintained 16817F: Documentation/devicetree/bindings/sound/pcm3060.txt 16818F: sound/soc/codecs/pcm3060* 16819 16820TI TAS571X FAMILY ASoC CODEC DRIVER 16821M: Kevin Cernekee <cernekee@chromium.org> 16822L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16823S: Odd Fixes 16824F: sound/soc/codecs/tas571x* 16825 16826TI TCAN4X5X DEVICE DRIVER 16827M: Dan Murphy <dmurphy@ti.com> 16828L: linux-can@vger.kernel.org 16829S: Maintained 16830F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt 16831F: drivers/net/can/m_can/tcan4x5x.c 16832 16833TI TRF7970A NFC DRIVER 16834M: Mark Greer <mgreer@animalcreek.com> 16835L: linux-wireless@vger.kernel.org 16836L: linux-nfc@lists.01.org (moderated for non-subscribers) 16837S: Supported 16838F: drivers/nfc/trf7970a.c 16839F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16840 16841TI TWL4030 SERIES SOC CODEC DRIVER 16842M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16843L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16844S: Maintained 16845F: sound/soc/codecs/twl4030* 16846 16847TI VPE/CAL DRIVERS 16848M: Benoit Parrot <bparrot@ti.com> 16849L: linux-media@vger.kernel.org 16850S: Maintained 16851W: http://linuxtv.org/ 16852Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16853F: Documentation/devicetree/bindings/media/ti,cal.yaml 16854F: Documentation/devicetree/bindings/media/ti,vpe.yaml 16855F: drivers/media/platform/ti-vpe/ 16856 16857TI WILINK WIRELESS DRIVERS 16858L: linux-wireless@vger.kernel.org 16859W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16860W: http://wireless.kernel.org/en/users/Drivers/wl1251 16861T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16862S: Orphan 16863F: drivers/net/wireless/ti/ 16864F: include/linux/wl12xx.h 16865 16866TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16867M: John Stultz <john.stultz@linaro.org> 16868M: Thomas Gleixner <tglx@linutronix.de> 16869R: Stephen Boyd <sboyd@kernel.org> 16870L: linux-kernel@vger.kernel.org 16871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16872S: Supported 16873F: include/linux/clocksource.h 16874F: include/linux/time.h 16875F: include/linux/timex.h 16876F: include/uapi/linux/time.h 16877F: include/uapi/linux/timex.h 16878F: kernel/time/clocksource.c 16879F: kernel/time/time*.c 16880F: kernel/time/alarmtimer.c 16881F: kernel/time/ntp.c 16882F: tools/testing/selftests/timers/ 16883 16884TIPC NETWORK LAYER 16885M: Jon Maloy <jmaloy@redhat.com> 16886M: Ying Xue <ying.xue@windriver.com> 16887L: netdev@vger.kernel.org (core kernel code) 16888L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16889W: http://tipc.sourceforge.net/ 16890S: Maintained 16891F: include/uapi/linux/tipc*.h 16892F: net/tipc/ 16893 16894TLAN NETWORK DRIVER 16895M: Samuel Chessman <chessman@tux.org> 16896L: tlan-devel@lists.sourceforge.net (subscribers-only) 16897W: http://sourceforge.net/projects/tlan/ 16898S: Maintained 16899F: Documentation/networking/device_drivers/ti/tlan.txt 16900F: drivers/net/ethernet/ti/tlan.* 16901 16902TM6000 VIDEO4LINUX DRIVER 16903M: Mauro Carvalho Chehab <mchehab@kernel.org> 16904L: linux-media@vger.kernel.org 16905W: https://linuxtv.org 16906T: git git://linuxtv.org/media_tree.git 16907S: Odd fixes 16908F: drivers/media/usb/tm6000/ 16909F: Documentation/media/v4l-drivers/tm6000* 16910 16911TMIO/SDHI MMC DRIVER 16912M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16913L: linux-mmc@vger.kernel.org 16914S: Supported 16915F: drivers/mmc/host/tmio_mmc* 16916F: drivers/mmc/host/renesas_sdhi* 16917F: include/linux/mfd/tmio.h 16918 16919TMP401 HARDWARE MONITOR DRIVER 16920M: Guenter Roeck <linux@roeck-us.net> 16921L: linux-hwmon@vger.kernel.org 16922S: Maintained 16923F: Documentation/hwmon/tmp401.rst 16924F: drivers/hwmon/tmp401.c 16925 16926TMP513 HARDWARE MONITOR DRIVER 16927M: Eric Tremblay <etremblay@distech-controls.com> 16928L: linux-hwmon@vger.kernel.org 16929S: Maintained 16930F: Documentation/hwmon/tmp513.rst 16931F: drivers/hwmon/tmp513.c 16932 16933TMPFS (SHMEM FILESYSTEM) 16934M: Hugh Dickins <hughd@google.com> 16935L: linux-mm@kvack.org 16936S: Maintained 16937F: include/linux/shmem_fs.h 16938F: mm/shmem.c 16939 16940TOMOYO SECURITY MODULE 16941M: Kentaro Takeda <takedakn@nttdata.co.jp> 16942M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16943L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16944L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16945L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16946L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16947W: https://tomoyo.osdn.jp/ 16948S: Maintained 16949F: security/tomoyo/ 16950 16951TOPSTAR LAPTOP EXTRAS DRIVER 16952M: Herton Ronaldo Krzesinski <herton@canonical.com> 16953L: platform-driver-x86@vger.kernel.org 16954S: Maintained 16955F: drivers/platform/x86/topstar-laptop.c 16956 16957TORTURE-TEST MODULES 16958M: Davidlohr Bueso <dave@stgolabs.net> 16959M: "Paul E. McKenney" <paulmck@kernel.org> 16960M: Josh Triplett <josh@joshtriplett.org> 16961L: linux-kernel@vger.kernel.org 16962S: Supported 16963T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16964F: Documentation/RCU/torture.txt 16965F: kernel/torture.c 16966F: kernel/rcu/rcutorture.c 16967F: kernel/rcu/rcuperf.c 16968F: kernel/locking/locktorture.c 16969 16970TOSHIBA ACPI EXTRAS DRIVER 16971M: Azael Avalos <coproscefalo@gmail.com> 16972L: platform-driver-x86@vger.kernel.org 16973S: Maintained 16974F: drivers/platform/x86/toshiba_acpi.c 16975 16976TOSHIBA BLUETOOTH DRIVER 16977M: Azael Avalos <coproscefalo@gmail.com> 16978L: platform-driver-x86@vger.kernel.org 16979S: Maintained 16980F: drivers/platform/x86/toshiba_bluetooth.c 16981 16982TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16983M: Azael Avalos <coproscefalo@gmail.com> 16984L: platform-driver-x86@vger.kernel.org 16985S: Maintained 16986F: drivers/platform/x86/toshiba_haps.c 16987 16988TOSHIBA SMM DRIVER 16989M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16990W: http://www.buzzard.org.uk/toshiba/ 16991S: Maintained 16992F: drivers/char/toshiba.c 16993F: include/linux/toshiba.h 16994F: include/uapi/linux/toshiba.h 16995 16996TOSHIBA TC358743 DRIVER 16997M: Mats Randgaard <matrandg@cisco.com> 16998L: linux-media@vger.kernel.org 16999S: Maintained 17000F: drivers/media/i2c/tc358743* 17001F: include/media/i2c/tc358743.h 17002 17003TOSHIBA WMI HOTKEYS DRIVER 17004M: Azael Avalos <coproscefalo@gmail.com> 17005L: platform-driver-x86@vger.kernel.org 17006S: Maintained 17007F: drivers/platform/x86/toshiba-wmi.c 17008 17009TPM DEVICE DRIVER 17010M: Peter Huewe <peterhuewe@gmx.de> 17011M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 17012R: Jason Gunthorpe <jgg@ziepe.ca> 17013L: linux-integrity@vger.kernel.org 17014Q: https://patchwork.kernel.org/project/linux-integrity/list/ 17015W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 17016T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 17017S: Maintained 17018F: drivers/char/tpm/ 17019 17020TRACING 17021M: Steven Rostedt <rostedt@goodmis.org> 17022M: Ingo Molnar <mingo@redhat.com> 17023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 17024S: Maintained 17025F: Documentation/trace/ftrace.rst 17026F: arch/*/*/*/ftrace.h 17027F: arch/*/kernel/ftrace.c 17028F: include/*/ftrace.h 17029F: include/linux/trace*.h 17030F: include/trace/ 17031F: kernel/trace/ 17032F: tools/testing/selftests/ftrace/ 17033 17034TRACING MMIO ACCESSES (MMIOTRACE) 17035M: Steven Rostedt <rostedt@goodmis.org> 17036M: Ingo Molnar <mingo@kernel.org> 17037R: Karol Herbst <karolherbst@gmail.com> 17038R: Pekka Paalanen <ppaalanen@gmail.com> 17039S: Maintained 17040L: linux-kernel@vger.kernel.org 17041L: nouveau@lists.freedesktop.org 17042F: kernel/trace/trace_mmiotrace.c 17043F: include/linux/mmiotrace.h 17044F: arch/x86/mm/kmmio.c 17045F: arch/x86/mm/mmio-mod.c 17046F: arch/x86/mm/testmmiotrace.c 17047 17048TRIVIAL PATCHES 17049M: Jiri Kosina <trivial@kernel.org> 17050T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 17051S: Maintained 17052K: ^Subject:.*(?i)trivial 17053 17054TEMPO SEMICONDUCTOR DRIVERS 17055M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 17056S: Maintained 17057F: sound/soc/codecs/tscs*.c 17058F: sound/soc/codecs/tscs*.h 17059F: Documentation/devicetree/bindings/sound/tscs*.txt 17060 17061TTY LAYER 17062M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17063M: Jiri Slaby <jslaby@suse.com> 17064S: Supported 17065T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 17066F: Documentation/driver-api/serial/ 17067F: drivers/tty/ 17068F: drivers/tty/serial/serial_core.c 17069F: include/linux/serial_core.h 17070F: include/linux/serial.h 17071F: include/linux/tty.h 17072F: include/uapi/linux/serial_core.h 17073F: include/uapi/linux/serial.h 17074F: include/uapi/linux/tty.h 17075 17076TUA9001 MEDIA DRIVER 17077M: Antti Palosaari <crope@iki.fi> 17078L: linux-media@vger.kernel.org 17079W: https://linuxtv.org 17080W: http://palosaari.fi/linux/ 17081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17082T: git git://linuxtv.org/anttip/media_tree.git 17083S: Maintained 17084F: drivers/media/tuners/tua9001* 17085 17086TULIP NETWORK DRIVERS 17087L: netdev@vger.kernel.org 17088L: linux-parisc@vger.kernel.org 17089S: Orphan 17090F: drivers/net/ethernet/dec/tulip/ 17091 17092TUN/TAP driver 17093M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 17094W: http://vtun.sourceforge.net/tun 17095S: Maintained 17096F: Documentation/networking/tuntap.txt 17097F: arch/um/os-Linux/drivers/ 17098 17099TURBOCHANNEL SUBSYSTEM 17100M: "Maciej W. Rozycki" <macro@linux-mips.org> 17101M: Ralf Baechle <ralf@linux-mips.org> 17102L: linux-mips@vger.kernel.org 17103Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 17104S: Maintained 17105F: drivers/tc/ 17106F: include/linux/tc.h 17107 17108TURBOSTAT UTILITY 17109M: "Len Brown" <lenb@kernel.org> 17110L: linux-pm@vger.kernel.org 17111B: https://bugzilla.kernel.org 17112Q: https://patchwork.kernel.org/project/linux-pm/list/ 17113T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 17114S: Supported 17115F: tools/power/x86/turbostat/ 17116 17117TW5864 VIDEO4LINUX DRIVER 17118M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 17119M: Anton Sviridenko <anton@corp.bluecherry.net> 17120M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 17121M: Andrey Utkin <andrey_utkin@fastmail.com> 17122L: linux-media@vger.kernel.org 17123S: Supported 17124F: drivers/media/pci/tw5864/ 17125 17126TW68 VIDEO4LINUX DRIVER 17127M: Hans Verkuil <hverkuil@xs4all.nl> 17128L: linux-media@vger.kernel.org 17129T: git git://linuxtv.org/media_tree.git 17130W: https://linuxtv.org 17131S: Odd Fixes 17132F: drivers/media/pci/tw68/ 17133 17134TW686X VIDEO4LINUX DRIVER 17135M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 17136L: linux-media@vger.kernel.org 17137T: git git://linuxtv.org/media_tree.git 17138W: http://linuxtv.org 17139S: Maintained 17140F: drivers/media/pci/tw686x/ 17141 17142UBI FILE SYSTEM (UBIFS) 17143M: Richard Weinberger <richard@nod.at> 17144L: linux-mtd@lists.infradead.org 17145T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 17146T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 17147W: http://www.linux-mtd.infradead.org/doc/ubifs.html 17148S: Supported 17149F: Documentation/filesystems/ubifs.rst 17150F: fs/ubifs/ 17151 17152UCLINUX (M68KNOMMU AND COLDFIRE) 17153M: Greg Ungerer <gerg@linux-m68k.org> 17154W: http://www.linux-m68k.org/ 17155W: http://www.uclinux.org/ 17156L: linux-m68k@lists.linux-m68k.org 17157L: uclinux-dev@uclinux.org (subscribers-only) 17158T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 17159S: Maintained 17160F: arch/m68k/coldfire/ 17161F: arch/m68k/68*/ 17162F: arch/m68k/*/*_no.* 17163F: arch/m68k/include/asm/*_no.* 17164 17165UDF FILESYSTEM 17166M: Jan Kara <jack@suse.com> 17167S: Maintained 17168F: Documentation/filesystems/udf.rst 17169F: fs/udf/ 17170 17171UDRAW TABLET 17172M: Bastien Nocera <hadess@hadess.net> 17173L: linux-input@vger.kernel.org 17174S: Maintained 17175F: drivers/hid/hid-udraw-ps3.c 17176 17177UFS FILESYSTEM 17178M: Evgeniy Dushistov <dushistov@mail.ru> 17179S: Maintained 17180F: Documentation/admin-guide/ufs.rst 17181F: fs/ufs/ 17182 17183UHID USERSPACE HID IO DRIVER 17184M: David Herrmann <dh.herrmann@googlemail.com> 17185L: linux-input@vger.kernel.org 17186S: Maintained 17187F: drivers/hid/uhid.c 17188F: include/uapi/linux/uhid.h 17189 17190ULPI BUS 17191M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17192L: linux-usb@vger.kernel.org 17193S: Maintained 17194F: drivers/usb/common/ulpi.c 17195F: include/linux/ulpi/ 17196 17197UNICODE SUBSYSTEM 17198M: Gabriel Krisman Bertazi <krisman@collabora.com> 17199L: linux-fsdevel@vger.kernel.org 17200S: Supported 17201F: fs/unicode/ 17202 17203UNICORE32 ARCHITECTURE 17204M: Guan Xuetao <gxt@pku.edu.cn> 17205W: http://mprc.pku.edu.cn/~guanxuetao/linux 17206S: Maintained 17207T: git git://github.com/gxt/linux.git 17208F: arch/unicore32/ 17209 17210UNIFDEF 17211M: Tony Finch <dot@dotat.at> 17212W: http://dotat.at/prog/unifdef 17213S: Maintained 17214F: scripts/unifdef.c 17215 17216UNIFORM CDROM DRIVER 17217M: Jens Axboe <axboe@kernel.dk> 17218W: http://www.kernel.dk 17219S: Maintained 17220F: Documentation/cdrom/ 17221F: drivers/cdrom/cdrom.c 17222F: include/linux/cdrom.h 17223F: include/uapi/linux/cdrom.h 17224 17225UNISYS S-PAR DRIVERS 17226M: David Kershner <david.kershner@unisys.com> 17227L: sparmaintainer@unisys.com (Unisys internal) 17228S: Supported 17229F: include/linux/visorbus.h 17230F: drivers/visorbus/ 17231F: drivers/staging/unisys/ 17232 17233UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 17234R: Alim Akhtar <alim.akhtar@samsung.com> 17235R: Avri Altman <avri.altman@wdc.com> 17236L: linux-scsi@vger.kernel.org 17237S: Supported 17238F: Documentation/scsi/ufs.txt 17239F: drivers/scsi/ufs/ 17240 17241UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 17242M: Pedro Sousa <pedrom.sousa@synopsys.com> 17243L: linux-scsi@vger.kernel.org 17244S: Supported 17245F: drivers/scsi/ufs/*dwc* 17246 17247UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 17248M: Stanley Chu <stanley.chu@mediatek.com> 17249L: linux-scsi@vger.kernel.org 17250L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 17251S: Maintained 17252F: drivers/scsi/ufs/ufs-mediatek* 17253 17254UNSORTED BLOCK IMAGES (UBI) 17255M: Richard Weinberger <richard@nod.at> 17256W: http://www.linux-mtd.infradead.org/ 17257L: linux-mtd@lists.infradead.org 17258T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 17259T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 17260S: Supported 17261F: drivers/mtd/ubi/ 17262F: include/linux/mtd/ubi.h 17263F: include/uapi/mtd/ubi-user.h 17264 17265USB "USBNET" DRIVER FRAMEWORK 17266M: Oliver Neukum <oneukum@suse.com> 17267L: netdev@vger.kernel.org 17268W: http://www.linux-usb.org/usbnet 17269S: Maintained 17270F: drivers/net/usb/usbnet.c 17271F: include/linux/usb/usbnet.h 17272 17273USB ACM DRIVER 17274M: Oliver Neukum <oneukum@suse.com> 17275L: linux-usb@vger.kernel.org 17276S: Maintained 17277F: Documentation/usb/acm.rst 17278F: drivers/usb/class/cdc-acm.* 17279 17280USB APPLE MFI FASTCHARGE DRIVER 17281M: Bastien Nocera <hadess@hadess.net> 17282L: linux-usb@vger.kernel.org 17283S: Maintained 17284F: drivers/usb/misc/apple-mfi-fastcharge.c 17285 17286USB AR5523 WIRELESS DRIVER 17287M: Pontus Fuchs <pontus.fuchs@gmail.com> 17288L: linux-wireless@vger.kernel.org 17289S: Maintained 17290F: drivers/net/wireless/ath/ar5523/ 17291 17292USB ATTACHED SCSI 17293M: Oliver Neukum <oneukum@suse.com> 17294L: linux-usb@vger.kernel.org 17295L: linux-scsi@vger.kernel.org 17296S: Maintained 17297F: drivers/usb/storage/uas.c 17298 17299USB CDC ETHERNET DRIVER 17300M: Oliver Neukum <oliver@neukum.org> 17301L: linux-usb@vger.kernel.org 17302S: Maintained 17303F: drivers/net/usb/cdc_*.c 17304F: include/uapi/linux/usb/cdc.h 17305 17306USB CHAOSKEY DRIVER 17307M: Keith Packard <keithp@keithp.com> 17308L: linux-usb@vger.kernel.org 17309S: Maintained 17310F: drivers/usb/misc/chaoskey.c 17311 17312USB CYPRESS C67X00 DRIVER 17313M: Peter Korsgaard <jacmet@sunsite.dk> 17314L: linux-usb@vger.kernel.org 17315S: Maintained 17316F: drivers/usb/c67x00/ 17317 17318USB DAVICOM DM9601 DRIVER 17319M: Peter Korsgaard <jacmet@sunsite.dk> 17320L: netdev@vger.kernel.org 17321W: http://www.linux-usb.org/usbnet 17322S: Maintained 17323F: drivers/net/usb/dm9601.c 17324 17325USB EHCI DRIVER 17326M: Alan Stern <stern@rowland.harvard.edu> 17327L: linux-usb@vger.kernel.org 17328S: Maintained 17329F: Documentation/usb/ehci.rst 17330F: drivers/usb/host/ehci* 17331 17332USB GADGET/PERIPHERAL SUBSYSTEM 17333M: Felipe Balbi <balbi@kernel.org> 17334L: linux-usb@vger.kernel.org 17335W: http://www.linux-usb.org/gadget 17336T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17337S: Maintained 17338F: drivers/usb/gadget/ 17339F: include/linux/usb/gadget* 17340 17341USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 17342M: Jiri Kosina <jikos@kernel.org> 17343M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 17344L: linux-usb@vger.kernel.org 17345T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 17346S: Maintained 17347F: Documentation/hid/hiddev.rst 17348F: drivers/hid/usbhid/ 17349 17350USB INTEL XHCI ROLE MUX DRIVER 17351M: Hans de Goede <hdegoede@redhat.com> 17352L: linux-usb@vger.kernel.org 17353S: Maintained 17354F: drivers/usb/roles/intel-xhci-usb-role-switch.c 17355 17356USB IP DRIVER FOR HISILICON KIRIN 17357M: Yu Chen <chenyu56@huawei.com> 17358M: Binghui Wang <wangbinghui@hisilicon.com> 17359L: linux-usb@vger.kernel.org 17360S: Maintained 17361F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 17362F: drivers/phy/hisilicon/phy-hi3660-usb3.c 17363 17364USB ISP116X DRIVER 17365M: Olav Kongas <ok@artecdesign.ee> 17366L: linux-usb@vger.kernel.org 17367S: Maintained 17368F: drivers/usb/host/isp116x* 17369F: include/linux/usb/isp116x.h 17370 17371USB LAN78XX ETHERNET DRIVER 17372M: Woojung Huh <woojung.huh@microchip.com> 17373M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17374L: netdev@vger.kernel.org 17375S: Maintained 17376F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 17377F: drivers/net/usb/lan78xx.* 17378F: include/dt-bindings/net/microchip-lan78xx.h 17379 17380USB MASS STORAGE DRIVER 17381M: Alan Stern <stern@rowland.harvard.edu> 17382L: linux-usb@vger.kernel.org 17383L: usb-storage@lists.one-eyed-alien.net 17384S: Maintained 17385F: drivers/usb/storage/ 17386 17387USB MIDI DRIVER 17388M: Clemens Ladisch <clemens@ladisch.de> 17389L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17391S: Maintained 17392F: sound/usb/midi.* 17393 17394USB NETWORKING DRIVERS 17395L: linux-usb@vger.kernel.org 17396S: Odd Fixes 17397F: drivers/net/usb/ 17398 17399USB OHCI DRIVER 17400M: Alan Stern <stern@rowland.harvard.edu> 17401L: linux-usb@vger.kernel.org 17402S: Maintained 17403F: Documentation/usb/ohci.rst 17404F: drivers/usb/host/ohci* 17405 17406USB OTG FSM (Finite State Machine) 17407M: Peter Chen <Peter.Chen@nxp.com> 17408T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 17409L: linux-usb@vger.kernel.org 17410S: Maintained 17411F: drivers/usb/common/usb-otg-fsm.c 17412 17413USB OVER IP DRIVER 17414M: Valentina Manea <valentina.manea.m@gmail.com> 17415M: Shuah Khan <shuah@kernel.org> 17416M: Shuah Khan <skhan@linuxfoundation.org> 17417L: linux-usb@vger.kernel.org 17418S: Maintained 17419F: Documentation/usb/usbip_protocol.rst 17420F: drivers/usb/usbip/ 17421F: tools/usb/usbip/ 17422F: tools/testing/selftests/drivers/usb/usbip/ 17423 17424USB PEGASUS DRIVER 17425M: Petko Manolov <petkan@nucleusys.com> 17426L: linux-usb@vger.kernel.org 17427L: netdev@vger.kernel.org 17428T: git git://github.com/petkan/pegasus.git 17429W: https://github.com/petkan/pegasus 17430S: Maintained 17431F: drivers/net/usb/pegasus.* 17432 17433USB PHY LAYER 17434M: Felipe Balbi <balbi@kernel.org> 17435L: linux-usb@vger.kernel.org 17436T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17437S: Maintained 17438F: drivers/usb/phy/ 17439 17440USB PRINTER DRIVER (usblp) 17441M: Pete Zaitcev <zaitcev@redhat.com> 17442L: linux-usb@vger.kernel.org 17443S: Supported 17444F: drivers/usb/class/usblp.c 17445 17446USB QMI WWAN NETWORK DRIVER 17447M: Bjørn Mork <bjorn@mork.no> 17448L: netdev@vger.kernel.org 17449S: Maintained 17450F: Documentation/ABI/testing/sysfs-class-net-qmi 17451F: drivers/net/usb/qmi_wwan.c 17452 17453USB RTL8150 DRIVER 17454M: Petko Manolov <petkan@nucleusys.com> 17455L: linux-usb@vger.kernel.org 17456L: netdev@vger.kernel.org 17457T: git git://github.com/petkan/rtl8150.git 17458W: https://github.com/petkan/rtl8150 17459S: Maintained 17460F: drivers/net/usb/rtl8150.c 17461 17462USB SERIAL SUBSYSTEM 17463M: Johan Hovold <johan@kernel.org> 17464L: linux-usb@vger.kernel.org 17465T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 17466S: Maintained 17467F: Documentation/usb/usb-serial.rst 17468F: drivers/usb/serial/ 17469F: include/linux/usb/serial.h 17470 17471USB SMSC75XX ETHERNET DRIVER 17472M: Steve Glendinning <steve.glendinning@shawell.net> 17473L: netdev@vger.kernel.org 17474S: Maintained 17475F: drivers/net/usb/smsc75xx.* 17476 17477USB SMSC95XX ETHERNET DRIVER 17478M: Steve Glendinning <steve.glendinning@shawell.net> 17479M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 17480L: netdev@vger.kernel.org 17481S: Maintained 17482F: drivers/net/usb/smsc95xx.* 17483 17484USB SUBSYSTEM 17485M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17486L: linux-usb@vger.kernel.org 17487W: http://www.linux-usb.org 17488T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 17489S: Supported 17490F: Documentation/devicetree/bindings/usb/ 17491F: Documentation/usb/ 17492F: drivers/usb/ 17493F: include/linux/usb.h 17494F: include/linux/usb/ 17495 17496USB TYPEC BUS FOR ALTERNATE MODES 17497M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17498L: linux-usb@vger.kernel.org 17499S: Maintained 17500F: Documentation/ABI/testing/sysfs-bus-typec 17501F: Documentation/driver-api/usb/typec_bus.rst 17502F: drivers/usb/typec/altmodes/ 17503F: include/linux/usb/typec_altmode.h 17504 17505USB TYPEC CLASS 17506M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 17507L: linux-usb@vger.kernel.org 17508S: Maintained 17509F: Documentation/ABI/testing/sysfs-class-typec 17510F: Documentation/driver-api/usb/typec.rst 17511F: drivers/usb/typec/ 17512F: include/linux/usb/typec.h 17513 17514USB TYPEC PI3USB30532 MUX DRIVER 17515M: Hans de Goede <hdegoede@redhat.com> 17516L: linux-usb@vger.kernel.org 17517S: Maintained 17518F: drivers/usb/typec/mux/pi3usb30532.c 17519 17520USB TYPEC PORT CONTROLLER DRIVERS 17521M: Guenter Roeck <linux@roeck-us.net> 17522L: linux-usb@vger.kernel.org 17523S: Maintained 17524F: drivers/usb/typec/tcpm/ 17525 17526USB UHCI DRIVER 17527M: Alan Stern <stern@rowland.harvard.edu> 17528L: linux-usb@vger.kernel.org 17529S: Maintained 17530F: drivers/usb/host/uhci* 17531 17532USB VIDEO CLASS 17533M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17534L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 17535L: linux-media@vger.kernel.org 17536T: git git://linuxtv.org/media_tree.git 17537W: http://www.ideasonboard.org/uvc/ 17538S: Maintained 17539F: drivers/media/usb/uvc/ 17540F: include/uapi/linux/uvcvideo.h 17541 17542USB VISION DRIVER 17543M: Hans Verkuil <hverkuil@xs4all.nl> 17544L: linux-media@vger.kernel.org 17545T: git git://linuxtv.org/media_tree.git 17546W: https://linuxtv.org 17547S: Odd Fixes 17548F: drivers/staging/media/usbvision/ 17549 17550USB WEBCAM GADGET 17551M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17552L: linux-usb@vger.kernel.org 17553S: Maintained 17554F: drivers/usb/gadget/function/*uvc* 17555F: drivers/usb/gadget/legacy/webcam.c 17556F: include/uapi/linux/usb/g_uvc.h 17557 17558USB WIRELESS RNDIS DRIVER (rndis_wlan) 17559M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 17560L: linux-wireless@vger.kernel.org 17561S: Maintained 17562F: drivers/net/wireless/rndis_wlan.c 17563 17564USB XHCI DRIVER 17565M: Mathias Nyman <mathias.nyman@intel.com> 17566L: linux-usb@vger.kernel.org 17567S: Supported 17568F: drivers/usb/host/xhci* 17569F: drivers/usb/host/pci-quirks* 17570 17571USB ZD1201 DRIVER 17572L: linux-wireless@vger.kernel.org 17573W: http://linux-lc100020.sourceforge.net 17574S: Orphan 17575F: drivers/net/wireless/zydas/zd1201.* 17576 17577USB ZR364XX DRIVER 17578M: Antoine Jacquet <royale@zerezo.com> 17579L: linux-usb@vger.kernel.org 17580L: linux-media@vger.kernel.org 17581T: git git://linuxtv.org/media_tree.git 17582W: http://royale.zerezo.com/zr364xx/ 17583S: Maintained 17584F: Documentation/media/v4l-drivers/zr364xx* 17585F: drivers/media/usb/zr364xx/ 17586 17587USER-MODE LINUX (UML) 17588M: Jeff Dike <jdike@addtoit.com> 17589M: Richard Weinberger <richard@nod.at> 17590M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 17591L: linux-um@lists.infradead.org 17592W: http://user-mode-linux.sourceforge.net 17593Q: https://patchwork.ozlabs.org/project/linux-um/list/ 17594T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 17595S: Maintained 17596F: Documentation/virt/uml/ 17597F: arch/um/ 17598F: arch/x86/um/ 17599F: fs/hostfs/ 17600 17601USERSPACE COPYIN/COPYOUT (UIOVEC) 17602M: Alexander Viro <viro@zeniv.linux.org.uk> 17603S: Maintained 17604F: lib/iov_iter.c 17605F: include/linux/uio.h 17606 17607USERSPACE DMA BUFFER DRIVER 17608M: Gerd Hoffmann <kraxel@redhat.com> 17609S: Maintained 17610L: dri-devel@lists.freedesktop.org 17611F: drivers/dma-buf/udmabuf.c 17612F: include/uapi/linux/udmabuf.h 17613T: git git://anongit.freedesktop.org/drm/drm-misc 17614 17615USERSPACE I/O (UIO) 17616M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17617S: Maintained 17618T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17619F: Documentation/driver-api/uio-howto.rst 17620F: drivers/uio/ 17621F: include/linux/uio_driver.h 17622 17623UTIL-LINUX PACKAGE 17624M: Karel Zak <kzak@redhat.com> 17625L: util-linux@vger.kernel.org 17626W: http://en.wikipedia.org/wiki/Util-linux 17627T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 17628S: Maintained 17629 17630UUID HELPERS 17631M: Christoph Hellwig <hch@lst.de> 17632R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17633L: linux-kernel@vger.kernel.org 17634T: git git://git.infradead.org/users/hch/uuid.git 17635F: lib/uuid.c 17636F: lib/test_uuid.c 17637F: include/linux/uuid.h 17638F: include/uapi/linux/uuid.h 17639S: Maintained 17640 17641UVESAFB DRIVER 17642M: Michal Januszewski <spock@gentoo.org> 17643L: linux-fbdev@vger.kernel.org 17644W: https://github.com/mjanusz/v86d 17645S: Maintained 17646F: Documentation/fb/uvesafb.rst 17647F: drivers/video/fbdev/uvesafb.* 17648 17649VF610 NAND DRIVER 17650M: Stefan Agner <stefan@agner.ch> 17651L: linux-mtd@lists.infradead.org 17652S: Supported 17653F: drivers/mtd/nand/raw/vf610_nfc.c 17654 17655VFAT/FAT/MSDOS FILESYSTEM 17656M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 17657S: Maintained 17658F: Documentation/filesystems/vfat.rst 17659F: fs/fat/ 17660 17661VFIO DRIVER 17662M: Alex Williamson <alex.williamson@redhat.com> 17663R: Cornelia Huck <cohuck@redhat.com> 17664L: kvm@vger.kernel.org 17665T: git git://github.com/awilliam/linux-vfio.git 17666S: Maintained 17667F: Documentation/driver-api/vfio.rst 17668F: drivers/vfio/ 17669F: include/linux/vfio.h 17670F: include/uapi/linux/vfio.h 17671 17672VFIO MEDIATED DEVICE DRIVERS 17673M: Kirti Wankhede <kwankhede@nvidia.com> 17674L: kvm@vger.kernel.org 17675S: Maintained 17676F: Documentation/driver-api/vfio-mediated-device.rst 17677F: drivers/vfio/mdev/ 17678F: include/linux/mdev.h 17679F: samples/vfio-mdev/ 17680 17681VFIO PLATFORM DRIVER 17682M: Eric Auger <eric.auger@redhat.com> 17683L: kvm@vger.kernel.org 17684S: Maintained 17685F: drivers/vfio/platform/ 17686 17687VGA_SWITCHEROO 17688R: Lukas Wunner <lukas@wunner.de> 17689S: Maintained 17690F: Documentation/gpu/vga-switcheroo.rst 17691F: drivers/gpu/vga/vga_switcheroo.c 17692F: include/linux/vga_switcheroo.h 17693T: git git://anongit.freedesktop.org/drm/drm-misc 17694 17695VIA RHINE NETWORK DRIVER 17696S: Orphan 17697F: drivers/net/ethernet/via/via-rhine.c 17698 17699VIA SD/MMC CARD CONTROLLER DRIVER 17700M: Bruce Chang <brucechang@via.com.tw> 17701M: Harald Welte <HaraldWelte@viatech.com> 17702S: Maintained 17703F: drivers/mmc/host/via-sdmmc.c 17704 17705VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 17706M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 17707L: linux-fbdev@vger.kernel.org 17708S: Maintained 17709F: include/linux/via-core.h 17710F: include/linux/via-gpio.h 17711F: include/linux/via_i2c.h 17712F: drivers/video/fbdev/via/ 17713 17714VIA VELOCITY NETWORK DRIVER 17715M: Francois Romieu <romieu@fr.zoreil.com> 17716L: netdev@vger.kernel.org 17717S: Maintained 17718F: drivers/net/ethernet/via/via-velocity.* 17719 17720VICODEC VIRTUAL CODEC DRIVER 17721M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 17722L: linux-media@vger.kernel.org 17723T: git git://linuxtv.org/media_tree.git 17724W: https://linuxtv.org 17725S: Maintained 17726F: drivers/media/platform/vicodec/* 17727 17728VIDEO MULTIPLEXER DRIVER 17729M: Philipp Zabel <p.zabel@pengutronix.de> 17730L: linux-media@vger.kernel.org 17731S: Maintained 17732F: drivers/media/platform/video-mux.c 17733 17734VIDEO I2C POLLING DRIVER 17735M: Matt Ranostay <matt.ranostay@konsulko.com> 17736L: linux-media@vger.kernel.org 17737S: Maintained 17738F: drivers/media/i2c/video-i2c.c 17739 17740VIDEOBUF2 FRAMEWORK 17741M: Pawel Osciak <pawel@osciak.com> 17742M: Marek Szyprowski <m.szyprowski@samsung.com> 17743M: Kyungmin Park <kyungmin.park@samsung.com> 17744R: Tomasz Figa <tfiga@chromium.org> 17745L: linux-media@vger.kernel.org 17746S: Maintained 17747F: drivers/media/common/videobuf2/* 17748F: include/media/videobuf2-* 17749 17750VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17751M: Helen Koike <helen.koike@collabora.com> 17752R: Shuah Khan <skhan@linuxfoundation.org> 17753L: linux-media@vger.kernel.org 17754T: git git://linuxtv.org/media_tree.git 17755W: https://linuxtv.org 17756S: Maintained 17757F: drivers/media/platform/vimc/* 17758 17759VIRT LIB 17760M: Alex Williamson <alex.williamson@redhat.com> 17761M: Paolo Bonzini <pbonzini@redhat.com> 17762L: kvm@vger.kernel.org 17763S: Supported 17764F: virt/lib/ 17765 17766VIRTIO AND VHOST VSOCK DRIVER 17767M: Stefan Hajnoczi <stefanha@redhat.com> 17768M: Stefano Garzarella <sgarzare@redhat.com> 17769L: kvm@vger.kernel.org 17770L: virtualization@lists.linux-foundation.org 17771L: netdev@vger.kernel.org 17772S: Maintained 17773F: include/linux/virtio_vsock.h 17774F: include/uapi/linux/virtio_vsock.h 17775F: include/uapi/linux/vsockmon.h 17776F: include/uapi/linux/vm_sockets_diag.h 17777F: net/vmw_vsock/diag.c 17778F: net/vmw_vsock/af_vsock_tap.c 17779F: net/vmw_vsock/virtio_transport_common.c 17780F: net/vmw_vsock/virtio_transport.c 17781F: net/vmw_vsock/vsock_loopback.c 17782F: drivers/net/vsockmon.c 17783F: drivers/vhost/vsock.c 17784F: tools/testing/vsock/ 17785 17786VIRTIO CONSOLE DRIVER 17787M: Amit Shah <amit@kernel.org> 17788L: virtualization@lists.linux-foundation.org 17789S: Maintained 17790F: drivers/char/virtio_console.c 17791F: include/linux/virtio_console.h 17792F: include/uapi/linux/virtio_console.h 17793 17794VIRTIO CORE AND NET DRIVERS 17795M: "Michael S. Tsirkin" <mst@redhat.com> 17796M: Jason Wang <jasowang@redhat.com> 17797L: virtualization@lists.linux-foundation.org 17798S: Maintained 17799F: Documentation/devicetree/bindings/virtio/ 17800F: drivers/virtio/ 17801F: tools/virtio/ 17802F: drivers/net/virtio_net.c 17803F: drivers/block/virtio_blk.c 17804F: include/linux/virtio*.h 17805F: include/uapi/linux/virtio_*.h 17806F: drivers/crypto/virtio/ 17807F: mm/balloon_compaction.c 17808 17809VIRTIO BLOCK AND SCSI DRIVERS 17810M: "Michael S. Tsirkin" <mst@redhat.com> 17811M: Jason Wang <jasowang@redhat.com> 17812R: Paolo Bonzini <pbonzini@redhat.com> 17813R: Stefan Hajnoczi <stefanha@redhat.com> 17814L: virtualization@lists.linux-foundation.org 17815S: Maintained 17816F: drivers/block/virtio_blk.c 17817F: drivers/scsi/virtio_scsi.c 17818F: include/uapi/linux/virtio_blk.h 17819F: include/uapi/linux/virtio_scsi.h 17820F: drivers/vhost/scsi.c 17821 17822VIRTIO CRYPTO DRIVER 17823M: Gonglei <arei.gonglei@huawei.com> 17824L: virtualization@lists.linux-foundation.org 17825L: linux-crypto@vger.kernel.org 17826S: Maintained 17827F: drivers/crypto/virtio/ 17828F: include/uapi/linux/virtio_crypto.h 17829 17830VIRTIO DRIVERS FOR S390 17831M: Cornelia Huck <cohuck@redhat.com> 17832M: Halil Pasic <pasic@linux.ibm.com> 17833L: linux-s390@vger.kernel.org 17834L: virtualization@lists.linux-foundation.org 17835L: kvm@vger.kernel.org 17836S: Supported 17837F: drivers/s390/virtio/ 17838F: arch/s390/include/uapi/asm/virtio-ccw.h 17839 17840VIRTIO FILE SYSTEM 17841M: Vivek Goyal <vgoyal@redhat.com> 17842M: Stefan Hajnoczi <stefanha@redhat.com> 17843M: Miklos Szeredi <miklos@szeredi.hu> 17844L: virtualization@lists.linux-foundation.org 17845L: linux-fsdevel@vger.kernel.org 17846W: https://virtio-fs.gitlab.io/ 17847S: Supported 17848F: fs/fuse/virtio_fs.c 17849F: include/uapi/linux/virtio_fs.h 17850F: Documentation/filesystems/virtiofs.rst 17851 17852VIRTIO GPU DRIVER 17853M: David Airlie <airlied@linux.ie> 17854M: Gerd Hoffmann <kraxel@redhat.com> 17855L: dri-devel@lists.freedesktop.org 17856L: virtualization@lists.linux-foundation.org 17857T: git git://anongit.freedesktop.org/drm/drm-misc 17858S: Maintained 17859F: drivers/gpu/drm/virtio/ 17860F: include/uapi/linux/virtio_gpu.h 17861 17862VIRTIO HOST (VHOST) 17863M: "Michael S. Tsirkin" <mst@redhat.com> 17864M: Jason Wang <jasowang@redhat.com> 17865L: kvm@vger.kernel.org 17866L: virtualization@lists.linux-foundation.org 17867L: netdev@vger.kernel.org 17868T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17869S: Maintained 17870F: drivers/vhost/ 17871F: include/uapi/linux/vhost.h 17872 17873VIRTIO INPUT DRIVER 17874M: Gerd Hoffmann <kraxel@redhat.com> 17875S: Maintained 17876F: drivers/virtio/virtio_input.c 17877F: include/uapi/linux/virtio_input.h 17878 17879VIRTIO IOMMU DRIVER 17880M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17881L: virtualization@lists.linux-foundation.org 17882S: Maintained 17883F: drivers/iommu/virtio-iommu.c 17884F: include/uapi/linux/virtio_iommu.h 17885 17886VIRTUAL BOX GUEST DEVICE DRIVER 17887M: Hans de Goede <hdegoede@redhat.com> 17888M: Arnd Bergmann <arnd@arndb.de> 17889M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17890S: Maintained 17891F: include/linux/vbox_utils.h 17892F: include/uapi/linux/vbox*.h 17893F: drivers/virt/vboxguest/ 17894 17895VIRTUAL BOX SHARED FOLDER VFS DRIVER 17896M: Hans de Goede <hdegoede@redhat.com> 17897L: linux-fsdevel@vger.kernel.org 17898S: Maintained 17899F: fs/vboxsf/* 17900 17901VIRTUAL SERIO DEVICE DRIVER 17902M: Stephen Chandler Paul <thatslyude@gmail.com> 17903S: Maintained 17904F: drivers/input/serio/userio.c 17905F: include/uapi/linux/userio.h 17906 17907VITESSE FELIX ETHERNET SWITCH DRIVER 17908M: Vladimir Oltean <vladimir.oltean@nxp.com> 17909M: Claudiu Manoil <claudiu.manoil@nxp.com> 17910L: netdev@vger.kernel.org 17911S: Maintained 17912F: drivers/net/dsa/ocelot/* 17913F: net/dsa/tag_ocelot.c 17914 17915VIVID VIRTUAL VIDEO DRIVER 17916M: Hans Verkuil <hverkuil@xs4all.nl> 17917L: linux-media@vger.kernel.org 17918T: git git://linuxtv.org/media_tree.git 17919W: https://linuxtv.org 17920S: Maintained 17921F: drivers/media/platform/vivid/* 17922 17923VLYNQ BUS 17924M: Florian Fainelli <f.fainelli@gmail.com> 17925L: openwrt-devel@lists.openwrt.org (subscribers-only) 17926S: Maintained 17927F: drivers/vlynq/vlynq.c 17928F: include/linux/vlynq.h 17929 17930VME SUBSYSTEM 17931M: Martyn Welch <martyn@welchs.me.uk> 17932M: Manohar Vanga <manohar.vanga@gmail.com> 17933M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17934L: devel@driverdev.osuosl.org 17935S: Maintained 17936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17937F: Documentation/driver-api/vme.rst 17938F: drivers/staging/vme/ 17939F: drivers/vme/ 17940F: include/linux/vme* 17941 17942VMWARE BALLOON DRIVER 17943M: Nadav Amit <namit@vmware.com> 17944M: "VMware, Inc." <pv-drivers@vmware.com> 17945L: linux-kernel@vger.kernel.org 17946S: Maintained 17947F: drivers/misc/vmw_balloon.c 17948 17949VMWARE HYPERVISOR INTERFACE 17950M: Thomas Hellstrom <thellstrom@vmware.com> 17951M: "VMware, Inc." <pv-drivers@vmware.com> 17952L: virtualization@lists.linux-foundation.org 17953S: Supported 17954F: arch/x86/kernel/cpu/vmware.c 17955F: arch/x86/include/asm/vmware.h 17956 17957VMWARE VIRTUAL PTP CLOCK DRIVER 17958M: Vivek Thampi <vithampi@vmware.com> 17959M: "VMware, Inc." <pv-drivers@vmware.com> 17960L: netdev@vger.kernel.org 17961S: Supported 17962F: drivers/ptp/ptp_vmw.c 17963 17964VMWARE PVRDMA DRIVER 17965M: Adit Ranadive <aditr@vmware.com> 17966M: VMware PV-Drivers <pv-drivers@vmware.com> 17967L: linux-rdma@vger.kernel.org 17968S: Maintained 17969F: drivers/infiniband/hw/vmw_pvrdma/ 17970 17971VMware PVSCSI driver 17972M: Jim Gill <jgill@vmware.com> 17973M: VMware PV-Drivers <pv-drivers@vmware.com> 17974L: linux-scsi@vger.kernel.org 17975S: Maintained 17976F: drivers/scsi/vmw_pvscsi.c 17977F: drivers/scsi/vmw_pvscsi.h 17978 17979VMWARE VMMOUSE SUBDRIVER 17980M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17981M: "VMware, Inc." <pv-drivers@vmware.com> 17982L: linux-input@vger.kernel.org 17983S: Maintained 17984F: drivers/input/mouse/vmmouse.c 17985F: drivers/input/mouse/vmmouse.h 17986 17987VMWARE VMXNET3 ETHERNET DRIVER 17988M: Ronak Doshi <doshir@vmware.com> 17989M: "VMware, Inc." <pv-drivers@vmware.com> 17990L: netdev@vger.kernel.org 17991S: Maintained 17992F: drivers/net/vmxnet3/ 17993 17994VOCORE VOCORE2 BOARD 17995M: Harvey Hunt <harveyhuntnexus@gmail.com> 17996L: linux-mips@vger.kernel.org 17997S: Maintained 17998F: arch/mips/boot/dts/ralink/vocore2.dts 17999 18000VOLTAGE AND CURRENT REGULATOR FRAMEWORK 18001M: Liam Girdwood <lgirdwood@gmail.com> 18002M: Mark Brown <broonie@kernel.org> 18003L: linux-kernel@vger.kernel.org 18004W: http://www.slimlogic.co.uk/?p=48 18005T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 18006S: Supported 18007F: Documentation/devicetree/bindings/regulator/ 18008F: Documentation/power/regulator/ 18009F: drivers/regulator/ 18010F: include/dt-bindings/regulator/ 18011F: include/linux/regulator/ 18012K: regulator_get_optional 18013 18014VRF 18015M: David Ahern <dsahern@kernel.org> 18016M: Shrijeet Mukherjee <shrijeet@gmail.com> 18017L: netdev@vger.kernel.org 18018S: Maintained 18019F: drivers/net/vrf.c 18020F: Documentation/networking/vrf.txt 18021 18022VSPRINTF 18023M: Petr Mladek <pmladek@suse.com> 18024M: Steven Rostedt <rostedt@goodmis.org> 18025M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 18026R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 18027R: Rasmus Villemoes <linux@rasmusvillemoes.dk> 18028T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git 18029S: Maintained 18030F: lib/vsprintf.c 18031F: lib/test_printf.c 18032F: Documentation/core-api/printk-formats.rst 18033 18034VT1211 HARDWARE MONITOR DRIVER 18035M: Juerg Haefliger <juergh@gmail.com> 18036L: linux-hwmon@vger.kernel.org 18037S: Maintained 18038F: Documentation/hwmon/vt1211.rst 18039F: drivers/hwmon/vt1211.c 18040 18041VT8231 HARDWARE MONITOR DRIVER 18042M: Roger Lucas <vt8231@hiddenengine.co.uk> 18043L: linux-hwmon@vger.kernel.org 18044S: Maintained 18045F: drivers/hwmon/vt8231.c 18046 18047VUB300 USB to SDIO/SD/MMC bridge chip 18048L: linux-mmc@vger.kernel.org 18049S: Orphan 18050F: drivers/mmc/host/vub300.c 18051 18052W1 DALLAS'S 1-WIRE BUS 18053M: Evgeniy Polyakov <zbr@ioremap.net> 18054S: Maintained 18055F: Documentation/devicetree/bindings/w1/ 18056F: Documentation/w1/ 18057F: drivers/w1/ 18058F: include/linux/w1.h 18059 18060W83791D HARDWARE MONITORING DRIVER 18061M: Marc Hulsman <m.hulsman@tudelft.nl> 18062L: linux-hwmon@vger.kernel.org 18063S: Maintained 18064F: Documentation/hwmon/w83791d.rst 18065F: drivers/hwmon/w83791d.c 18066 18067W83793 HARDWARE MONITORING DRIVER 18068M: Rudolf Marek <r.marek@assembler.cz> 18069L: linux-hwmon@vger.kernel.org 18070S: Maintained 18071F: Documentation/hwmon/w83793.rst 18072F: drivers/hwmon/w83793.c 18073 18074W83795 HARDWARE MONITORING DRIVER 18075M: Jean Delvare <jdelvare@suse.com> 18076L: linux-hwmon@vger.kernel.org 18077S: Maintained 18078F: drivers/hwmon/w83795.c 18079 18080W83L51xD SD/MMC CARD INTERFACE DRIVER 18081M: Pierre Ossman <pierre@ossman.eu> 18082S: Maintained 18083F: drivers/mmc/host/wbsd.* 18084 18085WACOM PROTOCOL 4 SERIAL TABLETS 18086M: Julian Squires <julian@cipht.net> 18087M: Hans de Goede <hdegoede@redhat.com> 18088L: linux-input@vger.kernel.org 18089S: Maintained 18090F: drivers/input/tablet/wacom_serial4.c 18091 18092WATCHDOG DEVICE DRIVERS 18093M: Wim Van Sebroeck <wim@linux-watchdog.org> 18094M: Guenter Roeck <linux@roeck-us.net> 18095L: linux-watchdog@vger.kernel.org 18096W: http://www.linux-watchdog.org/ 18097T: git git://www.linux-watchdog.org/linux-watchdog.git 18098S: Maintained 18099F: Documentation/devicetree/bindings/watchdog/ 18100F: Documentation/watchdog/ 18101F: drivers/watchdog/ 18102F: include/linux/watchdog.h 18103F: include/uapi/linux/watchdog.h 18104 18105WHISKEYCOVE PMIC GPIO DRIVER 18106M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 18107L: linux-gpio@vger.kernel.org 18108S: Maintained 18109F: drivers/gpio/gpio-wcove.c 18110 18111WHWAVE RTC DRIVER 18112M: Dianlong Li <long17.cool@163.com> 18113L: linux-rtc@vger.kernel.org 18114S: Maintained 18115F: drivers/rtc/rtc-sd3078.c 18116 18117WIIMOTE HID DRIVER 18118M: David Herrmann <dh.herrmann@googlemail.com> 18119L: linux-input@vger.kernel.org 18120S: Maintained 18121F: drivers/hid/hid-wiimote* 18122 18123WILOCITY WIL6210 WIRELESS DRIVER 18124M: Maya Erez <merez@codeaurora.org> 18125L: linux-wireless@vger.kernel.org 18126L: wil6210@qti.qualcomm.com 18127S: Supported 18128W: http://wireless.kernel.org/en/users/Drivers/wil6210 18129F: drivers/net/wireless/ath/wil6210/ 18130 18131WIMAX STACK 18132M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 18133M: linux-wimax@intel.com 18134L: wimax@linuxwimax.org (subscribers-only) 18135S: Supported 18136W: http://linuxwimax.org 18137F: Documentation/admin-guide/wimax/wimax.rst 18138F: include/linux/wimax/debug.h 18139F: include/net/wimax.h 18140F: include/uapi/linux/wimax.h 18141F: net/wimax/ 18142 18143WINBOND CIR DRIVER 18144M: David Härdeman <david@hardeman.nu> 18145S: Maintained 18146F: drivers/media/rc/winbond-cir.c 18147 18148RCMM REMOTE CONTROLS DECODER 18149M: Patrick Lerda <patrick9876@free.fr> 18150S: Maintained 18151F: drivers/media/rc/ir-rcmm-decoder.c 18152 18153WINSYSTEMS EBC-C384 WATCHDOG DRIVER 18154M: William Breathitt Gray <vilhelm.gray@gmail.com> 18155L: linux-watchdog@vger.kernel.org 18156S: Maintained 18157F: drivers/watchdog/ebc-c384_wdt.c 18158 18159WINSYSTEMS WS16C48 GPIO DRIVER 18160M: William Breathitt Gray <vilhelm.gray@gmail.com> 18161L: linux-gpio@vger.kernel.org 18162S: Maintained 18163F: drivers/gpio/gpio-ws16c48.c 18164 18165WIREGUARD SECURE NETWORK TUNNEL 18166M: Jason A. Donenfeld <Jason@zx2c4.com> 18167S: Maintained 18168F: drivers/net/wireguard/ 18169F: tools/testing/selftests/wireguard/ 18170L: wireguard@lists.zx2c4.com 18171L: netdev@vger.kernel.org 18172 18173WISTRON LAPTOP BUTTON DRIVER 18174M: Miloslav Trmac <mitr@volny.cz> 18175S: Maintained 18176F: drivers/input/misc/wistron_btns.c 18177 18178WL3501 WIRELESS PCMCIA CARD DRIVER 18179L: linux-wireless@vger.kernel.org 18180S: Odd fixes 18181F: drivers/net/wireless/wl3501* 18182 18183WOLFSON MICROELECTRONICS DRIVERS 18184L: patches@opensource.cirrus.com 18185T: git https://github.com/CirrusLogic/linux-drivers.git 18186W: https://github.com/CirrusLogic/linux-drivers/wiki 18187S: Supported 18188F: Documentation/hwmon/wm83??.rst 18189F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 18190F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 18191F: Documentation/devicetree/bindings/mfd/arizona.txt 18192F: Documentation/devicetree/bindings/mfd/wm831x.txt 18193F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 18194F: arch/arm/mach-s3c64xx/mach-crag6410* 18195F: drivers/clk/clk-wm83*.c 18196F: drivers/extcon/extcon-arizona.c 18197F: drivers/leds/leds-wm83*.c 18198F: drivers/gpio/gpio-*wm*.c 18199F: drivers/gpio/gpio-arizona.c 18200F: drivers/hwmon/wm83??-hwmon.c 18201F: drivers/input/misc/wm831x-on.c 18202F: drivers/input/touchscreen/wm831x-ts.c 18203F: drivers/input/touchscreen/wm97*.c 18204F: drivers/mfd/arizona* 18205F: drivers/mfd/wm*.c 18206F: drivers/mfd/cs47l24* 18207F: drivers/power/supply/wm83*.c 18208F: drivers/rtc/rtc-wm83*.c 18209F: drivers/regulator/wm8*.c 18210F: drivers/regulator/arizona* 18211F: drivers/video/backlight/wm83*_bl.c 18212F: drivers/watchdog/wm83*_wdt.c 18213F: include/linux/mfd/arizona/ 18214F: include/linux/mfd/wm831x/ 18215F: include/linux/mfd/wm8350/ 18216F: include/linux/mfd/wm8400* 18217F: include/linux/regulator/arizona* 18218F: include/linux/wm97xx.h 18219F: include/sound/wm????.h 18220F: sound/soc/codecs/arizona.? 18221F: sound/soc/codecs/wm* 18222F: sound/soc/codecs/cs47l24* 18223 18224WORKQUEUE 18225M: Tejun Heo <tj@kernel.org> 18226R: Lai Jiangshan <jiangshanlai@gmail.com> 18227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 18228S: Maintained 18229F: include/linux/workqueue.h 18230F: kernel/workqueue.c 18231F: Documentation/core-api/workqueue.rst 18232 18233X-POWERS AXP288 PMIC DRIVERS 18234M: Hans de Goede <hdegoede@redhat.com> 18235S: Maintained 18236F: drivers/acpi/pmic/intel_pmic_xpower.c 18237N: axp288 18238 18239X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 18240M: Chen-Yu Tsai <wens@csie.org> 18241L: linux-kernel@vger.kernel.org 18242S: Maintained 18243N: axp[128] 18244 18245X.25 NETWORK LAYER 18246M: Andrew Hendry <andrew.hendry@gmail.com> 18247L: linux-x25@vger.kernel.org 18248S: Odd Fixes 18249F: Documentation/networking/x25* 18250F: include/net/x25* 18251F: net/x25/ 18252 18253X86 ARCHITECTURE (32-BIT AND 64-BIT) 18254M: Thomas Gleixner <tglx@linutronix.de> 18255M: Ingo Molnar <mingo@redhat.com> 18256M: Borislav Petkov <bp@alien8.de> 18257R: "H. Peter Anvin" <hpa@zytor.com> 18258M: x86@kernel.org 18259L: linux-kernel@vger.kernel.org 18260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18261S: Maintained 18262F: Documentation/devicetree/bindings/x86/ 18263F: Documentation/x86/ 18264F: arch/x86/ 18265 18266X86 ENTRY CODE 18267M: Andy Lutomirski <luto@kernel.org> 18268L: linux-kernel@vger.kernel.org 18269T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 18270S: Maintained 18271F: arch/x86/entry/ 18272 18273X86 MCE INFRASTRUCTURE 18274M: Tony Luck <tony.luck@intel.com> 18275M: Borislav Petkov <bp@alien8.de> 18276L: linux-edac@vger.kernel.org 18277S: Maintained 18278F: arch/x86/kernel/cpu/mce/* 18279 18280X86 MICROCODE UPDATE SUPPORT 18281M: Borislav Petkov <bp@alien8.de> 18282S: Maintained 18283F: arch/x86/kernel/cpu/microcode/* 18284 18285X86 MM 18286M: Dave Hansen <dave.hansen@linux.intel.com> 18287M: Andy Lutomirski <luto@kernel.org> 18288M: Peter Zijlstra <peterz@infradead.org> 18289L: linux-kernel@vger.kernel.org 18290T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 18291S: Maintained 18292F: arch/x86/mm/ 18293 18294X86 PLATFORM DRIVERS 18295M: Darren Hart <dvhart@infradead.org> 18296M: Andy Shevchenko <andy@infradead.org> 18297L: platform-driver-x86@vger.kernel.org 18298S: Odd Fixes 18299T: git git://git.infradead.org/linux-platform-drivers-x86.git 18300F: drivers/platform/olpc/ 18301F: drivers/platform/x86/ 18302 18303X86 PLATFORM DRIVERS - ARCH 18304R: Darren Hart <dvhart@infradead.org> 18305R: Andy Shevchenko <andy@infradead.org> 18306L: platform-driver-x86@vger.kernel.org 18307L: x86@kernel.org 18308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18309S: Maintained 18310F: arch/x86/platform 18311 18312X86 VDSO 18313M: Andy Lutomirski <luto@kernel.org> 18314L: linux-kernel@vger.kernel.org 18315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 18316S: Maintained 18317F: arch/x86/entry/vdso/ 18318 18319XARRAY 18320M: Matthew Wilcox <willy@infradead.org> 18321L: linux-fsdevel@vger.kernel.org 18322S: Supported 18323F: Documentation/core-api/xarray.rst 18324F: lib/idr.c 18325F: lib/xarray.c 18326F: include/linux/idr.h 18327F: include/linux/xarray.h 18328F: tools/testing/radix-tree 18329 18330XBOX DVD IR REMOTE 18331M: Benjamin Valentin <benpicco@googlemail.com> 18332S: Maintained 18333F: drivers/media/rc/xbox_remote.c 18334F: drivers/media/rc/keymaps/rc-xbox-dvd.c 18335 18336XC2028/3028 TUNER DRIVER 18337M: Mauro Carvalho Chehab <mchehab@kernel.org> 18338L: linux-media@vger.kernel.org 18339W: https://linuxtv.org 18340T: git git://linuxtv.org/media_tree.git 18341S: Maintained 18342F: drivers/media/tuners/tuner-xc2028.* 18343 18344XDP (eXpress Data Path) 18345M: Alexei Starovoitov <ast@kernel.org> 18346M: Daniel Borkmann <daniel@iogearbox.net> 18347M: David S. Miller <davem@davemloft.net> 18348M: Jakub Kicinski <kuba@kernel.org> 18349M: Jesper Dangaard Brouer <hawk@kernel.org> 18350M: John Fastabend <john.fastabend@gmail.com> 18351L: netdev@vger.kernel.org 18352L: bpf@vger.kernel.org 18353S: Supported 18354F: net/core/xdp.c 18355F: include/net/xdp.h 18356F: kernel/bpf/devmap.c 18357F: kernel/bpf/cpumap.c 18358F: include/trace/events/xdp.h 18359K: xdp 18360N: xdp 18361 18362XDP SOCKETS (AF_XDP) 18363M: Björn Töpel <bjorn.topel@intel.com> 18364M: Magnus Karlsson <magnus.karlsson@intel.com> 18365R: Jonathan Lemon <jonathan.lemon@gmail.com> 18366L: netdev@vger.kernel.org 18367L: bpf@vger.kernel.org 18368S: Maintained 18369F: kernel/bpf/xskmap.c 18370F: net/xdp/ 18371 18372XEN BLOCK SUBSYSTEM 18373M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18374M: Roger Pau Monné <roger.pau@citrix.com> 18375L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18376S: Supported 18377F: drivers/block/xen-blkback/* 18378F: drivers/block/xen* 18379 18380XEN HYPERVISOR ARM 18381M: Stefano Stabellini <sstabellini@kernel.org> 18382L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18383S: Maintained 18384F: arch/arm/xen/ 18385F: arch/arm/include/asm/xen/ 18386 18387XEN HYPERVISOR ARM64 18388M: Stefano Stabellini <sstabellini@kernel.org> 18389L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18390S: Maintained 18391F: arch/arm64/xen/ 18392F: arch/arm64/include/asm/xen/ 18393 18394XEN HYPERVISOR INTERFACE 18395M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 18396M: Juergen Gross <jgross@suse.com> 18397R: Stefano Stabellini <sstabellini@kernel.org> 18398L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18399T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 18400S: Supported 18401F: arch/x86/xen/ 18402F: arch/x86/platform/pvh/ 18403F: drivers/*/xen-*front.c 18404F: drivers/xen/ 18405F: arch/x86/include/asm/xen/ 18406F: arch/x86/include/asm/pvclock-abi.h 18407F: include/xen/ 18408F: include/uapi/xen/ 18409F: Documentation/ABI/stable/sysfs-hypervisor-xen 18410F: Documentation/ABI/testing/sysfs-hypervisor-xen 18411 18412XEN NETWORK BACKEND DRIVER 18413M: Wei Liu <wei.liu@kernel.org> 18414M: Paul Durrant <paul@xen.org> 18415L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18416L: netdev@vger.kernel.org 18417S: Supported 18418F: drivers/net/xen-netback/* 18419 18420XEN PCI SUBSYSTEM 18421M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18422L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18423S: Supported 18424F: arch/x86/pci/*xen* 18425F: drivers/pci/*xen* 18426 18427XEN PVSCSI DRIVERS 18428M: Juergen Gross <jgross@suse.com> 18429L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18430L: linux-scsi@vger.kernel.org 18431S: Supported 18432F: drivers/scsi/xen-scsifront.c 18433F: drivers/xen/xen-scsiback.c 18434F: include/xen/interface/io/vscsiif.h 18435 18436XEN SWIOTLB SUBSYSTEM 18437M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 18438L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18439L: iommu@lists.linux-foundation.org 18440S: Supported 18441F: arch/x86/xen/*swiotlb* 18442F: drivers/xen/*swiotlb* 18443 18444XEN SOUND FRONTEND DRIVER 18445M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 18446L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18447L: alsa-devel@alsa-project.org (moderated for non-subscribers) 18448S: Supported 18449F: sound/xen/* 18450 18451XFS FILESYSTEM 18452M: Darrick J. Wong <darrick.wong@oracle.com> 18453M: linux-xfs@vger.kernel.org 18454L: linux-xfs@vger.kernel.org 18455W: http://xfs.org/ 18456T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 18457S: Supported 18458F: Documentation/admin-guide/xfs.rst 18459F: Documentation/ABI/testing/sysfs-fs-xfs 18460F: Documentation/filesystems/xfs-delayed-logging-design.txt 18461F: Documentation/filesystems/xfs-self-describing-metadata.txt 18462F: fs/xfs/ 18463F: include/uapi/linux/dqblk_xfs.h 18464F: include/uapi/linux/fsmap.h 18465 18466XILINX AXI ETHERNET DRIVER 18467M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com> 18468S: Maintained 18469F: drivers/net/ethernet/xilinx/xilinx_axienet* 18470 18471XILINX CAN DRIVER 18472M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> 18473R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com> 18474L: linux-can@vger.kernel.org 18475S: Maintained 18476F: Documentation/devicetree/bindings/net/can/xilinx_can.txt 18477F: drivers/net/can/xilinx_can.c 18478 18479XILINX UARTLITE SERIAL DRIVER 18480M: Peter Korsgaard <jacmet@sunsite.dk> 18481L: linux-serial@vger.kernel.org 18482S: Maintained 18483F: drivers/tty/serial/uartlite.c 18484 18485XILINX VIDEO IP CORES 18486M: Hyun Kwon <hyun.kwon@xilinx.com> 18487M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 18488L: linux-media@vger.kernel.org 18489T: git git://linuxtv.org/media_tree.git 18490S: Supported 18491F: Documentation/devicetree/bindings/media/xilinx/ 18492F: drivers/media/platform/xilinx/ 18493F: include/uapi/linux/xilinx-v4l2-controls.h 18494 18495XILINX SD-FEC IP CORES 18496M: Derek Kiernan <derek.kiernan@xilinx.com> 18497M: Dragan Cvetic <dragan.cvetic@xilinx.com> 18498S: Maintained 18499F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt 18500F: Documentation/misc-devices/xilinx_sdfec.rst 18501F: drivers/misc/xilinx_sdfec.c 18502F: drivers/misc/Kconfig 18503F: drivers/misc/Makefile 18504F: include/uapi/misc/xilinx_sdfec.h 18505 18506XILLYBUS DRIVER 18507M: Eli Billauer <eli.billauer@gmail.com> 18508L: linux-kernel@vger.kernel.org 18509S: Supported 18510F: drivers/char/xillybus/ 18511 18512XLP9XX I2C DRIVER 18513M: George Cherian <gcherian@marvell.com> 18514L: linux-i2c@vger.kernel.org 18515W: http://www.marvell.com 18516S: Supported 18517F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 18518F: drivers/i2c/busses/i2c-xlp9xx.c 18519 18520XRA1403 GPIO EXPANDER 18521M: Nandor Han <nandor.han@ge.com> 18522M: Semi Malinen <semi.malinen@ge.com> 18523L: linux-gpio@vger.kernel.org 18524S: Maintained 18525F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 18526F: drivers/gpio/gpio-xra1403.c 18527 18528XTENSA XTFPGA PLATFORM SUPPORT 18529M: Max Filippov <jcmvbkbc@gmail.com> 18530L: linux-xtensa@linux-xtensa.org 18531S: Maintained 18532F: drivers/spi/spi-xtensa-xtfpga.c 18533F: sound/soc/xtensa/xtfpga-i2s.c 18534 18535YAM DRIVER FOR AX.25 18536M: Jean-Paul Roubelat <jpr@f6fbb.org> 18537L: linux-hams@vger.kernel.org 18538S: Maintained 18539F: drivers/net/hamradio/yam* 18540F: include/linux/yam.h 18541 18542YAMA SECURITY MODULE 18543M: Kees Cook <keescook@chromium.org> 18544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 18545S: Supported 18546F: security/yama/ 18547F: Documentation/admin-guide/LSM/Yama.rst 18548 18549YEALINK PHONE DRIVER 18550M: Henk Vergonet <Henk.Vergonet@gmail.com> 18551L: usbb2k-api-dev@nongnu.org 18552S: Maintained 18553F: Documentation/input/devices/yealink.rst 18554F: drivers/input/misc/yealink.* 18555 18556Z8530 DRIVER FOR AX.25 18557M: Joerg Reuter <jreuter@yaina.de> 18558W: http://yaina.de/jreuter/ 18559W: http://www.qsl.net/dl1bke/ 18560L: linux-hams@vger.kernel.org 18561S: Maintained 18562F: Documentation/networking/z8530drv.txt 18563F: drivers/net/hamradio/*scc.c 18564F: drivers/net/hamradio/z8530.h 18565 18566ZBUD COMPRESSED PAGE ALLOCATOR 18567M: Seth Jennings <sjenning@redhat.com> 18568M: Dan Streetman <ddstreet@ieee.org> 18569L: linux-mm@kvack.org 18570S: Maintained 18571F: mm/zbud.c 18572F: include/linux/zbud.h 18573 18574ZD1211RW WIRELESS DRIVER 18575M: Daniel Drake <dsd@gentoo.org> 18576M: Ulrich Kunitz <kune@deine-taler.de> 18577W: http://zd1211.ath.cx/wiki/DriverRewrite 18578L: linux-wireless@vger.kernel.org 18579L: zd1211-devs@lists.sourceforge.net (subscribers-only) 18580S: Maintained 18581F: drivers/net/wireless/zydas/zd1211rw/ 18582 18583ZD1301 MEDIA DRIVER 18584M: Antti Palosaari <crope@iki.fi> 18585L: linux-media@vger.kernel.org 18586W: https://linuxtv.org/ 18587W: http://palosaari.fi/linux/ 18588Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18589S: Maintained 18590F: drivers/media/usb/dvb-usb-v2/zd1301* 18591 18592ZD1301_DEMOD MEDIA DRIVER 18593M: Antti Palosaari <crope@iki.fi> 18594L: linux-media@vger.kernel.org 18595W: https://linuxtv.org/ 18596W: http://palosaari.fi/linux/ 18597Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18598S: Maintained 18599F: drivers/media/dvb-frontends/zd1301_demod* 18600 18601ZHAOXIN PROCESSOR SUPPORT 18602M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 18603L: linux-kernel@vger.kernel.org 18604S: Maintained 18605F: arch/x86/kernel/cpu/zhaoxin.c 18606 18607ZONEFS FILESYSTEM 18608M: Damien Le Moal <damien.lemoal@wdc.com> 18609M: Naohiro Aota <naohiro.aota@wdc.com> 18610R: Johannes Thumshirn <jth@kernel.org> 18611L: linux-fsdevel@vger.kernel.org 18612T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 18613S: Maintained 18614F: fs/zonefs/ 18615F: Documentation/filesystems/zonefs.rst 18616 18617ZPOOL COMPRESSED PAGE STORAGE API 18618M: Dan Streetman <ddstreet@ieee.org> 18619L: linux-mm@kvack.org 18620S: Maintained 18621F: mm/zpool.c 18622F: include/linux/zpool.h 18623 18624ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 18625M: Minchan Kim <minchan@kernel.org> 18626M: Nitin Gupta <ngupta@vflare.org> 18627R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18628L: linux-kernel@vger.kernel.org 18629S: Maintained 18630F: drivers/block/zram/ 18631F: Documentation/admin-guide/blockdev/zram.rst 18632 18633ZS DECSTATION Z85C30 SERIAL DRIVER 18634M: "Maciej W. Rozycki" <macro@linux-mips.org> 18635S: Maintained 18636F: drivers/tty/serial/zs.* 18637 18638ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 18639M: Minchan Kim <minchan@kernel.org> 18640M: Nitin Gupta <ngupta@vflare.org> 18641R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18642L: linux-mm@kvack.org 18643S: Maintained 18644F: mm/zsmalloc.c 18645F: include/linux/zsmalloc.h 18646F: Documentation/vm/zsmalloc.rst 18647 18648ZSWAP COMPRESSED SWAP CACHING 18649M: Seth Jennings <sjenning@redhat.com> 18650M: Dan Streetman <ddstreet@ieee.org> 18651M: Vitaly Wool <vitaly.wool@konsulko.com> 18652L: linux-mm@kvack.org 18653S: Maintained 18654F: mm/zswap.c 18655 18656THE REST 18657M: Linus Torvalds <torvalds@linux-foundation.org> 18658L: linux-kernel@vger.kernel.org 18659Q: http://patchwork.kernel.org/project/LKML/list/ 18660T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 18661S: Buried alive in reporters 18662F: * 18663F: */ 18664