1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169* 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/firmware-guide/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADT746X FAN DRIVER 521M: Colin Leroy <colin@colino.net> 522S: Maintained 523F: drivers/macintosh/therm_adt746x.c 524 525ADT7475 HARDWARE MONITOR DRIVER 526M: Jean Delvare <jdelvare@suse.com> 527L: linux-hwmon@vger.kernel.org 528S: Maintained 529F: Documentation/hwmon/adt7475.rst 530F: drivers/hwmon/adt7475.c 531 532ADVANSYS SCSI DRIVER 533M: Matthew Wilcox <willy@infradead.org> 534M: Hannes Reinecke <hare@suse.com> 535L: linux-scsi@vger.kernel.org 536S: Maintained 537F: Documentation/scsi/advansys.txt 538F: drivers/scsi/advansys.c 539 540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 541M: Michael Hennerich <michael.hennerich@analog.com> 542W: http://wiki.analog.com/ADXL345 543W: http://ez.analog.com/community/linux-device-drivers 544S: Supported 545F: drivers/input/misc/adxl34x.c 546F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 547 548ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 549M: Stefan Popa <stefan.popa@analog.com> 550W: http://ez.analog.com/community/linux-device-drivers 551S: Supported 552F: drivers/iio/accel/adxl372.c 553F: drivers/iio/accel/adxl372_spi.c 554F: drivers/iio/accel/adxl372_i2c.c 555F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 556 557AF9013 MEDIA DRIVER 558M: Antti Palosaari <crope@iki.fi> 559L: linux-media@vger.kernel.org 560W: https://linuxtv.org 561W: http://palosaari.fi/linux/ 562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 563T: git git://linuxtv.org/anttip/media_tree.git 564S: Maintained 565F: drivers/media/dvb-frontends/af9013* 566 567AF9033 MEDIA DRIVER 568M: Antti Palosaari <crope@iki.fi> 569L: linux-media@vger.kernel.org 570W: https://linuxtv.org 571W: http://palosaari.fi/linux/ 572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 573T: git git://linuxtv.org/anttip/media_tree.git 574S: Maintained 575F: drivers/media/dvb-frontends/af9033* 576 577AFFS FILE SYSTEM 578M: David Sterba <dsterba@suse.com> 579L: linux-fsdevel@vger.kernel.org 580S: Odd Fixes 581F: Documentation/filesystems/affs.txt 582F: fs/affs/ 583 584AFS FILESYSTEM 585M: David Howells <dhowells@redhat.com> 586L: linux-afs@lists.infradead.org 587S: Supported 588F: fs/afs/ 589F: include/trace/events/afs.h 590F: Documentation/filesystems/afs.txt 591W: https://www.infradead.org/~dhowells/kafs/ 592 593AGPGART DRIVER 594M: David Airlie <airlied@linux.ie> 595T: git git://anongit.freedesktop.org/drm/drm 596S: Maintained 597F: drivers/char/agp/ 598F: include/linux/agp* 599F: include/uapi/linux/agp* 600 601AHA152X SCSI DRIVER 602M: "Juergen E. Fischer" <fischer@norbit.de> 603L: linux-scsi@vger.kernel.org 604S: Maintained 605F: drivers/scsi/aha152x* 606F: drivers/scsi/pcmcia/aha152x* 607 608AIC7XXX / AIC79XX SCSI DRIVER 609M: Hannes Reinecke <hare@suse.com> 610L: linux-scsi@vger.kernel.org 611S: Maintained 612F: drivers/scsi/aic7xxx/ 613 614AIMSLAB FM RADIO RECEIVER DRIVER 615M: Hans Verkuil <hverkuil@xs4all.nl> 616L: linux-media@vger.kernel.org 617T: git git://linuxtv.org/media_tree.git 618W: https://linuxtv.org 619S: Maintained 620F: drivers/media/radio/radio-aimslab* 621 622AIO 623M: Benjamin LaHaise <bcrl@kvack.org> 624L: linux-aio@kvack.org 625S: Supported 626F: fs/aio.c 627F: include/linux/*aio*.h 628 629AIRSPY MEDIA DRIVER 630M: Antti Palosaari <crope@iki.fi> 631L: linux-media@vger.kernel.org 632W: https://linuxtv.org 633W: http://palosaari.fi/linux/ 634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 635T: git git://linuxtv.org/anttip/media_tree.git 636S: Maintained 637F: drivers/media/usb/airspy/ 638 639ALACRITECH GIGABIT ETHERNET DRIVER 640M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 641S: Maintained 642F: drivers/net/ethernet/alacritech/* 643 644FORCEDETH GIGABIT ETHERNET DRIVER 645M: Rain River <rain.1986.08.12@gmail.com> 646M: Zhu Yanjun <yanjun.zhu@oracle.com> 647L: netdev@vger.kernel.org 648S: Maintained 649F: drivers/net/ethernet/nvidia/* 650 651ALCATEL SPEEDTOUCH USB DRIVER 652M: Duncan Sands <duncan.sands@free.fr> 653L: linux-usb@vger.kernel.org 654W: http://www.linux-usb.org/SpeedTouch/ 655S: Maintained 656F: drivers/usb/atm/speedtch.c 657F: drivers/usb/atm/usbatm.c 658 659ALCHEMY AU1XX0 MMC DRIVER 660M: Manuel Lauss <manuel.lauss@gmail.com> 661S: Maintained 662F: drivers/mmc/host/au1xmmc.c 663 664ALI1563 I2C DRIVER 665M: Rudolf Marek <r.marek@assembler.cz> 666L: linux-i2c@vger.kernel.org 667S: Maintained 668F: Documentation/i2c/busses/i2c-ali1563.rst 669F: drivers/i2c/busses/i2c-ali1563.c 670 671ALLEGRO DVT VIDEO IP CORE DRIVER 672M: Michael Tretter <m.tretter@pengutronix.de> 673R: Pengutronix Kernel Team <kernel@pengutronix.de> 674L: linux-media@vger.kernel.org 675S: Maintained 676F: drivers/staging/media/allegro-dvt/ 677 678ALLWINNER CPUFREQ DRIVER 679M: Yangtao Li <tiny.windzz@gmail.com> 680L: linux-pm@vger.kernel.org 681S: Maintained 682F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt 683F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 684 685ALLWINNER SECURITY SYSTEM 686M: Corentin Labbe <clabbe.montjoie@gmail.com> 687L: linux-crypto@vger.kernel.org 688S: Maintained 689F: drivers/crypto/sunxi-ss/ 690 691ALLWINNER VPU DRIVER 692M: Maxime Ripard <mripard@kernel.org> 693M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 694L: linux-media@vger.kernel.org 695S: Maintained 696F: drivers/staging/media/sunxi/cedrus/ 697 698ALPHA PORT 699M: Richard Henderson <rth@twiddle.net> 700M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 701M: Matt Turner <mattst88@gmail.com> 702S: Odd Fixes 703L: linux-alpha@vger.kernel.org 704F: arch/alpha/ 705 706ALPS PS/2 TOUCHPAD DRIVER 707R: Pali Rohár <pali.rohar@gmail.com> 708F: drivers/input/mouse/alps.* 709 710ALTERA I2C CONTROLLER DRIVER 711M: Thor Thayer <thor.thayer@linux.intel.com> 712S: Maintained 713F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 714F: drivers/i2c/busses/i2c-altera.c 715 716ALTERA MAILBOX DRIVER 717M: Ley Foon Tan <lftan@altera.com> 718L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 719S: Maintained 720F: drivers/mailbox/mailbox-altera.c 721 722ALTERA PIO DRIVER 723M: Tien Hock Loh <thloh@altera.com> 724L: linux-gpio@vger.kernel.org 725S: Maintained 726F: drivers/gpio/gpio-altera.c 727 728ALTERA SYSTEM MANAGER DRIVER 729M: Thor Thayer <thor.thayer@linux.intel.com> 730S: Maintained 731F: drivers/mfd/altera-sysmgr.c 732F: include/linux/mfd/altera-sysmgr.h 733 734ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 735M: Thor Thayer <thor.thayer@linux.intel.com> 736S: Maintained 737F: drivers/gpio/gpio-altera-a10sr.c 738F: drivers/mfd/altera-a10sr.c 739F: drivers/reset/reset-a10sr.c 740F: include/linux/mfd/altera-a10sr.h 741F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 742 743ALTERA TRIPLE SPEED ETHERNET DRIVER 744M: Thor Thayer <thor.thayer@linux.intel.com> 745L: netdev@vger.kernel.org 746L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 747S: Maintained 748F: drivers/net/ethernet/altera/ 749 750ALTERA UART/JTAG UART SERIAL DRIVERS 751M: Tobias Klauser <tklauser@distanz.ch> 752L: linux-serial@vger.kernel.org 753L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 754S: Maintained 755F: drivers/tty/serial/altera_uart.c 756F: drivers/tty/serial/altera_jtaguart.c 757F: include/linux/altera_uart.h 758F: include/linux/altera_jtaguart.h 759 760AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 761M: Talel Shenhar <talel@amazon.com> 762S: Maintained 763F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 764F: drivers/thermal/thermal_mmio.c 765 766AMAZON ETHERNET DRIVERS 767M: Netanel Belgazal <netanel@amazon.com> 768R: Saeed Bishara <saeedb@amazon.com> 769R: Zorik Machulsky <zorik@amazon.com> 770L: netdev@vger.kernel.org 771S: Supported 772F: Documentation/networking/device_drivers/amazon/ena.txt 773F: drivers/net/ethernet/amazon/ 774 775AMAZON RDMA EFA DRIVER 776M: Gal Pressman <galpress@amazon.com> 777R: Yossi Leybovich <sleybo@amazon.com> 778L: linux-rdma@vger.kernel.org 779Q: https://patchwork.kernel.org/project/linux-rdma/list/ 780S: Supported 781F: drivers/infiniband/hw/efa/ 782F: include/uapi/rdma/efa-abi.h 783 784AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 785M: Tom Lendacky <thomas.lendacky@amd.com> 786M: Gary Hook <gary.hook@amd.com> 787L: linux-crypto@vger.kernel.org 788S: Supported 789F: drivers/crypto/ccp/ 790F: include/linux/ccp.h 791 792AMD DISPLAY CORE 793M: Harry Wentland <harry.wentland@amd.com> 794M: Leo Li <sunpeng.li@amd.com> 795L: amd-gfx@lists.freedesktop.org 796T: git git://people.freedesktop.org/~agd5f/linux 797S: Supported 798F: drivers/gpu/drm/amd/display/ 799 800AMD FAM15H PROCESSOR POWER MONITORING DRIVER 801M: Huang Rui <ray.huang@amd.com> 802L: linux-hwmon@vger.kernel.org 803S: Supported 804F: Documentation/hwmon/fam15h_power.rst 805F: drivers/hwmon/fam15h_power.c 806 807AMD FCH GPIO DRIVER 808M: Enrico Weigelt, metux IT consult <info@metux.net> 809L: linux-gpio@vger.kernel.org 810S: Maintained 811F: drivers/gpio/gpio-amd-fch.c 812F: include/linux/platform_data/gpio/gpio-amd-fch.h 813 814AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 815L: linux-geode@lists.infradead.org (moderated for non-subscribers) 816S: Orphan 817F: drivers/usb/gadget/udc/amd5536udc.* 818 819AMD GEODE PROCESSOR/CHIPSET SUPPORT 820P: Andres Salomon <dilinger@queued.net> 821L: linux-geode@lists.infradead.org (moderated for non-subscribers) 822W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 823S: Supported 824F: drivers/char/hw_random/geode-rng.c 825F: drivers/crypto/geode* 826F: drivers/video/fbdev/geode/ 827F: arch/x86/include/asm/geode.h 828 829AMD IOMMU (AMD-VI) 830M: Joerg Roedel <joro@8bytes.org> 831L: iommu@lists.linux-foundation.org 832T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 833S: Maintained 834F: drivers/iommu/amd_iommu*.[ch] 835F: include/linux/amd-iommu.h 836 837AMD KFD 838M: Felix Kuehling <Felix.Kuehling@amd.com> 839L: amd-gfx@lists.freedesktop.org 840T: git git://people.freedesktop.org/~agd5f/linux 841S: Supported 842F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 843F: drivers/gpu/drm/amd/amdkfd/ 844F: drivers/gpu/drm/amd/include/cik_structs.h 845F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 846F: drivers/gpu/drm/amd/include/vi_structs.h 847F: drivers/gpu/drm/amd/include/v9_structs.h 848F: include/uapi/linux/kfd_ioctl.h 849 850AMD MP2 I2C DRIVER 851M: Elie Morisse <syniurge@gmail.com> 852M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 853M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 854L: linux-i2c@vger.kernel.org 855S: Maintained 856F: drivers/i2c/busses/i2c-amd-mp2* 857 858AMD POWERPLAY 859M: Rex Zhu <rex.zhu@amd.com> 860M: Evan Quan <evan.quan@amd.com> 861L: amd-gfx@lists.freedesktop.org 862S: Supported 863F: drivers/gpu/drm/amd/powerplay/ 864T: git git://people.freedesktop.org/~agd5f/linux 865 866AMD SEATTLE DEVICE TREE SUPPORT 867M: Brijesh Singh <brijeshkumar.singh@amd.com> 868M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 869M: Tom Lendacky <thomas.lendacky@amd.com> 870S: Supported 871F: arch/arm64/boot/dts/amd/ 872 873AMD XGBE DRIVER 874M: Tom Lendacky <thomas.lendacky@amd.com> 875L: netdev@vger.kernel.org 876S: Supported 877F: drivers/net/ethernet/amd/xgbe/ 878F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 879 880ANALOG DEVICES INC AD5686 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-pm@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5686* 886F: drivers/iio/dac/ad5696* 887 888ANALOG DEVICES INC AD5758 DRIVER 889M: Stefan Popa <stefan.popa@analog.com> 890L: linux-iio@vger.kernel.org 891W: http://ez.analog.com/community/linux-device-drivers 892S: Supported 893F: drivers/iio/dac/ad5758.c 894F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 895 896ANALOG DEVICES INC AD7124 DRIVER 897M: Stefan Popa <stefan.popa@analog.com> 898L: linux-iio@vger.kernel.org 899W: http://ez.analog.com/community/linux-device-drivers 900S: Supported 901F: drivers/iio/adc/ad7124.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 903 904ANALOG DEVICES INC AD7606 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906M: Beniamin Bia <beniamin.bia@analog.com> 907L: linux-iio@vger.kernel.org 908W: http://ez.analog.com/community/linux-device-drivers 909S: Supported 910F: drivers/iio/adc/ad7606.c 911F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 912 913ANALOG DEVICES INC AD7768-1 DRIVER 914M: Stefan Popa <stefan.popa@analog.com> 915L: linux-iio@vger.kernel.org 916W: http://ez.analog.com/community/linux-device-drivers 917S: Supported 918F: drivers/iio/adc/ad7768-1.c 919F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 920 921ANALOG DEVICES INC AD7780 DRIVER 922M: Michael Hennerich <Michael.Hennerich@analog.com> 923M: Renato Lui Geh <renatogeh@gmail.com> 924L: linux-iio@vger.kernel.org 925W: http://ez.analog.com/community/linux-device-drivers 926S: Supported 927F: drivers/iio/adc/ad7780.c 928F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 929 930ANALOG DEVICES INC AD9389B DRIVER 931M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 932L: linux-media@vger.kernel.org 933S: Maintained 934F: drivers/media/i2c/ad9389b* 935 936ANALOG DEVICES INC ADGS1408 DRIVER 937M: Mircea Caprioru <mircea.caprioru@analog.com> 938S: Supported 939F: drivers/mux/adgs1408.c 940F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 941 942ANALOG DEVICES INC ADIN DRIVER 943M: Alexandru Ardelean <alexaundru.ardelean@analog.com> 944L: netdev@vger.kernel.org 945W: http://ez.analog.com/community/linux-device-drivers 946S: Supported 947F: drivers/net/phy/adin.c 948F: Documentation/devicetree/bindings/net/adi,adin.yaml 949 950ANALOG DEVICES INC ADIS DRIVER LIBRARY 951M: Alexandru Ardelean <alexandru.ardelean@analog.com> 952S: Supported 953L: linux-iio@vger.kernel.org 954F: include/linux/iio/imu/adis.h 955F: drivers/iio/imu/adis.c 956 957ANALOG DEVICES INC ADIS16460 DRIVER 958M: Dragos Bogdan <dragos.bogdan@analog.com> 959S: Supported 960L: linux-iio@vger.kernel.org 961W: http://ez.analog.com/community/linux-device-drivers 962F: drivers/iio/imu/adis16460.c 963F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 964 965ANALOG DEVICES INC ADP5061 DRIVER 966M: Stefan Popa <stefan.popa@analog.com> 967L: linux-pm@vger.kernel.org 968W: http://ez.analog.com/community/linux-device-drivers 969S: Supported 970F: drivers/power/supply/adp5061.c 971 972ANALOG DEVICES INC ADV7180 DRIVER 973M: Lars-Peter Clausen <lars@metafoo.de> 974L: linux-media@vger.kernel.org 975W: http://ez.analog.com/community/linux-device-drivers 976S: Supported 977F: drivers/media/i2c/adv7180.c 978 979ANALOG DEVICES INC ADV748X DRIVER 980M: Kieran Bingham <kieran.bingham@ideasonboard.com> 981L: linux-media@vger.kernel.org 982S: Maintained 983F: drivers/media/i2c/adv748x/* 984 985ANALOG DEVICES INC ADV7511 DRIVER 986M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 987L: linux-media@vger.kernel.org 988S: Maintained 989F: drivers/media/i2c/adv7511* 990 991ANALOG DEVICES INC ADV7604 DRIVER 992M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 993L: linux-media@vger.kernel.org 994S: Maintained 995F: drivers/media/i2c/adv7604* 996 997ANALOG DEVICES INC ADV7842 DRIVER 998M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 999L: linux-media@vger.kernel.org 1000S: Maintained 1001F: drivers/media/i2c/adv7842* 1002 1003ANALOG DEVICES INC ASOC CODEC DRIVERS 1004M: Lars-Peter Clausen <lars@metafoo.de> 1005L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1006W: http://wiki.analog.com/ 1007W: http://ez.analog.com/community/linux-device-drivers 1008S: Supported 1009F: sound/soc/codecs/adau* 1010F: sound/soc/codecs/adav* 1011F: sound/soc/codecs/ad1* 1012F: sound/soc/codecs/ad7* 1013F: sound/soc/codecs/ssm* 1014F: sound/soc/codecs/sigmadsp.* 1015 1016ANALOG DEVICES INC DMA DRIVERS 1017M: Lars-Peter Clausen <lars@metafoo.de> 1018W: http://ez.analog.com/community/linux-device-drivers 1019S: Supported 1020F: drivers/dma/dma-axi-dmac.c 1021 1022ANALOG DEVICES INC IIO DRIVERS 1023M: Lars-Peter Clausen <lars@metafoo.de> 1024M: Michael Hennerich <Michael.Hennerich@analog.com> 1025M: Stefan Popa <stefan.popa@analog.com> 1026W: http://wiki.analog.com/ 1027W: http://ez.analog.com/community/linux-device-drivers 1028S: Supported 1029F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1030F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1031F: drivers/iio/*/ad* 1032F: drivers/iio/adc/ltc2497* 1033X: drivers/iio/*/adjd* 1034F: drivers/staging/iio/*/ad* 1035 1036ANALOGBITS PLL LIBRARIES 1037M: Paul Walmsley <paul.walmsley@sifive.com> 1038S: Supported 1039F: drivers/clk/analogbits/* 1040F: include/linux/clk/analogbits* 1041 1042ANDES ARCHITECTURE 1043M: Greentime Hu <green.hu@gmail.com> 1044M: Vincent Chen <deanbo422@gmail.com> 1045T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1046S: Supported 1047F: arch/nds32/ 1048F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1049F: Documentation/devicetree/bindings/nds32/ 1050K: nds32 1051N: nds32 1052 1053ANDROID CONFIG FRAGMENTS 1054M: Rob Herring <robh@kernel.org> 1055S: Supported 1056F: kernel/configs/android* 1057 1058ANDROID DRIVERS 1059M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1060M: Arve Hjønnevåg <arve@android.com> 1061M: Todd Kjos <tkjos@android.com> 1062M: Martijn Coenen <maco@android.com> 1063M: Joel Fernandes <joel@joelfernandes.org> 1064M: Christian Brauner <christian@brauner.io> 1065T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1066L: devel@driverdev.osuosl.org 1067S: Supported 1068F: drivers/android/ 1069F: drivers/staging/android/ 1070 1071ANDROID GOLDFISH PIC DRIVER 1072M: Miodrag Dinic <miodrag.dinic@mips.com> 1073S: Supported 1074F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1075F: drivers/irqchip/irq-goldfish-pic.c 1076 1077ANDROID GOLDFISH RTC DRIVER 1078M: Miodrag Dinic <miodrag.dinic@mips.com> 1079S: Supported 1080F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1081F: drivers/rtc/rtc-goldfish.c 1082 1083ANDROID ION DRIVER 1084M: Laura Abbott <labbott@redhat.com> 1085M: Sumit Semwal <sumit.semwal@linaro.org> 1086L: devel@driverdev.osuosl.org 1087L: dri-devel@lists.freedesktop.org 1088L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1089S: Supported 1090F: drivers/staging/android/ion 1091F: drivers/staging/android/uapi/ion.h 1092 1093AOA (Apple Onboard Audio) ALSA DRIVER 1094M: Johannes Berg <johannes@sipsolutions.net> 1095L: linuxppc-dev@lists.ozlabs.org 1096L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1097S: Maintained 1098F: sound/aoa/ 1099 1100APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1101M: William Breathitt Gray <vilhelm.gray@gmail.com> 1102L: linux-iio@vger.kernel.org 1103S: Maintained 1104F: drivers/iio/adc/stx104.c 1105 1106APM DRIVER 1107M: Jiri Kosina <jikos@kernel.org> 1108S: Odd fixes 1109T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1110F: arch/x86/kernel/apm_32.c 1111F: include/linux/apm_bios.h 1112F: include/uapi/linux/apm_bios.h 1113F: drivers/char/apm-emulation.c 1114 1115APPARMOR SECURITY MODULE 1116M: John Johansen <john.johansen@canonical.com> 1117L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1118W: wiki.apparmor.net 1119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1120S: Supported 1121F: security/apparmor/ 1122F: Documentation/admin-guide/LSM/apparmor.rst 1123 1124APPLE BCM5974 MULTITOUCH DRIVER 1125M: Henrik Rydberg <rydberg@bitmath.org> 1126L: linux-input@vger.kernel.org 1127S: Odd fixes 1128F: drivers/input/mouse/bcm5974.c 1129 1130APPLE SMC DRIVER 1131M: Henrik Rydberg <rydberg@bitmath.org> 1132L: linux-hwmon@vger.kernel.org 1133S: Odd fixes 1134F: drivers/hwmon/applesmc.c 1135 1136APPLETALK NETWORK LAYER 1137L: netdev@vger.kernel.org 1138S: Odd fixes 1139F: drivers/net/appletalk/ 1140F: net/appletalk/ 1141F: include/linux/atalk.h 1142F: include/uapi/linux/atalk.h 1143 1144APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1145M: Khuong Dinh <khuong@os.amperecomputing.com> 1146S: Supported 1147F: arch/arm64/boot/dts/apm/ 1148 1149APPLIED MICRO (APM) X-GENE SOC EDAC 1150M: Khuong Dinh <khuong@os.amperecomputing.com> 1151S: Supported 1152F: drivers/edac/xgene_edac.c 1153F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1154 1155APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1156M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1157M: Keyur Chudgar <keyur@os.amperecomputing.com> 1158S: Supported 1159F: drivers/net/ethernet/apm/xgene-v2/ 1160 1161APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1162M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1163M: Keyur Chudgar <keyur@os.amperecomputing.com> 1164M: Quan Nguyen <quan@os.amperecomputing.com> 1165S: Supported 1166F: drivers/net/ethernet/apm/xgene/ 1167F: drivers/net/phy/mdio-xgene.c 1168F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1169F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1170 1171APPLIED MICRO (APM) X-GENE SOC PMU 1172M: Khuong Dinh <khuong@os.amperecomputing.com> 1173S: Supported 1174F: drivers/perf/xgene_pmu.c 1175F: Documentation/admin-guide/perf/xgene-pmu.rst 1176F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1177 1178APTINA CAMERA SENSOR PLL 1179M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1180L: linux-media@vger.kernel.org 1181S: Maintained 1182F: drivers/media/i2c/aptina-pll.* 1183 1184AQUANTIA ETHERNET DRIVER (atlantic) 1185M: Igor Russkikh <igor.russkikh@aquantia.com> 1186L: netdev@vger.kernel.org 1187S: Supported 1188W: http://www.aquantia.com 1189Q: http://patchwork.ozlabs.org/project/netdev/list/ 1190F: drivers/net/ethernet/aquantia/atlantic/ 1191F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1192 1193ARC FRAMEBUFFER DRIVER 1194M: Jaya Kumar <jayalk@intworks.biz> 1195S: Maintained 1196F: drivers/video/fbdev/arcfb.c 1197F: drivers/video/fbdev/core/fb_defio.c 1198 1199ARC PGU DRM DRIVER 1200M: Alexey Brodkin <abrodkin@synopsys.com> 1201S: Supported 1202F: drivers/gpu/drm/arc/ 1203F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1204 1205ARCNET NETWORK LAYER 1206M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1207L: netdev@vger.kernel.org 1208S: Maintained 1209F: drivers/net/arcnet/ 1210F: include/uapi/linux/if_arcnet.h 1211 1212ARM ARCHITECTED TIMER DRIVER 1213M: Mark Rutland <mark.rutland@arm.com> 1214M: Marc Zyngier <maz@kernel.org> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216S: Maintained 1217F: arch/arm/include/asm/arch_timer.h 1218F: arch/arm64/include/asm/arch_timer.h 1219F: drivers/clocksource/arm_arch_timer.c 1220 1221ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1222M: Linus Walleij <linus.walleij@linaro.org> 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1224S: Maintained 1225F: Documentation/devicetree/bindings/arm/arm-boards 1226F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1227F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1228F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1229F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1230F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1231F: arch/arm/mach-integrator/ 1232F: arch/arm/mach-realview/ 1233F: arch/arm/mach-versatile/ 1234F: arch/arm/plat-versatile/ 1235F: arch/arm/boot/dts/arm-realview-* 1236F: arch/arm/boot/dts/integrator* 1237F: arch/arm/boot/dts/versatile* 1238F: drivers/clk/versatile/ 1239F: drivers/i2c/busses/i2c-versatile.c 1240F: drivers/irqchip/irq-versatile-fpga.c 1241F: drivers/mtd/maps/physmap_of_versatile.c 1242F: drivers/power/reset/arm-versatile-reboot.c 1243F: drivers/soc/versatile/ 1244 1245ARM HDLCD DRM DRIVER 1246M: Liviu Dudau <liviu.dudau@arm.com> 1247S: Supported 1248F: drivers/gpu/drm/arm/hdlcd_* 1249F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1250 1251ARM KOMEDA DRM-KMS DRIVER 1252M: James (Qian) Wang <james.qian.wang@arm.com> 1253M: Liviu Dudau <liviu.dudau@arm.com> 1254M: Mihail Atanassov <mihail.atanassov@arm.com> 1255L: Mali DP Maintainers <malidp@foss.arm.com> 1256S: Supported 1257T: git git://anongit.freedesktop.org/drm/drm-misc 1258F: drivers/gpu/drm/arm/display/include/ 1259F: drivers/gpu/drm/arm/display/komeda/ 1260F: Documentation/devicetree/bindings/display/arm,komeda.txt 1261F: Documentation/gpu/komeda-kms.rst 1262 1263ARM MALI-DP DRM DRIVER 1264M: Liviu Dudau <liviu.dudau@arm.com> 1265M: Brian Starkey <brian.starkey@arm.com> 1266L: Mali DP Maintainers <malidp@foss.arm.com> 1267S: Supported 1268T: git git://anongit.freedesktop.org/drm/drm-misc 1269F: drivers/gpu/drm/arm/ 1270F: Documentation/devicetree/bindings/display/arm,malidp.txt 1271F: Documentation/gpu/afbc.rst 1272 1273ARM MALI PANFROST DRM DRIVER 1274M: Rob Herring <robh@kernel.org> 1275M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1276R: Steven Price <steven.price@arm.com> 1277R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> 1278L: dri-devel@lists.freedesktop.org 1279S: Supported 1280T: git git://anongit.freedesktop.org/drm/drm-misc 1281F: drivers/gpu/drm/panfrost/ 1282F: include/uapi/drm/panfrost_drm.h 1283 1284ARM MFM AND FLOPPY DRIVERS 1285M: Ian Molton <spyro@f2s.com> 1286S: Maintained 1287F: arch/arm/mach-rpc/floppydma.S 1288F: arch/arm/include/asm/floppy.h 1289 1290ARM PMU PROFILING AND DEBUGGING 1291M: Will Deacon <will@kernel.org> 1292M: Mark Rutland <mark.rutland@arm.com> 1293S: Maintained 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295F: arch/arm*/kernel/perf_* 1296F: arch/arm/oprofile/common.c 1297F: arch/arm*/kernel/hw_breakpoint.c 1298F: arch/arm*/include/asm/hw_breakpoint.h 1299F: arch/arm*/include/asm/perf_event.h 1300F: drivers/perf/* 1301F: include/linux/perf/arm_pmu.h 1302F: Documentation/devicetree/bindings/arm/pmu.yaml 1303F: Documentation/devicetree/bindings/perf/ 1304 1305ARM PORT 1306M: Russell King <linux@armlinux.org.uk> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308W: http://www.armlinux.org.uk/ 1309S: Odd Fixes 1310T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1311F: arch/arm/ 1312X: arch/arm/boot/dts/ 1313 1314ARM PRIMECELL AACI PL041 DRIVER 1315M: Russell King <linux@armlinux.org.uk> 1316S: Odd Fixes 1317F: sound/arm/aaci.* 1318 1319ARM PRIMECELL BUS SUPPORT 1320M: Russell King <linux@armlinux.org.uk> 1321S: Odd Fixes 1322F: drivers/amba/ 1323F: include/linux/amba/bus.h 1324 1325ARM PRIMECELL CLCD PL110 DRIVER 1326M: Russell King <linux@armlinux.org.uk> 1327S: Odd Fixes 1328F: drivers/video/fbdev/amba-clcd.* 1329 1330ARM PRIMECELL KMI PL050 DRIVER 1331M: Russell King <linux@armlinux.org.uk> 1332S: Odd Fixes 1333F: drivers/input/serio/ambakmi.* 1334F: include/linux/amba/kmi.h 1335 1336ARM PRIMECELL MMCI PL180/1 DRIVER 1337M: Russell King <linux@armlinux.org.uk> 1338S: Odd Fixes 1339F: drivers/mmc/host/mmci.* 1340F: include/linux/amba/mmci.h 1341 1342ARM PRIMECELL SSP PL022 SPI DRIVER 1343M: Linus Walleij <linus.walleij@linaro.org> 1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1345S: Maintained 1346F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1347F: drivers/spi/spi-pl022.c 1348 1349ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1350M: Russell King <linux@armlinux.org.uk> 1351S: Odd Fixes 1352F: drivers/tty/serial/amba-pl01*.c 1353F: include/linux/amba/serial.h 1354 1355ARM PRIMECELL VIC PL190/PL192 DRIVER 1356M: Linus Walleij <linus.walleij@linaro.org> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1360F: drivers/irqchip/irq-vic.c 1361 1362AMAZON ANNAPURNA LABS FIC DRIVER 1363M: Talel Shenhar <talel@amazon.com> 1364S: Maintained 1365F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1366F: drivers/irqchip/irq-al-fic.c 1367 1368ARM SMMU DRIVERS 1369M: Will Deacon <will@kernel.org> 1370R: Robin Murphy <robin.murphy@arm.com> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372S: Maintained 1373F: drivers/iommu/arm-smmu* 1374F: drivers/iommu/io-pgtable-arm.c 1375F: drivers/iommu/io-pgtable-arm-v7s.c 1376 1377ARM SUB-ARCHITECTURES 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379S: Maintained 1380F: arch/arm/mach-*/ 1381F: arch/arm/plat-*/ 1382T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1383 1384ARM/ACTIONS SEMI ARCHITECTURE 1385M: Andreas Färber <afaerber@suse.de> 1386R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389N: owl 1390F: arch/arm/mach-actions/ 1391F: arch/arm/boot/dts/owl-* 1392F: arch/arm64/boot/dts/actions/ 1393F: drivers/clk/actions/ 1394F: drivers/clocksource/timer-owl* 1395F: drivers/dma/owl-dma.c 1396F: drivers/i2c/busses/i2c-owl.c 1397F: drivers/pinctrl/actions/* 1398F: drivers/soc/actions/ 1399F: include/dt-bindings/power/owl-* 1400F: include/linux/soc/actions/ 1401F: Documentation/devicetree/bindings/arm/actions.yaml 1402F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1403F: Documentation/devicetree/bindings/dma/owl-dma.txt 1404F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1405F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1406F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1407F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1408 1409ARM/ADS SPHERE MACHINE SUPPORT 1410M: Lennert Buytenhek <kernel@wantstofly.org> 1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1412S: Maintained 1413 1414ARM/AFEB9260 MACHINE SUPPORT 1415M: Sergey Lapin <slapin@ossfans.org> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418 1419ARM/AJECO 1ARM MACHINE SUPPORT 1420M: Lennert Buytenhek <kernel@wantstofly.org> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423 1424ARM/Allwinner SoC Clock Support 1425M: Emilio López <emilio@elopez.com.ar> 1426S: Maintained 1427F: drivers/clk/sunxi/ 1428 1429ARM/Allwinner sunXi SoC support 1430M: Maxime Ripard <mripard@kernel.org> 1431M: Chen-Yu Tsai <wens@csie.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434N: sun[x456789]i 1435N: sun50i 1436F: arch/arm/mach-sunxi/ 1437F: arch/arm64/boot/dts/allwinner/ 1438F: drivers/clk/sunxi-ng/ 1439F: drivers/pinctrl/sunxi/ 1440F: drivers/soc/sunxi/ 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1442 1443Allwinner A10 CSI driver 1444M: Maxime Ripard <mripard@kernel.org> 1445L: linux-media@vger.kernel.org 1446T: git git://linuxtv.org/media_tree.git 1447F: drivers/media/platform/sunxi/sun4i-csi/ 1448F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 1449S: Maintained 1450 1451ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1452M: Neil Armstrong <narmstrong@baylibre.com> 1453M: Jerome Brunet <jbrunet@baylibre.com> 1454L: linux-amlogic@lists.infradead.org 1455S: Maintained 1456F: drivers/clk/meson/ 1457F: include/dt-bindings/clock/meson* 1458F: include/dt-bindings/clock/gxbb* 1459F: Documentation/devicetree/bindings/clock/amlogic* 1460 1461ARM/Amlogic Meson SoC support 1462M: Kevin Hilman <khilman@baylibre.com> 1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1464L: linux-amlogic@lists.infradead.org 1465W: http://linux-meson.com/ 1466S: Maintained 1467F: arch/arm/mach-meson/ 1468F: arch/arm/boot/dts/meson* 1469F: arch/arm64/boot/dts/amlogic/ 1470F: drivers/pinctrl/meson/ 1471F: drivers/mmc/host/meson* 1472F: drivers/soc/amlogic/ 1473F: drivers/rtc/rtc-meson* 1474N: meson 1475 1476ARM/Amlogic Meson SoC Sound Drivers 1477M: Jerome Brunet <jbrunet@baylibre.com> 1478L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1479S: Maintained 1480F: sound/soc/meson/ 1481F: Documentation/devicetree/bindings/sound/amlogic* 1482 1483ARM/Annapurna Labs ALPINE ARCHITECTURE 1484M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1485M: Antoine Tenart <antoine.tenart@bootlin.com> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-alpine/ 1489F: arch/arm/boot/dts/alpine* 1490F: arch/arm64/boot/dts/al/ 1491F: drivers/*/*alpine* 1492 1493ARM/ARTPEC MACHINE SUPPORT 1494M: Jesper Nilsson <jesper.nilsson@axis.com> 1495M: Lars Persson <lars.persson@axis.com> 1496S: Maintained 1497L: linux-arm-kernel@axis.com 1498F: arch/arm/mach-artpec 1499F: arch/arm/boot/dts/artpec6* 1500F: drivers/clk/axis 1501F: drivers/crypto/axis 1502F: drivers/mmc/host/usdhi6rol0.c 1503F: drivers/pinctrl/pinctrl-artpec* 1504F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1505 1506ARM/ASPEED I2C DRIVER 1507M: Brendan Higgins <brendanhiggins@google.com> 1508R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1509R: Joel Stanley <joel@jms.id.au> 1510L: linux-i2c@vger.kernel.org 1511L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1512S: Maintained 1513F: drivers/irqchip/irq-aspeed-i2c-ic.c 1514F: drivers/i2c/busses/i2c-aspeed.c 1515F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1516F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1517 1518ARM/ASPEED MACHINE SUPPORT 1519M: Joel Stanley <joel@jms.id.au> 1520R: Andrew Jeffery <andrew@aj.id.au> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1523Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1524S: Supported 1525T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1526F: arch/arm/mach-aspeed/ 1527F: arch/arm/boot/dts/aspeed-* 1528N: aspeed 1529 1530ARM/BITMAIN ARCHITECTURE 1531M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm64/boot/dts/bitmain/ 1535F: drivers/pinctrl/pinctrl-bm1880.c 1536F: Documentation/devicetree/bindings/arm/bitmain.yaml 1537F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1538 1539ARM/CALXEDA HIGHBANK ARCHITECTURE 1540M: Rob Herring <robh@kernel.org> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543F: arch/arm/mach-highbank/ 1544F: arch/arm/boot/dts/highbank.dts 1545F: arch/arm/boot/dts/ecx-*.dts* 1546 1547ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1548M: Krzysztof Halasa <khalasa@piap.pl> 1549S: Maintained 1550F: arch/arm/mach-cns3xxx/ 1551 1552ARM/CAVIUM THUNDER NETWORK DRIVER 1553M: Sunil Goutham <sgoutham@cavium.com> 1554M: Robert Richter <rric@kernel.org> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556S: Supported 1557F: drivers/net/ethernet/cavium/thunder/ 1558 1559ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1560M: Lukasz Majewski <lukma@denx.de> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562S: Maintained 1563F: arch/arm/mach-ep93xx/ts72xx.c 1564 1565ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1566M: Alexander Shiyan <shc_work@mail.ru> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568S: Odd Fixes 1569N: clps711x 1570 1571ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1572M: Lennert Buytenhek <kernel@wantstofly.org> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574S: Maintained 1575 1576ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1577M: Hartley Sweeten <hsweeten@visionengravers.com> 1578M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580S: Maintained 1581F: arch/arm/mach-ep93xx/ 1582F: arch/arm/mach-ep93xx/include/mach/ 1583 1584ARM/CLKDEV SUPPORT 1585M: Russell King <linux@armlinux.org.uk> 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1587S: Maintained 1588T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1589F: drivers/clk/clkdev.c 1590 1591ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1592M: Mike Rapoport <mike@compulab.co.il> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595 1596ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1597M: Baruch Siach <baruch@tkos.co.il> 1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1599S: Maintained 1600F: arch/arm/boot/dts/cx92755* 1601N: digicolor 1602 1603ARM/CONTEC MICRO9 MACHINE SUPPORT 1604M: Hubert Feurstein <hubert.feurstein@contec.at> 1605S: Maintained 1606F: arch/arm/mach-ep93xx/micro9.c 1607 1608ARM/CORESIGHT FRAMEWORK AND DRIVERS 1609M: Mathieu Poirier <mathieu.poirier@linaro.org> 1610R: Suzuki K Poulose <suzuki.poulose@arm.com> 1611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1612S: Maintained 1613F: drivers/hwtracing/coresight/* 1614F: Documentation/trace/coresight.rst 1615F: Documentation/trace/coresight-cpu-debug.rst 1616F: Documentation/devicetree/bindings/arm/coresight.txt 1617F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1618F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1619F: tools/perf/arch/arm/util/pmu.c 1620F: tools/perf/arch/arm/util/auxtrace.c 1621F: tools/perf/arch/arm/util/cs-etm.c 1622F: tools/perf/arch/arm/util/cs-etm.h 1623F: tools/perf/util/cs-etm.* 1624F: tools/perf/util/cs-etm-decoder/* 1625 1626ARM/CORGI MACHINE SUPPORT 1627M: Richard Purdie <rpurdie@rpsys.net> 1628S: Maintained 1629 1630ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1631M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1632M: Linus Walleij <linus.walleij@linaro.org> 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1634T: git git://github.com/ulli-kroll/linux.git 1635S: Maintained 1636F: Documentation/devicetree/bindings/arm/gemini.txt 1637F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1638F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1639F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1640F: arch/arm/mach-gemini/ 1641F: drivers/net/ethernet/cortina/ 1642F: drivers/pinctrl/pinctrl-gemini.c 1643F: drivers/rtc/rtc-ftrtc010.c 1644 1645ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1646M: Barry Song <baohua@kernel.org> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1649S: Maintained 1650F: arch/arm/boot/dts/prima2* 1651F: arch/arm/mach-prima2/ 1652F: drivers/clk/sirf/ 1653F: drivers/clocksource/timer-prima2.c 1654F: drivers/clocksource/timer-atlas7.c 1655N: [^a-z]sirf 1656X: drivers/gnss 1657 1658ARM/CZ.NIC TURRIS MOX SUPPORT 1659M: Marek Behun <marek.behun@nic.cz> 1660W: http://mox.turris.cz 1661S: Maintained 1662F: Documentation/ABI/testing/debugfs-moxtet 1663F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 1664F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 1665F: Documentation/devicetree/bindings/bus/moxtet.txt 1666F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 1667F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 1668F: include/linux/moxtet.h 1669F: drivers/bus/moxtet.c 1670F: drivers/firmware/turris-mox-rwtm.c 1671F: drivers/gpio/gpio-moxtet.c 1672 1673ARM/EBSA110 MACHINE SUPPORT 1674M: Russell King <linux@armlinux.org.uk> 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1676W: http://www.armlinux.org.uk/ 1677S: Maintained 1678F: arch/arm/mach-ebsa110/ 1679F: drivers/net/ethernet/amd/am79c961a.* 1680 1681ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1682M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1683R: Pengutronix Kernel Team <kernel@pengutronix.de> 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1685S: Maintained 1686N: efm32 1687 1688ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1689M: Robert Jarzmik <robert.jarzmik@free.fr> 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/mach-pxa/ezx.c 1693 1694ARM/FARADAY FA526 PORT 1695M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697S: Maintained 1698T: git git://git.berlios.de/gemini-board 1699F: arch/arm/mm/*-fa* 1700 1701ARM/FOOTBRIDGE ARCHITECTURE 1702M: Russell King <linux@armlinux.org.uk> 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1704W: http://www.armlinux.org.uk/ 1705S: Maintained 1706F: arch/arm/include/asm/hardware/dec21285.h 1707F: arch/arm/mach-footbridge/ 1708 1709ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1710M: Shawn Guo <shawnguo@kernel.org> 1711M: Sascha Hauer <s.hauer@pengutronix.de> 1712R: Pengutronix Kernel Team <kernel@pengutronix.de> 1713R: Fabio Estevam <festevam@gmail.com> 1714R: NXP Linux Team <linux-imx@nxp.com> 1715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1716S: Maintained 1717T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1718N: imx 1719N: mxs 1720X: drivers/media/i2c/ 1721 1722ARM/FREESCALE VYBRID ARM ARCHITECTURE 1723M: Shawn Guo <shawnguo@kernel.org> 1724M: Sascha Hauer <s.hauer@pengutronix.de> 1725R: Pengutronix Kernel Team <kernel@pengutronix.de> 1726R: Stefan Agner <stefan@agner.ch> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728S: Maintained 1729T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1730F: arch/arm/mach-imx/*vf610* 1731F: arch/arm/boot/dts/vf* 1732 1733ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1734M: Shawn Guo <shawnguo@kernel.org> 1735M: Li Yang <leoyang.li@nxp.com> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737S: Maintained 1738T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1739F: arch/arm/boot/dts/ls1021a* 1740F: arch/arm64/boot/dts/freescale/fsl-* 1741F: arch/arm64/boot/dts/freescale/qoriq-* 1742 1743ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1744M: Lennert Buytenhek <kernel@wantstofly.org> 1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1746S: Maintained 1747 1748ARM/GUMSTIX MACHINE SUPPORT 1749M: Steve Sakoman <sakoman@gmail.com> 1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1751S: Maintained 1752 1753ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1754M: Philipp Zabel <philipp.zabel@gmail.com> 1755M: Paul Parsons <lost.distance@yahoo.com> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: arch/arm/mach-pxa/hx4700.c 1759F: arch/arm/mach-pxa/include/mach/hx4700.h 1760F: sound/soc/pxa/hx4700.c 1761 1762ARM/HISILICON SOC SUPPORT 1763M: Wei Xu <xuwei5@hisilicon.com> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765W: http://www.hisilicon.com 1766S: Supported 1767T: git git://github.com/hisilicon/linux-hisi.git 1768F: arch/arm/mach-hisi/ 1769F: arch/arm/boot/dts/hi3* 1770F: arch/arm/boot/dts/hip* 1771F: arch/arm/boot/dts/hisi* 1772F: arch/arm64/boot/dts/hisilicon/ 1773 1774ARM/HP JORNADA 7XX MACHINE SUPPORT 1775M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1776W: www.jlime.com 1777S: Maintained 1778T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1779F: arch/arm/mach-sa1100/jornada720.c 1780F: arch/arm/mach-sa1100/include/mach/jornada720.h 1781 1782ARM/IGEP MACHINE SUPPORT 1783M: Enric Balletbo i Serra <eballetbo@gmail.com> 1784M: Javier Martinez Canillas <javier@dowhile0.org> 1785L: linux-omap@vger.kernel.org 1786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1787S: Maintained 1788F: arch/arm/boot/dts/omap3-igep* 1789 1790ARM/INCOME PXA270 SUPPORT 1791M: Marek Vasut <marek.vasut@gmail.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794F: arch/arm/mach-pxa/colibri-pxa270-income.c 1795 1796ARM/INTEL IOP32X ARM ARCHITECTURE 1797M: Lennert Buytenhek <kernel@wantstofly.org> 1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1799S: Maintained 1800 1801ARM/INTEL IQ81342EX MACHINE SUPPORT 1802M: Lennert Buytenhek <kernel@wantstofly.org> 1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1804S: Maintained 1805 1806ARM/INTEL IXDP2850 MACHINE SUPPORT 1807M: Lennert Buytenhek <kernel@wantstofly.org> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809S: Maintained 1810 1811ARM/INTEL IXP4XX ARM ARCHITECTURE 1812M: Linus Walleij <linusw@kernel.org> 1813M: Imre Kaloz <kaloz@openwrt.org> 1814M: Krzysztof Halasa <khalasa@piap.pl> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1818F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1819F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1820F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1821F: arch/arm/mach-ixp4xx/ 1822F: drivers/clocksource/timer-ixp4xx.c 1823F: drivers/gpio/gpio-ixp4xx.c 1824F: drivers/irqchip/irq-ixp4xx.c 1825F: include/linux/irqchip/irq-ixp4xx.h 1826F: include/linux/platform_data/timer-ixp4xx.h 1827 1828ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1829M: Jonathan Cameron <jic23@cam.ac.uk> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832F: arch/arm/mach-pxa/stargate2.c 1833F: drivers/pcmcia/pxa2xx_stargate2.c 1834 1835ARM/INTEL XSC3 (MANZANO) ARM CORE 1836M: Lennert Buytenhek <kernel@wantstofly.org> 1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1838S: Maintained 1839 1840ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1841M: Lennert Buytenhek <kernel@wantstofly.org> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843S: Maintained 1844 1845ARM/LG1K ARCHITECTURE 1846M: Chanho Min <chanho.min@lge.com> 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1848S: Maintained 1849F: arch/arm64/boot/dts/lg/ 1850 1851ARM/LOGICPD PXA270 MACHINE SUPPORT 1852M: Lennert Buytenhek <kernel@wantstofly.org> 1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1854S: Maintained 1855 1856ARM/LPC18XX ARCHITECTURE 1857M: Vladimir Zapolskiy <vz@mleia.com> 1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1859S: Maintained 1860F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1861F: arch/arm/boot/dts/lpc43* 1862F: drivers/i2c/busses/i2c-lpc2k.c 1863F: drivers/memory/pl172.c 1864F: drivers/mtd/spi-nor/nxp-spifi.c 1865F: drivers/rtc/rtc-lpc24xx.c 1866N: lpc18xx 1867 1868ARM/LPC32XX SOC SUPPORT 1869M: Vladimir Zapolskiy <vz@mleia.com> 1870M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1873S: Maintained 1874F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1875F: arch/arm/boot/dts/lpc32* 1876F: arch/arm/mach-lpc32xx/ 1877F: drivers/i2c/busses/i2c-pnx.c 1878F: drivers/net/ethernet/nxp/lpc_eth.c 1879F: drivers/usb/host/ohci-nxp.c 1880F: drivers/watchdog/pnx4008_wdt.c 1881N: lpc32xx 1882 1883ARM/MAGICIAN MACHINE SUPPORT 1884M: Philipp Zabel <philipp.zabel@gmail.com> 1885S: Maintained 1886 1887ARM/Marvell Dove/MV78xx0/Orion SOC support 1888M: Jason Cooper <jason@lakedaemon.net> 1889M: Andrew Lunn <andrew@lunn.ch> 1890M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1891M: Gregory Clement <gregory.clement@bootlin.com> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893S: Maintained 1894F: Documentation/devicetree/bindings/soc/dove/ 1895F: arch/arm/mach-dove/ 1896F: arch/arm/mach-mv78xx0/ 1897F: arch/arm/mach-orion5x/ 1898F: arch/arm/plat-orion/ 1899F: arch/arm/boot/dts/dove* 1900F: arch/arm/boot/dts/orion5x* 1901T: git git://git.infradead.org/linux-mvebu.git 1902 1903ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1904M: Jason Cooper <jason@lakedaemon.net> 1905M: Andrew Lunn <andrew@lunn.ch> 1906M: Gregory Clement <gregory.clement@bootlin.com> 1907M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: arch/arm/boot/dts/armada* 1911F: arch/arm/boot/dts/kirkwood* 1912F: arch/arm/configs/mvebu_*_defconfig 1913F: arch/arm/mach-mvebu/ 1914F: arch/arm64/boot/dts/marvell/armada* 1915F: drivers/cpufreq/armada-37xx-cpufreq.c 1916F: drivers/cpufreq/armada-8k-cpufreq.c 1917F: drivers/cpufreq/mvebu-cpufreq.c 1918F: drivers/irqchip/irq-armada-370-xp.c 1919F: drivers/irqchip/irq-mvebu-* 1920F: drivers/pinctrl/mvebu/ 1921F: drivers/rtc/rtc-armada38x.c 1922T: git git://git.infradead.org/linux-mvebu.git 1923 1924ARM/Mediatek RTC DRIVER 1925M: Eddie Huang <eddie.huang@mediatek.com> 1926M: Sean Wang <sean.wang@mediatek.com> 1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1928L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1929S: Maintained 1930F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1931F: drivers/rtc/rtc-mt6397.c 1932F: drivers/rtc/rtc-mt7622.c 1933 1934ARM/Mediatek SoC support 1935M: Matthias Brugger <matthias.bgg@gmail.com> 1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1937L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1938W: https://mtk.bcnfs.org/ 1939C: irc://chat.freenode.net/linux-mediatek 1940S: Maintained 1941F: arch/arm/boot/dts/mt6* 1942F: arch/arm/boot/dts/mt7* 1943F: arch/arm/boot/dts/mt8* 1944F: arch/arm/mach-mediatek/ 1945F: arch/arm64/boot/dts/mediatek/ 1946F: drivers/soc/mediatek/ 1947N: mtk 1948N: mt[678] 1949K: mediatek 1950 1951ARM/Mediatek USB3 PHY DRIVER 1952M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1954L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1955S: Maintained 1956F: drivers/phy/mediatek/ 1957F: Documentation/devicetree/bindings/phy/phy-mtk-* 1958 1959ARM/Microchip (AT91) SoC support 1960M: Nicolas Ferre <nicolas.ferre@microchip.com> 1961M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1962M: Ludovic Desroches <ludovic.desroches@microchip.com> 1963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1964W: http://www.linux4sam.org 1965T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1966S: Supported 1967N: at91 1968N: atmel 1969F: arch/arm/mach-at91/ 1970F: include/soc/at91/ 1971F: arch/arm/boot/dts/at91*.dts 1972F: arch/arm/boot/dts/at91*.dtsi 1973F: arch/arm/boot/dts/sama*.dts 1974F: arch/arm/boot/dts/sama*.dtsi 1975F: arch/arm/include/debug/at91.S 1976F: drivers/memory/atmel* 1977F: drivers/watchdog/sama5d4_wdt.c 1978X: drivers/input/touchscreen/atmel_mxt_ts.c 1979X: drivers/net/wireless/atmel/ 1980 1981ARM/MIOA701 MACHINE SUPPORT 1982M: Robert Jarzmik <robert.jarzmik@free.fr> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984F: arch/arm/mach-pxa/mioa701.c 1985S: Maintained 1986 1987ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1988M: Michael Petchkovsky <mkpetch@internode.on.net> 1989S: Maintained 1990 1991ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1992M: Linus Walleij <linus.walleij@linaro.org> 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1994S: Maintained 1995F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1996F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1997F: arch/arm/mach-nomadik/ 1998F: arch/arm/mach-u300/ 1999F: arch/arm/mach-ux500/ 2000F: drivers/soc/ux500/ 2001F: arch/arm/boot/dts/ste-* 2002F: drivers/clk/clk-nomadik.c 2003F: drivers/clk/clk-u300.c 2004F: drivers/clocksource/clksrc-dbx500-prcmu.c 2005F: drivers/clocksource/timer-u300.c 2006F: drivers/dma/coh901318* 2007F: drivers/dma/ste_dma40* 2008F: drivers/hwspinlock/u8500_hsem.c 2009F: drivers/i2c/busses/i2c-nomadik.c 2010F: drivers/i2c/busses/i2c-stu300.c 2011F: drivers/mfd/ab3100* 2012F: drivers/mfd/ab8500* 2013F: drivers/mfd/abx500* 2014F: drivers/mfd/dbx500* 2015F: drivers/mfd/db8500* 2016F: drivers/pinctrl/nomadik/ 2017F: drivers/pinctrl/pinctrl-coh901* 2018F: drivers/pinctrl/pinctrl-u300.c 2019F: drivers/rtc/rtc-ab3100.c 2020F: drivers/rtc/rtc-ab8500.c 2021F: drivers/rtc/rtc-coh901331.c 2022F: drivers/rtc/rtc-pl031.c 2023F: drivers/watchdog/coh901327_wdt.c 2024F: Documentation/devicetree/bindings/arm/ste-* 2025F: Documentation/devicetree/bindings/arm/ux500/ 2026T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2027 2028ARM/NUVOTON NPCM ARCHITECTURE 2029M: Avi Fishman <avifishman70@gmail.com> 2030M: Tomer Maimon <tmaimon77@gmail.com> 2031M: Tali Perry <tali.perry1@gmail.com> 2032R: Patrick Venture <venture@google.com> 2033R: Nancy Yuen <yuenn@google.com> 2034R: Benjamin Fair <benjaminfair@google.com> 2035L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2036S: Supported 2037F: arch/arm/mach-npcm/ 2038F: arch/arm/boot/dts/nuvoton-npcm* 2039F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2040F: drivers/*/*npcm* 2041F: Documentation/devicetree/bindings/*/*npcm* 2042F: Documentation/devicetree/bindings/*/*/*npcm* 2043 2044ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2045L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2046W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2047S: Orphan 2048F: arch/arm/mach-s3c24xx/mach-gta02.c 2049F: arch/arm/mach-s3c24xx/gta02.h 2050 2051ARM/Orion SoC/Technologic Systems TS-78xx platform support 2052M: Alexander Clouter <alex@digriz.org.uk> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054W: http://www.digriz.org.uk/ts78xx/kernel 2055S: Maintained 2056F: arch/arm/mach-orion5x/ts78xx-* 2057 2058ARM/OXNAS platform support 2059M: Neil Armstrong <narmstrong@baylibre.com> 2060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2061L: linux-oxnas@groups.io (moderated for non-subscribers) 2062S: Maintained 2063F: arch/arm/mach-oxnas/ 2064F: arch/arm/boot/dts/ox8*.dts* 2065N: oxnas 2066 2067ARM/PALM TREO SUPPORT 2068M: Tomas Cech <sleep_walker@suse.com> 2069L: linux-arm-kernel@lists.infradead.org 2070W: http://hackndev.com 2071S: Maintained 2072F: arch/arm/mach-pxa/palmtreo.* 2073 2074ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2075M: Marek Vasut <marek.vasut@gmail.com> 2076L: linux-arm-kernel@lists.infradead.org 2077W: http://hackndev.com 2078S: Maintained 2079F: arch/arm/mach-pxa/include/mach/palmtx.h 2080F: arch/arm/mach-pxa/palmtx.c 2081F: arch/arm/mach-pxa/palmt5.* 2082F: arch/arm/mach-pxa/include/mach/palmld.h 2083F: arch/arm/mach-pxa/palmld.c 2084F: arch/arm/mach-pxa/palmte2.* 2085F: arch/arm/mach-pxa/include/mach/palmtc.h 2086F: arch/arm/mach-pxa/palmtc.c 2087 2088ARM/PALMZ72 SUPPORT 2089M: Sergey Lapin <slapin@ossfans.org> 2090L: linux-arm-kernel@lists.infradead.org 2091W: http://hackndev.com 2092S: Maintained 2093F: arch/arm/mach-pxa/palmz72.* 2094 2095ARM/PLEB SUPPORT 2096M: Peter Chubb <pleb@gelato.unsw.edu.au> 2097W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2098S: Maintained 2099 2100ARM/PT DIGITAL BOARD PORT 2101M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2103W: http://www.armlinux.org.uk/ 2104S: Maintained 2105 2106ARM/QUALCOMM SUPPORT 2107M: Andy Gross <agross@kernel.org> 2108L: linux-arm-msm@vger.kernel.org 2109S: Maintained 2110F: Documentation/devicetree/bindings/soc/qcom/ 2111F: Documentation/devicetree/bindings/*/qcom* 2112F: arch/arm/boot/dts/qcom-*.dts 2113F: arch/arm/boot/dts/qcom-*.dtsi 2114F: arch/arm/mach-qcom/ 2115F: arch/arm64/boot/dts/qcom/ 2116F: drivers/*/qcom/ 2117F: drivers/*/qcom* 2118F: drivers/*/*/qcom/ 2119F: drivers/*/*/qcom* 2120F: drivers/*/pm8???-* 2121F: drivers/bluetooth/btqcomsmd.c 2122F: drivers/clocksource/timer-qcom.c 2123F: drivers/extcon/extcon-qcom* 2124F: drivers/iommu/msm* 2125F: drivers/i2c/busses/i2c-qup.c 2126F: drivers/i2c/busses/i2c-qcom-geni.c 2127F: drivers/mfd/ssbi.c 2128F: drivers/mmc/host/mmci_qcom* 2129F: drivers/mmc/host/sdhci-msm.c 2130F: drivers/pci/controller/dwc/pcie-qcom.c 2131F: drivers/phy/qualcomm/ 2132F: drivers/power/*/msm* 2133F: drivers/reset/reset-qcom-* 2134F: drivers/scsi/ufs/ufs-qcom.* 2135F: drivers/spi/spi-qup.c 2136F: drivers/spi/spi-geni-qcom.c 2137F: drivers/spi/spi-qcom-qspi.c 2138F: drivers/tty/serial/msm_serial.c 2139F: drivers/usb/dwc3/dwc3-qcom.c 2140F: include/dt-bindings/*/qcom* 2141F: include/linux/*/qcom* 2142T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2143 2144ARM/RADISYS ENP2611 MACHINE SUPPORT 2145M: Lennert Buytenhek <kernel@wantstofly.org> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147S: Maintained 2148 2149ARM/RDA MICRO ARCHITECTURE 2150M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2153S: Maintained 2154F: arch/arm/boot/dts/rda8810pl-* 2155F: drivers/clocksource/timer-rda.c 2156F: drivers/irqchip/irq-rda-intc.c 2157F: drivers/tty/serial/rda-uart.c 2158F: Documentation/devicetree/bindings/arm/rda.yaml 2159F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2160F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2161F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2162 2163ARM/REALTEK ARCHITECTURE 2164M: Andreas Färber <afaerber@suse.de> 2165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2166S: Maintained 2167F: arch/arm64/boot/dts/realtek/ 2168F: Documentation/devicetree/bindings/arm/realtek.yaml 2169 2170ARM/RENESAS ARM64 ARCHITECTURE 2171M: Geert Uytterhoeven <geert+renesas@glider.be> 2172M: Magnus Damm <magnus.damm@gmail.com> 2173L: linux-renesas-soc@vger.kernel.org 2174Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2175T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2176S: Supported 2177F: arch/arm64/boot/dts/renesas/ 2178F: Documentation/devicetree/bindings/arm/renesas.yaml 2179F: drivers/soc/renesas/ 2180F: include/linux/soc/renesas/ 2181 2182ARM/RISCPC ARCHITECTURE 2183M: Russell King <linux@armlinux.org.uk> 2184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2185W: http://www.armlinux.org.uk/ 2186S: Maintained 2187F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2188F: arch/arm/include/asm/hardware/ioc.h 2189F: arch/arm/include/asm/hardware/iomd.h 2190F: arch/arm/include/asm/hardware/memc.h 2191F: arch/arm/mach-rpc/ 2192F: drivers/net/ethernet/8390/etherh.c 2193F: drivers/net/ethernet/i825xx/ether1* 2194F: drivers/net/ethernet/seeq/ether3* 2195F: drivers/scsi/arm/ 2196 2197ARM/Rockchip SoC support 2198M: Heiko Stuebner <heiko@sntech.de> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200L: linux-rockchip@lists.infradead.org 2201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2202S: Maintained 2203F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2204F: arch/arm/boot/dts/rk3* 2205F: arch/arm/boot/dts/rv1108* 2206F: arch/arm/mach-rockchip/ 2207F: drivers/clk/rockchip/ 2208F: drivers/i2c/busses/i2c-rk3x.c 2209F: drivers/*/*rockchip* 2210F: drivers/*/*/*rockchip* 2211F: sound/soc/rockchip/ 2212N: rockchip 2213 2214ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2215M: Kukjin Kim <kgene@kernel.org> 2216M: Krzysztof Kozlowski <krzk@kernel.org> 2217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2218L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2219Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2220S: Maintained 2221F: arch/arm/boot/dts/s3c* 2222F: arch/arm/boot/dts/s5p* 2223F: arch/arm/boot/dts/exynos* 2224F: arch/arm64/boot/dts/exynos/ 2225F: arch/arm/plat-samsung/ 2226F: arch/arm/mach-s3c24*/ 2227F: arch/arm/mach-s3c64xx/ 2228F: arch/arm/mach-s5p*/ 2229F: arch/arm/mach-exynos*/ 2230F: drivers/*/*s3c24* 2231F: drivers/*/*/*s3c24* 2232F: drivers/*/*s3c64xx* 2233F: drivers/*/*s5pv210* 2234F: drivers/memory/samsung/ 2235F: drivers/soc/samsung/ 2236F: include/linux/soc/samsung/ 2237F: Documentation/arm/samsung/ 2238F: Documentation/devicetree/bindings/arm/samsung/ 2239F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2240F: Documentation/devicetree/bindings/power/pd-samsung.txt 2241N: exynos 2242 2243ARM/SAMSUNG MOBILE MACHINE SUPPORT 2244M: Kyungmin Park <kyungmin.park@samsung.com> 2245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2246S: Maintained 2247F: arch/arm/mach-s5pv210/ 2248 2249ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2250M: Kyungmin Park <kyungmin.park@samsung.com> 2251M: Kamil Debski <kamil@wypas.org> 2252M: Andrzej Hajda <a.hajda@samsung.com> 2253L: linux-arm-kernel@lists.infradead.org 2254L: linux-media@vger.kernel.org 2255S: Maintained 2256F: drivers/media/platform/s5p-g2d/ 2257 2258ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2259M: Marek Szyprowski <m.szyprowski@samsung.com> 2260L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2261L: linux-media@vger.kernel.org 2262S: Maintained 2263F: drivers/media/platform/s5p-cec/ 2264F: Documentation/devicetree/bindings/media/s5p-cec.txt 2265 2266ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2267M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2268M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2269M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2270L: linux-arm-kernel@lists.infradead.org 2271L: linux-media@vger.kernel.org 2272S: Maintained 2273F: drivers/media/platform/s5p-jpeg/ 2274 2275ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2276M: Kyungmin Park <kyungmin.park@samsung.com> 2277M: Kamil Debski <kamil@wypas.org> 2278M: Jeongtae Park <jtp.park@samsung.com> 2279M: Andrzej Hajda <a.hajda@samsung.com> 2280L: linux-arm-kernel@lists.infradead.org 2281L: linux-media@vger.kernel.org 2282S: Maintained 2283F: drivers/media/platform/s5p-mfc/ 2284 2285ARM/SHMOBILE ARM ARCHITECTURE 2286M: Geert Uytterhoeven <geert+renesas@glider.be> 2287M: Magnus Damm <magnus.damm@gmail.com> 2288L: linux-renesas-soc@vger.kernel.org 2289Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2290T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2291S: Supported 2292F: arch/arm/boot/dts/emev2* 2293F: arch/arm/boot/dts/gr-peach* 2294F: arch/arm/boot/dts/iwg20d-q7* 2295F: arch/arm/boot/dts/r7s* 2296F: arch/arm/boot/dts/r8a* 2297F: arch/arm/boot/dts/r9a* 2298F: arch/arm/boot/dts/sh* 2299F: arch/arm/configs/shmobile_defconfig 2300F: arch/arm/include/debug/renesas-scif.S 2301F: arch/arm/mach-shmobile/ 2302F: Documentation/devicetree/bindings/arm/renesas.yaml 2303F: drivers/soc/renesas/ 2304F: include/linux/soc/renesas/ 2305 2306ARM/SOCFPGA ARCHITECTURE 2307M: Dinh Nguyen <dinguyen@kernel.org> 2308S: Maintained 2309F: arch/arm/mach-socfpga/ 2310F: arch/arm/boot/dts/socfpga* 2311F: arch/arm/configs/socfpga_defconfig 2312F: arch/arm64/boot/dts/altera/ 2313F: arch/arm64/boot/dts/intel/ 2314W: http://www.rocketboards.org 2315T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2316 2317ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2318M: Dinh Nguyen <dinguyen@kernel.org> 2319S: Maintained 2320F: drivers/clk/socfpga/ 2321 2322ARM/SOCFPGA EDAC SUPPORT 2323M: Thor Thayer <thor.thayer@linux.intel.com> 2324S: Maintained 2325F: drivers/edac/altera_edac. 2326 2327ARM/SPREADTRUM SoC SUPPORT 2328M: Orson Zhai <orsonzhai@gmail.com> 2329M: Baolin Wang <baolin.wang@linaro.org> 2330M: Chunyan Zhang <zhang.lyra@gmail.com> 2331S: Maintained 2332F: arch/arm64/boot/dts/sprd 2333N: sprd 2334 2335ARM/STI ARCHITECTURE 2336M: Patrice Chotard <patrice.chotard@st.com> 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338W: http://www.stlinux.com 2339S: Maintained 2340F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2341F: arch/arm/mach-sti/ 2342F: arch/arm/boot/dts/sti* 2343F: drivers/char/hw_random/st-rng.c 2344F: drivers/clocksource/arm_global_timer.c 2345F: drivers/clocksource/clksrc_st_lpc.c 2346F: drivers/cpufreq/sti-cpufreq.c 2347F: drivers/dma/st_fdma* 2348F: drivers/i2c/busses/i2c-st.c 2349F: drivers/media/rc/st_rc.c 2350F: drivers/media/platform/sti/c8sectpfe/ 2351F: drivers/mmc/host/sdhci-st.c 2352F: drivers/phy/st/phy-miphy28lp.c 2353F: drivers/phy/st/phy-stih407-usb.c 2354F: drivers/pinctrl/pinctrl-st.c 2355F: drivers/remoteproc/st_remoteproc.c 2356F: drivers/remoteproc/st_slim_rproc.c 2357F: drivers/reset/sti/ 2358F: drivers/rtc/rtc-st-lpc.c 2359F: drivers/tty/serial/st-asc.c 2360F: drivers/usb/dwc3/dwc3-st.c 2361F: drivers/usb/host/ehci-st.c 2362F: drivers/usb/host/ohci-st.c 2363F: drivers/watchdog/st_lpc_wdt.c 2364F: drivers/ata/ahci_st.c 2365F: include/linux/remoteproc/st_slim_rproc.h 2366 2367ARM/STM32 ARCHITECTURE 2368M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2369M: Alexandre Torgue <alexandre.torgue@st.com> 2370L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2372S: Maintained 2373T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2374N: stm32 2375N: stm 2376F: arch/arm/boot/dts/stm32* 2377F: arch/arm/mach-stm32/ 2378F: drivers/clocksource/armv7m_systick.c 2379 2380ARM/Synaptics SoC support 2381M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2382M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2384S: Maintained 2385F: arch/arm/mach-berlin/ 2386F: arch/arm/boot/dts/berlin* 2387F: arch/arm64/boot/dts/synaptics/ 2388 2389ARM/TANGO ARCHITECTURE 2390M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2391M: Mans Rullgard <mans@mansr.com> 2392L: linux-arm-kernel@lists.infradead.org 2393S: Odd Fixes 2394N: tango 2395 2396ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2397M: Lennert Buytenhek <kernel@wantstofly.org> 2398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2399S: Maintained 2400 2401ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2402M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2403L: linux-tegra@vger.kernel.org 2404L: linux-media@vger.kernel.org 2405S: Maintained 2406F: drivers/media/platform/tegra-cec/ 2407F: Documentation/devicetree/bindings/media/tegra-cec.txt 2408 2409ARM/TETON BGA MACHINE SUPPORT 2410M: "Mark F. Brown" <mark.brown314@gmail.com> 2411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2412S: Maintained 2413 2414ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2415M: Santosh Shilimkar <ssantosh@kernel.org> 2416L: linux-kernel@vger.kernel.org 2417S: Maintained 2418F: drivers/memory/*emif* 2419 2420ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2421M: Tero Kristo <t-kristo@ti.com> 2422M: Nishanth Menon <nm@ti.com> 2423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2424S: Supported 2425F: Documentation/devicetree/bindings/arm/ti/k3.txt 2426F: arch/arm64/boot/dts/ti/Makefile 2427F: arch/arm64/boot/dts/ti/k3-* 2428F: include/dt-bindings/pinctrl/k3.h 2429 2430ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2431M: Santosh Shilimkar <ssantosh@kernel.org> 2432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2433S: Maintained 2434F: arch/arm/mach-keystone/ 2435F: arch/arm/boot/dts/keystone-* 2436T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2437 2438ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2439M: Santosh Shilimkar <ssantosh@kernel.org> 2440L: linux-kernel@vger.kernel.org 2441S: Maintained 2442F: drivers/clk/keystone/ 2443 2444ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2445M: Santosh Shilimkar <ssantosh@kernel.org> 2446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2447L: linux-kernel@vger.kernel.org 2448S: Maintained 2449F: drivers/clocksource/timer-keystone.c 2450 2451ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2452M: Santosh Shilimkar <ssantosh@kernel.org> 2453L: linux-kernel@vger.kernel.org 2454S: Maintained 2455F: drivers/power/reset/keystone-reset.c 2456 2457ARM/THECUS N2100 MACHINE SUPPORT 2458M: Lennert Buytenhek <kernel@wantstofly.org> 2459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2460S: Maintained 2461 2462ARM/TOSA MACHINE SUPPORT 2463M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2464M: Dirk Opfer <dirk@opfer-online.de> 2465S: Maintained 2466 2467ARM/UNIPHIER ARCHITECTURE 2468M: Masahiro Yamada <yamada.masahiro@socionext.com> 2469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2470T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2471S: Maintained 2472F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2473F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2474F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2475F: arch/arm/boot/dts/uniphier* 2476F: arch/arm/include/asm/hardware/cache-uniphier.h 2477F: arch/arm/mach-uniphier/ 2478F: arch/arm/mm/cache-uniphier.c 2479F: arch/arm64/boot/dts/socionext/uniphier* 2480F: drivers/bus/uniphier-system-bus.c 2481F: drivers/clk/uniphier/ 2482F: drivers/dma/uniphier-mdmac.c 2483F: drivers/gpio/gpio-uniphier.c 2484F: drivers/i2c/busses/i2c-uniphier* 2485F: drivers/irqchip/irq-uniphier-aidet.c 2486F: drivers/mmc/host/uniphier-sd.c 2487F: drivers/pinctrl/uniphier/ 2488F: drivers/reset/reset-uniphier.c 2489F: drivers/tty/serial/8250/8250_uniphier.c 2490N: uniphier 2491 2492ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2493M: Ulf Hansson <ulf.hansson@linaro.org> 2494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2495T: git git://git.linaro.org/people/ulfh/clk.git 2496S: Maintained 2497F: drivers/clk/ux500/ 2498 2499ARM/VERSATILE EXPRESS PLATFORM 2500M: Liviu Dudau <liviu.dudau@arm.com> 2501M: Sudeep Holla <sudeep.holla@arm.com> 2502M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2504S: Maintained 2505F: arch/arm/boot/dts/vexpress* 2506F: arch/arm64/boot/dts/arm/ 2507F: arch/arm/mach-vexpress/ 2508F: */*/vexpress* 2509F: */*/*/vexpress* 2510F: drivers/clk/versatile/clk-vexpress-osc.c 2511F: drivers/clocksource/timer-versatile.c 2512N: mps2 2513 2514ARM/VFP SUPPORT 2515M: Russell King <linux@armlinux.org.uk> 2516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2517W: http://www.armlinux.org.uk/ 2518S: Maintained 2519F: arch/arm/vfp/ 2520 2521ARM/VOIPAC PXA270 SUPPORT 2522M: Marek Vasut <marek.vasut@gmail.com> 2523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2524S: Maintained 2525F: arch/arm/mach-pxa/vpac270.c 2526F: arch/arm/mach-pxa/include/mach/vpac270.h 2527 2528ARM/VT8500 ARM ARCHITECTURE 2529M: Tony Prisk <linux@prisktech.co.nz> 2530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2531S: Maintained 2532F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2533F: arch/arm/mach-vt8500/ 2534F: drivers/clocksource/timer-vt8500.c 2535F: drivers/i2c/busses/i2c-wmt.c 2536F: drivers/mmc/host/wmt-sdmmc.c 2537F: drivers/pwm/pwm-vt8500.c 2538F: drivers/rtc/rtc-vt8500.c 2539F: drivers/tty/serial/vt8500_serial.c 2540F: drivers/usb/host/ehci-platform.c 2541F: drivers/usb/host/uhci-platform.c 2542F: drivers/video/fbdev/vt8500lcdfb.* 2543F: drivers/video/fbdev/wm8505fb* 2544F: drivers/video/fbdev/wmt_ge_rops.* 2545 2546ARM/ZIPIT Z2 SUPPORT 2547M: Marek Vasut <marek.vasut@gmail.com> 2548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2549S: Maintained 2550F: arch/arm/mach-pxa/z2.c 2551F: arch/arm/mach-pxa/include/mach/z2.h 2552 2553ARM/ZTE ARCHITECTURE 2554M: Jun Nie <jun.nie@linaro.org> 2555M: Shawn Guo <shawnguo@kernel.org> 2556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2557S: Maintained 2558F: arch/arm/boot/dts/zx2967* 2559F: arch/arm/mach-zx/ 2560F: arch/arm64/boot/dts/zte/ 2561F: drivers/clk/zte/ 2562F: drivers/dma/zx_dma.c 2563F: drivers/gpio/gpio-zx.c 2564F: drivers/i2c/busses/i2c-zx2967.c 2565F: drivers/mmc/host/dw_mmc-zx.* 2566F: drivers/pinctrl/zte/ 2567F: drivers/soc/zte/ 2568F: drivers/thermal/zx2967_thermal.c 2569F: drivers/watchdog/zx2967_wdt.c 2570F: Documentation/devicetree/bindings/arm/zte.yaml 2571F: Documentation/devicetree/bindings/clock/zx2967*.txt 2572F: Documentation/devicetree/bindings/dma/zxdma.txt 2573F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2574F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2575F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2576F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2577F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2578F: Documentation/devicetree/bindings/soc/zte/ 2579F: Documentation/devicetree/bindings/sound/zte,*.txt 2580F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2581F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2582F: include/dt-bindings/clock/zx2967*.h 2583F: include/dt-bindings/soc/zte,*.h 2584F: sound/soc/codecs/zx_aud96p22.c 2585F: sound/soc/zte/ 2586 2587ARM/ZYNQ ARCHITECTURE 2588M: Michal Simek <michal.simek@xilinx.com> 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2590W: http://wiki.xilinx.com 2591T: git https://github.com/Xilinx/linux-xlnx.git 2592S: Supported 2593F: arch/arm/mach-zynq/ 2594F: drivers/cpuidle/cpuidle-zynq.c 2595F: drivers/block/xsysace.c 2596N: zynq 2597N: xilinx 2598F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2599F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2600F: drivers/clocksource/timer-cadence-ttc.c 2601F: drivers/i2c/busses/i2c-cadence.c 2602F: drivers/mmc/host/sdhci-of-arasan.c 2603F: drivers/edac/synopsys_edac.c 2604F: drivers/i2c/busses/i2c-xiic.c 2605 2606ARM64 PORT (AARCH64 ARCHITECTURE) 2607M: Catalin Marinas <catalin.marinas@arm.com> 2608M: Will Deacon <will@kernel.org> 2609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2610T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2611S: Maintained 2612F: arch/arm64/ 2613X: arch/arm64/boot/dts/ 2614F: Documentation/arm64/ 2615 2616AS3645A LED FLASH CONTROLLER DRIVER 2617M: Sakari Ailus <sakari.ailus@iki.fi> 2618L: linux-leds@vger.kernel.org 2619S: Maintained 2620F: drivers/leds/leds-as3645a.c 2621 2622ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2623M: Tianshu Qiu <tian.shu.qiu@intel.com> 2624L: linux-media@vger.kernel.org 2625T: git git://linuxtv.org/media_tree.git 2626S: Maintained 2627F: drivers/media/i2c/ak7375.c 2628F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2629 2630ASAHI KASEI AK8974 DRIVER 2631M: Linus Walleij <linus.walleij@linaro.org> 2632L: linux-iio@vger.kernel.org 2633W: http://www.akm.com/ 2634S: Supported 2635F: drivers/iio/magnetometer/ak8974.c 2636 2637ASC7621 HARDWARE MONITOR DRIVER 2638M: George Joseph <george.joseph@fairview5.com> 2639L: linux-hwmon@vger.kernel.org 2640S: Maintained 2641F: Documentation/hwmon/asc7621.rst 2642F: drivers/hwmon/asc7621.c 2643 2644ASPEED PINCTRL DRIVERS 2645M: Andrew Jeffery <andrew@aj.id.au> 2646L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2647L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2648L: linux-gpio@vger.kernel.org 2649S: Maintained 2650F: drivers/pinctrl/aspeed/ 2651F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2652 2653ASPEED VIDEO ENGINE DRIVER 2654M: Eddie James <eajames@linux.ibm.com> 2655L: linux-media@vger.kernel.org 2656L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2657S: Maintained 2658F: drivers/media/platform/aspeed-video.c 2659F: Documentation/devicetree/bindings/media/aspeed-video.txt 2660 2661ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2662M: Corentin Chary <corentin.chary@gmail.com> 2663L: acpi4asus-user@lists.sourceforge.net 2664L: platform-driver-x86@vger.kernel.org 2665W: http://acpi4asus.sf.net 2666S: Maintained 2667F: drivers/platform/x86/asus*.c 2668F: drivers/platform/x86/eeepc*.c 2669 2670ASUS WIRELESS RADIO CONTROL DRIVER 2671M: João Paulo Rechi Vita <jprvita@gmail.com> 2672L: platform-driver-x86@vger.kernel.org 2673S: Maintained 2674F: drivers/platform/x86/asus-wireless.c 2675 2676ASYMMETRIC KEYS 2677M: David Howells <dhowells@redhat.com> 2678L: keyrings@vger.kernel.org 2679S: Maintained 2680F: Documentation/crypto/asymmetric-keys.txt 2681F: include/linux/verification.h 2682F: include/crypto/public_key.h 2683F: include/crypto/pkcs7.h 2684F: crypto/asymmetric_keys/ 2685 2686ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2687R: Dan Williams <dan.j.williams@intel.com> 2688W: http://sourceforge.net/projects/xscaleiop 2689S: Odd fixes 2690F: Documentation/crypto/async-tx-api.txt 2691F: crypto/async_tx/ 2692F: drivers/dma/ 2693F: include/linux/dmaengine.h 2694F: include/linux/async_tx.h 2695 2696AT24 EEPROM DRIVER 2697M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2698L: linux-i2c@vger.kernel.org 2699T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2700S: Maintained 2701F: Documentation/devicetree/bindings/eeprom/at24.txt 2702F: drivers/misc/eeprom/at24.c 2703 2704ATA OVER ETHERNET (AOE) DRIVER 2705M: "Justin Sanders" <justin@coraid.com> 2706W: http://www.openaoe.org/ 2707S: Supported 2708F: Documentation/admin-guide/aoe/ 2709F: drivers/block/aoe/ 2710 2711ATHEROS 71XX/9XXX GPIO DRIVER 2712M: Alban Bedel <albeu@free.fr> 2713W: https://github.com/AlbanBedel/linux 2714T: git git://github.com/AlbanBedel/linux 2715S: Maintained 2716F: drivers/gpio/gpio-ath79.c 2717F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2718 2719ATHEROS 71XX/9XXX USB PHY DRIVER 2720M: Alban Bedel <albeu@free.fr> 2721W: https://github.com/AlbanBedel/linux 2722T: git git://github.com/AlbanBedel/linux 2723S: Maintained 2724F: drivers/phy/qualcomm/phy-ath79-usb.c 2725F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2726 2727ATHEROS ATH GENERIC UTILITIES 2728M: Kalle Valo <kvalo@codeaurora.org> 2729L: linux-wireless@vger.kernel.org 2730S: Supported 2731F: drivers/net/wireless/ath/* 2732 2733ATHEROS ATH5K WIRELESS DRIVER 2734M: Jiri Slaby <jirislaby@gmail.com> 2735M: Nick Kossifidis <mickflemm@gmail.com> 2736M: Luis Chamberlain <mcgrof@kernel.org> 2737L: linux-wireless@vger.kernel.org 2738W: http://wireless.kernel.org/en/users/Drivers/ath5k 2739S: Maintained 2740F: drivers/net/wireless/ath/ath5k/ 2741 2742ATHEROS ATH6KL WIRELESS DRIVER 2743M: Kalle Valo <kvalo@codeaurora.org> 2744L: linux-wireless@vger.kernel.org 2745W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2747S: Supported 2748F: drivers/net/wireless/ath/ath6kl/ 2749 2750ATI_REMOTE2 DRIVER 2751M: Ville Syrjala <syrjala@sci.fi> 2752S: Maintained 2753F: drivers/input/misc/ati_remote2.c 2754 2755ATK0110 HWMON DRIVER 2756M: Luca Tettamanti <kronos.it@gmail.com> 2757L: linux-hwmon@vger.kernel.org 2758S: Maintained 2759F: drivers/hwmon/asus_atk0110.c 2760 2761ATLX ETHERNET DRIVERS 2762M: Jay Cliburn <jcliburn@gmail.com> 2763M: Chris Snook <chris.snook@gmail.com> 2764L: netdev@vger.kernel.org 2765W: http://sourceforge.net/projects/atl1 2766W: http://atl1.sourceforge.net 2767S: Maintained 2768F: drivers/net/ethernet/atheros/ 2769 2770ATM 2771M: Chas Williams <3chas3@gmail.com> 2772L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2773L: netdev@vger.kernel.org 2774W: http://linux-atm.sourceforge.net 2775S: Maintained 2776F: drivers/atm/ 2777F: include/linux/atm* 2778F: include/uapi/linux/atm* 2779 2780ATMEL MACB ETHERNET DRIVER 2781M: Nicolas Ferre <nicolas.ferre@microchip.com> 2782S: Supported 2783F: drivers/net/ethernet/cadence/ 2784 2785ATMEL MAXTOUCH DRIVER 2786M: Nick Dyer <nick@shmanahar.org> 2787T: git git://github.com/ndyer/linux.git 2788S: Maintained 2789F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2790F: drivers/input/touchscreen/atmel_mxt_ts.c 2791 2792ATMEL WIRELESS DRIVER 2793M: Simon Kelley <simon@thekelleys.org.uk> 2794L: linux-wireless@vger.kernel.org 2795W: http://www.thekelleys.org.uk/atmel 2796W: http://atmelwlandriver.sourceforge.net/ 2797S: Maintained 2798F: drivers/net/wireless/atmel/atmel* 2799 2800ATOMIC INFRASTRUCTURE 2801M: Will Deacon <will@kernel.org> 2802M: Peter Zijlstra <peterz@infradead.org> 2803R: Boqun Feng <boqun.feng@gmail.com> 2804L: linux-kernel@vger.kernel.org 2805S: Maintained 2806F: arch/*/include/asm/atomic*.h 2807F: include/*/atomic*.h 2808F: scripts/atomic/ 2809 2810ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2811M: Bradley Grove <linuxdrivers@attotech.com> 2812L: linux-scsi@vger.kernel.org 2813W: http://www.attotech.com 2814S: Supported 2815F: drivers/scsi/esas2r 2816 2817ATUSB IEEE 802.15.4 RADIO DRIVER 2818M: Stefan Schmidt <stefan@datenfreihafen.org> 2819L: linux-wpan@vger.kernel.org 2820S: Maintained 2821F: drivers/net/ieee802154/atusb.c 2822F: drivers/net/ieee802154/atusb.h 2823F: drivers/net/ieee802154/at86rf230.h 2824 2825AUDIT SUBSYSTEM 2826M: Paul Moore <paul@paul-moore.com> 2827M: Eric Paris <eparis@redhat.com> 2828L: linux-audit@redhat.com (moderated for non-subscribers) 2829W: https://github.com/linux-audit 2830T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2831S: Supported 2832F: include/linux/audit.h 2833F: include/uapi/linux/audit.h 2834F: kernel/audit* 2835 2836AUXILIARY DISPLAY DRIVERS 2837M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2838S: Maintained 2839F: drivers/auxdisplay/ 2840F: include/linux/cfag12864b.h 2841 2842AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2843M: Andreas Klinger <ak@it-klinger.de> 2844L: linux-iio@vger.kernel.org 2845S: Maintained 2846F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2847F: drivers/iio/adc/hx711.c 2848 2849AX.25 NETWORK LAYER 2850M: Ralf Baechle <ralf@linux-mips.org> 2851L: linux-hams@vger.kernel.org 2852W: http://www.linux-ax25.org/ 2853S: Maintained 2854F: include/uapi/linux/ax25.h 2855F: include/net/ax25.h 2856F: net/ax25/ 2857 2858AXENTIA ARM DEVICES 2859M: Peter Rosin <peda@axentia.se> 2860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2861S: Maintained 2862F: Documentation/devicetree/bindings/arm/axentia.txt 2863F: arch/arm/boot/dts/at91-linea.dtsi 2864F: arch/arm/boot/dts/at91-natte.dtsi 2865F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2866F: arch/arm/boot/dts/at91-tse850-3.dts 2867 2868AXENTIA ASOC DRIVERS 2869M: Peter Rosin <peda@axentia.se> 2870L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2871S: Maintained 2872F: Documentation/devicetree/bindings/sound/axentia,* 2873F: sound/soc/atmel/tse850-pcm5142.c 2874 2875AXXIA I2C CONTROLLER 2876M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2877L: linux-i2c@vger.kernel.org 2878S: Maintained 2879F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2880F: drivers/i2c/busses/i2c-axxia.c 2881 2882AZ6007 DVB DRIVER 2883M: Mauro Carvalho Chehab <mchehab@kernel.org> 2884L: linux-media@vger.kernel.org 2885W: https://linuxtv.org 2886T: git git://linuxtv.org/media_tree.git 2887S: Maintained 2888F: drivers/media/usb/dvb-usb-v2/az6007.c 2889 2890AZTECH FM RADIO RECEIVER DRIVER 2891M: Hans Verkuil <hverkuil@xs4all.nl> 2892L: linux-media@vger.kernel.org 2893T: git git://linuxtv.org/media_tree.git 2894W: https://linuxtv.org 2895S: Maintained 2896F: drivers/media/radio/radio-aztech* 2897 2898B43 WIRELESS DRIVER 2899L: linux-wireless@vger.kernel.org 2900L: b43-dev@lists.infradead.org 2901W: http://wireless.kernel.org/en/users/Drivers/b43 2902S: Odd Fixes 2903F: drivers/net/wireless/broadcom/b43/ 2904 2905B43LEGACY WIRELESS DRIVER 2906M: Larry Finger <Larry.Finger@lwfinger.net> 2907L: linux-wireless@vger.kernel.org 2908L: b43-dev@lists.infradead.org 2909W: http://wireless.kernel.org/en/users/Drivers/b43 2910S: Maintained 2911F: drivers/net/wireless/broadcom/b43legacy/ 2912 2913BACKLIGHT CLASS/SUBSYSTEM 2914M: Lee Jones <lee.jones@linaro.org> 2915M: Daniel Thompson <daniel.thompson@linaro.org> 2916M: Jingoo Han <jingoohan1@gmail.com> 2917L: dri-devel@lists.freedesktop.org 2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2919S: Maintained 2920F: drivers/video/backlight/ 2921F: include/linux/backlight.h 2922F: include/linux/pwm_backlight.h 2923F: Documentation/devicetree/bindings/leds/backlight 2924F: Documentation/ABI/stable/sysfs-class-backlight 2925F: Documentation/ABI/testing/sysfs-class-backlight 2926 2927BATMAN ADVANCED 2928M: Marek Lindner <mareklindner@neomailbox.ch> 2929M: Simon Wunderlich <sw@simonwunderlich.de> 2930M: Antonio Quartulli <a@unstable.cc> 2931M: Sven Eckelmann <sven@narfation.org> 2932L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2933W: https://www.open-mesh.org/ 2934B: https://www.open-mesh.org/projects/batman-adv/issues 2935C: irc://chat.freenode.net/batman 2936Q: https://patchwork.open-mesh.org/project/batman/list/ 2937T: git https://git.open-mesh.org/linux-merge.git 2938S: Maintained 2939F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2940F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2941F: Documentation/networking/batman-adv.rst 2942F: include/uapi/linux/batadv_packet.h 2943F: include/uapi/linux/batman_adv.h 2944F: net/batman-adv/ 2945 2946BAYCOM/HDLCDRV DRIVERS FOR AX.25 2947M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2948L: linux-hams@vger.kernel.org 2949W: http://www.baycom.org/~tom/ham/ham.html 2950S: Maintained 2951F: drivers/net/hamradio/baycom* 2952 2953BCACHE (BLOCK LAYER CACHE) 2954M: Coly Li <colyli@suse.de> 2955M: Kent Overstreet <kent.overstreet@gmail.com> 2956L: linux-bcache@vger.kernel.org 2957W: http://bcache.evilpiepirate.org 2958C: irc://irc.oftc.net/bcache 2959S: Maintained 2960F: drivers/md/bcache/ 2961 2962BDISP ST MEDIA DRIVER 2963M: Fabien Dessenne <fabien.dessenne@st.com> 2964L: linux-media@vger.kernel.org 2965T: git git://linuxtv.org/media_tree.git 2966W: https://linuxtv.org 2967S: Supported 2968F: drivers/media/platform/sti/bdisp 2969 2970BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2971M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2972L: netdev@vger.kernel.org 2973S: Maintained 2974F: drivers/net/ethernet/ec_bhf.c 2975 2976BEFS FILE SYSTEM 2977M: Luis de Bethencourt <luisbg@kernel.org> 2978M: Salah Triki <salah.triki@gmail.com> 2979S: Maintained 2980T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2981F: Documentation/filesystems/befs.txt 2982F: fs/befs/ 2983 2984BFQ I/O SCHEDULER 2985M: Paolo Valente <paolo.valente@linaro.org> 2986M: Jens Axboe <axboe@kernel.dk> 2987L: linux-block@vger.kernel.org 2988S: Maintained 2989F: block/bfq-* 2990F: Documentation/block/bfq-iosched.rst 2991 2992BFS FILE SYSTEM 2993M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2994S: Maintained 2995F: Documentation/filesystems/bfs.txt 2996F: fs/bfs/ 2997F: include/uapi/linux/bfs_fs.h 2998 2999BLINKM RGB LED DRIVER 3000M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 3001S: Maintained 3002F: drivers/leds/leds-blinkm.c 3003 3004BLOCK LAYER 3005M: Jens Axboe <axboe@kernel.dk> 3006L: linux-block@vger.kernel.org 3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 3008S: Maintained 3009F: block/ 3010F: drivers/block/ 3011F: kernel/trace/blktrace.c 3012F: lib/sbitmap.c 3013 3014BLOCK2MTD DRIVER 3015M: Joern Engel <joern@lazybastard.org> 3016L: linux-mtd@lists.infradead.org 3017S: Maintained 3018F: drivers/mtd/devices/block2mtd.c 3019 3020BLUETOOTH DRIVERS 3021M: Marcel Holtmann <marcel@holtmann.org> 3022M: Johan Hedberg <johan.hedberg@gmail.com> 3023L: linux-bluetooth@vger.kernel.org 3024W: http://www.bluez.org/ 3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3026T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3027S: Maintained 3028F: drivers/bluetooth/ 3029 3030BLUETOOTH SUBSYSTEM 3031M: Marcel Holtmann <marcel@holtmann.org> 3032M: Johan Hedberg <johan.hedberg@gmail.com> 3033L: linux-bluetooth@vger.kernel.org 3034W: http://www.bluez.org/ 3035T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3036T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3037S: Maintained 3038F: net/bluetooth/ 3039F: include/net/bluetooth/ 3040 3041BONDING DRIVER 3042M: Jay Vosburgh <j.vosburgh@gmail.com> 3043M: Veaceslav Falico <vfalico@gmail.com> 3044M: Andy Gospodarek <andy@greyhouse.net> 3045L: netdev@vger.kernel.org 3046W: http://sourceforge.net/projects/bonding/ 3047S: Supported 3048F: drivers/net/bonding/ 3049F: include/uapi/linux/if_bonding.h 3050 3051BPF (Safe dynamic programs and tools) 3052M: Alexei Starovoitov <ast@kernel.org> 3053M: Daniel Borkmann <daniel@iogearbox.net> 3054R: Martin KaFai Lau <kafai@fb.com> 3055R: Song Liu <songliubraving@fb.com> 3056R: Yonghong Song <yhs@fb.com> 3057L: netdev@vger.kernel.org 3058L: bpf@vger.kernel.org 3059T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3061Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3062S: Supported 3063F: arch/*/net/* 3064F: Documentation/networking/filter.txt 3065F: Documentation/bpf/ 3066F: include/linux/bpf* 3067F: include/linux/filter.h 3068F: include/trace/events/xdp.h 3069F: include/uapi/linux/bpf* 3070F: include/uapi/linux/filter.h 3071F: kernel/bpf/ 3072F: kernel/trace/bpf_trace.c 3073F: lib/test_bpf.c 3074F: net/bpf/ 3075F: net/core/filter.c 3076F: net/sched/act_bpf.c 3077F: net/sched/cls_bpf.c 3078F: samples/bpf/ 3079F: tools/bpf/ 3080F: tools/lib/bpf/ 3081F: tools/testing/selftests/bpf/ 3082K: bpf 3083N: bpf 3084 3085BPF JIT for ARM 3086M: Shubham Bansal <illusionist.neo@gmail.com> 3087L: netdev@vger.kernel.org 3088L: bpf@vger.kernel.org 3089S: Maintained 3090F: arch/arm/net/ 3091 3092BPF JIT for ARM64 3093M: Daniel Borkmann <daniel@iogearbox.net> 3094M: Alexei Starovoitov <ast@kernel.org> 3095M: Zi Shen Lim <zlim.lnx@gmail.com> 3096L: netdev@vger.kernel.org 3097L: bpf@vger.kernel.org 3098S: Supported 3099F: arch/arm64/net/ 3100 3101BPF JIT for MIPS (32-BIT AND 64-BIT) 3102M: Paul Burton <paul.burton@mips.com> 3103L: netdev@vger.kernel.org 3104L: bpf@vger.kernel.org 3105S: Maintained 3106F: arch/mips/net/ 3107 3108BPF JIT for NFP NICs 3109M: Jakub Kicinski <jakub.kicinski@netronome.com> 3110L: netdev@vger.kernel.org 3111L: bpf@vger.kernel.org 3112S: Supported 3113F: drivers/net/ethernet/netronome/nfp/bpf/ 3114 3115BPF JIT for POWERPC (32-BIT AND 64-BIT) 3116M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3117M: Sandipan Das <sandipan@linux.ibm.com> 3118L: netdev@vger.kernel.org 3119L: bpf@vger.kernel.org 3120S: Maintained 3121F: arch/powerpc/net/ 3122 3123BPF JIT for RISC-V (RV64G) 3124M: Björn Töpel <bjorn.topel@gmail.com> 3125L: netdev@vger.kernel.org 3126S: Maintained 3127F: arch/riscv/net/ 3128 3129BPF JIT for S390 3130M: Ilya Leoshkevich <iii@linux.ibm.com> 3131M: Heiko Carstens <heiko.carstens@de.ibm.com> 3132M: Vasily Gorbik <gor@linux.ibm.com> 3133L: netdev@vger.kernel.org 3134L: bpf@vger.kernel.org 3135S: Maintained 3136F: arch/s390/net/ 3137X: arch/s390/net/pnet.c 3138 3139BPF JIT for SPARC (32-BIT AND 64-BIT) 3140M: David S. Miller <davem@davemloft.net> 3141L: netdev@vger.kernel.org 3142L: bpf@vger.kernel.org 3143S: Maintained 3144F: arch/sparc/net/ 3145 3146BPF JIT for X86 32-BIT 3147M: Wang YanQing <udknight@gmail.com> 3148L: netdev@vger.kernel.org 3149L: bpf@vger.kernel.org 3150S: Maintained 3151F: arch/x86/net/bpf_jit_comp32.c 3152 3153BPF JIT for X86 64-BIT 3154M: Alexei Starovoitov <ast@kernel.org> 3155M: Daniel Borkmann <daniel@iogearbox.net> 3156L: netdev@vger.kernel.org 3157L: bpf@vger.kernel.org 3158S: Supported 3159F: arch/x86/net/ 3160X: arch/x86/net/bpf_jit_comp32.c 3161 3162BROADCOM B44 10/100 ETHERNET DRIVER 3163M: Michael Chan <michael.chan@broadcom.com> 3164L: netdev@vger.kernel.org 3165S: Supported 3166F: drivers/net/ethernet/broadcom/b44.* 3167 3168BROADCOM B53 ETHERNET SWITCH DRIVER 3169M: Florian Fainelli <f.fainelli@gmail.com> 3170L: netdev@vger.kernel.org 3171L: openwrt-devel@lists.openwrt.org (subscribers-only) 3172S: Supported 3173F: drivers/net/dsa/b53/* 3174F: include/linux/platform_data/b53.h 3175 3176BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3177M: Florian Fainelli <f.fainelli@gmail.com> 3178M: Ray Jui <rjui@broadcom.com> 3179M: Scott Branden <sbranden@broadcom.com> 3180M: bcm-kernel-feedback-list@broadcom.com 3181T: git git://github.com/broadcom/mach-bcm 3182S: Maintained 3183N: bcm281* 3184N: bcm113* 3185N: bcm216* 3186N: kona 3187F: arch/arm/mach-bcm/ 3188 3189BROADCOM BCM2835 ARM ARCHITECTURE 3190M: Eric Anholt <eric@anholt.net> 3191M: Stefan Wahren <wahrenst@gmx.net> 3192L: bcm-kernel-feedback-list@broadcom.com 3193L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3195T: git git://github.com/anholt/linux 3196S: Maintained 3197N: bcm2835 3198F: drivers/staging/vc04_services 3199 3200BROADCOM BCM47XX MIPS ARCHITECTURE 3201M: Hauke Mehrtens <hauke@hauke-m.de> 3202M: Rafał Miłecki <zajec5@gmail.com> 3203L: linux-mips@vger.kernel.org 3204S: Maintained 3205F: Documentation/devicetree/bindings/mips/brcm/ 3206F: arch/mips/bcm47xx/* 3207F: arch/mips/include/asm/mach-bcm47xx/* 3208 3209BROADCOM BCM5301X ARM ARCHITECTURE 3210M: Hauke Mehrtens <hauke@hauke-m.de> 3211M: Rafał Miłecki <zajec5@gmail.com> 3212M: bcm-kernel-feedback-list@broadcom.com 3213L: linux-arm-kernel@lists.infradead.org 3214S: Maintained 3215F: arch/arm/mach-bcm/bcm_5301x.c 3216F: arch/arm/boot/dts/bcm5301x*.dtsi 3217F: arch/arm/boot/dts/bcm470* 3218F: arch/arm/boot/dts/bcm953012* 3219 3220BROADCOM BCM53573 ARM ARCHITECTURE 3221M: Rafał Miłecki <rafal@milecki.pl> 3222L: bcm-kernel-feedback-list@broadcom.com 3223L: linux-arm-kernel@lists.infradead.org 3224S: Maintained 3225F: arch/arm/boot/dts/bcm53573* 3226F: arch/arm/boot/dts/bcm47189* 3227 3228BROADCOM BCM63XX ARM ARCHITECTURE 3229M: Florian Fainelli <f.fainelli@gmail.com> 3230M: bcm-kernel-feedback-list@broadcom.com 3231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3232T: git git://github.com/broadcom/stblinux.git 3233S: Maintained 3234N: bcm63xx 3235 3236BROADCOM BCM63XX/BCM33XX UDC DRIVER 3237M: Kevin Cernekee <cernekee@gmail.com> 3238L: linux-usb@vger.kernel.org 3239S: Maintained 3240F: drivers/usb/gadget/udc/bcm63xx_udc.* 3241 3242BROADCOM BCM7XXX ARM ARCHITECTURE 3243M: Brian Norris <computersforpeace@gmail.com> 3244M: Gregory Fong <gregory.0xf0@gmail.com> 3245M: Florian Fainelli <f.fainelli@gmail.com> 3246M: bcm-kernel-feedback-list@broadcom.com 3247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3248T: git git://github.com/broadcom/stblinux.git 3249S: Maintained 3250F: arch/arm/mach-bcm/*brcmstb* 3251F: arch/arm/boot/dts/bcm7*.dts* 3252F: drivers/bus/brcmstb_gisb.c 3253F: arch/arm/mm/cache-b15-rac.c 3254F: arch/arm/include/asm/hardware/cache-b15-rac.h 3255N: brcmstb 3256 3257BROADCOM BMIPS CPUFREQ DRIVER 3258M: Markus Mayer <mmayer@broadcom.com> 3259M: bcm-kernel-feedback-list@broadcom.com 3260L: linux-pm@vger.kernel.org 3261S: Maintained 3262F: drivers/cpufreq/bmips-cpufreq.c 3263 3264BROADCOM BMIPS MIPS ARCHITECTURE 3265M: Kevin Cernekee <cernekee@gmail.com> 3266M: Florian Fainelli <f.fainelli@gmail.com> 3267L: bcm-kernel-feedback-list@broadcom.com 3268L: linux-mips@vger.kernel.org 3269T: git git://github.com/broadcom/stblinux.git 3270S: Maintained 3271F: arch/mips/bmips/* 3272F: arch/mips/include/asm/mach-bmips/* 3273F: arch/mips/kernel/*bmips* 3274F: arch/mips/boot/dts/brcm/bcm*.dts* 3275F: drivers/irqchip/irq-bcm63* 3276F: drivers/irqchip/irq-bcm7* 3277F: drivers/irqchip/irq-brcmstb* 3278F: include/linux/bcm963xx_nvram.h 3279F: include/linux/bcm963xx_tag.h 3280 3281BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3282M: Rasesh Mody <rmody@marvell.com> 3283M: GR-Linux-NIC-Dev@marvell.com 3284L: netdev@vger.kernel.org 3285S: Supported 3286F: drivers/net/ethernet/broadcom/bnx2.* 3287F: drivers/net/ethernet/broadcom/bnx2_* 3288 3289BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3290M: QLogic-Storage-Upstream@qlogic.com 3291L: linux-scsi@vger.kernel.org 3292S: Supported 3293F: drivers/scsi/bnx2fc/ 3294 3295BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3296M: QLogic-Storage-Upstream@qlogic.com 3297L: linux-scsi@vger.kernel.org 3298S: Supported 3299F: drivers/scsi/bnx2i/ 3300 3301BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3302M: Ariel Elior <aelior@marvell.com> 3303M: Sudarsana Kalluru <skalluru@marvell.com> 3304M: GR-everest-linux-l2@marvell.com 3305L: netdev@vger.kernel.org 3306S: Supported 3307F: drivers/net/ethernet/broadcom/bnx2x/ 3308 3309BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3310M: Michael Chan <michael.chan@broadcom.com> 3311L: netdev@vger.kernel.org 3312S: Supported 3313F: drivers/net/ethernet/broadcom/bnxt/ 3314 3315BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3316M: Arend van Spriel <arend.vanspriel@broadcom.com> 3317M: Franky Lin <franky.lin@broadcom.com> 3318M: Hante Meuleman <hante.meuleman@broadcom.com> 3319M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3320M: Wright Feng <wright.feng@cypress.com> 3321L: linux-wireless@vger.kernel.org 3322L: brcm80211-dev-list.pdl@broadcom.com 3323L: brcm80211-dev-list@cypress.com 3324S: Supported 3325F: drivers/net/wireless/broadcom/brcm80211/ 3326 3327BROADCOM BRCMSTB GPIO DRIVER 3328M: Gregory Fong <gregory.0xf0@gmail.com> 3329L: bcm-kernel-feedback-list@broadcom.com 3330S: Supported 3331F: drivers/gpio/gpio-brcmstb.c 3332F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3333 3334BROADCOM BRCMSTB I2C DRIVER 3335M: Kamal Dasu <kdasu.kdev@gmail.com> 3336L: linux-i2c@vger.kernel.org 3337L: bcm-kernel-feedback-list@broadcom.com 3338S: Supported 3339F: drivers/i2c/busses/i2c-brcmstb.c 3340F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3341 3342BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3343M: Al Cooper <alcooperx@gmail.com> 3344L: linux-kernel@vger.kernel.org 3345L: bcm-kernel-feedback-list@broadcom.com 3346S: Maintained 3347F: drivers/phy/broadcom/phy-brcm-usb* 3348 3349BROADCOM GENET ETHERNET DRIVER 3350M: Doug Berger <opendmb@gmail.com> 3351M: Florian Fainelli <f.fainelli@gmail.com> 3352L: bcm-kernel-feedback-list@broadcom.com 3353L: netdev@vger.kernel.org 3354S: Supported 3355F: drivers/net/ethernet/broadcom/genet/ 3356 3357BROADCOM IPROC ARM ARCHITECTURE 3358M: Ray Jui <rjui@broadcom.com> 3359M: Scott Branden <sbranden@broadcom.com> 3360M: bcm-kernel-feedback-list@broadcom.com 3361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3362T: git git://github.com/broadcom/cygnus-linux.git 3363S: Maintained 3364N: iproc 3365N: cygnus 3366N: bcm[-_]nsp 3367N: bcm9113* 3368N: bcm9583* 3369N: bcm9585* 3370N: bcm9586* 3371N: bcm988312 3372N: bcm113* 3373N: bcm583* 3374N: bcm585* 3375N: bcm586* 3376N: bcm88312 3377N: hr2 3378N: stingray 3379F: arch/arm64/boot/dts/broadcom/northstar2/* 3380F: arch/arm64/boot/dts/broadcom/stingray/* 3381F: drivers/clk/bcm/clk-ns* 3382F: drivers/clk/bcm/clk-sr* 3383F: drivers/pinctrl/bcm/pinctrl-ns* 3384F: include/dt-bindings/clock/bcm-sr* 3385 3386BROADCOM KONA GPIO DRIVER 3387M: Ray Jui <rjui@broadcom.com> 3388L: bcm-kernel-feedback-list@broadcom.com 3389S: Supported 3390F: drivers/gpio/gpio-bcm-kona.c 3391F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3392 3393BROADCOM NETXTREME-E ROCE DRIVER 3394M: Selvin Xavier <selvin.xavier@broadcom.com> 3395M: Devesh Sharma <devesh.sharma@broadcom.com> 3396M: Somnath Kotur <somnath.kotur@broadcom.com> 3397M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3398L: linux-rdma@vger.kernel.org 3399W: http://www.broadcom.com 3400S: Supported 3401F: drivers/infiniband/hw/bnxt_re/ 3402F: include/uapi/rdma/bnxt_re-abi.h 3403 3404BROADCOM NVRAM DRIVER 3405M: Rafał Miłecki <zajec5@gmail.com> 3406L: linux-mips@vger.kernel.org 3407S: Maintained 3408F: drivers/firmware/broadcom/* 3409 3410BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3411M: Rafał Miłecki <zajec5@gmail.com> 3412L: linux-wireless@vger.kernel.org 3413S: Maintained 3414F: drivers/bcma/ 3415F: include/linux/bcma/ 3416 3417BROADCOM STB AVS CPUFREQ DRIVER 3418M: Markus Mayer <mmayer@broadcom.com> 3419M: bcm-kernel-feedback-list@broadcom.com 3420L: linux-pm@vger.kernel.org 3421S: Maintained 3422F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3423F: drivers/cpufreq/brcmstb* 3424 3425BROADCOM STB AVS TMON DRIVER 3426M: Markus Mayer <mmayer@broadcom.com> 3427M: bcm-kernel-feedback-list@broadcom.com 3428L: linux-pm@vger.kernel.org 3429S: Maintained 3430F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3431F: drivers/thermal/broadcom/brcmstb* 3432 3433BROADCOM STB NAND FLASH DRIVER 3434M: Brian Norris <computersforpeace@gmail.com> 3435M: Kamal Dasu <kdasu.kdev@gmail.com> 3436L: linux-mtd@lists.infradead.org 3437L: bcm-kernel-feedback-list@broadcom.com 3438S: Maintained 3439F: drivers/mtd/nand/raw/brcmnand/ 3440 3441BROADCOM STB DPFE DRIVER 3442M: Markus Mayer <mmayer@broadcom.com> 3443M: bcm-kernel-feedback-list@broadcom.com 3444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3445S: Maintained 3446F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3447F: drivers/memory/brcmstb_dpfe.c 3448 3449BROADCOM SPI DRIVER 3450M: Kamal Dasu <kdasu.kdev@gmail.com> 3451M: bcm-kernel-feedback-list@broadcom.com 3452S: Maintained 3453F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3454F: drivers/spi/spi-bcm-qspi.* 3455F: drivers/spi/spi-brcmstb-qspi.c 3456F: drivers/spi/spi-iproc-qspi.c 3457 3458BROADCOM SYSTEMPORT ETHERNET DRIVER 3459M: Florian Fainelli <f.fainelli@gmail.com> 3460L: bcm-kernel-feedback-list@broadcom.com 3461L: netdev@vger.kernel.org 3462S: Supported 3463F: drivers/net/ethernet/broadcom/bcmsysport.* 3464 3465BROADCOM TG3 GIGABIT ETHERNET DRIVER 3466M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3467M: Prashant Sreedharan <prashant@broadcom.com> 3468M: Michael Chan <mchan@broadcom.com> 3469L: netdev@vger.kernel.org 3470S: Supported 3471F: drivers/net/ethernet/broadcom/tg3.* 3472 3473BROCADE BFA FC SCSI DRIVER 3474M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3475M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3476L: linux-scsi@vger.kernel.org 3477S: Supported 3478F: drivers/scsi/bfa/ 3479 3480BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3481M: Rasesh Mody <rmody@marvell.com> 3482M: Sudarsana Kalluru <skalluru@marvell.com> 3483M: GR-Linux-NIC-Dev@marvell.com 3484L: netdev@vger.kernel.org 3485S: Supported 3486F: drivers/net/ethernet/brocade/bna/ 3487 3488BSG (block layer generic sg v4 driver) 3489M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3490L: linux-scsi@vger.kernel.org 3491S: Supported 3492F: block/bsg.c 3493F: include/linux/bsg.h 3494F: include/uapi/linux/bsg.h 3495 3496BT87X AUDIO DRIVER 3497M: Clemens Ladisch <clemens@ladisch.de> 3498L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3500S: Maintained 3501F: Documentation/sound/cards/bt87x.rst 3502F: sound/pci/bt87x.c 3503 3504BT8XXGPIO DRIVER 3505M: Michael Buesch <m@bues.ch> 3506W: http://bu3sch.de/btgpio.php 3507S: Maintained 3508F: drivers/gpio/gpio-bt8xx.c 3509 3510BTRFS FILE SYSTEM 3511M: Chris Mason <clm@fb.com> 3512M: Josef Bacik <josef@toxicpanda.com> 3513M: David Sterba <dsterba@suse.com> 3514L: linux-btrfs@vger.kernel.org 3515W: http://btrfs.wiki.kernel.org/ 3516Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3518S: Maintained 3519F: Documentation/filesystems/btrfs.txt 3520F: fs/btrfs/ 3521F: include/linux/btrfs* 3522F: include/uapi/linux/btrfs* 3523 3524BTTV VIDEO4LINUX DRIVER 3525M: Mauro Carvalho Chehab <mchehab@kernel.org> 3526L: linux-media@vger.kernel.org 3527W: https://linuxtv.org 3528T: git git://linuxtv.org/media_tree.git 3529S: Odd fixes 3530F: Documentation/media/v4l-drivers/bttv* 3531F: drivers/media/pci/bt8xx/bttv* 3532 3533BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3534M: Chanwoo Choi <cw00.choi@samsung.com> 3535L: linux-pm@vger.kernel.org 3536L: linux-samsung-soc@vger.kernel.org 3537T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3538S: Maintained 3539F: drivers/devfreq/exynos-bus.c 3540F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3541 3542BUSLOGIC SCSI DRIVER 3543M: Khalid Aziz <khalid@gonehiking.org> 3544L: linux-scsi@vger.kernel.org 3545S: Maintained 3546F: drivers/scsi/BusLogic.* 3547F: drivers/scsi/FlashPoint.* 3548 3549C-MEDIA CMI8788 DRIVER 3550M: Clemens Ladisch <clemens@ladisch.de> 3551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3552T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3553S: Maintained 3554F: sound/pci/oxygen/ 3555 3556C-SKY ARCHITECTURE 3557M: Guo Ren <guoren@kernel.org> 3558T: git https://github.com/c-sky/csky-linux.git 3559S: Supported 3560F: arch/csky/ 3561F: Documentation/devicetree/bindings/csky/ 3562F: drivers/irqchip/irq-csky-* 3563F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3564F: drivers/clocksource/timer-gx6605s.c 3565F: drivers/clocksource/timer-mp-csky.c 3566F: Documentation/devicetree/bindings/timer/csky,* 3567K: csky 3568N: csky 3569 3570C6X ARCHITECTURE 3571M: Mark Salter <msalter@redhat.com> 3572M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3573L: linux-c6x-dev@linux-c6x.org 3574W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3575S: Maintained 3576F: arch/c6x/ 3577 3578CA8210 IEEE-802.15.4 RADIO DRIVER 3579M: Harry Morris <h.morris@cascoda.com> 3580L: linux-wpan@vger.kernel.org 3581W: https://github.com/Cascoda/ca8210-linux.git 3582S: Maintained 3583F: drivers/net/ieee802154/ca8210.c 3584F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3585 3586CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3587M: David Howells <dhowells@redhat.com> 3588L: linux-cachefs@redhat.com (moderated for non-subscribers) 3589S: Supported 3590F: Documentation/filesystems/caching/cachefiles.txt 3591F: fs/cachefiles/ 3592 3593CADENCE MIPI-CSI2 BRIDGES 3594M: Maxime Ripard <mripard@kernel.org> 3595L: linux-media@vger.kernel.org 3596S: Maintained 3597F: Documentation/devicetree/bindings/media/cdns,*.txt 3598F: drivers/media/platform/cadence/cdns-csi2* 3599 3600CADET FM/AM RADIO RECEIVER DRIVER 3601M: Hans Verkuil <hverkuil@xs4all.nl> 3602L: linux-media@vger.kernel.org 3603T: git git://linuxtv.org/media_tree.git 3604W: https://linuxtv.org 3605S: Maintained 3606F: drivers/media/radio/radio-cadet* 3607 3608CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3609M: Jonathan Corbet <corbet@lwn.net> 3610L: linux-media@vger.kernel.org 3611T: git git://linuxtv.org/media_tree.git 3612S: Maintained 3613F: Documentation/media/v4l-drivers/cafe_ccic* 3614F: drivers/media/platform/marvell-ccic/ 3615 3616CAIF NETWORK LAYER 3617L: netdev@vger.kernel.org 3618S: Orphan 3619F: Documentation/networking/caif/ 3620F: drivers/net/caif/ 3621F: include/uapi/linux/caif/ 3622F: include/net/caif/ 3623F: net/caif/ 3624 3625CAKE QDISC 3626M: Toke Høiland-Jørgensen <toke@toke.dk> 3627L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3628S: Maintained 3629F: net/sched/sch_cake.c 3630 3631CALGARY x86-64 IOMMU 3632M: Muli Ben-Yehuda <mulix@mulix.org> 3633M: Jon Mason <jdmason@kudzu.us> 3634L: iommu@lists.linux-foundation.org 3635S: Maintained 3636F: arch/x86/kernel/pci-calgary_64.c 3637F: arch/x86/kernel/tce_64.c 3638F: arch/x86/include/asm/calgary.h 3639F: arch/x86/include/asm/tce.h 3640 3641CAN NETWORK DRIVERS 3642M: Wolfgang Grandegger <wg@grandegger.com> 3643M: Marc Kleine-Budde <mkl@pengutronix.de> 3644L: linux-can@vger.kernel.org 3645W: https://github.com/linux-can 3646T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3648S: Maintained 3649F: Documentation/devicetree/bindings/net/can/ 3650F: drivers/net/can/ 3651F: include/linux/can/dev.h 3652F: include/linux/can/led.h 3653F: include/linux/can/rx-offload.h 3654F: include/linux/can/platform/ 3655F: include/uapi/linux/can/error.h 3656F: include/uapi/linux/can/netlink.h 3657F: include/uapi/linux/can/vxcan.h 3658 3659CAN NETWORK LAYER 3660M: Oliver Hartkopp <socketcan@hartkopp.net> 3661M: Marc Kleine-Budde <mkl@pengutronix.de> 3662L: linux-can@vger.kernel.org 3663W: https://github.com/linux-can 3664T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3665T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3666S: Maintained 3667F: Documentation/networking/can.rst 3668F: net/can/ 3669F: include/linux/can/core.h 3670F: include/linux/can/skb.h 3671F: include/net/netns/can.h 3672F: include/uapi/linux/can.h 3673F: include/uapi/linux/can/bcm.h 3674F: include/uapi/linux/can/raw.h 3675F: include/uapi/linux/can/gw.h 3676 3677CAN-J1939 NETWORK LAYER 3678M: Robin van der Gracht <robin@protonic.nl> 3679M: Oleksij Rempel <o.rempel@pengutronix.de> 3680R: Pengutronix Kernel Team <kernel@pengutronix.de> 3681L: linux-can@vger.kernel.org 3682S: Maintained 3683F: Documentation/networking/j1939.txt 3684F: net/can/j1939/ 3685F: include/uapi/linux/can/j1939.h 3686 3687CAPABILITIES 3688M: Serge Hallyn <serge@hallyn.com> 3689L: linux-security-module@vger.kernel.org 3690S: Supported 3691F: include/linux/capability.h 3692F: include/uapi/linux/capability.h 3693F: security/commoncap.c 3694F: kernel/capability.c 3695 3696CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3697M: Kevin Tsai <ktsai@capellamicro.com> 3698S: Maintained 3699F: drivers/iio/light/cm* 3700 3701CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3702M: Christian Lamparter <chunkeey@googlemail.com> 3703L: linux-wireless@vger.kernel.org 3704W: http://wireless.kernel.org/en/users/Drivers/carl9170 3705S: Maintained 3706F: drivers/net/wireless/ath/carl9170/ 3707 3708CAVIUM I2C DRIVER 3709M: Jan Glauber <jglauber@cavium.com> 3710M: David Daney <david.daney@cavium.com> 3711W: http://www.cavium.com 3712S: Supported 3713F: drivers/i2c/busses/i2c-octeon* 3714F: drivers/i2c/busses/i2c-thunderx* 3715 3716CAVIUM LIQUIDIO NETWORK DRIVER 3717M: Derek Chickles <dchickles@marvell.com> 3718M: Satanand Burla <sburla@marvell.com> 3719M: Felix Manlunas <fmanlunas@marvell.com> 3720L: netdev@vger.kernel.org 3721W: http://www.cavium.com 3722S: Supported 3723F: drivers/net/ethernet/cavium/liquidio/ 3724 3725CAVIUM MMC DRIVER 3726M: Jan Glauber <jglauber@cavium.com> 3727M: David Daney <david.daney@cavium.com> 3728M: Steven J. Hill <Steven.Hill@cavium.com> 3729W: http://www.cavium.com 3730S: Supported 3731F: drivers/mmc/host/cavium* 3732 3733CAVIUM OCTEON-TX CRYPTO DRIVER 3734M: George Cherian <george.cherian@cavium.com> 3735L: linux-crypto@vger.kernel.org 3736W: http://www.cavium.com 3737S: Supported 3738F: drivers/crypto/cavium/cpt/ 3739 3740CAVIUM THUNDERX2 ARM64 SOC 3741M: Robert Richter <rrichter@cavium.com> 3742M: Jayachandran C <jnair@caviumnetworks.com> 3743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3744S: Maintained 3745F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3746F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3747 3748CC2520 IEEE-802.15.4 RADIO DRIVER 3749M: Varka Bhadram <varkabhadram@gmail.com> 3750L: linux-wpan@vger.kernel.org 3751S: Maintained 3752F: drivers/net/ieee802154/cc2520.c 3753F: include/linux/spi/cc2520.h 3754F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3755 3756CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3757M: Gilad Ben-Yossef <gilad@benyossef.com> 3758L: linux-crypto@vger.kernel.org 3759S: Supported 3760F: drivers/crypto/ccree/ 3761W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3762 3763CEC FRAMEWORK 3764M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3765L: linux-media@vger.kernel.org 3766T: git git://linuxtv.org/media_tree.git 3767W: http://linuxtv.org 3768S: Supported 3769F: Documentation/media/kapi/cec-core.rst 3770F: Documentation/media/uapi/cec 3771F: drivers/media/cec/ 3772F: drivers/media/rc/keymaps/rc-cec.c 3773F: include/media/cec.h 3774F: include/media/cec-notifier.h 3775F: include/uapi/linux/cec.h 3776F: include/uapi/linux/cec-funcs.h 3777F: Documentation/devicetree/bindings/media/cec.txt 3778F: Documentation/ABI/testing/debugfs-cec-error-inj 3779 3780CEC GPIO DRIVER 3781M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3782L: linux-media@vger.kernel.org 3783T: git git://linuxtv.org/media_tree.git 3784W: http://linuxtv.org 3785S: Supported 3786F: drivers/media/platform/cec-gpio/ 3787F: Documentation/devicetree/bindings/media/cec-gpio.txt 3788 3789CELL BROADBAND ENGINE ARCHITECTURE 3790M: Arnd Bergmann <arnd@arndb.de> 3791L: linuxppc-dev@lists.ozlabs.org 3792W: http://www.ibm.com/developerworks/power/cell/ 3793S: Supported 3794F: arch/powerpc/include/asm/cell*.h 3795F: arch/powerpc/include/asm/spu*.h 3796F: arch/powerpc/include/uapi/asm/spu*.h 3797F: arch/powerpc/oprofile/*cell* 3798F: arch/powerpc/platforms/cell/ 3799 3800CEPH COMMON CODE (LIBCEPH) 3801M: Ilya Dryomov <idryomov@gmail.com> 3802M: Jeff Layton <jlayton@kernel.org> 3803M: Sage Weil <sage@redhat.com> 3804L: ceph-devel@vger.kernel.org 3805W: http://ceph.com/ 3806T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3807T: git git://github.com/ceph/ceph-client.git 3808S: Supported 3809F: net/ceph/ 3810F: include/linux/ceph/ 3811F: include/linux/crush/ 3812 3813CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3814M: Jeff Layton <jlayton@kernel.org> 3815M: Sage Weil <sage@redhat.com> 3816M: Ilya Dryomov <idryomov@gmail.com> 3817L: ceph-devel@vger.kernel.org 3818W: http://ceph.com/ 3819T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3820T: git git://github.com/ceph/ceph-client.git 3821S: Supported 3822F: Documentation/filesystems/ceph.txt 3823F: fs/ceph/ 3824 3825CERTIFICATE HANDLING: 3826M: David Howells <dhowells@redhat.com> 3827M: David Woodhouse <dwmw2@infradead.org> 3828L: keyrings@vger.kernel.org 3829S: Maintained 3830F: Documentation/admin-guide/module-signing.rst 3831F: certs/ 3832F: scripts/sign-file.c 3833F: scripts/extract-cert.c 3834 3835CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3836L: devel@driverdev.osuosl.org 3837S: Obsolete 3838F: drivers/staging/wusbcore/ 3839 3840CFAG12864B LCD DRIVER 3841M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3842S: Maintained 3843F: drivers/auxdisplay/cfag12864b.c 3844F: include/linux/cfag12864b.h 3845 3846CFAG12864BFB LCD FRAMEBUFFER DRIVER 3847M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3848S: Maintained 3849F: drivers/auxdisplay/cfag12864bfb.c 3850F: include/linux/cfag12864b.h 3851 3852802.11 (including CFG80211/NL80211) 3853M: Johannes Berg <johannes@sipsolutions.net> 3854L: linux-wireless@vger.kernel.org 3855W: http://wireless.kernel.org/ 3856T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3858S: Maintained 3859F: net/wireless/ 3860F: include/uapi/linux/nl80211.h 3861F: include/linux/ieee80211.h 3862F: include/net/wext.h 3863F: include/net/cfg80211.h 3864F: include/net/iw_handler.h 3865F: include/net/ieee80211_radiotap.h 3866F: Documentation/driver-api/80211/cfg80211.rst 3867F: Documentation/networking/regulatory.txt 3868 3869CHAR and MISC DRIVERS 3870M: Arnd Bergmann <arnd@arndb.de> 3871M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3872T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3873S: Supported 3874F: drivers/char/ 3875F: drivers/misc/ 3876F: include/linux/miscdevice.h 3877 3878CHECKPATCH 3879M: Andy Whitcroft <apw@canonical.com> 3880M: Joe Perches <joe@perches.com> 3881S: Maintained 3882F: scripts/checkpatch.pl 3883 3884CHINESE DOCUMENTATION 3885M: Harry Wei <harryxiyou@gmail.com> 3886M: Alex Shi <alex.shi@linux.alibaba.com> 3887L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3888S: Maintained 3889F: Documentation/translations/zh_CN/ 3890 3891CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3892M: Peter Chen <Peter.Chen@nxp.com> 3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3894L: linux-usb@vger.kernel.org 3895S: Maintained 3896F: drivers/usb/chipidea/ 3897 3898CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3899M: Hans de Goede <hdegoede@redhat.com> 3900L: linux-input@vger.kernel.org 3901S: Maintained 3902F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3903F: drivers/input/touchscreen/chipone_icn8318.c 3904 3905CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3906M: Hans de Goede <hdegoede@redhat.com> 3907L: linux-input@vger.kernel.org 3908S: Maintained 3909F: drivers/input/touchscreen/chipone_icn8505.c 3910 3911CHROME HARDWARE PLATFORM SUPPORT 3912M: Benson Leung <bleung@chromium.org> 3913M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3914S: Maintained 3915T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3916F: drivers/platform/chrome/ 3917 3918CHROMEOS EC SUBDRIVERS 3919M: Benson Leung <bleung@chromium.org> 3920M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3921R: Guenter Roeck <groeck@chromium.org> 3922S: Maintained 3923N: cros_ec 3924N: cros-ec 3925F: drivers/power/supply/cros_usbpd-charger.c 3926 3927CHROMEOS EC CODEC DRIVER 3928M: Cheng-Yi Chiang <cychiang@chromium.org> 3929S: Maintained 3930R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3931R: Guenter Roeck <groeck@chromium.org> 3932F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3933F: sound/soc/codecs/cros_ec_codec.* 3934 3935CIRRUS LOGIC AUDIO CODEC DRIVERS 3936M: Brian Austin <brian.austin@cirrus.com> 3937M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3938L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3939S: Maintained 3940F: sound/soc/codecs/cs* 3941 3942CIRRUS LOGIC EP93XX ETHERNET DRIVER 3943M: Hartley Sweeten <hsweeten@visionengravers.com> 3944L: netdev@vger.kernel.org 3945S: Maintained 3946F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3947 3948CIRRUS LOGIC LOCHNAGAR DRIVER 3949M: Charles Keepax <ckeepax@opensource.cirrus.com> 3950M: Richard Fitzgerald <rf@opensource.cirrus.com> 3951L: patches@opensource.cirrus.com 3952S: Supported 3953F: drivers/clk/clk-lochnagar.c 3954F: drivers/hwmon/lochnagar-hwmon.c 3955F: drivers/mfd/lochnagar-i2c.c 3956F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3957F: drivers/regulator/lochnagar-regulator.c 3958F: sound/soc/codecs/lochnagar-sc.c 3959F: include/dt-bindings/clk/lochnagar.h 3960F: include/dt-bindings/pinctrl/lochnagar.h 3961F: include/linux/mfd/lochnagar* 3962F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3963F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3964F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3965F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3966F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3967F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3968F: Documentation/hwmon/lochnagar.rst 3969 3970CISCO FCOE HBA DRIVER 3971M: Satish Kharat <satishkh@cisco.com> 3972M: Sesidhar Baddela <sebaddel@cisco.com> 3973M: Karan Tilak Kumar <kartilak@cisco.com> 3974L: linux-scsi@vger.kernel.org 3975S: Supported 3976F: drivers/scsi/fnic/ 3977 3978CISCO SCSI HBA DRIVER 3979M: Karan Tilak Kumar <kartilak@cisco.com> 3980M: Sesidhar Baddela <sebaddel@cisco.com> 3981L: linux-scsi@vger.kernel.org 3982S: Supported 3983F: drivers/scsi/snic/ 3984 3985CISCO VIC ETHERNET NIC DRIVER 3986M: Christian Benvenuti <benve@cisco.com> 3987M: Govindarajulu Varadarajan <_govind@gmx.com> 3988M: Parvi Kaustubhi <pkaustub@cisco.com> 3989S: Supported 3990F: drivers/net/ethernet/cisco/enic/ 3991 3992CISCO VIC LOW LATENCY NIC DRIVER 3993M: Christian Benvenuti <benve@cisco.com> 3994M: Nelson Escobar <neescoba@cisco.com> 3995M: Parvi Kaustubhi <pkaustub@cisco.com> 3996S: Supported 3997F: drivers/infiniband/hw/usnic/ 3998 3999CIRRUS LOGIC MADERA CODEC DRIVERS 4000M: Charles Keepax <ckeepax@opensource.cirrus.com> 4001M: Richard Fitzgerald <rf@opensource.cirrus.com> 4002L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4003L: patches@opensource.cirrus.com 4004T: git https://github.com/CirrusLogic/linux-drivers.git 4005W: https://github.com/CirrusLogic/linux-drivers/wiki 4006S: Supported 4007F: Documentation/devicetree/bindings/mfd/madera.txt 4008F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 4009F: Documentation/devicetree/bindings/sound/madera.txt 4010F: include/dt-bindings/sound/madera* 4011F: include/linux/irqchip/irq-madera* 4012F: include/linux/mfd/madera/* 4013F: include/sound/madera* 4014F: drivers/gpio/gpio-madera* 4015F: drivers/irqchip/irq-madera* 4016F: drivers/mfd/madera* 4017F: drivers/mfd/cs47l* 4018F: drivers/pinctrl/cirrus/* 4019F: sound/soc/codecs/cs47l* 4020F: sound/soc/codecs/madera* 4021 4022CLANG-FORMAT FILE 4023M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4024S: Maintained 4025F: .clang-format 4026 4027CLANG/LLVM BUILD SUPPORT 4028L: clang-built-linux@googlegroups.com 4029W: https://clangbuiltlinux.github.io/ 4030B: https://github.com/ClangBuiltLinux/linux/issues 4031C: irc://chat.freenode.net/clangbuiltlinux 4032S: Supported 4033K: \b(?i:clang|llvm)\b 4034 4035CLEANCACHE API 4036M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4037L: linux-kernel@vger.kernel.org 4038S: Maintained 4039F: mm/cleancache.c 4040F: include/linux/cleancache.h 4041 4042CLK API 4043M: Russell King <linux@armlinux.org.uk> 4044L: linux-clk@vger.kernel.org 4045S: Maintained 4046F: include/linux/clk.h 4047 4048CLOCKSOURCE, CLOCKEVENT DRIVERS 4049M: Daniel Lezcano <daniel.lezcano@linaro.org> 4050M: Thomas Gleixner <tglx@linutronix.de> 4051L: linux-kernel@vger.kernel.org 4052T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4053S: Supported 4054F: drivers/clocksource/ 4055F: Documentation/devicetree/bindings/timer/ 4056 4057CMPC ACPI DRIVER 4058M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4059M: Daniel Oliveira Nascimento <don@syst.com.br> 4060L: platform-driver-x86@vger.kernel.org 4061S: Supported 4062F: drivers/platform/x86/classmate-laptop.c 4063 4064COBALT MEDIA DRIVER 4065M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4066L: linux-media@vger.kernel.org 4067T: git git://linuxtv.org/media_tree.git 4068W: https://linuxtv.org 4069S: Supported 4070F: drivers/media/pci/cobalt/ 4071 4072COCCINELLE/Semantic Patches (SmPL) 4073M: Julia Lawall <Julia.Lawall@lip6.fr> 4074M: Gilles Muller <Gilles.Muller@lip6.fr> 4075M: Nicolas Palix <nicolas.palix@imag.fr> 4076M: Michal Marek <michal.lkml@markovi.net> 4077L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4078T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4079W: http://coccinelle.lip6.fr/ 4080S: Supported 4081F: Documentation/dev-tools/coccinelle.rst 4082F: scripts/coccinelle/ 4083F: scripts/coccicheck 4084 4085CODA FILE SYSTEM 4086M: Jan Harkes <jaharkes@cs.cmu.edu> 4087M: coda@cs.cmu.edu 4088L: codalist@coda.cs.cmu.edu 4089W: http://www.coda.cs.cmu.edu/ 4090S: Maintained 4091F: Documentation/filesystems/coda.txt 4092F: fs/coda/ 4093F: include/linux/coda*.h 4094F: include/uapi/linux/coda*.h 4095 4096CODA V4L2 MEM2MEM DRIVER 4097M: Philipp Zabel <p.zabel@pengutronix.de> 4098L: linux-media@vger.kernel.org 4099S: Maintained 4100F: Documentation/devicetree/bindings/media/coda.txt 4101F: drivers/media/platform/coda/ 4102 4103CODE OF CONDUCT 4104M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4105S: Supported 4106F: Documentation/process/code-of-conduct.rst 4107F: Documentation/process/code-of-conduct-interpretation.rst 4108 4109COMMON CLK FRAMEWORK 4110M: Michael Turquette <mturquette@baylibre.com> 4111M: Stephen Boyd <sboyd@kernel.org> 4112L: linux-clk@vger.kernel.org 4113Q: http://patchwork.kernel.org/project/linux-clk/list/ 4114T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4115S: Maintained 4116F: Documentation/devicetree/bindings/clock/ 4117F: drivers/clk/ 4118X: drivers/clk/clkdev.c 4119F: include/linux/clk-pr* 4120F: include/linux/clk/ 4121F: include/linux/of_clk.h 4122 4123COMMON INTERNET FILE SYSTEM (CIFS) 4124M: Steve French <sfrench@samba.org> 4125L: linux-cifs@vger.kernel.org 4126L: samba-technical@lists.samba.org (moderated for non-subscribers) 4127W: http://linux-cifs.samba.org/ 4128T: git git://git.samba.org/sfrench/cifs-2.6.git 4129S: Supported 4130F: Documentation/admin-guide/cifs/ 4131F: fs/cifs/ 4132 4133COMPACTPCI HOTPLUG CORE 4134M: Scott Murray <scott@spiteful.org> 4135L: linux-pci@vger.kernel.org 4136S: Maintained 4137F: drivers/pci/hotplug/cpci_hotplug* 4138 4139COMPACTPCI HOTPLUG GENERIC DRIVER 4140M: Scott Murray <scott@spiteful.org> 4141L: linux-pci@vger.kernel.org 4142S: Maintained 4143F: drivers/pci/hotplug/cpcihp_generic.c 4144 4145COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4146M: Scott Murray <scott@spiteful.org> 4147L: linux-pci@vger.kernel.org 4148S: Maintained 4149F: drivers/pci/hotplug/cpcihp_zt5550.* 4150 4151COMPAL LAPTOP SUPPORT 4152M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4153L: platform-driver-x86@vger.kernel.org 4154S: Maintained 4155F: drivers/platform/x86/compal-laptop.c 4156 4157COMPILER ATTRIBUTES 4158M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4159S: Maintained 4160F: include/linux/compiler_attributes.h 4161 4162CONEXANT ACCESSRUNNER USB DRIVER 4163L: accessrunner-general@lists.sourceforge.net 4164W: http://accessrunner.sourceforge.net/ 4165S: Orphan 4166F: drivers/usb/atm/cxacru.c 4167 4168CONFIGFS 4169M: Joel Becker <jlbec@evilplan.org> 4170M: Christoph Hellwig <hch@lst.de> 4171T: git git://git.infradead.org/users/hch/configfs.git 4172S: Supported 4173F: fs/configfs/ 4174F: include/linux/configfs.h 4175 4176CONNECTOR 4177M: Evgeniy Polyakov <zbr@ioremap.net> 4178L: netdev@vger.kernel.org 4179S: Maintained 4180F: drivers/connector/ 4181 4182CONTROL GROUP (CGROUP) 4183M: Tejun Heo <tj@kernel.org> 4184M: Li Zefan <lizefan@huawei.com> 4185M: Johannes Weiner <hannes@cmpxchg.org> 4186L: cgroups@vger.kernel.org 4187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4188S: Maintained 4189F: Documentation/admin-guide/cgroup-v2.rst 4190F: Documentation/admin-guide/cgroup-v1/ 4191F: include/linux/cgroup* 4192F: kernel/cgroup/ 4193 4194CONTROL GROUP - CPUSET 4195M: Li Zefan <lizefan@huawei.com> 4196L: cgroups@vger.kernel.org 4197W: http://www.bullopensource.org/cpuset/ 4198W: http://oss.sgi.com/projects/cpusets/ 4199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4200S: Maintained 4201F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4202F: include/linux/cpuset.h 4203F: kernel/cgroup/cpuset.c 4204 4205CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4206M: Johannes Weiner <hannes@cmpxchg.org> 4207M: Michal Hocko <mhocko@kernel.org> 4208M: Vladimir Davydov <vdavydov.dev@gmail.com> 4209L: cgroups@vger.kernel.org 4210L: linux-mm@kvack.org 4211S: Maintained 4212F: mm/memcontrol.c 4213F: mm/swap_cgroup.c 4214 4215CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4216M: Tejun Heo <tj@kernel.org> 4217M: Jens Axboe <axboe@kernel.dk> 4218L: cgroups@vger.kernel.org 4219L: linux-block@vger.kernel.org 4220T: git git://git.kernel.dk/linux-block 4221F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4222F: block/blk-cgroup.c 4223F: include/linux/blk-cgroup.h 4224F: block/blk-throttle.c 4225F: block/blk-iolatency.c 4226F: block/bfq-cgroup.c 4227 4228CORETEMP HARDWARE MONITORING DRIVER 4229M: Fenghua Yu <fenghua.yu@intel.com> 4230L: linux-hwmon@vger.kernel.org 4231S: Maintained 4232F: Documentation/hwmon/coretemp.rst 4233F: drivers/hwmon/coretemp.c 4234 4235COSA/SRP SYNC SERIAL DRIVER 4236M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4237W: http://www.fi.muni.cz/~kas/cosa/ 4238S: Maintained 4239F: drivers/net/wan/cosa* 4240 4241COUNTER SUBSYSTEM 4242M: William Breathitt Gray <vilhelm.gray@gmail.com> 4243L: linux-iio@vger.kernel.org 4244S: Maintained 4245F: Documentation/ABI/testing/sysfs-bus-counter* 4246F: Documentation/driver-api/generic-counter.rst 4247F: drivers/counter/ 4248F: include/linux/counter.h 4249F: include/linux/counter_enum.h 4250 4251CPMAC ETHERNET DRIVER 4252M: Florian Fainelli <f.fainelli@gmail.com> 4253L: netdev@vger.kernel.org 4254S: Maintained 4255F: drivers/net/ethernet/ti/cpmac.c 4256 4257CPU FREQUENCY SCALING FRAMEWORK 4258M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4259M: Viresh Kumar <viresh.kumar@linaro.org> 4260L: linux-pm@vger.kernel.org 4261S: Maintained 4262T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4263T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4264B: https://bugzilla.kernel.org 4265F: Documentation/admin-guide/pm/cpufreq.rst 4266F: Documentation/admin-guide/pm/intel_pstate.rst 4267F: Documentation/cpu-freq/ 4268F: Documentation/devicetree/bindings/cpufreq/ 4269F: drivers/cpufreq/ 4270F: kernel/sched/cpufreq*.c 4271F: include/linux/cpufreq.h 4272F: include/linux/sched/cpufreq.h 4273F: tools/testing/selftests/cpufreq/ 4274 4275CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4276M: Viresh Kumar <viresh.kumar@linaro.org> 4277M: Sudeep Holla <sudeep.holla@arm.com> 4278L: linux-pm@vger.kernel.org 4279W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4280S: Maintained 4281F: drivers/cpufreq/arm_big_little.h 4282F: drivers/cpufreq/arm_big_little.c 4283 4284CPU POWER MONITORING SUBSYSTEM 4285M: Thomas Renninger <trenn@suse.com> 4286M: Shuah Khan <shuah@kernel.org> 4287M: Shuah Khan <skhan@linuxfoundation.org> 4288L: linux-pm@vger.kernel.org 4289S: Maintained 4290F: tools/power/cpupower/ 4291 4292CPUID/MSR DRIVER 4293M: "H. Peter Anvin" <hpa@zytor.com> 4294S: Maintained 4295F: arch/x86/kernel/cpuid.c 4296F: arch/x86/kernel/msr.c 4297 4298CPUIDLE DRIVER - ARM BIG LITTLE 4299M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4300M: Daniel Lezcano <daniel.lezcano@linaro.org> 4301L: linux-pm@vger.kernel.org 4302L: linux-arm-kernel@lists.infradead.org 4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4304S: Maintained 4305F: drivers/cpuidle/cpuidle-big_little.c 4306 4307CPUIDLE DRIVER - ARM EXYNOS 4308M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4309M: Daniel Lezcano <daniel.lezcano@linaro.org> 4310M: Kukjin Kim <kgene@kernel.org> 4311L: linux-pm@vger.kernel.org 4312L: linux-samsung-soc@vger.kernel.org 4313S: Supported 4314F: drivers/cpuidle/cpuidle-exynos.c 4315F: arch/arm/mach-exynos/pm.c 4316 4317CPUIDLE DRIVER - ARM PSCI 4318M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4319M: Sudeep Holla <sudeep.holla@arm.com> 4320L: linux-pm@vger.kernel.org 4321L: linux-arm-kernel@lists.infradead.org 4322S: Supported 4323F: drivers/cpuidle/cpuidle-psci.c 4324 4325CPU IDLE TIME MANAGEMENT FRAMEWORK 4326M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4327M: Daniel Lezcano <daniel.lezcano@linaro.org> 4328L: linux-pm@vger.kernel.org 4329S: Maintained 4330T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4331B: https://bugzilla.kernel.org 4332F: Documentation/admin-guide/pm/cpuidle.rst 4333F: Documentation/driver-api/pm/cpuidle.rst 4334F: drivers/cpuidle/* 4335F: include/linux/cpuidle.h 4336 4337CRAMFS FILESYSTEM 4338M: Nicolas Pitre <nico@fluxnic.net> 4339S: Maintained 4340F: Documentation/filesystems/cramfs.txt 4341F: fs/cramfs/ 4342 4343CREATIVE SB0540 4344M: Bastien Nocera <hadess@hadess.net> 4345L: linux-input@vger.kernel.org 4346S: Maintained 4347F: drivers/hid/hid-creative-sb0540.c 4348 4349CRYPTO API 4350M: Herbert Xu <herbert@gondor.apana.org.au> 4351M: "David S. Miller" <davem@davemloft.net> 4352L: linux-crypto@vger.kernel.org 4353T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4354T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4355S: Maintained 4356F: Documentation/crypto/ 4357F: Documentation/devicetree/bindings/crypto/ 4358F: arch/*/crypto/ 4359F: crypto/ 4360F: drivers/crypto/ 4361F: include/crypto/ 4362F: include/linux/crypto* 4363F: lib/crypto/ 4364 4365CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4366M: Neil Horman <nhorman@tuxdriver.com> 4367L: linux-crypto@vger.kernel.org 4368S: Maintained 4369F: crypto/ansi_cprng.c 4370F: crypto/rng.c 4371 4372CS3308 MEDIA DRIVER 4373M: Hans Verkuil <hverkuil@xs4all.nl> 4374L: linux-media@vger.kernel.org 4375T: git git://linuxtv.org/media_tree.git 4376W: http://linuxtv.org 4377S: Odd Fixes 4378F: drivers/media/i2c/cs3308.c 4379 4380CS5535 Audio ALSA driver 4381M: Jaya Kumar <jayakumar.alsa@gmail.com> 4382S: Maintained 4383F: sound/pci/cs5535audio/ 4384 4385CSI DRIVERS FOR ALLWINNER V3s 4386M: Yong Deng <yong.deng@magewell.com> 4387L: linux-media@vger.kernel.org 4388T: git git://linuxtv.org/media_tree.git 4389S: Maintained 4390F: drivers/media/platform/sunxi/sun6i-csi/ 4391F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4392 4393CW1200 WLAN driver 4394M: Solomon Peachy <pizza@shaftnet.org> 4395S: Maintained 4396F: drivers/net/wireless/st/cw1200/ 4397 4398CX18 VIDEO4LINUX DRIVER 4399M: Andy Walls <awalls@md.metrocast.net> 4400L: ivtv-devel@ivtvdriver.org (subscribers-only) 4401L: linux-media@vger.kernel.org 4402T: git git://linuxtv.org/media_tree.git 4403W: https://linuxtv.org 4404W: http://www.ivtvdriver.org/index.php/Cx18 4405S: Maintained 4406F: Documentation/media/v4l-drivers/cx18* 4407F: drivers/media/pci/cx18/ 4408F: include/uapi/linux/ivtv* 4409 4410CX2341X MPEG ENCODER HELPER MODULE 4411M: Hans Verkuil <hverkuil@xs4all.nl> 4412L: linux-media@vger.kernel.org 4413T: git git://linuxtv.org/media_tree.git 4414W: https://linuxtv.org 4415S: Maintained 4416F: drivers/media/common/cx2341x* 4417F: include/media/drv-intf/cx2341x.h 4418 4419CX24120 MEDIA DRIVER 4420M: Jemma Denson <jdenson@gmail.com> 4421M: Patrick Boettcher <patrick.boettcher@posteo.de> 4422L: linux-media@vger.kernel.org 4423W: https://linuxtv.org 4424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4425S: Maintained 4426F: drivers/media/dvb-frontends/cx24120* 4427 4428CX88 VIDEO4LINUX DRIVER 4429M: Mauro Carvalho Chehab <mchehab@kernel.org> 4430L: linux-media@vger.kernel.org 4431W: https://linuxtv.org 4432T: git git://linuxtv.org/media_tree.git 4433S: Odd fixes 4434F: Documentation/media/v4l-drivers/cx88* 4435F: drivers/media/pci/cx88/ 4436 4437CXD2820R MEDIA DRIVER 4438M: Antti Palosaari <crope@iki.fi> 4439L: linux-media@vger.kernel.org 4440W: https://linuxtv.org 4441W: http://palosaari.fi/linux/ 4442Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4443T: git git://linuxtv.org/anttip/media_tree.git 4444S: Maintained 4445F: drivers/media/dvb-frontends/cxd2820r* 4446 4447CXGB3 ETHERNET DRIVER (CXGB3) 4448M: Vishal Kulkarni <vishal@chelsio.com> 4449L: netdev@vger.kernel.org 4450W: http://www.chelsio.com 4451S: Supported 4452F: drivers/net/ethernet/chelsio/cxgb3/ 4453 4454CXGB3 ISCSI DRIVER (CXGB3I) 4455M: Karen Xie <kxie@chelsio.com> 4456L: linux-scsi@vger.kernel.org 4457W: http://www.chelsio.com 4458S: Supported 4459F: drivers/scsi/cxgbi/cxgb3i 4460 4461CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4462M: Potnuri Bharat Teja <bharat@chelsio.com> 4463L: linux-rdma@vger.kernel.org 4464W: http://www.openfabrics.org 4465S: Supported 4466F: drivers/infiniband/hw/cxgb3/ 4467F: include/uapi/rdma/cxgb3-abi.h 4468 4469CXGB4 CRYPTO DRIVER (chcr) 4470M: Atul Gupta <atul.gupta@chelsio.com> 4471L: linux-crypto@vger.kernel.org 4472W: http://www.chelsio.com 4473S: Supported 4474F: drivers/crypto/chelsio 4475 4476CXGB4 ETHERNET DRIVER (CXGB4) 4477M: Vishal Kulkarni <vishal@chelsio.com> 4478L: netdev@vger.kernel.org 4479W: http://www.chelsio.com 4480S: Supported 4481F: drivers/net/ethernet/chelsio/cxgb4/ 4482 4483CXGB4 ISCSI DRIVER (CXGB4I) 4484M: Karen Xie <kxie@chelsio.com> 4485L: linux-scsi@vger.kernel.org 4486W: http://www.chelsio.com 4487S: Supported 4488F: drivers/scsi/cxgbi/cxgb4i 4489 4490CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4491M: Potnuri Bharat Teja <bharat@chelsio.com> 4492L: linux-rdma@vger.kernel.org 4493W: http://www.openfabrics.org 4494S: Supported 4495F: drivers/infiniband/hw/cxgb4/ 4496F: include/uapi/rdma/cxgb4-abi.h 4497 4498CXGB4VF ETHERNET DRIVER (CXGB4VF) 4499M: Casey Leedom <leedom@chelsio.com> 4500L: netdev@vger.kernel.org 4501W: http://www.chelsio.com 4502S: Supported 4503F: drivers/net/ethernet/chelsio/cxgb4vf/ 4504 4505CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4506M: Frederic Barrat <fbarrat@linux.ibm.com> 4507M: Andrew Donnellan <ajd@linux.ibm.com> 4508L: linuxppc-dev@lists.ozlabs.org 4509S: Supported 4510F: arch/powerpc/platforms/powernv/pci-cxl.c 4511F: drivers/misc/cxl/ 4512F: include/misc/cxl* 4513F: include/uapi/misc/cxl.h 4514F: Documentation/powerpc/cxl.rst 4515F: Documentation/ABI/testing/sysfs-class-cxl 4516 4517CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4518M: Manoj N. Kumar <manoj@linux.ibm.com> 4519M: Matthew R. Ochs <mrochs@linux.ibm.com> 4520M: Uma Krishnan <ukrishn@linux.ibm.com> 4521L: linux-scsi@vger.kernel.org 4522S: Supported 4523F: drivers/scsi/cxlflash/ 4524F: include/uapi/scsi/cxlflash_ioctl.h 4525F: Documentation/powerpc/cxlflash.rst 4526 4527CYBERPRO FB DRIVER 4528M: Russell King <linux@armlinux.org.uk> 4529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4530W: http://www.armlinux.org.uk/ 4531S: Maintained 4532F: drivers/video/fbdev/cyber2000fb.* 4533 4534CYCLADES ASYNC MUX DRIVER 4535W: http://www.cyclades.com/ 4536S: Orphan 4537F: drivers/tty/cyclades.c 4538F: include/linux/cyclades.h 4539F: include/uapi/linux/cyclades.h 4540 4541CYCLADES PC300 DRIVER 4542W: http://www.cyclades.com/ 4543S: Orphan 4544F: drivers/net/wan/pc300* 4545 4546CYPRESS_FIRMWARE MEDIA DRIVER 4547M: Antti Palosaari <crope@iki.fi> 4548L: linux-media@vger.kernel.org 4549W: https://linuxtv.org 4550W: http://palosaari.fi/linux/ 4551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4552T: git git://linuxtv.org/anttip/media_tree.git 4553S: Maintained 4554F: drivers/media/common/cypress_firmware* 4555 4556CYTTSP TOUCHSCREEN DRIVER 4557M: Ferruh Yigit <fery@cypress.com> 4558L: linux-input@vger.kernel.org 4559S: Supported 4560F: drivers/input/touchscreen/cyttsp* 4561F: include/linux/input/cyttsp.h 4562 4563D-LINK DIR-685 TOUCHKEYS DRIVER 4564M: Linus Walleij <linus.walleij@linaro.org> 4565L: linux-input@vger.kernel.org 4566S: Supported 4567F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4568 4569DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4570M: Joshua Kinard <kumba@gentoo.org> 4571S: Maintained 4572F: drivers/rtc/rtc-ds1685.c 4573F: include/linux/rtc/ds1685.h 4574 4575DAMA SLAVE for AX.25 4576M: Joerg Reuter <jreuter@yaina.de> 4577W: http://yaina.de/jreuter/ 4578W: http://www.qsl.net/dl1bke/ 4579L: linux-hams@vger.kernel.org 4580S: Maintained 4581F: net/ax25/af_ax25.c 4582F: net/ax25/ax25_dev.c 4583F: net/ax25/ax25_ds_* 4584F: net/ax25/ax25_in.c 4585F: net/ax25/ax25_out.c 4586F: net/ax25/ax25_timer.c 4587F: net/ax25/sysctl_net_ax25.c 4588 4589DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4590L: netdev@vger.kernel.org 4591S: Orphan 4592F: Documentation/networking/device_drivers/dec/dmfe.txt 4593F: drivers/net/ethernet/dec/tulip/dmfe.c 4594 4595DC390/AM53C974 SCSI driver 4596M: Hannes Reinecke <hare@suse.com> 4597L: linux-scsi@vger.kernel.org 4598S: Maintained 4599F: drivers/scsi/am53c974.c 4600 4601DC395x SCSI driver 4602M: Oliver Neukum <oliver@neukum.org> 4603M: Ali Akcaagac <aliakc@web.de> 4604M: Jamie Lenehan <lenehan@twibble.org> 4605L: dc395x@twibble.org 4606W: http://twibble.org/dist/dc395x/ 4607W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4608S: Maintained 4609F: Documentation/scsi/dc395x.txt 4610F: drivers/scsi/dc395x.* 4611 4612DCCP PROTOCOL 4613M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4614L: dccp@vger.kernel.org 4615W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4616S: Maintained 4617F: include/linux/dccp.h 4618F: include/uapi/linux/dccp.h 4619F: include/linux/tfrc.h 4620F: net/dccp/ 4621 4622DECnet NETWORK LAYER 4623W: http://linux-decnet.sourceforge.net 4624L: linux-decnet-user@lists.sourceforge.net 4625S: Orphan 4626F: Documentation/networking/decnet.txt 4627F: net/decnet/ 4628 4629DECSTATION PLATFORM SUPPORT 4630M: "Maciej W. Rozycki" <macro@linux-mips.org> 4631L: linux-mips@vger.kernel.org 4632W: http://www.linux-mips.org/wiki/DECstation 4633S: Maintained 4634F: arch/mips/dec/ 4635F: arch/mips/include/asm/dec/ 4636F: arch/mips/include/asm/mach-dec/ 4637 4638DEFXX FDDI NETWORK DRIVER 4639M: "Maciej W. Rozycki" <macro@linux-mips.org> 4640S: Maintained 4641F: drivers/net/fddi/defxx.* 4642 4643DELL SMBIOS DRIVER 4644M: Pali Rohár <pali.rohar@gmail.com> 4645M: Mario Limonciello <mario.limonciello@dell.com> 4646L: platform-driver-x86@vger.kernel.org 4647S: Maintained 4648F: drivers/platform/x86/dell-smbios.* 4649 4650DELL SMBIOS SMM DRIVER 4651M: Mario Limonciello <mario.limonciello@dell.com> 4652L: platform-driver-x86@vger.kernel.org 4653S: Maintained 4654F: drivers/platform/x86/dell-smbios-smm.c 4655 4656DELL SMBIOS WMI DRIVER 4657M: Mario Limonciello <mario.limonciello@dell.com> 4658L: platform-driver-x86@vger.kernel.org 4659S: Maintained 4660F: drivers/platform/x86/dell-smbios-wmi.c 4661F: tools/wmi/dell-smbios-example.c 4662 4663DEFZA FDDI NETWORK DRIVER 4664M: "Maciej W. Rozycki" <macro@linux-mips.org> 4665S: Maintained 4666F: drivers/net/fddi/defza.* 4667 4668DELL LAPTOP DRIVER 4669M: Matthew Garrett <mjg59@srcf.ucam.org> 4670M: Pali Rohár <pali.rohar@gmail.com> 4671L: platform-driver-x86@vger.kernel.org 4672S: Maintained 4673F: drivers/platform/x86/dell-laptop.c 4674 4675DELL LAPTOP FREEFALL DRIVER 4676M: Pali Rohár <pali.rohar@gmail.com> 4677S: Maintained 4678F: drivers/platform/x86/dell-smo8800.c 4679 4680DELL LAPTOP RBTN DRIVER 4681M: Pali Rohár <pali.rohar@gmail.com> 4682S: Maintained 4683F: drivers/platform/x86/dell-rbtn.* 4684 4685DELL REMOTE BIOS UPDATE DRIVER 4686M: Stuart Hayes <stuart.w.hayes@gmail.com> 4687L: platform-driver-x86@vger.kernel.org 4688S: Maintained 4689F: drivers/platform/x86/dell_rbu.c 4690 4691DELL LAPTOP SMM DRIVER 4692M: Pali Rohár <pali.rohar@gmail.com> 4693S: Maintained 4694F: drivers/hwmon/dell-smm-hwmon.c 4695F: include/uapi/linux/i8k.h 4696 4697DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4698M: Stuart Hayes <stuart.w.hayes@gmail.com> 4699L: platform-driver-x86@vger.kernel.org 4700S: Maintained 4701F: Documentation/driver-api/dcdbas.rst 4702F: drivers/platform/x86/dcdbas.* 4703 4704DELL WMI NOTIFICATIONS DRIVER 4705M: Matthew Garrett <mjg59@srcf.ucam.org> 4706M: Pali Rohár <pali.rohar@gmail.com> 4707S: Maintained 4708F: drivers/platform/x86/dell-wmi.c 4709 4710DELL WMI DESCRIPTOR DRIVER 4711M: Mario Limonciello <mario.limonciello@dell.com> 4712S: Maintained 4713F: drivers/platform/x86/dell-wmi-descriptor.c 4714 4715DELTA ST MEDIA DRIVER 4716M: Hugues Fruchet <hugues.fruchet@st.com> 4717L: linux-media@vger.kernel.org 4718T: git git://linuxtv.org/media_tree.git 4719W: https://linuxtv.org 4720S: Supported 4721F: drivers/media/platform/sti/delta 4722 4723DENALI NAND DRIVER 4724M: Masahiro Yamada <yamada.masahiro@socionext.com> 4725L: linux-mtd@lists.infradead.org 4726S: Supported 4727F: drivers/mtd/nand/raw/denali* 4728 4729DESIGNWARE EDMA CORE IP DRIVER 4730M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4731L: dmaengine@vger.kernel.org 4732S: Maintained 4733F: drivers/dma/dw-edma/ 4734F: include/linux/dma/edma.h 4735 4736DESIGNWARE USB2 DRD IP DRIVER 4737M: Minas Harutyunyan <hminas@synopsys.com> 4738L: linux-usb@vger.kernel.org 4739T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4740S: Maintained 4741F: drivers/usb/dwc2/ 4742 4743DESIGNWARE USB3 DRD IP DRIVER 4744M: Felipe Balbi <balbi@kernel.org> 4745L: linux-usb@vger.kernel.org 4746T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4747S: Maintained 4748F: drivers/usb/dwc3/ 4749 4750DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4751M: Andreas Klinger <ak@it-klinger.de> 4752L: linux-iio@vger.kernel.org 4753S: Maintained 4754F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4755F: drivers/iio/proximity/srf*.c 4756 4757DEVICE COREDUMP (DEV_COREDUMP) 4758M: Johannes Berg <johannes@sipsolutions.net> 4759L: linux-kernel@vger.kernel.org 4760S: Maintained 4761F: drivers/base/devcoredump.c 4762F: include/linux/devcoredump.h 4763 4764DEVICE FREQUENCY (DEVFREQ) 4765M: MyungJoo Ham <myungjoo.ham@samsung.com> 4766M: Kyungmin Park <kyungmin.park@samsung.com> 4767R: Chanwoo Choi <cw00.choi@samsung.com> 4768L: linux-pm@vger.kernel.org 4769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4770S: Maintained 4771F: drivers/devfreq/ 4772F: include/linux/devfreq.h 4773F: Documentation/devicetree/bindings/devfreq/ 4774F: include/trace/events/devfreq.h 4775 4776DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4777M: Chanwoo Choi <cw00.choi@samsung.com> 4778L: linux-pm@vger.kernel.org 4779T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4780S: Supported 4781F: drivers/devfreq/event/ 4782F: drivers/devfreq/devfreq-event.c 4783F: include/linux/devfreq-event.h 4784F: Documentation/devicetree/bindings/devfreq/event/ 4785 4786DEVICE NUMBER REGISTRY 4787M: Torben Mathiasen <device@lanana.org> 4788W: http://lanana.org/docs/device-list/index.html 4789S: Maintained 4790 4791DEVICE-MAPPER (LVM) 4792M: Alasdair Kergon <agk@redhat.com> 4793M: Mike Snitzer <snitzer@redhat.com> 4794M: dm-devel@redhat.com 4795L: dm-devel@redhat.com 4796W: http://sources.redhat.com/dm 4797Q: http://patchwork.kernel.org/project/dm-devel/list/ 4798T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4799T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4800S: Maintained 4801F: Documentation/admin-guide/device-mapper/ 4802F: drivers/md/Makefile 4803F: drivers/md/Kconfig 4804F: drivers/md/dm* 4805F: drivers/md/persistent-data/ 4806F: include/linux/device-mapper.h 4807F: include/linux/dm-*.h 4808F: include/uapi/linux/dm-*.h 4809 4810DEVLINK 4811M: Jiri Pirko <jiri@mellanox.com> 4812L: netdev@vger.kernel.org 4813S: Supported 4814F: net/core/devlink.c 4815F: include/net/devlink.h 4816F: include/uapi/linux/devlink.h 4817 4818DIALOG SEMICONDUCTOR DRIVERS 4819M: Support Opensource <support.opensource@diasemi.com> 4820W: http://www.dialog-semiconductor.com/products 4821S: Supported 4822F: Documentation/hwmon/da90??.rst 4823F: Documentation/devicetree/bindings/mfd/da90*.txt 4824F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4825F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4826F: Documentation/devicetree/bindings/regulator/da92*.txt 4827F: Documentation/devicetree/bindings/regulator/slg51000.txt 4828F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4829F: Documentation/devicetree/bindings/sound/da[79]*.txt 4830F: drivers/gpio/gpio-da90??.c 4831F: drivers/hwmon/da90??-hwmon.c 4832F: drivers/iio/adc/da91??-*.c 4833F: drivers/input/misc/da90??_onkey.c 4834F: drivers/input/touchscreen/da9052_tsi.c 4835F: drivers/leds/leds-da90??.c 4836F: drivers/mfd/da903x.c 4837F: drivers/mfd/da90??-*.c 4838F: drivers/mfd/da91??-*.c 4839F: drivers/power/supply/da9052-battery.c 4840F: drivers/power/supply/da91??-*.c 4841F: drivers/regulator/da903x.c 4842F: drivers/regulator/da9???-regulator.[ch] 4843F: drivers/regulator/slg51000-regulator.[ch] 4844F: drivers/thermal/da90??-thermal.c 4845F: drivers/rtc/rtc-da90??.c 4846F: drivers/video/backlight/da90??_bl.c 4847F: drivers/watchdog/da90??_wdt.c 4848F: include/linux/mfd/da903x.h 4849F: include/linux/mfd/da9052/ 4850F: include/linux/mfd/da9055/ 4851F: include/linux/mfd/da9062/ 4852F: include/linux/mfd/da9063/ 4853F: include/linux/mfd/da9150/ 4854F: include/linux/regulator/da9211.h 4855F: include/sound/da[79]*.h 4856F: sound/soc/codecs/da[79]*.[ch] 4857 4858DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4859M: William Breathitt Gray <vilhelm.gray@gmail.com> 4860L: linux-gpio@vger.kernel.org 4861S: Maintained 4862F: drivers/gpio/gpio-gpio-mm.c 4863 4864DIOLAN U2C-12 I2C DRIVER 4865M: Guenter Roeck <linux@roeck-us.net> 4866L: linux-i2c@vger.kernel.org 4867S: Maintained 4868F: drivers/i2c/busses/i2c-diolan-u2c.c 4869 4870FILESYSTEM DIRECT ACCESS (DAX) 4871M: Dan Williams <dan.j.williams@intel.com> 4872R: Matthew Wilcox <willy@infradead.org> 4873R: Jan Kara <jack@suse.cz> 4874L: linux-fsdevel@vger.kernel.org 4875L: linux-nvdimm@lists.01.org 4876S: Supported 4877F: fs/dax.c 4878F: include/linux/dax.h 4879F: include/trace/events/fs_dax.h 4880 4881DEVICE DIRECT ACCESS (DAX) 4882M: Dan Williams <dan.j.williams@intel.com> 4883M: Vishal Verma <vishal.l.verma@intel.com> 4884M: Keith Busch <keith.busch@intel.com> 4885M: Dave Jiang <dave.jiang@intel.com> 4886L: linux-nvdimm@lists.01.org 4887S: Supported 4888F: drivers/dax/ 4889 4890DIRECTORY NOTIFICATION (DNOTIFY) 4891M: Jan Kara <jack@suse.cz> 4892R: Amir Goldstein <amir73il@gmail.com> 4893L: linux-fsdevel@vger.kernel.org 4894S: Maintained 4895F: Documentation/filesystems/dnotify.txt 4896F: fs/notify/dnotify/ 4897F: include/linux/dnotify.h 4898 4899DISK GEOMETRY AND PARTITION HANDLING 4900M: Andries Brouwer <aeb@cwi.nl> 4901W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4902W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4903W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4904S: Maintained 4905 4906DISKQUOTA 4907M: Jan Kara <jack@suse.com> 4908S: Maintained 4909F: Documentation/filesystems/quota.txt 4910F: fs/quota/ 4911F: include/linux/quota*.h 4912F: include/uapi/linux/quota*.h 4913 4914DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4915M: Bernie Thompson <bernie@plugable.com> 4916L: linux-fbdev@vger.kernel.org 4917S: Maintained 4918W: http://plugable.com/category/projects/udlfb/ 4919F: drivers/video/fbdev/udlfb.c 4920F: include/video/udlfb.h 4921F: Documentation/fb/udlfb.rst 4922 4923DISTRIBUTED LOCK MANAGER (DLM) 4924M: Christine Caulfield <ccaulfie@redhat.com> 4925M: David Teigland <teigland@redhat.com> 4926L: cluster-devel@redhat.com 4927W: http://sources.redhat.com/cluster/ 4928T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4929S: Supported 4930F: fs/dlm/ 4931 4932DMA BUFFER SHARING FRAMEWORK 4933M: Sumit Semwal <sumit.semwal@linaro.org> 4934S: Maintained 4935L: linux-media@vger.kernel.org 4936L: dri-devel@lists.freedesktop.org 4937L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4938F: drivers/dma-buf/ 4939F: include/linux/dma-buf* 4940F: include/linux/reservation.h 4941F: include/linux/*fence.h 4942F: Documentation/driver-api/dma-buf.rst 4943T: git git://anongit.freedesktop.org/drm/drm-misc 4944 4945DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4946M: Vinod Koul <vkoul@kernel.org> 4947L: dmaengine@vger.kernel.org 4948Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4949S: Maintained 4950F: drivers/dma/ 4951F: include/linux/dmaengine.h 4952F: include/linux/of_dma.h 4953F: Documentation/devicetree/bindings/dma/ 4954F: Documentation/driver-api/dmaengine/ 4955T: git git://git.infradead.org/users/vkoul/slave-dma.git 4956 4957DMA MAPPING HELPERS 4958M: Christoph Hellwig <hch@lst.de> 4959M: Marek Szyprowski <m.szyprowski@samsung.com> 4960R: Robin Murphy <robin.murphy@arm.com> 4961L: iommu@lists.linux-foundation.org 4962T: git git://git.infradead.org/users/hch/dma-mapping.git 4963W: http://git.infradead.org/users/hch/dma-mapping.git 4964S: Supported 4965F: kernel/dma/ 4966F: include/asm-generic/dma-mapping.h 4967F: include/linux/dma-direct.h 4968F: include/linux/dma-mapping.h 4969F: include/linux/dma-noncoherent.h 4970 4971DME1737 HARDWARE MONITOR DRIVER 4972M: Juerg Haefliger <juergh@gmail.com> 4973L: linux-hwmon@vger.kernel.org 4974S: Maintained 4975F: Documentation/hwmon/dme1737.rst 4976F: drivers/hwmon/dme1737.c 4977 4978DMI/SMBIOS SUPPORT 4979M: Jean Delvare <jdelvare@suse.com> 4980S: Maintained 4981T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4982F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4983F: drivers/firmware/dmi-id.c 4984F: drivers/firmware/dmi_scan.c 4985F: include/linux/dmi.h 4986 4987DOCUMENTATION 4988M: Jonathan Corbet <corbet@lwn.net> 4989L: linux-doc@vger.kernel.org 4990S: Maintained 4991F: Documentation/ 4992F: scripts/documentation-file-ref-check 4993F: scripts/kernel-doc 4994F: scripts/sphinx-pre-install 4995X: Documentation/ABI/ 4996X: Documentation/firmware-guide/acpi/ 4997X: Documentation/devicetree/ 4998X: Documentation/i2c/ 4999X: Documentation/media/ 5000X: Documentation/power/ 5001X: Documentation/spi/ 5002T: git git://git.lwn.net/linux.git docs-next 5003 5004DOCUMENTATION/ITALIAN 5005M: Federico Vaga <federico.vaga@vaga.pv.it> 5006L: linux-doc@vger.kernel.org 5007S: Maintained 5008F: Documentation/translations/it_IT 5009 5010DOCUMENTATION SCRIPTS 5011M: Mauro Carvalho Chehab <mchehab@kernel.org> 5012L: linux-doc@vger.kernel.org 5013S: Maintained 5014F: scripts/documentation-file-ref-check 5015F: scripts/sphinx-pre-install 5016F: Documentation/sphinx/parse-headers.pl 5017 5018DONGWOON DW9714 LENS VOICE COIL DRIVER 5019M: Sakari Ailus <sakari.ailus@linux.intel.com> 5020L: linux-media@vger.kernel.org 5021T: git git://linuxtv.org/media_tree.git 5022S: Maintained 5023F: drivers/media/i2c/dw9714.c 5024F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 5025 5026DONGWOON DW9807 LENS VOICE COIL DRIVER 5027M: Sakari Ailus <sakari.ailus@linux.intel.com> 5028L: linux-media@vger.kernel.org 5029T: git git://linuxtv.org/media_tree.git 5030S: Maintained 5031F: drivers/media/i2c/dw9807-vcm.c 5032F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 5033 5034DOUBLETALK DRIVER 5035M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 5036L: blinux-list@redhat.com 5037S: Maintained 5038F: drivers/char/dtlk.c 5039F: include/linux/dtlk.h 5040 5041DPAA2 DATAPATH I/O (DPIO) DRIVER 5042M: Roy Pledge <Roy.Pledge@nxp.com> 5043L: linux-kernel@vger.kernel.org 5044S: Maintained 5045F: drivers/soc/fsl/dpio 5046 5047DPAA2 ETHERNET DRIVER 5048M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5049L: netdev@vger.kernel.org 5050S: Maintained 5051F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5052F: drivers/net/ethernet/freescale/dpaa2/dpni* 5053F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5054F: drivers/net/ethernet/freescale/dpaa2/Makefile 5055F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5056 5057DPAA2 ETHERNET SWITCH DRIVER 5058M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5059M: Ioana Ciornei <ioana.ciornei@nxp.com> 5060L: linux-kernel@vger.kernel.org 5061S: Maintained 5062F: drivers/staging/fsl-dpaa2/ethsw 5063 5064DPT_I2O SCSI RAID DRIVER 5065M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5066L: linux-scsi@vger.kernel.org 5067W: http://www.adaptec.com/ 5068S: Maintained 5069F: drivers/scsi/dpt* 5070F: drivers/scsi/dpt/ 5071 5072DRBD DRIVER 5073M: Philipp Reisner <philipp.reisner@linbit.com> 5074M: Lars Ellenberg <lars.ellenberg@linbit.com> 5075L: drbd-dev@lists.linbit.com 5076W: http://www.drbd.org 5077T: git git://git.linbit.com/linux-drbd.git 5078T: git git://git.linbit.com/drbd-8.4.git 5079S: Supported 5080F: drivers/block/drbd/ 5081F: lib/lru_cache.c 5082F: Documentation/admin-guide/blockdev/ 5083 5084DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5085M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5086R: "Rafael J. Wysocki" <rafael@kernel.org> 5087T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5088S: Supported 5089F: Documentation/kobject.txt 5090F: drivers/base/ 5091F: fs/debugfs/ 5092F: fs/sysfs/ 5093F: include/linux/debugfs.h 5094F: include/linux/kobj* 5095F: lib/kobj* 5096 5097DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5098M: Kevin Hilman <khilman@kernel.org> 5099M: Nishanth Menon <nm@ti.com> 5100S: Maintained 5101F: drivers/power/avs/ 5102F: include/linux/power/smartreflex.h 5103L: linux-pm@vger.kernel.org 5104 5105DRM DRIVER FOR ARM PL111 CLCD 5106M: Eric Anholt <eric@anholt.net> 5107T: git git://anongit.freedesktop.org/drm/drm-misc 5108S: Supported 5109F: drivers/gpu/drm/pl111/ 5110 5111DRM DRIVER FOR ARM VERSATILE TFT PANELS 5112M: Linus Walleij <linus.walleij@linaro.org> 5113T: git git://anongit.freedesktop.org/drm/drm-misc 5114S: Maintained 5115F: drivers/gpu/drm/panel/panel-arm-versatile.c 5116F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5117 5118DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5119M: Dave Airlie <airlied@redhat.com> 5120S: Odd Fixes 5121F: drivers/gpu/drm/ast/ 5122 5123DRM DRIVER FOR ASPEED BMC GFX 5124M: Joel Stanley <joel@jms.id.au> 5125L: linux-aspeed@lists.ozlabs.org 5126T: git git://anongit.freedesktop.org/drm/drm-misc 5127S: Supported 5128F: drivers/gpu/drm/aspeed/ 5129F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5130 5131DRM DRIVER FOR BOCHS VIRTUAL GPU 5132M: Gerd Hoffmann <kraxel@redhat.com> 5133L: virtualization@lists.linux-foundation.org 5134T: git git://anongit.freedesktop.org/drm/drm-misc 5135S: Maintained 5136F: drivers/gpu/drm/bochs/ 5137 5138DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5139M: Linus Walleij <linus.walleij@linaro.org> 5140T: git git://anongit.freedesktop.org/drm/drm-misc 5141S: Maintained 5142F: drivers/gpu/drm/tve200/ 5143 5144DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5145M: Jagan Teki <jagan@amarulasolutions.com> 5146S: Maintained 5147F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5148F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5149 5150DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 5151M: Hans de Goede <hdegoede@redhat.com> 5152T: git git://anongit.freedesktop.org/drm/drm-misc 5153S: Maintained 5154F: drivers/gpu/drm/tiny/gm12u320.c 5155 5156DRM DRIVER FOR ILITEK ILI9225 PANELS 5157M: David Lechner <david@lechnology.com> 5158T: git git://anongit.freedesktop.org/drm/drm-misc 5159S: Maintained 5160F: drivers/gpu/drm/tiny/ili9225.c 5161F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5162 5163DRM DRIVER FOR HX8357D PANELS 5164M: Eric Anholt <eric@anholt.net> 5165T: git git://anongit.freedesktop.org/drm/drm-misc 5166S: Maintained 5167F: drivers/gpu/drm/tiny/hx8357d.c 5168F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5169 5170DRM DRIVER FOR INTEL I810 VIDEO CARDS 5171S: Orphan / Obsolete 5172F: drivers/gpu/drm/i810/ 5173F: include/uapi/drm/i810_drm.h 5174 5175DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5176S: Orphan / Obsolete 5177F: drivers/gpu/drm/mga/ 5178F: include/uapi/drm/mga_drm.h 5179 5180DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5181M: Dave Airlie <airlied@redhat.com> 5182S: Odd Fixes 5183F: drivers/gpu/drm/mgag200/ 5184 5185DRM DRIVER FOR MI0283QT 5186M: Noralf Trønnes <noralf@tronnes.org> 5187T: git git://anongit.freedesktop.org/drm/drm-misc 5188S: Maintained 5189F: drivers/gpu/drm/tiny/mi0283qt.c 5190F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5191 5192DRM DRIVER FOR MSM ADRENO GPU 5193M: Rob Clark <robdclark@gmail.com> 5194M: Sean Paul <sean@poorly.run> 5195L: linux-arm-msm@vger.kernel.org 5196L: dri-devel@lists.freedesktop.org 5197L: freedreno@lists.freedesktop.org 5198T: git https://gitlab.freedesktop.org/drm/msm.git 5199S: Maintained 5200F: drivers/gpu/drm/msm/ 5201F: include/uapi/drm/msm_drm.h 5202F: Documentation/devicetree/bindings/display/msm/ 5203 5204DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5205M: Ben Skeggs <bskeggs@redhat.com> 5206L: dri-devel@lists.freedesktop.org 5207L: nouveau@lists.freedesktop.org 5208T: git git://github.com/skeggsb/linux 5209S: Supported 5210F: drivers/gpu/drm/nouveau/ 5211F: include/uapi/drm/nouveau_drm.h 5212 5213DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5214M: Stefan Mavrodiev <stefan@olimex.com> 5215S: Maintained 5216F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5217F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5218 5219DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5220M: Noralf Trønnes <noralf@tronnes.org> 5221T: git git://anongit.freedesktop.org/drm/drm-misc 5222S: Maintained 5223F: drivers/gpu/drm/tiny/repaper.c 5224F: Documentation/devicetree/bindings/display/repaper.txt 5225 5226DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5227M: Dave Airlie <airlied@redhat.com> 5228M: Gerd Hoffmann <kraxel@redhat.com> 5229L: virtualization@lists.linux-foundation.org 5230T: git git://anongit.freedesktop.org/drm/drm-misc 5231S: Obsolete 5232W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5233F: drivers/gpu/drm/cirrus/ 5234 5235DRM DRIVER FOR QXL VIRTUAL GPU 5236M: Dave Airlie <airlied@redhat.com> 5237M: Gerd Hoffmann <kraxel@redhat.com> 5238L: virtualization@lists.linux-foundation.org 5239L: spice-devel@lists.freedesktop.org 5240T: git git://anongit.freedesktop.org/drm/drm-misc 5241S: Maintained 5242F: drivers/gpu/drm/qxl/ 5243F: include/uapi/drm/qxl_drm.h 5244 5245DRM DRIVER FOR RAYDIUM RM67191 PANELS 5246M: Robert Chiras <robert.chiras@nxp.com> 5247S: Maintained 5248F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 5249F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt 5250 5251DRM DRIVER FOR RAGE 128 VIDEO CARDS 5252S: Orphan / Obsolete 5253F: drivers/gpu/drm/r128/ 5254F: include/uapi/drm/r128_drm.h 5255 5256DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5257M: Guido Günther <agx@sigxcpu.org> 5258R: Purism Kernel Team <kernel@puri.sm> 5259S: Maintained 5260F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5261F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5262 5263DRM DRIVER FOR SAVAGE VIDEO CARDS 5264S: Orphan / Obsolete 5265F: drivers/gpu/drm/savage/ 5266F: include/uapi/drm/savage_drm.h 5267 5268DRM DRIVER FOR SIS VIDEO CARDS 5269S: Orphan / Obsolete 5270F: drivers/gpu/drm/sis/ 5271F: include/uapi/drm/sis_drm.h 5272 5273DRM DRIVER FOR SITRONIX ST7701 PANELS 5274M: Jagan Teki <jagan@amarulasolutions.com> 5275S: Maintained 5276F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5277F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5278 5279DRM DRIVER FOR SITRONIX ST7586 PANELS 5280M: David Lechner <david@lechnology.com> 5281T: git git://anongit.freedesktop.org/drm/drm-misc 5282S: Maintained 5283F: drivers/gpu/drm/tiny/st7586.c 5284F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5285 5286DRM DRIVER FOR SITRONIX ST7735R PANELS 5287M: David Lechner <david@lechnology.com> 5288T: git git://anongit.freedesktop.org/drm/drm-misc 5289S: Maintained 5290F: drivers/gpu/drm/tiny/st7735r.c 5291F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5292 5293DRM DRIVER FOR ST-ERICSSON MCDE 5294M: Linus Walleij <linus.walleij@linaro.org> 5295T: git git://anongit.freedesktop.org/drm/drm-misc 5296S: Maintained 5297F: drivers/gpu/drm/mcde/ 5298F: Documentation/devicetree/bindings/display/ste,mcde.txt 5299 5300DRM DRIVER FOR TDFX VIDEO CARDS 5301S: Orphan / Obsolete 5302F: drivers/gpu/drm/tdfx/ 5303 5304DRM DRIVER FOR TPO TPG110 PANELS 5305M: Linus Walleij <linus.walleij@linaro.org> 5306T: git git://anongit.freedesktop.org/drm/drm-misc 5307S: Maintained 5308F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5309F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 5310 5311DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5312M: Dave Airlie <airlied@redhat.com> 5313R: Sean Paul <sean@poorly.run> 5314L: dri-devel@lists.freedesktop.org 5315S: Odd Fixes 5316F: drivers/gpu/drm/udl/ 5317T: git git://anongit.freedesktop.org/drm/drm-misc 5318 5319DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5320M: Hans de Goede <hdegoede@redhat.com> 5321L: dri-devel@lists.freedesktop.org 5322S: Maintained 5323F: drivers/gpu/drm/vboxvideo/ 5324T: git git://anongit.freedesktop.org/drm/drm-misc 5325 5326DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5327M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5328R: Haneen Mohammed <hamohammed.sa@gmail.com> 5329R: Daniel Vetter <daniel@ffwll.ch> 5330T: git git://anongit.freedesktop.org/drm/drm-misc 5331S: Maintained 5332L: dri-devel@lists.freedesktop.org 5333F: drivers/gpu/drm/vkms/ 5334F: Documentation/gpu/vkms.rst 5335 5336DRM DRIVER FOR VMWARE VIRTUAL GPU 5337M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5338M: Thomas Hellstrom <thellstrom@vmware.com> 5339L: dri-devel@lists.freedesktop.org 5340T: git git://people.freedesktop.org/~thomash/linux 5341S: Supported 5342F: drivers/gpu/drm/vmwgfx/ 5343F: include/uapi/drm/vmwgfx_drm.h 5344 5345DRM DRIVERS 5346M: David Airlie <airlied@linux.ie> 5347M: Daniel Vetter <daniel@ffwll.ch> 5348L: dri-devel@lists.freedesktop.org 5349T: git git://anongit.freedesktop.org/drm/drm 5350B: https://bugs.freedesktop.org/ 5351C: irc://chat.freenode.net/dri-devel 5352S: Maintained 5353F: drivers/gpu/drm/ 5354F: drivers/gpu/vga/ 5355F: Documentation/devicetree/bindings/display/ 5356F: Documentation/devicetree/bindings/gpu/ 5357F: Documentation/gpu/ 5358F: include/drm/ 5359F: include/uapi/drm/ 5360F: include/linux/vga* 5361 5362DRM DRIVERS AND MISC GPU PATCHES 5363M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5364M: Maxime Ripard <mripard@kernel.org> 5365M: Sean Paul <sean@poorly.run> 5366W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5367S: Maintained 5368T: git git://anongit.freedesktop.org/drm/drm-misc 5369F: Documentation/gpu/ 5370F: drivers/gpu/vga/ 5371F: drivers/gpu/drm/* 5372F: include/drm/drm* 5373F: include/uapi/drm/drm* 5374F: include/linux/vga* 5375 5376DRM DRIVERS FOR ALLWINNER A10 5377M: Maxime Ripard <mripard@kernel.org> 5378M: Chen-Yu Tsai <wens@csie.org> 5379L: dri-devel@lists.freedesktop.org 5380S: Supported 5381F: drivers/gpu/drm/sun4i/ 5382F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5383T: git git://anongit.freedesktop.org/drm/drm-misc 5384 5385DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 5386M: Maxime Ripard <mripard@kernel.org> 5387M: Chen-Yu Tsai <wens@csie.org> 5388R: Jernej Skrabec <jernej.skrabec@siol.net> 5389L: dri-devel@lists.freedesktop.org 5390S: Supported 5391F: drivers/gpu/drm/sun4i/sun8i* 5392T: git git://anongit.freedesktop.org/drm/drm-misc 5393 5394DRM DRIVERS FOR AMLOGIC SOCS 5395M: Neil Armstrong <narmstrong@baylibre.com> 5396L: dri-devel@lists.freedesktop.org 5397L: linux-amlogic@lists.infradead.org 5398W: http://linux-meson.com/ 5399S: Supported 5400F: drivers/gpu/drm/meson/ 5401F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 5402F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 5403F: Documentation/gpu/meson.rst 5404T: git git://anongit.freedesktop.org/drm/drm-misc 5405 5406DRM DRIVERS FOR ATMEL HLCDC 5407M: Sam Ravnborg <sam@ravnborg.org> 5408M: Boris Brezillon <bbrezillon@kernel.org> 5409L: dri-devel@lists.freedesktop.org 5410S: Supported 5411F: drivers/gpu/drm/atmel-hlcdc/ 5412F: Documentation/devicetree/bindings/display/atmel/ 5413T: git git://anongit.freedesktop.org/drm/drm-misc 5414 5415DRM DRIVERS FOR BRIDGE CHIPS 5416M: Andrzej Hajda <a.hajda@samsung.com> 5417M: Neil Armstrong <narmstrong@baylibre.com> 5418R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5419R: Jonas Karlman <jonas@kwiboo.se> 5420R: Jernej Skrabec <jernej.skrabec@siol.net> 5421S: Maintained 5422T: git git://anongit.freedesktop.org/drm/drm-misc 5423F: drivers/gpu/drm/bridge/ 5424 5425DRM DRIVERS FOR EXYNOS 5426M: Inki Dae <inki.dae@samsung.com> 5427M: Joonyoung Shim <jy0922.shim@samsung.com> 5428M: Seung-Woo Kim <sw0312.kim@samsung.com> 5429M: Kyungmin Park <kyungmin.park@samsung.com> 5430L: dri-devel@lists.freedesktop.org 5431T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5432S: Supported 5433F: drivers/gpu/drm/exynos/ 5434F: include/uapi/drm/exynos_drm.h 5435F: Documentation/devicetree/bindings/display/exynos/ 5436 5437DRM DRIVERS FOR FREESCALE DCU 5438M: Stefan Agner <stefan@agner.ch> 5439M: Alison Wang <alison.wang@nxp.com> 5440L: dri-devel@lists.freedesktop.org 5441S: Supported 5442F: drivers/gpu/drm/fsl-dcu/ 5443F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5444F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5445F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5446T: git git://anongit.freedesktop.org/drm/drm-misc 5447 5448DRM DRIVERS FOR FREESCALE IMX 5449M: Philipp Zabel <p.zabel@pengutronix.de> 5450L: dri-devel@lists.freedesktop.org 5451S: Maintained 5452F: drivers/gpu/drm/imx/ 5453F: drivers/gpu/ipu-v3/ 5454F: Documentation/devicetree/bindings/display/imx/ 5455 5456DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5457M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5458L: dri-devel@lists.freedesktop.org 5459T: git git://github.com/patjak/drm-gma500 5460S: Maintained 5461F: drivers/gpu/drm/gma500/ 5462 5463DRM DRIVERS FOR HISILICON 5464M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5465M: Rongrong Zou <zourongrong@gmail.com> 5466R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5467R: Chen Feng <puck.chen@hisilicon.com> 5468L: dri-devel@lists.freedesktop.org 5469T: git git://github.com/xin3liang/linux.git 5470S: Maintained 5471F: drivers/gpu/drm/hisilicon/ 5472F: Documentation/devicetree/bindings/display/hisilicon/ 5473 5474DRM DRIVERS FOR LIMA 5475M: Qiang Yu <yuq825@gmail.com> 5476L: dri-devel@lists.freedesktop.org 5477L: lima@lists.freedesktop.org (moderated for non-subscribers) 5478S: Maintained 5479F: drivers/gpu/drm/lima/ 5480F: include/uapi/drm/lima_drm.h 5481T: git git://anongit.freedesktop.org/drm/drm-misc 5482 5483DRM DRIVERS FOR MEDIATEK 5484M: CK Hu <ck.hu@mediatek.com> 5485M: Philipp Zabel <p.zabel@pengutronix.de> 5486L: dri-devel@lists.freedesktop.org 5487S: Supported 5488F: drivers/gpu/drm/mediatek/ 5489F: Documentation/devicetree/bindings/display/mediatek/ 5490 5491DRM DRIVERS FOR NVIDIA TEGRA 5492M: Thierry Reding <thierry.reding@gmail.com> 5493L: dri-devel@lists.freedesktop.org 5494L: linux-tegra@vger.kernel.org 5495T: git git://anongit.freedesktop.org/tegra/linux.git 5496S: Supported 5497F: drivers/gpu/drm/tegra/ 5498F: drivers/gpu/host1x/ 5499F: include/linux/host1x.h 5500F: include/uapi/drm/tegra_drm.h 5501F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5502 5503DRM DRIVERS FOR RENESAS 5504M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5505M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5506L: dri-devel@lists.freedesktop.org 5507L: linux-renesas-soc@vger.kernel.org 5508T: git git://linuxtv.org/pinchartl/media drm/du/next 5509S: Supported 5510F: drivers/gpu/drm/rcar-du/ 5511F: drivers/gpu/drm/shmobile/ 5512F: include/linux/platform_data/shmob_drm.h 5513F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5514F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5515F: Documentation/devicetree/bindings/display/renesas,du.txt 5516 5517DRM DRIVERS FOR ROCKCHIP 5518M: Sandy Huang <hjc@rock-chips.com> 5519M: Heiko Stübner <heiko@sntech.de> 5520L: dri-devel@lists.freedesktop.org 5521S: Maintained 5522F: drivers/gpu/drm/rockchip/ 5523F: Documentation/devicetree/bindings/display/rockchip/ 5524T: git git://anongit.freedesktop.org/drm/drm-misc 5525 5526DRM DRIVERS FOR STI 5527M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5528M: Vincent Abriou <vincent.abriou@st.com> 5529L: dri-devel@lists.freedesktop.org 5530T: git git://anongit.freedesktop.org/drm/drm-misc 5531S: Maintained 5532F: drivers/gpu/drm/sti 5533F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5534 5535DRM DRIVERS FOR STM 5536M: Yannick Fertre <yannick.fertre@st.com> 5537M: Philippe Cornu <philippe.cornu@st.com> 5538M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5539M: Vincent Abriou <vincent.abriou@st.com> 5540L: dri-devel@lists.freedesktop.org 5541T: git git://anongit.freedesktop.org/drm/drm-misc 5542S: Maintained 5543F: drivers/gpu/drm/stm 5544F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5545 5546DRM DRIVERS FOR TI LCDC 5547M: Jyri Sarha <jsarha@ti.com> 5548R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5549L: dri-devel@lists.freedesktop.org 5550S: Maintained 5551F: drivers/gpu/drm/tilcdc/ 5552F: Documentation/devicetree/bindings/display/tilcdc/ 5553 5554DRM DRIVERS FOR TI OMAP 5555M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5556L: dri-devel@lists.freedesktop.org 5557S: Maintained 5558F: drivers/gpu/drm/omapdrm/ 5559F: Documentation/devicetree/bindings/display/ti/ 5560 5561DRM DRIVERS FOR V3D 5562M: Eric Anholt <eric@anholt.net> 5563S: Supported 5564F: drivers/gpu/drm/v3d/ 5565F: include/uapi/drm/v3d_drm.h 5566F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5567T: git git://anongit.freedesktop.org/drm/drm-misc 5568 5569DRM DRIVERS FOR VC4 5570M: Eric Anholt <eric@anholt.net> 5571T: git git://github.com/anholt/linux 5572S: Supported 5573F: drivers/gpu/drm/vc4/ 5574F: include/uapi/drm/vc4_drm.h 5575F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5576T: git git://anongit.freedesktop.org/drm/drm-misc 5577 5578DRM DRIVERS FOR VIVANTE GPU IP 5579M: Lucas Stach <l.stach@pengutronix.de> 5580R: Russell King <linux+etnaviv@armlinux.org.uk> 5581R: Christian Gmeiner <christian.gmeiner@gmail.com> 5582L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5583L: dri-devel@lists.freedesktop.org 5584S: Maintained 5585F: drivers/gpu/drm/etnaviv/ 5586F: include/uapi/drm/etnaviv_drm.h 5587F: Documentation/devicetree/bindings/display/etnaviv/ 5588 5589DRM DRIVERS FOR ZTE ZX 5590M: Shawn Guo <shawnguo@kernel.org> 5591L: dri-devel@lists.freedesktop.org 5592S: Maintained 5593F: drivers/gpu/drm/zte/ 5594F: Documentation/devicetree/bindings/display/zte,vou.txt 5595T: git git://anongit.freedesktop.org/drm/drm-misc 5596 5597DRM PANEL DRIVERS 5598M: Thierry Reding <thierry.reding@gmail.com> 5599R: Sam Ravnborg <sam@ravnborg.org> 5600L: dri-devel@lists.freedesktop.org 5601T: git git://anongit.freedesktop.org/drm/drm-misc 5602S: Maintained 5603F: drivers/gpu/drm/drm_panel.c 5604F: drivers/gpu/drm/panel/ 5605F: include/drm/drm_panel.h 5606F: Documentation/devicetree/bindings/display/panel/ 5607 5608DRM DRIVERS FOR XEN 5609M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5610T: git git://anongit.freedesktop.org/drm/drm-misc 5611L: dri-devel@lists.freedesktop.org 5612L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5613S: Supported 5614F: drivers/gpu/drm/xen/ 5615F: Documentation/gpu/xen-front.rst 5616 5617DRM TTM SUBSYSTEM 5618M: Christian Koenig <christian.koenig@amd.com> 5619M: Huang Rui <ray.huang@amd.com> 5620T: git git://people.freedesktop.org/~agd5f/linux 5621S: Maintained 5622L: dri-devel@lists.freedesktop.org 5623F: include/drm/ttm/ 5624F: drivers/gpu/drm/ttm/ 5625 5626DSBR100 USB FM RADIO DRIVER 5627M: Alexey Klimov <klimov.linux@gmail.com> 5628L: linux-media@vger.kernel.org 5629T: git git://linuxtv.org/media_tree.git 5630S: Maintained 5631F: drivers/media/radio/dsbr100.c 5632 5633DT3155 MEDIA DRIVER 5634M: Hans Verkuil <hverkuil@xs4all.nl> 5635L: linux-media@vger.kernel.org 5636T: git git://linuxtv.org/media_tree.git 5637W: https://linuxtv.org 5638S: Odd Fixes 5639F: drivers/media/pci/dt3155/ 5640 5641DVB_USB_AF9015 MEDIA DRIVER 5642M: Antti Palosaari <crope@iki.fi> 5643L: linux-media@vger.kernel.org 5644W: https://linuxtv.org 5645W: http://palosaari.fi/linux/ 5646Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5647T: git git://linuxtv.org/anttip/media_tree.git 5648S: Maintained 5649F: drivers/media/usb/dvb-usb-v2/af9015* 5650 5651DVB_USB_AF9035 MEDIA DRIVER 5652M: Antti Palosaari <crope@iki.fi> 5653L: linux-media@vger.kernel.org 5654W: https://linuxtv.org 5655W: http://palosaari.fi/linux/ 5656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5657T: git git://linuxtv.org/anttip/media_tree.git 5658S: Maintained 5659F: drivers/media/usb/dvb-usb-v2/af9035* 5660 5661DVB_USB_ANYSEE MEDIA DRIVER 5662M: Antti Palosaari <crope@iki.fi> 5663L: linux-media@vger.kernel.org 5664W: https://linuxtv.org 5665W: http://palosaari.fi/linux/ 5666Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5667T: git git://linuxtv.org/anttip/media_tree.git 5668S: Maintained 5669F: drivers/media/usb/dvb-usb-v2/anysee* 5670 5671DVB_USB_AU6610 MEDIA DRIVER 5672M: Antti Palosaari <crope@iki.fi> 5673L: linux-media@vger.kernel.org 5674W: https://linuxtv.org 5675W: http://palosaari.fi/linux/ 5676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5677T: git git://linuxtv.org/anttip/media_tree.git 5678S: Maintained 5679F: drivers/media/usb/dvb-usb-v2/au6610* 5680 5681DVB_USB_CE6230 MEDIA DRIVER 5682M: Antti Palosaari <crope@iki.fi> 5683L: linux-media@vger.kernel.org 5684W: https://linuxtv.org 5685W: http://palosaari.fi/linux/ 5686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5687T: git git://linuxtv.org/anttip/media_tree.git 5688S: Maintained 5689F: drivers/media/usb/dvb-usb-v2/ce6230* 5690 5691DVB_USB_CXUSB MEDIA DRIVER 5692M: Michael Krufky <mkrufky@linuxtv.org> 5693L: linux-media@vger.kernel.org 5694W: https://linuxtv.org 5695W: http://github.com/mkrufky 5696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5697T: git git://linuxtv.org/media_tree.git 5698S: Maintained 5699F: drivers/media/usb/dvb-usb/cxusb* 5700 5701DVB_USB_EC168 MEDIA DRIVER 5702M: Antti Palosaari <crope@iki.fi> 5703L: linux-media@vger.kernel.org 5704W: https://linuxtv.org 5705W: http://palosaari.fi/linux/ 5706Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5707T: git git://linuxtv.org/anttip/media_tree.git 5708S: Maintained 5709F: drivers/media/usb/dvb-usb-v2/ec168* 5710 5711DVB_USB_GL861 MEDIA DRIVER 5712M: Antti Palosaari <crope@iki.fi> 5713L: linux-media@vger.kernel.org 5714W: https://linuxtv.org 5715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5716T: git git://linuxtv.org/anttip/media_tree.git 5717S: Maintained 5718F: drivers/media/usb/dvb-usb-v2/gl861* 5719 5720DVB_USB_MXL111SF MEDIA DRIVER 5721M: Michael Krufky <mkrufky@linuxtv.org> 5722L: linux-media@vger.kernel.org 5723W: https://linuxtv.org 5724W: http://github.com/mkrufky 5725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5726T: git git://linuxtv.org/mkrufky/mxl111sf.git 5727S: Maintained 5728F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5729 5730DVB_USB_RTL28XXU MEDIA DRIVER 5731M: Antti Palosaari <crope@iki.fi> 5732L: linux-media@vger.kernel.org 5733W: https://linuxtv.org 5734W: http://palosaari.fi/linux/ 5735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5736T: git git://linuxtv.org/anttip/media_tree.git 5737S: Maintained 5738F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5739 5740DVB_USB_V2 MEDIA DRIVER 5741M: Antti Palosaari <crope@iki.fi> 5742L: linux-media@vger.kernel.org 5743W: https://linuxtv.org 5744W: http://palosaari.fi/linux/ 5745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5746T: git git://linuxtv.org/anttip/media_tree.git 5747S: Maintained 5748F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5749F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5750 5751DYNAMIC DEBUG 5752M: Jason Baron <jbaron@akamai.com> 5753S: Maintained 5754F: lib/dynamic_debug.c 5755F: include/linux/dynamic_debug.h 5756 5757DYNAMIC INTERRUPT MODERATION 5758M: Tal Gilboa <talgi@mellanox.com> 5759S: Maintained 5760F: include/linux/dim.h 5761F: lib/dim/ 5762 5763DZ DECSTATION DZ11 SERIAL DRIVER 5764M: "Maciej W. Rozycki" <macro@linux-mips.org> 5765S: Maintained 5766F: drivers/tty/serial/dz.* 5767 5768E3X0 POWER BUTTON DRIVER 5769M: Moritz Fischer <moritz.fischer@ettus.com> 5770L: usrp-users@lists.ettus.com 5771W: http://www.ettus.com 5772S: Supported 5773F: drivers/input/misc/e3x0-button.c 5774F: Documentation/devicetree/bindings/input/e3x0-button.txt 5775 5776E4000 MEDIA DRIVER 5777M: Antti Palosaari <crope@iki.fi> 5778L: linux-media@vger.kernel.org 5779W: https://linuxtv.org 5780W: http://palosaari.fi/linux/ 5781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5782T: git git://linuxtv.org/anttip/media_tree.git 5783S: Maintained 5784F: drivers/media/tuners/e4000* 5785 5786EARTH_PT1 MEDIA DRIVER 5787M: Akihiro Tsukada <tskd08@gmail.com> 5788L: linux-media@vger.kernel.org 5789S: Odd Fixes 5790F: drivers/media/pci/pt1/ 5791 5792EARTH_PT3 MEDIA DRIVER 5793M: Akihiro Tsukada <tskd08@gmail.com> 5794L: linux-media@vger.kernel.org 5795S: Odd Fixes 5796F: drivers/media/pci/pt3/ 5797 5798EC100 MEDIA DRIVER 5799M: Antti Palosaari <crope@iki.fi> 5800L: linux-media@vger.kernel.org 5801W: https://linuxtv.org 5802W: http://palosaari.fi/linux/ 5803Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5804T: git git://linuxtv.org/anttip/media_tree.git 5805S: Maintained 5806F: drivers/media/dvb-frontends/ec100* 5807 5808ECRYPT FILE SYSTEM 5809M: Tyler Hicks <tyhicks@canonical.com> 5810L: ecryptfs@vger.kernel.org 5811W: http://ecryptfs.org 5812W: https://launchpad.net/ecryptfs 5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5814S: Supported 5815F: Documentation/filesystems/ecryptfs.txt 5816F: fs/ecryptfs/ 5817 5818EDAC-AMD64 5819M: Borislav Petkov <bp@alien8.de> 5820L: linux-edac@vger.kernel.org 5821S: Maintained 5822F: drivers/edac/amd64_edac* 5823 5824EDAC-ARMADA 5825M: Jan Luebbe <jlu@pengutronix.de> 5826L: linux-edac@vger.kernel.org 5827S: Maintained 5828F: drivers/edac/armada_xp_* 5829 5830EDAC-AST2500 5831M: Stefan Schaeckeler <sschaeck@cisco.com> 5832S: Supported 5833F: drivers/edac/aspeed_edac.c 5834F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5835 5836EDAC-BLUEFIELD 5837M: Shravan Kumar Ramani <sramani@mellanox.com> 5838S: Supported 5839F: drivers/edac/bluefield_edac.c 5840 5841EDAC-CALXEDA 5842M: Robert Richter <rric@kernel.org> 5843L: linux-edac@vger.kernel.org 5844S: Maintained 5845F: drivers/edac/highbank* 5846 5847EDAC-CAVIUM OCTEON 5848M: Ralf Baechle <ralf@linux-mips.org> 5849M: David Daney <david.daney@cavium.com> 5850L: linux-edac@vger.kernel.org 5851L: linux-mips@vger.kernel.org 5852S: Supported 5853F: drivers/edac/octeon_edac* 5854 5855EDAC-CAVIUM THUNDERX 5856M: David Daney <david.daney@cavium.com> 5857M: Jan Glauber <jglauber@cavium.com> 5858L: linux-edac@vger.kernel.org 5859S: Supported 5860F: drivers/edac/thunderx_edac* 5861 5862EDAC-CORE 5863M: Borislav Petkov <bp@alien8.de> 5864M: Mauro Carvalho Chehab <mchehab@kernel.org> 5865M: Tony Luck <tony.luck@intel.com> 5866R: James Morse <james.morse@arm.com> 5867R: Robert Richter <rrichter@marvell.com> 5868L: linux-edac@vger.kernel.org 5869T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 5870S: Supported 5871F: Documentation/admin-guide/ras.rst 5872F: Documentation/driver-api/edac.rst 5873F: drivers/edac/ 5874F: include/linux/edac.h 5875 5876EDAC-E752X 5877M: Mark Gross <mark.gross@intel.com> 5878L: linux-edac@vger.kernel.org 5879S: Maintained 5880F: drivers/edac/e752x_edac.c 5881 5882EDAC-E7XXX 5883L: linux-edac@vger.kernel.org 5884S: Maintained 5885F: drivers/edac/e7xxx_edac.c 5886 5887EDAC-FSL_DDR 5888M: York Sun <york.sun@nxp.com> 5889L: linux-edac@vger.kernel.org 5890S: Maintained 5891F: drivers/edac/fsl_ddr_edac.* 5892 5893EDAC-GHES 5894M: Mauro Carvalho Chehab <mchehab@kernel.org> 5895L: linux-edac@vger.kernel.org 5896S: Maintained 5897F: drivers/edac/ghes_edac.c 5898 5899EDAC-I10NM 5900M: Tony Luck <tony.luck@intel.com> 5901L: linux-edac@vger.kernel.org 5902S: Maintained 5903F: drivers/edac/i10nm_base.c 5904 5905EDAC-I3000 5906L: linux-edac@vger.kernel.org 5907S: Orphan 5908F: drivers/edac/i3000_edac.c 5909 5910EDAC-I5000 5911L: linux-edac@vger.kernel.org 5912S: Maintained 5913F: drivers/edac/i5000_edac.c 5914 5915EDAC-I5400 5916M: Mauro Carvalho Chehab <mchehab@kernel.org> 5917L: linux-edac@vger.kernel.org 5918S: Maintained 5919F: drivers/edac/i5400_edac.c 5920 5921EDAC-I7300 5922M: Mauro Carvalho Chehab <mchehab@kernel.org> 5923L: linux-edac@vger.kernel.org 5924S: Maintained 5925F: drivers/edac/i7300_edac.c 5926 5927EDAC-I7CORE 5928M: Mauro Carvalho Chehab <mchehab@kernel.org> 5929L: linux-edac@vger.kernel.org 5930S: Maintained 5931F: drivers/edac/i7core_edac.c 5932 5933EDAC-I82443BXGX 5934M: Tim Small <tim@buttersideup.com> 5935L: linux-edac@vger.kernel.org 5936S: Maintained 5937F: drivers/edac/i82443bxgx_edac.c 5938 5939EDAC-I82975X 5940M: "Arvind R." <arvino55@gmail.com> 5941L: linux-edac@vger.kernel.org 5942S: Maintained 5943F: drivers/edac/i82975x_edac.c 5944 5945EDAC-IE31200 5946M: Jason Baron <jbaron@akamai.com> 5947L: linux-edac@vger.kernel.org 5948S: Maintained 5949F: drivers/edac/ie31200_edac.c 5950 5951EDAC-MPC85XX 5952M: Johannes Thumshirn <morbidrsa@gmail.com> 5953L: linux-edac@vger.kernel.org 5954S: Maintained 5955F: drivers/edac/mpc85xx_edac.[ch] 5956 5957EDAC-PASEMI 5958M: Egor Martovetsky <egor@pasemi.com> 5959L: linux-edac@vger.kernel.org 5960S: Maintained 5961F: drivers/edac/pasemi_edac.c 5962 5963EDAC-PND2 5964M: Tony Luck <tony.luck@intel.com> 5965L: linux-edac@vger.kernel.org 5966S: Maintained 5967F: drivers/edac/pnd2_edac.[ch] 5968 5969EDAC-R82600 5970M: Tim Small <tim@buttersideup.com> 5971L: linux-edac@vger.kernel.org 5972S: Maintained 5973F: drivers/edac/r82600_edac.c 5974 5975EDAC-SBRIDGE 5976M: Tony Luck <tony.luck@intel.com> 5977R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5978L: linux-edac@vger.kernel.org 5979S: Maintained 5980F: drivers/edac/sb_edac.c 5981 5982EDAC-SIFIVE 5983M: Yash Shah <yash.shah@sifive.com> 5984L: linux-edac@vger.kernel.org 5985S: Supported 5986F: drivers/edac/sifive_edac.c 5987 5988EDAC-SKYLAKE 5989M: Tony Luck <tony.luck@intel.com> 5990L: linux-edac@vger.kernel.org 5991S: Maintained 5992F: drivers/edac/skx_*.c 5993 5994EDAC-TI 5995M: Tero Kristo <t-kristo@ti.com> 5996L: linux-edac@vger.kernel.org 5997S: Maintained 5998F: drivers/edac/ti_edac.c 5999 6000EDAC-QCOM 6001M: Channagoud Kadabi <ckadabi@codeaurora.org> 6002M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 6003L: linux-arm-msm@vger.kernel.org 6004L: linux-edac@vger.kernel.org 6005S: Maintained 6006F: drivers/edac/qcom_edac.c 6007 6008EDIROL UA-101/UA-1000 DRIVER 6009M: Clemens Ladisch <clemens@ladisch.de> 6010L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6012S: Maintained 6013F: sound/usb/misc/ua101.c 6014 6015EFI TEST DRIVER 6016L: linux-efi@vger.kernel.org 6017M: Ivan Hu <ivan.hu@canonical.com> 6018M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6019S: Maintained 6020F: drivers/firmware/efi/test/ 6021 6022EFI VARIABLE FILESYSTEM 6023M: Matthew Garrett <matthew.garrett@nebula.com> 6024M: Jeremy Kerr <jk@ozlabs.org> 6025M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6026T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6027L: linux-efi@vger.kernel.org 6028S: Maintained 6029F: fs/efivarfs/ 6030 6031EFIFB FRAMEBUFFER DRIVER 6032L: linux-fbdev@vger.kernel.org 6033M: Peter Jones <pjones@redhat.com> 6034S: Maintained 6035F: drivers/video/fbdev/efifb.c 6036 6037EFS FILESYSTEM 6038W: http://aeschi.ch.eu.org/efs/ 6039S: Orphan 6040F: fs/efs/ 6041 6042EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 6043M: Douglas Miller <dougmill@linux.ibm.com> 6044L: netdev@vger.kernel.org 6045S: Maintained 6046F: drivers/net/ethernet/ibm/ehea/ 6047 6048EM28XX VIDEO4LINUX DRIVER 6049M: Mauro Carvalho Chehab <mchehab@kernel.org> 6050L: linux-media@vger.kernel.org 6051W: https://linuxtv.org 6052T: git git://linuxtv.org/media_tree.git 6053S: Maintained 6054F: drivers/media/usb/em28xx/ 6055F: Documentation/media/v4l-drivers/em28xx* 6056 6057EMBEDDED LINUX 6058M: Paul Gortmaker <paul.gortmaker@windriver.com> 6059M: Matt Mackall <mpm@selenic.com> 6060M: David Woodhouse <dwmw2@infradead.org> 6061L: linux-embedded@vger.kernel.org 6062S: Maintained 6063 6064Emulex 10Gbps iSCSI - OneConnect DRIVER 6065M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 6066M: Ketan Mukadam <ketan.mukadam@broadcom.com> 6067M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 6068L: linux-scsi@vger.kernel.org 6069W: http://www.broadcom.com 6070S: Supported 6071F: drivers/scsi/be2iscsi/ 6072 6073Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 6074M: Sathya Perla <sathya.perla@broadcom.com> 6075M: Ajit Khaparde <ajit.khaparde@broadcom.com> 6076M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6077M: Somnath Kotur <somnath.kotur@broadcom.com> 6078L: netdev@vger.kernel.org 6079W: http://www.emulex.com 6080S: Supported 6081F: drivers/net/ethernet/emulex/benet/ 6082 6083EMULEX ONECONNECT ROCE DRIVER 6084M: Selvin Xavier <selvin.xavier@broadcom.com> 6085M: Devesh Sharma <devesh.sharma@broadcom.com> 6086L: linux-rdma@vger.kernel.org 6087W: http://www.broadcom.com 6088S: Odd Fixes 6089F: drivers/infiniband/hw/ocrdma/ 6090F: include/uapi/rdma/ocrdma-abi.h 6091 6092EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6093M: James Smart <james.smart@broadcom.com> 6094M: Dick Kennedy <dick.kennedy@broadcom.com> 6095L: linux-scsi@vger.kernel.org 6096W: http://www.broadcom.com 6097S: Supported 6098F: drivers/scsi/lpfc/ 6099 6100ENE CB710 FLASH CARD READER DRIVER 6101M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6102S: Maintained 6103F: drivers/misc/cb710/ 6104F: drivers/mmc/host/cb710-mmc.* 6105F: include/linux/cb710.h 6106 6107ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6108M: Maxim Levitsky <maximlevitsky@gmail.com> 6109S: Maintained 6110F: drivers/media/rc/ene_ir.* 6111 6112EPSON S1D13XXX FRAMEBUFFER DRIVER 6113M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6114S: Maintained 6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6116F: drivers/video/fbdev/s1d13xxxfb.c 6117F: include/video/s1d13xxxfb.h 6118 6119EROFS FILE SYSTEM 6120M: Gao Xiang <gaoxiang25@huawei.com> 6121M: Chao Yu <yuchao0@huawei.com> 6122L: linux-erofs@lists.ozlabs.org 6123S: Maintained 6124T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 6125F: Documentation/filesystems/erofs.txt 6126F: fs/erofs/ 6127F: include/trace/events/erofs.h 6128 6129ERRSEQ ERROR TRACKING INFRASTRUCTURE 6130M: Jeff Layton <jlayton@kernel.org> 6131S: Maintained 6132F: lib/errseq.c 6133F: include/linux/errseq.h 6134 6135ET131X NETWORK DRIVER 6136M: Mark Einon <mark.einon@gmail.com> 6137S: Odd Fixes 6138F: drivers/net/ethernet/agere/ 6139 6140ETHERNET BRIDGE 6141M: Roopa Prabhu <roopa@cumulusnetworks.com> 6142M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6143L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6144L: netdev@vger.kernel.org 6145W: http://www.linuxfoundation.org/en/Net:Bridge 6146S: Maintained 6147F: include/linux/netfilter_bridge/ 6148F: net/bridge/ 6149 6150ETHERNET PHY LIBRARY 6151M: Andrew Lunn <andrew@lunn.ch> 6152M: Florian Fainelli <f.fainelli@gmail.com> 6153M: Heiner Kallweit <hkallweit1@gmail.com> 6154L: netdev@vger.kernel.org 6155S: Maintained 6156F: Documentation/ABI/testing/sysfs-class-net-phydev 6157F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6158F: Documentation/devicetree/bindings/net/mdio* 6159F: Documentation/networking/phy.rst 6160F: drivers/net/phy/ 6161F: drivers/of/of_mdio.c 6162F: drivers/of/of_net.c 6163F: include/linux/*mdio*.h 6164F: include/linux/of_net.h 6165F: include/linux/phy.h 6166F: include/linux/phy_fixed.h 6167F: include/linux/platform_data/mdio-bcm-unimac.h 6168F: include/linux/platform_data/mdio-gpio.h 6169F: include/trace/events/mdio.h 6170F: include/uapi/linux/mdio.h 6171F: include/uapi/linux/mii.h 6172 6173EXFAT FILE SYSTEM 6174M: Valdis Kletnieks <valdis.kletnieks@vt.edu> 6175S: Maintained 6176F: drivers/staging/exfat/ 6177 6178EXT2 FILE SYSTEM 6179M: Jan Kara <jack@suse.com> 6180L: linux-ext4@vger.kernel.org 6181S: Maintained 6182F: Documentation/filesystems/ext2.txt 6183F: fs/ext2/ 6184F: include/linux/ext2* 6185 6186EXT4 FILE SYSTEM 6187M: "Theodore Ts'o" <tytso@mit.edu> 6188M: Andreas Dilger <adilger.kernel@dilger.ca> 6189L: linux-ext4@vger.kernel.org 6190W: http://ext4.wiki.kernel.org 6191Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6192T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6193S: Maintained 6194F: Documentation/filesystems/ext4/ 6195F: fs/ext4/ 6196 6197Extended Verification Module (EVM) 6198M: Mimi Zohar <zohar@linux.ibm.com> 6199L: linux-integrity@vger.kernel.org 6200S: Supported 6201F: security/integrity/evm/ 6202 6203EXTENSIBLE FIRMWARE INTERFACE (EFI) 6204M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6205L: linux-efi@vger.kernel.org 6206T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6207S: Maintained 6208F: Documentation/admin-guide/efi-stub.rst 6209F: arch/*/kernel/efi.c 6210F: arch/x86/boot/compressed/eboot.[ch] 6211F: arch/*/include/asm/efi.h 6212F: arch/x86/platform/efi/ 6213F: drivers/firmware/efi/ 6214F: include/linux/efi*.h 6215F: arch/arm/boot/compressed/efi-header.S 6216F: arch/arm64/kernel/efi-entry.S 6217 6218EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6219M: MyungJoo Ham <myungjoo.ham@samsung.com> 6220M: Chanwoo Choi <cw00.choi@samsung.com> 6221L: linux-kernel@vger.kernel.org 6222T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6223S: Maintained 6224F: drivers/extcon/ 6225F: include/linux/extcon/ 6226F: include/linux/extcon.h 6227F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6228F: Documentation/devicetree/bindings/extcon/ 6229 6230EXYNOS DP DRIVER 6231M: Jingoo Han <jingoohan1@gmail.com> 6232L: dri-devel@lists.freedesktop.org 6233S: Maintained 6234F: drivers/gpu/drm/exynos/exynos_dp* 6235 6236EXYNOS SYSMMU (IOMMU) driver 6237M: Marek Szyprowski <m.szyprowski@samsung.com> 6238L: iommu@lists.linux-foundation.org 6239S: Maintained 6240F: drivers/iommu/exynos-iommu.c 6241 6242EZchip NPS platform support 6243M: Vineet Gupta <vgupta@synopsys.com> 6244M: Ofer Levi <oferle@mellanox.com> 6245S: Supported 6246F: arch/arc/plat-eznps 6247F: arch/arc/boot/dts/eznps.dts 6248 6249F2FS FILE SYSTEM 6250M: Jaegeuk Kim <jaegeuk@kernel.org> 6251M: Chao Yu <yuchao0@huawei.com> 6252L: linux-f2fs-devel@lists.sourceforge.net 6253W: https://f2fs.wiki.kernel.org/ 6254T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6255S: Maintained 6256F: Documentation/filesystems/f2fs.txt 6257F: Documentation/ABI/testing/sysfs-fs-f2fs 6258F: fs/f2fs/ 6259F: include/linux/f2fs_fs.h 6260F: include/trace/events/f2fs.h 6261 6262F71805F HARDWARE MONITORING DRIVER 6263M: Jean Delvare <jdelvare@suse.com> 6264L: linux-hwmon@vger.kernel.org 6265S: Maintained 6266F: Documentation/hwmon/f71805f.rst 6267F: drivers/hwmon/f71805f.c 6268 6269FADDR2LINE 6270M: Josh Poimboeuf <jpoimboe@redhat.com> 6271S: Maintained 6272F: scripts/faddr2line 6273 6274FAILOVER MODULE 6275M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6276L: netdev@vger.kernel.org 6277S: Supported 6278F: net/core/failover.c 6279F: include/net/failover.h 6280F: Documentation/networking/failover.rst 6281 6282FANOTIFY 6283M: Jan Kara <jack@suse.cz> 6284R: Amir Goldstein <amir73il@gmail.com> 6285L: linux-fsdevel@vger.kernel.org 6286S: Maintained 6287F: fs/notify/fanotify/ 6288F: include/linux/fanotify.h 6289F: include/uapi/linux/fanotify.h 6290 6291FARSYNC SYNCHRONOUS DRIVER 6292M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6293W: http://www.farsite.co.uk/ 6294S: Supported 6295F: drivers/net/wan/farsync.* 6296 6297FAULT INJECTION SUPPORT 6298M: Akinobu Mita <akinobu.mita@gmail.com> 6299S: Supported 6300F: Documentation/fault-injection/ 6301F: lib/fault-inject.c 6302 6303FBTFT Framebuffer drivers 6304S: Orphan 6305L: dri-devel@lists.freedesktop.org 6306L: linux-fbdev@vger.kernel.org 6307F: drivers/staging/fbtft/ 6308 6309FC0011 TUNER DRIVER 6310M: Michael Buesch <m@bues.ch> 6311L: linux-media@vger.kernel.org 6312S: Maintained 6313F: drivers/media/tuners/fc0011.h 6314F: drivers/media/tuners/fc0011.c 6315 6316FC2580 MEDIA DRIVER 6317M: Antti Palosaari <crope@iki.fi> 6318L: linux-media@vger.kernel.org 6319W: https://linuxtv.org 6320W: http://palosaari.fi/linux/ 6321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6322T: git git://linuxtv.org/anttip/media_tree.git 6323S: Maintained 6324F: drivers/media/tuners/fc2580* 6325 6326FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6327M: Hannes Reinecke <hare@suse.de> 6328L: linux-scsi@vger.kernel.org 6329W: www.Open-FCoE.org 6330S: Supported 6331F: drivers/scsi/libfc/ 6332F: drivers/scsi/fcoe/ 6333F: include/scsi/fc/ 6334F: include/scsi/libfc.h 6335F: include/scsi/libfcoe.h 6336F: include/uapi/scsi/fc/ 6337 6338FILE LOCKING (flock() and fcntl()/lockf()) 6339M: Jeff Layton <jlayton@kernel.org> 6340M: "J. Bruce Fields" <bfields@fieldses.org> 6341L: linux-fsdevel@vger.kernel.org 6342S: Maintained 6343F: include/linux/fcntl.h 6344F: include/uapi/linux/fcntl.h 6345F: fs/fcntl.c 6346F: fs/locks.c 6347 6348FILESYSTEMS (VFS and infrastructure) 6349M: Alexander Viro <viro@zeniv.linux.org.uk> 6350L: linux-fsdevel@vger.kernel.org 6351S: Maintained 6352F: fs/* 6353F: include/linux/fs.h 6354F: include/linux/fs_types.h 6355F: include/uapi/linux/fs.h 6356 6357FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6358M: Riku Voipio <riku.voipio@iki.fi> 6359L: linux-hwmon@vger.kernel.org 6360S: Maintained 6361F: drivers/hwmon/f75375s.c 6362F: include/linux/f75375s.h 6363 6364FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 6365M: Clemens Ladisch <clemens@ladisch.de> 6366M: Takashi Sakamoto <o-takashi@sakamocchi.jp> 6367L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6369S: Maintained 6370F: sound/firewire/ 6371F: include/uapi/sound/firewire.h 6372 6373FIREWIRE MEDIA DRIVERS (firedtv) 6374M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6375L: linux-media@vger.kernel.org 6376L: linux1394-devel@lists.sourceforge.net 6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6378S: Maintained 6379F: drivers/media/firewire/ 6380 6381FIREWIRE SBP-2 TARGET 6382M: Chris Boot <bootc@bootc.net> 6383L: linux-scsi@vger.kernel.org 6384L: target-devel@vger.kernel.org 6385L: linux1394-devel@lists.sourceforge.net 6386T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6387S: Maintained 6388F: drivers/target/sbp/ 6389 6390FIREWIRE SUBSYSTEM 6391M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6392L: linux1394-devel@lists.sourceforge.net 6393W: http://ieee1394.wiki.kernel.org/ 6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6395S: Maintained 6396F: drivers/firewire/ 6397F: include/linux/firewire.h 6398F: include/uapi/linux/firewire*.h 6399F: tools/firewire/ 6400 6401FIRMWARE LOADER (request_firmware) 6402M: Luis Chamberlain <mcgrof@kernel.org> 6403L: linux-kernel@vger.kernel.org 6404S: Maintained 6405F: Documentation/firmware_class/ 6406F: drivers/base/firmware_loader/ 6407F: include/linux/firmware.h 6408 6409FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6410M: Joshua Morris <josh.h.morris@us.ibm.com> 6411M: Philip Kelleher <pjk1939@linux.ibm.com> 6412S: Maintained 6413F: drivers/block/rsxx/ 6414 6415FLEXTIMER FTM-QUADDEC DRIVER 6416M: Patrick Havelange <patrick.havelange@essensium.com> 6417L: linux-iio@vger.kernel.org 6418S: Maintained 6419F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec 6420F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6421F: drivers/counter/ftm-quaddec.c 6422 6423FLOPPY DRIVER 6424M: Denis Efremov <efremov@linux.com> 6425S: Odd Fixes 6426L: linux-block@vger.kernel.org 6427F: drivers/block/floppy.c 6428 6429FPGA MANAGER FRAMEWORK 6430M: Moritz Fischer <mdf@kernel.org> 6431L: linux-fpga@vger.kernel.org 6432S: Maintained 6433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6434Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6435F: Documentation/fpga/ 6436F: Documentation/driver-api/fpga/ 6437F: Documentation/devicetree/bindings/fpga/ 6438F: drivers/fpga/ 6439F: include/linux/fpga/ 6440W: http://www.rocketboards.org 6441 6442FPGA DFL DRIVERS 6443M: Wu Hao <hao.wu@intel.com> 6444L: linux-fpga@vger.kernel.org 6445S: Maintained 6446F: Documentation/fpga/dfl.rst 6447F: include/uapi/linux/fpga-dfl.h 6448F: drivers/fpga/dfl* 6449 6450FPU EMULATOR 6451M: Bill Metzenthen <billm@melbpc.org.au> 6452W: http://floatingpoint.sourceforge.net/emulator/index.html 6453S: Maintained 6454F: arch/x86/math-emu/ 6455 6456FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6457L: netdev@vger.kernel.org 6458S: Orphan 6459F: drivers/net/wan/dlci.c 6460F: drivers/net/wan/sdla.c 6461 6462FRAMEBUFFER LAYER 6463M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6464L: dri-devel@lists.freedesktop.org 6465L: linux-fbdev@vger.kernel.org 6466T: git git://anongit.freedesktop.org/drm/drm-misc 6467Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6468S: Maintained 6469F: Documentation/fb/ 6470F: drivers/video/ 6471F: include/video/ 6472F: include/linux/fb.h 6473F: include/uapi/video/ 6474F: include/uapi/linux/fb.h 6475 6476FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6477M: Horia Geantă <horia.geanta@nxp.com> 6478M: Aymen Sghaier <aymen.sghaier@nxp.com> 6479L: linux-crypto@vger.kernel.org 6480S: Maintained 6481F: drivers/crypto/caam/ 6482F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6483 6484FREESCALE DIU FRAMEBUFFER DRIVER 6485M: Timur Tabi <timur@kernel.org> 6486L: linux-fbdev@vger.kernel.org 6487S: Maintained 6488F: drivers/video/fbdev/fsl-diu-fb.* 6489 6490FREESCALE DMA DRIVER 6491M: Li Yang <leoyang.li@nxp.com> 6492M: Zhang Wei <zw@zh-kernel.org> 6493L: linuxppc-dev@lists.ozlabs.org 6494S: Maintained 6495F: drivers/dma/fsldma.* 6496 6497FREESCALE ENETC ETHERNET DRIVERS 6498M: Claudiu Manoil <claudiu.manoil@nxp.com> 6499L: netdev@vger.kernel.org 6500S: Maintained 6501F: drivers/net/ethernet/freescale/enetc/ 6502 6503FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6504M: Claudiu Manoil <claudiu.manoil@nxp.com> 6505L: netdev@vger.kernel.org 6506S: Maintained 6507F: drivers/net/ethernet/freescale/gianfar* 6508F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6509 6510FREESCALE GPMI NAND DRIVER 6511M: Han Xu <han.xu@nxp.com> 6512L: linux-mtd@lists.infradead.org 6513S: Maintained 6514F: drivers/mtd/nand/raw/gpmi-nand/* 6515 6516FREESCALE I2C CPM DRIVER 6517M: Jochen Friedrich <jochen@scram.de> 6518L: linuxppc-dev@lists.ozlabs.org 6519L: linux-i2c@vger.kernel.org 6520S: Maintained 6521F: drivers/i2c/busses/i2c-cpm.c 6522 6523FREESCALE IMX DDR PMU DRIVER 6524M: Frank Li <Frank.li@nxp.com> 6525L: linux-arm-kernel@lists.infradead.org 6526S: Maintained 6527F: drivers/perf/fsl_imx8_ddr_perf.c 6528F: Documentation/admin-guide/perf/imx-ddr.rst 6529F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6530 6531FREESCALE IMX I2C DRIVER 6532M: Oleksij Rempel <o.rempel@pengutronix.de> 6533R: Pengutronix Kernel Team <kernel@pengutronix.de> 6534L: linux-i2c@vger.kernel.org 6535S: Maintained 6536F: drivers/i2c/busses/i2c-imx.c 6537F: Documentation/devicetree/bindings/i2c/i2c-imx.txt 6538 6539FREESCALE IMX LPI2C DRIVER 6540M: Dong Aisheng <aisheng.dong@nxp.com> 6541L: linux-i2c@vger.kernel.org 6542L: linux-imx@nxp.com 6543S: Maintained 6544F: drivers/i2c/busses/i2c-imx-lpi2c.c 6545F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6546 6547FREESCALE IMX / MXC FEC DRIVER 6548M: Fugang Duan <fugang.duan@nxp.com> 6549L: netdev@vger.kernel.org 6550S: Maintained 6551F: drivers/net/ethernet/freescale/fec_main.c 6552F: drivers/net/ethernet/freescale/fec_ptp.c 6553F: drivers/net/ethernet/freescale/fec.h 6554F: Documentation/devicetree/bindings/net/fsl-fec.txt 6555 6556FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6557M: Sascha Hauer <s.hauer@pengutronix.de> 6558R: Pengutronix Kernel Team <kernel@pengutronix.de> 6559L: linux-fbdev@vger.kernel.org 6560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6561S: Maintained 6562F: include/linux/platform_data/video-imxfb.h 6563F: drivers/video/fbdev/imxfb.c 6564 6565FREESCALE QORIQ DPAA ETHERNET DRIVER 6566M: Madalin Bucur <madalin.bucur@nxp.com> 6567L: netdev@vger.kernel.org 6568S: Maintained 6569F: drivers/net/ethernet/freescale/dpaa 6570 6571FREESCALE QORIQ DPAA FMAN DRIVER 6572M: Madalin Bucur <madalin.bucur@nxp.com> 6573L: netdev@vger.kernel.org 6574S: Maintained 6575F: drivers/net/ethernet/freescale/fman 6576F: Documentation/devicetree/bindings/net/fsl-fman.txt 6577 6578FREESCALE QORIQ PTP CLOCK DRIVER 6579M: Yangbo Lu <yangbo.lu@nxp.com> 6580L: netdev@vger.kernel.org 6581S: Maintained 6582F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6583F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6584F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6585F: drivers/ptp/ptp_qoriq.c 6586F: drivers/ptp/ptp_qoriq_debugfs.c 6587F: include/linux/fsl/ptp_qoriq.h 6588F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6589 6590FREESCALE QUAD SPI DRIVER 6591M: Han Xu <han.xu@nxp.com> 6592L: linux-spi@vger.kernel.org 6593S: Maintained 6594F: drivers/spi/spi-fsl-qspi.c 6595 6596FREESCALE QUICC ENGINE LIBRARY 6597M: Qiang Zhao <qiang.zhao@nxp.com> 6598L: linuxppc-dev@lists.ozlabs.org 6599S: Maintained 6600F: drivers/soc/fsl/qe/ 6601F: include/soc/fsl/*qe*.h 6602F: include/soc/fsl/*ucc*.h 6603 6604FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6605M: Li Yang <leoyang.li@nxp.com> 6606L: netdev@vger.kernel.org 6607L: linuxppc-dev@lists.ozlabs.org 6608S: Maintained 6609F: drivers/net/ethernet/freescale/ucc_geth* 6610 6611FREESCALE QUICC ENGINE UCC HDLC DRIVER 6612M: Zhao Qiang <qiang.zhao@nxp.com> 6613L: netdev@vger.kernel.org 6614L: linuxppc-dev@lists.ozlabs.org 6615S: Maintained 6616F: drivers/net/wan/fsl_ucc_hdlc* 6617 6618FREESCALE QUICC ENGINE UCC UART DRIVER 6619M: Timur Tabi <timur@kernel.org> 6620L: linuxppc-dev@lists.ozlabs.org 6621S: Maintained 6622F: drivers/tty/serial/ucc_uart.c 6623 6624FREESCALE SOC DRIVERS 6625M: Li Yang <leoyang.li@nxp.com> 6626L: linuxppc-dev@lists.ozlabs.org 6627L: linux-arm-kernel@lists.infradead.org 6628S: Maintained 6629F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6630F: Documentation/devicetree/bindings/soc/fsl/ 6631F: drivers/soc/fsl/ 6632F: include/linux/fsl/ 6633 6634FREESCALE SOC FS_ENET DRIVER 6635M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6636L: linuxppc-dev@lists.ozlabs.org 6637L: netdev@vger.kernel.org 6638S: Maintained 6639F: drivers/net/ethernet/freescale/fs_enet/ 6640F: include/linux/fs_enet_pd.h 6641 6642FREESCALE SOC SOUND DRIVERS 6643M: Timur Tabi <timur@kernel.org> 6644M: Nicolin Chen <nicoleotsuka@gmail.com> 6645M: Xiubo Li <Xiubo.Lee@gmail.com> 6646R: Fabio Estevam <festevam@gmail.com> 6647L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6648L: linuxppc-dev@lists.ozlabs.org 6649S: Maintained 6650F: sound/soc/fsl/fsl* 6651F: sound/soc/fsl/imx* 6652F: sound/soc/fsl/mpc8610_hpcd.c 6653 6654FREESCALE USB PERIPHERAL DRIVERS 6655M: Li Yang <leoyang.li@nxp.com> 6656L: linux-usb@vger.kernel.org 6657L: linuxppc-dev@lists.ozlabs.org 6658S: Maintained 6659F: drivers/usb/gadget/udc/fsl* 6660 6661FREEVXFS FILESYSTEM 6662M: Christoph Hellwig <hch@infradead.org> 6663W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6664S: Maintained 6665F: fs/freevxfs/ 6666 6667FREEZER 6668M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6669M: Pavel Machek <pavel@ucw.cz> 6670L: linux-pm@vger.kernel.org 6671S: Supported 6672F: Documentation/power/freezing-of-tasks.rst 6673F: include/linux/freezer.h 6674F: kernel/freezer.c 6675 6676FRONTSWAP API 6677M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6678L: linux-kernel@vger.kernel.org 6679S: Maintained 6680F: mm/frontswap.c 6681F: include/linux/frontswap.h 6682 6683FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6684M: David Howells <dhowells@redhat.com> 6685L: linux-cachefs@redhat.com (moderated for non-subscribers) 6686S: Supported 6687F: Documentation/filesystems/caching/ 6688F: fs/fscache/ 6689F: include/linux/fscache*.h 6690 6691FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6692M: Theodore Y. Ts'o <tytso@mit.edu> 6693M: Jaegeuk Kim <jaegeuk@kernel.org> 6694M: Eric Biggers <ebiggers@kernel.org> 6695L: linux-fscrypt@vger.kernel.org 6696Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6697T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6698S: Supported 6699F: fs/crypto/ 6700F: include/linux/fscrypt*.h 6701F: include/uapi/linux/fscrypt.h 6702F: Documentation/filesystems/fscrypt.rst 6703 6704FSI SUBSYSTEM 6705M: Jeremy Kerr <jk@ozlabs.org> 6706M: Joel Stanley <joel@jms.id.au> 6707R: Alistar Popple <alistair@popple.id.au> 6708R: Eddie James <eajames@linux.ibm.com> 6709L: linux-fsi@lists.ozlabs.org 6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6711Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6712S: Supported 6713F: drivers/fsi/ 6714F: include/linux/fsi*.h 6715F: include/trace/events/fsi*.h 6716 6717FSI-ATTACHED I2C DRIVER 6718M: Eddie James <eajames@linux.ibm.com> 6719L: linux-i2c@vger.kernel.org 6720L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6721S: Maintained 6722F: drivers/i2c/busses/i2c-fsi.c 6723F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6724 6725FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6726M: Jan Kara <jack@suse.cz> 6727R: Amir Goldstein <amir73il@gmail.com> 6728L: linux-fsdevel@vger.kernel.org 6729S: Maintained 6730F: fs/notify/ 6731F: include/linux/fsnotify*.h 6732 6733FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 6734M: Eric Biggers <ebiggers@kernel.org> 6735M: Theodore Y. Ts'o <tytso@mit.edu> 6736L: linux-fscrypt@vger.kernel.org 6737Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6738T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity 6739S: Supported 6740F: fs/verity/ 6741F: include/linux/fsverity.h 6742F: include/uapi/linux/fsverity.h 6743F: Documentation/filesystems/fsverity.rst 6744 6745FUJITSU LAPTOP EXTRAS 6746M: Jonathan Woithe <jwoithe@just42.net> 6747L: platform-driver-x86@vger.kernel.org 6748S: Maintained 6749F: drivers/platform/x86/fujitsu-laptop.c 6750 6751FUJITSU M-5MO LS CAMERA ISP DRIVER 6752M: Kyungmin Park <kyungmin.park@samsung.com> 6753M: Heungjun Kim <riverful.kim@samsung.com> 6754L: linux-media@vger.kernel.org 6755S: Maintained 6756F: drivers/media/i2c/m5mols/ 6757F: include/media/i2c/m5mols.h 6758 6759FUJITSU TABLET EXTRAS 6760M: Robert Gerlach <khnz@gmx.de> 6761L: platform-driver-x86@vger.kernel.org 6762S: Maintained 6763F: drivers/platform/x86/fujitsu-tablet.c 6764 6765FUSE: FILESYSTEM IN USERSPACE 6766M: Miklos Szeredi <miklos@szeredi.hu> 6767L: linux-fsdevel@vger.kernel.org 6768W: http://fuse.sourceforge.net/ 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6770S: Maintained 6771F: fs/fuse/ 6772F: include/uapi/linux/fuse.h 6773F: Documentation/filesystems/fuse.txt 6774 6775FUTEX SUBSYSTEM 6776M: Thomas Gleixner <tglx@linutronix.de> 6777M: Ingo Molnar <mingo@redhat.com> 6778R: Peter Zijlstra <peterz@infradead.org> 6779R: Darren Hart <dvhart@infradead.org> 6780L: linux-kernel@vger.kernel.org 6781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6782S: Maintained 6783F: kernel/futex.c 6784F: include/asm-generic/futex.h 6785F: include/linux/futex.h 6786F: include/uapi/linux/futex.h 6787F: tools/testing/selftests/futex/ 6788F: tools/perf/bench/futex* 6789F: Documentation/*futex* 6790 6791GCC PLUGINS 6792M: Kees Cook <keescook@chromium.org> 6793R: Emese Revfy <re.emese@gmail.com> 6794L: kernel-hardening@lists.openwall.com 6795S: Maintained 6796F: scripts/gcc-plugins/ 6797F: scripts/gcc-plugin.sh 6798F: scripts/Makefile.gcc-plugins 6799F: Documentation/core-api/gcc-plugins.rst 6800 6801GASKET DRIVER FRAMEWORK 6802M: Rob Springer <rspringer@google.com> 6803M: Todd Poynor <toddpoynor@google.com> 6804M: Ben Chan <benchan@chromium.org> 6805S: Maintained 6806F: drivers/staging/gasket/ 6807 6808GCOV BASED KERNEL PROFILING 6809M: Peter Oberparleiter <oberpar@linux.ibm.com> 6810S: Maintained 6811F: kernel/gcov/ 6812F: Documentation/dev-tools/gcov.rst 6813 6814GDB KERNEL DEBUGGING HELPER SCRIPTS 6815M: Jan Kiszka <jan.kiszka@siemens.com> 6816M: Kieran Bingham <kbingham@kernel.org> 6817S: Supported 6818F: scripts/gdb/ 6819 6820GDT SCSI DISK ARRAY CONTROLLER DRIVER 6821M: Achim Leubner <achim_leubner@adaptec.com> 6822L: linux-scsi@vger.kernel.org 6823W: http://www.icp-vortex.com/ 6824S: Supported 6825F: drivers/scsi/gdt* 6826 6827GEMTEK FM RADIO RECEIVER DRIVER 6828M: Hans Verkuil <hverkuil@xs4all.nl> 6829L: linux-media@vger.kernel.org 6830T: git git://linuxtv.org/media_tree.git 6831W: https://linuxtv.org 6832S: Maintained 6833F: drivers/media/radio/radio-gemtek* 6834 6835GENERIC ARCHITECTURE TOPOLOGY 6836M: Sudeep Holla <sudeep.holla@arm.com> 6837L: linux-kernel@vger.kernel.org 6838S: Maintained 6839F: drivers/base/arch_topology.c 6840F: include/linux/arch_topology.h 6841 6842GENERIC GPIO I2C DRIVER 6843M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6844S: Supported 6845F: drivers/i2c/busses/i2c-gpio.c 6846F: include/linux/platform_data/i2c-gpio.h 6847 6848GENERIC GPIO I2C MULTIPLEXER DRIVER 6849M: Peter Korsgaard <peter.korsgaard@barco.com> 6850L: linux-i2c@vger.kernel.org 6851S: Supported 6852F: drivers/i2c/muxes/i2c-mux-gpio.c 6853F: include/linux/platform_data/i2c-mux-gpio.h 6854F: Documentation/i2c/muxes/i2c-mux-gpio.rst 6855 6856GENERIC HDLC (WAN) DRIVERS 6857M: Krzysztof Halasa <khc@pm.waw.pl> 6858W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6859S: Maintained 6860F: drivers/net/wan/c101.c 6861F: drivers/net/wan/hd6457* 6862F: drivers/net/wan/hdlc* 6863F: drivers/net/wan/n2.c 6864F: drivers/net/wan/pc300too.c 6865F: drivers/net/wan/pci200syn.c 6866F: drivers/net/wan/wanxl* 6867 6868GENERIC INCLUDE/ASM HEADER FILES 6869M: Arnd Bergmann <arnd@arndb.de> 6870L: linux-arch@vger.kernel.org 6871T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6872S: Maintained 6873F: include/asm-generic/ 6874F: include/uapi/asm-generic/ 6875 6876GENERIC PHY FRAMEWORK 6877M: Kishon Vijay Abraham I <kishon@ti.com> 6878L: linux-kernel@vger.kernel.org 6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6880S: Supported 6881F: drivers/phy/ 6882F: include/linux/phy/ 6883F: Documentation/devicetree/bindings/phy/ 6884 6885GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6886M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6887S: Supported 6888F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6889 6890GENERIC PM DOMAINS 6891M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6892M: Kevin Hilman <khilman@kernel.org> 6893M: Ulf Hansson <ulf.hansson@linaro.org> 6894L: linux-pm@vger.kernel.org 6895S: Supported 6896F: drivers/base/power/domain*.c 6897F: include/linux/pm_domain.h 6898F: Documentation/devicetree/bindings/power/power_domain.txt 6899 6900GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6901M: Eugen Hristev <eugen.hristev@microchip.com> 6902L: linux-input@vger.kernel.org 6903S: Maintained 6904F: drivers/input/touchscreen/resistive-adc-touch.c 6905 6906GENERIC UIO DRIVER FOR PCI DEVICES 6907M: "Michael S. Tsirkin" <mst@redhat.com> 6908L: kvm@vger.kernel.org 6909S: Supported 6910F: drivers/uio/uio_pci_generic.c 6911 6912GENERIC VDSO LIBRARY: 6913M: Andy Lutomirski <luto@kernel.org> 6914M: Thomas Gleixner <tglx@linutronix.de> 6915M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6916L: linux-kernel@vger.kernel.org 6917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6918S: Maintained 6919F: lib/vdso/ 6920F: kernel/time/vsyscall.c 6921F: include/vdso/ 6922F: include/asm-generic/vdso/vsyscall.h 6923 6924GENWQE (IBM Generic Workqueue Card) 6925M: Frank Haverkamp <haver@linux.ibm.com> 6926S: Supported 6927F: drivers/misc/genwqe/ 6928 6929GET_MAINTAINER SCRIPT 6930M: Joe Perches <joe@perches.com> 6931S: Maintained 6932F: scripts/get_maintainer.pl 6933 6934GFS2 FILE SYSTEM 6935M: Bob Peterson <rpeterso@redhat.com> 6936M: Andreas Gruenbacher <agruenba@redhat.com> 6937L: cluster-devel@redhat.com 6938W: http://sources.redhat.com/cluster/ 6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6940S: Supported 6941F: Documentation/filesystems/gfs2*.txt 6942F: fs/gfs2/ 6943F: include/uapi/linux/gfs2_ondisk.h 6944 6945GNSS SUBSYSTEM 6946M: Johan Hovold <johan@kernel.org> 6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6948S: Maintained 6949F: Documentation/ABI/testing/sysfs-class-gnss 6950F: Documentation/devicetree/bindings/gnss/ 6951F: drivers/gnss/ 6952F: include/linux/gnss.h 6953 6954GO7007 MPEG CODEC 6955M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6956L: linux-media@vger.kernel.org 6957S: Maintained 6958F: drivers/media/usb/go7007/ 6959 6960GOODIX TOUCHSCREEN 6961M: Bastien Nocera <hadess@hadess.net> 6962L: linux-input@vger.kernel.org 6963S: Maintained 6964F: drivers/input/touchscreen/goodix.c 6965 6966GOOGLE ETHERNET DRIVERS 6967M: Catherine Sullivan <csully@google.com> 6968R: Sagi Shahar <sagis@google.com> 6969R: Jon Olson <jonolson@google.com> 6970L: netdev@vger.kernel.org 6971S: Supported 6972F: Documentation/networking/device_drivers/google/gve.rst 6973F: drivers/net/ethernet/google 6974 6975GPD POCKET FAN DRIVER 6976M: Hans de Goede <hdegoede@redhat.com> 6977L: platform-driver-x86@vger.kernel.org 6978S: Maintained 6979F: drivers/platform/x86/gpd-pocket-fan.c 6980 6981GPIO ACPI SUPPORT 6982M: Mika Westerberg <mika.westerberg@linux.intel.com> 6983M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6984L: linux-gpio@vger.kernel.org 6985L: linux-acpi@vger.kernel.org 6986S: Maintained 6987F: Documentation/firmware-guide/acpi/gpio-properties.rst 6988F: drivers/gpio/gpiolib-acpi.c 6989 6990GPIO IR Transmitter 6991M: Sean Young <sean@mess.org> 6992L: linux-media@vger.kernel.org 6993S: Maintained 6994F: drivers/media/rc/gpio-ir-tx.c 6995 6996GPIO MOCKUP DRIVER 6997M: Bamvor Jian Zhang <bamv2005@gmail.com> 6998L: linux-gpio@vger.kernel.org 6999S: Maintained 7000F: drivers/gpio/gpio-mockup.c 7001F: tools/testing/selftests/gpio/ 7002 7003GPIO SUBSYSTEM 7004M: Linus Walleij <linus.walleij@linaro.org> 7005M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 7006L: linux-gpio@vger.kernel.org 7007T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 7008S: Maintained 7009F: Documentation/devicetree/bindings/gpio/ 7010F: Documentation/driver-api/gpio/ 7011F: Documentation/admin-guide/gpio/ 7012F: Documentation/ABI/testing/gpio-cdev 7013F: Documentation/ABI/obsolete/sysfs-gpio 7014F: drivers/gpio/ 7015F: include/linux/gpio/ 7016F: include/linux/gpio.h 7017F: include/linux/of_gpio.h 7018F: include/asm-generic/gpio.h 7019F: include/uapi/linux/gpio.h 7020F: tools/gpio/ 7021 7022GRE DEMULTIPLEXER DRIVER 7023M: Dmitry Kozlov <xeb@mail.ru> 7024L: netdev@vger.kernel.org 7025S: Maintained 7026F: net/ipv4/gre_demux.c 7027F: net/ipv4/gre_offload.c 7028F: include/net/gre.h 7029 7030GRETH 10/100/1G Ethernet MAC device driver 7031M: Andreas Larsson <andreas@gaisler.com> 7032L: netdev@vger.kernel.org 7033S: Maintained 7034F: drivers/net/ethernet/aeroflex/ 7035 7036GREYBUS AUDIO PROTOCOLS DRIVERS 7037M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 7038M: Mark Greer <mgreer@animalcreek.com> 7039S: Maintained 7040F: drivers/staging/greybus/audio_apbridgea.c 7041F: drivers/staging/greybus/audio_apbridgea.h 7042F: drivers/staging/greybus/audio_codec.c 7043F: drivers/staging/greybus/audio_codec.h 7044F: drivers/staging/greybus/audio_gb.c 7045F: drivers/staging/greybus/audio_manager.c 7046F: drivers/staging/greybus/audio_manager.h 7047F: drivers/staging/greybus/audio_manager_module.c 7048F: drivers/staging/greybus/audio_manager_private.h 7049F: drivers/staging/greybus/audio_manager_sysfs.c 7050F: drivers/staging/greybus/audio_module.c 7051F: drivers/staging/greybus/audio_topology.c 7052 7053GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 7054M: Viresh Kumar <vireshk@kernel.org> 7055S: Maintained 7056F: drivers/staging/greybus/authentication.c 7057F: drivers/staging/greybus/bootrom.c 7058F: drivers/staging/greybus/firmware.h 7059F: drivers/staging/greybus/fw-core.c 7060F: drivers/staging/greybus/fw-download.c 7061F: drivers/staging/greybus/fw-management.c 7062F: drivers/staging/greybus/greybus_authentication.h 7063F: drivers/staging/greybus/greybus_firmware.h 7064F: drivers/staging/greybus/hid.c 7065F: drivers/staging/greybus/i2c.c 7066F: drivers/staging/greybus/spi.c 7067F: drivers/staging/greybus/spilib.c 7068F: drivers/staging/greybus/spilib.h 7069 7070GREYBUS LOOPBACK DRIVER 7071M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 7072S: Maintained 7073F: drivers/staging/greybus/loopback.c 7074 7075GREYBUS PLATFORM DRIVERS 7076M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 7077S: Maintained 7078F: drivers/staging/greybus/arche-platform.c 7079F: drivers/staging/greybus/arche-apb-ctrl.c 7080F: drivers/staging/greybus/arche_platform.h 7081 7082GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 7083M: Rui Miguel Silva <rmfrfs@gmail.com> 7084S: Maintained 7085F: drivers/staging/greybus/sdio.c 7086F: drivers/staging/greybus/light.c 7087F: drivers/staging/greybus/gpio.c 7088F: drivers/staging/greybus/power_supply.c 7089F: drivers/staging/greybus/spi.c 7090F: drivers/staging/greybus/spilib.c 7091 7092GREYBUS SUBSYSTEM 7093M: Johan Hovold <johan@kernel.org> 7094M: Alex Elder <elder@kernel.org> 7095M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7096S: Maintained 7097F: drivers/staging/greybus/ 7098F: drivers/greybus/ 7099F: include/linux/greybus.h 7100F: include/linux/greybus/ 7101L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 7102 7103GREYBUS UART PROTOCOLS DRIVERS 7104M: David Lin <dtwlin@gmail.com> 7105S: Maintained 7106F: drivers/staging/greybus/uart.c 7107F: drivers/staging/greybus/log.c 7108 7109GS1662 VIDEO SERIALIZER 7110M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7111L: linux-media@vger.kernel.org 7112T: git git://linuxtv.org/media_tree.git 7113S: Maintained 7114F: drivers/media/spi/gs1662.c 7115 7116GSPCA FINEPIX SUBDRIVER 7117M: Frank Zago <frank@zago.net> 7118L: linux-media@vger.kernel.org 7119T: git git://linuxtv.org/media_tree.git 7120S: Maintained 7121F: drivers/media/usb/gspca/finepix.c 7122 7123GSPCA GL860 SUBDRIVER 7124M: Olivier Lorin <o.lorin@laposte.net> 7125L: linux-media@vger.kernel.org 7126T: git git://linuxtv.org/media_tree.git 7127S: Maintained 7128F: drivers/media/usb/gspca/gl860/ 7129 7130GSPCA M5602 SUBDRIVER 7131M: Erik Andren <erik.andren@gmail.com> 7132L: linux-media@vger.kernel.org 7133T: git git://linuxtv.org/media_tree.git 7134S: Maintained 7135F: drivers/media/usb/gspca/m5602/ 7136 7137GSPCA PAC207 SONIXB SUBDRIVER 7138M: Hans Verkuil <hverkuil@xs4all.nl> 7139L: linux-media@vger.kernel.org 7140T: git git://linuxtv.org/media_tree.git 7141S: Odd Fixes 7142F: drivers/media/usb/gspca/pac207.c 7143 7144GSPCA SN9C20X SUBDRIVER 7145M: Brian Johnson <brijohn@gmail.com> 7146L: linux-media@vger.kernel.org 7147T: git git://linuxtv.org/media_tree.git 7148S: Maintained 7149F: drivers/media/usb/gspca/sn9c20x.c 7150 7151GSPCA T613 SUBDRIVER 7152M: Leandro Costantino <lcostantino@gmail.com> 7153L: linux-media@vger.kernel.org 7154T: git git://linuxtv.org/media_tree.git 7155S: Maintained 7156F: drivers/media/usb/gspca/t613.c 7157 7158GSPCA USB WEBCAM DRIVER 7159M: Hans Verkuil <hverkuil@xs4all.nl> 7160L: linux-media@vger.kernel.org 7161T: git git://linuxtv.org/media_tree.git 7162S: Odd Fixes 7163F: drivers/media/usb/gspca/ 7164 7165GTP (GPRS Tunneling Protocol) 7166M: Pablo Neira Ayuso <pablo@netfilter.org> 7167M: Harald Welte <laforge@gnumonks.org> 7168L: osmocom-net-gprs@lists.osmocom.org 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7170S: Maintained 7171F: drivers/net/gtp.c 7172 7173GUID PARTITION TABLE (GPT) 7174M: Davidlohr Bueso <dave@stgolabs.net> 7175L: linux-efi@vger.kernel.org 7176S: Maintained 7177F: block/partitions/efi.* 7178 7179H8/300 ARCHITECTURE 7180M: Yoshinori Sato <ysato@users.sourceforge.jp> 7181L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7182W: http://uclinux-h8.sourceforge.jp 7183T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7184S: Maintained 7185F: arch/h8300/ 7186F: drivers/clocksource/h8300_*.c 7187F: drivers/clk/h8300/ 7188F: drivers/irqchip/irq-renesas-h8*.c 7189 7190HABANALABS PCI DRIVER 7191M: Oded Gabbay <oded.gabbay@gmail.com> 7192T: git https://github.com/HabanaAI/linux.git 7193S: Supported 7194F: drivers/misc/habanalabs/ 7195F: include/uapi/misc/habanalabs.h 7196F: Documentation/ABI/testing/sysfs-driver-habanalabs 7197F: Documentation/ABI/testing/debugfs-driver-habanalabs 7198 7199HACKRF MEDIA DRIVER 7200M: Antti Palosaari <crope@iki.fi> 7201L: linux-media@vger.kernel.org 7202W: https://linuxtv.org 7203W: http://palosaari.fi/linux/ 7204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7205T: git git://linuxtv.org/anttip/media_tree.git 7206S: Maintained 7207F: drivers/media/usb/hackrf/ 7208 7209HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7210M: Frank Seidel <frank@f-seidel.de> 7211L: platform-driver-x86@vger.kernel.org 7212W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7213S: Maintained 7214F: drivers/platform/x86/hdaps.c 7215 7216HARDWARE MONITORING 7217M: Jean Delvare <jdelvare@suse.com> 7218M: Guenter Roeck <linux@roeck-us.net> 7219L: linux-hwmon@vger.kernel.org 7220W: http://hwmon.wiki.kernel.org/ 7221T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7222S: Maintained 7223F: Documentation/devicetree/bindings/hwmon/ 7224F: Documentation/hwmon/ 7225F: drivers/hwmon/ 7226F: include/linux/hwmon*.h 7227F: include/trace/events/hwmon*.h 7228 7229HARDWARE RANDOM NUMBER GENERATOR CORE 7230M: Matt Mackall <mpm@selenic.com> 7231M: Herbert Xu <herbert@gondor.apana.org.au> 7232L: linux-crypto@vger.kernel.org 7233S: Odd fixes 7234F: Documentation/devicetree/bindings/rng/ 7235F: Documentation/admin-guide/hw_random.rst 7236F: drivers/char/hw_random/ 7237F: include/linux/hw_random.h 7238 7239HARDWARE TRACING FACILITIES 7240M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7241S: Maintained 7242F: drivers/hwtracing/ 7243 7244HARDWARE SPINLOCK CORE 7245M: Ohad Ben-Cohen <ohad@wizery.com> 7246M: Bjorn Andersson <bjorn.andersson@linaro.org> 7247L: linux-remoteproc@vger.kernel.org 7248S: Maintained 7249T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7250F: Documentation/devicetree/bindings/hwlock/ 7251F: Documentation/hwspinlock.txt 7252F: drivers/hwspinlock/ 7253F: include/linux/hwspinlock.h 7254 7255HARMONY SOUND DRIVER 7256L: linux-parisc@vger.kernel.org 7257S: Maintained 7258F: sound/parisc/harmony.* 7259 7260HDPVR USB VIDEO ENCODER DRIVER 7261M: Hans Verkuil <hverkuil@xs4all.nl> 7262L: linux-media@vger.kernel.org 7263T: git git://linuxtv.org/media_tree.git 7264W: https://linuxtv.org 7265S: Odd Fixes 7266F: drivers/media/usb/hdpvr/ 7267 7268HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7269M: Jerry Hoemann <jerry.hoemann@hpe.com> 7270S: Supported 7271F: Documentation/watchdog/hpwdt.rst 7272F: drivers/watchdog/hpwdt.c 7273 7274HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7275M: Don Brace <don.brace@microsemi.com> 7276L: esc.storagedev@microsemi.com 7277L: linux-scsi@vger.kernel.org 7278S: Supported 7279F: Documentation/scsi/hpsa.txt 7280F: drivers/scsi/hpsa*.[ch] 7281F: include/linux/cciss*.h 7282F: include/uapi/linux/cciss*.h 7283 7284HFI1 DRIVER 7285M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7286M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7287L: linux-rdma@vger.kernel.org 7288S: Supported 7289F: drivers/infiniband/hw/hfi1 7290 7291HFS FILESYSTEM 7292L: linux-fsdevel@vger.kernel.org 7293S: Orphan 7294F: Documentation/filesystems/hfs.txt 7295F: fs/hfs/ 7296 7297HFSPLUS FILESYSTEM 7298L: linux-fsdevel@vger.kernel.org 7299S: Orphan 7300F: Documentation/filesystems/hfsplus.txt 7301F: fs/hfsplus/ 7302 7303HGA FRAMEBUFFER DRIVER 7304M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7305L: linux-nvidia@lists.surfsouth.com 7306W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7307S: Maintained 7308F: drivers/video/fbdev/hgafb.c 7309 7310HIBERNATION (aka Software Suspend, aka swsusp) 7311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7312M: Pavel Machek <pavel@ucw.cz> 7313L: linux-pm@vger.kernel.org 7314B: https://bugzilla.kernel.org 7315S: Supported 7316F: arch/x86/power/ 7317F: drivers/base/power/ 7318F: kernel/power/ 7319F: include/linux/suspend.h 7320F: include/linux/freezer.h 7321F: include/linux/pm.h 7322F: arch/*/include/asm/suspend*.h 7323 7324HID CORE LAYER 7325M: Jiri Kosina <jikos@kernel.org> 7326M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7327L: linux-input@vger.kernel.org 7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7329S: Maintained 7330F: drivers/hid/ 7331F: include/linux/hid* 7332F: include/uapi/linux/hid* 7333 7334HID SENSOR HUB DRIVERS 7335M: Jiri Kosina <jikos@kernel.org> 7336M: Jonathan Cameron <jic23@kernel.org> 7337M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7338L: linux-input@vger.kernel.org 7339L: linux-iio@vger.kernel.org 7340S: Maintained 7341F: Documentation/hid/hid-sensor* 7342F: drivers/hid/hid-sensor-* 7343F: drivers/iio/*/hid-* 7344F: include/linux/hid-sensor-* 7345 7346HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7347M: Thomas Gleixner <tglx@linutronix.de> 7348L: linux-kernel@vger.kernel.org 7349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7350S: Maintained 7351F: Documentation/timers/ 7352F: kernel/time/hrtimer.c 7353F: kernel/time/clockevents.c 7354F: kernel/time/timer_*.c 7355F: include/linux/clockchips.h 7356F: include/linux/hrtimer.h 7357 7358HIGH-SPEED SCC DRIVER FOR AX.25 7359L: linux-hams@vger.kernel.org 7360S: Orphan 7361F: drivers/net/hamradio/dmascc.c 7362F: drivers/net/hamradio/scc.c 7363 7364HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7365M: HighPoint Linux Team <linux@highpoint-tech.com> 7366W: http://www.highpoint-tech.com 7367S: Supported 7368F: Documentation/scsi/hptiop.txt 7369F: drivers/scsi/hptiop.c 7370 7371HIPPI 7372M: Jes Sorensen <jes@trained-monkey.org> 7373L: linux-hippi@sunsite.dk 7374S: Maintained 7375F: include/linux/hippidevice.h 7376F: include/uapi/linux/if_hippi.h 7377F: net/802/hippi.c 7378F: drivers/net/hippi/ 7379 7380HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7381M: Yisen Zhuang <yisen.zhuang@huawei.com> 7382M: Salil Mehta <salil.mehta@huawei.com> 7383L: netdev@vger.kernel.org 7384W: http://www.hisilicon.com 7385S: Maintained 7386F: drivers/net/ethernet/hisilicon/hns3/ 7387 7388HISILICON LPC BUS DRIVER 7389M: john.garry@huawei.com 7390W: http://www.hisilicon.com 7391S: Maintained 7392F: drivers/bus/hisi_lpc.c 7393F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7394 7395HISILICON NETWORK SUBSYSTEM DRIVER 7396M: Yisen Zhuang <yisen.zhuang@huawei.com> 7397M: Salil Mehta <salil.mehta@huawei.com> 7398L: netdev@vger.kernel.org 7399W: http://www.hisilicon.com 7400S: Maintained 7401F: drivers/net/ethernet/hisilicon/ 7402F: Documentation/devicetree/bindings/net/hisilicon*.txt 7403 7404HISILICON PMU DRIVER 7405M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7406W: http://www.hisilicon.com 7407S: Supported 7408F: drivers/perf/hisilicon 7409F: Documentation/admin-guide/perf/hisi-pmu.rst 7410 7411HISILICON ROCE DRIVER 7412M: Lijun Ou <oulijun@huawei.com> 7413M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7414L: linux-rdma@vger.kernel.org 7415S: Maintained 7416F: drivers/infiniband/hw/hns/ 7417F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7418 7419HISILICON SAS Controller 7420M: John Garry <john.garry@huawei.com> 7421W: http://www.hisilicon.com 7422S: Supported 7423F: drivers/scsi/hisi_sas/ 7424F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7425 7426HISILICON QM AND ZIP Controller DRIVER 7427M: Zhou Wang <wangzhou1@hisilicon.com> 7428L: linux-crypto@vger.kernel.org 7429S: Maintained 7430F: drivers/crypto/hisilicon/qm.c 7431F: drivers/crypto/hisilicon/qm.h 7432F: drivers/crypto/hisilicon/sgl.c 7433F: drivers/crypto/hisilicon/sgl.h 7434F: drivers/crypto/hisilicon/zip/ 7435F: Documentation/ABI/testing/debugfs-hisi-zip 7436 7437HMM - Heterogeneous Memory Management 7438M: Jérôme Glisse <jglisse@redhat.com> 7439L: linux-mm@kvack.org 7440S: Maintained 7441F: mm/hmm* 7442F: include/linux/hmm* 7443F: Documentation/vm/hmm.rst 7444 7445HOST AP DRIVER 7446M: Jouni Malinen <j@w1.fi> 7447L: linux-wireless@vger.kernel.org 7448W: http://w1.fi/hostap-driver.html 7449S: Obsolete 7450F: drivers/net/wireless/intersil/hostap/ 7451 7452HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7453L: platform-driver-x86@vger.kernel.org 7454S: Orphan 7455F: drivers/platform/x86/tc1100-wmi.c 7456 7457HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7458M: Jaroslav Kysela <perex@perex.cz> 7459S: Maintained 7460F: drivers/net/ethernet/hp/hp100.* 7461 7462HPET: High Precision Event Timers driver 7463M: Clemens Ladisch <clemens@ladisch.de> 7464S: Maintained 7465F: Documentation/timers/hpet.rst 7466F: drivers/char/hpet.c 7467F: include/linux/hpet.h 7468F: include/uapi/linux/hpet.h 7469 7470HPET: x86 7471S: Orphan 7472F: arch/x86/kernel/hpet.c 7473F: arch/x86/include/asm/hpet.h 7474 7475HPFS FILESYSTEM 7476M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7477W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7478S: Maintained 7479F: fs/hpfs/ 7480 7481HSI SUBSYSTEM 7482M: Sebastian Reichel <sre@kernel.org> 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7484S: Maintained 7485F: Documentation/ABI/testing/sysfs-bus-hsi 7486F: Documentation/driver-api/hsi.rst 7487F: drivers/hsi/ 7488F: include/linux/hsi/ 7489F: include/uapi/linux/hsi/ 7490 7491HSO 3G MODEM DRIVER 7492L: linux-usb@vger.kernel.org 7493S: Orphan 7494F: drivers/net/usb/hso.c 7495 7496HSR NETWORK PROTOCOL 7497M: Arvid Brodin <arvid.brodin@alten.se> 7498L: netdev@vger.kernel.org 7499S: Maintained 7500F: net/hsr/ 7501 7502HT16K33 LED CONTROLLER DRIVER 7503M: Robin van der Gracht <robin@protonic.nl> 7504S: Maintained 7505F: drivers/auxdisplay/ht16k33.c 7506F: Documentation/devicetree/bindings/display/ht16k33.txt 7507 7508HTCPEN TOUCHSCREEN DRIVER 7509M: Pau Oliva Fora <pof@eslack.org> 7510L: linux-input@vger.kernel.org 7511S: Maintained 7512F: drivers/input/touchscreen/htcpen.c 7513 7514HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7515M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7516L: linux-iio@vger.kernel.org 7517W: http://www.st.com/ 7518S: Maintained 7519F: drivers/iio/humidity/hts221* 7520F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7521 7522HUAWEI ETHERNET DRIVER 7523M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7524L: netdev@vger.kernel.org 7525S: Supported 7526F: Documentation/networking/hinic.txt 7527F: drivers/net/ethernet/huawei/hinic/ 7528 7529HUGETLB FILESYSTEM 7530M: Mike Kravetz <mike.kravetz@oracle.com> 7531L: linux-mm@kvack.org 7532S: Maintained 7533F: fs/hugetlbfs/ 7534F: mm/hugetlb.c 7535F: include/linux/hugetlb.h 7536F: Documentation/admin-guide/mm/hugetlbpage.rst 7537F: Documentation/vm/hugetlbfs_reserv.rst 7538F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7539 7540HVA ST MEDIA DRIVER 7541M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7542L: linux-media@vger.kernel.org 7543T: git git://linuxtv.org/media_tree.git 7544W: https://linuxtv.org 7545S: Supported 7546F: drivers/media/platform/sti/hva 7547 7548HWPOISON MEMORY FAILURE HANDLING 7549M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7550L: linux-mm@kvack.org 7551S: Maintained 7552F: mm/memory-failure.c 7553F: mm/hwpoison-inject.c 7554 7555HYGON PROCESSOR SUPPORT 7556M: Pu Wen <puwen@hygon.cn> 7557L: linux-kernel@vger.kernel.org 7558S: Maintained 7559F: arch/x86/kernel/cpu/hygon.c 7560 7561Hyper-V CORE AND DRIVERS 7562M: "K. Y. Srinivasan" <kys@microsoft.com> 7563M: Haiyang Zhang <haiyangz@microsoft.com> 7564M: Stephen Hemminger <sthemmin@microsoft.com> 7565M: Sasha Levin <sashal@kernel.org> 7566T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7567L: linux-hyperv@vger.kernel.org 7568S: Supported 7569F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7570F: arch/x86/include/asm/mshyperv.h 7571F: arch/x86/include/asm/trace/hyperv.h 7572F: arch/x86/include/asm/hyperv-tlfs.h 7573F: arch/x86/kernel/cpu/mshyperv.c 7574F: arch/x86/hyperv 7575F: drivers/clocksource/hyperv_timer.c 7576F: drivers/hid/hid-hyperv.c 7577F: drivers/hv/ 7578F: drivers/input/serio/hyperv-keyboard.c 7579F: drivers/pci/controller/pci-hyperv.c 7580F: drivers/pci/controller/pci-hyperv-intf.c 7581F: drivers/net/hyperv/ 7582F: drivers/scsi/storvsc_drv.c 7583F: drivers/uio/uio_hv_generic.c 7584F: drivers/video/fbdev/hyperv_fb.c 7585F: drivers/iommu/hyperv-iommu.c 7586F: net/vmw_vsock/hyperv_transport.c 7587F: include/clocksource/hyperv_timer.h 7588F: include/linux/hyperv.h 7589F: include/uapi/linux/hyperv.h 7590F: include/asm-generic/mshyperv.h 7591F: tools/hv/ 7592F: Documentation/ABI/stable/sysfs-bus-vmbus 7593 7594HYPERBUS SUPPORT 7595M: Vignesh Raghavendra <vigneshr@ti.com> 7596S: Supported 7597F: drivers/mtd/hyperbus/ 7598F: include/linux/mtd/hyperbus.h 7599F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7600F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7601 7602HYPERVISOR VIRTUAL CONSOLE DRIVER 7603L: linuxppc-dev@lists.ozlabs.org 7604S: Odd Fixes 7605F: drivers/tty/hvc/ 7606 7607I2C ACPI SUPPORT 7608M: Mika Westerberg <mika.westerberg@linux.intel.com> 7609L: linux-i2c@vger.kernel.org 7610L: linux-acpi@vger.kernel.org 7611S: Maintained 7612F: drivers/i2c/i2c-core-acpi.c 7613 7614I2C CONTROLLER DRIVER FOR NVIDIA GPU 7615M: Ajay Gupta <ajayg@nvidia.com> 7616L: linux-i2c@vger.kernel.org 7617S: Maintained 7618F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 7619F: drivers/i2c/busses/i2c-nvidia-gpu.c 7620 7621I2C MUXES 7622M: Peter Rosin <peda@axentia.se> 7623L: linux-i2c@vger.kernel.org 7624S: Maintained 7625F: Documentation/i2c/i2c-topology.rst 7626F: Documentation/i2c/muxes/ 7627F: Documentation/devicetree/bindings/i2c/i2c-mux* 7628F: Documentation/devicetree/bindings/i2c/i2c-arb* 7629F: Documentation/devicetree/bindings/i2c/i2c-gate* 7630F: drivers/i2c/i2c-mux.c 7631F: drivers/i2c/muxes/ 7632F: include/linux/i2c-mux.h 7633 7634I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7635M: Gregory CLEMENT <gregory.clement@bootlin.com> 7636L: linux-i2c@vger.kernel.org 7637S: Maintained 7638F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 7639F: drivers/i2c/busses/i2c-mv64xxx.c 7640 7641I2C OVER PARALLEL PORT 7642M: Jean Delvare <jdelvare@suse.com> 7643L: linux-i2c@vger.kernel.org 7644S: Maintained 7645F: Documentation/i2c/busses/i2c-parport.rst 7646F: Documentation/i2c/busses/i2c-parport-light.rst 7647F: drivers/i2c/busses/i2c-parport.c 7648F: drivers/i2c/busses/i2c-parport-light.c 7649 7650I2C SUBSYSTEM 7651M: Wolfram Sang <wsa@the-dreams.de> 7652L: linux-i2c@vger.kernel.org 7653W: https://i2c.wiki.kernel.org/ 7654Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7656S: Maintained 7657F: Documentation/devicetree/bindings/i2c/i2c.txt 7658F: Documentation/i2c/ 7659F: drivers/i2c/* 7660F: include/linux/i2c.h 7661F: include/linux/i2c-dev.h 7662F: include/linux/i2c-smbus.h 7663F: include/uapi/linux/i2c.h 7664F: include/uapi/linux/i2c-*.h 7665 7666I2C SUBSYSTEM HOST DRIVERS 7667L: linux-i2c@vger.kernel.org 7668W: https://i2c.wiki.kernel.org/ 7669Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7670T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7671S: Odd Fixes 7672F: Documentation/devicetree/bindings/i2c/ 7673F: drivers/i2c/algos/ 7674F: drivers/i2c/busses/ 7675 7676I2C-TAOS-EVM DRIVER 7677M: Jean Delvare <jdelvare@suse.com> 7678L: linux-i2c@vger.kernel.org 7679S: Maintained 7680F: Documentation/i2c/busses/i2c-taos-evm.rst 7681F: drivers/i2c/busses/i2c-taos-evm.c 7682 7683I2C-TINY-USB DRIVER 7684M: Till Harbaum <till@harbaum.org> 7685L: linux-i2c@vger.kernel.org 7686W: http://www.harbaum.org/till/i2c_tiny_usb 7687S: Maintained 7688F: drivers/i2c/busses/i2c-tiny-usb.c 7689 7690I2C/SMBUS CONTROLLER DRIVERS FOR PC 7691M: Jean Delvare <jdelvare@suse.com> 7692L: linux-i2c@vger.kernel.org 7693S: Maintained 7694F: Documentation/i2c/busses/i2c-ali1535.rst 7695F: Documentation/i2c/busses/i2c-ali1563.rst 7696F: Documentation/i2c/busses/i2c-ali15x3.rst 7697F: Documentation/i2c/busses/i2c-amd756.rst 7698F: Documentation/i2c/busses/i2c-amd8111.rst 7699F: Documentation/i2c/busses/i2c-i801.rst 7700F: Documentation/i2c/busses/i2c-nforce2.rst 7701F: Documentation/i2c/busses/i2c-piix4.rst 7702F: Documentation/i2c/busses/i2c-sis5595.rst 7703F: Documentation/i2c/busses/i2c-sis630.rst 7704F: Documentation/i2c/busses/i2c-sis96x.rst 7705F: Documentation/i2c/busses/i2c-via.rst 7706F: Documentation/i2c/busses/i2c-viapro.rst 7707F: drivers/i2c/busses/i2c-ali1535.c 7708F: drivers/i2c/busses/i2c-ali1563.c 7709F: drivers/i2c/busses/i2c-ali15x3.c 7710F: drivers/i2c/busses/i2c-amd756.c 7711F: drivers/i2c/busses/i2c-amd756-s4882.c 7712F: drivers/i2c/busses/i2c-amd8111.c 7713F: drivers/i2c/busses/i2c-i801.c 7714F: drivers/i2c/busses/i2c-isch.c 7715F: drivers/i2c/busses/i2c-nforce2.c 7716F: drivers/i2c/busses/i2c-nforce2-s4985.c 7717F: drivers/i2c/busses/i2c-piix4.c 7718F: drivers/i2c/busses/i2c-sis5595.c 7719F: drivers/i2c/busses/i2c-sis630.c 7720F: drivers/i2c/busses/i2c-sis96x.c 7721F: drivers/i2c/busses/i2c-via.c 7722F: drivers/i2c/busses/i2c-viapro.c 7723 7724I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7725M: Hans de Goede <hdegoede@redhat.com> 7726L: linux-i2c@vger.kernel.org 7727S: Maintained 7728F: drivers/i2c/busses/i2c-cht-wc.c 7729 7730I2C/SMBUS ISMT DRIVER 7731M: Seth Heasley <seth.heasley@intel.com> 7732M: Neil Horman <nhorman@tuxdriver.com> 7733L: linux-i2c@vger.kernel.org 7734F: drivers/i2c/busses/i2c-ismt.c 7735F: Documentation/i2c/busses/i2c-ismt.rst 7736 7737I2C/SMBUS STUB DRIVER 7738M: Jean Delvare <jdelvare@suse.com> 7739L: linux-i2c@vger.kernel.org 7740S: Maintained 7741F: drivers/i2c/i2c-stub.c 7742 7743I3C SUBSYSTEM 7744M: Boris Brezillon <bbrezillon@kernel.org> 7745L: linux-i3c@lists.infradead.org 7746C: irc://chat.freenode.net/linux-i3c 7747T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7748S: Maintained 7749F: Documentation/ABI/testing/sysfs-bus-i3c 7750F: Documentation/devicetree/bindings/i3c/ 7751F: Documentation/driver-api/i3c 7752F: drivers/i3c/ 7753F: include/linux/i3c/ 7754 7755I3C DRIVER FOR SYNOPSYS DESIGNWARE 7756M: Vitor Soares <vitor.soares@synopsys.com> 7757S: Maintained 7758F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7759F: drivers/i3c/master/dw* 7760 7761IA64 (Itanium) PLATFORM 7762M: Tony Luck <tony.luck@intel.com> 7763M: Fenghua Yu <fenghua.yu@intel.com> 7764L: linux-ia64@vger.kernel.org 7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7766S: Maintained 7767F: arch/ia64/ 7768 7769IBM Power 842 compression accelerator 7770M: Haren Myneni <haren@us.ibm.com> 7771S: Supported 7772F: drivers/crypto/nx/Makefile 7773F: drivers/crypto/nx/Kconfig 7774F: drivers/crypto/nx/nx-842* 7775F: include/linux/sw842.h 7776F: crypto/842.c 7777F: lib/842/ 7778 7779IBM Power in-Nest Crypto Acceleration 7780M: Breno Leitão <leitao@debian.org> 7781M: Nayna Jain <nayna@linux.ibm.com> 7782M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7783L: linux-crypto@vger.kernel.org 7784S: Supported 7785F: drivers/crypto/nx/Makefile 7786F: drivers/crypto/nx/Kconfig 7787F: drivers/crypto/nx/nx-aes* 7788F: drivers/crypto/nx/nx-sha* 7789F: drivers/crypto/nx/nx.* 7790F: drivers/crypto/nx/nx_csbcpb.h 7791F: drivers/crypto/nx/nx_debugfs.c 7792 7793IBM Power Linux RAID adapter 7794M: Brian King <brking@us.ibm.com> 7795S: Supported 7796F: drivers/scsi/ipr.* 7797 7798IBM Power SRIOV Virtual NIC Device Driver 7799M: Thomas Falcon <tlfalcon@linux.ibm.com> 7800M: John Allen <jallen@linux.ibm.com> 7801L: netdev@vger.kernel.org 7802S: Supported 7803F: drivers/net/ethernet/ibm/ibmvnic.* 7804 7805IBM Power Virtual Accelerator Switchboard 7806M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7807L: linuxppc-dev@lists.ozlabs.org 7808S: Supported 7809F: arch/powerpc/platforms/powernv/vas* 7810F: arch/powerpc/platforms/powernv/copy-paste.h 7811F: arch/powerpc/include/asm/vas.h 7812 7813IBM Power Virtual Ethernet Device Driver 7814M: Thomas Falcon <tlfalcon@linux.ibm.com> 7815L: netdev@vger.kernel.org 7816S: Supported 7817F: drivers/net/ethernet/ibm/ibmveth.* 7818 7819IBM Power Virtual FC Device Drivers 7820M: Tyrel Datwyler <tyreld@linux.ibm.com> 7821L: linux-scsi@vger.kernel.org 7822S: Supported 7823F: drivers/scsi/ibmvscsi/ibmvfc* 7824 7825IBM Power Virtual Management Channel Driver 7826M: Steven Royer <seroyer@linux.ibm.com> 7827S: Supported 7828F: drivers/misc/ibmvmc.* 7829 7830IBM Power Virtual SCSI Device Drivers 7831M: Tyrel Datwyler <tyreld@linux.ibm.com> 7832L: linux-scsi@vger.kernel.org 7833S: Supported 7834F: drivers/scsi/ibmvscsi/ibmvscsi* 7835F: include/scsi/viosrp.h 7836 7837IBM Power Virtual SCSI Device Target Driver 7838M: Michael Cyr <mikecyr@linux.ibm.com> 7839L: linux-scsi@vger.kernel.org 7840L: target-devel@vger.kernel.org 7841S: Supported 7842F: drivers/scsi/ibmvscsi_tgt/ 7843 7844IBM Power VMX Cryptographic instructions 7845M: Breno Leitão <leitao@debian.org> 7846M: Nayna Jain <nayna@linux.ibm.com> 7847M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7848L: linux-crypto@vger.kernel.org 7849S: Supported 7850F: drivers/crypto/vmx/Makefile 7851F: drivers/crypto/vmx/Kconfig 7852F: drivers/crypto/vmx/vmx.c 7853F: drivers/crypto/vmx/aes* 7854F: drivers/crypto/vmx/ghash* 7855F: drivers/crypto/vmx/ppc-xlate.pl 7856 7857IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7858M: Tyrel Datwyler <tyreld@linux.ibm.com> 7859L: linux-pci@vger.kernel.org 7860L: linuxppc-dev@lists.ozlabs.org 7861S: Supported 7862F: drivers/pci/hotplug/rpaphp* 7863 7864IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7865M: Tyrel Datwyler <tyreld@linux.ibm.com> 7866L: linux-pci@vger.kernel.org 7867L: linuxppc-dev@lists.ozlabs.org 7868S: Supported 7869F: drivers/pci/hotplug/rpadlpar* 7870 7871IBM ServeRAID RAID DRIVER 7872S: Orphan 7873F: drivers/scsi/ips.* 7874 7875ICH LPC AND GPIO DRIVER 7876M: Peter Tyser <ptyser@xes-inc.com> 7877S: Maintained 7878F: drivers/mfd/lpc_ich.c 7879F: drivers/gpio/gpio-ich.c 7880 7881ICY I2C DRIVER 7882M: Max Staudt <max@enpas.org> 7883L: linux-i2c@vger.kernel.org 7884S: Maintained 7885F: drivers/i2c/busses/i2c-icy.c 7886 7887IDE SUBSYSTEM 7888M: "David S. Miller" <davem@davemloft.net> 7889L: linux-ide@vger.kernel.org 7890Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7891T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7892S: Maintained 7893F: Documentation/ide/ 7894F: drivers/ide/ 7895F: include/linux/ide.h 7896 7897IDE/ATAPI DRIVERS 7898M: Borislav Petkov <bp@alien8.de> 7899L: linux-ide@vger.kernel.org 7900S: Maintained 7901F: Documentation/cdrom/ide-cd.rst 7902F: drivers/ide/ide-cd* 7903 7904IDEAPAD LAPTOP EXTRAS DRIVER 7905M: Ike Panhc <ike.pan@canonical.com> 7906L: platform-driver-x86@vger.kernel.org 7907W: http://launchpad.net/ideapad-laptop 7908S: Maintained 7909F: drivers/platform/x86/ideapad-laptop.c 7910 7911IDEAPAD LAPTOP SLIDEBAR DRIVER 7912M: Andrey Moiseev <o2g.org.ru@gmail.com> 7913L: linux-input@vger.kernel.org 7914W: https://github.com/o2genum/ideapad-slidebar 7915S: Maintained 7916F: drivers/input/misc/ideapad_slidebar.c 7917 7918IDT VersaClock 5 CLOCK DRIVER 7919M: Marek Vasut <marek.vasut@gmail.com> 7920S: Maintained 7921F: drivers/clk/clk-versaclock5.c 7922 7923IEEE 802.15.4 SUBSYSTEM 7924M: Alexander Aring <alex.aring@gmail.com> 7925M: Stefan Schmidt <stefan@datenfreihafen.org> 7926L: linux-wpan@vger.kernel.org 7927W: http://wpan.cakelab.org/ 7928T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7929T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7930S: Maintained 7931F: net/ieee802154/ 7932F: net/mac802154/ 7933F: drivers/net/ieee802154/ 7934F: include/linux/nl802154.h 7935F: include/linux/ieee802154.h 7936F: include/net/nl802154.h 7937F: include/net/mac802154.h 7938F: include/net/af_ieee802154.h 7939F: include/net/cfg802154.h 7940F: include/net/ieee802154_netdev.h 7941F: Documentation/networking/ieee802154.rst 7942 7943IFE PROTOCOL 7944M: Yotam Gigi <yotam.gi@gmail.com> 7945M: Jamal Hadi Salim <jhs@mojatatu.com> 7946F: net/ife 7947F: include/net/ife.h 7948F: include/uapi/linux/ife.h 7949 7950IGORPLUG-USB IR RECEIVER 7951M: Sean Young <sean@mess.org> 7952L: linux-media@vger.kernel.org 7953S: Maintained 7954F: drivers/media/rc/igorplugusb.c 7955 7956IGUANAWORKS USB IR TRANSCEIVER 7957M: Sean Young <sean@mess.org> 7958L: linux-media@vger.kernel.org 7959S: Maintained 7960F: drivers/media/rc/iguanair.c 7961 7962IIO DIGITAL POTENTIOMETER DAC 7963M: Peter Rosin <peda@axentia.se> 7964L: linux-iio@vger.kernel.org 7965S: Maintained 7966F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7967F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7968F: drivers/iio/dac/dpot-dac.c 7969 7970IIO ENVELOPE DETECTOR 7971M: Peter Rosin <peda@axentia.se> 7972L: linux-iio@vger.kernel.org 7973S: Maintained 7974F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7975F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7976F: drivers/iio/adc/envelope-detector.c 7977 7978IIO MULTIPLEXER 7979M: Peter Rosin <peda@axentia.se> 7980L: linux-iio@vger.kernel.org 7981S: Maintained 7982F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7983F: drivers/iio/multiplexer/iio-mux.c 7984 7985IIO SUBSYSTEM AND DRIVERS 7986M: Jonathan Cameron <jic23@kernel.org> 7987R: Hartmut Knaack <knaack.h@gmx.de> 7988R: Lars-Peter Clausen <lars@metafoo.de> 7989R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7990L: linux-iio@vger.kernel.org 7991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7992S: Maintained 7993F: Documentation/ABI/testing/configfs-iio* 7994F: Documentation/ABI/testing/sysfs-bus-iio* 7995F: Documentation/devicetree/bindings/iio/ 7996F: drivers/iio/ 7997F: drivers/staging/iio/ 7998F: include/linux/iio/ 7999F: tools/iio/ 8000 8001IIO UNIT CONVERTER 8002M: Peter Rosin <peda@axentia.se> 8003L: linux-iio@vger.kernel.org 8004S: Maintained 8005F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 8006F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 8007F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 8008F: drivers/iio/afe/iio-rescale.c 8009 8010IKANOS/ADI EAGLE ADSL USB DRIVER 8011M: Matthieu Castet <castet.matthieu@free.fr> 8012M: Stanislaw Gruszka <stf_xl@wp.pl> 8013S: Maintained 8014F: drivers/usb/atm/ueagle-atm.c 8015 8016IMGTEC ASCII LCD DRIVER 8017M: Paul Burton <paul.burton@mips.com> 8018S: Maintained 8019F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 8020F: drivers/auxdisplay/img-ascii-lcd.c 8021 8022IMGTEC IR DECODER DRIVER 8023M: James Hogan <jhogan@kernel.org> 8024S: Maintained 8025F: drivers/media/rc/img-ir/ 8026 8027IMON SOUNDGRAPH USB IR RECEIVER 8028M: Sean Young <sean@mess.org> 8029L: linux-media@vger.kernel.org 8030S: Maintained 8031F: drivers/media/rc/imon_raw.c 8032F: drivers/media/rc/imon.c 8033 8034IMS TWINTURBO FRAMEBUFFER DRIVER 8035L: linux-fbdev@vger.kernel.org 8036S: Orphan 8037F: drivers/video/fbdev/imsttfb.c 8038 8039INA209 HARDWARE MONITOR DRIVER 8040M: Guenter Roeck <linux@roeck-us.net> 8041L: linux-hwmon@vger.kernel.org 8042S: Maintained 8043F: Documentation/hwmon/ina209.rst 8044F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 8045F: drivers/hwmon/ina209.c 8046 8047INA2XX HARDWARE MONITOR DRIVER 8048M: Guenter Roeck <linux@roeck-us.net> 8049L: linux-hwmon@vger.kernel.org 8050S: Maintained 8051F: Documentation/hwmon/ina2xx.rst 8052F: drivers/hwmon/ina2xx.c 8053F: include/linux/platform_data/ina2xx.h 8054 8055INDUSTRY PACK SUBSYSTEM (IPACK) 8056M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 8057M: Jens Taprogge <jens.taprogge@taprogge.org> 8058M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8059L: industrypack-devel@lists.sourceforge.net 8060W: http://industrypack.sourceforge.net 8061S: Maintained 8062F: drivers/ipack/ 8063 8064INFINEON DPS310 Driver 8065M: Eddie James <eajames@linux.ibm.com> 8066L: linux-iio@vger.kernel.org 8067F: drivers/iio/pressure/dps310.c 8068S: Maintained 8069 8070INFINIBAND SUBSYSTEM 8071M: Doug Ledford <dledford@redhat.com> 8072M: Jason Gunthorpe <jgg@mellanox.com> 8073L: linux-rdma@vger.kernel.org 8074W: https://github.com/linux-rdma/rdma-core 8075Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8076T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 8077S: Supported 8078F: Documentation/devicetree/bindings/infiniband/ 8079F: Documentation/infiniband/ 8080F: drivers/infiniband/ 8081F: include/uapi/linux/if_infiniband.h 8082F: include/uapi/rdma/ 8083F: include/rdma/ 8084F: include/trace/events/ib_mad.h 8085F: include/trace/events/ib_umad.h 8086F: samples/bpf/ibumad_kern.c 8087F: samples/bpf/ibumad_user.c 8088 8089INGENIC JZ4780 DMA Driver 8090M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 8091S: Maintained 8092F: drivers/dma/dma-jz4780.c 8093 8094INGENIC JZ4780 NAND DRIVER 8095M: Harvey Hunt <harveyhuntnexus@gmail.com> 8096L: linux-mtd@lists.infradead.org 8097S: Maintained 8098F: drivers/mtd/nand/raw/ingenic/ 8099 8100INGENIC JZ47xx SoCs 8101M: Paul Cercueil <paul@crapouillou.net> 8102S: Maintained 8103F: arch/mips/boot/dts/ingenic/ 8104F: arch/mips/include/asm/mach-jz4740/ 8105F: arch/mips/jz4740/ 8106F: drivers/clk/ingenic/ 8107F: drivers/dma/dma-jz4780.c 8108F: drivers/gpu/drm/ingenic/ 8109F: drivers/i2c/busses/i2c-jz4780.c 8110F: drivers/iio/adc/ingenic-adc.c 8111F: drivers/irqchip/irq-ingenic.c 8112F: drivers/memory/jz4780-nemc.c 8113F: drivers/mmc/host/jz4740_mmc.c 8114F: drivers/mtd/nand/raw/ingenic/ 8115F: drivers/pinctrl/pinctrl-ingenic.c 8116F: drivers/power/supply/ingenic-battery.c 8117F: drivers/pwm/pwm-jz4740.c 8118F: drivers/rtc/rtc-jz4740.c 8119F: drivers/tty/serial/8250/8250_ingenic.c 8120F: drivers/usb/musb/jz4740.c 8121F: drivers/watchdog/jz4740_wdt.c 8122F: include/dt-bindings/iio/adc/ingenic,adc.h 8123F: include/linux/mfd/ingenic-tcu.h 8124F: sound/soc/jz4740/ 8125F: sound/soc/codecs/jz47* 8126 8127INOTIFY 8128M: Jan Kara <jack@suse.cz> 8129R: Amir Goldstein <amir73il@gmail.com> 8130L: linux-fsdevel@vger.kernel.org 8131S: Maintained 8132F: Documentation/filesystems/inotify.txt 8133F: fs/notify/inotify/ 8134F: include/linux/inotify.h 8135F: include/uapi/linux/inotify.h 8136 8137INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8138M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8139L: linux-input@vger.kernel.org 8140Q: http://patchwork.kernel.org/project/linux-input/list/ 8141T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8142S: Maintained 8143F: drivers/input/ 8144F: include/linux/input.h 8145F: include/uapi/linux/input.h 8146F: include/uapi/linux/input-event-codes.h 8147F: include/linux/input/ 8148F: Documentation/devicetree/bindings/input/ 8149F: Documentation/devicetree/bindings/serio/ 8150F: Documentation/input/ 8151 8152INPUT MULTITOUCH (MT) PROTOCOL 8153M: Henrik Rydberg <rydberg@bitmath.org> 8154L: linux-input@vger.kernel.org 8155S: Odd fixes 8156F: Documentation/input/multi-touch-protocol.rst 8157F: drivers/input/input-mt.c 8158K: \b(ABS|SYN)_MT_ 8159 8160INSIDE SECURE CRYPTO DRIVER 8161M: Antoine Tenart <antoine.tenart@bootlin.com> 8162F: drivers/crypto/inside-secure/ 8163S: Maintained 8164L: linux-crypto@vger.kernel.org 8165 8166INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8167M: Mimi Zohar <zohar@linux.ibm.com> 8168M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8169L: linux-integrity@vger.kernel.org 8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8171S: Supported 8172F: security/integrity/ima/ 8173 8174INTEL 810/815 FRAMEBUFFER DRIVER 8175M: Antonino Daplas <adaplas@gmail.com> 8176L: linux-fbdev@vger.kernel.org 8177S: Maintained 8178F: drivers/video/fbdev/i810/ 8179 8180INTEL ASoC DRIVERS 8181M: Cezary Rojewski <cezary.rojewski@intel.com> 8182M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8183M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8184M: Jie Yang <yang.jie@linux.intel.com> 8185L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8186S: Supported 8187F: sound/soc/intel/ 8188 8189INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8190M: Hans de Goede <hdegoede@redhat.com> 8191L: platform-driver-x86@vger.kernel.org 8192S: Maintained 8193F: drivers/platform/x86/intel_atomisp2_pm.c 8194 8195INTEL C600 SERIES SAS CONTROLLER DRIVER 8196M: Intel SCU Linux support <intel-linux-scu@intel.com> 8197M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8198L: linux-scsi@vger.kernel.org 8199T: git git://git.code.sf.net/p/intel-sas/isci 8200S: Supported 8201F: drivers/scsi/isci/ 8202 8203INTEL CPU family model numbers 8204M: Tony Luck <tony.luck@intel.com> 8205M: x86@kernel.org 8206L: linux-kernel@vger.kernel.org 8207S: Supported 8208F: arch/x86/include/asm/intel-family.h 8209 8210INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8211M: Jani Nikula <jani.nikula@linux.intel.com> 8212M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8213M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8214L: intel-gfx@lists.freedesktop.org 8215W: https://01.org/linuxgraphics/ 8216B: https://01.org/linuxgraphics/documentation/how-report-bugs 8217C: irc://chat.freenode.net/intel-gfx 8218Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8219T: git git://anongit.freedesktop.org/drm-intel 8220S: Supported 8221F: drivers/gpu/drm/i915/ 8222F: include/drm/i915* 8223F: include/uapi/drm/i915_drm.h 8224F: Documentation/gpu/i915.rst 8225 8226INTEL ETHERNET DRIVERS 8227M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8228L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8229W: http://www.intel.com/support/feedback.htm 8230W: http://e1000.sourceforge.net/ 8231Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8234S: Supported 8235F: Documentation/networking/device_drivers/intel/e100.rst 8236F: Documentation/networking/device_drivers/intel/e1000.rst 8237F: Documentation/networking/device_drivers/intel/e1000e.rst 8238F: Documentation/networking/device_drivers/intel/fm10k.rst 8239F: Documentation/networking/device_drivers/intel/igb.rst 8240F: Documentation/networking/device_drivers/intel/igbvf.rst 8241F: Documentation/networking/device_drivers/intel/ixgb.rst 8242F: Documentation/networking/device_drivers/intel/ixgbe.rst 8243F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8244F: Documentation/networking/device_drivers/intel/i40e.rst 8245F: Documentation/networking/device_drivers/intel/iavf.rst 8246F: Documentation/networking/device_drivers/intel/ice.rst 8247F: drivers/net/ethernet/intel/ 8248F: drivers/net/ethernet/intel/*/ 8249F: include/linux/avf/virtchnl.h 8250 8251INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8252M: Maik Broemme <mbroemme@libmpq.org> 8253L: linux-fbdev@vger.kernel.org 8254S: Maintained 8255F: Documentation/fb/intelfb.rst 8256F: drivers/video/fbdev/intelfb/ 8257 8258INTEL GPIO DRIVERS 8259M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8260L: linux-gpio@vger.kernel.org 8261S: Maintained 8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8263F: drivers/gpio/gpio-ich.c 8264F: drivers/gpio/gpio-intel-mid.c 8265F: drivers/gpio/gpio-lynxpoint.c 8266F: drivers/gpio/gpio-merrifield.c 8267F: drivers/gpio/gpio-ml-ioh.c 8268F: drivers/gpio/gpio-pch.c 8269F: drivers/gpio/gpio-sch.c 8270F: drivers/gpio/gpio-sodaville.c 8271 8272INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8273M: Zhenyu Wang <zhenyuw@linux.intel.com> 8274M: Zhi Wang <zhi.a.wang@intel.com> 8275L: intel-gvt-dev@lists.freedesktop.org 8276L: intel-gfx@lists.freedesktop.org 8277W: https://01.org/igvt-g 8278T: git https://github.com/intel/gvt-linux.git 8279S: Supported 8280F: drivers/gpu/drm/i915/gvt/ 8281 8282INTEL HID EVENT DRIVER 8283M: Alex Hung <alex.hung@canonical.com> 8284L: platform-driver-x86@vger.kernel.org 8285S: Maintained 8286F: drivers/platform/x86/intel-hid.c 8287 8288INTEL I/OAT DMA DRIVER 8289M: Dave Jiang <dave.jiang@intel.com> 8290R: Dan Williams <dan.j.williams@intel.com> 8291L: dmaengine@vger.kernel.org 8292Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8293S: Supported 8294F: drivers/dma/ioat* 8295 8296INTEL IDLE DRIVER 8297M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8298M: Len Brown <lenb@kernel.org> 8299L: linux-pm@vger.kernel.org 8300T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8301B: https://bugzilla.kernel.org 8302S: Supported 8303F: drivers/idle/intel_idle.c 8304 8305INTEL INTEGRATED SENSOR HUB DRIVER 8306M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8307M: Jiri Kosina <jikos@kernel.org> 8308L: linux-input@vger.kernel.org 8309S: Maintained 8310F: drivers/hid/intel-ish-hid/ 8311 8312INTEL IOMMU (VT-d) 8313M: David Woodhouse <dwmw2@infradead.org> 8314L: iommu@lists.linux-foundation.org 8315T: git git://git.infradead.org/iommu-2.6.git 8316S: Supported 8317F: drivers/iommu/intel-iommu.c 8318F: include/linux/intel-iommu.h 8319 8320INTEL IOP-ADMA DMA DRIVER 8321R: Dan Williams <dan.j.williams@intel.com> 8322S: Odd fixes 8323F: drivers/dma/iop-adma.c 8324 8325INTEL IPU3 CSI-2 CIO2 DRIVER 8326M: Yong Zhi <yong.zhi@intel.com> 8327M: Sakari Ailus <sakari.ailus@linux.intel.com> 8328M: Bingbu Cao <bingbu.cao@intel.com> 8329R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8330L: linux-media@vger.kernel.org 8331S: Maintained 8332F: drivers/media/pci/intel/ipu3/ 8333F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8334 8335INTEL IPU3 CSI-2 IMGU DRIVER 8336M: Sakari Ailus <sakari.ailus@linux.intel.com> 8337L: linux-media@vger.kernel.org 8338S: Maintained 8339F: drivers/staging/media/ipu3/ 8340F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8341F: Documentation/media/v4l-drivers/ipu3.rst 8342 8343INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8344M: Krzysztof Halasa <khalasa@piap.pl> 8345S: Maintained 8346F: include/linux/soc/ixp4xx/qmgr.h 8347F: include/linux/soc/ixp4xx/npe.h 8348F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8349F: drivers/soc/ixp4xx/ixp4xx-npe.c 8350F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8351F: drivers/net/wan/ixp4xx_hss.c 8352 8353INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8354M: Deepak Saxena <dsaxena@plexity.net> 8355S: Maintained 8356F: drivers/char/hw_random/ixp4xx-rng.c 8357 8358INTEL MANAGEMENT ENGINE (mei) 8359M: Tomas Winkler <tomas.winkler@intel.com> 8360L: linux-kernel@vger.kernel.org 8361S: Supported 8362F: include/uapi/linux/mei.h 8363F: include/linux/mei_cl_bus.h 8364F: drivers/misc/mei/* 8365F: drivers/watchdog/mei_wdt.c 8366F: Documentation/driver-api/mei/* 8367F: samples/mei/* 8368 8369INTEL MENLOW THERMAL DRIVER 8370M: Sujith Thomas <sujith.thomas@intel.com> 8371L: platform-driver-x86@vger.kernel.org 8372W: https://01.org/linux-acpi 8373S: Supported 8374F: drivers/platform/x86/intel_menlow.c 8375 8376INTEL MIC DRIVERS (mic) 8377M: Sudeep Dutt <sudeep.dutt@intel.com> 8378M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8379S: Supported 8380W: https://github.com/sudeepdutt/mic 8381W: http://software.intel.com/en-us/mic-developer 8382F: include/linux/mic_bus.h 8383F: include/linux/scif.h 8384F: include/uapi/linux/mic_common.h 8385F: include/uapi/linux/mic_ioctl.h 8386F: include/uapi/linux/scif_ioctl.h 8387F: drivers/misc/mic/ 8388F: drivers/dma/mic_x100_dma.c 8389F: drivers/dma/mic_x100_dma.h 8390F: Documentation/mic/ 8391 8392INTEL PMC CORE DRIVER 8393M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8394M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8395L: platform-driver-x86@vger.kernel.org 8396S: Maintained 8397F: drivers/platform/x86/intel_pmc_core* 8398 8399INTEL PMC/P-Unit IPC DRIVER 8400M: Zha Qipeng<qipeng.zha@intel.com> 8401L: platform-driver-x86@vger.kernel.org 8402S: Maintained 8403F: drivers/platform/x86/intel_pmc_ipc.c 8404F: drivers/platform/x86/intel_punit_ipc.c 8405F: arch/x86/include/asm/intel_pmc_ipc.h 8406F: arch/x86/include/asm/intel_punit_ipc.h 8407 8408INTEL PMIC GPIO DRIVERS 8409M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8410S: Maintained 8411T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8412F: drivers/gpio/gpio-*cove.c 8413F: drivers/gpio/gpio-msic.c 8414 8415INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8416R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8417S: Maintained 8418F: drivers/mfd/intel_msic.c 8419F: drivers/mfd/intel_soc_pmic* 8420F: include/linux/mfd/intel_msic.h 8421F: include/linux/mfd/intel_soc_pmic* 8422 8423INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8424M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8425L: linux-wireless@vger.kernel.org 8426S: Maintained 8427F: Documentation/networking/device_drivers/intel/ipw2100.txt 8428F: Documentation/networking/device_drivers/intel/ipw2200.txt 8429F: drivers/net/wireless/intel/ipw2x00/ 8430 8431INTEL PSTATE DRIVER 8432M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8433M: Len Brown <lenb@kernel.org> 8434L: linux-pm@vger.kernel.org 8435S: Supported 8436F: drivers/cpufreq/intel_pstate.c 8437 8438INTEL RDMA RNIC DRIVER 8439M: Faisal Latif <faisal.latif@intel.com> 8440M: Shiraz Saleem <shiraz.saleem@intel.com> 8441L: linux-rdma@vger.kernel.org 8442S: Supported 8443F: drivers/infiniband/hw/i40iw/ 8444F: include/uapi/rdma/i40iw-abi.h 8445 8446INTEL SPEED SELECT TECHNOLOGY 8447M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8448L: platform-driver-x86@vger.kernel.org 8449S: Maintained 8450F: drivers/platform/x86/intel_speed_select_if/ 8451F: tools/power/x86/intel-speed-select/ 8452F: include/uapi/linux/isst_if.h 8453 8454INTEL STRATIX10 FIRMWARE DRIVERS 8455M: Richard Gong <richard.gong@linux.intel.com> 8456L: linux-kernel@vger.kernel.org 8457S: Maintained 8458F: drivers/firmware/stratix10-rsu.c 8459F: drivers/firmware/stratix10-svc.c 8460F: include/linux/firmware/intel/stratix10-smc.h 8461F: include/linux/firmware/intel/stratix10-svc-client.h 8462F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 8463F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 8464 8465INTEL TELEMETRY DRIVER 8466M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8467M: "David E. Box" <david.e.box@linux.intel.com> 8468L: platform-driver-x86@vger.kernel.org 8469S: Maintained 8470F: arch/x86/include/asm/intel_telemetry.h 8471F: drivers/platform/x86/intel_telemetry* 8472 8473INTEL VIRTUAL BUTTON DRIVER 8474M: AceLan Kao <acelan.kao@canonical.com> 8475L: platform-driver-x86@vger.kernel.org 8476S: Maintained 8477F: drivers/platform/x86/intel-vbtn.c 8478 8479INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8480M: Stanislaw Gruszka <sgruszka@redhat.com> 8481L: linux-wireless@vger.kernel.org 8482S: Supported 8483F: drivers/net/wireless/intel/iwlegacy/ 8484 8485INTEL WIRELESS WIFI LINK (iwlwifi) 8486M: Johannes Berg <johannes.berg@intel.com> 8487M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8488M: Luca Coelho <luciano.coelho@intel.com> 8489M: Intel Linux Wireless <linuxwifi@intel.com> 8490L: linux-wireless@vger.kernel.org 8491W: http://intellinuxwireless.org 8492T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8493S: Supported 8494F: drivers/net/wireless/intel/iwlwifi/ 8495 8496INTEL WIRELESS WIMAX CONNECTION 2400 8497M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8498M: linux-wimax@intel.com 8499L: wimax@linuxwimax.org (subscribers-only) 8500S: Supported 8501W: http://linuxwimax.org 8502F: Documentation/admin-guide/wimax/i2400m.rst 8503F: drivers/net/wimax/i2400m/ 8504F: include/uapi/linux/wimax/i2400m.h 8505 8506INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8507M: Mario Limonciello <mario.limonciello@dell.com> 8508S: Maintained 8509F: drivers/platform/x86/intel-wmi-thunderbolt.c 8510 8511INTEL(R) TRACE HUB 8512M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8513S: Supported 8514F: Documentation/trace/intel_th.rst 8515F: drivers/hwtracing/intel_th/ 8516F: include/linux/intel_th.h 8517 8518INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8519M: Ning Sun <ning.sun@intel.com> 8520L: tboot-devel@lists.sourceforge.net 8521W: http://tboot.sourceforge.net 8522T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8523S: Supported 8524F: Documentation/x86/intel_txt.rst 8525F: include/linux/tboot.h 8526F: arch/x86/kernel/tboot.c 8527 8528INTERCONNECT API 8529M: Georgi Djakov <georgi.djakov@linaro.org> 8530L: linux-pm@vger.kernel.org 8531S: Maintained 8532F: Documentation/driver-api/interconnect.rst 8533F: Documentation/devicetree/bindings/interconnect/ 8534F: drivers/interconnect/ 8535F: include/dt-bindings/interconnect/ 8536F: include/linux/interconnect-provider.h 8537F: include/linux/interconnect.h 8538 8539INVENSENSE MPU-3050 GYROSCOPE DRIVER 8540M: Linus Walleij <linus.walleij@linaro.org> 8541L: linux-iio@vger.kernel.org 8542S: Maintained 8543F: drivers/iio/gyro/mpu3050* 8544F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8545 8546IOC3 ETHERNET DRIVER 8547M: Ralf Baechle <ralf@linux-mips.org> 8548L: linux-mips@vger.kernel.org 8549S: Maintained 8550F: drivers/net/ethernet/sgi/ioc3-eth.c 8551 8552IOMAP FILESYSTEM LIBRARY 8553M: Christoph Hellwig <hch@infradead.org> 8554M: Darrick J. Wong <darrick.wong@oracle.com> 8555M: linux-xfs@vger.kernel.org 8556M: linux-fsdevel@vger.kernel.org 8557L: linux-xfs@vger.kernel.org 8558L: linux-fsdevel@vger.kernel.org 8559T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8560S: Supported 8561F: fs/iomap/ 8562F: include/linux/iomap.h 8563 8564IOMMU DRIVERS 8565M: Joerg Roedel <joro@8bytes.org> 8566L: iommu@lists.linux-foundation.org 8567T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8568S: Maintained 8569F: Documentation/devicetree/bindings/iommu/ 8570F: drivers/iommu/ 8571F: include/linux/iommu.h 8572F: include/linux/of_iommu.h 8573F: include/linux/iova.h 8574 8575IO_URING 8576M: Jens Axboe <axboe@kernel.dk> 8577L: linux-block@vger.kernel.org 8578L: linux-fsdevel@vger.kernel.org 8579T: git git://git.kernel.dk/linux-block 8580T: git git://git.kernel.dk/liburing 8581S: Maintained 8582F: fs/io_uring.c 8583F: include/uapi/linux/io_uring.h 8584 8585IPMI SUBSYSTEM 8586M: Corey Minyard <minyard@acm.org> 8587L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8588W: http://openipmi.sourceforge.net/ 8589S: Supported 8590F: Documentation/devicetree/bindings/ipmi/ 8591F: Documentation/IPMI.txt 8592F: drivers/char/ipmi/ 8593F: include/linux/ipmi* 8594F: include/uapi/linux/ipmi* 8595 8596IPS SCSI RAID DRIVER 8597M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8598L: linux-scsi@vger.kernel.org 8599W: http://www.adaptec.com/ 8600S: Maintained 8601F: drivers/scsi/ips* 8602 8603IPVS 8604M: Wensong Zhang <wensong@linux-vs.org> 8605M: Simon Horman <horms@verge.net.au> 8606M: Julian Anastasov <ja@ssi.bg> 8607L: netdev@vger.kernel.org 8608L: lvs-devel@vger.kernel.org 8609S: Maintained 8610T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8611T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8612F: Documentation/networking/ipvs-sysctl.txt 8613F: include/net/ip_vs.h 8614F: include/uapi/linux/ip_vs.h 8615F: net/netfilter/ipvs/ 8616 8617IPWIRELESS DRIVER 8618M: Jiri Kosina <jikos@kernel.org> 8619M: David Sterba <dsterba@suse.com> 8620S: Odd Fixes 8621F: drivers/tty/ipwireless/ 8622 8623IPX NETWORK LAYER 8624L: netdev@vger.kernel.org 8625S: Obsolete 8626F: include/uapi/linux/ipx.h 8627 8628IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8629M: Marc Zyngier <maz@kernel.org> 8630S: Maintained 8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8632F: Documentation/IRQ-domain.txt 8633F: include/linux/irqdomain.h 8634F: kernel/irq/irqdomain.c 8635F: kernel/irq/msi.c 8636 8637IRQ SUBSYSTEM 8638M: Thomas Gleixner <tglx@linutronix.de> 8639L: linux-kernel@vger.kernel.org 8640S: Maintained 8641T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8642F: kernel/irq/ 8643 8644IRQCHIP DRIVERS 8645M: Thomas Gleixner <tglx@linutronix.de> 8646M: Jason Cooper <jason@lakedaemon.net> 8647M: Marc Zyngier <maz@kernel.org> 8648L: linux-kernel@vger.kernel.org 8649S: Maintained 8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8651F: Documentation/devicetree/bindings/interrupt-controller/ 8652F: drivers/irqchip/ 8653 8654ISA 8655M: William Breathitt Gray <vilhelm.gray@gmail.com> 8656S: Maintained 8657F: Documentation/driver-api/isa.rst 8658F: drivers/base/isa.c 8659F: include/linux/isa.h 8660 8661ISA RADIO MODULE 8662M: Hans Verkuil <hverkuil@xs4all.nl> 8663L: linux-media@vger.kernel.org 8664T: git git://linuxtv.org/media_tree.git 8665W: https://linuxtv.org 8666S: Maintained 8667F: drivers/media/radio/radio-isa* 8668 8669ISAPNP 8670M: Jaroslav Kysela <perex@perex.cz> 8671S: Maintained 8672F: Documentation/driver-api/isapnp.rst 8673F: drivers/pnp/isapnp/ 8674F: include/linux/isapnp.h 8675 8676ISCSI 8677M: Lee Duncan <lduncan@suse.com> 8678M: Chris Leech <cleech@redhat.com> 8679L: open-iscsi@googlegroups.com 8680W: www.open-iscsi.com 8681S: Maintained 8682F: drivers/scsi/*iscsi* 8683F: include/scsi/*iscsi* 8684 8685iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8686M: Peter Jones <pjones@redhat.com> 8687M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8688S: Maintained 8689F: drivers/firmware/iscsi_ibft* 8690 8691ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8692M: Sagi Grimberg <sagi@grimberg.me> 8693M: Max Gurtovoy <maxg@mellanox.com> 8694L: linux-rdma@vger.kernel.org 8695S: Supported 8696W: http://www.openfabrics.org 8697W: www.open-iscsi.org 8698Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8699F: drivers/infiniband/ulp/iser/ 8700 8701ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8702M: Sagi Grimberg <sagi@grimberg.me> 8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8704L: linux-rdma@vger.kernel.org 8705L: target-devel@vger.kernel.org 8706S: Supported 8707W: http://www.linux-iscsi.org 8708F: drivers/infiniband/ulp/isert 8709 8710ISDN/mISDN SUBSYSTEM 8711M: Karsten Keil <isdn@linux-pingi.de> 8712L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8713L: netdev@vger.kernel.org 8714W: http://www.isdn4linux.de 8715S: Maintained 8716F: drivers/isdn/mISDN 8717F: drivers/isdn/hardware 8718 8719ISDN/CAPI SUBSYSTEM 8720M: Karsten Keil <isdn@linux-pingi.de> 8721L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8722L: netdev@vger.kernel.org 8723W: http://www.isdn4linux.de 8724S: Odd Fixes 8725F: Documentation/isdn/ 8726F: drivers/isdn/capi/ 8727F: drivers/staging/isdn/ 8728F: net/bluetooth/cmtp/ 8729F: include/linux/isdn/ 8730F: include/uapi/linux/isdn/ 8731 8732IT87 HARDWARE MONITORING DRIVER 8733M: Jean Delvare <jdelvare@suse.com> 8734L: linux-hwmon@vger.kernel.org 8735S: Maintained 8736F: Documentation/hwmon/it87.rst 8737F: drivers/hwmon/it87.c 8738 8739IT913X MEDIA DRIVER 8740M: Antti Palosaari <crope@iki.fi> 8741L: linux-media@vger.kernel.org 8742W: https://linuxtv.org 8743W: http://palosaari.fi/linux/ 8744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8745T: git git://linuxtv.org/anttip/media_tree.git 8746S: Maintained 8747F: drivers/media/tuners/it913x* 8748 8749IVTV VIDEO4LINUX DRIVER 8750M: Andy Walls <awalls@md.metrocast.net> 8751L: ivtv-devel@ivtvdriver.org (subscribers-only) 8752L: linux-media@vger.kernel.org 8753T: git git://linuxtv.org/media_tree.git 8754W: http://www.ivtvdriver.org 8755S: Maintained 8756F: Documentation/media/v4l-drivers/ivtv* 8757F: drivers/media/pci/ivtv/ 8758F: include/uapi/linux/ivtv* 8759 8760IX2505V MEDIA DRIVER 8761M: Malcolm Priestley <tvboxspy@gmail.com> 8762L: linux-media@vger.kernel.org 8763W: https://linuxtv.org 8764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8765S: Maintained 8766F: drivers/media/dvb-frontends/ix2505v* 8767 8768JAILHOUSE HYPERVISOR INTERFACE 8769M: Jan Kiszka <jan.kiszka@siemens.com> 8770L: jailhouse-dev@googlegroups.com 8771S: Maintained 8772F: arch/x86/kernel/jailhouse.c 8773F: arch/x86/include/asm/jailhouse_para.h 8774 8775JC42.4 TEMPERATURE SENSOR DRIVER 8776M: Guenter Roeck <linux@roeck-us.net> 8777L: linux-hwmon@vger.kernel.org 8778S: Maintained 8779F: drivers/hwmon/jc42.c 8780F: Documentation/hwmon/jc42.rst 8781 8782JFS FILESYSTEM 8783M: Dave Kleikamp <shaggy@kernel.org> 8784L: jfs-discussion@lists.sourceforge.net 8785W: http://jfs.sourceforge.net/ 8786T: git git://github.com/kleikamp/linux-shaggy.git 8787S: Maintained 8788F: Documentation/admin-guide/jfs.rst 8789F: fs/jfs/ 8790 8791JME NETWORK DRIVER 8792M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8793L: netdev@vger.kernel.org 8794S: Maintained 8795F: drivers/net/ethernet/jme.* 8796 8797JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8798M: David Woodhouse <dwmw2@infradead.org> 8799M: Richard Weinberger <richard@nod.at> 8800L: linux-mtd@lists.infradead.org 8801W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8802T: git git://git.infradead.org/ubifs-2.6.git 8803S: Odd Fixes 8804F: fs/jffs2/ 8805F: include/uapi/linux/jffs2.h 8806 8807JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8808M: "Theodore Ts'o" <tytso@mit.edu> 8809M: Jan Kara <jack@suse.com> 8810L: linux-ext4@vger.kernel.org 8811S: Maintained 8812F: fs/jbd2/ 8813F: include/linux/jbd2.h 8814 8815JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8816M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8817L: linux-media@vger.kernel.org 8818S: Maintained 8819F: drivers/media/platform/rcar_jpu.c 8820 8821JSM Neo PCI based serial card 8822L: linux-serial@vger.kernel.org 8823S: Orphan 8824F: drivers/tty/serial/jsm/ 8825 8826K10TEMP HARDWARE MONITORING DRIVER 8827M: Clemens Ladisch <clemens@ladisch.de> 8828L: linux-hwmon@vger.kernel.org 8829S: Maintained 8830F: Documentation/hwmon/k10temp.rst 8831F: drivers/hwmon/k10temp.c 8832 8833K8TEMP HARDWARE MONITORING DRIVER 8834M: Rudolf Marek <r.marek@assembler.cz> 8835L: linux-hwmon@vger.kernel.org 8836S: Maintained 8837F: Documentation/hwmon/k8temp.rst 8838F: drivers/hwmon/k8temp.c 8839 8840KASAN 8841M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8842R: Alexander Potapenko <glider@google.com> 8843R: Dmitry Vyukov <dvyukov@google.com> 8844L: kasan-dev@googlegroups.com 8845S: Maintained 8846F: arch/*/include/asm/kasan.h 8847F: arch/*/mm/kasan_init* 8848F: Documentation/dev-tools/kasan.rst 8849F: include/linux/kasan*.h 8850F: lib/test_kasan.c 8851F: mm/kasan/ 8852F: scripts/Makefile.kasan 8853 8854KCONFIG 8855M: Masahiro Yamada <yamada.masahiro@socionext.com> 8856T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8857L: linux-kbuild@vger.kernel.org 8858S: Maintained 8859F: Documentation/kbuild/kconfig* 8860F: scripts/kconfig/ 8861F: scripts/Kconfig.include 8862 8863KDUMP 8864M: Dave Young <dyoung@redhat.com> 8865M: Baoquan He <bhe@redhat.com> 8866R: Vivek Goyal <vgoyal@redhat.com> 8867L: kexec@lists.infradead.org 8868W: http://lse.sourceforge.net/kdump/ 8869S: Maintained 8870F: Documentation/admin-guide/kdump/ 8871 8872KEENE FM RADIO TRANSMITTER DRIVER 8873M: Hans Verkuil <hverkuil@xs4all.nl> 8874L: linux-media@vger.kernel.org 8875T: git git://linuxtv.org/media_tree.git 8876W: https://linuxtv.org 8877S: Maintained 8878F: drivers/media/radio/radio-keene* 8879 8880KERNEL AUTOMOUNTER 8881M: Ian Kent <raven@themaw.net> 8882L: autofs@vger.kernel.org 8883S: Maintained 8884F: fs/autofs/ 8885 8886KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8887M: Masahiro Yamada <yamada.masahiro@socionext.com> 8888M: Michal Marek <michal.lkml@markovi.net> 8889T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8890L: linux-kbuild@vger.kernel.org 8891S: Maintained 8892F: Documentation/kbuild/ 8893F: Makefile 8894F: scripts/Kbuild* 8895F: scripts/Makefile* 8896F: scripts/basic/ 8897F: scripts/mk* 8898F: scripts/*vmlinux* 8899F: scripts/mod/ 8900F: scripts/package/ 8901 8902KERNEL JANITORS 8903L: kernel-janitors@vger.kernel.org 8904W: http://kernelnewbies.org/KernelJanitors 8905S: Odd Fixes 8906 8907KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8908M: "J. Bruce Fields" <bfields@fieldses.org> 8909M: Chuck Lever <chuck.lever@oracle.com> 8910L: linux-nfs@vger.kernel.org 8911W: http://nfs.sourceforge.net/ 8912T: git git://linux-nfs.org/~bfields/linux.git 8913S: Supported 8914F: fs/nfsd/ 8915F: include/uapi/linux/nfsd/ 8916F: fs/lockd/ 8917F: fs/nfs_common/ 8918F: net/sunrpc/ 8919F: include/linux/lockd/ 8920F: include/linux/sunrpc/ 8921F: include/uapi/linux/sunrpc/ 8922 8923KERNEL SELFTEST FRAMEWORK 8924M: Shuah Khan <shuah@kernel.org> 8925M: Shuah Khan <skhan@linuxfoundation.org> 8926L: linux-kselftest@vger.kernel.org 8927T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8928Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8929S: Maintained 8930F: tools/testing/selftests/ 8931F: Documentation/dev-tools/kselftest* 8932 8933KERNEL USERMODE HELPER 8934M: Luis Chamberlain <mcgrof@kernel.org> 8935L: linux-kernel@vger.kernel.org 8936S: Maintained 8937F: kernel/umh.c 8938F: include/linux/umh.h 8939 8940KERNEL VIRTUAL MACHINE (KVM) 8941M: Paolo Bonzini <pbonzini@redhat.com> 8942M: Radim Krčmář <rkrcmar@redhat.com> 8943L: kvm@vger.kernel.org 8944W: http://www.linux-kvm.org 8945T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8946S: Supported 8947F: Documentation/virt/kvm/ 8948F: include/trace/events/kvm.h 8949F: include/uapi/asm-generic/kvm* 8950F: include/uapi/linux/kvm* 8951F: include/asm-generic/kvm* 8952F: include/linux/kvm* 8953F: include/kvm/iodev.h 8954F: virt/kvm/* 8955F: tools/kvm/ 8956F: tools/testing/selftests/kvm/ 8957 8958KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8959M: Marc Zyngier <maz@kernel.org> 8960R: James Morse <james.morse@arm.com> 8961R: Julien Thierry <julien.thierry.kdev@gmail.com> 8962R: Suzuki K Poulose <suzuki.poulose@arm.com> 8963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8964L: kvmarm@lists.cs.columbia.edu 8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8966S: Maintained 8967F: arch/arm/include/uapi/asm/kvm* 8968F: arch/arm/include/asm/kvm* 8969F: arch/arm/kvm/ 8970F: arch/arm64/include/uapi/asm/kvm* 8971F: arch/arm64/include/asm/kvm* 8972F: arch/arm64/kvm/ 8973F: virt/kvm/arm/ 8974F: include/kvm/arm_* 8975 8976KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8977M: James Hogan <jhogan@kernel.org> 8978L: linux-mips@vger.kernel.org 8979S: Supported 8980F: arch/mips/include/uapi/asm/kvm* 8981F: arch/mips/include/asm/kvm* 8982F: arch/mips/kvm/ 8983 8984KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8985M: Paul Mackerras <paulus@ozlabs.org> 8986L: kvm-ppc@vger.kernel.org 8987W: http://www.linux-kvm.org/ 8988T: git git://github.com/agraf/linux-2.6.git 8989S: Supported 8990F: arch/powerpc/include/uapi/asm/kvm* 8991F: arch/powerpc/include/asm/kvm* 8992F: arch/powerpc/kvm/ 8993F: arch/powerpc/kernel/kvm* 8994 8995KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8996M: Christian Borntraeger <borntraeger@de.ibm.com> 8997M: Janosch Frank <frankja@linux.ibm.com> 8998R: David Hildenbrand <david@redhat.com> 8999R: Cornelia Huck <cohuck@redhat.com> 9000L: kvm@vger.kernel.org 9001W: http://www.ibm.com/developerworks/linux/linux390/ 9002T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 9003S: Supported 9004F: arch/s390/include/uapi/asm/kvm* 9005F: arch/s390/include/asm/gmap.h 9006F: arch/s390/include/asm/kvm* 9007F: arch/s390/kvm/ 9008F: arch/s390/mm/gmap.c 9009F: tools/testing/selftests/kvm/s390x/ 9010F: tools/testing/selftests/kvm/*/s390x/ 9011 9012KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 9013M: Paolo Bonzini <pbonzini@redhat.com> 9014M: Radim Krčmář <rkrcmar@redhat.com> 9015R: Sean Christopherson <sean.j.christopherson@intel.com> 9016R: Vitaly Kuznetsov <vkuznets@redhat.com> 9017R: Wanpeng Li <wanpengli@tencent.com> 9018R: Jim Mattson <jmattson@google.com> 9019R: Joerg Roedel <joro@8bytes.org> 9020L: kvm@vger.kernel.org 9021W: http://www.linux-kvm.org 9022T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9023S: Supported 9024F: arch/x86/kvm/ 9025F: arch/x86/kvm/*/ 9026F: arch/x86/include/uapi/asm/kvm* 9027F: arch/x86/include/uapi/asm/vmx.h 9028F: arch/x86/include/uapi/asm/svm.h 9029F: arch/x86/include/asm/kvm* 9030F: arch/x86/include/asm/pvclock-abi.h 9031F: arch/x86/include/asm/svm.h 9032F: arch/x86/include/asm/vmx.h 9033F: arch/x86/kernel/kvm.c 9034F: arch/x86/kernel/kvmclock.c 9035 9036KERNFS 9037M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9038M: Tejun Heo <tj@kernel.org> 9039T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 9040S: Supported 9041F: include/linux/kernfs.h 9042F: fs/kernfs/ 9043 9044KEXEC 9045M: Eric Biederman <ebiederm@xmission.com> 9046W: http://kernel.org/pub/linux/utils/kernel/kexec/ 9047L: kexec@lists.infradead.org 9048S: Maintained 9049F: include/linux/kexec.h 9050F: include/uapi/linux/kexec.h 9051F: kernel/kexec* 9052 9053KEYS-ENCRYPTED 9054M: Mimi Zohar <zohar@linux.ibm.com> 9055L: linux-integrity@vger.kernel.org 9056L: keyrings@vger.kernel.org 9057S: Supported 9058F: Documentation/security/keys/trusted-encrypted.rst 9059F: include/keys/encrypted-type.h 9060F: security/keys/encrypted-keys/ 9061 9062KEYS-TRUSTED 9063M: James Bottomley <jejb@linux.ibm.com> 9064M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9065M: Mimi Zohar <zohar@linux.ibm.com> 9066L: linux-integrity@vger.kernel.org 9067L: keyrings@vger.kernel.org 9068S: Supported 9069F: Documentation/security/keys/trusted-encrypted.rst 9070F: include/keys/trusted-type.h 9071F: security/keys/trusted.c 9072F: include/keys/trusted.h 9073 9074KEYS/KEYRINGS: 9075M: David Howells <dhowells@redhat.com> 9076M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 9077L: keyrings@vger.kernel.org 9078S: Maintained 9079F: Documentation/security/keys/core.rst 9080F: include/linux/key.h 9081F: include/linux/key-type.h 9082F: include/linux/keyctl.h 9083F: include/uapi/linux/keyctl.h 9084F: include/keys/ 9085F: security/keys/ 9086 9087KGDB / KDB /debug_core 9088M: Jason Wessel <jason.wessel@windriver.com> 9089M: Daniel Thompson <daniel.thompson@linaro.org> 9090R: Douglas Anderson <dianders@chromium.org> 9091W: http://kgdb.wiki.kernel.org/ 9092L: kgdb-bugreport@lists.sourceforge.net 9093T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 9094S: Maintained 9095F: Documentation/dev-tools/kgdb.rst 9096F: drivers/misc/kgdbts.c 9097F: drivers/tty/serial/kgdboc.c 9098F: include/linux/kdb.h 9099F: include/linux/kgdb.h 9100F: kernel/debug/ 9101 9102KMEMLEAK 9103M: Catalin Marinas <catalin.marinas@arm.com> 9104S: Maintained 9105F: Documentation/dev-tools/kmemleak.rst 9106F: include/linux/kmemleak.h 9107F: mm/kmemleak.c 9108F: mm/kmemleak-test.c 9109 9110KMOD KERNEL MODULE LOADER - USERMODE HELPER 9111M: Luis Chamberlain <mcgrof@kernel.org> 9112L: linux-kernel@vger.kernel.org 9113S: Maintained 9114F: kernel/kmod.c 9115F: include/linux/kmod.h 9116F: lib/test_kmod.c 9117F: tools/testing/selftests/kmod/ 9118 9119KPROBES 9120M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 9121M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 9122M: "David S. Miller" <davem@davemloft.net> 9123M: Masami Hiramatsu <mhiramat@kernel.org> 9124S: Maintained 9125F: Documentation/kprobes.txt 9126F: include/linux/kprobes.h 9127F: include/asm-generic/kprobes.h 9128F: kernel/kprobes.c 9129 9130KS0108 LCD CONTROLLER DRIVER 9131M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 9132S: Maintained 9133F: Documentation/admin-guide/auxdisplay/ks0108.rst 9134F: drivers/auxdisplay/ks0108.c 9135F: include/linux/ks0108.h 9136 9137L3MDEV 9138M: David Ahern <dsahern@kernel.org> 9139L: netdev@vger.kernel.org 9140S: Maintained 9141F: net/l3mdev 9142F: include/net/l3mdev.h 9143 9144L7 BPF FRAMEWORK 9145M: John Fastabend <john.fastabend@gmail.com> 9146M: Daniel Borkmann <daniel@iogearbox.net> 9147L: netdev@vger.kernel.org 9148L: bpf@vger.kernel.org 9149S: Maintained 9150F: include/linux/skmsg.h 9151F: net/core/skmsg.c 9152F: net/core/sock_map.c 9153F: net/ipv4/tcp_bpf.c 9154 9155LANTIQ / INTEL Ethernet drivers 9156M: Hauke Mehrtens <hauke@hauke-m.de> 9157L: netdev@vger.kernel.org 9158S: Maintained 9159F: net/dsa/tag_gswip.c 9160F: drivers/net/ethernet/lantiq_xrx200.c 9161F: drivers/net/dsa/lantiq_pce.h 9162F: drivers/net/dsa/lantiq_gswip.c 9163 9164LANTIQ MIPS ARCHITECTURE 9165M: John Crispin <john@phrozen.org> 9166L: linux-mips@vger.kernel.org 9167S: Maintained 9168F: arch/mips/lantiq 9169F: drivers/soc/lantiq 9170 9171LAPB module 9172L: linux-x25@vger.kernel.org 9173S: Orphan 9174F: Documentation/networking/lapb-module.txt 9175F: include/*/lapb.h 9176F: net/lapb/ 9177 9178LASI 53c700 driver for PARISC 9179M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9180L: linux-scsi@vger.kernel.org 9181S: Maintained 9182F: Documentation/scsi/53c700.txt 9183F: drivers/scsi/53c700* 9184 9185LEAKING_ADDRESSES 9186M: Tobin C. Harding <me@tobin.cc> 9187M: Tycho Andersen <tycho@tycho.ws> 9188L: kernel-hardening@lists.openwall.com 9189S: Maintained 9190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9191F: scripts/leaking_addresses.pl 9192 9193LED SUBSYSTEM 9194M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9195M: Pavel Machek <pavel@ucw.cz> 9196R: Dan Murphy <dmurphy@ti.com> 9197L: linux-leds@vger.kernel.org 9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9199T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git 9200S: Maintained 9201F: Documentation/devicetree/bindings/leds/ 9202F: drivers/leds/ 9203F: include/linux/leds.h 9204 9205LEGACY EEPROM DRIVER 9206M: Jean Delvare <jdelvare@suse.com> 9207S: Maintained 9208F: Documentation/misc-devices/eeprom.rst 9209F: drivers/misc/eeprom/eeprom.c 9210 9211LEGO MINDSTORMS EV3 9212R: David Lechner <david@lechnology.com> 9213S: Maintained 9214F: arch/arm/boot/dts/da850-lego-ev3.dts 9215F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9216F: drivers/power/supply/lego_ev3_battery.c 9217 9218LEGO USB Tower driver 9219M: Juergen Stuber <starblue@users.sourceforge.net> 9220L: legousb-devel@lists.sourceforge.net 9221W: http://legousb.sourceforge.net/ 9222S: Maintained 9223F: drivers/usb/misc/legousbtower.c 9224 9225LG LAPTOP EXTRAS 9226M: Matan Ziv-Av <matan@svgalib.org> 9227L: platform-driver-x86@vger.kernel.org 9228S: Maintained 9229F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9230F: Documentation/admin-guide/laptops/lg-laptop.rst 9231F: drivers/platform/x86/lg-laptop.c 9232 9233LG2160 MEDIA DRIVER 9234M: Michael Krufky <mkrufky@linuxtv.org> 9235L: linux-media@vger.kernel.org 9236W: https://linuxtv.org 9237W: http://github.com/mkrufky 9238Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9239T: git git://linuxtv.org/mkrufky/tuners.git 9240S: Maintained 9241F: drivers/media/dvb-frontends/lg2160.* 9242 9243LGDT3305 MEDIA DRIVER 9244M: Michael Krufky <mkrufky@linuxtv.org> 9245L: linux-media@vger.kernel.org 9246W: https://linuxtv.org 9247W: http://github.com/mkrufky 9248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9249T: git git://linuxtv.org/mkrufky/tuners.git 9250S: Maintained 9251F: drivers/media/dvb-frontends/lgdt3305.* 9252 9253LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9254M: Viresh Kumar <vireshk@kernel.org> 9255L: linux-ide@vger.kernel.org 9256T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9257S: Maintained 9258F: include/linux/pata_arasan_cf_data.h 9259F: drivers/ata/pata_arasan_cf.c 9260 9261LIBATA PATA DRIVERS 9262M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9263M: Jens Axboe <axboe@kernel.dk> 9264L: linux-ide@vger.kernel.org 9265T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9266S: Maintained 9267F: drivers/ata/pata_*.c 9268F: drivers/ata/ata_generic.c 9269 9270LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9271M: Linus Walleij <linus.walleij@linaro.org> 9272L: linux-ide@vger.kernel.org 9273T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9274S: Maintained 9275F: drivers/ata/pata_ftide010.c 9276F: drivers/ata/sata_gemini.c 9277F: drivers/ata/sata_gemini.h 9278 9279LIBATA SATA AHCI PLATFORM devices support 9280M: Hans de Goede <hdegoede@redhat.com> 9281M: Jens Axboe <axboe@kernel.dk> 9282L: linux-ide@vger.kernel.org 9283T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9284S: Maintained 9285F: drivers/ata/ahci_platform.c 9286F: drivers/ata/libahci_platform.c 9287F: include/linux/ahci_platform.h 9288 9289LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9290M: Mikael Pettersson <mikpelinux@gmail.com> 9291L: linux-ide@vger.kernel.org 9292T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9293S: Maintained 9294F: drivers/ata/sata_promise.* 9295 9296LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9297M: Jens Axboe <axboe@kernel.dk> 9298L: linux-ide@vger.kernel.org 9299T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9300S: Maintained 9301F: drivers/ata/ 9302F: include/linux/ata.h 9303F: include/linux/libata.h 9304F: Documentation/devicetree/bindings/ata/ 9305 9306LIBLOCKDEP 9307M: Sasha Levin <alexander.levin@microsoft.com> 9308S: Maintained 9309F: tools/lib/lockdep/ 9310 9311LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9312M: Dan Williams <dan.j.williams@intel.com> 9313M: Vishal Verma <vishal.l.verma@intel.com> 9314M: Dave Jiang <dave.jiang@intel.com> 9315L: linux-nvdimm@lists.01.org 9316Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9317S: Supported 9318F: drivers/nvdimm/blk.c 9319F: drivers/nvdimm/region_devs.c 9320 9321LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9322M: Vishal Verma <vishal.l.verma@intel.com> 9323M: Dan Williams <dan.j.williams@intel.com> 9324M: Dave Jiang <dave.jiang@intel.com> 9325L: linux-nvdimm@lists.01.org 9326Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9327S: Supported 9328F: drivers/nvdimm/btt* 9329 9330LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9331M: Dan Williams <dan.j.williams@intel.com> 9332M: Vishal Verma <vishal.l.verma@intel.com> 9333M: Dave Jiang <dave.jiang@intel.com> 9334L: linux-nvdimm@lists.01.org 9335Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9336S: Supported 9337F: drivers/nvdimm/pmem* 9338 9339LIBNVDIMM: DEVICETREE BINDINGS 9340M: Oliver O'Halloran <oohall@gmail.com> 9341L: linux-nvdimm@lists.01.org 9342Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9343S: Supported 9344F: drivers/nvdimm/of_pmem.c 9345F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9346 9347LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9348M: Dan Williams <dan.j.williams@intel.com> 9349M: Vishal Verma <vishal.l.verma@intel.com> 9350M: Dave Jiang <dave.jiang@intel.com> 9351M: Keith Busch <keith.busch@intel.com> 9352M: Ira Weiny <ira.weiny@intel.com> 9353L: linux-nvdimm@lists.01.org 9354Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9355T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9356S: Supported 9357F: drivers/nvdimm/* 9358F: drivers/acpi/nfit/* 9359F: include/linux/nd.h 9360F: include/linux/libnvdimm.h 9361F: include/uapi/linux/ndctl.h 9362 9363LICENSES and SPDX stuff 9364M: Thomas Gleixner <tglx@linutronix.de> 9365M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9366L: linux-spdx@vger.kernel.org 9367S: Maintained 9368T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 9369F: COPYING 9370F: Documentation/process/license-rules.rst 9371F: LICENSES/ 9372F: scripts/spdxcheck-test.sh 9373F: scripts/spdxcheck.py 9374 9375LIGHTNVM PLATFORM SUPPORT 9376M: Matias Bjorling <mb@lightnvm.io> 9377W: http://github/OpenChannelSSD 9378L: linux-block@vger.kernel.org 9379S: Maintained 9380F: drivers/lightnvm/ 9381F: include/linux/lightnvm.h 9382F: include/uapi/linux/lightnvm.h 9383 9384LINUX FOR POWER MACINTOSH 9385M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9386W: http://www.penguinppc.org/ 9387L: linuxppc-dev@lists.ozlabs.org 9388S: Maintained 9389F: arch/powerpc/platforms/powermac/ 9390F: drivers/macintosh/ 9391 9392LINUX FOR POWERPC (32-BIT AND 64-BIT) 9393M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9394M: Paul Mackerras <paulus@samba.org> 9395M: Michael Ellerman <mpe@ellerman.id.au> 9396W: https://github.com/linuxppc/linux/wiki 9397L: linuxppc-dev@lists.ozlabs.org 9398Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9400S: Supported 9401F: Documentation/ABI/stable/sysfs-firmware-opal-* 9402F: Documentation/devicetree/bindings/powerpc/ 9403F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9404F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9405F: Documentation/powerpc/ 9406F: arch/powerpc/ 9407F: drivers/char/tpm/tpm_ibmvtpm* 9408F: drivers/crypto/nx/ 9409F: drivers/crypto/vmx/ 9410F: drivers/i2c/busses/i2c-opal.c 9411F: drivers/net/ethernet/ibm/ibmveth.* 9412F: drivers/net/ethernet/ibm/ibmvnic.* 9413F: drivers/pci/hotplug/pnv_php.c 9414F: drivers/pci/hotplug/rpa* 9415F: drivers/rtc/rtc-opal.c 9416F: drivers/scsi/ibmvscsi/ 9417F: drivers/tty/hvc/hvc_opal.c 9418F: drivers/watchdog/wdrtas.c 9419F: tools/testing/selftests/powerpc 9420N: /pmac 9421N: powermac 9422N: powernv 9423N: [^a-z0-9]ps3 9424N: pseries 9425 9426LINUX FOR POWERPC EMBEDDED MPC5XXX 9427M: Anatolij Gustschin <agust@denx.de> 9428L: linuxppc-dev@lists.ozlabs.org 9429T: git git://git.denx.de/linux-denx-agust.git 9430S: Maintained 9431F: arch/powerpc/platforms/512x/ 9432F: arch/powerpc/platforms/52xx/ 9433 9434LINUX FOR POWERPC EMBEDDED PPC4XX 9435M: Alistair Popple <alistair@popple.id.au> 9436M: Matt Porter <mporter@kernel.crashing.org> 9437W: http://www.penguinppc.org/ 9438L: linuxppc-dev@lists.ozlabs.org 9439S: Maintained 9440F: arch/powerpc/platforms/40x/ 9441F: arch/powerpc/platforms/44x/ 9442 9443LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9444M: Scott Wood <oss@buserror.net> 9445M: Kumar Gala <galak@kernel.crashing.org> 9446W: http://www.penguinppc.org/ 9447L: linuxppc-dev@lists.ozlabs.org 9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9449S: Maintained 9450F: arch/powerpc/platforms/83xx/ 9451F: arch/powerpc/platforms/85xx/ 9452F: Documentation/devicetree/bindings/powerpc/fsl/ 9453 9454LINUX FOR POWERPC EMBEDDED PPC8XX 9455M: Vitaly Bordug <vitb@kernel.crashing.org> 9456W: http://www.penguinppc.org/ 9457L: linuxppc-dev@lists.ozlabs.org 9458S: Maintained 9459F: arch/powerpc/platforms/8xx/ 9460 9461LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9462L: linuxppc-dev@lists.ozlabs.org 9463S: Orphan 9464F: arch/powerpc/*/*virtex* 9465F: arch/powerpc/*/*/*virtex* 9466 9467LINUX FOR POWERPC PA SEMI PWRFICIENT 9468L: linuxppc-dev@lists.ozlabs.org 9469S: Orphan 9470F: arch/powerpc/platforms/pasemi/ 9471F: drivers/*/*pasemi* 9472F: drivers/*/*/*pasemi* 9473 9474LINUX KERNEL DUMP TEST MODULE (LKDTM) 9475M: Kees Cook <keescook@chromium.org> 9476S: Maintained 9477F: drivers/misc/lkdtm/* 9478 9479LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9480M: Alan Stern <stern@rowland.harvard.edu> 9481M: Andrea Parri <parri.andrea@gmail.com> 9482M: Will Deacon <will@kernel.org> 9483M: Peter Zijlstra <peterz@infradead.org> 9484M: Boqun Feng <boqun.feng@gmail.com> 9485M: Nicholas Piggin <npiggin@gmail.com> 9486M: David Howells <dhowells@redhat.com> 9487M: Jade Alglave <j.alglave@ucl.ac.uk> 9488M: Luc Maranget <luc.maranget@inria.fr> 9489M: "Paul E. McKenney" <paulmck@kernel.org> 9490R: Akira Yokosawa <akiyks@gmail.com> 9491R: Daniel Lustig <dlustig@nvidia.com> 9492L: linux-kernel@vger.kernel.org 9493L: linux-arch@vger.kernel.org 9494S: Supported 9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9496F: tools/memory-model/ 9497F: Documentation/atomic_bitops.txt 9498F: Documentation/atomic_t.txt 9499F: Documentation/core-api/atomic_ops.rst 9500F: Documentation/core-api/refcount-vs-atomic.rst 9501F: Documentation/memory-barriers.txt 9502 9503LIS3LV02D ACCELEROMETER DRIVER 9504M: Eric Piel <eric.piel@tremplin-utc.net> 9505S: Maintained 9506F: Documentation/misc-devices/lis3lv02d.rst 9507F: drivers/misc/lis3lv02d/ 9508F: drivers/platform/x86/hp_accel.c 9509 9510LIVE PATCHING 9511M: Josh Poimboeuf <jpoimboe@redhat.com> 9512M: Jiri Kosina <jikos@kernel.org> 9513M: Miroslav Benes <mbenes@suse.cz> 9514M: Petr Mladek <pmladek@suse.com> 9515R: Joe Lawrence <joe.lawrence@redhat.com> 9516S: Maintained 9517F: kernel/livepatch/ 9518F: include/linux/livepatch.h 9519F: arch/x86/include/asm/livepatch.h 9520F: arch/x86/kernel/livepatch.c 9521F: Documentation/livepatch/ 9522F: Documentation/ABI/testing/sysfs-kernel-livepatch 9523F: samples/livepatch/ 9524F: tools/testing/selftests/livepatch/ 9525L: live-patching@vger.kernel.org 9526T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9527 9528LLC (802.2) 9529L: netdev@vger.kernel.org 9530S: Odd fixes 9531F: include/linux/llc.h 9532F: include/uapi/linux/llc.h 9533F: include/net/llc* 9534F: net/llc/ 9535 9536LM73 HARDWARE MONITOR DRIVER 9537M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9538L: linux-hwmon@vger.kernel.org 9539S: Maintained 9540F: drivers/hwmon/lm73.c 9541 9542LM78 HARDWARE MONITOR DRIVER 9543M: Jean Delvare <jdelvare@suse.com> 9544L: linux-hwmon@vger.kernel.org 9545S: Maintained 9546F: Documentation/hwmon/lm78.rst 9547F: drivers/hwmon/lm78.c 9548 9549LM83 HARDWARE MONITOR DRIVER 9550M: Jean Delvare <jdelvare@suse.com> 9551L: linux-hwmon@vger.kernel.org 9552S: Maintained 9553F: Documentation/hwmon/lm83.rst 9554F: drivers/hwmon/lm83.c 9555 9556LM90 HARDWARE MONITOR DRIVER 9557M: Jean Delvare <jdelvare@suse.com> 9558L: linux-hwmon@vger.kernel.org 9559S: Maintained 9560F: Documentation/hwmon/lm90.rst 9561F: Documentation/devicetree/bindings/hwmon/lm90.txt 9562F: drivers/hwmon/lm90.c 9563F: include/dt-bindings/thermal/lm90.h 9564 9565LM95234 HARDWARE MONITOR DRIVER 9566M: Guenter Roeck <linux@roeck-us.net> 9567L: linux-hwmon@vger.kernel.org 9568S: Maintained 9569F: Documentation/hwmon/lm95234.rst 9570F: drivers/hwmon/lm95234.c 9571 9572LME2510 MEDIA DRIVER 9573M: Malcolm Priestley <tvboxspy@gmail.com> 9574L: linux-media@vger.kernel.org 9575W: https://linuxtv.org 9576Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9577S: Maintained 9578F: drivers/media/usb/dvb-usb-v2/lmedm04* 9579 9580LOADPIN SECURITY MODULE 9581M: Kees Cook <keescook@chromium.org> 9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9583S: Supported 9584F: security/loadpin/ 9585F: Documentation/admin-guide/LSM/LoadPin.rst 9586 9587LOCKING PRIMITIVES 9588M: Peter Zijlstra <peterz@infradead.org> 9589M: Ingo Molnar <mingo@redhat.com> 9590M: Will Deacon <will@kernel.org> 9591L: linux-kernel@vger.kernel.org 9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9593S: Maintained 9594F: Documentation/locking/ 9595F: include/linux/lockdep.h 9596F: include/linux/spinlock*.h 9597F: arch/*/include/asm/spinlock*.h 9598F: include/linux/rwlock*.h 9599F: include/linux/mutex*.h 9600F: include/linux/rwsem*.h 9601F: include/linux/seqlock.h 9602F: lib/locking*.[ch] 9603F: kernel/locking/ 9604X: kernel/locking/locktorture.c 9605 9606LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9607M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9608L: linux-ntfs-dev@lists.sourceforge.net 9609W: http://www.linux-ntfs.org/content/view/19/37/ 9610S: Maintained 9611F: Documentation/admin-guide/ldm.rst 9612F: block/partitions/ldm.* 9613 9614LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9615M: Sathya Prakash <sathya.prakash@broadcom.com> 9616M: Chaitra P B <chaitra.basappa@broadcom.com> 9617M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9618L: MPT-FusionLinux.pdl@broadcom.com 9619L: linux-scsi@vger.kernel.org 9620W: http://www.avagotech.com/support/ 9621S: Supported 9622F: drivers/message/fusion/ 9623F: drivers/scsi/mpt3sas/ 9624 9625LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9626M: Matthew Wilcox <willy@infradead.org> 9627L: linux-scsi@vger.kernel.org 9628S: Maintained 9629F: drivers/scsi/sym53c8xx_2/ 9630 9631LTC1660 DAC DRIVER 9632M: Marcus Folkesson <marcus.folkesson@gmail.com> 9633L: linux-iio@vger.kernel.org 9634S: Maintained 9635F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9636F: drivers/iio/dac/ltc1660.c 9637 9638LTC4261 HARDWARE MONITOR DRIVER 9639M: Guenter Roeck <linux@roeck-us.net> 9640L: linux-hwmon@vger.kernel.org 9641S: Maintained 9642F: Documentation/hwmon/ltc4261.rst 9643F: drivers/hwmon/ltc4261.c 9644 9645LTC4306 I2C MULTIPLEXER DRIVER 9646M: Michael Hennerich <michael.hennerich@analog.com> 9647W: http://ez.analog.com/community/linux-device-drivers 9648L: linux-i2c@vger.kernel.org 9649S: Supported 9650F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9651F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9652 9653LTP (Linux Test Project) 9654M: Mike Frysinger <vapier@gentoo.org> 9655M: Cyril Hrubis <chrubis@suse.cz> 9656M: Wanlong Gao <wanlong.gao@gmail.com> 9657M: Jan Stancek <jstancek@redhat.com> 9658M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9659M: Alexey Kodanev <alexey.kodanev@oracle.com> 9660L: ltp@lists.linux.it (subscribers-only) 9661W: http://linux-test-project.github.io/ 9662T: git git://github.com/linux-test-project/ltp.git 9663S: Maintained 9664 9665M68K ARCHITECTURE 9666M: Geert Uytterhoeven <geert@linux-m68k.org> 9667L: linux-m68k@lists.linux-m68k.org 9668W: http://www.linux-m68k.org/ 9669T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9670S: Maintained 9671F: arch/m68k/ 9672F: drivers/zorro/ 9673 9674M68K ON APPLE MACINTOSH 9675M: Joshua Thompson <funaho@jurai.org> 9676W: http://www.mac.linux-m68k.org/ 9677L: linux-m68k@lists.linux-m68k.org 9678S: Maintained 9679F: arch/m68k/mac/ 9680 9681M68K ON HP9000/300 9682M: Philip Blundell <philb@gnu.org> 9683W: http://www.tazenda.demon.co.uk/phil/linux-hp 9684S: Maintained 9685F: arch/m68k/hp300/ 9686 9687M88DS3103 MEDIA DRIVER 9688M: Antti Palosaari <crope@iki.fi> 9689L: linux-media@vger.kernel.org 9690W: https://linuxtv.org 9691W: http://palosaari.fi/linux/ 9692Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9693T: git git://linuxtv.org/anttip/media_tree.git 9694S: Maintained 9695F: drivers/media/dvb-frontends/m88ds3103* 9696 9697M88RS2000 MEDIA DRIVER 9698M: Malcolm Priestley <tvboxspy@gmail.com> 9699L: linux-media@vger.kernel.org 9700W: https://linuxtv.org 9701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9702S: Maintained 9703F: drivers/media/dvb-frontends/m88rs2000* 9704 9705MA901 MASTERKIT USB FM RADIO DRIVER 9706M: Alexey Klimov <klimov.linux@gmail.com> 9707L: linux-media@vger.kernel.org 9708T: git git://linuxtv.org/media_tree.git 9709S: Maintained 9710F: drivers/media/radio/radio-ma901.c 9711 9712MAC80211 9713M: Johannes Berg <johannes@sipsolutions.net> 9714L: linux-wireless@vger.kernel.org 9715W: http://wireless.kernel.org/ 9716T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9717T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9718S: Maintained 9719F: Documentation/networking/mac80211-injection.txt 9720F: include/net/mac80211.h 9721F: net/mac80211/ 9722F: drivers/net/wireless/mac80211_hwsim.[ch] 9723F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 9724 9725MAILBOX API 9726M: Jassi Brar <jassisinghbrar@gmail.com> 9727L: linux-kernel@vger.kernel.org 9728S: Maintained 9729F: drivers/mailbox/ 9730F: include/linux/mailbox_client.h 9731F: include/linux/mailbox_controller.h 9732 9733MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9734M: Michael Kerrisk <mtk.manpages@gmail.com> 9735W: http://www.kernel.org/doc/man-pages 9736L: linux-man@vger.kernel.org 9737S: Maintained 9738 9739MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9740M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9741L: linux-mips@vger.kernel.org 9742S: Maintained 9743F: arch/mips/boot/dts/img/pistachio_marduk.dts 9744 9745MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9746M: Andrew Lunn <andrew@lunn.ch> 9747M: Vivien Didelot <vivien.didelot@gmail.com> 9748L: netdev@vger.kernel.org 9749S: Maintained 9750F: drivers/net/dsa/mv88e6xxx/ 9751F: include/linux/platform_data/mv88e6xxx.h 9752F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9753 9754MARVELL ARMADA DRM SUPPORT 9755M: Russell King <linux@armlinux.org.uk> 9756S: Maintained 9757T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9758T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9759F: drivers/gpu/drm/armada/ 9760F: include/uapi/drm/armada_drm.h 9761F: Documentation/devicetree/bindings/display/armada/ 9762 9763MARVELL ARMADA 3700 PHY DRIVERS 9764M: Miquel Raynal <miquel.raynal@bootlin.com> 9765S: Maintained 9766F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9767F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9768F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9769F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9770 9771MARVELL CRYPTO DRIVER 9772M: Boris Brezillon <bbrezillon@kernel.org> 9773M: Arnaud Ebalard <arno@natisbad.org> 9774F: drivers/crypto/marvell/ 9775S: Maintained 9776L: linux-crypto@vger.kernel.org 9777 9778MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9779M: Mirko Lindner <mlindner@marvell.com> 9780M: Stephen Hemminger <stephen@networkplumber.org> 9781L: netdev@vger.kernel.org 9782S: Maintained 9783F: drivers/net/ethernet/marvell/sk* 9784 9785MARVELL LIBERTAS WIRELESS DRIVER 9786L: libertas-dev@lists.infradead.org 9787S: Orphan 9788F: drivers/net/wireless/marvell/libertas/ 9789 9790MARVELL MACCHIATOBIN SUPPORT 9791M: Russell King <linux@armlinux.org.uk> 9792L: linux-arm-kernel@lists.infradead.org 9793S: Maintained 9794F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9795 9796MARVELL MV643XX ETHERNET DRIVER 9797M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9798L: netdev@vger.kernel.org 9799S: Maintained 9800F: drivers/net/ethernet/marvell/mv643xx_eth.* 9801F: include/linux/mv643xx.h 9802 9803MARVELL MV88X3310 PHY DRIVER 9804M: Russell King <linux@armlinux.org.uk> 9805L: netdev@vger.kernel.org 9806S: Maintained 9807F: drivers/net/phy/marvell10g.c 9808 9809MARVELL MVEBU THERMAL DRIVER 9810M: Miquel Raynal <miquel.raynal@bootlin.com> 9811S: Maintained 9812F: drivers/thermal/armada_thermal.c 9813 9814MARVELL MVNETA ETHERNET DRIVER 9815M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9816L: netdev@vger.kernel.org 9817S: Maintained 9818F: drivers/net/ethernet/marvell/mvneta.* 9819 9820MARVELL MWIFIEX WIRELESS DRIVER 9821M: Amitkumar Karwar <amitkarwar@gmail.com> 9822M: Nishant Sarmukadam <nishants@marvell.com> 9823M: Ganapathi Bhat <gbhat@marvell.com> 9824M: Xinming Hu <huxinming820@gmail.com> 9825L: linux-wireless@vger.kernel.org 9826S: Maintained 9827F: drivers/net/wireless/marvell/mwifiex/ 9828 9829MARVELL MWL8K WIRELESS DRIVER 9830M: Lennert Buytenhek <buytenh@wantstofly.org> 9831L: linux-wireless@vger.kernel.org 9832S: Odd Fixes 9833F: drivers/net/wireless/marvell/mwl8k.c 9834 9835MARVELL NAND CONTROLLER DRIVER 9836M: Miquel Raynal <miquel.raynal@bootlin.com> 9837L: linux-mtd@lists.infradead.org 9838S: Maintained 9839F: drivers/mtd/nand/raw/marvell_nand.c 9840F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9841 9842MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9843M: Nicolas Pitre <nico@fluxnic.net> 9844S: Odd Fixes 9845F: drivers/mmc/host/mvsdio.* 9846 9847MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9848M: Hu Ziji <huziji@marvell.com> 9849L: linux-mmc@vger.kernel.org 9850S: Supported 9851F: drivers/mmc/host/sdhci-xenon* 9852F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9853 9854MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9855M: Sunil Goutham <sgoutham@marvell.com> 9856M: Linu Cherian <lcherian@marvell.com> 9857M: Geetha sowjanya <gakula@marvell.com> 9858M: Jerin Jacob <jerinj@marvell.com> 9859L: netdev@vger.kernel.org 9860S: Supported 9861F: drivers/net/ethernet/marvell/octeontx2/af/ 9862 9863MATROX FRAMEBUFFER DRIVER 9864L: linux-fbdev@vger.kernel.org 9865S: Orphan 9866F: drivers/video/fbdev/matrox/matroxfb_* 9867F: include/uapi/linux/matroxfb.h 9868 9869MAX16065 HARDWARE MONITOR DRIVER 9870M: Guenter Roeck <linux@roeck-us.net> 9871L: linux-hwmon@vger.kernel.org 9872S: Maintained 9873F: Documentation/hwmon/max16065.rst 9874F: drivers/hwmon/max16065.c 9875 9876MAX2175 SDR TUNER DRIVER 9877M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9878L: linux-media@vger.kernel.org 9879T: git git://linuxtv.org/media_tree.git 9880S: Maintained 9881F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9882F: Documentation/media/v4l-drivers/max2175.rst 9883F: drivers/media/i2c/max2175* 9884F: include/uapi/linux/max2175.h 9885 9886MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9887L: linux-hwmon@vger.kernel.org 9888S: Orphan 9889F: Documentation/hwmon/max6650.rst 9890F: drivers/hwmon/max6650.c 9891 9892MAX6697 HARDWARE MONITOR DRIVER 9893M: Guenter Roeck <linux@roeck-us.net> 9894L: linux-hwmon@vger.kernel.org 9895S: Maintained 9896F: Documentation/hwmon/max6697.rst 9897F: Documentation/devicetree/bindings/hwmon/max6697.txt 9898F: drivers/hwmon/max6697.c 9899F: include/linux/platform_data/max6697.h 9900 9901MAX9860 MONO AUDIO VOICE CODEC DRIVER 9902M: Peter Rosin <peda@axentia.se> 9903L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9904S: Maintained 9905F: Documentation/devicetree/bindings/sound/max9860.txt 9906F: sound/soc/codecs/max9860.* 9907 9908MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9909M: Andreas Klinger <ak@it-klinger.de> 9910L: linux-iio@vger.kernel.org 9911S: Maintained 9912F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9913F: drivers/iio/proximity/mb1232.c 9914 9915MAXIM MAX77650 PMIC MFD DRIVER 9916M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9917L: linux-kernel@vger.kernel.org 9918S: Maintained 9919F: Documentation/devicetree/bindings/*/*max77650.txt 9920F: Documentation/devicetree/bindings/*/max77650*.txt 9921F: include/linux/mfd/max77650.h 9922F: drivers/mfd/max77650.c 9923F: drivers/regulator/max77650-regulator.c 9924F: drivers/power/supply/max77650-charger.c 9925F: drivers/input/misc/max77650-onkey.c 9926F: drivers/leds/leds-max77650.c 9927F: drivers/gpio/gpio-max77650.c 9928 9929MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9930M: Javier Martinez Canillas <javier@dowhile0.org> 9931L: linux-kernel@vger.kernel.org 9932S: Supported 9933F: drivers/regulator/max77802-regulator.c 9934F: Documentation/devicetree/bindings/*/*max77802.txt 9935F: include/dt-bindings/*/*max77802.h 9936 9937MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9938M: Krzysztof Kozlowski <krzk@kernel.org> 9939M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9940L: linux-pm@vger.kernel.org 9941S: Supported 9942F: drivers/power/supply/max14577_charger.c 9943F: drivers/power/supply/max77693_charger.c 9944 9945MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9946M: Chanwoo Choi <cw00.choi@samsung.com> 9947M: Krzysztof Kozlowski <krzk@kernel.org> 9948M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9949L: linux-kernel@vger.kernel.org 9950S: Supported 9951F: drivers/*/max14577*.c 9952F: drivers/*/max77686*.c 9953F: drivers/*/max77693*.c 9954F: drivers/extcon/extcon-max14577.c 9955F: drivers/extcon/extcon-max77693.c 9956F: drivers/rtc/rtc-max77686.c 9957F: drivers/clk/clk-max77686.c 9958F: Documentation/devicetree/bindings/mfd/max14577.txt 9959F: Documentation/devicetree/bindings/*/max77686.txt 9960F: Documentation/devicetree/bindings/mfd/max77693.txt 9961F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9962F: include/linux/mfd/max14577*.h 9963F: include/linux/mfd/max77686*.h 9964F: include/linux/mfd/max77693*.h 9965 9966MAXIRADIO FM RADIO RECEIVER DRIVER 9967M: Hans Verkuil <hverkuil@xs4all.nl> 9968L: linux-media@vger.kernel.org 9969T: git git://linuxtv.org/media_tree.git 9970W: https://linuxtv.org 9971S: Maintained 9972F: drivers/media/radio/radio-maxiradio* 9973 9974MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9975M: Peter Rosin <peda@axentia.se> 9976L: linux-iio@vger.kernel.org 9977S: Maintained 9978F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9979F: drivers/iio/potentiometer/mcp4018.c 9980F: drivers/iio/potentiometer/mcp4531.c 9981 9982MCR20A IEEE-802.15.4 RADIO DRIVER 9983M: Xue Liu <liuxuenetmail@gmail.com> 9984L: linux-wpan@vger.kernel.org 9985W: https://github.com/xueliu/mcr20a-linux 9986S: Maintained 9987F: drivers/net/ieee802154/mcr20a.c 9988F: drivers/net/ieee802154/mcr20a.h 9989F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9990 9991MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9992M: William Breathitt Gray <vilhelm.gray@gmail.com> 9993L: linux-iio@vger.kernel.org 9994S: Maintained 9995F: drivers/iio/dac/cio-dac.c 9996 9997MEDIA CONTROLLER FRAMEWORK 9998M: Sakari Ailus <sakari.ailus@linux.intel.com> 9999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10000L: linux-media@vger.kernel.org 10001W: https://www.linuxtv.org 10002T: git git://linuxtv.org/media_tree.git 10003S: Supported 10004F: drivers/media/mc/ 10005F: include/media/media-*.h 10006F: include/uapi/linux/media.h 10007 10008MEDIA DRIVERS FOR ASCOT2E 10009M: Sergey Kozlov <serjk@netup.ru> 10010M: Abylay Ospan <aospan@netup.ru> 10011L: linux-media@vger.kernel.org 10012W: https://linuxtv.org 10013W: http://netup.tv/ 10014T: git git://linuxtv.org/media_tree.git 10015S: Supported 10016F: drivers/media/dvb-frontends/ascot2e* 10017 10018MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 10019M: Jasmin Jessich <jasmin@anw.at> 10020L: linux-media@vger.kernel.org 10021W: https://linuxtv.org 10022T: git git://linuxtv.org/media_tree.git 10023S: Maintained 10024F: drivers/media/dvb-frontends/cxd2099* 10025 10026MEDIA DRIVERS FOR CXD2841ER 10027M: Sergey Kozlov <serjk@netup.ru> 10028M: Abylay Ospan <aospan@netup.ru> 10029L: linux-media@vger.kernel.org 10030W: https://linuxtv.org 10031W: http://netup.tv/ 10032T: git git://linuxtv.org/media_tree.git 10033S: Supported 10034F: drivers/media/dvb-frontends/cxd2841er* 10035 10036MEDIA DRIVERS FOR CXD2880 10037M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 10038L: linux-media@vger.kernel.org 10039W: http://linuxtv.org/ 10040T: git git://linuxtv.org/media_tree.git 10041S: Supported 10042F: drivers/media/dvb-frontends/cxd2880/* 10043F: drivers/media/spi/cxd2880* 10044 10045MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 10046L: linux-media@vger.kernel.org 10047W: https://linuxtv.org 10048T: git git://linuxtv.org/media_tree.git 10049S: Orphan 10050F: drivers/media/pci/ddbridge/* 10051 10052MEDIA DRIVERS FOR FREESCALE IMX 10053M: Steve Longerbeam <slongerbeam@gmail.com> 10054M: Philipp Zabel <p.zabel@pengutronix.de> 10055L: linux-media@vger.kernel.org 10056T: git git://linuxtv.org/media_tree.git 10057S: Maintained 10058F: Documentation/devicetree/bindings/media/imx.txt 10059F: Documentation/media/v4l-drivers/imx.rst 10060F: drivers/staging/media/imx/ 10061F: include/linux/imx-media.h 10062F: include/media/imx.h 10063 10064MEDIA DRIVER FOR FREESCALE IMX PXP 10065M: Philipp Zabel <p.zabel@pengutronix.de> 10066L: linux-media@vger.kernel.org 10067T: git git://linuxtv.org/media_tree.git 10068S: Maintained 10069F: drivers/media/platform/imx-pxp.[ch] 10070 10071MEDIA DRIVERS FOR FREESCALE IMX7 10072M: Rui Miguel Silva <rmfrfs@gmail.com> 10073L: linux-media@vger.kernel.org 10074T: git git://linuxtv.org/media_tree.git 10075S: Maintained 10076F: Documentation/devicetree/bindings/media/imx7-csi.txt 10077F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 10078F: Documentation/media/v4l-drivers/imx7.rst 10079F: drivers/staging/media/imx/imx7-media-csi.c 10080F: drivers/staging/media/imx/imx7-mipi-csis.c 10081 10082MEDIA DRIVERS FOR HELENE 10083M: Abylay Ospan <aospan@netup.ru> 10084L: linux-media@vger.kernel.org 10085W: https://linuxtv.org 10086W: http://netup.tv/ 10087T: git git://linuxtv.org/media_tree.git 10088S: Supported 10089F: drivers/media/dvb-frontends/helene* 10090 10091MEDIA DRIVERS FOR HORUS3A 10092M: Sergey Kozlov <serjk@netup.ru> 10093M: Abylay Ospan <aospan@netup.ru> 10094L: linux-media@vger.kernel.org 10095W: https://linuxtv.org 10096W: http://netup.tv/ 10097T: git git://linuxtv.org/media_tree.git 10098S: Supported 10099F: drivers/media/dvb-frontends/horus3a* 10100 10101MEDIA DRIVERS FOR LNBH25 10102M: Sergey Kozlov <serjk@netup.ru> 10103M: Abylay Ospan <aospan@netup.ru> 10104L: linux-media@vger.kernel.org 10105W: https://linuxtv.org 10106W: http://netup.tv/ 10107T: git git://linuxtv.org/media_tree.git 10108S: Supported 10109F: drivers/media/dvb-frontends/lnbh25* 10110 10111MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 10112L: linux-media@vger.kernel.org 10113W: https://linuxtv.org 10114T: git git://linuxtv.org/media_tree.git 10115S: Orphan 10116F: drivers/media/dvb-frontends/mxl5xx* 10117 10118MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 10119M: Sergey Kozlov <serjk@netup.ru> 10120M: Abylay Ospan <aospan@netup.ru> 10121L: linux-media@vger.kernel.org 10122W: https://linuxtv.org 10123W: http://netup.tv/ 10124T: git git://linuxtv.org/media_tree.git 10125S: Supported 10126F: drivers/media/pci/netup_unidvb/* 10127 10128MEDIA DRIVERS FOR RENESAS - CEU 10129M: Jacopo Mondi <jacopo@jmondi.org> 10130L: linux-media@vger.kernel.org 10131L: linux-renesas-soc@vger.kernel.org 10132T: git git://linuxtv.org/media_tree.git 10133S: Supported 10134F: Documentation/devicetree/bindings/media/renesas,ceu.txt 10135F: drivers/media/platform/renesas-ceu.c 10136F: include/media/drv-intf/renesas-ceu.h 10137 10138MEDIA DRIVERS FOR RENESAS - DRIF 10139M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 10140L: linux-media@vger.kernel.org 10141L: linux-renesas-soc@vger.kernel.org 10142T: git git://linuxtv.org/media_tree.git 10143S: Supported 10144F: Documentation/devicetree/bindings/media/renesas,drif.txt 10145F: drivers/media/platform/rcar_drif.c 10146 10147MEDIA DRIVERS FOR RENESAS - FCP 10148M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10149L: linux-media@vger.kernel.org 10150L: linux-renesas-soc@vger.kernel.org 10151T: git git://linuxtv.org/media_tree.git 10152S: Supported 10153F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10154F: drivers/media/platform/rcar-fcp.c 10155F: include/media/rcar-fcp.h 10156 10157MEDIA DRIVERS FOR RENESAS - FDP1 10158M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10159L: linux-media@vger.kernel.org 10160L: linux-renesas-soc@vger.kernel.org 10161T: git git://linuxtv.org/media_tree.git 10162S: Supported 10163F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10164F: drivers/media/platform/rcar_fdp1.c 10165 10166MEDIA DRIVERS FOR RENESAS - VIN 10167M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10168L: linux-media@vger.kernel.org 10169L: linux-renesas-soc@vger.kernel.org 10170T: git git://linuxtv.org/media_tree.git 10171S: Supported 10172F: Documentation/devicetree/bindings/media/renesas,csi2.txt 10173F: Documentation/devicetree/bindings/media/renesas,vin.txt 10174F: drivers/media/platform/rcar-vin/ 10175 10176MEDIA DRIVERS FOR RENESAS - VSP1 10177M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10178M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10179L: linux-media@vger.kernel.org 10180L: linux-renesas-soc@vger.kernel.org 10181T: git git://linuxtv.org/media_tree.git 10182S: Supported 10183F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10184F: drivers/media/platform/vsp1/ 10185 10186MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10187L: linux-media@vger.kernel.org 10188W: https://linuxtv.org 10189T: git git://linuxtv.org/media_tree.git 10190S: Orphan 10191F: drivers/media/dvb-frontends/stv0910* 10192 10193MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10194L: linux-media@vger.kernel.org 10195W: https://linuxtv.org 10196T: git git://linuxtv.org/media_tree.git 10197S: Orphan 10198F: drivers/media/dvb-frontends/stv6111* 10199 10200MEDIA DRIVERS FOR STM32 - DCMI 10201M: Hugues Fruchet <hugues.fruchet@st.com> 10202L: linux-media@vger.kernel.org 10203T: git git://linuxtv.org/media_tree.git 10204S: Supported 10205F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10206F: drivers/media/platform/stm32/stm32-dcmi.c 10207 10208MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10209M: Dmitry Osipenko <digetx@gmail.com> 10210L: linux-media@vger.kernel.org 10211L: linux-tegra@vger.kernel.org 10212T: git git://linuxtv.org/media_tree.git 10213S: Maintained 10214F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10215F: drivers/staging/media/tegra-vde/ 10216 10217MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10218M: Mauro Carvalho Chehab <mchehab@kernel.org> 10219P: LinuxTV.org Project 10220L: linux-media@vger.kernel.org 10221W: https://linuxtv.org 10222Q: http://patchwork.kernel.org/project/linux-media/list/ 10223T: git git://linuxtv.org/media_tree.git 10224S: Maintained 10225F: Documentation/devicetree/bindings/media/ 10226F: Documentation/media/ 10227F: drivers/media/ 10228F: drivers/staging/media/ 10229F: include/linux/platform_data/media/ 10230F: include/media/ 10231F: include/uapi/linux/dvb/ 10232F: include/uapi/linux/videodev2.h 10233F: include/uapi/linux/media.h 10234F: include/uapi/linux/v4l2-* 10235F: include/uapi/linux/meye.h 10236F: include/uapi/linux/ivtv* 10237F: include/uapi/linux/uvcvideo.h 10238 10239MEDIATEK BLUETOOTH DRIVER 10240M: Sean Wang <sean.wang@mediatek.com> 10241L: linux-bluetooth@vger.kernel.org 10242L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10243S: Maintained 10244F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10245F: drivers/bluetooth/btmtkuart.c 10246 10247MEDIATEK CIR DRIVER 10248M: Sean Wang <sean.wang@mediatek.com> 10249S: Maintained 10250F: drivers/media/rc/mtk-cir.c 10251 10252MEDIATEK DMA DRIVER 10253M: Sean Wang <sean.wang@mediatek.com> 10254L: dmaengine@vger.kernel.org 10255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10256L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10257S: Maintained 10258F: Documentation/devicetree/bindings/dma/mtk-* 10259F: drivers/dma/mediatek/ 10260 10261MEDIATEK PMIC LED DRIVER 10262M: Sean Wang <sean.wang@mediatek.com> 10263S: Maintained 10264F: drivers/leds/leds-mt6323.c 10265F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10266 10267MEDIATEK ETHERNET DRIVER 10268M: Felix Fietkau <nbd@openwrt.org> 10269M: John Crispin <john@phrozen.org> 10270M: Sean Wang <sean.wang@mediatek.com> 10271M: Mark Lee <Mark-MC.Lee@mediatek.com> 10272L: netdev@vger.kernel.org 10273S: Maintained 10274F: drivers/net/ethernet/mediatek/ 10275 10276MEDIATEK SWITCH DRIVER 10277M: Sean Wang <sean.wang@mediatek.com> 10278L: netdev@vger.kernel.org 10279S: Maintained 10280F: drivers/net/dsa/mt7530.* 10281F: net/dsa/tag_mtk.c 10282 10283MEDIATEK JPEG DRIVER 10284M: Rick Chang <rick.chang@mediatek.com> 10285M: Bin Liu <bin.liu@mediatek.com> 10286S: Supported 10287F: drivers/media/platform/mtk-jpeg/ 10288F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10289 10290MEDIATEK MDP DRIVER 10291M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10292M: Houlong Wei <houlong.wei@mediatek.com> 10293M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10294S: Supported 10295F: drivers/media/platform/mtk-mdp/ 10296F: drivers/media/platform/mtk-vpu/ 10297F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10298 10299MEDIATEK MEDIA DRIVER 10300M: Tiffany Lin <tiffany.lin@mediatek.com> 10301M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10302S: Supported 10303F: drivers/media/platform/mtk-vcodec/ 10304F: drivers/media/platform/mtk-vpu/ 10305F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10306F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10307 10308MEDIATEK MMC/SD/SDIO DRIVER 10309M: Chaotian Jing <chaotian.jing@mediatek.com> 10310S: Maintained 10311F: drivers/mmc/host/mtk-sd.c 10312F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10313 10314MEDIATEK MT76 WIRELESS LAN DRIVER 10315M: Felix Fietkau <nbd@nbd.name> 10316M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10317R: Ryder Lee <ryder.lee@mediatek.com> 10318R: Roy Luo <royluo@google.com> 10319L: linux-wireless@vger.kernel.org 10320S: Maintained 10321F: drivers/net/wireless/mediatek/mt76/ 10322 10323MEDIATEK MT7601U WIRELESS LAN DRIVER 10324M: Jakub Kicinski <kubakici@wp.pl> 10325L: linux-wireless@vger.kernel.org 10326S: Maintained 10327F: drivers/net/wireless/mediatek/mt7601u/ 10328 10329MEDIATEK MT7621/28/88 I2C DRIVER 10330M: Stefan Roese <sr@denx.de> 10331L: linux-i2c@vger.kernel.org 10332S: Maintained 10333F: drivers/i2c/busses/i2c-mt7621.c 10334F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10335 10336MEDIATEK NAND CONTROLLER DRIVER 10337M: Xiaolei Li <xiaolei.li@mediatek.com> 10338L: linux-mtd@lists.infradead.org 10339S: Maintained 10340F: drivers/mtd/nand/raw/mtk_* 10341F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10342 10343MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10344M: Sean Wang <sean.wang@mediatek.com> 10345S: Maintained 10346F: drivers/char/hw_random/mtk-rng.c 10347 10348MEDIATEK USB3 DRD IP DRIVER 10349M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10350L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10352L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10353S: Maintained 10354F: drivers/usb/mtu3/ 10355 10356MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10357M: Peter Senna Tschudin <peter.senna@gmail.com> 10358M: Martin Donnelly <martin.donnelly@ge.com> 10359M: Martyn Welch <martyn.welch@collabora.co.uk> 10360S: Maintained 10361F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10362F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10363 10364MEGARAID SCSI/SAS DRIVERS 10365M: Kashyap Desai <kashyap.desai@broadcom.com> 10366M: Sumit Saxena <sumit.saxena@broadcom.com> 10367M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10368L: megaraidlinux.pdl@broadcom.com 10369L: linux-scsi@vger.kernel.org 10370W: http://www.avagotech.com/support/ 10371S: Maintained 10372F: Documentation/scsi/megaraid.txt 10373F: drivers/scsi/megaraid.* 10374F: drivers/scsi/megaraid/ 10375 10376MELEXIS MLX90614 DRIVER 10377M: Crt Mori <cmo@melexis.com> 10378L: linux-iio@vger.kernel.org 10379W: http://www.melexis.com 10380S: Supported 10381F: drivers/iio/temperature/mlx90614.c 10382 10383MELEXIS MLX90632 DRIVER 10384M: Crt Mori <cmo@melexis.com> 10385L: linux-iio@vger.kernel.org 10386W: http://www.melexis.com 10387S: Supported 10388F: drivers/iio/temperature/mlx90632.c 10389 10390MELFAS MIP4 TOUCHSCREEN DRIVER 10391M: Sangwon Jee <jeesw@melfas.com> 10392W: http://www.melfas.com 10393S: Supported 10394F: drivers/input/touchscreen/melfas_mip4.c 10395F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10396 10397MELLANOX ETHERNET DRIVER (mlx4_en) 10398M: Tariq Toukan <tariqt@mellanox.com> 10399L: netdev@vger.kernel.org 10400S: Supported 10401W: http://www.mellanox.com 10402Q: http://patchwork.ozlabs.org/project/netdev/list/ 10403F: drivers/net/ethernet/mellanox/mlx4/en_* 10404 10405MELLANOX ETHERNET DRIVER (mlx5e) 10406M: Saeed Mahameed <saeedm@mellanox.com> 10407L: netdev@vger.kernel.org 10408S: Supported 10409W: http://www.mellanox.com 10410Q: http://patchwork.ozlabs.org/project/netdev/list/ 10411F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10412 10413MELLANOX ETHERNET INNOVA DRIVERS 10414R: Boris Pismenny <borisp@mellanox.com> 10415L: netdev@vger.kernel.org 10416S: Supported 10417W: http://www.mellanox.com 10418Q: http://patchwork.ozlabs.org/project/netdev/list/ 10419F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10420F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10421F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10422F: include/linux/mlx5/mlx5_ifc_fpga.h 10423 10424MELLANOX ETHERNET SWITCH DRIVERS 10425M: Jiri Pirko <jiri@mellanox.com> 10426M: Ido Schimmel <idosch@mellanox.com> 10427L: netdev@vger.kernel.org 10428S: Supported 10429W: http://www.mellanox.com 10430Q: http://patchwork.ozlabs.org/project/netdev/list/ 10431F: drivers/net/ethernet/mellanox/mlxsw/ 10432F: tools/testing/selftests/drivers/net/mlxsw/ 10433 10434MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10435M: mlxsw@mellanox.com 10436L: netdev@vger.kernel.org 10437S: Supported 10438W: http://www.mellanox.com 10439Q: http://patchwork.ozlabs.org/project/netdev/list/ 10440F: drivers/net/ethernet/mellanox/mlxfw/ 10441 10442MELLANOX HARDWARE PLATFORM SUPPORT 10443M: Andy Shevchenko <andy@infradead.org> 10444M: Darren Hart <dvhart@infradead.org> 10445M: Vadim Pasternak <vadimp@mellanox.com> 10446L: platform-driver-x86@vger.kernel.org 10447S: Supported 10448F: drivers/platform/mellanox/ 10449F: include/linux/platform_data/mlxreg.h 10450 10451MELLANOX MLX4 core VPI driver 10452M: Tariq Toukan <tariqt@mellanox.com> 10453L: netdev@vger.kernel.org 10454L: linux-rdma@vger.kernel.org 10455W: http://www.mellanox.com 10456Q: http://patchwork.ozlabs.org/project/netdev/list/ 10457S: Supported 10458F: drivers/net/ethernet/mellanox/mlx4/ 10459F: include/linux/mlx4/ 10460 10461MELLANOX MLX4 IB driver 10462M: Yishai Hadas <yishaih@mellanox.com> 10463L: linux-rdma@vger.kernel.org 10464W: http://www.mellanox.com 10465Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10466S: Supported 10467F: drivers/infiniband/hw/mlx4/ 10468F: include/linux/mlx4/ 10469F: include/uapi/rdma/mlx4-abi.h 10470 10471MELLANOX MLX5 core VPI driver 10472M: Saeed Mahameed <saeedm@mellanox.com> 10473M: Leon Romanovsky <leonro@mellanox.com> 10474L: netdev@vger.kernel.org 10475L: linux-rdma@vger.kernel.org 10476W: http://www.mellanox.com 10477Q: http://patchwork.ozlabs.org/project/netdev/list/ 10478S: Supported 10479F: drivers/net/ethernet/mellanox/mlx5/core/ 10480F: include/linux/mlx5/ 10481F: Documentation/networking/device_drivers/mellanox/ 10482 10483MELLANOX MLX5 IB driver 10484M: Leon Romanovsky <leonro@mellanox.com> 10485L: linux-rdma@vger.kernel.org 10486W: http://www.mellanox.com 10487Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10488S: Supported 10489F: drivers/infiniband/hw/mlx5/ 10490F: include/linux/mlx5/ 10491F: include/uapi/rdma/mlx5-abi.h 10492 10493MELLANOX MLXCPLD I2C AND MUX DRIVER 10494M: Vadim Pasternak <vadimp@mellanox.com> 10495M: Michael Shych <michaelsh@mellanox.com> 10496L: linux-i2c@vger.kernel.org 10497S: Supported 10498F: drivers/i2c/busses/i2c-mlxcpld.c 10499F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10500F: Documentation/i2c/busses/i2c-mlxcpld.rst 10501 10502MELLANOX MLXCPLD LED DRIVER 10503M: Vadim Pasternak <vadimp@mellanox.com> 10504L: linux-leds@vger.kernel.org 10505S: Supported 10506F: drivers/leds/leds-mlxcpld.c 10507F: drivers/leds/leds-mlxreg.c 10508F: Documentation/leds/leds-mlxcpld.rst 10509 10510MELLANOX PLATFORM DRIVER 10511M: Vadim Pasternak <vadimp@mellanox.com> 10512L: platform-driver-x86@vger.kernel.org 10513S: Supported 10514F: drivers/platform/x86/mlx-platform.c 10515 10516MEMBARRIER SUPPORT 10517M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10518M: "Paul E. McKenney" <paulmck@kernel.org> 10519L: linux-kernel@vger.kernel.org 10520S: Supported 10521F: kernel/sched/membarrier.c 10522F: include/uapi/linux/membarrier.h 10523F: arch/powerpc/include/asm/membarrier.h 10524 10525MEMBLOCK 10526M: Mike Rapoport <rppt@linux.ibm.com> 10527L: linux-mm@kvack.org 10528S: Maintained 10529F: include/linux/memblock.h 10530F: mm/memblock.c 10531F: Documentation/core-api/boot-time-mm.rst 10532 10533MEMORY MANAGEMENT 10534L: linux-mm@kvack.org 10535W: http://www.linux-mm.org 10536S: Maintained 10537F: include/linux/mm.h 10538F: include/linux/gfp.h 10539F: include/linux/mmzone.h 10540F: include/linux/memory_hotplug.h 10541F: include/linux/vmalloc.h 10542F: mm/ 10543 10544MEMORY TECHNOLOGY DEVICES (MTD) 10545M: David Woodhouse <dwmw2@infradead.org> 10546M: Brian Norris <computersforpeace@gmail.com> 10547M: Marek Vasut <marek.vasut@gmail.com> 10548M: Miquel Raynal <miquel.raynal@bootlin.com> 10549M: Richard Weinberger <richard@nod.at> 10550M: Vignesh Raghavendra <vigneshr@ti.com> 10551L: linux-mtd@lists.infradead.org 10552W: http://www.linux-mtd.infradead.org/ 10553Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10554T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10555T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10556S: Maintained 10557F: Documentation/devicetree/bindings/mtd/ 10558F: drivers/mtd/ 10559F: include/linux/mtd/ 10560F: include/uapi/mtd/ 10561 10562MEN A21 WATCHDOG DRIVER 10563M: Johannes Thumshirn <morbidrsa@gmail.com> 10564L: linux-watchdog@vger.kernel.org 10565S: Maintained 10566F: drivers/watchdog/mena21_wdt.c 10567 10568MEN CHAMELEON BUS (mcb) 10569M: Johannes Thumshirn <morbidrsa@gmail.com> 10570S: Maintained 10571F: drivers/mcb/ 10572F: include/linux/mcb.h 10573F: Documentation/driver-api/men-chameleon-bus.rst 10574 10575MEN F21BMC (Board Management Controller) 10576M: Andreas Werner <andreas.werner@men.de> 10577S: Supported 10578F: drivers/mfd/menf21bmc.c 10579F: drivers/watchdog/menf21bmc_wdt.c 10580F: drivers/leds/leds-menf21bmc.c 10581F: drivers/hwmon/menf21bmc_hwmon.c 10582F: Documentation/hwmon/menf21bmc.rst 10583 10584MEN Z069 WATCHDOG DRIVER 10585M: Johannes Thumshirn <jth@kernel.org> 10586L: linux-watchdog@vger.kernel.org 10587S: Maintained 10588F: drivers/watchdog/menz69_wdt.c 10589 10590MESON AO CEC DRIVER FOR AMLOGIC SOCS 10591M: Neil Armstrong <narmstrong@baylibre.com> 10592L: linux-media@vger.kernel.org 10593L: linux-amlogic@lists.infradead.org 10594W: http://linux-meson.com/ 10595S: Supported 10596F: drivers/media/platform/meson/ao-cec.c 10597F: drivers/media/platform/meson/ao-cec-g12a.c 10598F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10599T: git git://linuxtv.org/media_tree.git 10600 10601MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10602M: Liang Yang <liang.yang@amlogic.com> 10603L: linux-mtd@lists.infradead.org 10604S: Maintained 10605F: drivers/mtd/nand/raw/meson_* 10606F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10607 10608MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10609M: Maxime Jourdan <mjourdan@baylibre.com> 10610L: linux-media@vger.kernel.org 10611L: linux-amlogic@lists.infradead.org 10612S: Supported 10613F: drivers/staging/media/meson/vdec/ 10614T: git git://linuxtv.org/media_tree.git 10615 10616METHODE UDPU SUPPORT 10617M: Vladimir Vid <vladimir.vid@sartura.hr> 10618S: Maintained 10619F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10620 10621MICROBLAZE ARCHITECTURE 10622M: Michal Simek <monstr@monstr.eu> 10623W: http://www.monstr.eu/fdt/ 10624T: git git://git.monstr.eu/linux-2.6-microblaze.git 10625S: Supported 10626F: arch/microblaze/ 10627 10628MICROCHIP AT91 SERIAL DRIVER 10629M: Richard Genoud <richard.genoud@gmail.com> 10630S: Maintained 10631F: drivers/tty/serial/atmel_serial.c 10632F: drivers/tty/serial/atmel_serial.h 10633F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10634 10635MICROCHIP AUDIO ASOC DRIVERS 10636M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10637L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10638S: Supported 10639F: sound/soc/atmel 10640 10641MICROCHIP DMA DRIVER 10642M: Ludovic Desroches <ludovic.desroches@microchip.com> 10643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10644L: dmaengine@vger.kernel.org 10645S: Supported 10646F: drivers/dma/at_hdmac.c 10647F: drivers/dma/at_hdmac_regs.h 10648F: include/linux/platform_data/dma-atmel.h 10649F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10650F: include/dt-bindings/dma/at91.h 10651 10652MICROCHIP ECC DRIVER 10653M: Tudor Ambarus <tudor.ambarus@microchip.com> 10654L: linux-crypto@vger.kernel.org 10655S: Maintained 10656F: drivers/crypto/atmel-ecc.* 10657 10658MICROCHIP I2C DRIVER 10659M: Ludovic Desroches <ludovic.desroches@microchip.com> 10660L: linux-i2c@vger.kernel.org 10661S: Supported 10662F: drivers/i2c/busses/i2c-at91.h 10663F: drivers/i2c/busses/i2c-at91-*.c 10664 10665MICROCHIP ISC DRIVER 10666M: Eugen Hristev <eugen.hristev@microchip.com> 10667L: linux-media@vger.kernel.org 10668S: Supported 10669F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10670F: drivers/media/platform/atmel/atmel-isc.h 10671F: drivers/media/platform/atmel/atmel-isc-base.c 10672F: drivers/media/platform/atmel/atmel-isc-regs.h 10673F: Documentation/devicetree/bindings/media/atmel-isc.txt 10674 10675MICROCHIP ISI DRIVER 10676M: Eugen Hristev <eugen.hristev@microchip.com> 10677L: linux-media@vger.kernel.org 10678S: Supported 10679F: drivers/media/platform/atmel/atmel-isi.c 10680F: drivers/media/platform/atmel/atmel-isi.h 10681 10682MICROCHIP AT91 USART MFD DRIVER 10683M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10684L: linux-kernel@vger.kernel.org 10685S: Supported 10686F: drivers/mfd/at91-usart.c 10687F: include/dt-bindings/mfd/at91-usart.h 10688F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10689 10690MICROCHIP AT91 USART SPI DRIVER 10691M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10692L: linux-spi@vger.kernel.org 10693S: Supported 10694F: drivers/spi/spi-at91-usart.c 10695F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10696 10697MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10698M: Woojung Huh <woojung.huh@microchip.com> 10699M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10700L: netdev@vger.kernel.org 10701S: Maintained 10702F: net/dsa/tag_ksz.c 10703F: drivers/net/dsa/microchip/* 10704F: include/linux/platform_data/microchip-ksz.h 10705F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10706 10707MICROCHIP LAN743X ETHERNET DRIVER 10708M: Bryan Whitehead <bryan.whitehead@microchip.com> 10709M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10710L: netdev@vger.kernel.org 10711S: Maintained 10712F: drivers/net/ethernet/microchip/lan743x_* 10713 10714MICROCHIP LCDFB DRIVER 10715M: Nicolas Ferre <nicolas.ferre@microchip.com> 10716L: linux-fbdev@vger.kernel.org 10717S: Maintained 10718F: drivers/video/fbdev/atmel_lcdfb.c 10719F: include/video/atmel_lcdc.h 10720 10721MICROCHIP MMC/SD/SDIO MCI DRIVER 10722M: Ludovic Desroches <ludovic.desroches@microchip.com> 10723S: Maintained 10724F: drivers/mmc/host/atmel-mci.c 10725 10726MICROCHIP MCP16502 PMIC DRIVER 10727M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10729S: Maintained 10730F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10731F: drivers/regulator/mcp16502.c 10732 10733MICROCHIP MCP3911 ADC DRIVER 10734M: Marcus Folkesson <marcus.folkesson@gmail.com> 10735M: Kent Gustavsson <kent@minoris.se> 10736L: linux-iio@vger.kernel.org 10737S: Supported 10738F: drivers/iio/adc/mcp3911.c 10739F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10740 10741MICROCHIP NAND DRIVER 10742M: Tudor Ambarus <tudor.ambarus@microchip.com> 10743L: linux-mtd@lists.infradead.org 10744S: Supported 10745F: drivers/mtd/nand/raw/atmel/* 10746F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10747 10748MICROCHIP PWM DRIVER 10749M: Claudiu Beznea <claudiu.beznea@microchip.com> 10750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10751L: linux-pwm@vger.kernel.org 10752S: Supported 10753F: drivers/pwm/pwm-atmel.c 10754F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10755 10756MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10757M: Ludovic Desroches <ludovic.desroches@microchip.com> 10758M: Eugen Hristev <eugen.hristev@microchip.com> 10759L: linux-iio@vger.kernel.org 10760S: Supported 10761F: drivers/iio/adc/at91-sama5d2_adc.c 10762F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10763F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10764 10765MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10766M: Nicolas Ferre <nicolas.ferre@microchip.com> 10767S: Supported 10768F: drivers/power/reset/at91-sama5d2_shdwc.c 10769 10770MICROCHIP SPI DRIVER 10771M: Nicolas Ferre <nicolas.ferre@microchip.com> 10772S: Supported 10773F: drivers/spi/spi-atmel.* 10774 10775MICROCHIP SSC DRIVER 10776M: Nicolas Ferre <nicolas.ferre@microchip.com> 10777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10778S: Supported 10779F: drivers/misc/atmel-ssc.c 10780F: include/linux/atmel-ssc.h 10781 10782MICROCHIP USBA UDC DRIVER 10783M: Cristian Birsan <cristian.birsan@microchip.com> 10784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10785S: Supported 10786F: drivers/usb/gadget/udc/atmel_usba_udc.* 10787 10788MICROCHIP USB251XB DRIVER 10789M: Richard Leitner <richard.leitner@skidata.com> 10790L: linux-usb@vger.kernel.org 10791S: Maintained 10792F: drivers/usb/misc/usb251xb.c 10793F: Documentation/devicetree/bindings/usb/usb251xb.txt 10794 10795MICROCHIP XDMA DRIVER 10796M: Ludovic Desroches <ludovic.desroches@microchip.com> 10797L: linux-arm-kernel@lists.infradead.org 10798L: dmaengine@vger.kernel.org 10799S: Supported 10800F: drivers/dma/at_xdmac.c 10801 10802MICROSEMI MIPS SOCS 10803M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10804M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10805L: linux-mips@vger.kernel.org 10806S: Supported 10807F: arch/mips/generic/board-ocelot.c 10808F: arch/mips/configs/generic/board-ocelot.config 10809F: arch/mips/boot/dts/mscc/ 10810F: Documentation/devicetree/bindings/mips/mscc.txt 10811 10812MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10813M: Don Brace <don.brace@microsemi.com> 10814L: esc.storagedev@microsemi.com 10815L: linux-scsi@vger.kernel.org 10816S: Supported 10817F: drivers/scsi/smartpqi/smartpqi*.[ch] 10818F: drivers/scsi/smartpqi/Kconfig 10819F: drivers/scsi/smartpqi/Makefile 10820F: include/linux/cciss*.h 10821F: include/uapi/linux/cciss*.h 10822F: Documentation/scsi/smartpqi.txt 10823 10824MICROSEMI ETHERNET SWITCH DRIVER 10825M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10826M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10827L: netdev@vger.kernel.org 10828S: Supported 10829F: drivers/net/ethernet/mscc/ 10830 10831MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10832M: Chen Yu <yu.c.chen@intel.com> 10833L: platform-driver-x86@vger.kernel.org 10834S: Supported 10835F: drivers/platform/x86/surfacepro3_button.c 10836 10837MICROTEK X6 SCANNER 10838M: Oliver Neukum <oliver@neukum.org> 10839S: Maintained 10840F: drivers/usb/image/microtek.* 10841 10842MIPS 10843M: Ralf Baechle <ralf@linux-mips.org> 10844M: Paul Burton <paul.burton@mips.com> 10845M: James Hogan <jhogan@kernel.org> 10846L: linux-mips@vger.kernel.org 10847W: http://www.linux-mips.org/ 10848T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10850Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10851S: Supported 10852F: Documentation/devicetree/bindings/mips/ 10853F: Documentation/mips/ 10854F: arch/mips/ 10855F: drivers/platform/mips/ 10856 10857MIPS BOSTON DEVELOPMENT BOARD 10858M: Paul Burton <paul.burton@mips.com> 10859L: linux-mips@vger.kernel.org 10860S: Maintained 10861F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10862F: arch/mips/boot/dts/img/boston.dts 10863F: arch/mips/configs/generic/board-boston.config 10864F: drivers/clk/imgtec/clk-boston.c 10865F: include/dt-bindings/clock/boston-clock.h 10866 10867MIPS GENERIC PLATFORM 10868M: Paul Burton <paul.burton@mips.com> 10869L: linux-mips@vger.kernel.org 10870S: Supported 10871F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10872F: arch/mips/generic/ 10873F: arch/mips/tools/generic-board-config.sh 10874 10875MIPS/LOONGSON1 ARCHITECTURE 10876M: Keguang Zhang <keguang.zhang@gmail.com> 10877L: linux-mips@vger.kernel.org 10878S: Maintained 10879F: arch/mips/loongson32/ 10880F: arch/mips/include/asm/mach-loongson32/ 10881F: drivers/*/*loongson1* 10882F: drivers/*/*/*loongson1* 10883 10884MIPS/LOONGSON2 ARCHITECTURE 10885M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10886L: linux-mips@vger.kernel.org 10887S: Maintained 10888F: arch/mips/loongson64/fuloong-2e/ 10889F: arch/mips/loongson64/lemote-2f/ 10890F: arch/mips/include/asm/mach-loongson64/ 10891F: drivers/*/*loongson2* 10892F: drivers/*/*/*loongson2* 10893 10894MIPS/LOONGSON3 ARCHITECTURE 10895M: Huacai Chen <chenhc@lemote.com> 10896L: linux-mips@vger.kernel.org 10897S: Maintained 10898F: arch/mips/loongson64/ 10899F: arch/mips/include/asm/mach-loongson64/ 10900F: drivers/platform/mips/cpu_hwmon.c 10901F: drivers/*/*loongson3* 10902F: drivers/*/*/*loongson3* 10903 10904MIPS RINT INSTRUCTION EMULATION 10905M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10906L: linux-mips@vger.kernel.org 10907S: Supported 10908F: arch/mips/math-emu/sp_rint.c 10909F: arch/mips/math-emu/dp_rint.c 10910 10911MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10912M: Hans Verkuil <hverkuil@xs4all.nl> 10913L: linux-media@vger.kernel.org 10914T: git git://linuxtv.org/media_tree.git 10915W: https://linuxtv.org 10916S: Odd Fixes 10917F: drivers/media/radio/radio-miropcm20* 10918 10919MMP SUPPORT 10920R: Lubomir Rintel <lkundrak@v3.sk> 10921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10922S: Odd Fixes 10923F: arch/arm/boot/dts/mmp* 10924F: arch/arm/mach-mmp/ 10925 10926MMU GATHER AND TLB INVALIDATION 10927M: Will Deacon <will@kernel.org> 10928M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10929M: Andrew Morton <akpm@linux-foundation.org> 10930M: Nick Piggin <npiggin@gmail.com> 10931M: Peter Zijlstra <peterz@infradead.org> 10932L: linux-arch@vger.kernel.org 10933L: linux-mm@kvack.org 10934S: Maintained 10935F: arch/*/include/asm/tlb.h 10936F: include/asm-generic/tlb.h 10937F: mm/mmu_gather.c 10938 10939MN88472 MEDIA DRIVER 10940M: Antti Palosaari <crope@iki.fi> 10941L: linux-media@vger.kernel.org 10942W: https://linuxtv.org 10943W: http://palosaari.fi/linux/ 10944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10945S: Maintained 10946F: drivers/media/dvb-frontends/mn88472* 10947 10948MN88473 MEDIA DRIVER 10949M: Antti Palosaari <crope@iki.fi> 10950L: linux-media@vger.kernel.org 10951W: https://linuxtv.org 10952W: http://palosaari.fi/linux/ 10953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10954S: Maintained 10955F: drivers/media/dvb-frontends/mn88473* 10956 10957MODULE SUPPORT 10958M: Jessica Yu <jeyu@kernel.org> 10959T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10960S: Maintained 10961F: include/linux/module.h 10962F: kernel/module.c 10963 10964MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10965W: http://popies.net/meye/ 10966S: Orphan 10967F: Documentation/media/v4l-drivers/meye* 10968F: drivers/media/pci/meye/ 10969F: include/uapi/linux/meye.h 10970 10971MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10972M: Jiri Slaby <jirislaby@gmail.com> 10973S: Maintained 10974F: Documentation/driver-api/serial/moxa-smartio.rst 10975F: drivers/tty/mxser.* 10976 10977MR800 AVERMEDIA USB FM RADIO DRIVER 10978M: Alexey Klimov <klimov.linux@gmail.com> 10979L: linux-media@vger.kernel.org 10980T: git git://linuxtv.org/media_tree.git 10981S: Maintained 10982F: drivers/media/radio/radio-mr800.c 10983 10984MRF24J40 IEEE 802.15.4 RADIO DRIVER 10985M: Alan Ott <alan@signal11.us> 10986L: linux-wpan@vger.kernel.org 10987S: Maintained 10988F: drivers/net/ieee802154/mrf24j40.c 10989F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10990 10991MSI LAPTOP SUPPORT 10992M: "Lee, Chun-Yi" <jlee@suse.com> 10993L: platform-driver-x86@vger.kernel.org 10994S: Maintained 10995F: drivers/platform/x86/msi-laptop.c 10996 10997MSI WMI SUPPORT 10998L: platform-driver-x86@vger.kernel.org 10999S: Orphan 11000F: drivers/platform/x86/msi-wmi.c 11001 11002MSI001 MEDIA DRIVER 11003M: Antti Palosaari <crope@iki.fi> 11004L: linux-media@vger.kernel.org 11005W: https://linuxtv.org 11006W: http://palosaari.fi/linux/ 11007Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11008T: git git://linuxtv.org/anttip/media_tree.git 11009S: Maintained 11010F: drivers/media/tuners/msi001* 11011 11012MSI2500 MEDIA DRIVER 11013M: Antti Palosaari <crope@iki.fi> 11014L: linux-media@vger.kernel.org 11015W: https://linuxtv.org 11016W: http://palosaari.fi/linux/ 11017Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11018T: git git://linuxtv.org/anttip/media_tree.git 11019S: Maintained 11020F: drivers/media/usb/msi2500/ 11021 11022MSYSTEMS DISKONCHIP G3 MTD DRIVER 11023M: Robert Jarzmik <robert.jarzmik@free.fr> 11024L: linux-mtd@lists.infradead.org 11025S: Maintained 11026F: drivers/mtd/devices/docg3* 11027 11028MT9M032 APTINA SENSOR DRIVER 11029M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11030L: linux-media@vger.kernel.org 11031T: git git://linuxtv.org/media_tree.git 11032S: Maintained 11033F: drivers/media/i2c/mt9m032.c 11034F: include/media/i2c/mt9m032.h 11035 11036MT9P031 APTINA CAMERA SENSOR 11037M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11038L: linux-media@vger.kernel.org 11039T: git git://linuxtv.org/media_tree.git 11040S: Maintained 11041F: drivers/media/i2c/mt9p031.c 11042F: include/media/i2c/mt9p031.h 11043 11044MT9T001 APTINA CAMERA SENSOR 11045M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11046L: linux-media@vger.kernel.org 11047T: git git://linuxtv.org/media_tree.git 11048S: Maintained 11049F: drivers/media/i2c/mt9t001.c 11050F: include/media/i2c/mt9t001.h 11051 11052MT9T112 APTINA CAMERA SENSOR 11053M: Jacopo Mondi <jacopo@jmondi.org> 11054L: linux-media@vger.kernel.org 11055T: git git://linuxtv.org/media_tree.git 11056S: Odd Fixes 11057F: drivers/media/i2c/mt9t112.c 11058F: include/media/i2c/mt9t112.h 11059 11060MT9V032 APTINA CAMERA SENSOR 11061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11062L: linux-media@vger.kernel.org 11063T: git git://linuxtv.org/media_tree.git 11064S: Maintained 11065F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 11066F: drivers/media/i2c/mt9v032.c 11067F: include/media/i2c/mt9v032.h 11068 11069MT9V111 APTINA CAMERA SENSOR 11070M: Jacopo Mondi <jacopo@jmondi.org> 11071L: linux-media@vger.kernel.org 11072T: git git://linuxtv.org/media_tree.git 11073S: Maintained 11074F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 11075F: drivers/media/i2c/mt9v111.c 11076 11077MULTIFUNCTION DEVICES (MFD) 11078M: Lee Jones <lee.jones@linaro.org> 11079T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11080S: Supported 11081F: Documentation/devicetree/bindings/mfd/ 11082F: drivers/mfd/ 11083F: include/linux/mfd/ 11084F: include/dt-bindings/mfd/ 11085 11086MULTIMEDIA CARD (MMC) ETC. OVER SPI 11087S: Orphan 11088F: drivers/mmc/host/mmc_spi.c 11089F: include/linux/spi/mmc_spi.h 11090 11091MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 11092M: Ulf Hansson <ulf.hansson@linaro.org> 11093L: linux-mmc@vger.kernel.org 11094T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 11095S: Maintained 11096F: Documentation/devicetree/bindings/mmc/ 11097F: drivers/mmc/ 11098F: include/linux/mmc/ 11099F: include/uapi/linux/mmc/ 11100 11101MULTIPLEXER SUBSYSTEM 11102M: Peter Rosin <peda@axentia.se> 11103S: Maintained 11104F: Documentation/ABI/testing/sysfs-class-mux* 11105F: Documentation/devicetree/bindings/mux/ 11106F: include/dt-bindings/mux/ 11107F: include/linux/mux/ 11108F: drivers/mux/ 11109 11110MULTITECH MULTIPORT CARD (ISICOM) 11111S: Orphan 11112F: drivers/tty/isicom.c 11113F: include/linux/isicom.h 11114 11115MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 11116M: Bin Liu <b-liu@ti.com> 11117L: linux-usb@vger.kernel.org 11118S: Maintained 11119F: drivers/usb/musb/ 11120 11121MXL301RF MEDIA DRIVER 11122M: Akihiro Tsukada <tskd08@gmail.com> 11123L: linux-media@vger.kernel.org 11124S: Odd Fixes 11125F: drivers/media/tuners/mxl301rf* 11126 11127MXL5007T MEDIA DRIVER 11128M: Michael Krufky <mkrufky@linuxtv.org> 11129L: linux-media@vger.kernel.org 11130W: https://linuxtv.org 11131W: http://github.com/mkrufky 11132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11133T: git git://linuxtv.org/mkrufky/tuners.git 11134S: Maintained 11135F: drivers/media/tuners/mxl5007t.* 11136 11137MXSFB DRM DRIVER 11138M: Marek Vasut <marex@denx.de> 11139M: Stefan Agner <stefan@agner.ch> 11140L: dri-devel@lists.freedesktop.org 11141S: Supported 11142F: drivers/gpu/drm/mxsfb/ 11143F: Documentation/devicetree/bindings/display/mxsfb.txt 11144T: git git://anongit.freedesktop.org/drm/drm-misc 11145 11146MYLEX DAC960 PCI RAID Controller 11147M: Hannes Reinecke <hare@kernel.org> 11148L: linux-scsi@vger.kernel.org 11149S: Supported 11150F: drivers/scsi/myrb.* 11151F: drivers/scsi/myrs.* 11152 11153MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11154M: Chris Lee <christopher.lee@cspi.com> 11155L: netdev@vger.kernel.org 11156W: https://www.cspi.com/ethernet-products/support/downloads/ 11157S: Supported 11158F: drivers/net/ethernet/myricom/myri10ge/ 11159 11160NAND FLASH SUBSYSTEM 11161M: Miquel Raynal <miquel.raynal@bootlin.com> 11162R: Richard Weinberger <richard@nod.at> 11163L: linux-mtd@lists.infradead.org 11164W: http://www.linux-mtd.infradead.org/ 11165Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11166T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11167S: Maintained 11168F: drivers/mtd/nand/ 11169F: include/linux/mtd/*nand*.h 11170 11171NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11172M: Daniel Mack <zonque@gmail.com> 11173S: Maintained 11174L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11175W: http://www.native-instruments.com 11176F: sound/usb/caiaq/ 11177 11178NATSEMI ETHERNET DRIVER (DP8381x) 11179S: Orphan 11180F: drivers/net/ethernet/natsemi/natsemi.c 11181 11182NCR 5380 SCSI DRIVERS 11183M: Finn Thain <fthain@telegraphics.com.au> 11184M: Michael Schmitz <schmitzmic@gmail.com> 11185L: linux-scsi@vger.kernel.org 11186S: Maintained 11187F: Documentation/scsi/g_NCR5380.txt 11188F: drivers/scsi/NCR5380.* 11189F: drivers/scsi/arm/cumana_1.c 11190F: drivers/scsi/arm/oak.c 11191F: drivers/scsi/atari_scsi.* 11192F: drivers/scsi/dmx3191d.c 11193F: drivers/scsi/g_NCR5380.* 11194F: drivers/scsi/mac_scsi.* 11195F: drivers/scsi/sun3_scsi.* 11196F: drivers/scsi/sun3_scsi_vme.c 11197 11198NCSI LIBRARY: 11199M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11200S: Maintained 11201F: net/ncsi/ 11202 11203NCT6775 HARDWARE MONITOR DRIVER 11204M: Guenter Roeck <linux@roeck-us.net> 11205L: linux-hwmon@vger.kernel.org 11206S: Maintained 11207F: Documentation/hwmon/nct6775.rst 11208F: drivers/hwmon/nct6775.c 11209 11210NET_FAILOVER MODULE 11211M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11212L: netdev@vger.kernel.org 11213S: Supported 11214F: drivers/net/net_failover.c 11215F: include/net/net_failover.h 11216F: Documentation/networking/net_failover.rst 11217 11218NETEM NETWORK EMULATOR 11219M: Stephen Hemminger <stephen@networkplumber.org> 11220L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11221S: Maintained 11222F: net/sched/sch_netem.c 11223 11224NETERION 10GbE DRIVERS (s2io/vxge) 11225M: Jon Mason <jdmason@kudzu.us> 11226L: netdev@vger.kernel.org 11227S: Supported 11228F: Documentation/networking/device_drivers/neterion/s2io.txt 11229F: Documentation/networking/device_drivers/neterion/vxge.txt 11230F: drivers/net/ethernet/neterion/ 11231 11232NETFILTER 11233M: Pablo Neira Ayuso <pablo@netfilter.org> 11234M: Jozsef Kadlecsik <kadlec@netfilter.org> 11235M: Florian Westphal <fw@strlen.de> 11236L: netfilter-devel@vger.kernel.org 11237L: coreteam@netfilter.org 11238W: http://www.netfilter.org/ 11239W: http://www.iptables.org/ 11240W: http://www.nftables.org/ 11241Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11242T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11243T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11244S: Maintained 11245F: include/linux/netfilter* 11246F: include/linux/netfilter/ 11247F: include/net/netfilter/ 11248F: include/uapi/linux/netfilter* 11249F: include/uapi/linux/netfilter/ 11250F: net/*/netfilter.c 11251F: net/*/netfilter/ 11252F: net/netfilter/ 11253F: net/bridge/br_netfilter*.c 11254 11255NETROM NETWORK LAYER 11256M: Ralf Baechle <ralf@linux-mips.org> 11257L: linux-hams@vger.kernel.org 11258W: http://www.linux-ax25.org/ 11259S: Maintained 11260F: include/net/netrom.h 11261F: include/uapi/linux/netrom.h 11262F: net/netrom/ 11263 11264NETRONOME ETHERNET DRIVERS 11265M: Jakub Kicinski <jakub.kicinski@netronome.com> 11266L: oss-drivers@netronome.com 11267S: Maintained 11268F: drivers/net/ethernet/netronome/ 11269 11270NETWORK BLOCK DEVICE (NBD) 11271M: Josef Bacik <josef@toxicpanda.com> 11272S: Maintained 11273L: linux-block@vger.kernel.org 11274L: nbd@other.debian.org 11275F: Documentation/admin-guide/blockdev/nbd.rst 11276F: drivers/block/nbd.c 11277F: include/trace/events/nbd.h 11278F: include/uapi/linux/nbd.h 11279 11280NETWORK DROP MONITOR 11281M: Neil Horman <nhorman@tuxdriver.com> 11282L: netdev@vger.kernel.org 11283S: Maintained 11284W: https://fedorahosted.org/dropwatch/ 11285F: net/core/drop_monitor.c 11286F: include/uapi/linux/net_dropmon.h 11287F: include/net/drop_monitor.h 11288 11289NETWORKING DRIVERS 11290M: "David S. Miller" <davem@davemloft.net> 11291L: netdev@vger.kernel.org 11292W: http://www.linuxfoundation.org/en/Net 11293Q: http://patchwork.ozlabs.org/project/netdev/list/ 11294T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11296S: Odd Fixes 11297F: Documentation/devicetree/bindings/net/ 11298F: drivers/net/ 11299F: include/linux/if_* 11300F: include/linux/netdevice.h 11301F: include/linux/etherdevice.h 11302F: include/linux/fcdevice.h 11303F: include/linux/fddidevice.h 11304F: include/linux/hippidevice.h 11305F: include/linux/inetdevice.h 11306F: include/uapi/linux/if_* 11307F: include/uapi/linux/netdevice.h 11308 11309NETWORKING DRIVERS (WIRELESS) 11310M: Kalle Valo <kvalo@codeaurora.org> 11311L: linux-wireless@vger.kernel.org 11312Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11315S: Maintained 11316F: Documentation/devicetree/bindings/net/wireless/ 11317F: drivers/net/wireless/ 11318 11319NETWORKING [DSA] 11320M: Andrew Lunn <andrew@lunn.ch> 11321M: Vivien Didelot <vivien.didelot@gmail.com> 11322M: Florian Fainelli <f.fainelli@gmail.com> 11323S: Maintained 11324F: Documentation/devicetree/bindings/net/dsa/ 11325F: net/dsa/ 11326F: include/net/dsa.h 11327F: include/linux/dsa/ 11328F: include/linux/platform_data/dsa.h 11329F: drivers/net/dsa/ 11330 11331NETWORKING [GENERAL] 11332M: "David S. Miller" <davem@davemloft.net> 11333L: netdev@vger.kernel.org 11334W: http://www.linuxfoundation.org/en/Net 11335Q: http://patchwork.ozlabs.org/project/netdev/list/ 11336T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11338B: mailto:netdev@vger.kernel.org 11339S: Maintained 11340F: net/ 11341F: include/net/ 11342F: include/linux/in.h 11343F: include/linux/net.h 11344F: include/linux/netdevice.h 11345F: include/uapi/linux/in.h 11346F: include/uapi/linux/net.h 11347F: include/uapi/linux/netdevice.h 11348F: include/uapi/linux/net_namespace.h 11349F: tools/testing/selftests/net/ 11350F: lib/net_utils.c 11351F: lib/random32.c 11352F: Documentation/networking/ 11353 11354NETWORKING [IPSEC] 11355M: Steffen Klassert <steffen.klassert@secunet.com> 11356M: Herbert Xu <herbert@gondor.apana.org.au> 11357M: "David S. Miller" <davem@davemloft.net> 11358L: netdev@vger.kernel.org 11359T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11361S: Maintained 11362F: net/xfrm/ 11363F: net/key/ 11364F: net/ipv4/xfrm* 11365F: net/ipv4/esp4* 11366F: net/ipv4/ah4.c 11367F: net/ipv4/ipcomp.c 11368F: net/ipv4/ip_vti.c 11369F: net/ipv6/xfrm* 11370F: net/ipv6/esp6* 11371F: net/ipv6/ah6.c 11372F: net/ipv6/ipcomp6.c 11373F: net/ipv6/ip6_vti.c 11374F: include/uapi/linux/xfrm.h 11375F: include/net/xfrm.h 11376 11377NETWORKING [IPv4/IPv6] 11378M: "David S. Miller" <davem@davemloft.net> 11379M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11380M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11381L: netdev@vger.kernel.org 11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11383S: Maintained 11384F: net/ipv4/ 11385F: net/ipv6/ 11386F: include/net/ip* 11387F: arch/x86/net/* 11388 11389NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11390M: Paul Moore <paul@paul-moore.com> 11391W: https://github.com/netlabel 11392L: netdev@vger.kernel.org 11393L: linux-security-module@vger.kernel.org 11394S: Maintained 11395F: Documentation/netlabel/ 11396F: include/net/calipso.h 11397F: include/net/cipso_ipv4.h 11398F: include/net/netlabel.h 11399F: include/uapi/linux/netfilter/xt_SECMARK.h 11400F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11401F: net/netlabel/ 11402F: net/ipv4/cipso_ipv4.c 11403F: net/ipv6/calipso.c 11404F: net/netfilter/xt_CONNSECMARK.c 11405F: net/netfilter/xt_SECMARK.c 11406 11407NETWORKING [TCP] 11408M: Eric Dumazet <edumazet@google.com> 11409L: netdev@vger.kernel.org 11410S: Maintained 11411F: net/ipv4/tcp*.c 11412F: net/ipv4/syncookies.c 11413F: net/ipv6/tcp*.c 11414F: net/ipv6/syncookies.c 11415F: include/uapi/linux/tcp.h 11416F: include/net/tcp.h 11417F: include/linux/tcp.h 11418F: include/trace/events/tcp.h 11419 11420NETWORKING [TLS] 11421M: Boris Pismenny <borisp@mellanox.com> 11422M: Aviad Yehezkel <aviadye@mellanox.com> 11423M: Dave Watson <davejwatson@fb.com> 11424M: John Fastabend <john.fastabend@gmail.com> 11425M: Daniel Borkmann <daniel@iogearbox.net> 11426M: Jakub Kicinski <jakub.kicinski@netronome.com> 11427L: netdev@vger.kernel.org 11428S: Maintained 11429F: net/tls/* 11430F: include/uapi/linux/tls.h 11431F: include/net/tls.h 11432 11433NETWORKING [WIRELESS] 11434L: linux-wireless@vger.kernel.org 11435Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11436 11437NETDEVSIM 11438M: Jakub Kicinski <jakub.kicinski@netronome.com> 11439S: Maintained 11440F: drivers/net/netdevsim/* 11441 11442NETXEN (1/10) GbE SUPPORT 11443M: Manish Chopra <manishc@marvell.com> 11444M: Rahul Verma <rahulv@marvell.com> 11445M: GR-Linux-NIC-Dev@marvell.com 11446L: netdev@vger.kernel.org 11447S: Supported 11448F: drivers/net/ethernet/qlogic/netxen/ 11449 11450NEXTHOP 11451M: David Ahern <dsahern@kernel.org> 11452L: netdev@vger.kernel.org 11453S: Maintained 11454F: include/net/nexthop.h 11455F: include/uapi/linux/nexthop.h 11456F: include/net/netns/nexthop.h 11457F: net/ipv4/nexthop.c 11458 11459NFC SUBSYSTEM 11460L: netdev@vger.kernel.org 11461S: Orphan 11462F: net/nfc/ 11463F: include/net/nfc/ 11464F: include/uapi/linux/nfc.h 11465F: drivers/nfc/ 11466F: include/linux/platform_data/nfcmrvl.h 11467F: Documentation/devicetree/bindings/net/nfc/ 11468 11469NFS, SUNRPC, AND LOCKD CLIENTS 11470M: Trond Myklebust <trond.myklebust@hammerspace.com> 11471M: Anna Schumaker <anna.schumaker@netapp.com> 11472L: linux-nfs@vger.kernel.org 11473W: http://client.linux-nfs.org 11474T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11475S: Maintained 11476F: fs/lockd/ 11477F: fs/nfs/ 11478F: fs/nfs_common/ 11479F: net/sunrpc/ 11480F: include/linux/lockd/ 11481F: include/linux/nfs* 11482F: include/linux/sunrpc/ 11483F: include/uapi/linux/nfs* 11484F: include/uapi/linux/sunrpc/ 11485 11486NILFS2 FILESYSTEM 11487M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11488L: linux-nilfs@vger.kernel.org 11489W: https://nilfs.sourceforge.io/ 11490W: https://nilfs.osdn.jp/ 11491T: git git://github.com/konis/nilfs2.git 11492S: Supported 11493F: Documentation/filesystems/nilfs2.txt 11494F: fs/nilfs2/ 11495F: include/trace/events/nilfs2.h 11496F: include/uapi/linux/nilfs2_api.h 11497F: include/uapi/linux/nilfs2_ondisk.h 11498 11499NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11500M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11501W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11502S: Maintained 11503F: Documentation/scsi/NinjaSCSI.txt 11504F: drivers/scsi/pcmcia/nsp_* 11505 11506NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11507M: GOTO Masanori <gotom@debian.or.jp> 11508M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11509W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11510S: Maintained 11511F: Documentation/scsi/NinjaSCSI.txt 11512F: drivers/scsi/nsp32* 11513 11514NIOS2 ARCHITECTURE 11515M: Ley Foon Tan <lftan@altera.com> 11516L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11517T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11518S: Maintained 11519F: arch/nios2/ 11520 11521NOHZ, DYNTICKS SUPPORT 11522M: Frederic Weisbecker <fweisbec@gmail.com> 11523M: Thomas Gleixner <tglx@linutronix.de> 11524M: Ingo Molnar <mingo@kernel.org> 11525L: linux-kernel@vger.kernel.org 11526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11527S: Maintained 11528F: kernel/time/tick*.* 11529F: include/linux/tick.h 11530F: include/linux/sched/nohz.h 11531 11532NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11533M: Pavel Machek <pavel@ucw.cz> 11534M: Sakari Ailus <sakari.ailus@iki.fi> 11535L: linux-media@vger.kernel.org 11536S: Maintained 11537F: drivers/media/i2c/et8ek8 11538F: drivers/media/i2c/ad5820.c 11539 11540NOKIA N900 POWER SUPPLY DRIVERS 11541R: Pali Rohár <pali.rohar@gmail.com> 11542F: include/linux/power/bq2415x_charger.h 11543F: include/linux/power/bq27xxx_battery.h 11544F: drivers/power/supply/bq2415x_charger.c 11545F: drivers/power/supply/bq27xxx_battery.c 11546F: drivers/power/supply/bq27xxx_battery_i2c.c 11547F: drivers/power/supply/isp1704_charger.c 11548F: drivers/power/supply/rx51_battery.c 11549 11550NOLIBC HEADER FILE 11551M: Willy Tarreau <w@1wt.eu> 11552S: Maintained 11553T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11554F: tools/include/nolibc/ 11555 11556NSDEPS 11557M: Matthias Maennich <maennich@google.com> 11558S: Maintained 11559F: scripts/nsdeps 11560F: Documentation/core-api/symbol-namespaces.rst 11561 11562NTB AMD DRIVER 11563M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11564L: linux-ntb@googlegroups.com 11565S: Supported 11566F: drivers/ntb/hw/amd/ 11567 11568NTB DRIVER CORE 11569M: Jon Mason <jdmason@kudzu.us> 11570M: Dave Jiang <dave.jiang@intel.com> 11571M: Allen Hubbe <allenbh@gmail.com> 11572L: linux-ntb@googlegroups.com 11573S: Supported 11574W: https://github.com/jonmason/ntb/wiki 11575T: git git://github.com/jonmason/ntb.git 11576F: drivers/ntb/ 11577F: drivers/net/ntb_netdev.c 11578F: include/linux/ntb.h 11579F: include/linux/ntb_transport.h 11580F: tools/testing/selftests/ntb/ 11581 11582NTB IDT DRIVER 11583M: Serge Semin <fancer.lancer@gmail.com> 11584L: linux-ntb@googlegroups.com 11585S: Supported 11586F: drivers/ntb/hw/idt/ 11587 11588NTB INTEL DRIVER 11589M: Dave Jiang <dave.jiang@intel.com> 11590L: linux-ntb@googlegroups.com 11591S: Supported 11592W: https://github.com/davejiang/linux/wiki 11593T: git https://github.com/davejiang/linux.git 11594F: drivers/ntb/hw/intel/ 11595 11596NTFS FILESYSTEM 11597M: Anton Altaparmakov <anton@tuxera.com> 11598L: linux-ntfs-dev@lists.sourceforge.net 11599W: http://www.tuxera.com/ 11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11601S: Supported 11602F: Documentation/filesystems/ntfs.txt 11603F: fs/ntfs/ 11604 11605NUBUS SUBSYSTEM 11606M: Finn Thain <fthain@telegraphics.com.au> 11607L: linux-m68k@lists.linux-m68k.org 11608S: Maintained 11609F: arch/*/include/asm/nubus.h 11610F: drivers/nubus/ 11611F: include/linux/nubus.h 11612F: include/uapi/linux/nubus.h 11613 11614NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11615M: Antonino Daplas <adaplas@gmail.com> 11616L: linux-fbdev@vger.kernel.org 11617S: Maintained 11618F: drivers/video/fbdev/riva/ 11619F: drivers/video/fbdev/nvidia/ 11620 11621NVM EXPRESS DRIVER 11622M: Keith Busch <kbusch@kernel.org> 11623M: Jens Axboe <axboe@fb.com> 11624M: Christoph Hellwig <hch@lst.de> 11625M: Sagi Grimberg <sagi@grimberg.me> 11626L: linux-nvme@lists.infradead.org 11627T: git://git.infradead.org/nvme.git 11628W: http://git.infradead.org/nvme.git 11629S: Supported 11630F: drivers/nvme/host/ 11631F: include/linux/nvme.h 11632F: include/uapi/linux/nvme_ioctl.h 11633 11634NVM EXPRESS FC TRANSPORT DRIVERS 11635M: James Smart <james.smart@broadcom.com> 11636L: linux-nvme@lists.infradead.org 11637S: Supported 11638F: include/linux/nvme-fc.h 11639F: include/linux/nvme-fc-driver.h 11640F: drivers/nvme/host/fc.c 11641F: drivers/nvme/target/fc.c 11642F: drivers/nvme/target/fcloop.c 11643 11644NVM EXPRESS TARGET DRIVER 11645M: Christoph Hellwig <hch@lst.de> 11646M: Sagi Grimberg <sagi@grimberg.me> 11647L: linux-nvme@lists.infradead.org 11648T: git://git.infradead.org/nvme.git 11649W: http://git.infradead.org/nvme.git 11650S: Supported 11651F: drivers/nvme/target/ 11652 11653NVMEM FRAMEWORK 11654M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11655S: Maintained 11656F: drivers/nvmem/ 11657F: Documentation/devicetree/bindings/nvmem/ 11658F: Documentation/ABI/stable/sysfs-bus-nvmem 11659F: include/linux/nvmem-consumer.h 11660F: include/linux/nvmem-provider.h 11661 11662NXP FXAS21002C DRIVER 11663M: Rui Miguel Silva <rmfrfs@gmail.com> 11664L: linux-iio@vger.kernel.org 11665S: Maintained 11666F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11667F: drivers/iio/gyro/fxas21002c_core.c 11668F: drivers/iio/gyro/fxas21002c.h 11669F: drivers/iio/gyro/fxas21002c_i2c.c 11670F: drivers/iio/gyro/fxas21002c_spi.c 11671 11672NXP SGTL5000 DRIVER 11673M: Fabio Estevam <festevam@gmail.com> 11674L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11675S: Maintained 11676F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11677F: sound/soc/codecs/sgtl5000* 11678 11679NXP SJA1105 ETHERNET SWITCH DRIVER 11680M: Vladimir Oltean <olteanv@gmail.com> 11681L: linux-kernel@vger.kernel.org 11682S: Maintained 11683F: drivers/net/dsa/sja1105 11684 11685NXP TDA998X DRM DRIVER 11686M: Russell King <linux@armlinux.org.uk> 11687S: Maintained 11688T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11689T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11690F: drivers/gpu/drm/i2c/tda998x_drv.c 11691F: include/drm/i2c/tda998x.h 11692F: include/dt-bindings/display/tda998x.h 11693K: "nxp,tda998x" 11694 11695NXP TFA9879 DRIVER 11696M: Peter Rosin <peda@axentia.se> 11697L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11698S: Maintained 11699F: Documentation/devicetree/bindings/sound/tfa9879.txt 11700F: sound/soc/codecs/tfa9879* 11701 11702NXP-NCI NFC DRIVER 11703M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11704R: Charles Gorand <charles.gorand@effinnov.com> 11705L: linux-nfc@lists.01.org (moderated for non-subscribers) 11706S: Supported 11707F: drivers/nfc/nxp-nci 11708 11709OBJAGG 11710M: Jiri Pirko <jiri@mellanox.com> 11711L: netdev@vger.kernel.org 11712S: Supported 11713F: lib/objagg.c 11714F: lib/test_objagg.c 11715F: include/linux/objagg.h 11716 11717NXP FSPI DRIVER 11718R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11719M: Ashish Kumar <ashish.kumar@nxp.com> 11720L: linux-spi@vger.kernel.org 11721S: Maintained 11722F: drivers/spi/spi-nxp-fspi.c 11723F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11724 11725OBJTOOL 11726M: Josh Poimboeuf <jpoimboe@redhat.com> 11727M: Peter Zijlstra <peterz@infradead.org> 11728S: Supported 11729F: tools/objtool/ 11730 11731OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11732M: Frederic Barrat <fbarrat@linux.ibm.com> 11733M: Andrew Donnellan <ajd@linux.ibm.com> 11734L: linuxppc-dev@lists.ozlabs.org 11735S: Supported 11736F: arch/powerpc/platforms/powernv/ocxl.c 11737F: arch/powerpc/include/asm/pnv-ocxl.h 11738F: drivers/misc/ocxl/ 11739F: include/misc/ocxl* 11740F: include/uapi/misc/ocxl.h 11741F: Documentation/userspace-api/accelerators/ocxl.rst 11742 11743OMAP AUDIO SUPPORT 11744M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11745M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11747L: linux-omap@vger.kernel.org 11748S: Maintained 11749F: sound/soc/ti/omap* 11750F: sound/soc/ti/rx51.c 11751F: sound/soc/ti/n810.c 11752F: sound/soc/ti/sdma-pcm.* 11753 11754OMAP CLOCK FRAMEWORK SUPPORT 11755M: Paul Walmsley <paul@pwsan.com> 11756L: linux-omap@vger.kernel.org 11757S: Maintained 11758F: arch/arm/*omap*/*clock* 11759 11760OMAP DEVICE TREE SUPPORT 11761M: Benoît Cousson <bcousson@baylibre.com> 11762M: Tony Lindgren <tony@atomide.com> 11763L: linux-omap@vger.kernel.org 11764L: devicetree@vger.kernel.org 11765S: Maintained 11766F: arch/arm/boot/dts/*omap* 11767F: arch/arm/boot/dts/*am3* 11768F: arch/arm/boot/dts/*am4* 11769F: arch/arm/boot/dts/*am5* 11770F: arch/arm/boot/dts/*dra7* 11771 11772OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11773L: linux-omap@vger.kernel.org 11774L: linux-fbdev@vger.kernel.org 11775S: Orphan 11776F: drivers/video/fbdev/omap2/ 11777F: Documentation/arm/omap/dss.rst 11778 11779OMAP FRAMEBUFFER SUPPORT 11780L: linux-fbdev@vger.kernel.org 11781L: linux-omap@vger.kernel.org 11782S: Orphan 11783F: drivers/video/fbdev/omap/ 11784 11785OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11786M: Roger Quadros <rogerq@ti.com> 11787M: Tony Lindgren <tony@atomide.com> 11788L: linux-omap@vger.kernel.org 11789S: Maintained 11790F: drivers/memory/omap-gpmc.c 11791F: arch/arm/mach-omap2/*gpmc* 11792 11793OMAP GPIO DRIVER 11794M: Grygorii Strashko <grygorii.strashko@ti.com> 11795M: Santosh Shilimkar <ssantosh@kernel.org> 11796M: Kevin Hilman <khilman@kernel.org> 11797L: linux-omap@vger.kernel.org 11798S: Maintained 11799F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11800F: drivers/gpio/gpio-omap.c 11801 11802OMAP HARDWARE SPINLOCK SUPPORT 11803M: Ohad Ben-Cohen <ohad@wizery.com> 11804L: linux-omap@vger.kernel.org 11805S: Maintained 11806F: drivers/hwspinlock/omap_hwspinlock.c 11807 11808OMAP HS MMC SUPPORT 11809L: linux-mmc@vger.kernel.org 11810L: linux-omap@vger.kernel.org 11811S: Orphan 11812F: drivers/mmc/host/omap_hsmmc.c 11813 11814OMAP HWMOD DATA 11815M: Paul Walmsley <paul@pwsan.com> 11816L: linux-omap@vger.kernel.org 11817S: Maintained 11818F: arch/arm/mach-omap2/omap_hwmod*data* 11819 11820OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11821M: Benoît Cousson <bcousson@baylibre.com> 11822L: linux-omap@vger.kernel.org 11823S: Maintained 11824F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11825 11826OMAP HWMOD SUPPORT 11827M: Benoît Cousson <bcousson@baylibre.com> 11828M: Paul Walmsley <paul@pwsan.com> 11829L: linux-omap@vger.kernel.org 11830S: Maintained 11831F: arch/arm/mach-omap2/omap_hwmod.* 11832 11833OMAP I2C DRIVER 11834M: Vignesh R <vigneshr@ti.com> 11835L: linux-omap@vger.kernel.org 11836L: linux-i2c@vger.kernel.org 11837S: Maintained 11838F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11839F: drivers/i2c/busses/i2c-omap.c 11840 11841OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11842M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11843L: linux-media@vger.kernel.org 11844S: Maintained 11845F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11846F: drivers/media/platform/omap3isp/ 11847F: drivers/staging/media/omap4iss/ 11848 11849OMAP MMC SUPPORT 11850M: Aaro Koskinen <aaro.koskinen@iki.fi> 11851L: linux-omap@vger.kernel.org 11852S: Odd Fixes 11853F: drivers/mmc/host/omap.c 11854 11855OMAP POWER MANAGEMENT SUPPORT 11856M: Kevin Hilman <khilman@kernel.org> 11857L: linux-omap@vger.kernel.org 11858S: Maintained 11859F: arch/arm/*omap*/*pm* 11860F: drivers/cpufreq/omap-cpufreq.c 11861 11862OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11863M: Rajendra Nayak <rnayak@codeaurora.org> 11864M: Paul Walmsley <paul@pwsan.com> 11865L: linux-omap@vger.kernel.org 11866S: Maintained 11867F: arch/arm/mach-omap2/prm* 11868 11869OMAP RANDOM NUMBER GENERATOR SUPPORT 11870M: Deepak Saxena <dsaxena@plexity.net> 11871S: Maintained 11872F: drivers/char/hw_random/omap-rng.c 11873 11874OMAP USB SUPPORT 11875L: linux-usb@vger.kernel.org 11876L: linux-omap@vger.kernel.org 11877S: Orphan 11878F: drivers/usb/*/*omap* 11879F: arch/arm/*omap*/usb* 11880 11881OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11882M: Mark Jackson <mpfj@newflow.co.uk> 11883L: linux-omap@vger.kernel.org 11884S: Maintained 11885F: arch/arm/boot/dts/am335x-nano.dts 11886 11887OMAP1 SUPPORT 11888M: Aaro Koskinen <aaro.koskinen@iki.fi> 11889M: Tony Lindgren <tony@atomide.com> 11890L: linux-omap@vger.kernel.org 11891Q: http://patchwork.kernel.org/project/linux-omap/list/ 11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11893S: Maintained 11894F: arch/arm/mach-omap1/ 11895F: arch/arm/plat-omap/ 11896F: arch/arm/configs/omap1_defconfig 11897F: drivers/i2c/busses/i2c-omap.c 11898F: include/linux/platform_data/i2c-omap.h 11899F: include/linux/platform_data/ams-delta-fiq.h 11900 11901OMAP2+ SUPPORT 11902M: Tony Lindgren <tony@atomide.com> 11903L: linux-omap@vger.kernel.org 11904W: http://www.muru.com/linux/omap/ 11905W: http://linux.omap.com/ 11906Q: http://patchwork.kernel.org/project/linux-omap/list/ 11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11908S: Maintained 11909F: arch/arm/mach-omap2/ 11910F: arch/arm/plat-omap/ 11911F: arch/arm/configs/omap2plus_defconfig 11912F: drivers/bus/ti-sysc.c 11913F: drivers/i2c/busses/i2c-omap.c 11914F: drivers/irqchip/irq-omap-intc.c 11915F: drivers/mfd/*omap*.c 11916F: drivers/mfd/menelaus.c 11917F: drivers/mfd/palmas.c 11918F: drivers/mfd/tps65217.c 11919F: drivers/mfd/tps65218.c 11920F: drivers/mfd/tps65910.c 11921F: drivers/mfd/twl-core.[ch] 11922F: drivers/mfd/twl4030*.c 11923F: drivers/mfd/twl6030*.c 11924F: drivers/mfd/twl6040*.c 11925F: drivers/regulator/palmas-regulator*.c 11926F: drivers/regulator/pbias-regulator.c 11927F: drivers/regulator/tps65217-regulator.c 11928F: drivers/regulator/tps65218-regulator.c 11929F: drivers/regulator/tps65910-regulator.c 11930F: drivers/regulator/twl-regulator.c 11931F: drivers/regulator/twl6030-regulator.c 11932F: include/linux/platform_data/i2c-omap.h 11933F: include/linux/platform_data/ti-sysc.h 11934 11935ONION OMEGA2+ BOARD 11936M: Harvey Hunt <harveyhuntnexus@gmail.com> 11937L: linux-mips@vger.kernel.org 11938S: Maintained 11939F: arch/mips/boot/dts/ralink/omega2p.dts 11940 11941OMFS FILESYSTEM 11942M: Bob Copeland <me@bobcopeland.com> 11943L: linux-karma-devel@lists.sourceforge.net 11944S: Maintained 11945F: Documentation/filesystems/omfs.txt 11946F: fs/omfs/ 11947 11948OMNIKEY CARDMAN 4000 DRIVER 11949M: Harald Welte <laforge@gnumonks.org> 11950S: Maintained 11951F: drivers/char/pcmcia/cm4000_cs.c 11952F: include/linux/cm4000_cs.h 11953F: include/uapi/linux/cm4000_cs.h 11954 11955OMNIKEY CARDMAN 4040 DRIVER 11956M: Harald Welte <laforge@gnumonks.org> 11957S: Maintained 11958F: drivers/char/pcmcia/cm4040_cs.* 11959 11960OMNIVISION OV13858 SENSOR DRIVER 11961M: Sakari Ailus <sakari.ailus@linux.intel.com> 11962L: linux-media@vger.kernel.org 11963T: git git://linuxtv.org/media_tree.git 11964S: Maintained 11965F: drivers/media/i2c/ov13858.c 11966 11967OMNIVISION OV2680 SENSOR DRIVER 11968M: Rui Miguel Silva <rmfrfs@gmail.com> 11969L: linux-media@vger.kernel.org 11970T: git git://linuxtv.org/media_tree.git 11971S: Maintained 11972F: drivers/media/i2c/ov2680.c 11973F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11974 11975OMNIVISION OV2685 SENSOR DRIVER 11976M: Shunqian Zheng <zhengsq@rock-chips.com> 11977L: linux-media@vger.kernel.org 11978T: git git://linuxtv.org/media_tree.git 11979S: Maintained 11980F: drivers/media/i2c/ov2685.c 11981 11982OMNIVISION OV5640 SENSOR DRIVER 11983M: Steve Longerbeam <slongerbeam@gmail.com> 11984L: linux-media@vger.kernel.org 11985T: git git://linuxtv.org/media_tree.git 11986S: Maintained 11987F: drivers/media/i2c/ov5640.c 11988 11989OMNIVISION OV5647 SENSOR DRIVER 11990M: Luis Oliveira <lolivei@synopsys.com> 11991L: linux-media@vger.kernel.org 11992T: git git://linuxtv.org/media_tree.git 11993S: Maintained 11994F: drivers/media/i2c/ov5647.c 11995 11996OMNIVISION OV5670 SENSOR DRIVER 11997M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com> 11998M: Hyungwoo Yang <hyungwoo.yang@intel.com> 11999L: linux-media@vger.kernel.org 12000T: git git://linuxtv.org/media_tree.git 12001S: Maintained 12002F: drivers/media/i2c/ov5670.c 12003 12004OMNIVISION OV5675 SENSOR DRIVER 12005M: Shawn Tu <shawnx.tu@intel.com> 12006L: linux-media@vger.kernel.org 12007T: git git://linuxtv.org/media_tree.git 12008S: Maintained 12009F: drivers/media/i2c/ov5675.c 12010 12011OMNIVISION OV5695 SENSOR DRIVER 12012M: Shunqian Zheng <zhengsq@rock-chips.com> 12013L: linux-media@vger.kernel.org 12014T: git git://linuxtv.org/media_tree.git 12015S: Maintained 12016F: drivers/media/i2c/ov5695.c 12017 12018OMNIVISION OV7670 SENSOR DRIVER 12019M: Jonathan Corbet <corbet@lwn.net> 12020L: linux-media@vger.kernel.org 12021T: git git://linuxtv.org/media_tree.git 12022S: Maintained 12023F: drivers/media/i2c/ov7670.c 12024F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 12025 12026OMNIVISION OV772x SENSOR DRIVER 12027M: Jacopo Mondi <jacopo@jmondi.org> 12028L: linux-media@vger.kernel.org 12029T: git git://linuxtv.org/media_tree.git 12030S: Odd fixes 12031F: drivers/media/i2c/ov772x.c 12032F: include/media/i2c/ov772x.h 12033F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 12034 12035OMNIVISION OV7740 SENSOR DRIVER 12036M: Wenyou Yang <wenyou.yang@microchip.com> 12037L: linux-media@vger.kernel.org 12038T: git git://linuxtv.org/media_tree.git 12039S: Maintained 12040F: drivers/media/i2c/ov7740.c 12041F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 12042 12043OMNIVISION OV9640 SENSOR DRIVER 12044M: Petr Cvek <petrcvekcz@gmail.com> 12045L: linux-media@vger.kernel.org 12046S: Maintained 12047F: drivers/media/i2c/ov9640.* 12048 12049OMNIVISION OV8856 SENSOR DRIVER 12050M: Ben Kao <ben.kao@intel.com> 12051L: linux-media@vger.kernel.org 12052T: git git://linuxtv.org/media_tree.git 12053S: Maintained 12054F: drivers/media/i2c/ov8856.c 12055 12056OMNIVISION OV9650 SENSOR DRIVER 12057M: Sakari Ailus <sakari.ailus@linux.intel.com> 12058R: Akinobu Mita <akinobu.mita@gmail.com> 12059R: Sylwester Nawrocki <s.nawrocki@samsung.com> 12060L: linux-media@vger.kernel.org 12061T: git git://linuxtv.org/media_tree.git 12062S: Maintained 12063F: drivers/media/i2c/ov9650.c 12064F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 12065 12066ONENAND FLASH DRIVER 12067M: Kyungmin Park <kyungmin.park@samsung.com> 12068L: linux-mtd@lists.infradead.org 12069S: Maintained 12070F: drivers/mtd/nand/onenand/ 12071F: include/linux/mtd/onenand*.h 12072 12073OP-TEE DRIVER 12074M: Jens Wiklander <jens.wiklander@linaro.org> 12075L: tee-dev@lists.linaro.org 12076S: Maintained 12077F: drivers/tee/optee/ 12078 12079OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 12080M: Sumit Garg <sumit.garg@linaro.org> 12081L: tee-dev@lists.linaro.org 12082S: Maintained 12083F: drivers/char/hw_random/optee-rng.c 12084 12085OPA-VNIC DRIVER 12086M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12087M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 12088L: linux-rdma@vger.kernel.org 12089S: Supported 12090F: drivers/infiniband/ulp/opa_vnic 12091 12092OPEN FIRMWARE AND DEVICE TREE OVERLAYS 12093M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 12094M: Frank Rowand <frowand.list@gmail.com> 12095L: devicetree@vger.kernel.org 12096S: Maintained 12097F: Documentation/devicetree/dynamic-resolution-notes.txt 12098F: Documentation/devicetree/overlay-notes.txt 12099F: drivers/of/overlay.c 12100F: drivers/of/resolver.c 12101K: of_overlay_notifier_ 12102 12103OPEN FIRMWARE AND FLATTENED DEVICE TREE 12104M: Rob Herring <robh+dt@kernel.org> 12105M: Frank Rowand <frowand.list@gmail.com> 12106L: devicetree@vger.kernel.org 12107W: http://www.devicetree.org/ 12108T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12109S: Maintained 12110F: drivers/of/ 12111F: include/linux/of*.h 12112F: scripts/dtc/ 12113F: Documentation/ABI/testing/sysfs-firmware-ofw 12114 12115OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 12116M: Rob Herring <robh+dt@kernel.org> 12117M: Mark Rutland <mark.rutland@arm.com> 12118L: devicetree@vger.kernel.org 12119T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12120Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 12121S: Maintained 12122F: Documentation/devicetree/ 12123F: arch/*/boot/dts/ 12124F: include/dt-bindings/ 12125 12126OPENCORES I2C BUS DRIVER 12127M: Peter Korsgaard <peter@korsgaard.com> 12128M: Andrew Lunn <andrew@lunn.ch> 12129L: linux-i2c@vger.kernel.org 12130S: Maintained 12131F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 12132F: Documentation/i2c/busses/i2c-ocores.rst 12133F: drivers/i2c/busses/i2c-ocores.c 12134F: include/linux/platform_data/i2c-ocores.h 12135 12136OPENRISC ARCHITECTURE 12137M: Jonas Bonn <jonas@southpole.se> 12138M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 12139M: Stafford Horne <shorne@gmail.com> 12140T: git git://github.com/openrisc/linux.git 12141L: openrisc@lists.librecores.org 12142W: http://openrisc.io 12143S: Maintained 12144F: Documentation/devicetree/bindings/openrisc/ 12145F: Documentation/openrisc/ 12146F: arch/openrisc/ 12147F: drivers/irqchip/irq-ompic.c 12148F: drivers/irqchip/irq-or1k-* 12149 12150OPENVSWITCH 12151M: Pravin B Shelar <pshelar@ovn.org> 12152L: netdev@vger.kernel.org 12153L: dev@openvswitch.org 12154W: http://openvswitch.org 12155S: Maintained 12156F: net/openvswitch/ 12157F: include/uapi/linux/openvswitch.h 12158 12159OPERATING PERFORMANCE POINTS (OPP) 12160M: Viresh Kumar <vireshk@kernel.org> 12161M: Nishanth Menon <nm@ti.com> 12162M: Stephen Boyd <sboyd@kernel.org> 12163L: linux-pm@vger.kernel.org 12164S: Maintained 12165T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12166F: drivers/opp/ 12167F: include/linux/pm_opp.h 12168F: Documentation/power/opp.rst 12169F: Documentation/devicetree/bindings/opp/ 12170 12171OPL4 DRIVER 12172M: Clemens Ladisch <clemens@ladisch.de> 12173L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12175S: Maintained 12176F: sound/drivers/opl4/ 12177 12178OPROFILE 12179M: Robert Richter <rric@kernel.org> 12180L: oprofile-list@lists.sf.net 12181S: Maintained 12182F: arch/*/include/asm/oprofile*.h 12183F: arch/*/oprofile/ 12184F: drivers/oprofile/ 12185F: include/linux/oprofile.h 12186 12187ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12188M: Mark Fasheh <mark@fasheh.com> 12189M: Joel Becker <jlbec@evilplan.org> 12190M: Joseph Qi <joseph.qi@linux.alibaba.com> 12191L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12192W: http://ocfs2.wiki.kernel.org 12193S: Supported 12194F: Documentation/filesystems/ocfs2.txt 12195F: Documentation/filesystems/dlmfs.txt 12196F: fs/ocfs2/ 12197 12198ORANGEFS FILESYSTEM 12199M: Mike Marshall <hubcap@omnibond.com> 12200R: Martin Brandenburg <martin@omnibond.com> 12201L: devel@lists.orangefs.org 12202T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12203S: Supported 12204F: fs/orangefs/ 12205F: Documentation/filesystems/orangefs.txt 12206 12207ORINOCO DRIVER 12208L: linux-wireless@vger.kernel.org 12209W: http://wireless.kernel.org/en/users/Drivers/orinoco 12210W: http://www.nongnu.org/orinoco/ 12211S: Orphan 12212F: drivers/net/wireless/intersil/orinoco/ 12213 12214OV2659 OMNIVISION SENSOR DRIVER 12215M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12216L: linux-media@vger.kernel.org 12217W: https://linuxtv.org 12218Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12219T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12220S: Maintained 12221F: drivers/media/i2c/ov2659.c 12222F: include/media/i2c/ov2659.h 12223 12224OVERLAY FILESYSTEM 12225M: Miklos Szeredi <miklos@szeredi.hu> 12226L: linux-unionfs@vger.kernel.org 12227T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12228S: Supported 12229F: fs/overlayfs/ 12230F: Documentation/filesystems/overlayfs.txt 12231 12232P54 WIRELESS DRIVER 12233M: Christian Lamparter <chunkeey@googlemail.com> 12234L: linux-wireless@vger.kernel.org 12235W: http://wireless.kernel.org/en/users/Drivers/p54 12236S: Maintained 12237F: drivers/net/wireless/intersil/p54/ 12238 12239PA SEMI ETHERNET DRIVER 12240L: netdev@vger.kernel.org 12241S: Orphan 12242F: drivers/net/ethernet/pasemi/* 12243 12244PA SEMI SMBUS DRIVER 12245L: linux-i2c@vger.kernel.org 12246S: Orphan 12247F: drivers/i2c/busses/i2c-pasemi.c 12248 12249PACKING 12250M: Vladimir Oltean <olteanv@gmail.com> 12251L: netdev@vger.kernel.org 12252S: Supported 12253F: lib/packing.c 12254F: include/linux/packing.h 12255F: Documentation/core-api/packing.rst 12256 12257PADATA PARALLEL EXECUTION MECHANISM 12258M: Steffen Klassert <steffen.klassert@secunet.com> 12259L: linux-crypto@vger.kernel.org 12260S: Maintained 12261F: kernel/padata.c 12262F: include/linux/padata.h 12263F: Documentation/padata.txt 12264 12265PAGE POOL 12266M: Jesper Dangaard Brouer <hawk@kernel.org> 12267M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12268L: netdev@vger.kernel.org 12269S: Supported 12270F: net/core/page_pool.c 12271F: include/net/page_pool.h 12272 12273PANASONIC LAPTOP ACPI EXTRAS DRIVER 12274M: Harald Welte <laforge@gnumonks.org> 12275L: platform-driver-x86@vger.kernel.org 12276S: Maintained 12277F: drivers/platform/x86/panasonic-laptop.c 12278 12279PARALLEL LCD/KEYPAD PANEL DRIVER 12280M: Willy Tarreau <willy@haproxy.com> 12281M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12282S: Odd Fixes 12283F: Documentation/admin-guide/lcd-panel-cgram.rst 12284F: drivers/auxdisplay/panel.c 12285 12286PARALLEL PORT SUBSYSTEM 12287M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12288M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12289L: linux-parport@lists.infradead.org (subscribers-only) 12290S: Maintained 12291F: drivers/parport/ 12292F: include/linux/parport*.h 12293F: drivers/char/ppdev.c 12294F: include/uapi/linux/ppdev.h 12295F: Documentation/driver-api/parport*.rst 12296 12297PARAVIRT_OPS INTERFACE 12298M: Juergen Gross <jgross@suse.com> 12299M: Thomas Hellstrom <thellstrom@vmware.com> 12300M: "VMware, Inc." <pv-drivers@vmware.com> 12301L: virtualization@lists.linux-foundation.org 12302S: Supported 12303F: Documentation/virt/paravirt_ops.rst 12304F: arch/*/kernel/paravirt* 12305F: arch/*/include/asm/paravirt*.h 12306F: include/linux/hypervisor.h 12307 12308PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12309M: Tim Waugh <tim@cyberelk.net> 12310L: linux-parport@lists.infradead.org (subscribers-only) 12311S: Maintained 12312F: Documentation/admin-guide/blockdev/paride.rst 12313F: drivers/block/paride/ 12314 12315PARISC ARCHITECTURE 12316M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12317M: Helge Deller <deller@gmx.de> 12318L: linux-parisc@vger.kernel.org 12319W: http://www.parisc-linux.org/ 12320Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12323S: Maintained 12324F: arch/parisc/ 12325F: Documentation/parisc/ 12326F: drivers/parisc/ 12327F: drivers/char/agp/parisc-agp.c 12328F: drivers/input/misc/hp_sdc_rtc.c 12329F: drivers/input/serio/gscps2.c 12330F: drivers/input/serio/hp_sdc* 12331F: drivers/parport/parport_gsc.* 12332F: drivers/tty/serial/8250/8250_gsc.c 12333F: drivers/video/fbdev/sti* 12334F: drivers/video/console/sti* 12335F: drivers/video/logo/logo_parisc* 12336F: include/linux/hp_sdc.h 12337 12338PARMAN 12339M: Jiri Pirko <jiri@mellanox.com> 12340L: netdev@vger.kernel.org 12341S: Supported 12342F: lib/parman.c 12343F: lib/test_parman.c 12344F: include/linux/parman.h 12345 12346PC ENGINES APU BOARD DRIVER 12347M: Enrico Weigelt, metux IT consult <info@metux.net> 12348S: Maintained 12349F: drivers/platform/x86/pcengines-apuv2.c 12350 12351PC87360 HARDWARE MONITORING DRIVER 12352M: Jim Cromie <jim.cromie@gmail.com> 12353L: linux-hwmon@vger.kernel.org 12354S: Maintained 12355F: Documentation/hwmon/pc87360.rst 12356F: drivers/hwmon/pc87360.c 12357 12358PC8736x GPIO DRIVER 12359M: Jim Cromie <jim.cromie@gmail.com> 12360S: Maintained 12361F: drivers/char/pc8736x_gpio.c 12362 12363PC87427 HARDWARE MONITORING DRIVER 12364M: Jean Delvare <jdelvare@suse.com> 12365L: linux-hwmon@vger.kernel.org 12366S: Maintained 12367F: Documentation/hwmon/pc87427.rst 12368F: drivers/hwmon/pc87427.c 12369 12370PCA9532 LED DRIVER 12371M: Riku Voipio <riku.voipio@iki.fi> 12372S: Maintained 12373F: drivers/leds/leds-pca9532.c 12374F: include/linux/leds-pca9532.h 12375 12376PCA9541 I2C BUS MASTER SELECTOR DRIVER 12377M: Guenter Roeck <linux@roeck-us.net> 12378L: linux-i2c@vger.kernel.org 12379S: Maintained 12380F: drivers/i2c/muxes/i2c-mux-pca9541.c 12381 12382PCDP - PRIMARY CONSOLE AND DEBUG PORT 12383M: Khalid Aziz <khalid@gonehiking.org> 12384S: Maintained 12385F: drivers/firmware/pcdp.* 12386 12387PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12388M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12389L: linux-pci@vger.kernel.org 12390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12391S: Maintained 12392F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12393F: drivers/pci/controller/pci-aardvark.c 12394 12395PCI DRIVER FOR ALTERA PCIE IP 12396M: Ley Foon Tan <lftan@altera.com> 12397L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12398L: linux-pci@vger.kernel.org 12399S: Supported 12400F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12401F: drivers/pci/controller/pcie-altera.c 12402 12403PCI DRIVER FOR APPLIEDMICRO XGENE 12404M: Toan Le <toan@os.amperecomputing.com> 12405L: linux-pci@vger.kernel.org 12406L: linux-arm-kernel@lists.infradead.org 12407S: Maintained 12408F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12409F: drivers/pci/controller/pci-xgene.c 12410 12411PCI DRIVER FOR ARM VERSATILE PLATFORM 12412M: Rob Herring <robh@kernel.org> 12413L: linux-pci@vger.kernel.org 12414L: linux-arm-kernel@lists.infradead.org 12415S: Maintained 12416F: Documentation/devicetree/bindings/pci/versatile.txt 12417F: drivers/pci/controller/pci-versatile.c 12418 12419PCI DRIVER FOR ARMADA 8K 12420M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12421L: linux-pci@vger.kernel.org 12422L: linux-arm-kernel@lists.infradead.org 12423S: Maintained 12424F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12425F: drivers/pci/controller/dwc/pcie-armada8k.c 12426 12427PCI DRIVER FOR CADENCE PCIE IP 12428M: Tom Joseph <tjoseph@cadence.com> 12429L: linux-pci@vger.kernel.org 12430S: Maintained 12431F: Documentation/devicetree/bindings/pci/cdns,*.txt 12432F: drivers/pci/controller/pcie-cadence* 12433 12434PCI DRIVER FOR FREESCALE LAYERSCAPE 12435M: Minghuan Lian <minghuan.Lian@nxp.com> 12436M: Mingkai Hu <mingkai.hu@nxp.com> 12437M: Roy Zang <roy.zang@nxp.com> 12438L: linuxppc-dev@lists.ozlabs.org 12439L: linux-pci@vger.kernel.org 12440L: linux-arm-kernel@lists.infradead.org 12441S: Maintained 12442F: drivers/pci/controller/dwc/*layerscape* 12443 12444PCI DRIVER FOR GENERIC OF HOSTS 12445M: Will Deacon <will@kernel.org> 12446L: linux-pci@vger.kernel.org 12447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12448S: Maintained 12449F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12450F: drivers/pci/controller/pci-host-common.c 12451F: drivers/pci/controller/pci-host-generic.c 12452 12453PCI DRIVER FOR IMX6 12454M: Richard Zhu <hongxing.zhu@nxp.com> 12455M: Lucas Stach <l.stach@pengutronix.de> 12456L: linux-pci@vger.kernel.org 12457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12458S: Maintained 12459F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12460F: drivers/pci/controller/dwc/*imx6* 12461 12462PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12463M: Keith Busch <keith.busch@intel.com> 12464M: Jonathan Derrick <jonathan.derrick@intel.com> 12465L: linux-pci@vger.kernel.org 12466S: Supported 12467F: drivers/pci/controller/vmd.c 12468 12469PCI DRIVER FOR MICROSEMI SWITCHTEC 12470M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12471M: Logan Gunthorpe <logang@deltatee.com> 12472L: linux-pci@vger.kernel.org 12473S: Maintained 12474F: Documentation/driver-api/switchtec.rst 12475F: Documentation/ABI/testing/sysfs-class-switchtec 12476F: drivers/pci/switch/switchtec* 12477F: include/uapi/linux/switchtec_ioctl.h 12478F: include/linux/switchtec.h 12479F: drivers/ntb/hw/mscc/ 12480 12481PCI DRIVER FOR MOBIVEIL PCIE IP 12482M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12483M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12484L: linux-pci@vger.kernel.org 12485S: Supported 12486F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12487F: drivers/pci/controller/pcie-mobiveil.c 12488 12489PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12490M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12491M: Jason Cooper <jason@lakedaemon.net> 12492L: linux-pci@vger.kernel.org 12493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12494S: Maintained 12495F: drivers/pci/controller/*mvebu* 12496 12497PCI DRIVER FOR NVIDIA TEGRA 12498M: Thierry Reding <thierry.reding@gmail.com> 12499L: linux-tegra@vger.kernel.org 12500L: linux-pci@vger.kernel.org 12501S: Supported 12502F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12503F: drivers/pci/controller/pci-tegra.c 12504 12505PCI DRIVER FOR RENESAS R-CAR 12506M: Simon Horman <horms@verge.net.au> 12507L: linux-pci@vger.kernel.org 12508L: linux-renesas-soc@vger.kernel.org 12509S: Maintained 12510F: drivers/pci/controller/*rcar* 12511 12512PCI DRIVER FOR SAMSUNG EXYNOS 12513M: Jingoo Han <jingoohan1@gmail.com> 12514L: linux-pci@vger.kernel.org 12515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12516L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12517S: Maintained 12518F: drivers/pci/controller/dwc/pci-exynos.c 12519 12520PCI DRIVER FOR SYNOPSYS DESIGNWARE 12521M: Jingoo Han <jingoohan1@gmail.com> 12522M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12523L: linux-pci@vger.kernel.org 12524S: Maintained 12525F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12526F: drivers/pci/controller/dwc/*designware* 12527 12528PCI DRIVER FOR TI DRA7XX 12529M: Kishon Vijay Abraham I <kishon@ti.com> 12530L: linux-omap@vger.kernel.org 12531L: linux-pci@vger.kernel.org 12532S: Supported 12533F: Documentation/devicetree/bindings/pci/ti-pci.txt 12534F: drivers/pci/controller/dwc/pci-dra7xx.c 12535 12536PCI DRIVER FOR TI KEYSTONE 12537M: Murali Karicheri <m-karicheri2@ti.com> 12538L: linux-pci@vger.kernel.org 12539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12540S: Maintained 12541F: drivers/pci/controller/dwc/pci-keystone.c 12542 12543PCI ENDPOINT SUBSYSTEM 12544M: Kishon Vijay Abraham I <kishon@ti.com> 12545M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12546L: linux-pci@vger.kernel.org 12547T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12548S: Supported 12549F: drivers/pci/endpoint/ 12550F: drivers/misc/pci_endpoint_test.c 12551F: tools/pci/ 12552 12553PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12554M: Russell Currey <ruscur@russell.cc> 12555M: Sam Bobroff <sbobroff@linux.ibm.com> 12556M: Oliver O'Halloran <oohall@gmail.com> 12557L: linuxppc-dev@lists.ozlabs.org 12558S: Supported 12559F: Documentation/PCI/pci-error-recovery.rst 12560F: drivers/pci/pcie/aer.c 12561F: drivers/pci/pcie/dpc.c 12562F: drivers/pci/pcie/err.c 12563F: Documentation/powerpc/eeh-pci-error-recovery.rst 12564F: arch/powerpc/kernel/eeh*.c 12565F: arch/powerpc/platforms/*/eeh*.c 12566F: arch/powerpc/include/*/eeh*.h 12567 12568PCI ERROR RECOVERY 12569M: Linas Vepstas <linasvepstas@gmail.com> 12570L: linux-pci@vger.kernel.org 12571S: Supported 12572F: Documentation/PCI/pci-error-recovery.rst 12573 12574PCI MSI DRIVER FOR ALTERA MSI IP 12575M: Ley Foon Tan <lftan@altera.com> 12576L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12577L: linux-pci@vger.kernel.org 12578S: Supported 12579F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12580F: drivers/pci/controller/pcie-altera-msi.c 12581 12582PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12583M: Toan Le <toan@os.amperecomputing.com> 12584L: linux-pci@vger.kernel.org 12585L: linux-arm-kernel@lists.infradead.org 12586S: Maintained 12587F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12588F: drivers/pci/controller/pci-xgene-msi.c 12589 12590PCI SUBSYSTEM 12591M: Bjorn Helgaas <bhelgaas@google.com> 12592L: linux-pci@vger.kernel.org 12593Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12594T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12595S: Supported 12596F: Documentation/devicetree/bindings/pci/ 12597F: Documentation/PCI/ 12598F: drivers/acpi/pci* 12599F: drivers/pci/ 12600F: include/asm-generic/pci* 12601F: include/linux/pci* 12602F: include/linux/of_pci.h 12603F: include/uapi/linux/pci* 12604F: lib/pci* 12605F: arch/x86/pci/ 12606F: arch/x86/kernel/quirks.c 12607F: arch/x86/kernel/early-quirks.c 12608 12609PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12610M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12611R: Andrew Murray <andrew.murray@arm.com> 12612L: linux-pci@vger.kernel.org 12613Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12614T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12615S: Supported 12616F: drivers/pci/controller/ 12617 12618PCIE DRIVER FOR AMAZON ANNAPURNA LABS 12619M: Jonathan Chocron <jonnyc@amazon.com> 12620L: linux-pci@vger.kernel.org 12621S: Maintained 12622F: Documentation/devicetree/bindings/pci/pcie-al.txt 12623F: drivers/pci/controller/dwc/pcie-al.c 12624 12625PCIE DRIVER FOR AMLOGIC MESON 12626M: Yue Wang <yue.wang@Amlogic.com> 12627L: linux-pci@vger.kernel.org 12628L: linux-amlogic@lists.infradead.org 12629S: Maintained 12630F: drivers/pci/controller/dwc/pci-meson.c 12631 12632PCIE DRIVER FOR AXIS ARTPEC 12633M: Jesper Nilsson <jesper.nilsson@axis.com> 12634L: linux-arm-kernel@axis.com 12635L: linux-pci@vger.kernel.org 12636S: Maintained 12637F: Documentation/devicetree/bindings/pci/axis,artpec* 12638F: drivers/pci/controller/dwc/*artpec* 12639 12640PCIE DRIVER FOR CAVIUM THUNDERX 12641M: David Daney <david.daney@cavium.com> 12642L: linux-pci@vger.kernel.org 12643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12644S: Supported 12645F: Documentation/devicetree/bindings/pci/pci-thunder-* 12646F: drivers/pci/controller/pci-thunder-* 12647 12648PCIE DRIVER FOR HISILICON 12649M: Zhou Wang <wangzhou1@hisilicon.com> 12650L: linux-pci@vger.kernel.org 12651S: Maintained 12652F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12653F: drivers/pci/controller/dwc/pcie-hisi.c 12654 12655PCIE DRIVER FOR HISILICON KIRIN 12656M: Xiaowei Song <songxiaowei@hisilicon.com> 12657M: Binghui Wang <wangbinghui@hisilicon.com> 12658L: linux-pci@vger.kernel.org 12659S: Maintained 12660F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12661F: drivers/pci/controller/dwc/pcie-kirin.c 12662 12663PCIE DRIVER FOR HISILICON STB 12664M: Shawn Guo <shawn.guo@linaro.org> 12665L: linux-pci@vger.kernel.org 12666S: Maintained 12667F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12668F: drivers/pci/controller/dwc/pcie-histb.c 12669 12670PCIE DRIVER FOR MEDIATEK 12671M: Ryder Lee <ryder.lee@mediatek.com> 12672L: linux-pci@vger.kernel.org 12673L: linux-mediatek@lists.infradead.org 12674S: Supported 12675F: Documentation/devicetree/bindings/pci/mediatek* 12676F: drivers/pci/controller/*mediatek* 12677 12678PCIE DRIVER FOR QUALCOMM MSM 12679M: Stanimir Varbanov <svarbanov@mm-sol.com> 12680L: linux-pci@vger.kernel.org 12681L: linux-arm-msm@vger.kernel.org 12682S: Maintained 12683F: drivers/pci/controller/dwc/*qcom* 12684 12685PCIE DRIVER FOR ROCKCHIP 12686M: Shawn Lin <shawn.lin@rock-chips.com> 12687L: linux-pci@vger.kernel.org 12688L: linux-rockchip@lists.infradead.org 12689S: Maintained 12690F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12691F: drivers/pci/controller/pcie-rockchip* 12692 12693PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12694M: Linus Walleij <linus.walleij@linaro.org> 12695L: linux-pci@vger.kernel.org 12696S: Maintained 12697F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12698F: drivers/pci/controller/pci-v3-semi.c 12699 12700PCIE DRIVER FOR SOCIONEXT UNIPHIER 12701M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12702L: linux-pci@vger.kernel.org 12703S: Maintained 12704F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12705F: drivers/pci/controller/dwc/pcie-uniphier.c 12706 12707PCIE DRIVER FOR ST SPEAR13XX 12708M: Pratyush Anand <pratyush.anand@gmail.com> 12709L: linux-pci@vger.kernel.org 12710S: Maintained 12711F: drivers/pci/controller/dwc/*spear* 12712 12713PCMCIA SUBSYSTEM 12714M: Dominik Brodowski <linux@dominikbrodowski.net> 12715T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12716S: Odd Fixes 12717F: Documentation/pcmcia/ 12718F: tools/pcmcia/ 12719F: drivers/pcmcia/ 12720F: include/pcmcia/ 12721 12722PCNET32 NETWORK DRIVER 12723M: Don Fry <pcnet32@frontier.com> 12724L: netdev@vger.kernel.org 12725S: Maintained 12726F: drivers/net/ethernet/amd/pcnet32.c 12727 12728PCRYPT PARALLEL CRYPTO ENGINE 12729M: Steffen Klassert <steffen.klassert@secunet.com> 12730L: linux-crypto@vger.kernel.org 12731S: Maintained 12732F: crypto/pcrypt.c 12733F: include/crypto/pcrypt.h 12734 12735PEAQ WMI HOTKEYS DRIVER 12736M: Hans de Goede <hdegoede@redhat.com> 12737L: platform-driver-x86@vger.kernel.org 12738S: Maintained 12739F: drivers/platform/x86/peaq-wmi.c 12740 12741PENSANDO ETHERNET DRIVERS 12742M: Shannon Nelson <snelson@pensando.io> 12743M: Pensando Drivers <drivers@pensando.io> 12744L: netdev@vger.kernel.org 12745S: Supported 12746F: Documentation/networking/device_drivers/pensando/ionic.rst 12747F: drivers/net/ethernet/pensando/ 12748 12749PER-CPU MEMORY ALLOCATOR 12750M: Dennis Zhou <dennis@kernel.org> 12751M: Tejun Heo <tj@kernel.org> 12752M: Christoph Lameter <cl@linux.com> 12753T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12754S: Maintained 12755F: include/linux/percpu*.h 12756F: mm/percpu*.c 12757F: arch/*/include/asm/percpu.h 12758 12759PER-TASK DELAY ACCOUNTING 12760M: Balbir Singh <bsingharora@gmail.com> 12761S: Maintained 12762F: include/linux/delayacct.h 12763F: kernel/delayacct.c 12764 12765PERFORMANCE EVENTS SUBSYSTEM 12766M: Peter Zijlstra <peterz@infradead.org> 12767M: Ingo Molnar <mingo@redhat.com> 12768M: Arnaldo Carvalho de Melo <acme@kernel.org> 12769R: Mark Rutland <mark.rutland@arm.com> 12770R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12771R: Jiri Olsa <jolsa@redhat.com> 12772R: Namhyung Kim <namhyung@kernel.org> 12773L: linux-kernel@vger.kernel.org 12774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12775S: Supported 12776F: kernel/events/* 12777F: include/linux/perf_event.h 12778F: include/uapi/linux/perf_event.h 12779F: arch/*/kernel/perf_event*.c 12780F: arch/*/kernel/*/perf_event*.c 12781F: arch/*/kernel/*/*/perf_event*.c 12782F: arch/*/include/asm/perf_event.h 12783F: arch/*/kernel/perf_callchain.c 12784F: arch/*/events/* 12785F: arch/*/events/*/* 12786F: tools/perf/ 12787 12788PERSONALITY HANDLING 12789M: Christoph Hellwig <hch@infradead.org> 12790L: linux-abi-devel@lists.sourceforge.net 12791S: Maintained 12792F: include/linux/personality.h 12793F: include/uapi/linux/personality.h 12794 12795PHOENIX RC FLIGHT CONTROLLER ADAPTER 12796M: Marcus Folkesson <marcus.folkesson@gmail.com> 12797L: linux-input@vger.kernel.org 12798S: Maintained 12799F: Documentation/input/devices/pxrc.rst 12800F: drivers/input/joystick/pxrc.c 12801 12802FLYSKY FSIA6B RC RECEIVER 12803M: Markus Koch <markus@notsyncing.net> 12804L: linux-input@vger.kernel.org 12805S: Maintained 12806F: drivers/input/joystick/fsia6b.c 12807 12808PHONET PROTOCOL 12809M: Remi Denis-Courmont <courmisch@gmail.com> 12810S: Supported 12811F: Documentation/networking/phonet.txt 12812F: include/linux/phonet.h 12813F: include/net/phonet/ 12814F: include/uapi/linux/phonet.h 12815F: net/phonet/ 12816 12817PHRAM MTD DRIVER 12818M: Joern Engel <joern@lazybastard.org> 12819L: linux-mtd@lists.infradead.org 12820S: Maintained 12821F: drivers/mtd/devices/phram.c 12822 12823PICOLCD HID DRIVER 12824M: Bruno Prémont <bonbons@linux-vserver.org> 12825L: linux-input@vger.kernel.org 12826S: Maintained 12827F: drivers/hid/hid-picolcd* 12828 12829PICOXCELL SUPPORT 12830M: Jamie Iles <jamie@jamieiles.com> 12831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12832T: git git://github.com/jamieiles/linux-2.6-ji.git 12833S: Supported 12834F: arch/arm/boot/dts/picoxcell* 12835F: arch/arm/mach-picoxcell/ 12836F: drivers/crypto/picoxcell* 12837 12838PIDFD API 12839M: Christian Brauner <christian@brauner.io> 12840L: linux-kernel@vger.kernel.org 12841S: Maintained 12842T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12843F: samples/pidfd/ 12844F: tools/testing/selftests/pidfd/ 12845K: (?i)pidfd 12846K: (?i)clone3 12847K: \b(clone_args|kernel_clone_args)\b 12848 12849PIN CONTROL SUBSYSTEM 12850M: Linus Walleij <linus.walleij@linaro.org> 12851L: linux-gpio@vger.kernel.org 12852T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12853S: Maintained 12854F: Documentation/devicetree/bindings/pinctrl/ 12855F: Documentation/driver-api/pinctl.rst 12856F: drivers/pinctrl/ 12857F: include/linux/pinctrl/ 12858 12859PIN CONTROLLER - MICROCHIP AT91 12860M: Ludovic Desroches <ludovic.desroches@microchip.com> 12861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12862L: linux-gpio@vger.kernel.org 12863S: Supported 12864F: drivers/pinctrl/pinctrl-at91* 12865F: drivers/gpio/gpio-sama5d2-piobu.c 12866 12867PIN CONTROLLER - FREESCALE 12868M: Dong Aisheng <aisheng.dong@nxp.com> 12869M: Fabio Estevam <festevam@gmail.com> 12870M: Shawn Guo <shawnguo@kernel.org> 12871M: Stefan Agner <stefan@agner.ch> 12872R: Pengutronix Kernel Team <kernel@pengutronix.de> 12873L: linux-gpio@vger.kernel.org 12874S: Maintained 12875F: drivers/pinctrl/freescale/ 12876F: Documentation/devicetree/bindings/pinctrl/fsl,* 12877 12878PIN CONTROLLER - INTEL 12879M: Mika Westerberg <mika.westerberg@linux.intel.com> 12880M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12881T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12882S: Maintained 12883F: drivers/pinctrl/intel/ 12884 12885PIN CONTROLLER - MEDIATEK 12886M: Sean Wang <sean.wang@kernel.org> 12887L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12888S: Maintained 12889F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12890F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12891F: drivers/pinctrl/mediatek/ 12892 12893PIN CONTROLLER - QUALCOMM 12894M: Bjorn Andersson <bjorn.andersson@linaro.org> 12895S: Maintained 12896L: linux-arm-msm@vger.kernel.org 12897F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12898F: drivers/pinctrl/qcom/ 12899 12900PIN CONTROLLER - RENESAS 12901M: Geert Uytterhoeven <geert+renesas@glider.be> 12902L: linux-renesas-soc@vger.kernel.org 12903T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12904S: Maintained 12905F: drivers/pinctrl/pinctrl-rz* 12906F: drivers/pinctrl/sh-pfc/ 12907 12908PIN CONTROLLER - SAMSUNG 12909M: Tomasz Figa <tomasz.figa@gmail.com> 12910M: Krzysztof Kozlowski <krzk@kernel.org> 12911M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12913L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12914Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12915T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12916S: Maintained 12917F: drivers/pinctrl/samsung/ 12918F: include/dt-bindings/pinctrl/samsung.h 12919F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12920 12921PIN CONTROLLER - SINGLE 12922M: Tony Lindgren <tony@atomide.com> 12923M: Haojian Zhuang <haojian.zhuang@linaro.org> 12924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12925L: linux-omap@vger.kernel.org 12926S: Maintained 12927F: drivers/pinctrl/pinctrl-single.c 12928 12929PIN CONTROLLER - ST SPEAR 12930M: Viresh Kumar <vireshk@kernel.org> 12931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12932W: http://www.st.com/spear 12933S: Maintained 12934F: drivers/pinctrl/spear/ 12935 12936PISTACHIO SOC SUPPORT 12937M: James Hartley <james.hartley@sondrel.com> 12938L: linux-mips@vger.kernel.org 12939S: Odd Fixes 12940F: arch/mips/pistachio/ 12941F: arch/mips/include/asm/mach-pistachio/ 12942F: arch/mips/boot/dts/img/pistachio* 12943F: arch/mips/configs/pistachio*_defconfig 12944 12945PKTCDVD DRIVER 12946S: Orphan 12947M: linux-block@vger.kernel.org 12948F: drivers/block/pktcdvd.c 12949F: include/linux/pktcdvd.h 12950F: include/uapi/linux/pktcdvd.h 12951 12952PKUNITY SOC DRIVERS 12953M: Guan Xuetao <gxt@pku.edu.cn> 12954W: http://mprc.pku.edu.cn/~guanxuetao/linux 12955S: Maintained 12956T: git git://github.com/gxt/linux.git 12957F: drivers/input/serio/i8042-unicore32io.h 12958F: drivers/i2c/busses/i2c-puv3.c 12959F: drivers/video/fbdev/fb-puv3.c 12960F: drivers/rtc/rtc-puv3.c 12961 12962PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 12963M: Tomasz Duszynski <tduszyns@gmail.com> 12964S: Maintained 12965F: drivers/iio/chemical/pms7003.c 12966F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 12967 12968PMBUS HARDWARE MONITORING DRIVERS 12969M: Guenter Roeck <linux@roeck-us.net> 12970L: linux-hwmon@vger.kernel.org 12971W: http://hwmon.wiki.kernel.org/ 12972W: http://www.roeck-us.net/linux/drivers/ 12973T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12974S: Maintained 12975F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12976F: Documentation/devicetree/bindings/hwmon/max31785.txt 12977F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12978F: Documentation/hwmon/adm1275.rst 12979F: Documentation/hwmon/ibm-cffps.rst 12980F: Documentation/hwmon/ir35221.rst 12981F: Documentation/hwmon/lm25066.rst 12982F: Documentation/hwmon/ltc2978.rst 12983F: Documentation/hwmon/ltc3815.rst 12984F: Documentation/hwmon/max16064.rst 12985F: Documentation/hwmon/max20751.rst 12986F: Documentation/hwmon/max31785.rst 12987F: Documentation/hwmon/max34440.rst 12988F: Documentation/hwmon/max8688.rst 12989F: Documentation/hwmon/pmbus.rst 12990F: Documentation/hwmon/pmbus-core.rst 12991F: Documentation/hwmon/tps40422.rst 12992F: Documentation/hwmon/ucd9000.rst 12993F: Documentation/hwmon/ucd9200.rst 12994F: Documentation/hwmon/zl6100.rst 12995F: drivers/hwmon/pmbus/ 12996F: include/linux/pmbus.h 12997 12998PMC SIERRA MaxRAID DRIVER 12999L: linux-scsi@vger.kernel.org 13000W: http://www.pmc-sierra.com/ 13001S: Orphan 13002F: drivers/scsi/pmcraid.* 13003 13004PMC SIERRA PM8001 DRIVER 13005M: Jack Wang <jinpu.wang@cloud.ionos.com> 13006L: linux-scsi@vger.kernel.org 13007S: Supported 13008F: drivers/scsi/pm8001/ 13009 13010PNP SUPPORT 13011M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 13012S: Maintained 13013F: drivers/pnp/ 13014 13015PNI RM3100 IIO DRIVER 13016M: Song Qiang <songqiang1304521@gmail.com> 13017L: linux-iio@vger.kernel.org 13018S: Maintained 13019F: drivers/iio/magnetometer/rm3100* 13020F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 13021 13022POSIX CLOCKS and TIMERS 13023M: Thomas Gleixner <tglx@linutronix.de> 13024L: linux-kernel@vger.kernel.org 13025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13026S: Maintained 13027F: fs/timerfd.c 13028F: include/linux/timer* 13029F: kernel/time/*timer* 13030 13031POWER MANAGEMENT CORE 13032M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13033L: linux-pm@vger.kernel.org 13034T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 13035B: https://bugzilla.kernel.org 13036S: Supported 13037F: drivers/base/power/ 13038F: include/linux/pm.h 13039F: include/linux/pm_* 13040F: include/linux/powercap.h 13041F: include/linux/intel_rapl.h 13042F: drivers/powercap/ 13043F: kernel/configs/nopm.config 13044 13045POWER STATE COORDINATION INTERFACE (PSCI) 13046M: Mark Rutland <mark.rutland@arm.com> 13047M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 13048L: linux-arm-kernel@lists.infradead.org 13049S: Maintained 13050F: drivers/firmware/psci/ 13051F: include/linux/psci.h 13052F: include/uapi/linux/psci.h 13053 13054POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 13055M: Sebastian Reichel <sre@kernel.org> 13056L: linux-pm@vger.kernel.org 13057T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13058S: Maintained 13059F: Documentation/ABI/testing/sysfs-class-power 13060F: Documentation/devicetree/bindings/power/supply/ 13061F: include/linux/power_supply.h 13062F: drivers/power/supply/ 13063 13064POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 13065M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 13066L: linuxppc-dev@lists.ozlabs.org 13067S: Maintained 13068F: drivers/char/powernv-op-panel.c 13069 13070PPP OVER ATM (RFC 2364) 13071M: Mitchell Blank Jr <mitch@sfgoth.com> 13072S: Maintained 13073F: net/atm/pppoatm.c 13074F: include/uapi/linux/atmppp.h 13075 13076PPP OVER ETHERNET 13077M: Michal Ostrowski <mostrows@earthlink.net> 13078S: Maintained 13079F: drivers/net/ppp/pppoe.c 13080F: drivers/net/ppp/pppox.c 13081 13082PPP OVER L2TP 13083M: James Chapman <jchapman@katalix.com> 13084S: Maintained 13085F: net/l2tp/l2tp_ppp.c 13086F: include/linux/if_pppol2tp.h 13087F: include/uapi/linux/if_pppol2tp.h 13088 13089PPP PROTOCOL DRIVERS AND COMPRESSORS 13090M: Paul Mackerras <paulus@samba.org> 13091L: linux-ppp@vger.kernel.org 13092S: Maintained 13093F: drivers/net/ppp/ppp_* 13094 13095PPS SUPPORT 13096M: Rodolfo Giometti <giometti@enneenne.com> 13097W: http://wiki.enneenne.com/index.php/LinuxPPS_support 13098L: linuxpps@ml.enneenne.com (subscribers-only) 13099S: Maintained 13100F: Documentation/driver-api/pps.rst 13101F: Documentation/devicetree/bindings/pps/pps-gpio.txt 13102F: Documentation/ABI/testing/sysfs-pps 13103F: drivers/pps/ 13104F: include/linux/pps*.h 13105F: include/uapi/linux/pps.h 13106 13107PPTP DRIVER 13108M: Dmitry Kozlov <xeb@mail.ru> 13109L: netdev@vger.kernel.org 13110S: Maintained 13111F: drivers/net/ppp/pptp.c 13112W: http://sourceforge.net/projects/accel-pptp 13113 13114PRINTK 13115M: Petr Mladek <pmladek@suse.com> 13116M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 13117R: Steven Rostedt <rostedt@goodmis.org> 13118S: Maintained 13119F: kernel/printk/ 13120F: include/linux/printk.h 13121 13122PRISM54 WIRELESS DRIVER 13123M: Luis Chamberlain <mcgrof@kernel.org> 13124L: linux-wireless@vger.kernel.org 13125W: http://wireless.kernel.org/en/users/Drivers/p54 13126S: Obsolete 13127F: drivers/net/wireless/intersil/prism54/ 13128 13129PROC FILESYSTEM 13130R: Alexey Dobriyan <adobriyan@gmail.com> 13131L: linux-kernel@vger.kernel.org 13132L: linux-fsdevel@vger.kernel.org 13133S: Maintained 13134F: fs/proc/ 13135F: include/linux/proc_fs.h 13136F: tools/testing/selftests/proc/ 13137F: Documentation/filesystems/proc.txt 13138 13139PROC SYSCTL 13140M: Luis Chamberlain <mcgrof@kernel.org> 13141M: Kees Cook <keescook@chromium.org> 13142L: linux-kernel@vger.kernel.org 13143L: linux-fsdevel@vger.kernel.org 13144S: Maintained 13145F: fs/proc/proc_sysctl.c 13146F: include/linux/sysctl.h 13147F: kernel/sysctl.c 13148F: tools/testing/selftests/sysctl/ 13149 13150PS3 NETWORK SUPPORT 13151M: Geoff Levand <geoff@infradead.org> 13152L: netdev@vger.kernel.org 13153L: linuxppc-dev@lists.ozlabs.org 13154S: Maintained 13155F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 13156 13157PS3 PLATFORM SUPPORT 13158M: Geoff Levand <geoff@infradead.org> 13159L: linuxppc-dev@lists.ozlabs.org 13160S: Maintained 13161F: arch/powerpc/boot/ps3* 13162F: arch/powerpc/include/asm/lv1call.h 13163F: arch/powerpc/include/asm/ps3*.h 13164F: arch/powerpc/platforms/ps3/ 13165F: drivers/*/ps3* 13166F: drivers/ps3/ 13167F: drivers/rtc/rtc-ps3.c 13168F: drivers/usb/host/*ps3.c 13169F: sound/ppc/snd_ps3* 13170 13171PS3VRAM DRIVER 13172M: Jim Paris <jim@jtan.com> 13173M: Geoff Levand <geoff@infradead.org> 13174L: linuxppc-dev@lists.ozlabs.org 13175S: Maintained 13176F: drivers/block/ps3vram.c 13177 13178PSAMPLE PACKET SAMPLING SUPPORT: 13179M: Yotam Gigi <yotam.gi@gmail.com> 13180S: Maintained 13181F: net/psample 13182F: include/net/psample.h 13183F: include/uapi/linux/psample.h 13184 13185PSTORE FILESYSTEM 13186M: Kees Cook <keescook@chromium.org> 13187M: Anton Vorontsov <anton@enomsg.org> 13188M: Colin Cross <ccross@android.com> 13189M: Tony Luck <tony.luck@intel.com> 13190S: Maintained 13191T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13192F: fs/pstore/ 13193F: include/linux/pstore* 13194F: drivers/firmware/efi/efi-pstore.c 13195F: drivers/acpi/apei/erst.c 13196F: Documentation/admin-guide/ramoops.rst 13197F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13198K: \b(pstore|ramoops) 13199 13200PTP HARDWARE CLOCK SUPPORT 13201M: Richard Cochran <richardcochran@gmail.com> 13202L: netdev@vger.kernel.org 13203S: Maintained 13204W: http://linuxptp.sourceforge.net/ 13205F: Documentation/ABI/testing/sysfs-ptp 13206F: Documentation/driver-api/ptp.rst 13207F: drivers/net/phy/dp83640* 13208F: drivers/ptp/* 13209F: include/linux/ptp_cl* 13210 13211PTRACE SUPPORT 13212M: Oleg Nesterov <oleg@redhat.com> 13213S: Maintained 13214F: include/asm-generic/syscall.h 13215F: include/linux/ptrace.h 13216F: include/linux/regset.h 13217F: include/linux/tracehook.h 13218F: include/uapi/linux/ptrace.h 13219F: include/uapi/linux/ptrace.h 13220F: kernel/ptrace.c 13221F: arch/*/ptrace*.c 13222F: arch/*/*/ptrace*.c 13223F: arch/*/include/asm/ptrace*.h 13224 13225PULSE8-CEC DRIVER 13226M: Hans Verkuil <hverkuil@xs4all.nl> 13227L: linux-media@vger.kernel.org 13228T: git git://linuxtv.org/media_tree.git 13229S: Maintained 13230F: drivers/media/usb/pulse8-cec/* 13231F: Documentation/media/cec-drivers/pulse8-cec.rst 13232 13233PVRUSB2 VIDEO4LINUX DRIVER 13234M: Mike Isely <isely@pobox.com> 13235L: pvrusb2@isely.net (subscribers-only) 13236L: linux-media@vger.kernel.org 13237W: http://www.isely.net/pvrusb2/ 13238T: git git://linuxtv.org/media_tree.git 13239S: Maintained 13240F: Documentation/media/v4l-drivers/pvrusb2* 13241F: drivers/media/usb/pvrusb2/ 13242 13243PWC WEBCAM DRIVER 13244M: Hans Verkuil <hverkuil@xs4all.nl> 13245L: linux-media@vger.kernel.org 13246T: git git://linuxtv.org/media_tree.git 13247S: Odd Fixes 13248F: drivers/media/usb/pwc/* 13249F: include/trace/events/pwc.h 13250 13251PWM FAN DRIVER 13252M: Kamil Debski <kamil@wypas.org> 13253M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13254L: linux-hwmon@vger.kernel.org 13255S: Supported 13256F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13257F: Documentation/hwmon/pwm-fan.rst 13258F: drivers/hwmon/pwm-fan.c 13259 13260PWM IR Transmitter 13261M: Sean Young <sean@mess.org> 13262L: linux-media@vger.kernel.org 13263S: Maintained 13264F: drivers/media/rc/pwm-ir-tx.c 13265 13266PWM SUBSYSTEM 13267M: Thierry Reding <thierry.reding@gmail.com> 13268R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13269L: linux-pwm@vger.kernel.org 13270S: Maintained 13271T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13272Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 13273F: Documentation/driver-api/pwm.rst 13274F: Documentation/devicetree/bindings/pwm/ 13275F: include/linux/pwm.h 13276F: drivers/pwm/ 13277F: drivers/video/backlight/pwm_bl.c 13278F: include/linux/pwm_backlight.h 13279F: drivers/gpio/gpio-mvebu.c 13280F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13281K: pwm_(config|apply_state|ops) 13282 13283PXA GPIO DRIVER 13284M: Robert Jarzmik <robert.jarzmik@free.fr> 13285L: linux-gpio@vger.kernel.org 13286S: Maintained 13287F: drivers/gpio/gpio-pxa.c 13288 13289PXA MMCI DRIVER 13290S: Orphan 13291 13292PXA RTC DRIVER 13293M: Robert Jarzmik <robert.jarzmik@free.fr> 13294L: linux-rtc@vger.kernel.org 13295S: Maintained 13296 13297PXA2xx/PXA3xx SUPPORT 13298M: Daniel Mack <daniel@zonque.org> 13299M: Haojian Zhuang <haojian.zhuang@gmail.com> 13300M: Robert Jarzmik <robert.jarzmik@free.fr> 13301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13302T: git git://github.com/hzhuang1/linux.git 13303T: git git://github.com/rjarzmik/linux.git 13304S: Maintained 13305F: arch/arm/boot/dts/pxa* 13306F: arch/arm/mach-pxa/ 13307F: drivers/dma/pxa* 13308F: drivers/pcmcia/pxa2xx* 13309F: drivers/pinctrl/pxa/ 13310F: drivers/spi/spi-pxa2xx* 13311F: drivers/usb/gadget/udc/pxa2* 13312F: include/sound/pxa2xx-lib.h 13313F: sound/arm/pxa* 13314F: sound/soc/pxa/ 13315 13316QAT DRIVER 13317M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13318L: qat-linux@intel.com 13319S: Supported 13320F: drivers/crypto/qat/ 13321 13322QCOM AUDIO (ASoC) DRIVERS 13323M: Patrick Lai <plai@codeaurora.org> 13324M: Banajit Goswami <bgoswami@codeaurora.org> 13325L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13326S: Supported 13327F: sound/soc/qcom/ 13328 13329QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13330M: Gabriel Somlo <somlo@cmu.edu> 13331M: "Michael S. Tsirkin" <mst@redhat.com> 13332L: qemu-devel@nongnu.org 13333S: Maintained 13334F: drivers/firmware/qemu_fw_cfg.c 13335F: include/uapi/linux/qemu_fw_cfg.h 13336 13337QIB DRIVER 13338M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13339M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13340L: linux-rdma@vger.kernel.org 13341S: Supported 13342F: drivers/infiniband/hw/qib/ 13343 13344QLOGIC QL41xxx FCOE DRIVER 13345M: QLogic-Storage-Upstream@cavium.com 13346L: linux-scsi@vger.kernel.org 13347S: Supported 13348F: drivers/scsi/qedf/ 13349 13350QLOGIC QL41xxx ISCSI DRIVER 13351M: QLogic-Storage-Upstream@cavium.com 13352L: linux-scsi@vger.kernel.org 13353S: Supported 13354F: drivers/scsi/qedi/ 13355 13356QLOGIC QL4xxx ETHERNET DRIVER 13357M: Ariel Elior <aelior@marvell.com> 13358M: GR-everest-linux-l2@marvell.com 13359L: netdev@vger.kernel.org 13360S: Supported 13361F: drivers/net/ethernet/qlogic/qed/ 13362F: include/linux/qed/ 13363F: drivers/net/ethernet/qlogic/qede/ 13364 13365QLOGIC QL4xxx RDMA DRIVER 13366M: Michal Kalderon <mkalderon@marvell.com> 13367M: Ariel Elior <aelior@marvell.com> 13368L: linux-rdma@vger.kernel.org 13369S: Supported 13370F: drivers/infiniband/hw/qedr/ 13371F: include/uapi/rdma/qedr-abi.h 13372 13373QLOGIC QLA1280 SCSI DRIVER 13374M: Michael Reed <mdr@sgi.com> 13375L: linux-scsi@vger.kernel.org 13376S: Maintained 13377F: drivers/scsi/qla1280.[ch] 13378 13379QLOGIC QLA2XXX FC-SCSI DRIVER 13380M: hmadhani@marvell.com 13381L: linux-scsi@vger.kernel.org 13382S: Supported 13383F: Documentation/scsi/LICENSE.qla2xxx 13384F: drivers/scsi/qla2xxx/ 13385 13386QLOGIC QLA3XXX NETWORK DRIVER 13387M: GR-Linux-NIC-Dev@marvell.com 13388L: netdev@vger.kernel.org 13389S: Supported 13390F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13391F: drivers/net/ethernet/qlogic/qla3xxx.* 13392 13393QLOGIC QLA4XXX iSCSI DRIVER 13394M: QLogic-Storage-Upstream@qlogic.com 13395L: linux-scsi@vger.kernel.org 13396S: Supported 13397F: Documentation/scsi/LICENSE.qla4xxx 13398F: drivers/scsi/qla4xxx/ 13399 13400QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13401M: Shahed Shaikh <shshaikh@marvell.com> 13402M: Manish Chopra <manishc@marvell.com> 13403M: GR-Linux-NIC-Dev@marvell.com 13404L: netdev@vger.kernel.org 13405S: Supported 13406F: drivers/net/ethernet/qlogic/qlcnic/ 13407 13408QLOGIC QLGE 10Gb ETHERNET DRIVER 13409M: Manish Chopra <manishc@marvell.com> 13410M: GR-Linux-NIC-Dev@marvell.com 13411L: netdev@vger.kernel.org 13412S: Supported 13413F: drivers/staging/qlge/ 13414 13415QM1D1B0004 MEDIA DRIVER 13416M: Akihiro Tsukada <tskd08@gmail.com> 13417L: linux-media@vger.kernel.org 13418S: Odd Fixes 13419F: drivers/media/tuners/qm1d1b0004* 13420 13421QM1D1C0042 MEDIA DRIVER 13422M: Akihiro Tsukada <tskd08@gmail.com> 13423L: linux-media@vger.kernel.org 13424S: Odd Fixes 13425F: drivers/media/tuners/qm1d1c0042* 13426 13427QNX4 FILESYSTEM 13428M: Anders Larsen <al@alarsen.net> 13429W: http://www.alarsen.net/linux/qnx4fs/ 13430S: Maintained 13431F: fs/qnx4/ 13432F: include/uapi/linux/qnx4_fs.h 13433F: include/uapi/linux/qnxtypes.h 13434 13435QORIQ DPAA2 FSL-MC BUS DRIVER 13436M: Stuart Yoder <stuyoder@gmail.com> 13437M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13438L: linux-kernel@vger.kernel.org 13439S: Maintained 13440F: drivers/bus/fsl-mc/ 13441F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13442F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13443 13444QT1010 MEDIA DRIVER 13445M: Antti Palosaari <crope@iki.fi> 13446L: linux-media@vger.kernel.org 13447W: https://linuxtv.org 13448W: http://palosaari.fi/linux/ 13449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13450T: git git://linuxtv.org/anttip/media_tree.git 13451S: Maintained 13452F: drivers/media/tuners/qt1010* 13453 13454QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13455M: Kalle Valo <kvalo@codeaurora.org> 13456L: ath10k@lists.infradead.org 13457W: http://wireless.kernel.org/en/users/Drivers/ath10k 13458T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13459S: Supported 13460F: drivers/net/wireless/ath/ath10k/ 13461 13462QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13463M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13464L: linux-wireless@vger.kernel.org 13465W: http://wireless.kernel.org/en/users/Drivers/ath9k 13466S: Supported 13467F: drivers/net/wireless/ath/ath9k/ 13468 13469QUALCOMM CAMERA SUBSYSTEM DRIVER 13470M: Todor Tomov <todor.too@gmail.com> 13471L: linux-media@vger.kernel.org 13472S: Maintained 13473F: Documentation/devicetree/bindings/media/qcom,camss.txt 13474F: Documentation/media/v4l-drivers/qcom_camss.rst 13475F: drivers/media/platform/qcom/camss/ 13476 13477QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13478M: Ilia Lin <ilia.lin@kernel.org> 13479L: linux-pm@vger.kernel.org 13480S: Maintained 13481F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt 13482F: drivers/cpufreq/qcom-cpufreq-nvmem.c 13483 13484QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13485M: Timur Tabi <timur@kernel.org> 13486L: netdev@vger.kernel.org 13487S: Maintained 13488F: drivers/net/ethernet/qualcomm/emac/ 13489 13490QUALCOMM ETHQOS ETHERNET DRIVER 13491M: Vinod Koul <vkoul@kernel.org> 13492M: Niklas Cassel <niklas.cassel@linaro.org> 13493L: netdev@vger.kernel.org 13494S: Maintained 13495F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13496F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13497 13498QUALCOMM GENERIC INTERFACE I2C DRIVER 13499M: Alok Chauhan <alokc@codeaurora.org> 13500L: linux-i2c@vger.kernel.org 13501L: linux-arm-msm@vger.kernel.org 13502S: Supported 13503F: drivers/i2c/busses/i2c-qcom-geni.c 13504 13505QUALCOMM HEXAGON ARCHITECTURE 13506M: Brian Cain <bcain@codeaurora.org> 13507L: linux-hexagon@vger.kernel.org 13508S: Supported 13509F: arch/hexagon/ 13510 13511QUALCOMM HIDMA DRIVER 13512M: Sinan Kaya <okaya@kernel.org> 13513L: linux-arm-kernel@lists.infradead.org 13514L: linux-arm-msm@vger.kernel.org 13515L: dmaengine@vger.kernel.org 13516S: Supported 13517F: drivers/dma/qcom/hidma* 13518 13519QUALCOMM IOMMU 13520M: Rob Clark <robdclark@gmail.com> 13521L: iommu@lists.linux-foundation.org 13522L: linux-arm-msm@vger.kernel.org 13523S: Maintained 13524F: drivers/iommu/qcom_iommu.c 13525 13526QUALCOMM TSENS THERMAL DRIVER 13527M: Amit Kucheria <amit.kucheria@linaro.org> 13528L: linux-pm@vger.kernel.org 13529L: linux-arm-msm@vger.kernel.org 13530S: Maintained 13531F: drivers/thermal/qcom/ 13532 13533QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13534M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13535L: linux-media@vger.kernel.org 13536L: linux-arm-msm@vger.kernel.org 13537T: git git://linuxtv.org/media_tree.git 13538S: Maintained 13539F: drivers/media/platform/qcom/venus/ 13540 13541QUALCOMM WCN36XX WIRELESS DRIVER 13542M: Kalle Valo <kvalo@codeaurora.org> 13543L: wcn36xx@lists.infradead.org 13544W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13545T: git git://github.com/KrasnikovEugene/wcn36xx.git 13546S: Supported 13547F: drivers/net/wireless/ath/wcn36xx/ 13548 13549QUANTENNA QTNFMAC WIRELESS DRIVER 13550M: Igor Mitsyanko <imitsyanko@quantenna.com> 13551M: Avinash Patil <avinashp@quantenna.com> 13552M: Sergey Matyukevich <smatyukevich@quantenna.com> 13553L: linux-wireless@vger.kernel.org 13554S: Maintained 13555F: drivers/net/wireless/quantenna 13556 13557RADEON and AMDGPU DRM DRIVERS 13558M: Alex Deucher <alexander.deucher@amd.com> 13559M: Christian König <christian.koenig@amd.com> 13560M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13561L: amd-gfx@lists.freedesktop.org 13562T: git git://people.freedesktop.org/~agd5f/linux 13563S: Supported 13564F: drivers/gpu/drm/radeon/ 13565F: include/uapi/drm/radeon_drm.h 13566F: drivers/gpu/drm/amd/ 13567F: include/uapi/drm/amdgpu_drm.h 13568 13569RADEON FRAMEBUFFER DISPLAY DRIVER 13570M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13571L: linux-fbdev@vger.kernel.org 13572S: Maintained 13573F: drivers/video/fbdev/aty/radeon* 13574F: include/uapi/linux/radeonfb.h 13575 13576RADIOSHARK RADIO DRIVER 13577M: Hans Verkuil <hverkuil@xs4all.nl> 13578L: linux-media@vger.kernel.org 13579T: git git://linuxtv.org/media_tree.git 13580S: Maintained 13581F: drivers/media/radio/radio-shark.c 13582 13583RADIOSHARK2 RADIO DRIVER 13584M: Hans Verkuil <hverkuil@xs4all.nl> 13585L: linux-media@vger.kernel.org 13586T: git git://linuxtv.org/media_tree.git 13587S: Maintained 13588F: drivers/media/radio/radio-shark2.c 13589F: drivers/media/radio/radio-tea5777.c 13590 13591RADOS BLOCK DEVICE (RBD) 13592M: Ilya Dryomov <idryomov@gmail.com> 13593M: Sage Weil <sage@redhat.com> 13594M: Alex Elder <elder@kernel.org> 13595L: ceph-devel@vger.kernel.org 13596W: http://ceph.com/ 13597T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13598T: git git://github.com/ceph/ceph-client.git 13599S: Supported 13600F: Documentation/ABI/testing/sysfs-bus-rbd 13601F: drivers/block/rbd.c 13602F: drivers/block/rbd_types.h 13603 13604RAGE128 FRAMEBUFFER DISPLAY DRIVER 13605M: Paul Mackerras <paulus@samba.org> 13606L: linux-fbdev@vger.kernel.org 13607S: Maintained 13608F: drivers/video/fbdev/aty/aty128fb.c 13609 13610RAINSHADOW-CEC DRIVER 13611M: Hans Verkuil <hverkuil@xs4all.nl> 13612L: linux-media@vger.kernel.org 13613T: git git://linuxtv.org/media_tree.git 13614S: Maintained 13615F: drivers/media/usb/rainshadow-cec/* 13616 13617RALINK MIPS ARCHITECTURE 13618M: John Crispin <john@phrozen.org> 13619L: linux-mips@vger.kernel.org 13620S: Maintained 13621F: arch/mips/ralink 13622 13623RALINK RT2X00 WIRELESS LAN DRIVER 13624P: rt2x00 project 13625M: Stanislaw Gruszka <sgruszka@redhat.com> 13626M: Helmut Schaa <helmut.schaa@googlemail.com> 13627L: linux-wireless@vger.kernel.org 13628S: Maintained 13629F: drivers/net/wireless/ralink/rt2x00/ 13630 13631RAMDISK RAM BLOCK DEVICE DRIVER 13632M: Jens Axboe <axboe@kernel.dk> 13633S: Maintained 13634F: Documentation/admin-guide/blockdev/ramdisk.rst 13635F: drivers/block/brd.c 13636 13637RANCHU VIRTUAL BOARD FOR MIPS 13638M: Miodrag Dinic <miodrag.dinic@mips.com> 13639L: linux-mips@vger.kernel.org 13640S: Supported 13641F: arch/mips/generic/board-ranchu.c 13642F: arch/mips/configs/generic/board-ranchu.config 13643 13644RANDOM NUMBER DRIVER 13645M: "Theodore Ts'o" <tytso@mit.edu> 13646S: Maintained 13647F: drivers/char/random.c 13648 13649RAPIDIO SUBSYSTEM 13650M: Matt Porter <mporter@kernel.crashing.org> 13651M: Alexandre Bounine <alex.bou9@gmail.com> 13652S: Maintained 13653F: drivers/rapidio/ 13654 13655RAS INFRASTRUCTURE 13656M: Tony Luck <tony.luck@intel.com> 13657M: Borislav Petkov <bp@alien8.de> 13658L: linux-edac@vger.kernel.org 13659S: Maintained 13660F: drivers/ras/ 13661F: include/linux/ras.h 13662F: include/ras/ras_event.h 13663F: Documentation/admin-guide/ras.rst 13664 13665RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13666L: linux-wireless@vger.kernel.org 13667S: Orphan 13668F: drivers/net/wireless/ray* 13669 13670RCUTORTURE TEST FRAMEWORK 13671M: "Paul E. McKenney" <paulmck@kernel.org> 13672M: Josh Triplett <josh@joshtriplett.org> 13673R: Steven Rostedt <rostedt@goodmis.org> 13674R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13675R: Lai Jiangshan <jiangshanlai@gmail.com> 13676L: rcu@vger.kernel.org 13677S: Supported 13678T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13679F: tools/testing/selftests/rcutorture 13680 13681RDC R-321X SoC 13682M: Florian Fainelli <florian@openwrt.org> 13683S: Maintained 13684 13685RDC R6040 FAST ETHERNET DRIVER 13686M: Florian Fainelli <f.fainelli@gmail.com> 13687L: netdev@vger.kernel.org 13688S: Maintained 13689F: drivers/net/ethernet/rdc/r6040.c 13690 13691RDMAVT - RDMA verbs software 13692M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13693M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13694L: linux-rdma@vger.kernel.org 13695S: Supported 13696F: drivers/infiniband/sw/rdmavt 13697 13698RDS - RELIABLE DATAGRAM SOCKETS 13699M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13700L: netdev@vger.kernel.org 13701L: linux-rdma@vger.kernel.org 13702L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13703W: https://oss.oracle.com/projects/rds/ 13704S: Supported 13705F: net/rds/ 13706F: Documentation/networking/rds.txt 13707 13708RDT - RESOURCE ALLOCATION 13709M: Fenghua Yu <fenghua.yu@intel.com> 13710M: Reinette Chatre <reinette.chatre@intel.com> 13711L: linux-kernel@vger.kernel.org 13712S: Supported 13713F: arch/x86/kernel/cpu/resctrl/ 13714F: arch/x86/include/asm/resctrl_sched.h 13715F: Documentation/x86/resctrl* 13716 13717READ-COPY UPDATE (RCU) 13718M: "Paul E. McKenney" <paulmck@kernel.org> 13719M: Josh Triplett <josh@joshtriplett.org> 13720R: Steven Rostedt <rostedt@goodmis.org> 13721R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13722R: Lai Jiangshan <jiangshanlai@gmail.com> 13723R: Joel Fernandes <joel@joelfernandes.org> 13724L: rcu@vger.kernel.org 13725W: http://www.rdrop.com/users/paulmck/RCU/ 13726S: Supported 13727T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13728F: Documentation/RCU/ 13729X: Documentation/RCU/torture.txt 13730F: include/linux/rcu* 13731X: include/linux/srcu*.h 13732F: kernel/rcu/ 13733X: kernel/rcu/srcu*.c 13734 13735REAL TIME CLOCK (RTC) SUBSYSTEM 13736M: Alessandro Zummo <a.zummo@towertech.it> 13737M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13738L: linux-rtc@vger.kernel.org 13739Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13740T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13741S: Maintained 13742F: Documentation/devicetree/bindings/rtc/ 13743F: Documentation/admin-guide/rtc.rst 13744F: drivers/rtc/ 13745F: include/linux/rtc.h 13746F: include/uapi/linux/rtc.h 13747F: include/linux/rtc/ 13748F: include/linux/platform_data/rtc-* 13749F: tools/testing/selftests/rtc/ 13750 13751REALTEK AUDIO CODECS 13752M: Bard Liao <bardliao@realtek.com> 13753M: Oder Chiou <oder_chiou@realtek.com> 13754S: Maintained 13755F: sound/soc/codecs/rt* 13756F: include/sound/rt*.h 13757 13758REALTEK RTL83xx SMI DSA ROUTER CHIPS 13759M: Linus Walleij <linus.walleij@linaro.org> 13760S: Maintained 13761F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13762F: drivers/net/dsa/realtek-smi* 13763F: drivers/net/dsa/rtl83* 13764 13765REDPINE WIRELESS DRIVER 13766M: Amitkumar Karwar <amitkarwar@gmail.com> 13767M: Siva Rebbagondla <siva8118@gmail.com> 13768L: linux-wireless@vger.kernel.org 13769S: Maintained 13770F: drivers/net/wireless/rsi/ 13771 13772REGISTER MAP ABSTRACTION 13773M: Mark Brown <broonie@kernel.org> 13774L: linux-kernel@vger.kernel.org 13775T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13776S: Supported 13777F: Documentation/devicetree/bindings/regmap/ 13778F: drivers/base/regmap/ 13779F: include/linux/regmap.h 13780 13781REISERFS FILE SYSTEM 13782L: reiserfs-devel@vger.kernel.org 13783S: Supported 13784F: fs/reiserfs/ 13785 13786REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13787M: Ohad Ben-Cohen <ohad@wizery.com> 13788M: Bjorn Andersson <bjorn.andersson@linaro.org> 13789L: linux-remoteproc@vger.kernel.org 13790T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 13791S: Maintained 13792F: Documentation/devicetree/bindings/remoteproc/ 13793F: Documentation/ABI/testing/sysfs-class-remoteproc 13794F: Documentation/remoteproc.txt 13795F: drivers/remoteproc/ 13796F: include/linux/remoteproc.h 13797F: include/linux/remoteproc/ 13798 13799REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13800M: Ohad Ben-Cohen <ohad@wizery.com> 13801M: Bjorn Andersson <bjorn.andersson@linaro.org> 13802L: linux-remoteproc@vger.kernel.org 13803T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next 13804S: Maintained 13805F: drivers/rpmsg/ 13806F: Documentation/rpmsg.txt 13807F: Documentation/ABI/testing/sysfs-bus-rpmsg 13808F: include/linux/rpmsg.h 13809F: include/linux/rpmsg/ 13810F: include/uapi/linux/rpmsg.h 13811F: samples/rpmsg/ 13812 13813RENESAS CLOCK DRIVERS 13814M: Geert Uytterhoeven <geert+renesas@glider.be> 13815L: linux-renesas-soc@vger.kernel.org 13816T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13817S: Supported 13818F: drivers/clk/renesas/ 13819 13820RENESAS EMEV2 I2C DRIVER 13821M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13822S: Supported 13823F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt 13824F: drivers/i2c/busses/i2c-emev2.c 13825 13826RENESAS ETHERNET DRIVERS 13827R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13828L: netdev@vger.kernel.org 13829L: linux-renesas-soc@vger.kernel.org 13830F: Documentation/devicetree/bindings/net/renesas,*.txt 13831F: Documentation/devicetree/bindings/net/sh_eth.txt 13832F: drivers/net/ethernet/renesas/ 13833F: include/linux/sh_eth.h 13834 13835RENESAS R-CAR GYROADC DRIVER 13836M: Marek Vasut <marek.vasut@gmail.com> 13837L: linux-iio@vger.kernel.org 13838S: Supported 13839F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13840F: drivers/iio/adc/rcar-gyroadc.c 13841 13842RENESAS R-CAR I2C DRIVERS 13843M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13844S: Supported 13845F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt 13846F: Documentation/devicetree/bindings/i2c/renesas,iic.txt 13847F: drivers/i2c/busses/i2c-rcar.c 13848F: drivers/i2c/busses/i2c-sh_mobile.c 13849 13850RENESAS RIIC DRIVER 13851M: Chris Brandt <chris.brandt@renesas.com> 13852S: Supported 13853F: Documentation/devicetree/bindings/i2c/renesas,riic.txt 13854F: drivers/i2c/busses/i2c-riic.c 13855 13856RENESAS USB PHY DRIVER 13857M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13858L: linux-renesas-soc@vger.kernel.org 13859S: Maintained 13860F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13861 13862RESET CONTROLLER FRAMEWORK 13863M: Philipp Zabel <p.zabel@pengutronix.de> 13864T: git git://git.pengutronix.de/git/pza/linux 13865S: Maintained 13866F: drivers/reset/ 13867F: Documentation/devicetree/bindings/reset/ 13868F: include/dt-bindings/reset/ 13869F: include/linux/reset.h 13870F: include/linux/reset/ 13871F: include/linux/reset-controller.h 13872 13873RESTARTABLE SEQUENCES SUPPORT 13874M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13875M: Peter Zijlstra <peterz@infradead.org> 13876M: "Paul E. McKenney" <paulmck@kernel.org> 13877M: Boqun Feng <boqun.feng@gmail.com> 13878L: linux-kernel@vger.kernel.org 13879S: Supported 13880F: kernel/rseq.c 13881F: include/uapi/linux/rseq.h 13882F: include/trace/events/rseq.h 13883F: tools/testing/selftests/rseq/ 13884 13885RFKILL 13886M: Johannes Berg <johannes@sipsolutions.net> 13887L: linux-wireless@vger.kernel.org 13888W: http://wireless.kernel.org/ 13889T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13890T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13891S: Maintained 13892F: Documentation/driver-api/rfkill.rst 13893F: Documentation/ABI/stable/sysfs-class-rfkill 13894F: net/rfkill/ 13895F: include/linux/rfkill.h 13896F: include/uapi/linux/rfkill.h 13897 13898RHASHTABLE 13899M: Thomas Graf <tgraf@suug.ch> 13900M: Herbert Xu <herbert@gondor.apana.org.au> 13901L: netdev@vger.kernel.org 13902S: Maintained 13903F: lib/rhashtable.c 13904F: lib/test_rhashtable.c 13905F: include/linux/rhashtable.h 13906F: include/linux/rhashtable-types.h 13907 13908RICOH R5C592 MEMORYSTICK DRIVER 13909M: Maxim Levitsky <maximlevitsky@gmail.com> 13910S: Maintained 13911F: drivers/memstick/host/r592.* 13912 13913RICOH SMARTMEDIA/XD DRIVER 13914M: Maxim Levitsky <maximlevitsky@gmail.com> 13915S: Maintained 13916F: drivers/mtd/nand/raw/r852.c 13917F: drivers/mtd/nand/raw/r852.h 13918 13919RISC-V ARCHITECTURE 13920M: Paul Walmsley <paul.walmsley@sifive.com> 13921M: Palmer Dabbelt <palmer@sifive.com> 13922M: Albert Ou <aou@eecs.berkeley.edu> 13923L: linux-riscv@lists.infradead.org 13924T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 13925S: Supported 13926F: arch/riscv/ 13927K: riscv 13928N: riscv 13929 13930ROCCAT DRIVERS 13931M: Stefan Achatz <erazor_de@users.sourceforge.net> 13932W: http://sourceforge.net/projects/roccat/ 13933S: Maintained 13934F: drivers/hid/hid-roccat* 13935F: include/linux/hid-roccat* 13936F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13937 13938ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13939M: Jacob Chen <jacob-chen@iotwrt.com> 13940M: Ezequiel Garcia <ezequiel@collabora.com> 13941L: linux-media@vger.kernel.org 13942S: Maintained 13943F: drivers/media/platform/rockchip/rga/ 13944F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13945 13946HANTRO VPU CODEC DRIVER 13947M: Ezequiel Garcia <ezequiel@collabora.com> 13948L: linux-media@vger.kernel.org 13949S: Maintained 13950F: drivers/staging/media/hantro/ 13951F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13952 13953ROCKER DRIVER 13954M: Jiri Pirko <jiri@resnulli.us> 13955L: netdev@vger.kernel.org 13956S: Supported 13957F: drivers/net/ethernet/rocker/ 13958 13959ROCKETPORT DRIVER 13960P: Comtrol Corp. 13961W: http://www.comtrol.com 13962S: Maintained 13963F: Documentation/driver-api/serial/rocket.rst 13964F: drivers/tty/rocket* 13965 13966ROCKETPORT EXPRESS/INFINITY DRIVER 13967M: Kevin Cernekee <cernekee@gmail.com> 13968L: linux-serial@vger.kernel.org 13969S: Odd Fixes 13970F: drivers/tty/serial/rp2.* 13971 13972ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13973M: Marek Vasut <marek.vasut+renesas@gmail.com> 13974L: linux-kernel@vger.kernel.org 13975L: linux-renesas-soc@vger.kernel.org 13976S: Supported 13977F: drivers/mfd/bd9571mwv.c 13978F: drivers/regulator/bd9571mwv-regulator.c 13979F: drivers/gpio/gpio-bd9571mwv.c 13980F: include/linux/mfd/bd9571mwv.h 13981F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13982 13983ROSE NETWORK LAYER 13984M: Ralf Baechle <ralf@linux-mips.org> 13985L: linux-hams@vger.kernel.org 13986W: http://www.linux-ax25.org/ 13987S: Maintained 13988F: include/net/rose.h 13989F: include/uapi/linux/rose.h 13990F: net/rose/ 13991 13992RTL2830 MEDIA DRIVER 13993M: Antti Palosaari <crope@iki.fi> 13994L: linux-media@vger.kernel.org 13995W: https://linuxtv.org 13996W: http://palosaari.fi/linux/ 13997Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13998T: git git://linuxtv.org/anttip/media_tree.git 13999S: Maintained 14000F: drivers/media/dvb-frontends/rtl2830* 14001 14002RTL2832 MEDIA DRIVER 14003M: Antti Palosaari <crope@iki.fi> 14004L: linux-media@vger.kernel.org 14005W: https://linuxtv.org 14006W: http://palosaari.fi/linux/ 14007Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14008T: git git://linuxtv.org/anttip/media_tree.git 14009S: Maintained 14010F: drivers/media/dvb-frontends/rtl2832* 14011 14012RTL2832_SDR MEDIA DRIVER 14013M: Antti Palosaari <crope@iki.fi> 14014L: linux-media@vger.kernel.org 14015W: https://linuxtv.org 14016W: http://palosaari.fi/linux/ 14017Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14018T: git git://linuxtv.org/anttip/media_tree.git 14019S: Maintained 14020F: drivers/media/dvb-frontends/rtl2832_sdr* 14021 14022RTL8180 WIRELESS DRIVER 14023L: linux-wireless@vger.kernel.org 14024W: http://wireless.kernel.org/ 14025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14026S: Orphan 14027F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 14028 14029RTL8187 WIRELESS DRIVER 14030M: Herton Ronaldo Krzesinski <herton@canonical.com> 14031M: Hin-Tak Leung <htl10@users.sourceforge.net> 14032M: Larry Finger <Larry.Finger@lwfinger.net> 14033L: linux-wireless@vger.kernel.org 14034W: http://wireless.kernel.org/ 14035T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14036S: Maintained 14037F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 14038 14039REALTEK WIRELESS DRIVER (rtlwifi family) 14040M: Ping-Ke Shih <pkshih@realtek.com> 14041L: linux-wireless@vger.kernel.org 14042W: http://wireless.kernel.org/ 14043T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14044S: Maintained 14045F: drivers/net/wireless/realtek/rtlwifi/ 14046 14047REALTEK WIRELESS DRIVER (rtw88) 14048M: Yan-Hsuan Chuang <yhchuang@realtek.com> 14049L: linux-wireless@vger.kernel.org 14050S: Maintained 14051F: drivers/net/wireless/realtek/rtw88/ 14052 14053RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 14054M: Jes Sorensen <Jes.Sorensen@gmail.com> 14055L: linux-wireless@vger.kernel.org 14056T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 14057S: Maintained 14058F: drivers/net/wireless/realtek/rtl8xxxu/ 14059 14060RXRPC SOCKETS (AF_RXRPC) 14061M: David Howells <dhowells@redhat.com> 14062L: linux-afs@lists.infradead.org 14063S: Supported 14064F: net/rxrpc/ 14065F: include/keys/rxrpc-type.h 14066F: include/net/af_rxrpc.h 14067F: include/trace/events/rxrpc.h 14068F: include/uapi/linux/rxrpc.h 14069F: Documentation/networking/rxrpc.txt 14070W: https://www.infradead.org/~dhowells/kafs/ 14071 14072S3 SAVAGE FRAMEBUFFER DRIVER 14073M: Antonino Daplas <adaplas@gmail.com> 14074L: linux-fbdev@vger.kernel.org 14075S: Maintained 14076F: drivers/video/fbdev/savage/ 14077 14078S390 14079M: Heiko Carstens <heiko.carstens@de.ibm.com> 14080M: Vasily Gorbik <gor@linux.ibm.com> 14081M: Christian Borntraeger <borntraeger@de.ibm.com> 14082L: linux-s390@vger.kernel.org 14083W: http://www.ibm.com/developerworks/linux/linux390/ 14084T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 14085S: Supported 14086F: arch/s390/ 14087F: drivers/s390/ 14088F: Documentation/s390/ 14089F: Documentation/driver-api/s390-drivers.rst 14090 14091S390 COMMON I/O LAYER 14092M: Sebastian Ott <sebott@linux.ibm.com> 14093M: Peter Oberparleiter <oberpar@linux.ibm.com> 14094L: linux-s390@vger.kernel.org 14095W: http://www.ibm.com/developerworks/linux/linux390/ 14096S: Supported 14097F: drivers/s390/cio/ 14098 14099S390 DASD DRIVER 14100M: Stefan Haberland <sth@linux.ibm.com> 14101M: Jan Hoeppner <hoeppner@linux.ibm.com> 14102L: linux-s390@vger.kernel.org 14103W: http://www.ibm.com/developerworks/linux/linux390/ 14104S: Supported 14105F: drivers/s390/block/dasd* 14106F: block/partitions/ibm.c 14107 14108S390 IOMMU (PCI) 14109M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14110L: linux-s390@vger.kernel.org 14111W: http://www.ibm.com/developerworks/linux/linux390/ 14112S: Supported 14113F: drivers/iommu/s390-iommu.c 14114 14115S390 IUCV NETWORK LAYER 14116M: Julian Wiedmann <jwi@linux.ibm.com> 14117M: Ursula Braun <ubraun@linux.ibm.com> 14118L: linux-s390@vger.kernel.org 14119W: http://www.ibm.com/developerworks/linux/linux390/ 14120S: Supported 14121F: drivers/s390/net/*iucv* 14122F: include/net/iucv/ 14123F: net/iucv/ 14124 14125S390 NETWORK DRIVERS 14126M: Julian Wiedmann <jwi@linux.ibm.com> 14127M: Ursula Braun <ubraun@linux.ibm.com> 14128L: linux-s390@vger.kernel.org 14129W: http://www.ibm.com/developerworks/linux/linux390/ 14130S: Supported 14131F: drivers/s390/net/ 14132 14133S390 PCI SUBSYSTEM 14134M: Sebastian Ott <sebott@linux.ibm.com> 14135M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14136L: linux-s390@vger.kernel.org 14137W: http://www.ibm.com/developerworks/linux/linux390/ 14138S: Supported 14139F: arch/s390/pci/ 14140F: drivers/pci/hotplug/s390_pci_hpc.c 14141 14142S390 VFIO-CCW DRIVER 14143M: Cornelia Huck <cohuck@redhat.com> 14144M: Eric Farman <farman@linux.ibm.com> 14145R: Halil Pasic <pasic@linux.ibm.com> 14146L: linux-s390@vger.kernel.org 14147L: kvm@vger.kernel.org 14148S: Supported 14149F: drivers/s390/cio/vfio_ccw* 14150F: Documentation/s390/vfio-ccw.rst 14151F: include/uapi/linux/vfio_ccw.h 14152 14153S390 ZCRYPT DRIVER 14154M: Harald Freudenberger <freude@linux.ibm.com> 14155L: linux-s390@vger.kernel.org 14156W: http://www.ibm.com/developerworks/linux/linux390/ 14157S: Supported 14158F: drivers/s390/crypto/ 14159 14160S390 VFIO AP DRIVER 14161M: Tony Krowiak <akrowiak@linux.ibm.com> 14162M: Pierre Morel <pmorel@linux.ibm.com> 14163M: Halil Pasic <pasic@linux.ibm.com> 14164L: linux-s390@vger.kernel.org 14165W: http://www.ibm.com/developerworks/linux/linux390/ 14166S: Supported 14167F: drivers/s390/crypto/vfio_ap_drv.c 14168F: drivers/s390/crypto/vfio_ap_private.h 14169F: drivers/s390/crypto/vfio_ap_ops.c 14170F: Documentation/s390/vfio-ap.rst 14171 14172S390 ZFCP DRIVER 14173M: Steffen Maier <maier@linux.ibm.com> 14174M: Benjamin Block <bblock@linux.ibm.com> 14175L: linux-s390@vger.kernel.org 14176W: http://www.ibm.com/developerworks/linux/linux390/ 14177S: Supported 14178F: drivers/s390/scsi/zfcp_* 14179 14180S3C24XX SD/MMC Driver 14181M: Ben Dooks <ben-linux@fluff.org> 14182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14183S: Supported 14184F: drivers/mmc/host/s3cmci.* 14185 14186SAA6588 RDS RECEIVER DRIVER 14187M: Hans Verkuil <hverkuil@xs4all.nl> 14188L: linux-media@vger.kernel.org 14189T: git git://linuxtv.org/media_tree.git 14190W: https://linuxtv.org 14191S: Odd Fixes 14192F: drivers/media/i2c/saa6588* 14193 14194SAA7134 VIDEO4LINUX DRIVER 14195M: Mauro Carvalho Chehab <mchehab@kernel.org> 14196L: linux-media@vger.kernel.org 14197W: https://linuxtv.org 14198T: git git://linuxtv.org/media_tree.git 14199S: Odd fixes 14200F: Documentation/media/v4l-drivers/saa7134* 14201F: drivers/media/pci/saa7134/ 14202 14203SAA7146 VIDEO4LINUX-2 DRIVER 14204M: Hans Verkuil <hverkuil@xs4all.nl> 14205L: linux-media@vger.kernel.org 14206T: git git://linuxtv.org/media_tree.git 14207S: Maintained 14208F: drivers/media/common/saa7146/ 14209F: drivers/media/pci/saa7146/ 14210F: include/media/drv-intf/saa7146* 14211 14212SAFESETID SECURITY MODULE 14213M: Micah Morton <mortonm@chromium.org> 14214S: Supported 14215F: security/safesetid/ 14216F: Documentation/admin-guide/LSM/SafeSetID.rst 14217 14218SAMSUNG AUDIO (ASoC) DRIVERS 14219M: Krzysztof Kozlowski <krzk@kernel.org> 14220M: Sangbeom Kim <sbkim73@samsung.com> 14221M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14222L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14223S: Supported 14224F: sound/soc/samsung/ 14225F: Documentation/devicetree/bindings/sound/samsung* 14226 14227SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14228M: Krzysztof Kozlowski <krzk@kernel.org> 14229L: linux-crypto@vger.kernel.org 14230L: linux-samsung-soc@vger.kernel.org 14231S: Maintained 14232F: drivers/crypto/exynos-rng.c 14233F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14234 14235SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14236M: Łukasz Stelmach <l.stelmach@samsung.com> 14237L: linux-samsung-soc@vger.kernel.org 14238S: Maintained 14239F: drivers/char/hw_random/exynos-trng.c 14240F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14241 14242SAMSUNG FRAMEBUFFER DRIVER 14243M: Jingoo Han <jingoohan1@gmail.com> 14244L: linux-fbdev@vger.kernel.org 14245S: Maintained 14246F: drivers/video/fbdev/s3c-fb.c 14247 14248SAMSUNG LAPTOP DRIVER 14249M: Corentin Chary <corentin.chary@gmail.com> 14250L: platform-driver-x86@vger.kernel.org 14251S: Maintained 14252F: drivers/platform/x86/samsung-laptop.c 14253 14254SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14255M: Sangbeom Kim <sbkim73@samsung.com> 14256M: Krzysztof Kozlowski <krzk@kernel.org> 14257M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14258L: linux-kernel@vger.kernel.org 14259L: linux-samsung-soc@vger.kernel.org 14260S: Supported 14261F: drivers/mfd/sec*.c 14262F: drivers/regulator/s2m*.c 14263F: drivers/regulator/s5m*.c 14264F: drivers/clk/clk-s2mps11.c 14265F: drivers/rtc/rtc-s5m.c 14266F: include/linux/mfd/samsung/ 14267F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14268F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14269F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14270F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14271 14272SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14273M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14274L: linux-media@vger.kernel.org 14275L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14276S: Maintained 14277F: drivers/media/platform/s3c-camif/ 14278F: include/media/drv-intf/s3c_camif.h 14279 14280SAMSUNG S3FWRN5 NFC DRIVER 14281M: Robert Baldyga <r.baldyga@samsung.com> 14282M: Krzysztof Opasiak <k.opasiak@samsung.com> 14283L: linux-nfc@lists.01.org (moderated for non-subscribers) 14284S: Supported 14285F: drivers/nfc/s3fwrn5 14286 14287SAMSUNG S5C73M3 CAMERA DRIVER 14288M: Kyungmin Park <kyungmin.park@samsung.com> 14289M: Andrzej Hajda <a.hajda@samsung.com> 14290L: linux-media@vger.kernel.org 14291S: Supported 14292F: drivers/media/i2c/s5c73m3/* 14293 14294SAMSUNG S5K5BAF CAMERA DRIVER 14295M: Kyungmin Park <kyungmin.park@samsung.com> 14296M: Andrzej Hajda <a.hajda@samsung.com> 14297L: linux-media@vger.kernel.org 14298S: Supported 14299F: drivers/media/i2c/s5k5baf.c 14300 14301SAMSUNG S5P Security SubSystem (SSS) DRIVER 14302M: Krzysztof Kozlowski <krzk@kernel.org> 14303M: Vladimir Zapolskiy <vz@mleia.com> 14304M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14305L: linux-crypto@vger.kernel.org 14306L: linux-samsung-soc@vger.kernel.org 14307S: Maintained 14308F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt 14309F: Documentation/devicetree/bindings/crypto/samsung-sss.txt 14310F: drivers/crypto/s5p-sss.c 14311 14312SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14313M: Kyungmin Park <kyungmin.park@samsung.com> 14314M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14315L: linux-media@vger.kernel.org 14316Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14317S: Supported 14318F: drivers/media/platform/exynos4-is/ 14319 14320SAMSUNG SOC CLOCK DRIVERS 14321M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14322M: Tomasz Figa <tomasz.figa@gmail.com> 14323M: Chanwoo Choi <cw00.choi@samsung.com> 14324S: Supported 14325L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14326T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14327F: drivers/clk/samsung/ 14328F: include/dt-bindings/clock/exynos*.h 14329F: Documentation/devicetree/bindings/clock/exynos*.txt 14330F: Documentation/devicetree/bindings/clock/samsung,s3c* 14331F: Documentation/devicetree/bindings/clock/samsung,s5p* 14332 14333SAMSUNG SPI DRIVERS 14334M: Kukjin Kim <kgene@kernel.org> 14335M: Krzysztof Kozlowski <krzk@kernel.org> 14336M: Andi Shyti <andi@etezian.org> 14337L: linux-spi@vger.kernel.org 14338L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14339S: Maintained 14340F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14341F: drivers/spi/spi-s3c* 14342F: include/linux/platform_data/spi-s3c64xx.h 14343 14344SAMSUNG SXGBE DRIVERS 14345M: Byungho An <bh74.an@samsung.com> 14346M: Girish K S <ks.giri@samsung.com> 14347M: Vipul Pandya <vipul.pandya@samsung.com> 14348S: Supported 14349L: netdev@vger.kernel.org 14350F: drivers/net/ethernet/samsung/sxgbe/ 14351 14352SAMSUNG THERMAL DRIVER 14353M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14354L: linux-pm@vger.kernel.org 14355L: linux-samsung-soc@vger.kernel.org 14356S: Supported 14357T: git https://github.com/lmajewski/linux-samsung-thermal.git 14358F: drivers/thermal/samsung/ 14359 14360SAMSUNG USB2 PHY DRIVER 14361M: Kamil Debski <kamil@wypas.org> 14362M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14363L: linux-kernel@vger.kernel.org 14364S: Supported 14365F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14366F: Documentation/driver-api/phy/samsung-usb2.rst 14367F: drivers/phy/samsung/phy-exynos4210-usb2.c 14368F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14369F: drivers/phy/samsung/phy-exynos5250-usb2.c 14370F: drivers/phy/samsung/phy-s5pv210-usb2.c 14371F: drivers/phy/samsung/phy-samsung-usb2.c 14372F: drivers/phy/samsung/phy-samsung-usb2.h 14373 14374SC1200 WDT DRIVER 14375M: Zwane Mwaikambo <zwanem@gmail.com> 14376S: Maintained 14377F: drivers/watchdog/sc1200wdt.c 14378 14379SCHEDULER 14380M: Ingo Molnar <mingo@redhat.com> 14381M: Peter Zijlstra <peterz@infradead.org> 14382M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE) 14383M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL) 14384R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL) 14385R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR) 14386R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH) 14387R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING) 14388L: linux-kernel@vger.kernel.org 14389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14390S: Maintained 14391F: kernel/sched/ 14392F: include/linux/sched.h 14393F: include/uapi/linux/sched.h 14394F: include/linux/wait.h 14395F: include/linux/preempt.h 14396 14397SCR24X CHIP CARD INTERFACE DRIVER 14398M: Lubomir Rintel <lkundrak@v3.sk> 14399S: Supported 14400F: drivers/char/pcmcia/scr24x_cs.c 14401 14402SCSI CDROM DRIVER 14403M: Jens Axboe <axboe@kernel.dk> 14404L: linux-scsi@vger.kernel.org 14405W: http://www.kernel.dk 14406S: Maintained 14407F: drivers/scsi/sr* 14408 14409SCSI RDMA PROTOCOL (SRP) INITIATOR 14410M: Bart Van Assche <bvanassche@acm.org> 14411L: linux-rdma@vger.kernel.org 14412S: Supported 14413Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14414F: drivers/infiniband/ulp/srp/ 14415F: include/scsi/srp.h 14416 14417SCSI RDMA PROTOCOL (SRP) TARGET 14418M: Bart Van Assche <bvanassche@acm.org> 14419L: linux-rdma@vger.kernel.org 14420L: target-devel@vger.kernel.org 14421S: Supported 14422Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14423F: drivers/infiniband/ulp/srpt/ 14424 14425SCSI SG DRIVER 14426M: Doug Gilbert <dgilbert@interlog.com> 14427L: linux-scsi@vger.kernel.org 14428W: http://sg.danny.cz/sg 14429S: Maintained 14430F: Documentation/scsi/scsi-generic.txt 14431F: drivers/scsi/sg.c 14432F: include/scsi/sg.h 14433 14434SCSI SUBSYSTEM 14435M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14437M: "Martin K. Petersen" <martin.petersen@oracle.com> 14438T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14439Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14440L: linux-scsi@vger.kernel.org 14441S: Maintained 14442F: Documentation/devicetree/bindings/scsi/ 14443F: drivers/scsi/ 14444F: include/scsi/ 14445 14446SCSI TAPE DRIVER 14447M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14448L: linux-scsi@vger.kernel.org 14449S: Maintained 14450F: Documentation/scsi/st.txt 14451F: drivers/scsi/st.* 14452F: drivers/scsi/st_*.h 14453 14454SCSI TARGET SUBSYSTEM 14455M: "Martin K. Petersen" <martin.petersen@oracle.com> 14456L: linux-scsi@vger.kernel.org 14457L: target-devel@vger.kernel.org 14458W: http://www.linux-iscsi.org 14459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14460Q: https://patchwork.kernel.org/project/target-devel/list/ 14461S: Supported 14462F: drivers/target/ 14463F: include/target/ 14464F: Documentation/target/ 14465 14466SCTP PROTOCOL 14467M: Vlad Yasevich <vyasevich@gmail.com> 14468M: Neil Horman <nhorman@tuxdriver.com> 14469M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14470L: linux-sctp@vger.kernel.org 14471W: http://lksctp.sourceforge.net 14472S: Maintained 14473F: Documentation/networking/sctp.txt 14474F: include/linux/sctp.h 14475F: include/uapi/linux/sctp.h 14476F: include/net/sctp/ 14477F: net/sctp/ 14478 14479SCx200 CPU SUPPORT 14480M: Jim Cromie <jim.cromie@gmail.com> 14481S: Odd Fixes 14482F: Documentation/i2c/busses/scx200_acb.rst 14483F: arch/x86/platform/scx200/ 14484F: drivers/watchdog/scx200_wdt.c 14485F: drivers/i2c/busses/scx200* 14486F: drivers/mtd/maps/scx200_docflash.c 14487F: include/linux/scx200.h 14488 14489SCx200 GPIO DRIVER 14490M: Jim Cromie <jim.cromie@gmail.com> 14491S: Maintained 14492F: drivers/char/scx200_gpio.c 14493F: include/linux/scx200_gpio.h 14494 14495SCx200 HRT CLOCKSOURCE DRIVER 14496M: Jim Cromie <jim.cromie@gmail.com> 14497S: Maintained 14498F: drivers/clocksource/scx200_hrt.c 14499 14500SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14501M: Sascha Sommer <saschasommer@freenet.de> 14502L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14503S: Maintained 14504F: drivers/mmc/host/sdricoh_cs.c 14505 14506SECO BOARDS CEC DRIVER 14507M: Ettore Chimenti <ek5.chimenti@gmail.com> 14508S: Maintained 14509F: drivers/media/platform/seco-cec/seco-cec.c 14510F: drivers/media/platform/seco-cec/seco-cec.h 14511 14512SECURE COMPUTING 14513M: Kees Cook <keescook@chromium.org> 14514R: Andy Lutomirski <luto@amacapital.net> 14515R: Will Drewry <wad@chromium.org> 14516T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14517S: Supported 14518F: kernel/seccomp.c 14519F: include/uapi/linux/seccomp.h 14520F: include/linux/seccomp.h 14521F: tools/testing/selftests/seccomp/* 14522F: tools/testing/selftests/kselftest_harness.h 14523F: Documentation/userspace-api/seccomp_filter.rst 14524K: \bsecure_computing 14525K: \bTIF_SECCOMP\b 14526 14527SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14528M: Al Cooper <alcooperx@gmail.com> 14529L: linux-mmc@vger.kernel.org 14530L: bcm-kernel-feedback-list@broadcom.com 14531S: Maintained 14532F: drivers/mmc/host/sdhci-brcmstb* 14533 14534SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14535M: Adrian Hunter <adrian.hunter@intel.com> 14536L: linux-mmc@vger.kernel.org 14537S: Maintained 14538F: drivers/mmc/host/sdhci* 14539F: include/linux/mmc/sdhci* 14540 14541EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14542M: Adrian Hunter <adrian.hunter@intel.com> 14543M: Ritesh Harjani <riteshh@codeaurora.org> 14544M: Asutosh Das <asutoshd@codeaurora.org> 14545L: linux-mmc@vger.kernel.org 14546S: Maintained 14547F: drivers/mmc/host/cqhci* 14548 14549SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14550M: Prabu Thangamuthu <prabu.t@synopsys.com> 14551M: Manjunath M B <manjumb@synopsys.com> 14552L: linux-mmc@vger.kernel.org 14553S: Maintained 14554F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14555 14556SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14557M: Ludovic Desroches <ludovic.desroches@microchip.com> 14558L: linux-mmc@vger.kernel.org 14559S: Supported 14560F: drivers/mmc/host/sdhci-of-at91.c 14561 14562SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14563M: Ben Dooks <ben-linux@fluff.org> 14564M: Jaehoon Chung <jh80.chung@samsung.com> 14565L: linux-mmc@vger.kernel.org 14566S: Maintained 14567F: drivers/mmc/host/sdhci-s3c* 14568 14569SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14570M: Viresh Kumar <vireshk@kernel.org> 14571L: linux-mmc@vger.kernel.org 14572S: Maintained 14573F: drivers/mmc/host/sdhci-spear.c 14574 14575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14576M: Kishon Vijay Abraham I <kishon@ti.com> 14577L: linux-mmc@vger.kernel.org 14578S: Maintained 14579F: drivers/mmc/host/sdhci-omap.c 14580 14581SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14582M: Scott Bauer <scott.bauer@intel.com> 14583M: Jonathan Derrick <jonathan.derrick@intel.com> 14584L: linux-block@vger.kernel.org 14585S: Supported 14586F: block/sed* 14587F: block/opal_proto.h 14588F: include/linux/sed* 14589F: include/uapi/linux/sed* 14590 14591SECURITY CONTACT 14592M: Security Officers <security@kernel.org> 14593S: Supported 14594 14595SECURITY SUBSYSTEM 14596M: James Morris <jmorris@namei.org> 14597M: "Serge E. Hallyn" <serge@hallyn.com> 14598L: linux-security-module@vger.kernel.org (suggested Cc:) 14599T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14600W: http://kernsec.org/ 14601S: Supported 14602F: security/ 14603X: security/selinux/ 14604 14605SELINUX SECURITY MODULE 14606M: Paul Moore <paul@paul-moore.com> 14607M: Stephen Smalley <sds@tycho.nsa.gov> 14608M: Eric Paris <eparis@parisplace.org> 14609L: selinux@vger.kernel.org 14610W: https://selinuxproject.org 14611W: https://github.com/SELinuxProject 14612T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14613S: Supported 14614F: include/uapi/linux/selinux_netlink.h 14615F: security/selinux/ 14616F: scripts/selinux/ 14617F: Documentation/admin-guide/LSM/SELinux.rst 14618 14619SENSABLE PHANTOM 14620M: Jiri Slaby <jirislaby@gmail.com> 14621S: Maintained 14622F: drivers/misc/phantom.c 14623F: include/uapi/linux/phantom.h 14624 14625SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14626M: Tomasz Duszynski <tduszyns@gmail.com> 14627S: Maintained 14628F: drivers/iio/chemical/sps30.c 14629F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14630 14631SERIAL DEVICE BUS 14632M: Rob Herring <robh@kernel.org> 14633L: linux-serial@vger.kernel.org 14634S: Maintained 14635F: Documentation/devicetree/bindings/serial/slave-device.txt 14636F: drivers/tty/serdev/ 14637F: include/linux/serdev.h 14638 14639SERIAL DRIVERS 14640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14641L: linux-serial@vger.kernel.org 14642S: Maintained 14643F: Documentation/devicetree/bindings/serial/ 14644F: drivers/tty/serial/ 14645 14646SERIAL IR RECEIVER 14647M: Sean Young <sean@mess.org> 14648L: linux-media@vger.kernel.org 14649S: Maintained 14650F: drivers/media/rc/serial_ir.c 14651 14652SFC NETWORK DRIVER 14653M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14654M: Edward Cree <ecree@solarflare.com> 14655M: Martin Habets <mhabets@solarflare.com> 14656L: netdev@vger.kernel.org 14657S: Supported 14658F: drivers/net/ethernet/sfc/ 14659 14660SFF/SFP/SFP+ MODULE SUPPORT 14661M: Russell King <linux@armlinux.org.uk> 14662L: netdev@vger.kernel.org 14663S: Maintained 14664F: drivers/net/phy/phylink.c 14665F: drivers/net/phy/sfp* 14666F: include/linux/phylink.h 14667F: include/linux/sfp.h 14668K: phylink 14669 14670SGI GRU DRIVER 14671M: Dimitri Sivanich <sivanich@sgi.com> 14672S: Maintained 14673F: drivers/misc/sgi-gru/ 14674 14675SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14676M: Pat Gefre <pfg@sgi.com> 14677L: linux-ia64@vger.kernel.org 14678S: Supported 14679F: Documentation/ia64/serial.rst 14680F: drivers/tty/serial/ioc?_serial.c 14681F: include/linux/ioc?.h 14682 14683SGI XP/XPC/XPNET DRIVER 14684M: Cliff Whickman <cpw@sgi.com> 14685M: Robin Holt <robinmholt@gmail.com> 14686S: Maintained 14687F: drivers/misc/sgi-xp/ 14688 14689SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14690M: Ursula Braun <ubraun@linux.ibm.com> 14691M: Karsten Graul <kgraul@linux.ibm.com> 14692L: linux-s390@vger.kernel.org 14693W: http://www.ibm.com/developerworks/linux/linux390/ 14694S: Supported 14695F: net/smc/ 14696 14697SHARP RJ54N1CB0C SENSOR DRIVER 14698M: Jacopo Mondi <jacopo@jmondi.org> 14699L: linux-media@vger.kernel.org 14700T: git git://linuxtv.org/media_tree.git 14701S: Odd fixes 14702F: drivers/media/i2c/rj54n1cb0c.c 14703F: include/media/i2c/rj54n1cb0c.h 14704 14705SH_VEU V4L2 MEM2MEM DRIVER 14706L: linux-media@vger.kernel.org 14707S: Orphan 14708F: drivers/media/platform/sh_veu.c 14709 14710SH_VOU V4L2 OUTPUT DRIVER 14711L: linux-media@vger.kernel.org 14712S: Orphan 14713F: drivers/media/platform/sh_vou.c 14714F: include/media/drv-intf/sh_vou.h 14715 14716SI2157 MEDIA DRIVER 14717M: Antti Palosaari <crope@iki.fi> 14718L: linux-media@vger.kernel.org 14719W: https://linuxtv.org 14720W: http://palosaari.fi/linux/ 14721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14722T: git git://linuxtv.org/anttip/media_tree.git 14723S: Maintained 14724F: drivers/media/tuners/si2157* 14725 14726SI2165 MEDIA DRIVER 14727M: Matthias Schwarzott <zzam@gentoo.org> 14728L: linux-media@vger.kernel.org 14729W: https://linuxtv.org 14730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14731S: Maintained 14732F: drivers/media/dvb-frontends/si2165* 14733 14734SI2168 MEDIA DRIVER 14735M: Antti Palosaari <crope@iki.fi> 14736L: linux-media@vger.kernel.org 14737W: https://linuxtv.org 14738W: http://palosaari.fi/linux/ 14739Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14740T: git git://linuxtv.org/anttip/media_tree.git 14741S: Maintained 14742F: drivers/media/dvb-frontends/si2168* 14743 14744SI470X FM RADIO RECEIVER I2C DRIVER 14745M: Hans Verkuil <hverkuil@xs4all.nl> 14746L: linux-media@vger.kernel.org 14747T: git git://linuxtv.org/media_tree.git 14748W: https://linuxtv.org 14749S: Odd Fixes 14750F: drivers/media/radio/si470x/radio-si470x-i2c.c 14751 14752SI470X FM RADIO RECEIVER USB DRIVER 14753M: Hans Verkuil <hverkuil@xs4all.nl> 14754L: linux-media@vger.kernel.org 14755T: git git://linuxtv.org/media_tree.git 14756W: https://linuxtv.org 14757S: Maintained 14758F: drivers/media/radio/si470x/radio-si470x-common.c 14759F: drivers/media/radio/si470x/radio-si470x.h 14760F: drivers/media/radio/si470x/radio-si470x-usb.c 14761 14762SI4713 FM RADIO TRANSMITTER I2C DRIVER 14763M: Eduardo Valentin <edubezval@gmail.com> 14764L: linux-media@vger.kernel.org 14765T: git git://linuxtv.org/media_tree.git 14766W: https://linuxtv.org 14767S: Odd Fixes 14768F: drivers/media/radio/si4713/si4713.? 14769 14770SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14771M: Eduardo Valentin <edubezval@gmail.com> 14772L: linux-media@vger.kernel.org 14773T: git git://linuxtv.org/media_tree.git 14774W: https://linuxtv.org 14775S: Odd Fixes 14776F: drivers/media/radio/si4713/radio-platform-si4713.c 14777 14778SI4713 FM RADIO TRANSMITTER USB DRIVER 14779M: Hans Verkuil <hverkuil@xs4all.nl> 14780L: linux-media@vger.kernel.org 14781T: git git://linuxtv.org/media_tree.git 14782W: https://linuxtv.org 14783S: Maintained 14784F: drivers/media/radio/si4713/radio-usb-si4713.c 14785 14786SIANO DVB DRIVER 14787M: Mauro Carvalho Chehab <mchehab@kernel.org> 14788L: linux-media@vger.kernel.org 14789W: https://linuxtv.org 14790T: git git://linuxtv.org/media_tree.git 14791S: Odd fixes 14792F: drivers/media/common/siano/ 14793F: drivers/media/usb/siano/ 14794F: drivers/media/usb/siano/ 14795F: drivers/media/mmc/siano/ 14796 14797SIFIVE DRIVERS 14798M: Palmer Dabbelt <palmer@sifive.com> 14799M: Paul Walmsley <paul.walmsley@sifive.com> 14800L: linux-riscv@lists.infradead.org 14801T: git git://github.com/sifive/riscv-linux.git 14802S: Supported 14803K: [^@]sifive 14804N: sifive 14805 14806SIFIVE FU540 SYSTEM-ON-CHIP 14807M: Paul Walmsley <paul.walmsley@sifive.com> 14808M: Palmer Dabbelt <palmer@sifive.com> 14809L: linux-riscv@lists.infradead.org 14810T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14811S: Supported 14812K: fu540 14813N: fu540 14814 14815SILEAD TOUCHSCREEN DRIVER 14816M: Hans de Goede <hdegoede@redhat.com> 14817L: linux-input@vger.kernel.org 14818L: platform-driver-x86@vger.kernel.org 14819S: Maintained 14820F: drivers/input/touchscreen/silead.c 14821F: drivers/platform/x86/touchscreen_dmi.c 14822 14823SILICON MOTION SM712 FRAME BUFFER DRIVER 14824M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14825M: Teddy Wang <teddy.wang@siliconmotion.com> 14826M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14827L: linux-fbdev@vger.kernel.org 14828S: Maintained 14829F: drivers/video/fbdev/sm712* 14830F: Documentation/fb/sm712fb.rst 14831 14832SIMPLE FIRMWARE INTERFACE (SFI) 14833M: Len Brown <lenb@kernel.org> 14834L: sfi-devel@simplefirmware.org 14835W: http://simplefirmware.org/ 14836T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14837S: Supported 14838F: arch/x86/platform/sfi/ 14839F: drivers/sfi/ 14840F: include/linux/sfi*.h 14841 14842SIMPLEFB FB DRIVER 14843M: Hans de Goede <hdegoede@redhat.com> 14844L: linux-fbdev@vger.kernel.org 14845S: Maintained 14846F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14847F: drivers/video/fbdev/simplefb.c 14848F: include/linux/platform_data/simplefb.h 14849 14850SIMTEC EB110ATX (Chalice CATS) 14851P: Ben Dooks 14852P: Vincent Sanders <vince@simtec.co.uk> 14853M: Simtec Linux Team <linux@simtec.co.uk> 14854W: http://www.simtec.co.uk/products/EB110ATX/ 14855S: Supported 14856 14857SIMTEC EB2410ITX (BAST) 14858P: Ben Dooks 14859P: Vincent Sanders <vince@simtec.co.uk> 14860M: Simtec Linux Team <linux@simtec.co.uk> 14861W: http://www.simtec.co.uk/products/EB2410ITX/ 14862S: Supported 14863F: arch/arm/mach-s3c24xx/mach-bast.c 14864F: arch/arm/mach-s3c24xx/bast-ide.c 14865F: arch/arm/mach-s3c24xx/bast-irq.c 14866 14867SIPHASH PRF ROUTINES 14868M: Jason A. Donenfeld <Jason@zx2c4.com> 14869S: Maintained 14870F: lib/siphash.c 14871F: lib/test_siphash.c 14872F: include/linux/siphash.h 14873 14874SIOX 14875M: Thorsten Scherer <t.scherer@eckelmann.de> 14876M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14877R: Pengutronix Kernel Team <kernel@pengutronix.de> 14878S: Supported 14879F: drivers/siox/* 14880F: drivers/gpio/gpio-siox.c 14881F: include/trace/events/siox.h 14882 14883SIS 190 ETHERNET DRIVER 14884M: Francois Romieu <romieu@fr.zoreil.com> 14885L: netdev@vger.kernel.org 14886S: Maintained 14887F: drivers/net/ethernet/sis/sis190.c 14888 14889SIS 900/7016 FAST ETHERNET DRIVER 14890M: Daniele Venzano <venza@brownhat.org> 14891W: http://www.brownhat.org/sis900.html 14892L: netdev@vger.kernel.org 14893S: Maintained 14894F: drivers/net/ethernet/sis/sis900.* 14895 14896SIS FRAMEBUFFER DRIVER 14897M: Thomas Winischhofer <thomas@winischhofer.net> 14898W: http://www.winischhofer.net/linuxsisvga.shtml 14899S: Maintained 14900F: Documentation/fb/sisfb.rst 14901F: drivers/video/fbdev/sis/ 14902F: include/video/sisfb.h 14903 14904SIS USB2VGA DRIVER 14905M: Thomas Winischhofer <thomas@winischhofer.net> 14906W: http://www.winischhofer.at/linuxsisusbvga.shtml 14907S: Maintained 14908F: drivers/usb/misc/sisusbvga/ 14909 14910SLAB ALLOCATOR 14911M: Christoph Lameter <cl@linux.com> 14912M: Pekka Enberg <penberg@kernel.org> 14913M: David Rientjes <rientjes@google.com> 14914M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14915M: Andrew Morton <akpm@linux-foundation.org> 14916L: linux-mm@kvack.org 14917S: Maintained 14918F: include/linux/sl?b*.h 14919F: mm/sl?b* 14920 14921SLEEPABLE READ-COPY UPDATE (SRCU) 14922M: Lai Jiangshan <jiangshanlai@gmail.com> 14923M: "Paul E. McKenney" <paulmck@kernel.org> 14924M: Josh Triplett <josh@joshtriplett.org> 14925R: Steven Rostedt <rostedt@goodmis.org> 14926R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14927L: rcu@vger.kernel.org 14928W: http://www.rdrop.com/users/paulmck/RCU/ 14929S: Supported 14930T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14931F: include/linux/srcu*.h 14932F: kernel/rcu/srcu*.c 14933 14934SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14935M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14936L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14937S: Maintained 14938F: drivers/slimbus/ 14939F: Documentation/devicetree/bindings/slimbus/ 14940F: include/linux/slimbus.h 14941 14942SMACK SECURITY MODULE 14943M: Casey Schaufler <casey@schaufler-ca.com> 14944L: linux-security-module@vger.kernel.org 14945W: http://schaufler-ca.com 14946T: git git://github.com/cschaufler/smack-next 14947S: Maintained 14948F: Documentation/admin-guide/LSM/Smack.rst 14949F: security/smack/ 14950 14951SMC91x ETHERNET DRIVER 14952M: Nicolas Pitre <nico@fluxnic.net> 14953S: Odd Fixes 14954F: drivers/net/ethernet/smsc/smc91x.* 14955 14956SMIA AND SMIA++ IMAGE SENSOR DRIVER 14957M: Sakari Ailus <sakari.ailus@iki.fi> 14958L: linux-media@vger.kernel.org 14959S: Maintained 14960F: drivers/media/i2c/smiapp/ 14961F: include/media/i2c/smiapp.h 14962F: drivers/media/i2c/smiapp-pll.c 14963F: drivers/media/i2c/smiapp-pll.h 14964F: include/uapi/linux/smiapp.h 14965F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14966 14967SMM665 HARDWARE MONITOR DRIVER 14968M: Guenter Roeck <linux@roeck-us.net> 14969L: linux-hwmon@vger.kernel.org 14970S: Maintained 14971F: Documentation/hwmon/smm665.rst 14972F: drivers/hwmon/smm665.c 14973 14974SMSC EMC2103 HARDWARE MONITOR DRIVER 14975M: Steve Glendinning <steve.glendinning@shawell.net> 14976L: linux-hwmon@vger.kernel.org 14977S: Maintained 14978F: Documentation/hwmon/emc2103.rst 14979F: drivers/hwmon/emc2103.c 14980 14981SMSC SCH5627 HARDWARE MONITOR DRIVER 14982M: Hans de Goede <hdegoede@redhat.com> 14983L: linux-hwmon@vger.kernel.org 14984S: Supported 14985F: Documentation/hwmon/sch5627.rst 14986F: drivers/hwmon/sch5627.c 14987 14988SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14989M: Steve Glendinning <steve.glendinning@shawell.net> 14990L: linux-fbdev@vger.kernel.org 14991S: Maintained 14992F: drivers/video/fbdev/smscufx.c 14993 14994SMSC47B397 HARDWARE MONITOR DRIVER 14995M: Jean Delvare <jdelvare@suse.com> 14996L: linux-hwmon@vger.kernel.org 14997S: Maintained 14998F: Documentation/hwmon/smsc47b397.rst 14999F: drivers/hwmon/smsc47b397.c 15000 15001SMSC911x ETHERNET DRIVER 15002M: Steve Glendinning <steve.glendinning@shawell.net> 15003L: netdev@vger.kernel.org 15004S: Maintained 15005F: include/linux/smsc911x.h 15006F: drivers/net/ethernet/smsc/smsc911x.* 15007 15008SMSC9420 PCI ETHERNET DRIVER 15009M: Steve Glendinning <steve.glendinning@shawell.net> 15010L: netdev@vger.kernel.org 15011S: Maintained 15012F: drivers/net/ethernet/smsc/smsc9420.* 15013 15014SOC-CAMERA V4L2 SUBSYSTEM 15015L: linux-media@vger.kernel.org 15016T: git git://linuxtv.org/media_tree.git 15017S: Orphan 15018F: include/media/soc_camera.h 15019F: drivers/staging/media/soc_camera/ 15020 15021SOCIONEXT SYNQUACER I2C DRIVER 15022M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 15023L: linux-i2c@vger.kernel.org 15024S: Maintained 15025F: drivers/i2c/busses/i2c-synquacer.c 15026F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 15027 15028SOCIONEXT UNIPHIER SOUND DRIVER 15029L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15030S: Orphan 15031F: sound/soc/uniphier/ 15032 15033SOEKRIS NET48XX LED SUPPORT 15034M: Chris Boot <bootc@bootc.net> 15035S: Maintained 15036F: drivers/leds/leds-net48xx.c 15037 15038SOFT-IWARP DRIVER (siw) 15039M: Bernard Metzler <bmt@zurich.ibm.com> 15040L: linux-rdma@vger.kernel.org 15041S: Supported 15042F: drivers/infiniband/sw/siw/ 15043F: include/uapi/rdma/siw-abi.h 15044 15045SOFT-ROCE DRIVER (rxe) 15046M: Moni Shoua <monis@mellanox.com> 15047L: linux-rdma@vger.kernel.org 15048S: Supported 15049W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 15050Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15051F: drivers/infiniband/sw/rxe/ 15052F: include/uapi/rdma/rdma_user_rxe.h 15053 15054SOFTLOGIC 6x10 MPEG CODEC 15055M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15056M: Anton Sviridenko <anton@corp.bluecherry.net> 15057M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15058M: Andrey Utkin <andrey_utkin@fastmail.com> 15059M: Ismael Luceno <ismael@iodev.co.uk> 15060L: linux-media@vger.kernel.org 15061S: Supported 15062F: drivers/media/pci/solo6x10/ 15063 15064SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 15065M: James Morse <james.morse@arm.com> 15066L: linux-arm-kernel@lists.infradead.org 15067S: Maintained 15068F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 15069F: drivers/firmware/arm_sdei.c 15070F: include/linux/arm_sdei.h 15071F: include/uapi/linux/arm_sdei.h 15072 15073SOFTWARE RAID (Multiple Disks) SUPPORT 15074M: Song Liu <song@kernel.org> 15075L: linux-raid@vger.kernel.org 15076T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 15077S: Supported 15078F: drivers/md/Makefile 15079F: drivers/md/Kconfig 15080F: drivers/md/md* 15081F: drivers/md/raid* 15082F: include/linux/raid/ 15083F: include/uapi/linux/raid/ 15084 15085SOCIONEXT (SNI) AVE NETWORK DRIVER 15086M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 15087L: netdev@vger.kernel.org 15088S: Maintained 15089F: drivers/net/ethernet/socionext/sni_ave.c 15090F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 15091 15092SOCIONEXT (SNI) NETSEC NETWORK DRIVER 15093M: Jassi Brar <jaswinder.singh@linaro.org> 15094M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 15095L: netdev@vger.kernel.org 15096S: Maintained 15097F: drivers/net/ethernet/socionext/netsec.c 15098F: Documentation/devicetree/bindings/net/socionext-netsec.txt 15099 15100SOCIONEXT (SNI) Synquacer SPI DRIVER 15101M: Masahisa Kojima <masahisa.kojima@linaro.org> 15102M: Jassi Brar <jaswinder.singh@linaro.org> 15103L: linux-spi@vger.kernel.org 15104S: Maintained 15105F: drivers/spi/spi-synquacer.c 15106F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 15107 15108SOLIDRUN CLEARFOG SUPPORT 15109M: Russell King <linux@armlinux.org.uk> 15110S: Maintained 15111F: arch/arm/boot/dts/armada-388-clearfog* 15112F: arch/arm/boot/dts/armada-38x-solidrun-* 15113 15114SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 15115M: Russell King <linux@armlinux.org.uk> 15116S: Maintained 15117F: arch/arm/boot/dts/imx6*-cubox-i* 15118F: arch/arm/boot/dts/imx6*-hummingboard* 15119F: arch/arm/boot/dts/imx6*-sr-* 15120 15121SONIC NETWORK DRIVER 15122M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 15123L: netdev@vger.kernel.org 15124S: Maintained 15125F: drivers/net/ethernet/natsemi/sonic.* 15126 15127SONICS SILICON BACKPLANE DRIVER (SSB) 15128M: Michael Buesch <m@bues.ch> 15129L: linux-wireless@vger.kernel.org 15130S: Maintained 15131F: drivers/ssb/ 15132F: include/linux/ssb/ 15133 15134SONY IMX214 SENSOR DRIVER 15135M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 15136L: linux-media@vger.kernel.org 15137T: git git://linuxtv.org/media_tree.git 15138S: Maintained 15139F: drivers/media/i2c/imx214.c 15140F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 15141 15142SONY IMX258 SENSOR DRIVER 15143M: Sakari Ailus <sakari.ailus@linux.intel.com> 15144L: linux-media@vger.kernel.org 15145T: git git://linuxtv.org/media_tree.git 15146S: Maintained 15147F: drivers/media/i2c/imx258.c 15148 15149SONY IMX274 SENSOR DRIVER 15150M: Leon Luo <leonl@leopardimaging.com> 15151L: linux-media@vger.kernel.org 15152T: git git://linuxtv.org/media_tree.git 15153S: Maintained 15154F: drivers/media/i2c/imx274.c 15155F: Documentation/devicetree/bindings/media/i2c/imx274.txt 15156 15157SONY IMX319 SENSOR DRIVER 15158M: Bingbu Cao <bingbu.cao@intel.com> 15159L: linux-media@vger.kernel.org 15160T: git git://linuxtv.org/media_tree.git 15161S: Maintained 15162F: drivers/media/i2c/imx319.c 15163 15164SONY IMX355 SENSOR DRIVER 15165M: Tianshu Qiu <tian.shu.qiu@intel.com> 15166L: linux-media@vger.kernel.org 15167T: git git://linuxtv.org/media_tree.git 15168S: Maintained 15169F: drivers/media/i2c/imx355.c 15170 15171SONY MEMORYSTICK SUBSYSTEM 15172M: Maxim Levitsky <maximlevitsky@gmail.com> 15173M: Alex Dubov <oakad@yahoo.com> 15174M: Ulf Hansson <ulf.hansson@linaro.org> 15175L: linux-mmc@vger.kernel.org 15176T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15177S: Maintained 15178F: drivers/memstick/ 15179F: include/linux/memstick.h 15180 15181SONY VAIO CONTROL DEVICE DRIVER 15182M: Mattia Dongili <malattia@linux.it> 15183L: platform-driver-x86@vger.kernel.org 15184W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 15185S: Maintained 15186F: Documentation/admin-guide/laptops/sony-laptop.rst 15187F: drivers/char/sonypi.c 15188F: drivers/platform/x86/sony-laptop.c 15189F: include/linux/sony-laptop.h 15190 15191SOUND 15192M: Jaroslav Kysela <perex@perex.cz> 15193M: Takashi Iwai <tiwai@suse.com> 15194L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15195W: http://www.alsa-project.org/ 15196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15197Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15198S: Maintained 15199F: Documentation/sound/ 15200F: include/sound/ 15201F: include/uapi/sound/ 15202F: sound/ 15203 15204SOUND - COMPRESSED AUDIO 15205M: Vinod Koul <vkoul@kernel.org> 15206L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15208S: Supported 15209F: Documentation/sound/designs/compress-offload.rst 15210F: include/sound/compress_driver.h 15211F: include/uapi/sound/compress_* 15212F: sound/core/compress_offload.c 15213F: sound/soc/soc-compress.c 15214 15215SOUND - DMAENGINE HELPERS 15216M: Lars-Peter Clausen <lars@metafoo.de> 15217S: Supported 15218F: include/sound/dmaengine_pcm.h 15219F: sound/core/pcm_dmaengine.c 15220F: sound/soc/soc-generic-dmaengine-pcm.c 15221 15222SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15223M: Liam Girdwood <lgirdwood@gmail.com> 15224M: Mark Brown <broonie@kernel.org> 15225T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15226L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15227W: http://alsa-project.org/main/index.php/ASoC 15228S: Supported 15229F: Documentation/devicetree/bindings/sound/ 15230F: Documentation/sound/soc/ 15231F: sound/soc/ 15232F: include/dt-bindings/sound/ 15233F: include/sound/soc* 15234 15235SOUNDWIRE SUBSYSTEM 15236M: Vinod Koul <vkoul@kernel.org> 15237M: Sanyog Kale <sanyog.r.kale@intel.com> 15238R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15239L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15240S: Supported 15241F: Documentation/driver-api/soundwire/ 15242F: drivers/soundwire/ 15243F: include/linux/soundwire/ 15244 15245SP2 MEDIA DRIVER 15246M: Olli Salonen <olli.salonen@iki.fi> 15247L: linux-media@vger.kernel.org 15248W: https://linuxtv.org 15249Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15250S: Maintained 15251F: drivers/media/dvb-frontends/sp2* 15252 15253SPARC + UltraSPARC (sparc/sparc64) 15254M: "David S. Miller" <davem@davemloft.net> 15255L: sparclinux@vger.kernel.org 15256Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15257T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15258T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15259S: Maintained 15260F: arch/sparc/ 15261F: drivers/sbus/ 15262 15263SPARC SERIAL DRIVERS 15264M: "David S. Miller" <davem@davemloft.net> 15265L: sparclinux@vger.kernel.org 15266T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15267T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15268S: Maintained 15269F: include/linux/sunserialcore.h 15270F: drivers/tty/serial/suncore.c 15271F: drivers/tty/serial/sunhv.c 15272F: drivers/tty/serial/sunsab.c 15273F: drivers/tty/serial/sunsab.h 15274F: drivers/tty/serial/sunsu.c 15275F: drivers/tty/serial/sunzilog.c 15276F: drivers/tty/serial/sunzilog.h 15277F: drivers/tty/vcc.c 15278 15279SPARSE CHECKER 15280M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15281L: linux-sparse@vger.kernel.org 15282W: https://sparse.wiki.kernel.org/ 15283T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15284S: Maintained 15285F: include/linux/compiler.h 15286 15287SPEAR CLOCK FRAMEWORK SUPPORT 15288M: Viresh Kumar <vireshk@kernel.org> 15289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15290W: http://www.st.com/spear 15291S: Maintained 15292F: drivers/clk/spear/ 15293 15294SPEAR PLATFORM SUPPORT 15295M: Viresh Kumar <vireshk@kernel.org> 15296M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15298W: http://www.st.com/spear 15299S: Maintained 15300F: arch/arm/boot/dts/spear* 15301F: arch/arm/mach-spear/ 15302 15303SPI NOR SUBSYSTEM 15304M: Marek Vasut <marek.vasut@gmail.com> 15305M: Tudor Ambarus <tudor.ambarus@microchip.com> 15306L: linux-mtd@lists.infradead.org 15307W: http://www.linux-mtd.infradead.org/ 15308Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15309T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15310S: Maintained 15311F: drivers/mtd/spi-nor/ 15312F: include/linux/mtd/spi-nor.h 15313 15314SPI SUBSYSTEM 15315M: Mark Brown <broonie@kernel.org> 15316L: linux-spi@vger.kernel.org 15317T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15318Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15319S: Maintained 15320F: Documentation/devicetree/bindings/spi/ 15321F: Documentation/spi/ 15322F: drivers/spi/ 15323F: include/linux/spi/ 15324F: include/uapi/linux/spi/ 15325F: tools/spi/ 15326 15327SPIDERNET NETWORK DRIVER for CELL 15328M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15329L: netdev@vger.kernel.org 15330S: Supported 15331F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15332F: drivers/net/ethernet/toshiba/spider_net* 15333 15334SPMI SUBSYSTEM 15335R: Stephen Boyd <sboyd@kernel.org> 15336L: linux-arm-msm@vger.kernel.org 15337F: Documentation/devicetree/bindings/spmi/ 15338F: drivers/spmi/ 15339F: include/dt-bindings/spmi/spmi.h 15340F: include/linux/spmi.h 15341F: include/trace/events/spmi.h 15342 15343SPU FILE SYSTEM 15344M: Jeremy Kerr <jk@ozlabs.org> 15345L: linuxppc-dev@lists.ozlabs.org 15346W: http://www.ibm.com/developerworks/power/cell/ 15347S: Supported 15348F: Documentation/filesystems/spufs.txt 15349F: arch/powerpc/platforms/cell/spufs/ 15350 15351SQUASHFS FILE SYSTEM 15352M: Phillip Lougher <phillip@squashfs.org.uk> 15353L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15354W: http://squashfs.org.uk 15355T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15356S: Maintained 15357F: Documentation/filesystems/squashfs.txt 15358F: fs/squashfs/ 15359 15360SRM (Alpha) environment access 15361M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15362S: Maintained 15363F: arch/alpha/kernel/srm_env.c 15364 15365ST LSM6DSx IMU IIO DRIVER 15366M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15367L: linux-iio@vger.kernel.org 15368W: http://www.st.com/ 15369S: Maintained 15370F: drivers/iio/imu/st_lsm6dsx/ 15371F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15372 15373ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15374M: Mickael Guene <mickael.guene@st.com> 15375L: linux-media@vger.kernel.org 15376T: git git://linuxtv.org/media_tree.git 15377S: Maintained 15378F: drivers/media/i2c/st-mipid02.c 15379F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15380 15381ST STM32 I2C/SMBUS DRIVER 15382M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15383L: linux-i2c@vger.kernel.org 15384S: Maintained 15385F: drivers/i2c/busses/i2c-stm32* 15386 15387ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15388M: Song Qiang <songqiang1304521@gmail.com> 15389L: linux-iio@vger.kernel.org 15390S: Maintained 15391F: drivers/iio/proximity/vl53l0x-i2c.c 15392F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15393 15394STABLE BRANCH 15395M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15396M: Sasha Levin <sashal@kernel.org> 15397L: stable@vger.kernel.org 15398S: Supported 15399F: Documentation/process/stable-kernel-rules.rst 15400 15401STAGING - COMEDI 15402M: Ian Abbott <abbotti@mev.co.uk> 15403M: H Hartley Sweeten <hsweeten@visionengravers.com> 15404S: Odd Fixes 15405F: drivers/staging/comedi/ 15406 15407STAGING - FIELDBUS SUBSYSTEM 15408M: Sven Van Asbroeck <TheSven73@gmail.com> 15409S: Maintained 15410F: drivers/staging/fieldbus/* 15411F: drivers/staging/fieldbus/Documentation/ 15412 15413STAGING - HMS ANYBUS-S BUS 15414M: Sven Van Asbroeck <TheSven73@gmail.com> 15415S: Maintained 15416F: drivers/staging/fieldbus/anybuss/ 15417 15418STAGING - INDUSTRIAL IO 15419M: Jonathan Cameron <jic23@kernel.org> 15420L: linux-iio@vger.kernel.org 15421S: Odd Fixes 15422F: Documentation/devicetree/bindings/staging/iio/ 15423F: drivers/staging/iio/ 15424 15425STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15426M: Marc Dietrich <marvin24@gmx.de> 15427L: ac100@lists.launchpad.net (moderated for non-subscribers) 15428L: linux-tegra@vger.kernel.org 15429S: Maintained 15430F: drivers/staging/nvec/ 15431 15432STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15433M: Jens Frederich <jfrederich@gmail.com> 15434M: Daniel Drake <dsd@laptop.org> 15435M: Jon Nettleton <jon.nettleton@gmail.com> 15436W: http://wiki.laptop.org/go/DCON 15437S: Maintained 15438F: drivers/staging/olpc_dcon/ 15439 15440STAGING - REALTEK RTL8712U DRIVERS 15441M: Larry Finger <Larry.Finger@lwfinger.net> 15442M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15443S: Odd Fixes 15444F: drivers/staging/rtl8712/ 15445 15446STAGING - REALTEK RTL8188EU DRIVERS 15447M: Larry Finger <Larry.Finger@lwfinger.net> 15448S: Odd Fixes 15449F: drivers/staging/rtl8188eu/ 15450 15451STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15452M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15453M: Teddy Wang <teddy.wang@siliconmotion.com> 15454M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15455L: linux-fbdev@vger.kernel.org 15456S: Maintained 15457F: drivers/staging/sm750fb/ 15458 15459STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15460M: William Hubbs <w.d.hubbs@gmail.com> 15461M: Chris Brannon <chris@the-brannons.com> 15462M: Kirk Reiser <kirk@reisers.ca> 15463M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15464L: speakup@linux-speakup.org 15465W: http://www.linux-speakup.org/ 15466S: Odd Fixes 15467F: drivers/staging/speakup/ 15468 15469STAGING - VIA VT665X DRIVERS 15470M: Forest Bond <forest@alittletooquiet.net> 15471S: Odd Fixes 15472F: drivers/staging/vt665?/ 15473 15474STAGING - WILC1000 WIFI DRIVER 15475M: Adham Abozaeid <adham.abozaeid@microchip.com> 15476M: Ajay Singh <ajay.kathat@microchip.com> 15477L: linux-wireless@vger.kernel.org 15478S: Supported 15479F: drivers/staging/wilc1000/ 15480 15481STAGING SUBSYSTEM 15482M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15483T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15484L: devel@driverdev.osuosl.org 15485S: Supported 15486F: drivers/staging/ 15487 15488STARFIRE/DURALAN NETWORK DRIVER 15489M: Ion Badulescu <ionut@badula.org> 15490S: Odd Fixes 15491F: drivers/net/ethernet/adaptec/starfire* 15492 15493STEC S1220 SKD DRIVER 15494M: Damien Le Moal <Damien.LeMoal@wdc.com> 15495L: linux-block@vger.kernel.org 15496S: Maintained 15497F: drivers/block/skd*[ch] 15498 15499STI AUDIO (ASoC) DRIVERS 15500M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15501L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15502S: Maintained 15503F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15504F: sound/soc/sti/ 15505 15506STI CEC DRIVER 15507M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15508S: Maintained 15509F: drivers/media/platform/sti/cec/ 15510F: Documentation/devicetree/bindings/media/stih-cec.txt 15511 15512STK1160 USB VIDEO CAPTURE DRIVER 15513M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15514L: linux-media@vger.kernel.org 15515T: git git://linuxtv.org/media_tree.git 15516S: Maintained 15517F: drivers/media/usb/stk1160/ 15518 15519STM32 AUDIO (ASoC) DRIVERS 15520M: Olivier Moysan <olivier.moysan@st.com> 15521M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15522L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15523S: Maintained 15524F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15525F: sound/soc/stm/ 15526 15527STM32 TIMER/LPTIMER DRIVERS 15528M: Fabrice Gasnier <fabrice.gasnier@st.com> 15529S: Maintained 15530F: drivers/*/stm32-*timer* 15531F: drivers/pwm/pwm-stm32* 15532F: include/linux/*/stm32-*tim* 15533F: Documentation/ABI/testing/*timer-stm32 15534F: Documentation/devicetree/bindings/*/stm32-*timer* 15535F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15536 15537STMMAC ETHERNET DRIVER 15538M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15539M: Alexandre Torgue <alexandre.torgue@st.com> 15540M: Jose Abreu <joabreu@synopsys.com> 15541L: netdev@vger.kernel.org 15542W: http://www.stlinux.com 15543S: Supported 15544F: drivers/net/ethernet/stmicro/stmmac/ 15545 15546SUN3/3X 15547M: Sam Creasey <sammy@sammy.net> 15548W: http://sammy.net/sun3/ 15549S: Maintained 15550F: arch/m68k/kernel/*sun3* 15551F: arch/m68k/sun3*/ 15552F: arch/m68k/include/asm/sun3* 15553F: drivers/net/ethernet/i825xx/sun3* 15554 15555SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15556M: Hans de Goede <hdegoede@redhat.com> 15557L: linux-input@vger.kernel.org 15558S: Maintained 15559F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15560F: drivers/input/keyboard/sun4i-lradc-keys.c 15561 15562SUNDANCE NETWORK DRIVER 15563M: Denis Kirjanov <kda@linux-powerpc.org> 15564L: netdev@vger.kernel.org 15565S: Maintained 15566F: drivers/net/ethernet/dlink/sundance.c 15567 15568SUPERH 15569M: Yoshinori Sato <ysato@users.sourceforge.jp> 15570M: Rich Felker <dalias@libc.org> 15571L: linux-sh@vger.kernel.org 15572Q: http://patchwork.kernel.org/project/linux-sh/list/ 15573S: Maintained 15574F: Documentation/sh/ 15575F: arch/sh/ 15576F: drivers/sh/ 15577 15578SUSPEND TO RAM 15579M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15580M: Len Brown <len.brown@intel.com> 15581M: Pavel Machek <pavel@ucw.cz> 15582L: linux-pm@vger.kernel.org 15583B: https://bugzilla.kernel.org 15584S: Supported 15585F: Documentation/power/ 15586F: arch/x86/kernel/acpi/ 15587F: drivers/base/power/ 15588F: kernel/power/ 15589F: include/linux/suspend.h 15590F: include/linux/freezer.h 15591F: include/linux/pm.h 15592 15593SVGA HANDLING 15594M: Martin Mares <mj@ucw.cz> 15595L: linux-video@atrey.karlin.mff.cuni.cz 15596S: Maintained 15597F: Documentation/admin-guide/svga.rst 15598F: arch/x86/boot/video* 15599 15600SWIOTLB SUBSYSTEM 15601M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15602L: iommu@lists.linux-foundation.org 15603T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15604S: Supported 15605F: kernel/dma/swiotlb.c 15606F: arch/*/kernel/pci-swiotlb.c 15607F: include/linux/swiotlb.h 15608 15609SWITCHDEV 15610M: Jiri Pirko <jiri@resnulli.us> 15611M: Ivan Vecera <ivecera@redhat.com> 15612L: netdev@vger.kernel.org 15613S: Supported 15614F: net/switchdev/ 15615F: include/net/switchdev.h 15616 15617SY8106A REGULATOR DRIVER 15618M: Icenowy Zheng <icenowy@aosc.io> 15619S: Maintained 15620F: drivers/regulator/sy8106a-regulator.c 15621F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15622 15623SYNC FILE FRAMEWORK 15624M: Sumit Semwal <sumit.semwal@linaro.org> 15625R: Gustavo Padovan <gustavo@padovan.org> 15626S: Maintained 15627L: linux-media@vger.kernel.org 15628L: dri-devel@lists.freedesktop.org 15629F: drivers/dma-buf/sync_* 15630F: drivers/dma-buf/dma-fence* 15631F: drivers/dma-buf/sw_sync.c 15632F: include/linux/sync_file.h 15633F: include/uapi/linux/sync_file.h 15634F: Documentation/driver-api/sync_file.rst 15635T: git git://anongit.freedesktop.org/drm/drm-misc 15636 15637SYNOPSYS ARC ARCHITECTURE 15638M: Vineet Gupta <vgupta@synopsys.com> 15639L: linux-snps-arc@lists.infradead.org 15640S: Supported 15641F: arch/arc/ 15642F: Documentation/devicetree/bindings/arc/* 15643F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15644F: drivers/clocksource/arc_timer.c 15645F: drivers/tty/serial/arc_uart.c 15646T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15647 15648SYNOPSYS ARC HSDK SDP pll clock driver 15649M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15650S: Supported 15651F: drivers/clk/clk-hsdk-pll.c 15652F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15653 15654SYNOPSYS ARC SDP clock driver 15655M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15656S: Supported 15657F: drivers/clk/axs10x/* 15658F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15659 15660SYNOPSYS ARC SDP platform support 15661M: Alexey Brodkin <abrodkin@synopsys.com> 15662S: Supported 15663F: arch/arc/plat-axs10x 15664F: arch/arc/boot/dts/ax* 15665F: Documentation/devicetree/bindings/arc/axs10* 15666 15667SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15668M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15669S: Supported 15670F: drivers/reset/reset-axs10x.c 15671F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15672 15673SYNOPSYS CREG GPIO DRIVER 15674M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15675S: Maintained 15676F: drivers/gpio/gpio-creg-snps.c 15677F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15678 15679SYNOPSYS DESIGNWARE 8250 UART DRIVER 15680R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15681S: Maintained 15682F: drivers/tty/serial/8250/8250_dw.c 15683 15684SYNOPSYS DESIGNWARE APB GPIO DRIVER 15685M: Hoan Tran <hoan@os.amperecomputing.com> 15686L: linux-gpio@vger.kernel.org 15687S: Maintained 15688F: drivers/gpio/gpio-dwapb.c 15689F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15690 15691SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15692M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15693S: Maintained 15694F: drivers/dma/dw-axi-dmac/ 15695F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15696 15697SYNOPSYS DESIGNWARE DMAC DRIVER 15698M: Viresh Kumar <vireshk@kernel.org> 15699R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15700S: Maintained 15701F: Documentation/devicetree/bindings/dma/snps-dma.txt 15702F: drivers/dma/dw/ 15703F: include/dt-bindings/dma/dw-dmac.h 15704F: include/linux/dma/dw.h 15705F: include/linux/platform_data/dma-dw.h 15706 15707SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15708M: Jose Abreu <Jose.Abreu@synopsys.com> 15709L: netdev@vger.kernel.org 15710S: Supported 15711F: drivers/net/ethernet/synopsys/ 15712 15713SYNOPSYS DESIGNWARE I2C DRIVER 15714M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15715R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15716R: Mika Westerberg <mika.westerberg@linux.intel.com> 15717L: linux-i2c@vger.kernel.org 15718S: Maintained 15719F: drivers/i2c/busses/i2c-designware-* 15720F: include/linux/platform_data/i2c-designware.h 15721 15722SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15723M: Jaehoon Chung <jh80.chung@samsung.com> 15724L: linux-mmc@vger.kernel.org 15725S: Maintained 15726F: drivers/mmc/host/dw_mmc* 15727 15728SYNOPSYS HSDK RESET CONTROLLER DRIVER 15729M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15730S: Supported 15731F: drivers/reset/reset-hsdk.c 15732F: include/dt-bindings/reset/snps,hsdk-reset.h 15733F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15734 15735SYSTEM CONFIGURATION (SYSCON) 15736M: Lee Jones <lee.jones@linaro.org> 15737M: Arnd Bergmann <arnd@arndb.de> 15738T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15739S: Supported 15740F: drivers/mfd/syscon.c 15741 15742SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15743M: Sudeep Holla <sudeep.holla@arm.com> 15744L: linux-arm-kernel@lists.infradead.org 15745S: Maintained 15746F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15747F: drivers/clk/clk-sc[mp]i.c 15748F: drivers/cpufreq/sc[mp]i-cpufreq.c 15749F: drivers/firmware/arm_scpi.c 15750F: drivers/firmware/arm_scmi/ 15751F: drivers/reset/reset-scmi.c 15752F: include/linux/sc[mp]i_protocol.h 15753 15754SYSTEM RESET/SHUTDOWN DRIVERS 15755M: Sebastian Reichel <sre@kernel.org> 15756L: linux-pm@vger.kernel.org 15757T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15758S: Maintained 15759F: Documentation/devicetree/bindings/power/reset/ 15760F: drivers/power/reset/ 15761 15762SYSTEM TRACE MODULE CLASS 15763M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15764S: Maintained 15765T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15766F: Documentation/trace/stm.rst 15767F: drivers/hwtracing/stm/ 15768F: include/linux/stm.h 15769F: include/uapi/linux/stm.h 15770 15771SYSV FILESYSTEM 15772M: Christoph Hellwig <hch@infradead.org> 15773S: Maintained 15774F: Documentation/filesystems/sysv-fs.txt 15775F: fs/sysv/ 15776F: include/linux/sysv_fs.h 15777 15778TASKSTATS STATISTICS INTERFACE 15779M: Balbir Singh <bsingharora@gmail.com> 15780S: Maintained 15781F: Documentation/accounting/taskstats* 15782F: include/linux/taskstats* 15783F: kernel/taskstats.c 15784 15785TC subsystem 15786M: Jamal Hadi Salim <jhs@mojatatu.com> 15787M: Cong Wang <xiyou.wangcong@gmail.com> 15788M: Jiri Pirko <jiri@resnulli.us> 15789L: netdev@vger.kernel.org 15790S: Maintained 15791F: include/net/pkt_cls.h 15792F: include/net/pkt_sched.h 15793F: include/net/tc_act/ 15794F: include/uapi/linux/pkt_cls.h 15795F: include/uapi/linux/pkt_sched.h 15796F: include/uapi/linux/tc_act/ 15797F: include/uapi/linux/tc_ematch/ 15798F: net/sched/ 15799 15800TC90522 MEDIA DRIVER 15801M: Akihiro Tsukada <tskd08@gmail.com> 15802L: linux-media@vger.kernel.org 15803S: Odd Fixes 15804F: drivers/media/dvb-frontends/tc90522* 15805 15806TCP LOW PRIORITY MODULE 15807M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15808M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15809W: http://tcp-lp-mod.sourceforge.net/ 15810S: Maintained 15811F: net/ipv4/tcp_lp.c 15812 15813TDA10071 MEDIA DRIVER 15814M: Antti Palosaari <crope@iki.fi> 15815L: linux-media@vger.kernel.org 15816W: https://linuxtv.org 15817W: http://palosaari.fi/linux/ 15818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15819T: git git://linuxtv.org/anttip/media_tree.git 15820S: Maintained 15821F: drivers/media/dvb-frontends/tda10071* 15822 15823TDA18212 MEDIA DRIVER 15824M: Antti Palosaari <crope@iki.fi> 15825L: linux-media@vger.kernel.org 15826W: https://linuxtv.org 15827W: http://palosaari.fi/linux/ 15828Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15829T: git git://linuxtv.org/anttip/media_tree.git 15830S: Maintained 15831F: drivers/media/tuners/tda18212* 15832 15833TDA18218 MEDIA DRIVER 15834M: Antti Palosaari <crope@iki.fi> 15835L: linux-media@vger.kernel.org 15836W: https://linuxtv.org 15837W: http://palosaari.fi/linux/ 15838Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15839T: git git://linuxtv.org/anttip/media_tree.git 15840S: Maintained 15841F: drivers/media/tuners/tda18218* 15842 15843TDA18250 MEDIA DRIVER 15844M: Olli Salonen <olli.salonen@iki.fi> 15845L: linux-media@vger.kernel.org 15846W: https://linuxtv.org 15847Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15848T: git git://linuxtv.org/media_tree.git 15849S: Maintained 15850F: drivers/media/tuners/tda18250* 15851 15852TDA18271 MEDIA DRIVER 15853M: Michael Krufky <mkrufky@linuxtv.org> 15854L: linux-media@vger.kernel.org 15855W: https://linuxtv.org 15856W: http://github.com/mkrufky 15857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15858T: git git://linuxtv.org/mkrufky/tuners.git 15859S: Maintained 15860F: drivers/media/tuners/tda18271* 15861 15862TDA1997x MEDIA DRIVER 15863M: Tim Harvey <tharvey@gateworks.com> 15864L: linux-media@vger.kernel.org 15865W: https://linuxtv.org 15866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15867S: Maintained 15868F: drivers/media/i2c/tda1997x.* 15869 15870TDA827x MEDIA DRIVER 15871M: Michael Krufky <mkrufky@linuxtv.org> 15872L: linux-media@vger.kernel.org 15873W: https://linuxtv.org 15874W: http://github.com/mkrufky 15875Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15876T: git git://linuxtv.org/mkrufky/tuners.git 15877S: Maintained 15878F: drivers/media/tuners/tda8290.* 15879 15880TDA8290 MEDIA DRIVER 15881M: Michael Krufky <mkrufky@linuxtv.org> 15882L: linux-media@vger.kernel.org 15883W: https://linuxtv.org 15884W: http://github.com/mkrufky 15885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15886T: git git://linuxtv.org/mkrufky/tuners.git 15887S: Maintained 15888F: drivers/media/tuners/tda8290.* 15889 15890TDA9840 MEDIA DRIVER 15891M: Hans Verkuil <hverkuil@xs4all.nl> 15892L: linux-media@vger.kernel.org 15893T: git git://linuxtv.org/media_tree.git 15894W: https://linuxtv.org 15895S: Maintained 15896F: drivers/media/i2c/tda9840* 15897 15898TEA5761 TUNER DRIVER 15899M: Mauro Carvalho Chehab <mchehab@kernel.org> 15900L: linux-media@vger.kernel.org 15901W: https://linuxtv.org 15902T: git git://linuxtv.org/media_tree.git 15903S: Odd fixes 15904F: drivers/media/tuners/tea5761.* 15905 15906TEA5767 TUNER DRIVER 15907M: Mauro Carvalho Chehab <mchehab@kernel.org> 15908L: linux-media@vger.kernel.org 15909W: https://linuxtv.org 15910T: git git://linuxtv.org/media_tree.git 15911S: Maintained 15912F: drivers/media/tuners/tea5767.* 15913 15914TEA6415C MEDIA DRIVER 15915M: Hans Verkuil <hverkuil@xs4all.nl> 15916L: linux-media@vger.kernel.org 15917T: git git://linuxtv.org/media_tree.git 15918W: https://linuxtv.org 15919S: Maintained 15920F: drivers/media/i2c/tea6415c* 15921 15922TEA6420 MEDIA DRIVER 15923M: Hans Verkuil <hverkuil@xs4all.nl> 15924L: linux-media@vger.kernel.org 15925T: git git://linuxtv.org/media_tree.git 15926W: https://linuxtv.org 15927S: Maintained 15928F: drivers/media/i2c/tea6420* 15929 15930TEAM DRIVER 15931M: Jiri Pirko <jiri@resnulli.us> 15932L: netdev@vger.kernel.org 15933S: Supported 15934F: drivers/net/team/ 15935F: include/linux/if_team.h 15936F: include/uapi/linux/if_team.h 15937 15938TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15939M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15940S: Maintained 15941F: arch/x86/platform/ts5500/ 15942 15943TECHNOTREND USB IR RECEIVER 15944M: Sean Young <sean@mess.org> 15945L: linux-media@vger.kernel.org 15946S: Maintained 15947F: drivers/media/rc/ttusbir.c 15948 15949TECHWELL TW9910 VIDEO DECODER 15950L: linux-media@vger.kernel.org 15951S: Orphan 15952F: drivers/media/i2c/tw9910.c 15953F: include/media/i2c/tw9910.h 15954 15955TEE SUBSYSTEM 15956M: Jens Wiklander <jens.wiklander@linaro.org> 15957L: tee-dev@lists.linaro.org 15958S: Maintained 15959F: include/linux/tee_drv.h 15960F: include/uapi/linux/tee.h 15961F: drivers/tee/ 15962F: Documentation/tee.txt 15963 15964TEGRA ARCHITECTURE SUPPORT 15965M: Thierry Reding <thierry.reding@gmail.com> 15966M: Jonathan Hunter <jonathanh@nvidia.com> 15967L: linux-tegra@vger.kernel.org 15968Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15970S: Supported 15971N: [^a-z]tegra 15972 15973TEGRA CLOCK DRIVER 15974M: Peter De Schrijver <pdeschrijver@nvidia.com> 15975M: Prashant Gaikwad <pgaikwad@nvidia.com> 15976S: Supported 15977F: drivers/clk/tegra/ 15978 15979TEGRA DMA DRIVERS 15980M: Laxman Dewangan <ldewangan@nvidia.com> 15981M: Jon Hunter <jonathanh@nvidia.com> 15982S: Supported 15983F: drivers/dma/tegra* 15984 15985TEGRA I2C DRIVER 15986M: Laxman Dewangan <ldewangan@nvidia.com> 15987R: Dmitry Osipenko <digetx@gmail.com> 15988S: Supported 15989F: drivers/i2c/busses/i2c-tegra.c 15990 15991TEGRA IOMMU DRIVERS 15992M: Thierry Reding <thierry.reding@gmail.com> 15993L: linux-tegra@vger.kernel.org 15994S: Supported 15995F: drivers/iommu/tegra* 15996 15997TEGRA KBC DRIVER 15998M: Laxman Dewangan <ldewangan@nvidia.com> 15999S: Supported 16000F: drivers/input/keyboard/tegra-kbc.c 16001 16002TEGRA NAND DRIVER 16003M: Stefan Agner <stefan@agner.ch> 16004M: Lucas Stach <dev@lynxeye.de> 16005S: Maintained 16006F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 16007F: drivers/mtd/nand/raw/tegra_nand.c 16008 16009TEGRA PWM DRIVER 16010M: Thierry Reding <thierry.reding@gmail.com> 16011S: Supported 16012F: drivers/pwm/pwm-tegra.c 16013 16014TEGRA SERIAL DRIVER 16015M: Laxman Dewangan <ldewangan@nvidia.com> 16016S: Supported 16017F: drivers/tty/serial/serial-tegra.c 16018 16019TEGRA SPI DRIVER 16020M: Laxman Dewangan <ldewangan@nvidia.com> 16021S: Supported 16022F: drivers/spi/spi-tegra* 16023 16024TEGRA XUSB PADCTL DRIVER 16025M: JC Kuo <jckuo@nvidia.com> 16026S: Supported 16027F: drivers/phy/tegra/xusb* 16028 16029TEHUTI ETHERNET DRIVER 16030M: Andy Gospodarek <andy@greyhouse.net> 16031L: netdev@vger.kernel.org 16032S: Supported 16033F: drivers/net/ethernet/tehuti/* 16034 16035Telecom Clock Driver for MCPL0010 16036M: Mark Gross <mark.gross@intel.com> 16037S: Supported 16038F: drivers/char/tlclk.c 16039 16040TENSILICA XTENSA PORT (xtensa) 16041M: Chris Zankel <chris@zankel.net> 16042M: Max Filippov <jcmvbkbc@gmail.com> 16043L: linux-xtensa@linux-xtensa.org 16044T: git git://github.com/czankel/xtensa-linux.git 16045S: Maintained 16046F: arch/xtensa/ 16047F: drivers/irqchip/irq-xtensa-* 16048 16049Texas Instruments' System Control Interface (TISCI) Protocol Driver 16050M: Nishanth Menon <nm@ti.com> 16051M: Tero Kristo <t-kristo@ti.com> 16052M: Santosh Shilimkar <ssantosh@kernel.org> 16053L: linux-arm-kernel@lists.infradead.org 16054S: Maintained 16055F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 16056F: drivers/firmware/ti_sci* 16057F: include/linux/soc/ti/ti_sci_protocol.h 16058F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 16059F: drivers/soc/ti/ti_sci_pm_domains.c 16060F: include/dt-bindings/soc/ti,sci_pm_domain.h 16061F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 16062F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 16063F: drivers/clk/keystone/sci-clk.c 16064F: drivers/reset/reset-ti-sci.c 16065F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 16066F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 16067F: drivers/irqchip/irq-ti-sci-intr.c 16068F: drivers/irqchip/irq-ti-sci-inta.c 16069F: include/linux/soc/ti/ti_sci_inta_msi.h 16070F: drivers/soc/ti/ti_sci_inta_msi.c 16071 16072Texas Instruments ASoC drivers 16073M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16074L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16075S: Maintained 16076F: sound/soc/ti/ 16077 16078Texas Instruments' DAC7612 DAC Driver 16079M: Ricardo Ribalda <ricardo@ribalda.com> 16080L: linux-iio@vger.kernel.org 16081S: Supported 16082F: drivers/iio/dac/ti-dac7612.c 16083F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 16084 16085THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 16086M: Hans Verkuil <hverkuil@xs4all.nl> 16087L: linux-media@vger.kernel.org 16088T: git git://linuxtv.org/media_tree.git 16089W: https://linuxtv.org 16090S: Maintained 16091F: drivers/media/radio/radio-raremono.c 16092 16093THERMAL 16094M: Zhang Rui <rui.zhang@intel.com> 16095M: Eduardo Valentin <edubezval@gmail.com> 16096R: Daniel Lezcano <daniel.lezcano@linaro.org> 16097R: Amit Kucheria <amit.kucheria@verdurent.com> 16098L: linux-pm@vger.kernel.org 16099T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 16100T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 16101Q: https://patchwork.kernel.org/project/linux-pm/list/ 16102S: Supported 16103F: drivers/thermal/ 16104F: include/linux/thermal.h 16105F: include/uapi/linux/thermal.h 16106F: include/linux/cpu_cooling.h 16107F: Documentation/devicetree/bindings/thermal/ 16108 16109THERMAL/CPU_COOLING 16110M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 16111M: Viresh Kumar <viresh.kumar@linaro.org> 16112M: Javi Merino <javi.merino@kernel.org> 16113L: linux-pm@vger.kernel.org 16114S: Supported 16115F: Documentation/driver-api/thermal/cpu-cooling-api.rst 16116F: drivers/thermal/cpu_cooling.c 16117F: include/linux/cpu_cooling.h 16118 16119THINKPAD ACPI EXTRAS DRIVER 16120M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 16121L: ibm-acpi-devel@lists.sourceforge.net 16122L: platform-driver-x86@vger.kernel.org 16123W: http://ibm-acpi.sourceforge.net 16124W: http://thinkwiki.org/wiki/Ibm-acpi 16125T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 16126S: Maintained 16127F: drivers/platform/x86/thinkpad_acpi.c 16128 16129THUNDERBOLT DRIVER 16130M: Andreas Noever <andreas.noever@gmail.com> 16131M: Michael Jamet <michael.jamet@intel.com> 16132M: Mika Westerberg <mika.westerberg@linux.intel.com> 16133M: Yehezkel Bernat <YehezkelShB@gmail.com> 16134T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 16135S: Maintained 16136F: Documentation/admin-guide/thunderbolt.rst 16137F: drivers/thunderbolt/ 16138F: include/linux/thunderbolt.h 16139 16140THUNDERBOLT NETWORK DRIVER 16141M: Michael Jamet <michael.jamet@intel.com> 16142M: Mika Westerberg <mika.westerberg@linux.intel.com> 16143M: Yehezkel Bernat <YehezkelShB@gmail.com> 16144L: netdev@vger.kernel.org 16145S: Maintained 16146F: drivers/net/thunderbolt.c 16147 16148THUNDERX GPIO DRIVER 16149M: David Daney <david.daney@cavium.com> 16150S: Maintained 16151F: drivers/gpio/gpio-thunderx.c 16152 16153TI AM437X VPFE DRIVER 16154M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16155L: linux-media@vger.kernel.org 16156W: https://linuxtv.org 16157Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16158T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16159S: Maintained 16160F: drivers/media/platform/am437x/ 16161 16162TI BANDGAP AND THERMAL DRIVER 16163M: Eduardo Valentin <edubezval@gmail.com> 16164M: Keerthy <j-keerthy@ti.com> 16165L: linux-pm@vger.kernel.org 16166L: linux-omap@vger.kernel.org 16167S: Maintained 16168F: drivers/thermal/ti-soc-thermal/ 16169 16170TI BQ27XXX POWER SUPPLY DRIVER 16171R: Andrew F. Davis <afd@ti.com> 16172F: include/linux/power/bq27xxx_battery.h 16173F: drivers/power/supply/bq27xxx_battery.c 16174F: drivers/power/supply/bq27xxx_battery_i2c.c 16175 16176TI CDCE706 CLOCK DRIVER 16177M: Max Filippov <jcmvbkbc@gmail.com> 16178S: Maintained 16179F: drivers/clk/clk-cdce706.c 16180 16181TI CLOCK DRIVER 16182M: Tero Kristo <t-kristo@ti.com> 16183L: linux-omap@vger.kernel.org 16184S: Maintained 16185F: drivers/clk/ti/ 16186F: include/linux/clk/ti.h 16187 16188TI DAVINCI MACHINE SUPPORT 16189M: Sekhar Nori <nsekhar@ti.com> 16190R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 16191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16192T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16193S: Supported 16194F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16195F: arch/arm/mach-davinci/ 16196F: drivers/i2c/busses/i2c-davinci.c 16197F: arch/arm/boot/dts/da850* 16198 16199TI DAVINCI SERIES CLOCK DRIVER 16200M: David Lechner <david@lechnology.com> 16201R: Sekhar Nori <nsekhar@ti.com> 16202S: Maintained 16203F: Documentation/devicetree/bindings/clock/ti/davinci/ 16204F: drivers/clk/davinci/ 16205 16206TI DAVINCI SERIES GPIO DRIVER 16207M: Keerthy <j-keerthy@ti.com> 16208L: linux-gpio@vger.kernel.org 16209S: Maintained 16210F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16211F: drivers/gpio/gpio-davinci.c 16212 16213TI DAVINCI SERIES MEDIA DRIVER 16214M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16215L: linux-media@vger.kernel.org 16216W: https://linuxtv.org 16217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16218T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16219S: Maintained 16220F: drivers/media/platform/davinci/ 16221F: include/media/davinci/ 16222 16223TI ETHERNET SWITCH DRIVER (CPSW) 16224R: Grygorii Strashko <grygorii.strashko@ti.com> 16225L: linux-omap@vger.kernel.org 16226L: netdev@vger.kernel.org 16227S: Maintained 16228F: drivers/net/ethernet/ti/cpsw* 16229F: drivers/net/ethernet/ti/davinci* 16230 16231TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16232M: Alex Dubov <oakad@yahoo.com> 16233S: Maintained 16234W: http://tifmxx.berlios.de/ 16235F: drivers/memstick/host/tifm_ms.c 16236F: drivers/misc/tifm* 16237F: drivers/mmc/host/tifm_sd.c 16238F: include/linux/tifm.h 16239 16240TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16241M: Santosh Shilimkar <ssantosh@kernel.org> 16242L: linux-kernel@vger.kernel.org 16243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16244S: Maintained 16245F: drivers/soc/ti/* 16246T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16247 16248TI LM49xxx FAMILY ASoC CODEC DRIVERS 16249M: M R Swami Reddy <mr.swami.reddy@ti.com> 16250M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16251L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16252S: Maintained 16253F: sound/soc/codecs/lm49453* 16254F: sound/soc/codecs/isabelle* 16255 16256TI LP855x BACKLIGHT DRIVER 16257M: Milo Kim <milo.kim@ti.com> 16258S: Maintained 16259F: Documentation/driver-api/backlight/lp855x-driver.rst 16260F: drivers/video/backlight/lp855x_bl.c 16261F: include/linux/platform_data/lp855x.h 16262 16263TI LP8727 CHARGER DRIVER 16264M: Milo Kim <milo.kim@ti.com> 16265S: Maintained 16266F: drivers/power/supply/lp8727_charger.c 16267F: include/linux/platform_data/lp8727.h 16268 16269TI LP8788 MFD DRIVER 16270M: Milo Kim <milo.kim@ti.com> 16271S: Maintained 16272F: drivers/iio/adc/lp8788_adc.c 16273F: drivers/leds/leds-lp8788.c 16274F: drivers/mfd/lp8788*.c 16275F: drivers/power/supply/lp8788-charger.c 16276F: drivers/regulator/lp8788-*.c 16277F: include/linux/mfd/lp8788*.h 16278 16279TI NETCP ETHERNET DRIVER 16280M: Wingman Kwok <w-kwok2@ti.com> 16281M: Murali Karicheri <m-karicheri2@ti.com> 16282L: netdev@vger.kernel.org 16283S: Maintained 16284F: drivers/net/ethernet/ti/netcp* 16285 16286TI PCM3060 ASoC CODEC DRIVER 16287M: Kirill Marinushkin <kmarinushkin@birdec.com> 16288L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16289S: Maintained 16290F: Documentation/devicetree/bindings/sound/pcm3060.txt 16291F: sound/soc/codecs/pcm3060* 16292 16293TI TAS571X FAMILY ASoC CODEC DRIVER 16294M: Kevin Cernekee <cernekee@chromium.org> 16295L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16296S: Odd Fixes 16297F: sound/soc/codecs/tas571x* 16298 16299TI TRF7970A NFC DRIVER 16300M: Mark Greer <mgreer@animalcreek.com> 16301L: linux-wireless@vger.kernel.org 16302L: linux-nfc@lists.01.org (moderated for non-subscribers) 16303S: Supported 16304F: drivers/nfc/trf7970a.c 16305F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16306 16307TI TWL4030 SERIES SOC CODEC DRIVER 16308M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16309L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16310S: Maintained 16311F: sound/soc/codecs/twl4030* 16312 16313TI VPE/CAL DRIVERS 16314M: Benoit Parrot <bparrot@ti.com> 16315L: linux-media@vger.kernel.org 16316W: http://linuxtv.org/ 16317Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16318S: Maintained 16319F: drivers/media/platform/ti-vpe/ 16320 16321TI WILINK WIRELESS DRIVERS 16322L: linux-wireless@vger.kernel.org 16323W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16324W: http://wireless.kernel.org/en/users/Drivers/wl1251 16325T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16326S: Orphan 16327F: drivers/net/wireless/ti/ 16328F: include/linux/wl12xx.h 16329 16330TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16331M: John Stultz <john.stultz@linaro.org> 16332M: Thomas Gleixner <tglx@linutronix.de> 16333R: Stephen Boyd <sboyd@kernel.org> 16334L: linux-kernel@vger.kernel.org 16335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16336S: Supported 16337F: include/linux/clocksource.h 16338F: include/linux/time.h 16339F: include/linux/timex.h 16340F: include/uapi/linux/time.h 16341F: include/uapi/linux/timex.h 16342F: kernel/time/clocksource.c 16343F: kernel/time/time*.c 16344F: kernel/time/alarmtimer.c 16345F: kernel/time/ntp.c 16346F: tools/testing/selftests/timers/ 16347 16348TIPC NETWORK LAYER 16349M: Jon Maloy <jon.maloy@ericsson.com> 16350M: Ying Xue <ying.xue@windriver.com> 16351L: netdev@vger.kernel.org (core kernel code) 16352L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16353W: http://tipc.sourceforge.net/ 16354S: Maintained 16355F: include/uapi/linux/tipc*.h 16356F: net/tipc/ 16357 16358TLAN NETWORK DRIVER 16359M: Samuel Chessman <chessman@tux.org> 16360L: tlan-devel@lists.sourceforge.net (subscribers-only) 16361W: http://sourceforge.net/projects/tlan/ 16362S: Maintained 16363F: Documentation/networking/device_drivers/ti/tlan.txt 16364F: drivers/net/ethernet/ti/tlan.* 16365 16366TM6000 VIDEO4LINUX DRIVER 16367M: Mauro Carvalho Chehab <mchehab@kernel.org> 16368L: linux-media@vger.kernel.org 16369W: https://linuxtv.org 16370T: git git://linuxtv.org/media_tree.git 16371S: Odd fixes 16372F: drivers/media/usb/tm6000/ 16373F: Documentation/media/v4l-drivers/tm6000* 16374 16375TMIO/SDHI MMC DRIVER 16376M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16377L: linux-mmc@vger.kernel.org 16378S: Supported 16379F: drivers/mmc/host/tmio_mmc* 16380F: drivers/mmc/host/renesas_sdhi* 16381F: include/linux/mfd/tmio.h 16382 16383TMP401 HARDWARE MONITOR DRIVER 16384M: Guenter Roeck <linux@roeck-us.net> 16385L: linux-hwmon@vger.kernel.org 16386S: Maintained 16387F: Documentation/hwmon/tmp401.rst 16388F: drivers/hwmon/tmp401.c 16389 16390TMPFS (SHMEM FILESYSTEM) 16391M: Hugh Dickins <hughd@google.com> 16392L: linux-mm@kvack.org 16393S: Maintained 16394F: include/linux/shmem_fs.h 16395F: mm/shmem.c 16396 16397TOMOYO SECURITY MODULE 16398M: Kentaro Takeda <takedakn@nttdata.co.jp> 16399M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16400L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16401L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16402L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16403L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16404W: https://tomoyo.osdn.jp/ 16405S: Maintained 16406F: security/tomoyo/ 16407 16408TOPSTAR LAPTOP EXTRAS DRIVER 16409M: Herton Ronaldo Krzesinski <herton@canonical.com> 16410L: platform-driver-x86@vger.kernel.org 16411S: Maintained 16412F: drivers/platform/x86/topstar-laptop.c 16413 16414TORTURE-TEST MODULES 16415M: Davidlohr Bueso <dave@stgolabs.net> 16416M: "Paul E. McKenney" <paulmck@kernel.org> 16417M: Josh Triplett <josh@joshtriplett.org> 16418L: linux-kernel@vger.kernel.org 16419S: Supported 16420T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16421F: Documentation/RCU/torture.txt 16422F: kernel/torture.c 16423F: kernel/rcu/rcutorture.c 16424F: kernel/rcu/rcuperf.c 16425F: kernel/locking/locktorture.c 16426 16427TOSHIBA ACPI EXTRAS DRIVER 16428M: Azael Avalos <coproscefalo@gmail.com> 16429L: platform-driver-x86@vger.kernel.org 16430S: Maintained 16431F: drivers/platform/x86/toshiba_acpi.c 16432 16433TOSHIBA BLUETOOTH DRIVER 16434M: Azael Avalos <coproscefalo@gmail.com> 16435L: platform-driver-x86@vger.kernel.org 16436S: Maintained 16437F: drivers/platform/x86/toshiba_bluetooth.c 16438 16439TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16440M: Azael Avalos <coproscefalo@gmail.com> 16441L: platform-driver-x86@vger.kernel.org 16442S: Maintained 16443F: drivers/platform/x86/toshiba_haps.c 16444 16445TOSHIBA SMM DRIVER 16446M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16447W: http://www.buzzard.org.uk/toshiba/ 16448S: Maintained 16449F: drivers/char/toshiba.c 16450F: include/linux/toshiba.h 16451F: include/uapi/linux/toshiba.h 16452 16453TOSHIBA TC358743 DRIVER 16454M: Mats Randgaard <matrandg@cisco.com> 16455L: linux-media@vger.kernel.org 16456S: Maintained 16457F: drivers/media/i2c/tc358743* 16458F: include/media/i2c/tc358743.h 16459 16460TOSHIBA WMI HOTKEYS DRIVER 16461M: Azael Avalos <coproscefalo@gmail.com> 16462L: platform-driver-x86@vger.kernel.org 16463S: Maintained 16464F: drivers/platform/x86/toshiba-wmi.c 16465 16466TPM DEVICE DRIVER 16467M: Peter Huewe <peterhuewe@gmx.de> 16468M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16469R: Jason Gunthorpe <jgg@ziepe.ca> 16470L: linux-integrity@vger.kernel.org 16471Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16472W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16473T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16474S: Maintained 16475F: drivers/char/tpm/ 16476 16477TRACING 16478M: Steven Rostedt <rostedt@goodmis.org> 16479M: Ingo Molnar <mingo@redhat.com> 16480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16481S: Maintained 16482F: Documentation/trace/ftrace.rst 16483F: arch/*/*/*/ftrace.h 16484F: arch/*/kernel/ftrace.c 16485F: include/*/ftrace.h 16486F: include/linux/trace*.h 16487F: include/trace/ 16488F: kernel/trace/ 16489F: tools/testing/selftests/ftrace/ 16490 16491TRACING MMIO ACCESSES (MMIOTRACE) 16492M: Steven Rostedt <rostedt@goodmis.org> 16493M: Ingo Molnar <mingo@kernel.org> 16494R: Karol Herbst <karolherbst@gmail.com> 16495R: Pekka Paalanen <ppaalanen@gmail.com> 16496S: Maintained 16497L: linux-kernel@vger.kernel.org 16498L: nouveau@lists.freedesktop.org 16499F: kernel/trace/trace_mmiotrace.c 16500F: include/linux/mmiotrace.h 16501F: arch/x86/mm/kmmio.c 16502F: arch/x86/mm/mmio-mod.c 16503F: arch/x86/mm/testmmiotrace.c 16504 16505TRIVIAL PATCHES 16506M: Jiri Kosina <trivial@kernel.org> 16507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16508S: Maintained 16509K: ^Subject:.*(?i)trivial 16510 16511TEMPO SEMICONDUCTOR DRIVERS 16512M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16513S: Maintained 16514F: sound/soc/codecs/tscs*.c 16515F: sound/soc/codecs/tscs*.h 16516F: Documentation/devicetree/bindings/sound/tscs*.txt 16517 16518TTY LAYER 16519M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16520M: Jiri Slaby <jslaby@suse.com> 16521S: Supported 16522T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16523F: Documentation/driver-api/serial/ 16524F: drivers/tty/ 16525F: drivers/tty/serial/serial_core.c 16526F: include/linux/serial_core.h 16527F: include/linux/serial.h 16528F: include/linux/tty.h 16529F: include/uapi/linux/serial_core.h 16530F: include/uapi/linux/serial.h 16531F: include/uapi/linux/tty.h 16532 16533TUA9001 MEDIA DRIVER 16534M: Antti Palosaari <crope@iki.fi> 16535L: linux-media@vger.kernel.org 16536W: https://linuxtv.org 16537W: http://palosaari.fi/linux/ 16538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16539T: git git://linuxtv.org/anttip/media_tree.git 16540S: Maintained 16541F: drivers/media/tuners/tua9001* 16542 16543TULIP NETWORK DRIVERS 16544L: netdev@vger.kernel.org 16545L: linux-parisc@vger.kernel.org 16546S: Orphan 16547F: drivers/net/ethernet/dec/tulip/ 16548 16549TUN/TAP driver 16550M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16551W: http://vtun.sourceforge.net/tun 16552S: Maintained 16553F: Documentation/networking/tuntap.txt 16554F: arch/um/os-Linux/drivers/ 16555 16556TURBOCHANNEL SUBSYSTEM 16557M: "Maciej W. Rozycki" <macro@linux-mips.org> 16558M: Ralf Baechle <ralf@linux-mips.org> 16559L: linux-mips@vger.kernel.org 16560Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16561S: Maintained 16562F: drivers/tc/ 16563F: include/linux/tc.h 16564 16565TURBOSTAT UTILITY 16566M: "Len Brown" <lenb@kernel.org> 16567L: linux-pm@vger.kernel.org 16568B: https://bugzilla.kernel.org 16569Q: https://patchwork.kernel.org/project/linux-pm/list/ 16570T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16571S: Supported 16572F: tools/power/x86/turbostat/ 16573 16574TW5864 VIDEO4LINUX DRIVER 16575M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16576M: Anton Sviridenko <anton@corp.bluecherry.net> 16577M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16578M: Andrey Utkin <andrey_utkin@fastmail.com> 16579L: linux-media@vger.kernel.org 16580S: Supported 16581F: drivers/media/pci/tw5864/ 16582 16583TW68 VIDEO4LINUX DRIVER 16584M: Hans Verkuil <hverkuil@xs4all.nl> 16585L: linux-media@vger.kernel.org 16586T: git git://linuxtv.org/media_tree.git 16587W: https://linuxtv.org 16588S: Odd Fixes 16589F: drivers/media/pci/tw68/ 16590 16591TW686X VIDEO4LINUX DRIVER 16592M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16593L: linux-media@vger.kernel.org 16594T: git git://linuxtv.org/media_tree.git 16595W: http://linuxtv.org 16596S: Maintained 16597F: drivers/media/pci/tw686x/ 16598 16599UBI FILE SYSTEM (UBIFS) 16600M: Richard Weinberger <richard@nod.at> 16601M: Artem Bityutskiy <dedekind1@gmail.com> 16602M: Adrian Hunter <adrian.hunter@intel.com> 16603L: linux-mtd@lists.infradead.org 16604T: git git://git.infradead.org/ubifs-2.6.git 16605W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16606S: Supported 16607F: Documentation/filesystems/ubifs.txt 16608F: fs/ubifs/ 16609 16610UCLINUX (M68KNOMMU AND COLDFIRE) 16611M: Greg Ungerer <gerg@linux-m68k.org> 16612W: http://www.linux-m68k.org/ 16613W: http://www.uclinux.org/ 16614L: linux-m68k@lists.linux-m68k.org 16615L: uclinux-dev@uclinux.org (subscribers-only) 16616T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16617S: Maintained 16618F: arch/m68k/coldfire/ 16619F: arch/m68k/68*/ 16620F: arch/m68k/*/*_no.* 16621F: arch/m68k/include/asm/*_no.* 16622 16623UDF FILESYSTEM 16624M: Jan Kara <jack@suse.com> 16625S: Maintained 16626F: Documentation/filesystems/udf.txt 16627F: fs/udf/ 16628 16629UDRAW TABLET 16630M: Bastien Nocera <hadess@hadess.net> 16631L: linux-input@vger.kernel.org 16632S: Maintained 16633F: drivers/hid/hid-udraw-ps3.c 16634 16635UFS FILESYSTEM 16636M: Evgeniy Dushistov <dushistov@mail.ru> 16637S: Maintained 16638F: Documentation/admin-guide/ufs.rst 16639F: fs/ufs/ 16640 16641UHID USERSPACE HID IO DRIVER: 16642M: David Herrmann <dh.herrmann@googlemail.com> 16643L: linux-input@vger.kernel.org 16644S: Maintained 16645F: drivers/hid/uhid.c 16646F: include/uapi/linux/uhid.h 16647 16648ULPI BUS 16649M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16650L: linux-usb@vger.kernel.org 16651S: Maintained 16652F: drivers/usb/common/ulpi.c 16653F: include/linux/ulpi/ 16654 16655ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16656L: devel@driverdev.osuosl.org 16657S: Obsolete 16658F: drivers/staging/uwb/ 16659 16660UNICODE SUBSYSTEM: 16661M: Gabriel Krisman Bertazi <krisman@collabora.com> 16662L: linux-fsdevel@vger.kernel.org 16663S: Supported 16664F: fs/unicode/ 16665 16666UNICORE32 ARCHITECTURE: 16667M: Guan Xuetao <gxt@pku.edu.cn> 16668W: http://mprc.pku.edu.cn/~guanxuetao/linux 16669S: Maintained 16670T: git git://github.com/gxt/linux.git 16671F: arch/unicore32/ 16672 16673UNIFDEF 16674M: Tony Finch <dot@dotat.at> 16675W: http://dotat.at/prog/unifdef 16676S: Maintained 16677F: scripts/unifdef.c 16678 16679UNIFORM CDROM DRIVER 16680M: Jens Axboe <axboe@kernel.dk> 16681W: http://www.kernel.dk 16682S: Maintained 16683F: Documentation/cdrom/ 16684F: drivers/cdrom/cdrom.c 16685F: include/linux/cdrom.h 16686F: include/uapi/linux/cdrom.h 16687 16688UNISYS S-PAR DRIVERS 16689M: David Kershner <david.kershner@unisys.com> 16690L: sparmaintainer@unisys.com (Unisys internal) 16691S: Supported 16692F: include/linux/visorbus.h 16693F: drivers/visorbus/ 16694F: drivers/staging/unisys/ 16695 16696UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16697R: Alim Akhtar <alim.akhtar@samsung.com> 16698R: Avri Altman <avri.altman@wdc.com> 16699R: Pedro Sousa <pedrom.sousa@synopsys.com> 16700L: linux-scsi@vger.kernel.org 16701S: Supported 16702F: Documentation/scsi/ufs.txt 16703F: drivers/scsi/ufs/ 16704 16705UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16706M: Pedro Sousa <pedrom.sousa@synopsys.com> 16707L: linux-scsi@vger.kernel.org 16708S: Supported 16709F: drivers/scsi/ufs/*dwc* 16710 16711UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16712M: Stanley Chu <stanley.chu@mediatek.com> 16713L: linux-scsi@vger.kernel.org 16714L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16715S: Maintained 16716F: drivers/scsi/ufs/ufs-mediatek* 16717 16718UNSORTED BLOCK IMAGES (UBI) 16719M: Artem Bityutskiy <dedekind1@gmail.com> 16720M: Richard Weinberger <richard@nod.at> 16721W: http://www.linux-mtd.infradead.org/ 16722L: linux-mtd@lists.infradead.org 16723T: git git://git.infradead.org/ubifs-2.6.git 16724S: Supported 16725F: drivers/mtd/ubi/ 16726F: include/linux/mtd/ubi.h 16727F: include/uapi/mtd/ubi-user.h 16728 16729USB "USBNET" DRIVER FRAMEWORK 16730M: Oliver Neukum <oneukum@suse.com> 16731L: netdev@vger.kernel.org 16732W: http://www.linux-usb.org/usbnet 16733S: Maintained 16734F: drivers/net/usb/usbnet.c 16735F: include/linux/usb/usbnet.h 16736 16737USB ACM DRIVER 16738M: Oliver Neukum <oneukum@suse.com> 16739L: linux-usb@vger.kernel.org 16740S: Maintained 16741F: Documentation/usb/acm.rst 16742F: drivers/usb/class/cdc-acm.* 16743 16744USB AR5523 WIRELESS DRIVER 16745M: Pontus Fuchs <pontus.fuchs@gmail.com> 16746L: linux-wireless@vger.kernel.org 16747S: Maintained 16748F: drivers/net/wireless/ath/ar5523/ 16749 16750USB ATTACHED SCSI 16751M: Oliver Neukum <oneukum@suse.com> 16752L: linux-usb@vger.kernel.org 16753L: linux-scsi@vger.kernel.org 16754S: Maintained 16755F: drivers/usb/storage/uas.c 16756 16757USB CDC ETHERNET DRIVER 16758M: Oliver Neukum <oliver@neukum.org> 16759L: linux-usb@vger.kernel.org 16760S: Maintained 16761F: drivers/net/usb/cdc_*.c 16762F: include/uapi/linux/usb/cdc.h 16763 16764USB CHAOSKEY DRIVER 16765M: Keith Packard <keithp@keithp.com> 16766L: linux-usb@vger.kernel.org 16767S: Maintained 16768F: drivers/usb/misc/chaoskey.c 16769 16770USB CYPRESS C67X00 DRIVER 16771M: Peter Korsgaard <jacmet@sunsite.dk> 16772L: linux-usb@vger.kernel.org 16773S: Maintained 16774F: drivers/usb/c67x00/ 16775 16776USB DAVICOM DM9601 DRIVER 16777M: Peter Korsgaard <jacmet@sunsite.dk> 16778L: netdev@vger.kernel.org 16779W: http://www.linux-usb.org/usbnet 16780S: Maintained 16781F: drivers/net/usb/dm9601.c 16782 16783USB EHCI DRIVER 16784M: Alan Stern <stern@rowland.harvard.edu> 16785L: linux-usb@vger.kernel.org 16786S: Maintained 16787F: Documentation/usb/ehci.rst 16788F: drivers/usb/host/ehci* 16789 16790USB GADGET/PERIPHERAL SUBSYSTEM 16791M: Felipe Balbi <balbi@kernel.org> 16792L: linux-usb@vger.kernel.org 16793W: http://www.linux-usb.org/gadget 16794T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16795S: Maintained 16796F: drivers/usb/gadget/ 16797F: include/linux/usb/gadget* 16798 16799USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16800M: Jiri Kosina <jikos@kernel.org> 16801M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16802L: linux-usb@vger.kernel.org 16803T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16804S: Maintained 16805F: Documentation/hid/hiddev.rst 16806F: drivers/hid/usbhid/ 16807 16808USB INTEL XHCI ROLE MUX DRIVER 16809M: Hans de Goede <hdegoede@redhat.com> 16810L: linux-usb@vger.kernel.org 16811S: Maintained 16812F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16813 16814USB IP DRIVER FOR HISILICON KIRIN 16815M: Yu Chen <chenyu56@huawei.com> 16816M: Binghui Wang <wangbinghui@hisilicon.com> 16817L: linux-usb@vger.kernel.org 16818S: Maintained 16819F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16820F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16821 16822USB ISP116X DRIVER 16823M: Olav Kongas <ok@artecdesign.ee> 16824L: linux-usb@vger.kernel.org 16825S: Maintained 16826F: drivers/usb/host/isp116x* 16827F: include/linux/usb/isp116x.h 16828 16829USB LAN78XX ETHERNET DRIVER 16830M: Woojung Huh <woojung.huh@microchip.com> 16831M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16832L: netdev@vger.kernel.org 16833S: Maintained 16834F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16835F: drivers/net/usb/lan78xx.* 16836F: include/dt-bindings/net/microchip-lan78xx.h 16837 16838USB MASS STORAGE DRIVER 16839M: Alan Stern <stern@rowland.harvard.edu> 16840L: linux-usb@vger.kernel.org 16841L: usb-storage@lists.one-eyed-alien.net 16842S: Maintained 16843F: drivers/usb/storage/ 16844 16845USB MIDI DRIVER 16846M: Clemens Ladisch <clemens@ladisch.de> 16847L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16849S: Maintained 16850F: sound/usb/midi.* 16851 16852USB NETWORKING DRIVERS 16853L: linux-usb@vger.kernel.org 16854S: Odd Fixes 16855F: drivers/net/usb/ 16856 16857USB OHCI DRIVER 16858M: Alan Stern <stern@rowland.harvard.edu> 16859L: linux-usb@vger.kernel.org 16860S: Maintained 16861F: Documentation/usb/ohci.rst 16862F: drivers/usb/host/ohci* 16863 16864USB OTG FSM (Finite State Machine) 16865M: Peter Chen <Peter.Chen@nxp.com> 16866T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16867L: linux-usb@vger.kernel.org 16868S: Maintained 16869F: drivers/usb/common/usb-otg-fsm.c 16870 16871USB OVER IP DRIVER 16872M: Valentina Manea <valentina.manea.m@gmail.com> 16873M: Shuah Khan <shuah@kernel.org> 16874M: Shuah Khan <skhan@linuxfoundation.org> 16875L: linux-usb@vger.kernel.org 16876S: Maintained 16877F: Documentation/usb/usbip_protocol.rst 16878F: drivers/usb/usbip/ 16879F: tools/usb/usbip/ 16880F: tools/testing/selftests/drivers/usb/usbip/ 16881 16882USB PEGASUS DRIVER 16883M: Petko Manolov <petkan@nucleusys.com> 16884L: linux-usb@vger.kernel.org 16885L: netdev@vger.kernel.org 16886T: git git://github.com/petkan/pegasus.git 16887W: https://github.com/petkan/pegasus 16888S: Maintained 16889F: drivers/net/usb/pegasus.* 16890 16891USB PHY LAYER 16892M: Felipe Balbi <balbi@kernel.org> 16893L: linux-usb@vger.kernel.org 16894T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16895S: Maintained 16896F: drivers/usb/phy/ 16897 16898USB PRINTER DRIVER (usblp) 16899M: Pete Zaitcev <zaitcev@redhat.com> 16900L: linux-usb@vger.kernel.org 16901S: Supported 16902F: drivers/usb/class/usblp.c 16903 16904USB QMI WWAN NETWORK DRIVER 16905M: Bjørn Mork <bjorn@mork.no> 16906L: netdev@vger.kernel.org 16907S: Maintained 16908F: Documentation/ABI/testing/sysfs-class-net-qmi 16909F: drivers/net/usb/qmi_wwan.c 16910 16911USB RTL8150 DRIVER 16912M: Petko Manolov <petkan@nucleusys.com> 16913L: linux-usb@vger.kernel.org 16914L: netdev@vger.kernel.org 16915T: git git://github.com/petkan/rtl8150.git 16916W: https://github.com/petkan/rtl8150 16917S: Maintained 16918F: drivers/net/usb/rtl8150.c 16919 16920USB SERIAL SUBSYSTEM 16921M: Johan Hovold <johan@kernel.org> 16922L: linux-usb@vger.kernel.org 16923T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16924S: Maintained 16925F: Documentation/usb/usb-serial.rst 16926F: drivers/usb/serial/ 16927F: include/linux/usb/serial.h 16928 16929USB SMSC75XX ETHERNET DRIVER 16930M: Steve Glendinning <steve.glendinning@shawell.net> 16931L: netdev@vger.kernel.org 16932S: Maintained 16933F: drivers/net/usb/smsc75xx.* 16934 16935USB SMSC95XX ETHERNET DRIVER 16936M: Steve Glendinning <steve.glendinning@shawell.net> 16937M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16938L: netdev@vger.kernel.org 16939S: Maintained 16940F: drivers/net/usb/smsc95xx.* 16941 16942USB SUBSYSTEM 16943M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16944L: linux-usb@vger.kernel.org 16945W: http://www.linux-usb.org 16946T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16947S: Supported 16948F: Documentation/devicetree/bindings/usb/ 16949F: Documentation/usb/ 16950F: drivers/usb/ 16951F: include/linux/usb.h 16952F: include/linux/usb/ 16953 16954USB TYPEC PI3USB30532 MUX DRIVER 16955M: Hans de Goede <hdegoede@redhat.com> 16956L: linux-usb@vger.kernel.org 16957S: Maintained 16958F: drivers/usb/typec/mux/pi3usb30532.c 16959 16960USB TYPEC CLASS 16961M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16962L: linux-usb@vger.kernel.org 16963S: Maintained 16964F: Documentation/ABI/testing/sysfs-class-typec 16965F: Documentation/driver-api/usb/typec.rst 16966F: drivers/usb/typec/ 16967F: include/linux/usb/typec.h 16968 16969USB TYPEC BUS FOR ALTERNATE MODES 16970M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16971L: linux-usb@vger.kernel.org 16972S: Maintained 16973F: Documentation/ABI/testing/sysfs-bus-typec 16974F: Documentation/driver-api/usb/typec_bus.rst 16975F: drivers/usb/typec/altmodes/ 16976F: include/linux/usb/typec_altmode.h 16977 16978USB TYPEC PORT CONTROLLER DRIVERS 16979M: Guenter Roeck <linux@roeck-us.net> 16980L: linux-usb@vger.kernel.org 16981S: Maintained 16982F: drivers/usb/typec/tcpm/ 16983 16984USB UHCI DRIVER 16985M: Alan Stern <stern@rowland.harvard.edu> 16986L: linux-usb@vger.kernel.org 16987S: Maintained 16988F: drivers/usb/host/uhci* 16989 16990USB VIDEO CLASS 16991M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16992L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16993L: linux-media@vger.kernel.org 16994T: git git://linuxtv.org/media_tree.git 16995W: http://www.ideasonboard.org/uvc/ 16996S: Maintained 16997F: drivers/media/usb/uvc/ 16998F: include/uapi/linux/uvcvideo.h 16999 17000USB VISION DRIVER 17001M: Hans Verkuil <hverkuil@xs4all.nl> 17002L: linux-media@vger.kernel.org 17003T: git git://linuxtv.org/media_tree.git 17004W: https://linuxtv.org 17005S: Odd Fixes 17006F: drivers/media/usb/usbvision/ 17007 17008USB WEBCAM GADGET 17009M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17010L: linux-usb@vger.kernel.org 17011S: Maintained 17012F: drivers/usb/gadget/function/*uvc* 17013F: drivers/usb/gadget/legacy/webcam.c 17014F: include/uapi/linux/usb/g_uvc.h 17015 17016USB WIRELESS RNDIS DRIVER (rndis_wlan) 17017M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 17018L: linux-wireless@vger.kernel.org 17019S: Maintained 17020F: drivers/net/wireless/rndis_wlan.c 17021 17022USB XHCI DRIVER 17023M: Mathias Nyman <mathias.nyman@intel.com> 17024L: linux-usb@vger.kernel.org 17025S: Supported 17026F: drivers/usb/host/xhci* 17027F: drivers/usb/host/pci-quirks* 17028 17029USB ZD1201 DRIVER 17030L: linux-wireless@vger.kernel.org 17031W: http://linux-lc100020.sourceforge.net 17032S: Orphan 17033F: drivers/net/wireless/zydas/zd1201.* 17034 17035USB ZR364XX DRIVER 17036M: Antoine Jacquet <royale@zerezo.com> 17037L: linux-usb@vger.kernel.org 17038L: linux-media@vger.kernel.org 17039T: git git://linuxtv.org/media_tree.git 17040W: http://royale.zerezo.com/zr364xx/ 17041S: Maintained 17042F: Documentation/media/v4l-drivers/zr364xx* 17043F: drivers/media/usb/zr364xx/ 17044 17045USER-MODE LINUX (UML) 17046M: Jeff Dike <jdike@addtoit.com> 17047M: Richard Weinberger <richard@nod.at> 17048M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 17049L: linux-um@lists.infradead.org 17050W: http://user-mode-linux.sourceforge.net 17051Q: https://patchwork.ozlabs.org/project/linux-um/list/ 17052T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 17053S: Maintained 17054F: Documentation/virt/uml/ 17055F: arch/um/ 17056F: arch/x86/um/ 17057F: fs/hostfs/ 17058 17059USERSPACE COPYIN/COPYOUT (UIOVEC) 17060M: Alexander Viro <viro@zeniv.linux.org.uk> 17061S: Maintained 17062F: lib/iov_iter.c 17063F: include/linux/uio.h 17064 17065USERSPACE DMA BUFFER DRIVER 17066M: Gerd Hoffmann <kraxel@redhat.com> 17067S: Maintained 17068L: dri-devel@lists.freedesktop.org 17069F: drivers/dma-buf/udmabuf.c 17070F: include/uapi/linux/udmabuf.h 17071T: git git://anongit.freedesktop.org/drm/drm-misc 17072 17073USERSPACE I/O (UIO) 17074M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17075S: Maintained 17076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17077F: Documentation/driver-api/uio-howto.rst 17078F: drivers/uio/ 17079F: include/linux/uio_driver.h 17080 17081UTIL-LINUX PACKAGE 17082M: Karel Zak <kzak@redhat.com> 17083L: util-linux@vger.kernel.org 17084W: http://en.wikipedia.org/wiki/Util-linux 17085T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 17086S: Maintained 17087 17088UUID HELPERS 17089M: Christoph Hellwig <hch@lst.de> 17090R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17091L: linux-kernel@vger.kernel.org 17092T: git git://git.infradead.org/users/hch/uuid.git 17093F: lib/uuid.c 17094F: lib/test_uuid.c 17095F: include/linux/uuid.h 17096F: include/uapi/linux/uuid.h 17097S: Maintained 17098 17099UVESAFB DRIVER 17100M: Michal Januszewski <spock@gentoo.org> 17101L: linux-fbdev@vger.kernel.org 17102W: https://github.com/mjanusz/v86d 17103S: Maintained 17104F: Documentation/fb/uvesafb.rst 17105F: drivers/video/fbdev/uvesafb.* 17106 17107VF610 NAND DRIVER 17108M: Stefan Agner <stefan@agner.ch> 17109L: linux-mtd@lists.infradead.org 17110S: Supported 17111F: drivers/mtd/nand/raw/vf610_nfc.c 17112 17113VFAT/FAT/MSDOS FILESYSTEM 17114M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 17115S: Maintained 17116F: Documentation/filesystems/vfat.txt 17117F: fs/fat/ 17118 17119VFIO DRIVER 17120M: Alex Williamson <alex.williamson@redhat.com> 17121R: Cornelia Huck <cohuck@redhat.com> 17122L: kvm@vger.kernel.org 17123T: git git://github.com/awilliam/linux-vfio.git 17124S: Maintained 17125F: Documentation/driver-api/vfio.rst 17126F: drivers/vfio/ 17127F: include/linux/vfio.h 17128F: include/uapi/linux/vfio.h 17129 17130VFIO MEDIATED DEVICE DRIVERS 17131M: Kirti Wankhede <kwankhede@nvidia.com> 17132L: kvm@vger.kernel.org 17133S: Maintained 17134F: Documentation/driver-api/vfio-mediated-device.rst 17135F: drivers/vfio/mdev/ 17136F: include/linux/mdev.h 17137F: samples/vfio-mdev/ 17138 17139VFIO PLATFORM DRIVER 17140M: Eric Auger <eric.auger@redhat.com> 17141L: kvm@vger.kernel.org 17142S: Maintained 17143F: drivers/vfio/platform/ 17144 17145VGA_SWITCHEROO 17146R: Lukas Wunner <lukas@wunner.de> 17147S: Maintained 17148F: Documentation/gpu/vga-switcheroo.rst 17149F: drivers/gpu/vga/vga_switcheroo.c 17150F: include/linux/vga_switcheroo.h 17151T: git git://anongit.freedesktop.org/drm/drm-misc 17152 17153VIA RHINE NETWORK DRIVER 17154S: Orphan 17155F: drivers/net/ethernet/via/via-rhine.c 17156 17157VIA SD/MMC CARD CONTROLLER DRIVER 17158M: Bruce Chang <brucechang@via.com.tw> 17159M: Harald Welte <HaraldWelte@viatech.com> 17160S: Maintained 17161F: drivers/mmc/host/via-sdmmc.c 17162 17163VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 17164M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 17165L: linux-fbdev@vger.kernel.org 17166S: Maintained 17167F: include/linux/via-core.h 17168F: include/linux/via-gpio.h 17169F: include/linux/via_i2c.h 17170F: drivers/video/fbdev/via/ 17171 17172VIA VELOCITY NETWORK DRIVER 17173M: Francois Romieu <romieu@fr.zoreil.com> 17174L: netdev@vger.kernel.org 17175S: Maintained 17176F: drivers/net/ethernet/via/via-velocity.* 17177 17178VICODEC VIRTUAL CODEC DRIVER 17179M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 17180L: linux-media@vger.kernel.org 17181T: git git://linuxtv.org/media_tree.git 17182W: https://linuxtv.org 17183S: Maintained 17184F: drivers/media/platform/vicodec/* 17185 17186VIDEO MULTIPLEXER DRIVER 17187M: Philipp Zabel <p.zabel@pengutronix.de> 17188L: linux-media@vger.kernel.org 17189S: Maintained 17190F: drivers/media/platform/video-mux.c 17191 17192VIDEO I2C POLLING DRIVER 17193M: Matt Ranostay <matt.ranostay@konsulko.com> 17194L: linux-media@vger.kernel.org 17195S: Maintained 17196F: drivers/media/i2c/video-i2c.c 17197 17198VIDEOBUF2 FRAMEWORK 17199M: Pawel Osciak <pawel@osciak.com> 17200M: Marek Szyprowski <m.szyprowski@samsung.com> 17201M: Kyungmin Park <kyungmin.park@samsung.com> 17202R: Tomasz Figa <tfiga@chromium.org> 17203L: linux-media@vger.kernel.org 17204S: Maintained 17205F: drivers/media/common/videobuf2/* 17206F: include/media/videobuf2-* 17207 17208VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17209M: Helen Koike <helen.koike@collabora.com> 17210L: linux-media@vger.kernel.org 17211T: git git://linuxtv.org/media_tree.git 17212W: https://linuxtv.org 17213S: Maintained 17214F: drivers/media/platform/vimc/* 17215 17216VIRT LIB 17217M: Alex Williamson <alex.williamson@redhat.com> 17218M: Paolo Bonzini <pbonzini@redhat.com> 17219L: kvm@vger.kernel.org 17220S: Supported 17221F: virt/lib/ 17222 17223VIRTIO AND VHOST VSOCK DRIVER 17224M: Stefan Hajnoczi <stefanha@redhat.com> 17225L: kvm@vger.kernel.org 17226L: virtualization@lists.linux-foundation.org 17227L: netdev@vger.kernel.org 17228S: Maintained 17229F: include/linux/virtio_vsock.h 17230F: include/uapi/linux/virtio_vsock.h 17231F: include/uapi/linux/vsockmon.h 17232F: include/uapi/linux/vm_sockets_diag.h 17233F: net/vmw_vsock/diag.c 17234F: net/vmw_vsock/af_vsock_tap.c 17235F: net/vmw_vsock/virtio_transport_common.c 17236F: net/vmw_vsock/virtio_transport.c 17237F: drivers/net/vsockmon.c 17238F: drivers/vhost/vsock.c 17239F: tools/testing/vsock/ 17240 17241VIRTIO CONSOLE DRIVER 17242M: Amit Shah <amit@kernel.org> 17243L: virtualization@lists.linux-foundation.org 17244S: Maintained 17245F: drivers/char/virtio_console.c 17246F: include/linux/virtio_console.h 17247F: include/uapi/linux/virtio_console.h 17248 17249VIRTIO CORE AND NET DRIVERS 17250M: "Michael S. Tsirkin" <mst@redhat.com> 17251M: Jason Wang <jasowang@redhat.com> 17252L: virtualization@lists.linux-foundation.org 17253S: Maintained 17254F: Documentation/devicetree/bindings/virtio/ 17255F: drivers/virtio/ 17256F: tools/virtio/ 17257F: drivers/net/virtio_net.c 17258F: drivers/block/virtio_blk.c 17259F: include/linux/virtio*.h 17260F: include/uapi/linux/virtio_*.h 17261F: drivers/crypto/virtio/ 17262F: mm/balloon_compaction.c 17263 17264VIRTIO BLOCK AND SCSI DRIVERS 17265M: "Michael S. Tsirkin" <mst@redhat.com> 17266M: Jason Wang <jasowang@redhat.com> 17267R: Paolo Bonzini <pbonzini@redhat.com> 17268R: Stefan Hajnoczi <stefanha@redhat.com> 17269L: virtualization@lists.linux-foundation.org 17270S: Maintained 17271F: drivers/block/virtio_blk.c 17272F: drivers/scsi/virtio_scsi.c 17273F: include/uapi/linux/virtio_blk.h 17274F: include/uapi/linux/virtio_scsi.h 17275F: drivers/vhost/scsi.c 17276 17277VIRTIO CRYPTO DRIVER 17278M: Gonglei <arei.gonglei@huawei.com> 17279L: virtualization@lists.linux-foundation.org 17280L: linux-crypto@vger.kernel.org 17281S: Maintained 17282F: drivers/crypto/virtio/ 17283F: include/uapi/linux/virtio_crypto.h 17284 17285VIRTIO DRIVERS FOR S390 17286M: Cornelia Huck <cohuck@redhat.com> 17287M: Halil Pasic <pasic@linux.ibm.com> 17288L: linux-s390@vger.kernel.org 17289L: virtualization@lists.linux-foundation.org 17290L: kvm@vger.kernel.org 17291S: Supported 17292F: drivers/s390/virtio/ 17293F: arch/s390/include/uapi/asm/virtio-ccw.h 17294 17295VIRTIO FILE SYSTEM 17296M: Vivek Goyal <vgoyal@redhat.com> 17297M: Stefan Hajnoczi <stefanha@redhat.com> 17298M: Miklos Szeredi <miklos@szeredi.hu> 17299L: virtualization@lists.linux-foundation.org 17300L: linux-fsdevel@vger.kernel.org 17301W: https://virtio-fs.gitlab.io/ 17302S: Supported 17303F: fs/fuse/virtio_fs.c 17304F: include/uapi/linux/virtio_fs.h 17305F: Documentation/filesystems/virtiofs.rst 17306 17307VIRTIO GPU DRIVER 17308M: David Airlie <airlied@linux.ie> 17309M: Gerd Hoffmann <kraxel@redhat.com> 17310L: dri-devel@lists.freedesktop.org 17311L: virtualization@lists.linux-foundation.org 17312T: git git://anongit.freedesktop.org/drm/drm-misc 17313S: Maintained 17314F: drivers/gpu/drm/virtio/ 17315F: include/uapi/linux/virtio_gpu.h 17316 17317VIRTIO HOST (VHOST) 17318M: "Michael S. Tsirkin" <mst@redhat.com> 17319M: Jason Wang <jasowang@redhat.com> 17320L: kvm@vger.kernel.org 17321L: virtualization@lists.linux-foundation.org 17322L: netdev@vger.kernel.org 17323T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17324S: Maintained 17325F: drivers/vhost/ 17326F: include/uapi/linux/vhost.h 17327 17328VIRTIO INPUT DRIVER 17329M: Gerd Hoffmann <kraxel@redhat.com> 17330S: Maintained 17331F: drivers/virtio/virtio_input.c 17332F: include/uapi/linux/virtio_input.h 17333 17334VIRTIO IOMMU DRIVER 17335M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17336L: virtualization@lists.linux-foundation.org 17337S: Maintained 17338F: drivers/iommu/virtio-iommu.c 17339F: include/uapi/linux/virtio_iommu.h 17340 17341VIRTUAL BOX GUEST DEVICE DRIVER 17342M: Hans de Goede <hdegoede@redhat.com> 17343M: Arnd Bergmann <arnd@arndb.de> 17344M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17345S: Maintained 17346F: include/linux/vbox_utils.h 17347F: include/uapi/linux/vbox*.h 17348F: drivers/virt/vboxguest/ 17349 17350VIRTUAL SERIO DEVICE DRIVER 17351M: Stephen Chandler Paul <thatslyude@gmail.com> 17352S: Maintained 17353F: drivers/input/serio/userio.c 17354F: include/uapi/linux/userio.h 17355 17356VIVID VIRTUAL VIDEO DRIVER 17357M: Hans Verkuil <hverkuil@xs4all.nl> 17358L: linux-media@vger.kernel.org 17359T: git git://linuxtv.org/media_tree.git 17360W: https://linuxtv.org 17361S: Maintained 17362F: drivers/media/platform/vivid/* 17363 17364VLYNQ BUS 17365M: Florian Fainelli <f.fainelli@gmail.com> 17366L: openwrt-devel@lists.openwrt.org (subscribers-only) 17367S: Maintained 17368F: drivers/vlynq/vlynq.c 17369F: include/linux/vlynq.h 17370 17371VME SUBSYSTEM 17372M: Martyn Welch <martyn@welchs.me.uk> 17373M: Manohar Vanga <manohar.vanga@gmail.com> 17374M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17375L: devel@driverdev.osuosl.org 17376S: Maintained 17377T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17378F: Documentation/driver-api/vme.rst 17379F: drivers/staging/vme/ 17380F: drivers/vme/ 17381F: include/linux/vme* 17382 17383VMWARE BALLOON DRIVER 17384M: Nadav Amit <namit@vmware.com> 17385M: "VMware, Inc." <pv-drivers@vmware.com> 17386L: linux-kernel@vger.kernel.org 17387S: Maintained 17388F: drivers/misc/vmw_balloon.c 17389 17390VMWARE HYPERVISOR INTERFACE 17391M: Thomas Hellstrom <thellstrom@vmware.com> 17392M: "VMware, Inc." <pv-drivers@vmware.com> 17393L: virtualization@lists.linux-foundation.org 17394S: Supported 17395F: arch/x86/kernel/cpu/vmware.c 17396F: arch/x86/include/asm/vmware.h 17397 17398VMWARE PVRDMA DRIVER 17399M: Adit Ranadive <aditr@vmware.com> 17400M: VMware PV-Drivers <pv-drivers@vmware.com> 17401L: linux-rdma@vger.kernel.org 17402S: Maintained 17403F: drivers/infiniband/hw/vmw_pvrdma/ 17404 17405VMware PVSCSI driver 17406M: Jim Gill <jgill@vmware.com> 17407M: VMware PV-Drivers <pv-drivers@vmware.com> 17408L: linux-scsi@vger.kernel.org 17409S: Maintained 17410F: drivers/scsi/vmw_pvscsi.c 17411F: drivers/scsi/vmw_pvscsi.h 17412 17413VMWARE VMMOUSE SUBDRIVER 17414M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17415M: "VMware, Inc." <pv-drivers@vmware.com> 17416L: linux-input@vger.kernel.org 17417S: Maintained 17418F: drivers/input/mouse/vmmouse.c 17419F: drivers/input/mouse/vmmouse.h 17420 17421VMWARE VMXNET3 ETHERNET DRIVER 17422M: Ronak Doshi <doshir@vmware.com> 17423M: "VMware, Inc." <pv-drivers@vmware.com> 17424L: netdev@vger.kernel.org 17425S: Maintained 17426F: drivers/net/vmxnet3/ 17427 17428VOCORE VOCORE2 BOARD 17429M: Harvey Hunt <harveyhuntnexus@gmail.com> 17430L: linux-mips@vger.kernel.org 17431S: Maintained 17432F: arch/mips/boot/dts/ralink/vocore2.dts 17433 17434VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17435M: Liam Girdwood <lgirdwood@gmail.com> 17436M: Mark Brown <broonie@kernel.org> 17437L: linux-kernel@vger.kernel.org 17438W: http://www.slimlogic.co.uk/?p=48 17439T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17440S: Supported 17441F: Documentation/devicetree/bindings/regulator/ 17442F: Documentation/power/regulator/ 17443F: drivers/regulator/ 17444F: include/dt-bindings/regulator/ 17445F: include/linux/regulator/ 17446K: regulator_get_optional 17447 17448VRF 17449M: David Ahern <dsahern@kernel.org> 17450M: Shrijeet Mukherjee <shrijeet@gmail.com> 17451L: netdev@vger.kernel.org 17452S: Maintained 17453F: drivers/net/vrf.c 17454F: Documentation/networking/vrf.txt 17455 17456VT1211 HARDWARE MONITOR DRIVER 17457M: Juerg Haefliger <juergh@gmail.com> 17458L: linux-hwmon@vger.kernel.org 17459S: Maintained 17460F: Documentation/hwmon/vt1211.rst 17461F: drivers/hwmon/vt1211.c 17462 17463VT8231 HARDWARE MONITOR DRIVER 17464M: Roger Lucas <vt8231@hiddenengine.co.uk> 17465L: linux-hwmon@vger.kernel.org 17466S: Maintained 17467F: drivers/hwmon/vt8231.c 17468 17469VUB300 USB to SDIO/SD/MMC bridge chip 17470M: Tony Olech <tony.olech@elandigitalsystems.com> 17471L: linux-mmc@vger.kernel.org 17472L: linux-usb@vger.kernel.org 17473S: Supported 17474F: drivers/mmc/host/vub300.c 17475 17476W1 DALLAS'S 1-WIRE BUS 17477M: Evgeniy Polyakov <zbr@ioremap.net> 17478S: Maintained 17479F: Documentation/devicetree/bindings/w1/ 17480F: Documentation/w1/ 17481F: drivers/w1/ 17482F: include/linux/w1.h 17483 17484W83791D HARDWARE MONITORING DRIVER 17485M: Marc Hulsman <m.hulsman@tudelft.nl> 17486L: linux-hwmon@vger.kernel.org 17487S: Maintained 17488F: Documentation/hwmon/w83791d.rst 17489F: drivers/hwmon/w83791d.c 17490 17491W83793 HARDWARE MONITORING DRIVER 17492M: Rudolf Marek <r.marek@assembler.cz> 17493L: linux-hwmon@vger.kernel.org 17494S: Maintained 17495F: Documentation/hwmon/w83793.rst 17496F: drivers/hwmon/w83793.c 17497 17498W83795 HARDWARE MONITORING DRIVER 17499M: Jean Delvare <jdelvare@suse.com> 17500L: linux-hwmon@vger.kernel.org 17501S: Maintained 17502F: drivers/hwmon/w83795.c 17503 17504W83L51xD SD/MMC CARD INTERFACE DRIVER 17505M: Pierre Ossman <pierre@ossman.eu> 17506S: Maintained 17507F: drivers/mmc/host/wbsd.* 17508 17509WACOM PROTOCOL 4 SERIAL TABLETS 17510M: Julian Squires <julian@cipht.net> 17511M: Hans de Goede <hdegoede@redhat.com> 17512L: linux-input@vger.kernel.org 17513S: Maintained 17514F: drivers/input/tablet/wacom_serial4.c 17515 17516WATCHDOG DEVICE DRIVERS 17517M: Wim Van Sebroeck <wim@linux-watchdog.org> 17518M: Guenter Roeck <linux@roeck-us.net> 17519L: linux-watchdog@vger.kernel.org 17520W: http://www.linux-watchdog.org/ 17521T: git git://www.linux-watchdog.org/linux-watchdog.git 17522S: Maintained 17523F: Documentation/devicetree/bindings/watchdog/ 17524F: Documentation/watchdog/ 17525F: drivers/watchdog/ 17526F: include/linux/watchdog.h 17527F: include/uapi/linux/watchdog.h 17528 17529WHISKEYCOVE PMIC GPIO DRIVER 17530M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17531L: linux-gpio@vger.kernel.org 17532S: Maintained 17533F: drivers/gpio/gpio-wcove.c 17534 17535WHWAVE RTC DRIVER 17536M: Dianlong Li <long17.cool@163.com> 17537L: linux-rtc@vger.kernel.org 17538S: Maintained 17539F: drivers/rtc/rtc-sd3078.c 17540 17541WIIMOTE HID DRIVER 17542M: David Herrmann <dh.herrmann@googlemail.com> 17543L: linux-input@vger.kernel.org 17544S: Maintained 17545F: drivers/hid/hid-wiimote* 17546 17547WILOCITY WIL6210 WIRELESS DRIVER 17548M: Maya Erez <merez@codeaurora.org> 17549L: linux-wireless@vger.kernel.org 17550L: wil6210@qti.qualcomm.com 17551S: Supported 17552W: http://wireless.kernel.org/en/users/Drivers/wil6210 17553F: drivers/net/wireless/ath/wil6210/ 17554 17555WIMAX STACK 17556M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17557M: linux-wimax@intel.com 17558L: wimax@linuxwimax.org (subscribers-only) 17559S: Supported 17560W: http://linuxwimax.org 17561F: Documentation/admin-guide/wimax/wimax.rst 17562F: include/linux/wimax/debug.h 17563F: include/net/wimax.h 17564F: include/uapi/linux/wimax.h 17565F: net/wimax/ 17566 17567WINBOND CIR DRIVER 17568M: David Härdeman <david@hardeman.nu> 17569S: Maintained 17570F: drivers/media/rc/winbond-cir.c 17571 17572RCMM REMOTE CONTROLS DECODER 17573M: Patrick Lerda <patrick9876@free.fr> 17574S: Maintained 17575F: drivers/media/rc/ir-rcmm-decoder.c 17576 17577WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17578M: William Breathitt Gray <vilhelm.gray@gmail.com> 17579L: linux-watchdog@vger.kernel.org 17580S: Maintained 17581F: drivers/watchdog/ebc-c384_wdt.c 17582 17583WINSYSTEMS WS16C48 GPIO DRIVER 17584M: William Breathitt Gray <vilhelm.gray@gmail.com> 17585L: linux-gpio@vger.kernel.org 17586S: Maintained 17587F: drivers/gpio/gpio-ws16c48.c 17588 17589WISTRON LAPTOP BUTTON DRIVER 17590M: Miloslav Trmac <mitr@volny.cz> 17591S: Maintained 17592F: drivers/input/misc/wistron_btns.c 17593 17594WL3501 WIRELESS PCMCIA CARD DRIVER 17595L: linux-wireless@vger.kernel.org 17596S: Odd fixes 17597F: drivers/net/wireless/wl3501* 17598 17599WOLFSON MICROELECTRONICS DRIVERS 17600L: patches@opensource.cirrus.com 17601T: git https://github.com/CirrusLogic/linux-drivers.git 17602W: https://github.com/CirrusLogic/linux-drivers/wiki 17603S: Supported 17604F: Documentation/hwmon/wm83??.rst 17605F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17606F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17607F: Documentation/devicetree/bindings/mfd/arizona.txt 17608F: Documentation/devicetree/bindings/mfd/wm831x.txt 17609F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17610F: arch/arm/mach-s3c64xx/mach-crag6410* 17611F: drivers/clk/clk-wm83*.c 17612F: drivers/extcon/extcon-arizona.c 17613F: drivers/leds/leds-wm83*.c 17614F: drivers/gpio/gpio-*wm*.c 17615F: drivers/gpio/gpio-arizona.c 17616F: drivers/hwmon/wm83??-hwmon.c 17617F: drivers/input/misc/wm831x-on.c 17618F: drivers/input/touchscreen/wm831x-ts.c 17619F: drivers/input/touchscreen/wm97*.c 17620F: drivers/mfd/arizona* 17621F: drivers/mfd/wm*.c 17622F: drivers/mfd/cs47l24* 17623F: drivers/power/supply/wm83*.c 17624F: drivers/rtc/rtc-wm83*.c 17625F: drivers/regulator/wm8*.c 17626F: drivers/regulator/arizona* 17627F: drivers/video/backlight/wm83*_bl.c 17628F: drivers/watchdog/wm83*_wdt.c 17629F: include/linux/mfd/arizona/ 17630F: include/linux/mfd/wm831x/ 17631F: include/linux/mfd/wm8350/ 17632F: include/linux/mfd/wm8400* 17633F: include/linux/regulator/arizona* 17634F: include/linux/wm97xx.h 17635F: include/sound/wm????.h 17636F: sound/soc/codecs/arizona.? 17637F: sound/soc/codecs/wm* 17638F: sound/soc/codecs/cs47l24* 17639 17640WORKQUEUE 17641M: Tejun Heo <tj@kernel.org> 17642R: Lai Jiangshan <jiangshanlai@gmail.com> 17643T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17644S: Maintained 17645F: include/linux/workqueue.h 17646F: kernel/workqueue.c 17647F: Documentation/core-api/workqueue.rst 17648 17649X-POWERS AXP288 PMIC DRIVERS 17650M: Hans de Goede <hdegoede@redhat.com> 17651S: Maintained 17652N: axp288 17653F: drivers/acpi/pmic/intel_pmic_xpower.c 17654 17655X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17656M: Chen-Yu Tsai <wens@csie.org> 17657L: linux-kernel@vger.kernel.org 17658S: Maintained 17659N: axp[128] 17660 17661X.25 NETWORK LAYER 17662M: Andrew Hendry <andrew.hendry@gmail.com> 17663L: linux-x25@vger.kernel.org 17664S: Odd Fixes 17665F: Documentation/networking/x25* 17666F: include/net/x25* 17667F: net/x25/ 17668 17669X86 ARCHITECTURE (32-BIT AND 64-BIT) 17670M: Thomas Gleixner <tglx@linutronix.de> 17671M: Ingo Molnar <mingo@redhat.com> 17672M: Borislav Petkov <bp@alien8.de> 17673R: "H. Peter Anvin" <hpa@zytor.com> 17674M: x86@kernel.org 17675L: linux-kernel@vger.kernel.org 17676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17677S: Maintained 17678F: Documentation/devicetree/bindings/x86/ 17679F: Documentation/x86/ 17680F: arch/x86/ 17681 17682X86 ENTRY CODE 17683M: Andy Lutomirski <luto@kernel.org> 17684L: linux-kernel@vger.kernel.org 17685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17686S: Maintained 17687F: arch/x86/entry/ 17688 17689X86 MCE INFRASTRUCTURE 17690M: Tony Luck <tony.luck@intel.com> 17691M: Borislav Petkov <bp@alien8.de> 17692L: linux-edac@vger.kernel.org 17693S: Maintained 17694F: arch/x86/kernel/cpu/mce/* 17695 17696X86 MICROCODE UPDATE SUPPORT 17697M: Borislav Petkov <bp@alien8.de> 17698S: Maintained 17699F: arch/x86/kernel/cpu/microcode/* 17700 17701X86 MM 17702M: Dave Hansen <dave.hansen@linux.intel.com> 17703M: Andy Lutomirski <luto@kernel.org> 17704M: Peter Zijlstra <peterz@infradead.org> 17705L: linux-kernel@vger.kernel.org 17706T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17707S: Maintained 17708F: arch/x86/mm/ 17709 17710X86 PLATFORM DRIVERS 17711M: Darren Hart <dvhart@infradead.org> 17712M: Andy Shevchenko <andy@infradead.org> 17713L: platform-driver-x86@vger.kernel.org 17714T: git git://git.infradead.org/linux-platform-drivers-x86.git 17715S: Odd Fixes 17716F: drivers/platform/x86/ 17717F: drivers/platform/olpc/ 17718 17719X86 PLATFORM DRIVERS - ARCH 17720R: Darren Hart <dvhart@infradead.org> 17721R: Andy Shevchenko <andy@infradead.org> 17722L: platform-driver-x86@vger.kernel.org 17723L: x86@kernel.org 17724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17725S: Maintained 17726F: arch/x86/platform 17727 17728X86 VDSO 17729M: Andy Lutomirski <luto@kernel.org> 17730L: linux-kernel@vger.kernel.org 17731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17732S: Maintained 17733F: arch/x86/entry/vdso/ 17734 17735XARRAY 17736M: Matthew Wilcox <willy@infradead.org> 17737L: linux-fsdevel@vger.kernel.org 17738S: Supported 17739F: Documentation/core-api/xarray.rst 17740F: lib/idr.c 17741F: lib/xarray.c 17742F: include/linux/idr.h 17743F: include/linux/xarray.h 17744F: tools/testing/radix-tree 17745 17746XBOX DVD IR REMOTE 17747M: Benjamin Valentin <benpicco@googlemail.com> 17748S: Maintained 17749F: drivers/media/rc/xbox_remote.c 17750F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17751 17752XC2028/3028 TUNER DRIVER 17753M: Mauro Carvalho Chehab <mchehab@kernel.org> 17754L: linux-media@vger.kernel.org 17755W: https://linuxtv.org 17756T: git git://linuxtv.org/media_tree.git 17757S: Maintained 17758F: drivers/media/tuners/tuner-xc2028.* 17759 17760XDP (eXpress Data Path) 17761M: Alexei Starovoitov <ast@kernel.org> 17762M: Daniel Borkmann <daniel@iogearbox.net> 17763M: David S. Miller <davem@davemloft.net> 17764M: Jakub Kicinski <jakub.kicinski@netronome.com> 17765M: Jesper Dangaard Brouer <hawk@kernel.org> 17766M: John Fastabend <john.fastabend@gmail.com> 17767L: netdev@vger.kernel.org 17768L: bpf@vger.kernel.org 17769S: Supported 17770F: net/core/xdp.c 17771F: include/net/xdp.h 17772F: kernel/bpf/devmap.c 17773F: kernel/bpf/cpumap.c 17774F: include/trace/events/xdp.h 17775K: xdp 17776N: xdp 17777 17778XDP SOCKETS (AF_XDP) 17779M: Björn Töpel <bjorn.topel@intel.com> 17780M: Magnus Karlsson <magnus.karlsson@intel.com> 17781R: Jonathan Lemon <jonathan.lemon@gmail.com> 17782L: netdev@vger.kernel.org 17783L: bpf@vger.kernel.org 17784S: Maintained 17785F: kernel/bpf/xskmap.c 17786F: net/xdp/ 17787 17788XEN BLOCK SUBSYSTEM 17789M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17790M: Roger Pau Monné <roger.pau@citrix.com> 17791L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17792S: Supported 17793F: drivers/block/xen-blkback/* 17794F: drivers/block/xen* 17795 17796XEN HYPERVISOR ARM 17797M: Stefano Stabellini <sstabellini@kernel.org> 17798L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17799S: Maintained 17800F: arch/arm/xen/ 17801F: arch/arm/include/asm/xen/ 17802 17803XEN HYPERVISOR ARM64 17804M: Stefano Stabellini <sstabellini@kernel.org> 17805L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17806S: Maintained 17807F: arch/arm64/xen/ 17808F: arch/arm64/include/asm/xen/ 17809 17810XEN HYPERVISOR INTERFACE 17811M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17812M: Juergen Gross <jgross@suse.com> 17813R: Stefano Stabellini <sstabellini@kernel.org> 17814L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17815T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17816S: Supported 17817F: arch/x86/xen/ 17818F: arch/x86/platform/pvh/ 17819F: drivers/*/xen-*front.c 17820F: drivers/xen/ 17821F: arch/x86/include/asm/xen/ 17822F: arch/x86/include/asm/pvclock-abi.h 17823F: include/xen/ 17824F: include/uapi/xen/ 17825F: Documentation/ABI/stable/sysfs-hypervisor-xen 17826F: Documentation/ABI/testing/sysfs-hypervisor-xen 17827 17828XEN NETWORK BACKEND DRIVER 17829M: Wei Liu <wei.liu@kernel.org> 17830M: Paul Durrant <paul@xen.org> 17831L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17832L: netdev@vger.kernel.org 17833S: Supported 17834F: drivers/net/xen-netback/* 17835 17836XEN PCI SUBSYSTEM 17837M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17838L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17839S: Supported 17840F: arch/x86/pci/*xen* 17841F: drivers/pci/*xen* 17842 17843XEN PVSCSI DRIVERS 17844M: Juergen Gross <jgross@suse.com> 17845L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17846L: linux-scsi@vger.kernel.org 17847S: Supported 17848F: drivers/scsi/xen-scsifront.c 17849F: drivers/xen/xen-scsiback.c 17850F: include/xen/interface/io/vscsiif.h 17851 17852XEN SWIOTLB SUBSYSTEM 17853M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17854L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17855L: iommu@lists.linux-foundation.org 17856S: Supported 17857F: arch/x86/xen/*swiotlb* 17858F: drivers/xen/*swiotlb* 17859 17860XEN SOUND FRONTEND DRIVER 17861M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17862L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17863L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17864S: Supported 17865F: sound/xen/* 17866 17867XFS FILESYSTEM 17868M: Darrick J. Wong <darrick.wong@oracle.com> 17869M: linux-xfs@vger.kernel.org 17870L: linux-xfs@vger.kernel.org 17871W: http://xfs.org/ 17872T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17873S: Supported 17874F: Documentation/admin-guide/xfs.rst 17875F: Documentation/ABI/testing/sysfs-fs-xfs 17876F: Documentation/filesystems/xfs-delayed-logging-design.txt 17877F: Documentation/filesystems/xfs-self-describing-metadata.txt 17878F: fs/xfs/ 17879F: include/uapi/linux/dqblk_xfs.h 17880F: include/uapi/linux/fsmap.h 17881 17882XILINX AXI ETHERNET DRIVER 17883M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com> 17884S: Maintained 17885F: drivers/net/ethernet/xilinx/xilinx_axienet* 17886 17887XILINX UARTLITE SERIAL DRIVER 17888M: Peter Korsgaard <jacmet@sunsite.dk> 17889L: linux-serial@vger.kernel.org 17890S: Maintained 17891F: drivers/tty/serial/uartlite.c 17892 17893XILINX VIDEO IP CORES 17894M: Hyun Kwon <hyun.kwon@xilinx.com> 17895M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17896L: linux-media@vger.kernel.org 17897T: git git://linuxtv.org/media_tree.git 17898S: Supported 17899F: Documentation/devicetree/bindings/media/xilinx/ 17900F: drivers/media/platform/xilinx/ 17901F: include/uapi/linux/xilinx-v4l2-controls.h 17902 17903XILINX SD-FEC IP CORES 17904M: Derek Kiernan <derek.kiernan@xilinx.com> 17905M: Dragan Cvetic <dragan.cvetic@xilinx.com> 17906S: Maintained 17907F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt 17908F: Documentation/misc-devices/xilinx_sdfec.rst 17909F: drivers/misc/xilinx_sdfec.c 17910F: drivers/misc/Kconfig 17911F: drivers/misc/Makefile 17912F: include/uapi/misc/xilinx_sdfec.h 17913 17914XILLYBUS DRIVER 17915M: Eli Billauer <eli.billauer@gmail.com> 17916L: linux-kernel@vger.kernel.org 17917S: Supported 17918F: drivers/char/xillybus/ 17919 17920XLP9XX I2C DRIVER 17921M: George Cherian <george.cherian@cavium.com> 17922M: Jan Glauber <jglauber@cavium.com> 17923L: linux-i2c@vger.kernel.org 17924W: http://www.cavium.com 17925S: Supported 17926F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17927F: drivers/i2c/busses/i2c-xlp9xx.c 17928 17929XRA1403 GPIO EXPANDER 17930M: Nandor Han <nandor.han@ge.com> 17931M: Semi Malinen <semi.malinen@ge.com> 17932L: linux-gpio@vger.kernel.org 17933S: Maintained 17934F: drivers/gpio/gpio-xra1403.c 17935F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17936 17937XTENSA XTFPGA PLATFORM SUPPORT 17938M: Max Filippov <jcmvbkbc@gmail.com> 17939L: linux-xtensa@linux-xtensa.org 17940S: Maintained 17941F: drivers/spi/spi-xtensa-xtfpga.c 17942F: sound/soc/xtensa/xtfpga-i2s.c 17943 17944YAM DRIVER FOR AX.25 17945M: Jean-Paul Roubelat <jpr@f6fbb.org> 17946L: linux-hams@vger.kernel.org 17947S: Maintained 17948F: drivers/net/hamradio/yam* 17949F: include/linux/yam.h 17950 17951YAMA SECURITY MODULE 17952M: Kees Cook <keescook@chromium.org> 17953T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17954S: Supported 17955F: security/yama/ 17956F: Documentation/admin-guide/LSM/Yama.rst 17957 17958YEALINK PHONE DRIVER 17959M: Henk Vergonet <Henk.Vergonet@gmail.com> 17960L: usbb2k-api-dev@nongnu.org 17961S: Maintained 17962F: Documentation/input/devices/yealink.rst 17963F: drivers/input/misc/yealink.* 17964 17965Z8530 DRIVER FOR AX.25 17966M: Joerg Reuter <jreuter@yaina.de> 17967W: http://yaina.de/jreuter/ 17968W: http://www.qsl.net/dl1bke/ 17969L: linux-hams@vger.kernel.org 17970S: Maintained 17971F: Documentation/networking/z8530drv.txt 17972F: drivers/net/hamradio/*scc.c 17973F: drivers/net/hamradio/z8530.h 17974 17975ZBUD COMPRESSED PAGE ALLOCATOR 17976M: Seth Jennings <sjenning@redhat.com> 17977M: Dan Streetman <ddstreet@ieee.org> 17978L: linux-mm@kvack.org 17979S: Maintained 17980F: mm/zbud.c 17981F: include/linux/zbud.h 17982 17983ZD1211RW WIRELESS DRIVER 17984M: Daniel Drake <dsd@gentoo.org> 17985M: Ulrich Kunitz <kune@deine-taler.de> 17986W: http://zd1211.ath.cx/wiki/DriverRewrite 17987L: linux-wireless@vger.kernel.org 17988L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17989S: Maintained 17990F: drivers/net/wireless/zydas/zd1211rw/ 17991 17992ZD1301 MEDIA DRIVER 17993M: Antti Palosaari <crope@iki.fi> 17994L: linux-media@vger.kernel.org 17995W: https://linuxtv.org/ 17996W: http://palosaari.fi/linux/ 17997Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17998S: Maintained 17999F: drivers/media/usb/dvb-usb-v2/zd1301* 18000 18001ZD1301_DEMOD MEDIA DRIVER 18002M: Antti Palosaari <crope@iki.fi> 18003L: linux-media@vger.kernel.org 18004W: https://linuxtv.org/ 18005W: http://palosaari.fi/linux/ 18006Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18007S: Maintained 18008F: drivers/media/dvb-frontends/zd1301_demod* 18009 18010ZHAOXIN PROCESSOR SUPPORT 18011M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 18012L: linux-kernel@vger.kernel.org 18013S: Maintained 18014F: arch/x86/kernel/cpu/zhaoxin.c 18015 18016ZPOOL COMPRESSED PAGE STORAGE API 18017M: Dan Streetman <ddstreet@ieee.org> 18018L: linux-mm@kvack.org 18019S: Maintained 18020F: mm/zpool.c 18021F: include/linux/zpool.h 18022 18023ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 18024M: Minchan Kim <minchan@kernel.org> 18025M: Nitin Gupta <ngupta@vflare.org> 18026R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18027L: linux-kernel@vger.kernel.org 18028S: Maintained 18029F: drivers/block/zram/ 18030F: Documentation/admin-guide/blockdev/zram.rst 18031 18032ZS DECSTATION Z85C30 SERIAL DRIVER 18033M: "Maciej W. Rozycki" <macro@linux-mips.org> 18034S: Maintained 18035F: drivers/tty/serial/zs.* 18036 18037ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 18038M: Minchan Kim <minchan@kernel.org> 18039M: Nitin Gupta <ngupta@vflare.org> 18040R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18041L: linux-mm@kvack.org 18042S: Maintained 18043F: mm/zsmalloc.c 18044F: include/linux/zsmalloc.h 18045F: Documentation/vm/zsmalloc.rst 18046 18047ZSWAP COMPRESSED SWAP CACHING 18048M: Seth Jennings <sjenning@redhat.com> 18049M: Dan Streetman <ddstreet@ieee.org> 18050L: linux-mm@kvack.org 18051S: Maintained 18052F: mm/zswap.c 18053 18054THE REST 18055M: Linus Torvalds <torvalds@linux-foundation.org> 18056L: linux-kernel@vger.kernel.org 18057Q: http://patchwork.kernel.org/project/LKML/list/ 18058T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 18059S: Buried alive in reporters 18060F: * 18061F: */ 18062