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.c 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 520ADS1015 HARDWARE MONITOR DRIVER 521M: Dirk Eibach <eibach@gdsys.de> 522L: linux-hwmon@vger.kernel.org 523S: Maintained 524F: Documentation/hwmon/ads1015.rst 525F: drivers/hwmon/ads1015.c 526F: include/linux/platform_data/ads1015.h 527 528ADT746X FAN DRIVER 529M: Colin Leroy <colin@colino.net> 530S: Maintained 531F: drivers/macintosh/therm_adt746x.c 532 533ADT7475 HARDWARE MONITOR DRIVER 534M: Jean Delvare <jdelvare@suse.com> 535L: linux-hwmon@vger.kernel.org 536S: Maintained 537F: Documentation/hwmon/adt7475.rst 538F: drivers/hwmon/adt7475.c 539 540ADVANSYS SCSI DRIVER 541M: Matthew Wilcox <willy@infradead.org> 542M: Hannes Reinecke <hare@suse.com> 543L: linux-scsi@vger.kernel.org 544S: Maintained 545F: Documentation/scsi/advansys.txt 546F: drivers/scsi/advansys.c 547 548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 549M: Michael Hennerich <michael.hennerich@analog.com> 550W: http://wiki.analog.com/ADXL345 551W: http://ez.analog.com/community/linux-device-drivers 552S: Supported 553F: drivers/input/misc/adxl34x.c 554F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 555 556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 557M: Stefan Popa <stefan.popa@analog.com> 558W: http://ez.analog.com/community/linux-device-drivers 559S: Supported 560F: drivers/iio/accel/adxl372.c 561F: drivers/iio/accel/adxl372_spi.c 562F: drivers/iio/accel/adxl372_i2c.c 563F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 564 565AF9013 MEDIA DRIVER 566M: Antti Palosaari <crope@iki.fi> 567L: linux-media@vger.kernel.org 568W: https://linuxtv.org 569W: http://palosaari.fi/linux/ 570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 571T: git git://linuxtv.org/anttip/media_tree.git 572S: Maintained 573F: drivers/media/dvb-frontends/af9013* 574 575AF9033 MEDIA DRIVER 576M: Antti Palosaari <crope@iki.fi> 577L: linux-media@vger.kernel.org 578W: https://linuxtv.org 579W: http://palosaari.fi/linux/ 580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 581T: git git://linuxtv.org/anttip/media_tree.git 582S: Maintained 583F: drivers/media/dvb-frontends/af9033* 584 585AFFS FILE SYSTEM 586M: David Sterba <dsterba@suse.com> 587L: linux-fsdevel@vger.kernel.org 588S: Odd Fixes 589F: Documentation/filesystems/affs.txt 590F: fs/affs/ 591 592AFS FILESYSTEM 593M: David Howells <dhowells@redhat.com> 594L: linux-afs@lists.infradead.org 595S: Supported 596F: fs/afs/ 597F: include/trace/events/afs.h 598F: Documentation/filesystems/afs.txt 599W: https://www.infradead.org/~dhowells/kafs/ 600 601AGPGART DRIVER 602M: David Airlie <airlied@linux.ie> 603T: git git://anongit.freedesktop.org/drm/drm 604S: Maintained 605F: drivers/char/agp/ 606F: include/linux/agp* 607F: include/uapi/linux/agp* 608 609AHA152X SCSI DRIVER 610M: "Juergen E. Fischer" <fischer@norbit.de> 611L: linux-scsi@vger.kernel.org 612S: Maintained 613F: drivers/scsi/aha152x* 614F: drivers/scsi/pcmcia/aha152x* 615 616AIC7XXX / AIC79XX SCSI DRIVER 617M: Hannes Reinecke <hare@suse.com> 618L: linux-scsi@vger.kernel.org 619S: Maintained 620F: drivers/scsi/aic7xxx/ 621 622AIMSLAB FM RADIO RECEIVER DRIVER 623M: Hans Verkuil <hverkuil@xs4all.nl> 624L: linux-media@vger.kernel.org 625T: git git://linuxtv.org/media_tree.git 626W: https://linuxtv.org 627S: Maintained 628F: drivers/media/radio/radio-aimslab* 629 630AIO 631M: Benjamin LaHaise <bcrl@kvack.org> 632L: linux-aio@kvack.org 633S: Supported 634F: fs/aio.c 635F: include/linux/*aio*.h 636 637AIRSPY MEDIA DRIVER 638M: Antti Palosaari <crope@iki.fi> 639L: linux-media@vger.kernel.org 640W: https://linuxtv.org 641W: http://palosaari.fi/linux/ 642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 643T: git git://linuxtv.org/anttip/media_tree.git 644S: Maintained 645F: drivers/media/usb/airspy/ 646 647ALACRITECH GIGABIT ETHERNET DRIVER 648M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 649S: Maintained 650F: drivers/net/ethernet/alacritech/* 651 652ALCATEL SPEEDTOUCH USB DRIVER 653M: Duncan Sands <duncan.sands@free.fr> 654L: linux-usb@vger.kernel.org 655W: http://www.linux-usb.org/SpeedTouch/ 656S: Maintained 657F: drivers/usb/atm/speedtch.c 658F: drivers/usb/atm/usbatm.c 659 660ALCHEMY AU1XX0 MMC DRIVER 661M: Manuel Lauss <manuel.lauss@gmail.com> 662S: Maintained 663F: drivers/mmc/host/au1xmmc.c 664 665ALI1563 I2C DRIVER 666M: Rudolf Marek <r.marek@assembler.cz> 667L: linux-i2c@vger.kernel.org 668S: Maintained 669F: Documentation/i2c/busses/i2c-ali1563 670F: drivers/i2c/busses/i2c-ali1563.c 671 672ALLEGRO DVT VIDEO IP CORE DRIVER 673M: Michael Tretter <m.tretter@pengutronix.de> 674R: Pengutronix Kernel Team <kernel@pengutronix.de> 675L: linux-media@vger.kernel.org 676S: Maintained 677F: drivers/staging/media/allegro-dvt/ 678 679ALLWINNER SECURITY SYSTEM 680M: Corentin Labbe <clabbe.montjoie@gmail.com> 681L: linux-crypto@vger.kernel.org 682S: Maintained 683F: drivers/crypto/sunxi-ss/ 684 685ALLWINNER VPU DRIVER 686M: Maxime Ripard <maxime.ripard@bootlin.com> 687M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 688L: linux-media@vger.kernel.org 689S: Maintained 690F: drivers/staging/media/sunxi/cedrus/ 691 692ALPHA PORT 693M: Richard Henderson <rth@twiddle.net> 694M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 695M: Matt Turner <mattst88@gmail.com> 696S: Odd Fixes 697L: linux-alpha@vger.kernel.org 698F: arch/alpha/ 699 700ALPS PS/2 TOUCHPAD DRIVER 701R: Pali Rohár <pali.rohar@gmail.com> 702F: drivers/input/mouse/alps.* 703 704ALTERA I2C CONTROLLER DRIVER 705M: Thor Thayer <thor.thayer@linux.intel.com> 706S: Maintained 707F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 708F: drivers/i2c/busses/i2c-altera.c 709 710ALTERA MAILBOX DRIVER 711M: Ley Foon Tan <lftan@altera.com> 712L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 713S: Maintained 714F: drivers/mailbox/mailbox-altera.c 715 716ALTERA PIO DRIVER 717M: Tien Hock Loh <thloh@altera.com> 718L: linux-gpio@vger.kernel.org 719S: Maintained 720F: drivers/gpio/gpio-altera.c 721 722ALTERA SYSTEM MANAGER DRIVER 723M: Thor Thayer <thor.thayer@linux.intel.com> 724S: Maintained 725F: drivers/mfd/altera-sysmgr.c 726F: include/linux/mfd/altera-sysgmr.h 727 728ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 729M: Thor Thayer <thor.thayer@linux.intel.com> 730S: Maintained 731F: drivers/gpio/gpio-altera-a10sr.c 732F: drivers/mfd/altera-a10sr.c 733F: drivers/reset/reset-a10sr.c 734F: include/linux/mfd/altera-a10sr.h 735F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 736 737ALTERA TRIPLE SPEED ETHERNET DRIVER 738M: Thor Thayer <thor.thayer@linux.intel.com> 739L: netdev@vger.kernel.org 740L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 741S: Maintained 742F: drivers/net/ethernet/altera/ 743 744ALTERA UART/JTAG UART SERIAL DRIVERS 745M: Tobias Klauser <tklauser@distanz.ch> 746L: linux-serial@vger.kernel.org 747L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 748S: Maintained 749F: drivers/tty/serial/altera_uart.c 750F: drivers/tty/serial/altera_jtaguart.c 751F: include/linux/altera_uart.h 752F: include/linux/altera_jtaguart.h 753 754AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 755M: Talel Shenhar <talel@amazon.com> 756S: Maintained 757F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 758F: drivers/thermal/thermal_mmio.c 759 760AMAZON ETHERNET DRIVERS 761M: Netanel Belgazal <netanel@amazon.com> 762R: Saeed Bishara <saeedb@amazon.com> 763R: Zorik Machulsky <zorik@amazon.com> 764L: netdev@vger.kernel.org 765S: Supported 766F: Documentation/networking/device_drivers/amazon/ena.txt 767F: drivers/net/ethernet/amazon/ 768 769AMAZON RDMA EFA DRIVER 770M: Gal Pressman <galpress@amazon.com> 771R: Yossi Leybovich <sleybo@amazon.com> 772L: linux-rdma@vger.kernel.org 773Q: https://patchwork.kernel.org/project/linux-rdma/list/ 774S: Supported 775F: drivers/infiniband/hw/efa/ 776F: include/uapi/rdma/efa-abi.h 777 778AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 779M: Tom Lendacky <thomas.lendacky@amd.com> 780M: Gary Hook <gary.hook@amd.com> 781L: linux-crypto@vger.kernel.org 782S: Supported 783F: drivers/crypto/ccp/ 784F: include/linux/ccp.h 785 786AMD DISPLAY CORE 787M: Harry Wentland <harry.wentland@amd.com> 788M: Leo Li <sunpeng.li@amd.com> 789L: amd-gfx@lists.freedesktop.org 790T: git git://people.freedesktop.org/~agd5f/linux 791S: Supported 792F: drivers/gpu/drm/amd/display/ 793 794AMD FAM15H PROCESSOR POWER MONITORING DRIVER 795M: Huang Rui <ray.huang@amd.com> 796L: linux-hwmon@vger.kernel.org 797S: Supported 798F: Documentation/hwmon/fam15h_power.rst 799F: drivers/hwmon/fam15h_power.c 800 801AMD FCH GPIO DRIVER 802M: Enrico Weigelt, metux IT consult <info@metux.net> 803L: linux-gpio@vger.kernel.org 804S: Maintained 805F: drivers/gpio/gpio-amd-fch.c 806F: include/linux/platform_data/gpio/gpio-amd-fch.h 807 808AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 809L: linux-geode@lists.infradead.org (moderated for non-subscribers) 810S: Orphan 811F: drivers/usb/gadget/udc/amd5536udc.* 812 813AMD GEODE PROCESSOR/CHIPSET SUPPORT 814P: Andres Salomon <dilinger@queued.net> 815L: linux-geode@lists.infradead.org (moderated for non-subscribers) 816W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 817S: Supported 818F: drivers/char/hw_random/geode-rng.c 819F: drivers/crypto/geode* 820F: drivers/video/fbdev/geode/ 821F: arch/x86/include/asm/geode.h 822 823AMD IOMMU (AMD-VI) 824M: Joerg Roedel <joro@8bytes.org> 825L: iommu@lists.linux-foundation.org 826T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 827S: Maintained 828F: drivers/iommu/amd_iommu*.[ch] 829F: include/linux/amd-iommu.h 830 831AMD KFD 832M: Oded Gabbay <oded.gabbay@gmail.com> 833L: dri-devel@lists.freedesktop.org 834T: git git://people.freedesktop.org/~gabbayo/linux.git 835S: Supported 836F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 837F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 838F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 839F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 840F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 841F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 842F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 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.txt 903 904ANALOG DEVICES INC AD7606 DRIVER 905M: Stefan Popa <stefan.popa@analog.com> 906L: linux-iio@vger.kernel.org 907W: http://ez.analog.com/community/linux-device-drivers 908S: Supported 909F: drivers/iio/adc/ad7606.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 911 912ANALOG DEVICES INC AD7768-1 DRIVER 913M: Stefan Popa <stefan.popa@analog.com> 914L: linux-iio@vger.kernel.org 915W: http://ez.analog.com/community/linux-device-drivers 916S: Supported 917F: drivers/iio/adc/ad7768-1.c 918F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 919 920ANALOG DEVICES INC AD7780 DRIVER 921M: Michael Hennerich <Michael.Hennerich@analog.com> 922M: Renato Lui Geh <renatogeh@gmail.com> 923L: linux-iio@vger.kernel.org 924W: http://ez.analog.com/community/linux-device-drivers 925S: Supported 926F: drivers/iio/adc/ad7780.c 927F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 928 929ANALOG DEVICES INC AD9389B DRIVER 930M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 931L: linux-media@vger.kernel.org 932S: Maintained 933F: drivers/media/i2c/ad9389b* 934 935ANALOG DEVICES INC ADGS1408 DRIVER 936M: Mircea Caprioru <mircea.caprioru@analog.com> 937S: Supported 938F: drivers/mux/adgs1408.c 939F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 940 941ANALOG DEVICES INC ADIS DRIVER LIBRARY 942M: Alexandru Ardelean <alexandru.ardelean@analog.com> 943S: Supported 944L: linux-iio@vger.kernel.org 945F: include/linux/iio/imu/adis.h 946F: drivers/iio/imu/adis.c 947 948ANALOG DEVICES INC ADP5061 DRIVER 949M: Stefan Popa <stefan.popa@analog.com> 950L: linux-pm@vger.kernel.org 951W: http://ez.analog.com/community/linux-device-drivers 952S: Supported 953F: drivers/power/supply/adp5061.c 954 955ANALOG DEVICES INC ADV7180 DRIVER 956M: Lars-Peter Clausen <lars@metafoo.de> 957L: linux-media@vger.kernel.org 958W: http://ez.analog.com/community/linux-device-drivers 959S: Supported 960F: drivers/media/i2c/adv7180.c 961 962ANALOG DEVICES INC ADV748X DRIVER 963M: Kieran Bingham <kieran.bingham@ideasonboard.com> 964L: linux-media@vger.kernel.org 965S: Maintained 966F: drivers/media/i2c/adv748x/* 967 968ANALOG DEVICES INC ADV7511 DRIVER 969M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/adv7511* 973 974ANALOG DEVICES INC ADV7604 DRIVER 975M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 976L: linux-media@vger.kernel.org 977S: Maintained 978F: drivers/media/i2c/adv7604* 979 980ANALOG DEVICES INC ADV7842 DRIVER 981M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 982L: linux-media@vger.kernel.org 983S: Maintained 984F: drivers/media/i2c/adv7842* 985 986ANALOG DEVICES INC ASOC CODEC DRIVERS 987M: Lars-Peter Clausen <lars@metafoo.de> 988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 989W: http://wiki.analog.com/ 990W: http://ez.analog.com/community/linux-device-drivers 991S: Supported 992F: sound/soc/codecs/adau* 993F: sound/soc/codecs/adav* 994F: sound/soc/codecs/ad1* 995F: sound/soc/codecs/ad7* 996F: sound/soc/codecs/ssm* 997F: sound/soc/codecs/sigmadsp.* 998 999ANALOG DEVICES INC DMA DRIVERS 1000M: Lars-Peter Clausen <lars@metafoo.de> 1001W: http://ez.analog.com/community/linux-device-drivers 1002S: Supported 1003F: drivers/dma/dma-axi-dmac.c 1004 1005ANALOG DEVICES INC IIO DRIVERS 1006M: Lars-Peter Clausen <lars@metafoo.de> 1007M: Michael Hennerich <Michael.Hennerich@analog.com> 1008M: Stefan Popa <stefan.popa@analog.com> 1009W: http://wiki.analog.com/ 1010W: http://ez.analog.com/community/linux-device-drivers 1011S: Supported 1012F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1013F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1014F: drivers/iio/*/ad* 1015F: drivers/iio/adc/ltc2497* 1016X: drivers/iio/*/adjd* 1017F: drivers/staging/iio/*/ad* 1018 1019ANALOGBITS PLL LIBRARIES 1020M: Paul Walmsley <paul.walmsley@sifive.com> 1021S: Supported 1022F: drivers/clk/analogbits/* 1023F: include/linux/clk/analogbits* 1024 1025ANDES ARCHITECTURE 1026M: Greentime Hu <green.hu@gmail.com> 1027M: Vincent Chen <deanbo422@gmail.com> 1028T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1029S: Supported 1030F: arch/nds32/ 1031F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1032F: Documentation/devicetree/bindings/nds32/ 1033K: nds32 1034N: nds32 1035 1036ANDROID CONFIG FRAGMENTS 1037M: Rob Herring <robh@kernel.org> 1038S: Supported 1039F: kernel/configs/android* 1040 1041ANDROID DRIVERS 1042M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1043M: Arve Hjønnevåg <arve@android.com> 1044M: Todd Kjos <tkjos@android.com> 1045M: Martijn Coenen <maco@android.com> 1046M: Joel Fernandes <joel@joelfernandes.org> 1047M: Christian Brauner <christian@brauner.io> 1048T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1049L: devel@driverdev.osuosl.org 1050S: Supported 1051F: drivers/android/ 1052F: drivers/staging/android/ 1053 1054ANDROID GOLDFISH PIC DRIVER 1055M: Miodrag Dinic <miodrag.dinic@mips.com> 1056S: Supported 1057F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1058F: drivers/irqchip/irq-goldfish-pic.c 1059 1060ANDROID GOLDFISH RTC DRIVER 1061M: Miodrag Dinic <miodrag.dinic@mips.com> 1062S: Supported 1063F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1064F: drivers/rtc/rtc-goldfish.c 1065 1066ANDROID ION DRIVER 1067M: Laura Abbott <labbott@redhat.com> 1068M: Sumit Semwal <sumit.semwal@linaro.org> 1069L: devel@driverdev.osuosl.org 1070L: dri-devel@lists.freedesktop.org 1071L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1072S: Supported 1073F: drivers/staging/android/ion 1074F: drivers/staging/android/uapi/ion.h 1075 1076AOA (Apple Onboard Audio) ALSA DRIVER 1077M: Johannes Berg <johannes@sipsolutions.net> 1078L: linuxppc-dev@lists.ozlabs.org 1079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1080S: Maintained 1081F: sound/aoa/ 1082 1083APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1084M: William Breathitt Gray <vilhelm.gray@gmail.com> 1085L: linux-iio@vger.kernel.org 1086S: Maintained 1087F: drivers/iio/adc/stx104.c 1088 1089APM DRIVER 1090M: Jiri Kosina <jikos@kernel.org> 1091S: Odd fixes 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1093F: arch/x86/kernel/apm_32.c 1094F: include/linux/apm_bios.h 1095F: include/uapi/linux/apm_bios.h 1096F: drivers/char/apm-emulation.c 1097 1098APPARMOR SECURITY MODULE 1099M: John Johansen <john.johansen@canonical.com> 1100L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1101W: wiki.apparmor.net 1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1103S: Supported 1104F: security/apparmor/ 1105F: Documentation/admin-guide/LSM/apparmor.rst 1106 1107APPLE BCM5974 MULTITOUCH DRIVER 1108M: Henrik Rydberg <rydberg@bitmath.org> 1109L: linux-input@vger.kernel.org 1110S: Odd fixes 1111F: drivers/input/mouse/bcm5974.c 1112 1113APPLE SMC DRIVER 1114M: Henrik Rydberg <rydberg@bitmath.org> 1115L: linux-hwmon@vger.kernel.org 1116S: Odd fixes 1117F: drivers/hwmon/applesmc.c 1118 1119APPLETALK NETWORK LAYER 1120L: netdev@vger.kernel.org 1121S: Odd fixes 1122F: drivers/net/appletalk/ 1123F: net/appletalk/ 1124F: include/linux/atalk.h 1125F: include/uapi/linux/atalk.h 1126 1127APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1128M: Khuong Dinh <khuong@os.amperecomputing.com> 1129S: Supported 1130F: arch/arm64/boot/dts/apm/ 1131 1132APPLIED MICRO (APM) X-GENE SOC EDAC 1133M: Khuong Dinh <khuong@os.amperecomputing.com> 1134S: Supported 1135F: drivers/edac/xgene_edac.c 1136F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1137 1138APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1139M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1140M: Keyur Chudgar <keyur@os.amperecomputing.com> 1141S: Supported 1142F: drivers/net/ethernet/apm/xgene-v2/ 1143 1144APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1145M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1146M: Keyur Chudgar <keyur@os.amperecomputing.com> 1147M: Quan Nguyen <quan@os.amperecomputing.com> 1148S: Supported 1149F: drivers/net/ethernet/apm/xgene/ 1150F: drivers/net/phy/mdio-xgene.c 1151F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1152F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1153 1154APPLIED MICRO (APM) X-GENE SOC PMU 1155M: Khuong Dinh <khuong@os.amperecomputing.com> 1156S: Supported 1157F: drivers/perf/xgene_pmu.c 1158F: Documentation/perf/xgene-pmu.txt 1159F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1160 1161APTINA CAMERA SENSOR PLL 1162M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1163L: linux-media@vger.kernel.org 1164S: Maintained 1165F: drivers/media/i2c/aptina-pll.* 1166 1167AQUANTIA ETHERNET DRIVER (atlantic) 1168M: Igor Russkikh <igor.russkikh@aquantia.com> 1169L: netdev@vger.kernel.org 1170S: Supported 1171W: http://www.aquantia.com 1172Q: http://patchwork.ozlabs.org/project/netdev/list/ 1173F: drivers/net/ethernet/aquantia/atlantic/ 1174F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1175 1176ARC FRAMEBUFFER DRIVER 1177M: Jaya Kumar <jayalk@intworks.biz> 1178S: Maintained 1179F: drivers/video/fbdev/arcfb.c 1180F: drivers/video/fbdev/core/fb_defio.c 1181 1182ARC PGU DRM DRIVER 1183M: Alexey Brodkin <abrodkin@synopsys.com> 1184S: Supported 1185F: drivers/gpu/drm/arc/ 1186F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1187 1188ARCNET NETWORK LAYER 1189M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1190L: netdev@vger.kernel.org 1191S: Maintained 1192F: drivers/net/arcnet/ 1193F: include/uapi/linux/if_arcnet.h 1194 1195ARM ARCHITECTED TIMER DRIVER 1196M: Mark Rutland <mark.rutland@arm.com> 1197M: Marc Zyngier <marc.zyngier@arm.com> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199S: Maintained 1200F: arch/arm/include/asm/arch_timer.h 1201F: arch/arm64/include/asm/arch_timer.h 1202F: drivers/clocksource/arm_arch_timer.c 1203 1204ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1205M: Linus Walleij <linus.walleij@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: Documentation/devicetree/bindings/arm/arm-boards 1209F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1210F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1211F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1212F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1213F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1214F: arch/arm/mach-integrator/ 1215F: arch/arm/mach-realview/ 1216F: arch/arm/mach-versatile/ 1217F: arch/arm/plat-versatile/ 1218F: arch/arm/boot/dts/arm-realview-* 1219F: arch/arm/boot/dts/integrator* 1220F: arch/arm/boot/dts/versatile* 1221F: drivers/clk/versatile/ 1222F: drivers/i2c/busses/i2c-versatile.c 1223F: drivers/irqchip/irq-versatile-fpga.c 1224F: drivers/mtd/maps/physmap_of_versatile.c 1225F: drivers/power/reset/arm-versatile-reboot.c 1226F: drivers/soc/versatile/ 1227 1228ARM HDLCD DRM DRIVER 1229M: Liviu Dudau <liviu.dudau@arm.com> 1230S: Supported 1231F: drivers/gpu/drm/arm/hdlcd_* 1232F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1233 1234ARM KOMEDA DRM-KMS DRIVER 1235M: James (Qian) Wang <james.qian.wang@arm.com> 1236M: Liviu Dudau <liviu.dudau@arm.com> 1237L: Mali DP Maintainers <malidp@foss.arm.com> 1238S: Supported 1239T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1240F: drivers/gpu/drm/arm/display/include/ 1241F: drivers/gpu/drm/arm/display/komeda/ 1242F: Documentation/devicetree/bindings/display/arm,komeda.txt 1243F: Documentation/gpu/komeda-kms.rst 1244 1245ARM MALI-DP DRM DRIVER 1246M: Liviu Dudau <liviu.dudau@arm.com> 1247M: Brian Starkey <brian.starkey@arm.com> 1248L: Mali DP Maintainers <malidp@foss.arm.com> 1249S: Supported 1250T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp 1251F: drivers/gpu/drm/arm/ 1252F: Documentation/devicetree/bindings/display/arm,malidp.txt 1253F: Documentation/gpu/afbc.rst 1254 1255ARM MALI PANFROST DRM DRIVER 1256M: Rob Herring <robh@kernel.org> 1257M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1258L: dri-devel@lists.freedesktop.org 1259S: Supported 1260T: git git://anongit.freedesktop.org/drm/drm-misc 1261F: drivers/gpu/drm/panfrost/ 1262F: include/uapi/drm/panfrost_drm.h 1263 1264ARM MFM AND FLOPPY DRIVERS 1265M: Ian Molton <spyro@f2s.com> 1266S: Maintained 1267F: arch/arm/lib/floppydma.S 1268F: arch/arm/include/asm/floppy.h 1269 1270ARM PMU PROFILING AND DEBUGGING 1271M: Will Deacon <will@kernel.org> 1272M: Mark Rutland <mark.rutland@arm.com> 1273S: Maintained 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275F: arch/arm*/kernel/perf_* 1276F: arch/arm/oprofile/common.c 1277F: arch/arm*/kernel/hw_breakpoint.c 1278F: arch/arm*/include/asm/hw_breakpoint.h 1279F: arch/arm*/include/asm/perf_event.h 1280F: drivers/perf/* 1281F: include/linux/perf/arm_pmu.h 1282F: Documentation/devicetree/bindings/arm/pmu.yaml 1283F: Documentation/devicetree/bindings/perf/ 1284 1285ARM PORT 1286M: Russell King <linux@armlinux.org.uk> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288W: http://www.armlinux.org.uk/ 1289S: Odd Fixes 1290T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1291F: arch/arm/ 1292X: arch/arm/boot/dts/ 1293 1294ARM PRIMECELL AACI PL041 DRIVER 1295M: Russell King <linux@armlinux.org.uk> 1296S: Odd Fixes 1297F: sound/arm/aaci.* 1298 1299ARM PRIMECELL BUS SUPPORT 1300M: Russell King <linux@armlinux.org.uk> 1301S: Odd Fixes 1302F: drivers/amba/ 1303F: include/linux/amba/bus.h 1304 1305ARM PRIMECELL CLCD PL110 DRIVER 1306M: Russell King <linux@armlinux.org.uk> 1307S: Odd Fixes 1308F: drivers/video/fbdev/amba-clcd.* 1309 1310ARM PRIMECELL KMI PL050 DRIVER 1311M: Russell King <linux@armlinux.org.uk> 1312S: Odd Fixes 1313F: drivers/input/serio/ambakmi.* 1314F: include/linux/amba/kmi.h 1315 1316ARM PRIMECELL MMCI PL180/1 DRIVER 1317M: Russell King <linux@armlinux.org.uk> 1318S: Odd Fixes 1319F: drivers/mmc/host/mmci.* 1320F: include/linux/amba/mmci.h 1321 1322ARM PRIMECELL SSP PL022 SPI DRIVER 1323M: Linus Walleij <linus.walleij@linaro.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1327F: drivers/spi/spi-pl022.c 1328 1329ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1330M: Russell King <linux@armlinux.org.uk> 1331S: Odd Fixes 1332F: drivers/tty/serial/amba-pl01*.c 1333F: include/linux/amba/serial.h 1334 1335ARM PRIMECELL VIC PL190/PL192 DRIVER 1336M: Linus Walleij <linus.walleij@linaro.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1340F: drivers/irqchip/irq-vic.c 1341 1342AMAZON ANNAPURNA LABS FIC DRIVER 1343M: Talel Shenhar <talel@amazon.com> 1344S: Maintained 1345F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1346F: drivers/irqchip/irq-al-fic.c 1347 1348ARM SMMU DRIVERS 1349M: Will Deacon <will@kernel.org> 1350R: Robin Murphy <robin.murphy@arm.com> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353F: drivers/iommu/arm-smmu.c 1354F: drivers/iommu/arm-smmu-v3.c 1355F: drivers/iommu/io-pgtable-arm.c 1356F: drivers/iommu/io-pgtable-arm-v7s.c 1357 1358ARM SUB-ARCHITECTURES 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-*/ 1362F: arch/arm/plat-*/ 1363T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1364 1365ARM/ACTIONS SEMI ARCHITECTURE 1366M: Andreas Färber <afaerber@suse.de> 1367R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370N: owl 1371F: arch/arm/mach-actions/ 1372F: arch/arm/boot/dts/owl-* 1373F: arch/arm64/boot/dts/actions/ 1374F: drivers/clk/actions/ 1375F: drivers/clocksource/timer-owl* 1376F: drivers/dma/owl-dma.c 1377F: drivers/i2c/busses/i2c-owl.c 1378F: drivers/pinctrl/actions/* 1379F: drivers/soc/actions/ 1380F: include/dt-bindings/power/owl-* 1381F: include/linux/soc/actions/ 1382F: Documentation/devicetree/bindings/arm/actions.txt 1383F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1384F: Documentation/devicetree/bindings/dma/owl-dma.txt 1385F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1386F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1387F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1388F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1389 1390ARM/ADS SPHERE MACHINE SUPPORT 1391M: Lennert Buytenhek <kernel@wantstofly.org> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394 1395ARM/AFEB9260 MACHINE SUPPORT 1396M: Sergey Lapin <slapin@ossfans.org> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399 1400ARM/AJECO 1ARM MACHINE SUPPORT 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/Allwinner SoC Clock Support 1406M: Emilio López <emilio@elopez.com.ar> 1407S: Maintained 1408F: drivers/clk/sunxi/ 1409 1410ARM/Allwinner sunXi SoC support 1411M: Maxime Ripard <maxime.ripard@bootlin.com> 1412M: Chen-Yu Tsai <wens@csie.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415N: sun[x456789]i 1416N: sun50i 1417F: arch/arm/mach-sunxi/ 1418F: arch/arm64/boot/dts/allwinner/ 1419F: drivers/clk/sunxi-ng/ 1420F: drivers/pinctrl/sunxi/ 1421F: drivers/soc/sunxi/ 1422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1423 1424ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1425M: Neil Armstrong <narmstrong@baylibre.com> 1426M: Jerome Brunet <jbrunet@baylibre.com> 1427L: linux-amlogic@lists.infradead.org 1428S: Maintained 1429F: drivers/clk/meson/ 1430F: include/dt-bindings/clock/meson* 1431F: include/dt-bindings/clock/gxbb* 1432F: Documentation/devicetree/bindings/clock/amlogic* 1433 1434ARM/Amlogic Meson SoC support 1435M: Kevin Hilman <khilman@baylibre.com> 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1437L: linux-amlogic@lists.infradead.org 1438W: http://linux-meson.com/ 1439S: Maintained 1440F: arch/arm/mach-meson/ 1441F: arch/arm/boot/dts/meson* 1442F: arch/arm64/boot/dts/amlogic/ 1443F: drivers/pinctrl/meson/ 1444F: drivers/mmc/host/meson* 1445F: drivers/soc/amlogic/ 1446N: meson 1447 1448ARM/Amlogic Meson SoC Sound Drivers 1449M: Jerome Brunet <jbrunet@baylibre.com> 1450L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1451S: Maintained 1452F: sound/soc/meson/ 1453F: Documentation/devicetree/bindings/sound/amlogic* 1454 1455ARM/Annapurna Labs ALPINE ARCHITECTURE 1456M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1457M: Antoine Tenart <antoine.tenart@bootlin.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-alpine/ 1461F: arch/arm/boot/dts/alpine* 1462F: arch/arm64/boot/dts/al/ 1463F: drivers/*/*alpine* 1464 1465ARM/ARTPEC MACHINE SUPPORT 1466M: Jesper Nilsson <jesper.nilsson@axis.com> 1467M: Lars Persson <lars.persson@axis.com> 1468S: Maintained 1469L: linux-arm-kernel@axis.com 1470F: arch/arm/mach-artpec 1471F: arch/arm/boot/dts/artpec6* 1472F: drivers/clk/axis 1473F: drivers/crypto/axis 1474F: drivers/pinctrl/pinctrl-artpec* 1475F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1476 1477ARM/ASPEED I2C DRIVER 1478M: Brendan Higgins <brendanhiggins@google.com> 1479R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1480R: Joel Stanley <joel@jms.id.au> 1481L: linux-i2c@vger.kernel.org 1482L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1483S: Maintained 1484F: drivers/irqchip/irq-aspeed-i2c-ic.c 1485F: drivers/i2c/busses/i2c-aspeed.c 1486F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1487F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1488 1489ARM/ASPEED MACHINE SUPPORT 1490M: Joel Stanley <joel@jms.id.au> 1491R: Andrew Jeffery <andrew@aj.id.au> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1494Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1495S: Supported 1496T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1497F: arch/arm/mach-aspeed/ 1498F: arch/arm/boot/dts/aspeed-* 1499N: aspeed 1500 1501ARM/BITMAIN ARCHITECTURE 1502M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm64/boot/dts/bitmain/ 1506F: drivers/pinctrl/pinctrl-bm1880.c 1507F: Documentation/devicetree/bindings/arm/bitmain.yaml 1508F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1509 1510ARM/CALXEDA HIGHBANK ARCHITECTURE 1511M: Rob Herring <robh@kernel.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-highbank/ 1515F: arch/arm/boot/dts/highbank.dts 1516F: arch/arm/boot/dts/ecx-*.dts* 1517 1518ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1519M: Krzysztof Halasa <khalasa@piap.pl> 1520S: Maintained 1521F: arch/arm/mach-cns3xxx/ 1522 1523ARM/CAVIUM THUNDER NETWORK DRIVER 1524M: Sunil Goutham <sgoutham@cavium.com> 1525M: Robert Richter <rric@kernel.org> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Supported 1528F: drivers/net/ethernet/cavium/thunder/ 1529 1530ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1531M: Lukasz Majewski <lukma@denx.de> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm/mach-ep93xx/ts72xx.c 1535 1536ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1537M: Alexander Shiyan <shc_work@mail.ru> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Odd Fixes 1540N: clps711x 1541 1542ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1548M: Hartley Sweeten <hsweeten@visionengravers.com> 1549M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551S: Maintained 1552F: arch/arm/mach-ep93xx/ 1553F: arch/arm/mach-ep93xx/include/mach/ 1554 1555ARM/CLKDEV SUPPORT 1556M: Russell King <linux@armlinux.org.uk> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1560F: drivers/clk/clkdev.c 1561 1562ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1563M: Mike Rapoport <mike@compulab.co.il> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566 1567ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1568M: Baruch Siach <baruch@tkos.co.il> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/boot/dts/cx92755* 1572N: digicolor 1573 1574ARM/CONTEC MICRO9 MACHINE SUPPORT 1575M: Hubert Feurstein <hubert.feurstein@contec.at> 1576S: Maintained 1577F: arch/arm/mach-ep93xx/micro9.c 1578 1579ARM/CORESIGHT FRAMEWORK AND DRIVERS 1580M: Mathieu Poirier <mathieu.poirier@linaro.org> 1581R: Suzuki K Poulose <suzuki.poulose@arm.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584F: drivers/hwtracing/coresight/* 1585F: Documentation/trace/coresight.txt 1586F: Documentation/trace/coresight-cpu-debug.txt 1587F: Documentation/devicetree/bindings/arm/coresight.txt 1588F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1589F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1590F: tools/perf/arch/arm/util/pmu.c 1591F: tools/perf/arch/arm/util/auxtrace.c 1592F: tools/perf/arch/arm/util/cs-etm.c 1593F: tools/perf/arch/arm/util/cs-etm.h 1594F: tools/perf/util/cs-etm.* 1595F: tools/perf/util/cs-etm-decoder/* 1596 1597ARM/CORGI MACHINE SUPPORT 1598M: Richard Purdie <rpurdie@rpsys.net> 1599S: Maintained 1600 1601ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1602M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1603M: Linus Walleij <linus.walleij@linaro.org> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605T: git git://github.com/ulli-kroll/linux.git 1606S: Maintained 1607F: Documentation/devicetree/bindings/arm/gemini.txt 1608F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1609F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1610F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1611F: arch/arm/mach-gemini/ 1612F: drivers/net/ethernet/cortina/ 1613F: drivers/pinctrl/pinctrl-gemini.c 1614F: drivers/rtc/rtc-ftrtc010.c 1615 1616ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1617M: Barry Song <baohua@kernel.org> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1620S: Maintained 1621F: arch/arm/boot/dts/prima2* 1622F: arch/arm/mach-prima2/ 1623F: drivers/clk/sirf/ 1624F: drivers/clocksource/timer-prima2.c 1625F: drivers/clocksource/timer-atlas7.c 1626N: [^a-z]sirf 1627X: drivers/gnss 1628 1629ARM/EBSA110 MACHINE SUPPORT 1630M: Russell King <linux@armlinux.org.uk> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632W: http://www.armlinux.org.uk/ 1633S: Maintained 1634F: arch/arm/mach-ebsa110/ 1635F: drivers/net/ethernet/amd/am79c961a.* 1636 1637ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1638M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1639R: Pengutronix Kernel Team <kernel@pengutronix.de> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642N: efm32 1643 1644ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1645M: Robert Jarzmik <robert.jarzmik@free.fr> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-pxa/ezx.c 1649 1650ARM/FARADAY FA526 PORT 1651M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654T: git git://git.berlios.de/gemini-board 1655F: arch/arm/mm/*-fa* 1656 1657ARM/FOOTBRIDGE ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/dec21285.h 1663F: arch/arm/mach-footbridge/ 1664 1665ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1666M: Shawn Guo <shawnguo@kernel.org> 1667M: Sascha Hauer <s.hauer@pengutronix.de> 1668R: Pengutronix Kernel Team <kernel@pengutronix.de> 1669R: Fabio Estevam <festevam@gmail.com> 1670R: NXP Linux Team <linux-imx@nxp.com> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1674N: imx 1675N: mxs 1676X: drivers/media/i2c/ 1677 1678ARM/FREESCALE VYBRID ARM ARCHITECTURE 1679M: Shawn Guo <shawnguo@kernel.org> 1680M: Sascha Hauer <s.hauer@pengutronix.de> 1681R: Pengutronix Kernel Team <kernel@pengutronix.de> 1682R: Stefan Agner <stefan@agner.ch> 1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1684S: Maintained 1685T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1686F: arch/arm/mach-imx/*vf610* 1687F: arch/arm/boot/dts/vf* 1688 1689ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1690M: Shawn Guo <shawnguo@kernel.org> 1691M: Li Yang <leoyang.li@nxp.com> 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1695F: arch/arm/boot/dts/ls1021a* 1696F: arch/arm64/boot/dts/freescale/fsl-* 1697F: arch/arm64/boot/dts/freescale/qoriq-* 1698 1699ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1700M: Lennert Buytenhek <kernel@wantstofly.org> 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702S: Maintained 1703 1704ARM/GUMSTIX MACHINE SUPPORT 1705M: Steve Sakoman <sakoman@gmail.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708 1709ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1710M: Philipp Zabel <philipp.zabel@gmail.com> 1711M: Paul Parsons <lost.distance@yahoo.com> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713S: Maintained 1714F: arch/arm/mach-pxa/hx4700.c 1715F: arch/arm/mach-pxa/include/mach/hx4700.h 1716F: sound/soc/pxa/hx4700.c 1717 1718ARM/HISILICON SOC SUPPORT 1719M: Wei Xu <xuwei5@hisilicon.com> 1720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1721W: http://www.hisilicon.com 1722S: Supported 1723T: git git://github.com/hisilicon/linux-hisi.git 1724F: arch/arm/mach-hisi/ 1725F: arch/arm/boot/dts/hi3* 1726F: arch/arm/boot/dts/hip* 1727F: arch/arm/boot/dts/hisi* 1728F: arch/arm64/boot/dts/hisilicon/ 1729 1730ARM/HP JORNADA 7XX MACHINE SUPPORT 1731M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1732W: www.jlime.com 1733S: Maintained 1734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1735F: arch/arm/mach-sa1100/jornada720.c 1736F: arch/arm/mach-sa1100/include/mach/jornada720.h 1737 1738ARM/IGEP MACHINE SUPPORT 1739M: Enric Balletbo i Serra <eballetbo@gmail.com> 1740M: Javier Martinez Canillas <javier@dowhile0.org> 1741L: linux-omap@vger.kernel.org 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1743S: Maintained 1744F: arch/arm/boot/dts/omap3-igep* 1745 1746ARM/INCOME PXA270 SUPPORT 1747M: Marek Vasut <marek.vasut@gmail.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750F: arch/arm/mach-pxa/colibri-pxa270-income.c 1751 1752ARM/INTEL IOP13XX ARM ARCHITECTURE 1753M: Lennert Buytenhek <kernel@wantstofly.org> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756 1757ARM/INTEL IOP32X ARM ARCHITECTURE 1758M: Lennert Buytenhek <kernel@wantstofly.org> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761 1762ARM/INTEL IOP33X ARM ARCHITECTURE 1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764S: Orphan 1765 1766ARM/INTEL IQ81342EX MACHINE SUPPORT 1767M: Lennert Buytenhek <kernel@wantstofly.org> 1768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1769S: Maintained 1770 1771ARM/INTEL IXDP2850 MACHINE SUPPORT 1772M: Lennert Buytenhek <kernel@wantstofly.org> 1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1774S: Maintained 1775 1776ARM/INTEL IXP4XX ARM ARCHITECTURE 1777M: Linus Walleij <linusw@kernel.org> 1778M: Imre Kaloz <kaloz@openwrt.org> 1779M: Krzysztof Halasa <khalasa@piap.pl> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781S: Maintained 1782F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1783F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1784F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1785F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1786F: arch/arm/mach-ixp4xx/ 1787F: drivers/clocksource/timer-ixp4xx.c 1788F: drivers/gpio/gpio-ixp4xx.c 1789F: drivers/irqchip/irq-ixp4xx.c 1790F: include/linux/irqchip/irq-ixp4xx.h 1791F: include/linux/platform_data/timer-ixp4xx.h 1792 1793ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1794M: Jonathan Cameron <jic23@cam.ac.uk> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796S: Maintained 1797F: arch/arm/mach-pxa/stargate2.c 1798F: drivers/pcmcia/pxa2xx_stargate2.c 1799 1800ARM/INTEL XSC3 (MANZANO) ARM CORE 1801M: Lennert Buytenhek <kernel@wantstofly.org> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803S: Maintained 1804 1805ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1806M: Lennert Buytenhek <kernel@wantstofly.org> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809 1810ARM/LG1K ARCHITECTURE 1811M: Chanho Min <chanho.min@lge.com> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813S: Maintained 1814F: arch/arm64/boot/dts/lg/ 1815 1816ARM/LOGICPD PXA270 MACHINE SUPPORT 1817M: Lennert Buytenhek <kernel@wantstofly.org> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820 1821ARM/LPC18XX ARCHITECTURE 1822M: Vladimir Zapolskiy <vz@mleia.com> 1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1824S: Maintained 1825F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1826F: arch/arm/boot/dts/lpc43* 1827F: drivers/i2c/busses/i2c-lpc2k.c 1828F: drivers/memory/pl172.c 1829F: drivers/mtd/spi-nor/nxp-spifi.c 1830F: drivers/rtc/rtc-lpc24xx.c 1831N: lpc18xx 1832 1833ARM/LPC32XX SOC SUPPORT 1834M: Vladimir Zapolskiy <vz@mleia.com> 1835M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1838S: Maintained 1839F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1840F: arch/arm/boot/dts/lpc32* 1841F: arch/arm/mach-lpc32xx/ 1842F: drivers/i2c/busses/i2c-pnx.c 1843F: drivers/net/ethernet/nxp/lpc_eth.c 1844F: drivers/usb/host/ohci-nxp.c 1845F: drivers/watchdog/pnx4008_wdt.c 1846N: lpc32xx 1847 1848ARM/MAGICIAN MACHINE SUPPORT 1849M: Philipp Zabel <philipp.zabel@gmail.com> 1850S: Maintained 1851 1852ARM/Marvell Dove/MV78xx0/Orion SOC support 1853M: Jason Cooper <jason@lakedaemon.net> 1854M: Andrew Lunn <andrew@lunn.ch> 1855M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1856M: Gregory Clement <gregory.clement@bootlin.com> 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1858S: Maintained 1859F: Documentation/devicetree/bindings/soc/dove/ 1860F: arch/arm/mach-dove/ 1861F: arch/arm/mach-mv78xx0/ 1862F: arch/arm/mach-orion5x/ 1863F: arch/arm/plat-orion/ 1864F: arch/arm/boot/dts/dove* 1865F: arch/arm/boot/dts/orion5x* 1866 1867ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1868M: Jason Cooper <jason@lakedaemon.net> 1869M: Andrew Lunn <andrew@lunn.ch> 1870M: Gregory Clement <gregory.clement@bootlin.com> 1871M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1873S: Maintained 1874F: arch/arm/boot/dts/armada* 1875F: arch/arm/boot/dts/kirkwood* 1876F: arch/arm/configs/mvebu_*_defconfig 1877F: arch/arm/mach-mvebu/ 1878F: arch/arm64/boot/dts/marvell/armada* 1879F: drivers/cpufreq/armada-37xx-cpufreq.c 1880F: drivers/cpufreq/armada-8k-cpufreq.c 1881F: drivers/cpufreq/mvebu-cpufreq.c 1882F: drivers/irqchip/irq-armada-370-xp.c 1883F: drivers/irqchip/irq-mvebu-* 1884F: drivers/pinctrl/mvebu/ 1885F: drivers/rtc/rtc-armada38x.c 1886 1887ARM/Mediatek RTC DRIVER 1888M: Eddie Huang <eddie.huang@mediatek.com> 1889M: Sean Wang <sean.wang@mediatek.com> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1892S: Maintained 1893F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1894F: drivers/rtc/rtc-mt6397.c 1895F: drivers/rtc/rtc-mt7622.c 1896 1897ARM/Mediatek SoC support 1898M: Matthias Brugger <matthias.bgg@gmail.com> 1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1900L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1901W: https://mtk.bcnfs.org/ 1902C: irc://chat.freenode.net/linux-mediatek 1903S: Maintained 1904F: arch/arm/boot/dts/mt6* 1905F: arch/arm/boot/dts/mt7* 1906F: arch/arm/boot/dts/mt8* 1907F: arch/arm/mach-mediatek/ 1908F: arch/arm64/boot/dts/mediatek/ 1909F: drivers/soc/mediatek/ 1910N: mtk 1911N: mt[678] 1912K: mediatek 1913 1914ARM/Mediatek USB3 PHY DRIVER 1915M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1917L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919F: drivers/phy/mediatek/ 1920F: Documentation/devicetree/bindings/phy/phy-mtk-* 1921 1922ARM/MICREL KS8695 ARCHITECTURE 1923M: Greg Ungerer <gerg@uclinux.org> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925F: arch/arm/mach-ks8695/ 1926S: Odd Fixes 1927 1928ARM/Microchip (AT91) SoC support 1929M: Nicolas Ferre <nicolas.ferre@microchip.com> 1930M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1931M: Ludovic Desroches <ludovic.desroches@microchip.com> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933W: http://www.linux4sam.org 1934T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1935S: Supported 1936N: at91 1937N: atmel 1938F: arch/arm/mach-at91/ 1939F: include/soc/at91/ 1940F: arch/arm/boot/dts/at91*.dts 1941F: arch/arm/boot/dts/at91*.dtsi 1942F: arch/arm/boot/dts/sama*.dts 1943F: arch/arm/boot/dts/sama*.dtsi 1944F: arch/arm/include/debug/at91.S 1945F: drivers/memory/atmel* 1946F: drivers/watchdog/sama5d4_wdt.c 1947X: drivers/input/touchscreen/atmel_mxt_ts.c 1948X: drivers/net/wireless/atmel/ 1949 1950ARM/MIOA701 MACHINE SUPPORT 1951M: Robert Jarzmik <robert.jarzmik@free.fr> 1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1953F: arch/arm/mach-pxa/mioa701.c 1954S: Maintained 1955 1956ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1957M: Michael Petchkovsky <mkpetch@internode.on.net> 1958S: Maintained 1959 1960ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1961M: Linus Walleij <linus.walleij@linaro.org> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1965F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1966F: arch/arm/mach-nomadik/ 1967F: arch/arm/mach-u300/ 1968F: arch/arm/mach-ux500/ 1969F: arch/arm/boot/dts/ste-* 1970F: drivers/clk/clk-nomadik.c 1971F: drivers/clk/clk-u300.c 1972F: drivers/clocksource/clksrc-dbx500-prcmu.c 1973F: drivers/clocksource/timer-u300.c 1974F: drivers/dma/coh901318* 1975F: drivers/dma/ste_dma40* 1976F: drivers/hwspinlock/u8500_hsem.c 1977F: drivers/i2c/busses/i2c-nomadik.c 1978F: drivers/i2c/busses/i2c-stu300.c 1979F: drivers/mfd/ab3100* 1980F: drivers/mfd/ab8500* 1981F: drivers/mfd/abx500* 1982F: drivers/mfd/dbx500* 1983F: drivers/mfd/db8500* 1984F: drivers/pinctrl/nomadik/ 1985F: drivers/pinctrl/pinctrl-coh901* 1986F: drivers/pinctrl/pinctrl-u300.c 1987F: drivers/rtc/rtc-ab3100.c 1988F: drivers/rtc/rtc-ab8500.c 1989F: drivers/rtc/rtc-coh901331.c 1990F: drivers/rtc/rtc-pl031.c 1991F: drivers/watchdog/coh901327_wdt.c 1992F: Documentation/devicetree/bindings/arm/ste-* 1993F: Documentation/devicetree/bindings/arm/ux500/ 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1995 1996ARM/NUVOTON NPCM ARCHITECTURE 1997M: Avi Fishman <avifishman70@gmail.com> 1998M: Tomer Maimon <tmaimon77@gmail.com> 1999M: Tali Perry <tali.perry1@gmail.com> 2000R: Patrick Venture <venture@google.com> 2001R: Nancy Yuen <yuenn@google.com> 2002R: Benjamin Fair <benjaminfair@google.com> 2003L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2004S: Supported 2005F: arch/arm/mach-npcm/ 2006F: arch/arm/boot/dts/nuvoton-npcm* 2007F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2008F: drivers/*/*npcm* 2009F: Documentation/devicetree/bindings/*/*npcm* 2010F: Documentation/devicetree/bindings/*/*/*npcm* 2011 2012ARM/NUVOTON W90X900 ARM ARCHITECTURE 2013M: Wan ZongShun <mcuos.com@gmail.com> 2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2015W: http://www.mcuos.com 2016S: Maintained 2017F: arch/arm/mach-w90x900/ 2018F: drivers/input/keyboard/w90p910_keypad.c 2019F: drivers/input/touchscreen/w90p910_ts.c 2020F: drivers/watchdog/nuc900_wdt.c 2021F: drivers/net/ethernet/nuvoton/w90p910_ether.c 2022F: drivers/mtd/nand/raw/nuc900_nand.c 2023F: drivers/rtc/rtc-nuc900.c 2024F: drivers/spi/spi-nuc900.c 2025F: drivers/usb/host/ehci-w90x900.c 2026F: drivers/video/fbdev/nuc900fb.c 2027 2028ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2029L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2030W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2031S: Orphan 2032F: arch/arm/mach-s3c24xx/mach-gta02.c 2033F: arch/arm/mach-s3c24xx/gta02.h 2034 2035ARM/Orion SoC/Technologic Systems TS-78xx platform support 2036M: Alexander Clouter <alex@digriz.org.uk> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038W: http://www.digriz.org.uk/ts78xx/kernel 2039S: Maintained 2040F: arch/arm/mach-orion5x/ts78xx-* 2041 2042ARM/OXNAS platform support 2043M: Neil Armstrong <narmstrong@baylibre.com> 2044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2045L: linux-oxnas@groups.io (moderated for non-subscribers) 2046S: Maintained 2047F: arch/arm/mach-oxnas/ 2048F: arch/arm/boot/dts/ox8*.dts* 2049N: oxnas 2050 2051ARM/PALM TREO SUPPORT 2052M: Tomas Cech <sleep_walker@suse.com> 2053L: linux-arm-kernel@lists.infradead.org 2054W: http://hackndev.com 2055S: Maintained 2056F: arch/arm/mach-pxa/palmtreo.* 2057 2058ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2059M: Marek Vasut <marek.vasut@gmail.com> 2060L: linux-arm-kernel@lists.infradead.org 2061W: http://hackndev.com 2062S: Maintained 2063F: arch/arm/mach-pxa/include/mach/palmtx.h 2064F: arch/arm/mach-pxa/palmtx.c 2065F: arch/arm/mach-pxa/palmt5.* 2066F: arch/arm/mach-pxa/include/mach/palmld.h 2067F: arch/arm/mach-pxa/palmld.c 2068F: arch/arm/mach-pxa/palmte2.* 2069F: arch/arm/mach-pxa/include/mach/palmtc.h 2070F: arch/arm/mach-pxa/palmtc.c 2071 2072ARM/PALMZ72 SUPPORT 2073M: Sergey Lapin <slapin@ossfans.org> 2074L: linux-arm-kernel@lists.infradead.org 2075W: http://hackndev.com 2076S: Maintained 2077F: arch/arm/mach-pxa/palmz72.* 2078 2079ARM/PLEB SUPPORT 2080M: Peter Chubb <pleb@gelato.unsw.edu.au> 2081W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2082S: Maintained 2083 2084ARM/PT DIGITAL BOARD PORT 2085M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2087W: http://www.armlinux.org.uk/ 2088S: Maintained 2089 2090ARM/QUALCOMM SUPPORT 2091M: Andy Gross <agross@kernel.org> 2092M: David Brown <david.brown@linaro.org> 2093L: linux-arm-msm@vger.kernel.org 2094S: Maintained 2095F: Documentation/devicetree/bindings/soc/qcom/ 2096F: Documentation/devicetree/bindings/*/qcom* 2097F: arch/arm/boot/dts/qcom-*.dts 2098F: arch/arm/boot/dts/qcom-*.dtsi 2099F: arch/arm/mach-qcom/ 2100F: arch/arm64/boot/dts/qcom/ 2101F: drivers/*/qcom/ 2102F: drivers/*/qcom* 2103F: drivers/*/*/qcom/ 2104F: drivers/*/*/qcom* 2105F: drivers/*/pm8???-* 2106F: drivers/bluetooth/btqcomsmd.c 2107F: drivers/clocksource/timer-qcom.c 2108F: drivers/extcon/extcon-qcom* 2109F: drivers/iommu/msm* 2110F: drivers/i2c/busses/i2c-qup.c 2111F: drivers/i2c/busses/i2c-qcom-geni.c 2112F: drivers/mfd/ssbi.c 2113F: drivers/mmc/host/mmci_qcom* 2114F: drivers/mmc/host/sdhci_msm.c 2115F: drivers/pci/controller/dwc/pcie-qcom.c 2116F: drivers/phy/qualcomm/ 2117F: drivers/power/*/msm* 2118F: drivers/reset/reset-qcom-* 2119F: drivers/scsi/ufs/ufs-qcom.* 2120F: drivers/spi/spi-qup.c 2121F: drivers/spi/spi-geni-qcom.c 2122F: drivers/spi/spi-qcom-qspi.c 2123F: drivers/tty/serial/msm_serial.c 2124F: drivers/usb/dwc3/dwc3-qcom.c 2125F: include/dt-bindings/*/qcom* 2126F: include/linux/*/qcom* 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2128 2129ARM/RADISYS ENP2611 MACHINE SUPPORT 2130M: Lennert Buytenhek <kernel@wantstofly.org> 2131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2132S: Maintained 2133 2134ARM/RDA MICRO ARCHITECTURE 2135M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2138S: Maintained 2139F: arch/arm/boot/dts/rda8810pl-* 2140F: drivers/clocksource/timer-rda.c 2141F: drivers/irqchip/irq-rda-intc.c 2142F: drivers/tty/serial/rda-uart.c 2143F: Documentation/devicetree/bindings/arm/rda.yaml 2144F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2145F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2146F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2147 2148ARM/REALTEK ARCHITECTURE 2149M: Andreas Färber <afaerber@suse.de> 2150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2151S: Maintained 2152F: arch/arm64/boot/dts/realtek/ 2153F: Documentation/devicetree/bindings/arm/realtek.txt 2154 2155ARM/RENESAS ARM64 ARCHITECTURE 2156M: Simon Horman <horms@verge.net.au> 2157M: Magnus Damm <magnus.damm@gmail.com> 2158L: linux-renesas-soc@vger.kernel.org 2159Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2160T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2161S: Supported 2162F: arch/arm64/boot/dts/renesas/ 2163F: Documentation/devicetree/bindings/arm/renesas.yaml 2164F: drivers/soc/renesas/ 2165F: include/linux/soc/renesas/ 2166 2167ARM/RISCPC ARCHITECTURE 2168M: Russell King <linux@armlinux.org.uk> 2169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2170W: http://www.armlinux.org.uk/ 2171S: Maintained 2172F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2173F: arch/arm/include/asm/hardware/ioc.h 2174F: arch/arm/include/asm/hardware/iomd.h 2175F: arch/arm/include/asm/hardware/memc.h 2176F: arch/arm/mach-rpc/ 2177F: drivers/net/ethernet/8390/etherh.c 2178F: drivers/net/ethernet/i825xx/ether1* 2179F: drivers/net/ethernet/seeq/ether3* 2180F: drivers/scsi/arm/ 2181 2182ARM/Rockchip SoC support 2183M: Heiko Stuebner <heiko@sntech.de> 2184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2185L: linux-rockchip@lists.infradead.org 2186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2187S: Maintained 2188F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2189F: arch/arm/boot/dts/rk3* 2190F: arch/arm/boot/dts/rv1108* 2191F: arch/arm/mach-rockchip/ 2192F: drivers/clk/rockchip/ 2193F: drivers/i2c/busses/i2c-rk3x.c 2194F: drivers/*/*rockchip* 2195F: drivers/*/*/*rockchip* 2196F: sound/soc/rockchip/ 2197N: rockchip 2198 2199ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2200M: Kukjin Kim <kgene@kernel.org> 2201M: Krzysztof Kozlowski <krzk@kernel.org> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2204Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2205S: Maintained 2206F: arch/arm/boot/dts/s3c* 2207F: arch/arm/boot/dts/s5p* 2208F: arch/arm/boot/dts/exynos* 2209F: arch/arm64/boot/dts/exynos/ 2210F: arch/arm/plat-samsung/ 2211F: arch/arm/mach-s3c24*/ 2212F: arch/arm/mach-s3c64xx/ 2213F: arch/arm/mach-s5p*/ 2214F: arch/arm/mach-exynos*/ 2215F: drivers/*/*s3c24* 2216F: drivers/*/*/*s3c24* 2217F: drivers/*/*s3c64xx* 2218F: drivers/*/*s5pv210* 2219F: drivers/memory/samsung/* 2220F: drivers/soc/samsung/* 2221F: Documentation/arm/Samsung/ 2222F: Documentation/devicetree/bindings/arm/samsung/ 2223F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2224F: Documentation/devicetree/bindings/power/pd-samsung.txt 2225N: exynos 2226 2227ARM/SAMSUNG MOBILE MACHINE SUPPORT 2228M: Kyungmin Park <kyungmin.park@samsung.com> 2229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2230S: Maintained 2231F: arch/arm/mach-s5pv210/ 2232 2233ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2234M: Kyungmin Park <kyungmin.park@samsung.com> 2235M: Kamil Debski <kamil@wypas.org> 2236M: Andrzej Hajda <a.hajda@samsung.com> 2237L: linux-arm-kernel@lists.infradead.org 2238L: linux-media@vger.kernel.org 2239S: Maintained 2240F: drivers/media/platform/s5p-g2d/ 2241 2242ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2243M: Marek Szyprowski <m.szyprowski@samsung.com> 2244L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2245L: linux-media@vger.kernel.org 2246S: Maintained 2247F: drivers/media/platform/s5p-cec/ 2248F: Documentation/devicetree/bindings/media/s5p-cec.txt 2249 2250ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2251M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2252M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2253M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2254L: linux-arm-kernel@lists.infradead.org 2255L: linux-media@vger.kernel.org 2256S: Maintained 2257F: drivers/media/platform/s5p-jpeg/ 2258 2259ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2260M: Kyungmin Park <kyungmin.park@samsung.com> 2261M: Kamil Debski <kamil@wypas.org> 2262M: Jeongtae Park <jtp.park@samsung.com> 2263M: Andrzej Hajda <a.hajda@samsung.com> 2264L: linux-arm-kernel@lists.infradead.org 2265L: linux-media@vger.kernel.org 2266S: Maintained 2267F: drivers/media/platform/s5p-mfc/ 2268 2269ARM/SHMOBILE ARM ARCHITECTURE 2270M: Simon Horman <horms@verge.net.au> 2271M: Magnus Damm <magnus.damm@gmail.com> 2272L: linux-renesas-soc@vger.kernel.org 2273Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2274T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2275S: Supported 2276F: arch/arm/boot/dts/emev2* 2277F: arch/arm/boot/dts/gr-peach* 2278F: arch/arm/boot/dts/iwg20d-q7* 2279F: arch/arm/boot/dts/r7s* 2280F: arch/arm/boot/dts/r8a* 2281F: arch/arm/boot/dts/r9a* 2282F: arch/arm/boot/dts/sh* 2283F: arch/arm/configs/shmobile_defconfig 2284F: arch/arm/include/debug/renesas-scif.S 2285F: arch/arm/mach-shmobile/ 2286F: Documentation/devicetree/bindings/arm/renesas.yaml 2287F: drivers/soc/renesas/ 2288F: include/linux/soc/renesas/ 2289 2290ARM/SOCFPGA ARCHITECTURE 2291M: Dinh Nguyen <dinguyen@kernel.org> 2292S: Maintained 2293F: arch/arm/mach-socfpga/ 2294F: arch/arm/boot/dts/socfpga* 2295F: arch/arm/configs/socfpga_defconfig 2296F: arch/arm64/boot/dts/altera/ 2297F: arch/arm64/boot/dts/intel/ 2298W: http://www.rocketboards.org 2299T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2300 2301ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2302M: Dinh Nguyen <dinguyen@kernel.org> 2303S: Maintained 2304F: drivers/clk/socfpga/ 2305 2306ARM/SOCFPGA EDAC SUPPORT 2307M: Thor Thayer <thor.thayer@linux.intel.com> 2308S: Maintained 2309F: drivers/edac/altera_edac. 2310 2311ARM/SPREADTRUM SoC SUPPORT 2312M: Orson Zhai <orsonzhai@gmail.com> 2313M: Baolin Wang <baolin.wang@linaro.org> 2314M: Chunyan Zhang <zhang.lyra@gmail.com> 2315S: Maintained 2316F: arch/arm64/boot/dts/sprd 2317N: sprd 2318 2319ARM/STI ARCHITECTURE 2320M: Patrice Chotard <patrice.chotard@st.com> 2321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2322W: http://www.stlinux.com 2323S: Maintained 2324F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2325F: arch/arm/mach-sti/ 2326F: arch/arm/boot/dts/sti* 2327F: drivers/char/hw_random/st-rng.c 2328F: drivers/clocksource/arm_global_timer.c 2329F: drivers/clocksource/clksrc_st_lpc.c 2330F: drivers/cpufreq/sti-cpufreq.c 2331F: drivers/dma/st_fdma* 2332F: drivers/i2c/busses/i2c-st.c 2333F: drivers/media/rc/st_rc.c 2334F: drivers/media/platform/sti/c8sectpfe/ 2335F: drivers/mmc/host/sdhci-st.c 2336F: drivers/phy/st/phy-miphy28lp.c 2337F: drivers/phy/st/phy-stih407-usb.c 2338F: drivers/pinctrl/pinctrl-st.c 2339F: drivers/remoteproc/st_remoteproc.c 2340F: drivers/remoteproc/st_slim_rproc.c 2341F: drivers/reset/sti/ 2342F: drivers/rtc/rtc-st-lpc.c 2343F: drivers/tty/serial/st-asc.c 2344F: drivers/usb/dwc3/dwc3-st.c 2345F: drivers/usb/host/ehci-st.c 2346F: drivers/usb/host/ohci-st.c 2347F: drivers/watchdog/st_lpc_wdt.c 2348F: drivers/ata/ahci_st.c 2349F: include/linux/remoteproc/st_slim_rproc.h 2350 2351ARM/STM32 ARCHITECTURE 2352M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2353M: Alexandre Torgue <alexandre.torgue@st.com> 2354L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2356S: Maintained 2357T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2358N: stm32 2359N: stm 2360F: arch/arm/boot/dts/stm32* 2361F: arch/arm/mach-stm32/ 2362F: drivers/clocksource/armv7m_systick.c 2363 2364ARM/Synaptics SoC support 2365M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2366M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2368S: Maintained 2369F: arch/arm/mach-berlin/ 2370F: arch/arm/boot/dts/berlin* 2371F: arch/arm64/boot/dts/synaptics/ 2372 2373ARM/TANGO ARCHITECTURE 2374M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2375M: Mans Rullgard <mans@mansr.com> 2376L: linux-arm-kernel@lists.infradead.org 2377S: Odd Fixes 2378N: tango 2379 2380ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2381M: Lennert Buytenhek <kernel@wantstofly.org> 2382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2383S: Maintained 2384 2385ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2386M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2387L: linux-tegra@vger.kernel.org 2388L: linux-media@vger.kernel.org 2389S: Maintained 2390F: drivers/media/platform/tegra-cec/ 2391F: Documentation/devicetree/bindings/media/tegra-cec.txt 2392 2393ARM/TETON BGA MACHINE SUPPORT 2394M: "Mark F. Brown" <mark.brown314@gmail.com> 2395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2396S: Maintained 2397 2398ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2399M: Santosh Shilimkar <ssantosh@kernel.org> 2400L: linux-kernel@vger.kernel.org 2401S: Maintained 2402F: drivers/memory/*emif* 2403 2404ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2405M: Tero Kristo <t-kristo@ti.com> 2406M: Nishanth Menon <nm@ti.com> 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2408S: Supported 2409F: Documentation/devicetree/bindings/arm/ti/k3.txt 2410F: arch/arm64/boot/dts/ti/Makefile 2411F: arch/arm64/boot/dts/ti/k3-* 2412F: include/dt-bindings/pinctrl/k3.h 2413 2414ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2415M: Santosh Shilimkar <ssantosh@kernel.org> 2416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2417S: Maintained 2418F: arch/arm/mach-keystone/ 2419F: arch/arm/boot/dts/keystone-* 2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2421 2422ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2423M: Santosh Shilimkar <ssantosh@kernel.org> 2424L: linux-kernel@vger.kernel.org 2425S: Maintained 2426F: drivers/clk/keystone/ 2427 2428ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2429M: Santosh Shilimkar <ssantosh@kernel.org> 2430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2431L: linux-kernel@vger.kernel.org 2432S: Maintained 2433F: drivers/clocksource/timer-keystone.c 2434 2435ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2436M: Santosh Shilimkar <ssantosh@kernel.org> 2437L: linux-kernel@vger.kernel.org 2438S: Maintained 2439F: drivers/power/reset/keystone-reset.c 2440 2441ARM/THECUS N2100 MACHINE SUPPORT 2442M: Lennert Buytenhek <kernel@wantstofly.org> 2443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2444S: Maintained 2445 2446ARM/TOSA MACHINE SUPPORT 2447M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2448M: Dirk Opfer <dirk@opfer-online.de> 2449S: Maintained 2450 2451ARM/UNIPHIER ARCHITECTURE 2452M: Masahiro Yamada <yamada.masahiro@socionext.com> 2453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2454T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2455S: Maintained 2456F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2457F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2458F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2459F: arch/arm/boot/dts/uniphier* 2460F: arch/arm/include/asm/hardware/cache-uniphier.h 2461F: arch/arm/mach-uniphier/ 2462F: arch/arm/mm/cache-uniphier.c 2463F: arch/arm64/boot/dts/socionext/uniphier* 2464F: drivers/bus/uniphier-system-bus.c 2465F: drivers/clk/uniphier/ 2466F: drivers/dma/uniphier-mdmac.c 2467F: drivers/gpio/gpio-uniphier.c 2468F: drivers/i2c/busses/i2c-uniphier* 2469F: drivers/irqchip/irq-uniphier-aidet.c 2470F: drivers/mmc/host/uniphier-sd.c 2471F: drivers/pinctrl/uniphier/ 2472F: drivers/reset/reset-uniphier.c 2473F: drivers/tty/serial/8250/8250_uniphier.c 2474N: uniphier 2475 2476ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2477M: Ulf Hansson <ulf.hansson@linaro.org> 2478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2479T: git git://git.linaro.org/people/ulfh/clk.git 2480S: Maintained 2481F: drivers/clk/ux500/ 2482 2483ARM/VERSATILE EXPRESS PLATFORM 2484M: Liviu Dudau <liviu.dudau@arm.com> 2485M: Sudeep Holla <sudeep.holla@arm.com> 2486M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2488S: Maintained 2489F: arch/arm/boot/dts/vexpress* 2490F: arch/arm64/boot/dts/arm/ 2491F: arch/arm/mach-vexpress/ 2492F: */*/vexpress* 2493F: */*/*/vexpress* 2494F: drivers/clk/versatile/clk-vexpress-osc.c 2495F: drivers/clocksource/timer-versatile.c 2496N: mps2 2497 2498ARM/VFP SUPPORT 2499M: Russell King <linux@armlinux.org.uk> 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2501W: http://www.armlinux.org.uk/ 2502S: Maintained 2503F: arch/arm/vfp/ 2504 2505ARM/VOIPAC PXA270 SUPPORT 2506M: Marek Vasut <marek.vasut@gmail.com> 2507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2508S: Maintained 2509F: arch/arm/mach-pxa/vpac270.c 2510F: arch/arm/mach-pxa/include/mach/vpac270.h 2511 2512ARM/VT8500 ARM ARCHITECTURE 2513M: Tony Prisk <linux@prisktech.co.nz> 2514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2515S: Maintained 2516F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2517F: arch/arm/mach-vt8500/ 2518F: drivers/clocksource/timer-vt8500.c 2519F: drivers/i2c/busses/i2c-wmt.c 2520F: drivers/mmc/host/wmt-sdmmc.c 2521F: drivers/pwm/pwm-vt8500.c 2522F: drivers/rtc/rtc-vt8500.c 2523F: drivers/tty/serial/vt8500_serial.c 2524F: drivers/usb/host/ehci-platform.c 2525F: drivers/usb/host/uhci-platform.c 2526F: drivers/video/fbdev/vt8500lcdfb.* 2527F: drivers/video/fbdev/wm8505fb* 2528F: drivers/video/fbdev/wmt_ge_rops.* 2529 2530ARM/ZIPIT Z2 SUPPORT 2531M: Marek Vasut <marek.vasut@gmail.com> 2532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2533S: Maintained 2534F: arch/arm/mach-pxa/z2.c 2535F: arch/arm/mach-pxa/include/mach/z2.h 2536 2537ARM/ZTE ARCHITECTURE 2538M: Jun Nie <jun.nie@linaro.org> 2539M: Shawn Guo <shawnguo@kernel.org> 2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2541S: Maintained 2542F: arch/arm/boot/dts/zx2967* 2543F: arch/arm/mach-zx/ 2544F: arch/arm64/boot/dts/zte/ 2545F: drivers/clk/zte/ 2546F: drivers/dma/zx_dma.c 2547F: drivers/gpio/gpio-zx.c 2548F: drivers/i2c/busses/i2c-zx2967.c 2549F: drivers/mmc/host/dw_mmc-zx.* 2550F: drivers/pinctrl/zte/ 2551F: drivers/soc/zte/ 2552F: drivers/thermal/zx2967_thermal.c 2553F: drivers/watchdog/zx2967_wdt.c 2554F: Documentation/devicetree/bindings/arm/zte.yaml 2555F: Documentation/devicetree/bindings/clock/zx2967*.txt 2556F: Documentation/devicetree/bindings/dma/zxdma.txt 2557F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2558F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2559F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2560F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2561F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2562F: Documentation/devicetree/bindings/soc/zte/ 2563F: Documentation/devicetree/bindings/sound/zte,*.txt 2564F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2565F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2566F: include/dt-bindings/clock/zx2967*.h 2567F: include/dt-bindings/soc/zte,*.h 2568F: sound/soc/codecs/zx_aud96p22.c 2569F: sound/soc/zte/ 2570 2571ARM/ZYNQ ARCHITECTURE 2572M: Michal Simek <michal.simek@xilinx.com> 2573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2574W: http://wiki.xilinx.com 2575T: git https://github.com/Xilinx/linux-xlnx.git 2576S: Supported 2577F: arch/arm/mach-zynq/ 2578F: drivers/cpuidle/cpuidle-zynq.c 2579F: drivers/block/xsysace.c 2580N: zynq 2581N: xilinx 2582F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2583F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2584F: drivers/clocksource/timer-cadence-ttc.c 2585F: drivers/i2c/busses/i2c-cadence.c 2586F: drivers/mmc/host/sdhci-of-arasan.c 2587F: drivers/edac/synopsys_edac.c 2588F: drivers/i2c/busses/i2c-xiic.c 2589 2590ARM64 PORT (AARCH64 ARCHITECTURE) 2591M: Catalin Marinas <catalin.marinas@arm.com> 2592M: Will Deacon <will@kernel.org> 2593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2595S: Maintained 2596F: arch/arm64/ 2597X: arch/arm64/boot/dts/ 2598F: Documentation/arm64/ 2599 2600AS3645A LED FLASH CONTROLLER DRIVER 2601M: Sakari Ailus <sakari.ailus@iki.fi> 2602L: linux-leds@vger.kernel.org 2603S: Maintained 2604F: drivers/leds/leds-as3645a.c 2605 2606ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2607M: Tianshu Qiu <tian.shu.qiu@intel.com> 2608L: linux-media@vger.kernel.org 2609T: git git://linuxtv.org/media_tree.git 2610S: Maintained 2611F: drivers/media/i2c/ak7375.c 2612F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2613 2614ASAHI KASEI AK8974 DRIVER 2615M: Linus Walleij <linus.walleij@linaro.org> 2616L: linux-iio@vger.kernel.org 2617W: http://www.akm.com/ 2618S: Supported 2619F: drivers/iio/magnetometer/ak8974.c 2620 2621ASC7621 HARDWARE MONITOR DRIVER 2622M: George Joseph <george.joseph@fairview5.com> 2623L: linux-hwmon@vger.kernel.org 2624S: Maintained 2625F: Documentation/hwmon/asc7621.rst 2626F: drivers/hwmon/asc7621.c 2627 2628ASPEED PINCTRL DRIVERS 2629M: Andrew Jeffery <andrew@aj.id.au> 2630L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2631L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2632L: linux-gpio@vger.kernel.org 2633S: Maintained 2634F: drivers/pinctrl/aspeed/ 2635F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2636 2637ASPEED VIDEO ENGINE DRIVER 2638M: Eddie James <eajames@linux.ibm.com> 2639L: linux-media@vger.kernel.org 2640L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2641S: Maintained 2642F: drivers/media/platform/aspeed-video.c 2643F: Documentation/devicetree/bindings/media/aspeed-video.txt 2644 2645ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2646M: Corentin Chary <corentin.chary@gmail.com> 2647L: acpi4asus-user@lists.sourceforge.net 2648L: platform-driver-x86@vger.kernel.org 2649W: http://acpi4asus.sf.net 2650S: Maintained 2651F: drivers/platform/x86/asus*.c 2652F: drivers/platform/x86/eeepc*.c 2653 2654ASUS WIRELESS RADIO CONTROL DRIVER 2655M: João Paulo Rechi Vita <jprvita@gmail.com> 2656L: platform-driver-x86@vger.kernel.org 2657S: Maintained 2658F: drivers/platform/x86/asus-wireless.c 2659 2660ASYMMETRIC KEYS 2661M: David Howells <dhowells@redhat.com> 2662L: keyrings@vger.kernel.org 2663S: Maintained 2664F: Documentation/crypto/asymmetric-keys.txt 2665F: include/linux/verification.h 2666F: include/crypto/public_key.h 2667F: include/crypto/pkcs7.h 2668F: crypto/asymmetric_keys/ 2669 2670ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2671R: Dan Williams <dan.j.williams@intel.com> 2672W: http://sourceforge.net/projects/xscaleiop 2673S: Odd fixes 2674F: Documentation/crypto/async-tx-api.txt 2675F: crypto/async_tx/ 2676F: drivers/dma/ 2677F: include/linux/dmaengine.h 2678F: include/linux/async_tx.h 2679 2680AT24 EEPROM DRIVER 2681M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2682L: linux-i2c@vger.kernel.org 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2684S: Maintained 2685F: Documentation/devicetree/bindings/eeprom/at24.txt 2686F: drivers/misc/eeprom/at24.c 2687 2688ATA OVER ETHERNET (AOE) DRIVER 2689M: "Justin Sanders" <justin@coraid.com> 2690W: http://www.openaoe.org/ 2691S: Supported 2692F: Documentation/aoe/ 2693F: drivers/block/aoe/ 2694 2695ATHEROS 71XX/9XXX GPIO DRIVER 2696M: Alban Bedel <albeu@free.fr> 2697W: https://github.com/AlbanBedel/linux 2698T: git git://github.com/AlbanBedel/linux 2699S: Maintained 2700F: drivers/gpio/gpio-ath79.c 2701F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2702 2703ATHEROS 71XX/9XXX USB PHY DRIVER 2704M: Alban Bedel <albeu@free.fr> 2705W: https://github.com/AlbanBedel/linux 2706T: git git://github.com/AlbanBedel/linux 2707S: Maintained 2708F: drivers/phy/qualcomm/phy-ath79-usb.c 2709F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2710 2711ATHEROS ATH GENERIC UTILITIES 2712M: Kalle Valo <kvalo@codeaurora.org> 2713L: linux-wireless@vger.kernel.org 2714S: Supported 2715F: drivers/net/wireless/ath/* 2716 2717ATHEROS ATH5K WIRELESS DRIVER 2718M: Jiri Slaby <jirislaby@gmail.com> 2719M: Nick Kossifidis <mickflemm@gmail.com> 2720M: Luis Chamberlain <mcgrof@kernel.org> 2721L: linux-wireless@vger.kernel.org 2722W: http://wireless.kernel.org/en/users/Drivers/ath5k 2723S: Maintained 2724F: drivers/net/wireless/ath/ath5k/ 2725 2726ATHEROS ATH6KL WIRELESS DRIVER 2727M: Kalle Valo <kvalo@codeaurora.org> 2728L: linux-wireless@vger.kernel.org 2729W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2730T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2731S: Supported 2732F: drivers/net/wireless/ath/ath6kl/ 2733 2734ATI_REMOTE2 DRIVER 2735M: Ville Syrjala <syrjala@sci.fi> 2736S: Maintained 2737F: drivers/input/misc/ati_remote2.c 2738 2739ATK0110 HWMON DRIVER 2740M: Luca Tettamanti <kronos.it@gmail.com> 2741L: linux-hwmon@vger.kernel.org 2742S: Maintained 2743F: drivers/hwmon/asus_atk0110.c 2744 2745ATLX ETHERNET DRIVERS 2746M: Jay Cliburn <jcliburn@gmail.com> 2747M: Chris Snook <chris.snook@gmail.com> 2748L: netdev@vger.kernel.org 2749W: http://sourceforge.net/projects/atl1 2750W: http://atl1.sourceforge.net 2751S: Maintained 2752F: drivers/net/ethernet/atheros/ 2753 2754ATM 2755M: Chas Williams <3chas3@gmail.com> 2756L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2757L: netdev@vger.kernel.org 2758W: http://linux-atm.sourceforge.net 2759S: Maintained 2760F: drivers/atm/ 2761F: include/linux/atm* 2762F: include/uapi/linux/atm* 2763 2764ATMEL MACB ETHERNET DRIVER 2765M: Nicolas Ferre <nicolas.ferre@microchip.com> 2766S: Supported 2767F: drivers/net/ethernet/cadence/ 2768 2769ATMEL MAXTOUCH DRIVER 2770M: Nick Dyer <nick@shmanahar.org> 2771T: git git://github.com/ndyer/linux.git 2772S: Maintained 2773F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2774F: drivers/input/touchscreen/atmel_mxt_ts.c 2775 2776ATMEL WIRELESS DRIVER 2777M: Simon Kelley <simon@thekelleys.org.uk> 2778L: linux-wireless@vger.kernel.org 2779W: http://www.thekelleys.org.uk/atmel 2780W: http://atmelwlandriver.sourceforge.net/ 2781S: Maintained 2782F: drivers/net/wireless/atmel/atmel* 2783 2784ATOMIC INFRASTRUCTURE 2785M: Will Deacon <will@kernel.org> 2786M: Peter Zijlstra <peterz@infradead.org> 2787R: Boqun Feng <boqun.feng@gmail.com> 2788L: linux-kernel@vger.kernel.org 2789S: Maintained 2790F: arch/*/include/asm/atomic*.h 2791F: include/*/atomic*.h 2792F: scripts/atomic/ 2793 2794ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2795M: Bradley Grove <linuxdrivers@attotech.com> 2796L: linux-scsi@vger.kernel.org 2797W: http://www.attotech.com 2798S: Supported 2799F: drivers/scsi/esas2r 2800 2801ATUSB IEEE 802.15.4 RADIO DRIVER 2802M: Stefan Schmidt <stefan@datenfreihafen.org> 2803L: linux-wpan@vger.kernel.org 2804S: Maintained 2805F: drivers/net/ieee802154/atusb.c 2806F: drivers/net/ieee802154/atusb.h 2807F: drivers/net/ieee802154/at86rf230.h 2808 2809AUDIT SUBSYSTEM 2810M: Paul Moore <paul@paul-moore.com> 2811M: Eric Paris <eparis@redhat.com> 2812L: linux-audit@redhat.com (moderated for non-subscribers) 2813W: https://github.com/linux-audit 2814T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2815S: Supported 2816F: include/linux/audit.h 2817F: include/uapi/linux/audit.h 2818F: kernel/audit* 2819 2820AUXILIARY DISPLAY DRIVERS 2821M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2822S: Maintained 2823F: drivers/auxdisplay/ 2824F: include/linux/cfag12864b.h 2825 2826AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2827M: Andreas Klinger <ak@it-klinger.de> 2828L: linux-iio@vger.kernel.org 2829S: Maintained 2830F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2831F: drivers/iio/adc/hx711.c 2832 2833AX.25 NETWORK LAYER 2834M: Ralf Baechle <ralf@linux-mips.org> 2835L: linux-hams@vger.kernel.org 2836W: http://www.linux-ax25.org/ 2837S: Maintained 2838F: include/uapi/linux/ax25.h 2839F: include/net/ax25.h 2840F: net/ax25/ 2841 2842AXENTIA ARM DEVICES 2843M: Peter Rosin <peda@axentia.se> 2844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2845S: Maintained 2846F: Documentation/devicetree/bindings/arm/axentia.txt 2847F: arch/arm/boot/dts/at91-linea.dtsi 2848F: arch/arm/boot/dts/at91-natte.dtsi 2849F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2850F: arch/arm/boot/dts/at91-tse850-3.dts 2851 2852AXENTIA ASOC DRIVERS 2853M: Peter Rosin <peda@axentia.se> 2854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2855S: Maintained 2856F: Documentation/devicetree/bindings/sound/axentia,* 2857F: sound/soc/atmel/tse850-pcm5142.c 2858 2859AXXIA I2C CONTROLLER 2860M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2861L: linux-i2c@vger.kernel.org 2862S: Maintained 2863F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2864F: drivers/i2c/busses/i2c-axxia.c 2865 2866AZ6007 DVB DRIVER 2867M: Mauro Carvalho Chehab <mchehab@kernel.org> 2868L: linux-media@vger.kernel.org 2869W: https://linuxtv.org 2870T: git git://linuxtv.org/media_tree.git 2871S: Maintained 2872F: drivers/media/usb/dvb-usb-v2/az6007.c 2873 2874AZTECH FM RADIO RECEIVER DRIVER 2875M: Hans Verkuil <hverkuil@xs4all.nl> 2876L: linux-media@vger.kernel.org 2877T: git git://linuxtv.org/media_tree.git 2878W: https://linuxtv.org 2879S: Maintained 2880F: drivers/media/radio/radio-aztech* 2881 2882B43 WIRELESS DRIVER 2883L: linux-wireless@vger.kernel.org 2884L: b43-dev@lists.infradead.org 2885W: http://wireless.kernel.org/en/users/Drivers/b43 2886S: Odd Fixes 2887F: drivers/net/wireless/broadcom/b43/ 2888 2889B43LEGACY WIRELESS DRIVER 2890M: Larry Finger <Larry.Finger@lwfinger.net> 2891L: linux-wireless@vger.kernel.org 2892L: b43-dev@lists.infradead.org 2893W: http://wireless.kernel.org/en/users/Drivers/b43 2894S: Maintained 2895F: drivers/net/wireless/broadcom/b43legacy/ 2896 2897BACKLIGHT CLASS/SUBSYSTEM 2898M: Lee Jones <lee.jones@linaro.org> 2899M: Daniel Thompson <daniel.thompson@linaro.org> 2900M: Jingoo Han <jingoohan1@gmail.com> 2901L: dri-devel@lists.freedesktop.org 2902T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2903S: Maintained 2904F: drivers/video/backlight/ 2905F: include/linux/backlight.h 2906F: include/linux/pwm_backlight.h 2907F: Documentation/devicetree/bindings/leds/backlight 2908 2909BATMAN ADVANCED 2910M: Marek Lindner <mareklindner@neomailbox.ch> 2911M: Simon Wunderlich <sw@simonwunderlich.de> 2912M: Antonio Quartulli <a@unstable.cc> 2913L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2914W: https://www.open-mesh.org/ 2915B: https://www.open-mesh.org/projects/batman-adv/issues 2916C: irc://chat.freenode.net/batman 2917Q: https://patchwork.open-mesh.org/project/batman/list/ 2918T: git https://git.open-mesh.org/linux-merge.git 2919S: Maintained 2920F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2921F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2922F: Documentation/networking/batman-adv.rst 2923F: include/uapi/linux/batadv_packet.h 2924F: include/uapi/linux/batman_adv.h 2925F: net/batman-adv/ 2926 2927BAYCOM/HDLCDRV DRIVERS FOR AX.25 2928M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2929L: linux-hams@vger.kernel.org 2930W: http://www.baycom.org/~tom/ham/ham.html 2931S: Maintained 2932F: drivers/net/hamradio/baycom* 2933 2934BCACHE (BLOCK LAYER CACHE) 2935M: Coly Li <colyli@suse.de> 2936M: Kent Overstreet <kent.overstreet@gmail.com> 2937L: linux-bcache@vger.kernel.org 2938W: http://bcache.evilpiepirate.org 2939C: irc://irc.oftc.net/bcache 2940S: Maintained 2941F: drivers/md/bcache/ 2942 2943BDISP ST MEDIA DRIVER 2944M: Fabien Dessenne <fabien.dessenne@st.com> 2945L: linux-media@vger.kernel.org 2946T: git git://linuxtv.org/media_tree.git 2947W: https://linuxtv.org 2948S: Supported 2949F: drivers/media/platform/sti/bdisp 2950 2951BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2952M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2953L: netdev@vger.kernel.org 2954S: Maintained 2955F: drivers/net/ethernet/ec_bhf.c 2956 2957BEFS FILE SYSTEM 2958M: Luis de Bethencourt <luisbg@kernel.org> 2959M: Salah Triki <salah.triki@gmail.com> 2960S: Maintained 2961T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2962F: Documentation/filesystems/befs.txt 2963F: fs/befs/ 2964 2965BFQ I/O SCHEDULER 2966M: Paolo Valente <paolo.valente@linaro.org> 2967M: Jens Axboe <axboe@kernel.dk> 2968L: linux-block@vger.kernel.org 2969S: Maintained 2970F: block/bfq-* 2971F: Documentation/block/bfq-iosched.txt 2972 2973BFS FILE SYSTEM 2974M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2975S: Maintained 2976F: Documentation/filesystems/bfs.txt 2977F: fs/bfs/ 2978F: include/uapi/linux/bfs_fs.h 2979 2980BLINKM RGB LED DRIVER 2981M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2982S: Maintained 2983F: drivers/leds/leds-blinkm.c 2984 2985BLOCK LAYER 2986M: Jens Axboe <axboe@kernel.dk> 2987L: linux-block@vger.kernel.org 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2989S: Maintained 2990F: block/ 2991F: drivers/block/ 2992F: kernel/trace/blktrace.c 2993F: lib/sbitmap.c 2994 2995BLOCK2MTD DRIVER 2996M: Joern Engel <joern@lazybastard.org> 2997L: linux-mtd@lists.infradead.org 2998S: Maintained 2999F: drivers/mtd/devices/block2mtd.c 3000 3001BLUETOOTH DRIVERS 3002M: Marcel Holtmann <marcel@holtmann.org> 3003M: Johan Hedberg <johan.hedberg@gmail.com> 3004L: linux-bluetooth@vger.kernel.org 3005W: http://www.bluez.org/ 3006T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3007T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3008S: Maintained 3009F: drivers/bluetooth/ 3010 3011BLUETOOTH SUBSYSTEM 3012M: Marcel Holtmann <marcel@holtmann.org> 3013M: Johan Hedberg <johan.hedberg@gmail.com> 3014L: linux-bluetooth@vger.kernel.org 3015W: http://www.bluez.org/ 3016T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3017T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3018S: Maintained 3019F: net/bluetooth/ 3020F: include/net/bluetooth/ 3021 3022BONDING DRIVER 3023M: Jay Vosburgh <j.vosburgh@gmail.com> 3024M: Veaceslav Falico <vfalico@gmail.com> 3025M: Andy Gospodarek <andy@greyhouse.net> 3026L: netdev@vger.kernel.org 3027W: http://sourceforge.net/projects/bonding/ 3028S: Supported 3029F: drivers/net/bonding/ 3030F: include/uapi/linux/if_bonding.h 3031 3032BPF (Safe dynamic programs and tools) 3033M: Alexei Starovoitov <ast@kernel.org> 3034M: Daniel Borkmann <daniel@iogearbox.net> 3035R: Martin KaFai Lau <kafai@fb.com> 3036R: Song Liu <songliubraving@fb.com> 3037R: Yonghong Song <yhs@fb.com> 3038L: netdev@vger.kernel.org 3039L: bpf@vger.kernel.org 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3042Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3043S: Supported 3044F: arch/*/net/* 3045F: Documentation/networking/filter.txt 3046F: Documentation/bpf/ 3047F: include/linux/bpf* 3048F: include/linux/filter.h 3049F: include/trace/events/xdp.h 3050F: include/uapi/linux/bpf* 3051F: include/uapi/linux/filter.h 3052F: kernel/bpf/ 3053F: kernel/trace/bpf_trace.c 3054F: lib/test_bpf.c 3055F: net/bpf/ 3056F: net/core/filter.c 3057F: net/sched/act_bpf.c 3058F: net/sched/cls_bpf.c 3059F: samples/bpf/ 3060F: tools/bpf/ 3061F: tools/lib/bpf/ 3062F: tools/testing/selftests/bpf/ 3063K: bpf 3064N: bpf 3065 3066BPF JIT for ARM 3067M: Shubham Bansal <illusionist.neo@gmail.com> 3068L: netdev@vger.kernel.org 3069L: bpf@vger.kernel.org 3070S: Maintained 3071F: arch/arm/net/ 3072 3073BPF JIT for ARM64 3074M: Daniel Borkmann <daniel@iogearbox.net> 3075M: Alexei Starovoitov <ast@kernel.org> 3076M: Zi Shen Lim <zlim.lnx@gmail.com> 3077L: netdev@vger.kernel.org 3078L: bpf@vger.kernel.org 3079S: Supported 3080F: arch/arm64/net/ 3081 3082BPF JIT for MIPS (32-BIT AND 64-BIT) 3083M: Paul Burton <paul.burton@mips.com> 3084L: netdev@vger.kernel.org 3085L: bpf@vger.kernel.org 3086S: Maintained 3087F: arch/mips/net/ 3088 3089BPF JIT for NFP NICs 3090M: Jakub Kicinski <jakub.kicinski@netronome.com> 3091L: netdev@vger.kernel.org 3092L: bpf@vger.kernel.org 3093S: Supported 3094F: drivers/net/ethernet/netronome/nfp/bpf/ 3095 3096BPF JIT for POWERPC (32-BIT AND 64-BIT) 3097M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3098M: Sandipan Das <sandipan@linux.ibm.com> 3099L: netdev@vger.kernel.org 3100L: bpf@vger.kernel.org 3101S: Maintained 3102F: arch/powerpc/net/ 3103 3104BPF JIT for RISC-V (RV64G) 3105M: Björn Töpel <bjorn.topel@gmail.com> 3106L: netdev@vger.kernel.org 3107S: Maintained 3108F: arch/riscv/net/ 3109 3110BPF JIT for S390 3111M: Heiko Carstens <heiko.carstens@de.ibm.com> 3112M: Vasily Gorbik <gor@linux.ibm.com> 3113M: Christian Borntraeger <borntraeger@de.ibm.com> 3114L: netdev@vger.kernel.org 3115L: bpf@vger.kernel.org 3116S: Maintained 3117F: arch/s390/net/ 3118X: arch/s390/net/pnet.c 3119 3120BPF JIT for SPARC (32-BIT AND 64-BIT) 3121M: David S. Miller <davem@davemloft.net> 3122L: netdev@vger.kernel.org 3123L: bpf@vger.kernel.org 3124S: Maintained 3125F: arch/sparc/net/ 3126 3127BPF JIT for X86 32-BIT 3128M: Wang YanQing <udknight@gmail.com> 3129L: netdev@vger.kernel.org 3130L: bpf@vger.kernel.org 3131S: Maintained 3132F: arch/x86/net/bpf_jit_comp32.c 3133 3134BPF JIT for X86 64-BIT 3135M: Alexei Starovoitov <ast@kernel.org> 3136M: Daniel Borkmann <daniel@iogearbox.net> 3137L: netdev@vger.kernel.org 3138L: bpf@vger.kernel.org 3139S: Supported 3140F: arch/x86/net/ 3141X: arch/x86/net/bpf_jit_comp32.c 3142 3143BROADCOM B44 10/100 ETHERNET DRIVER 3144M: Michael Chan <michael.chan@broadcom.com> 3145L: netdev@vger.kernel.org 3146S: Supported 3147F: drivers/net/ethernet/broadcom/b44.* 3148 3149BROADCOM B53 ETHERNET SWITCH DRIVER 3150M: Florian Fainelli <f.fainelli@gmail.com> 3151L: netdev@vger.kernel.org 3152L: openwrt-devel@lists.openwrt.org (subscribers-only) 3153S: Supported 3154F: drivers/net/dsa/b53/* 3155F: include/linux/platform_data/b53.h 3156 3157BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3158M: Florian Fainelli <f.fainelli@gmail.com> 3159M: Ray Jui <rjui@broadcom.com> 3160M: Scott Branden <sbranden@broadcom.com> 3161M: bcm-kernel-feedback-list@broadcom.com 3162T: git git://github.com/broadcom/mach-bcm 3163S: Maintained 3164N: bcm281* 3165N: bcm113* 3166N: bcm216* 3167N: kona 3168F: arch/arm/mach-bcm/ 3169 3170BROADCOM BCM2835 ARM ARCHITECTURE 3171M: Eric Anholt <eric@anholt.net> 3172M: Stefan Wahren <wahrenst@gmx.net> 3173L: bcm-kernel-feedback-list@broadcom.com 3174L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3176T: git git://github.com/anholt/linux 3177S: Maintained 3178N: bcm2835 3179F: drivers/staging/vc04_services 3180 3181BROADCOM BCM47XX MIPS ARCHITECTURE 3182M: Hauke Mehrtens <hauke@hauke-m.de> 3183M: Rafał Miłecki <zajec5@gmail.com> 3184L: linux-mips@vger.kernel.org 3185S: Maintained 3186F: Documentation/devicetree/bindings/mips/brcm/ 3187F: arch/mips/bcm47xx/* 3188F: arch/mips/include/asm/mach-bcm47xx/* 3189 3190BROADCOM BCM5301X ARM ARCHITECTURE 3191M: Hauke Mehrtens <hauke@hauke-m.de> 3192M: Rafał Miłecki <zajec5@gmail.com> 3193M: bcm-kernel-feedback-list@broadcom.com 3194L: linux-arm-kernel@lists.infradead.org 3195S: Maintained 3196F: arch/arm/mach-bcm/bcm_5301x.c 3197F: arch/arm/boot/dts/bcm5301x*.dtsi 3198F: arch/arm/boot/dts/bcm470* 3199F: arch/arm/boot/dts/bcm953012* 3200 3201BROADCOM BCM53573 ARM ARCHITECTURE 3202M: Rafał Miłecki <rafal@milecki.pl> 3203L: bcm-kernel-feedback-list@broadcom.com 3204L: linux-arm-kernel@lists.infradead.org 3205S: Maintained 3206F: arch/arm/boot/dts/bcm53573* 3207F: arch/arm/boot/dts/bcm47189* 3208 3209BROADCOM BCM63XX ARM ARCHITECTURE 3210M: Florian Fainelli <f.fainelli@gmail.com> 3211M: bcm-kernel-feedback-list@broadcom.com 3212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3213T: git git://github.com/broadcom/stblinux.git 3214S: Maintained 3215N: bcm63xx 3216 3217BROADCOM BCM63XX/BCM33XX UDC DRIVER 3218M: Kevin Cernekee <cernekee@gmail.com> 3219L: linux-usb@vger.kernel.org 3220S: Maintained 3221F: drivers/usb/gadget/udc/bcm63xx_udc.* 3222 3223BROADCOM BCM7XXX ARM ARCHITECTURE 3224M: Brian Norris <computersforpeace@gmail.com> 3225M: Gregory Fong <gregory.0xf0@gmail.com> 3226M: Florian Fainelli <f.fainelli@gmail.com> 3227M: bcm-kernel-feedback-list@broadcom.com 3228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3229T: git git://github.com/broadcom/stblinux.git 3230S: Maintained 3231F: arch/arm/mach-bcm/*brcmstb* 3232F: arch/arm/boot/dts/bcm7*.dts* 3233F: drivers/bus/brcmstb_gisb.c 3234F: arch/arm/mm/cache-b15-rac.c 3235F: arch/arm/include/asm/hardware/cache-b15-rac.h 3236N: brcmstb 3237 3238BROADCOM BMIPS CPUFREQ DRIVER 3239M: Markus Mayer <mmayer@broadcom.com> 3240M: bcm-kernel-feedback-list@broadcom.com 3241L: linux-pm@vger.kernel.org 3242S: Maintained 3243F: drivers/cpufreq/bmips-cpufreq.c 3244 3245BROADCOM BMIPS MIPS ARCHITECTURE 3246M: Kevin Cernekee <cernekee@gmail.com> 3247M: Florian Fainelli <f.fainelli@gmail.com> 3248L: bcm-kernel-feedback-list@broadcom.com 3249L: linux-mips@vger.kernel.org 3250T: git git://github.com/broadcom/stblinux.git 3251S: Maintained 3252F: arch/mips/bmips/* 3253F: arch/mips/include/asm/mach-bmips/* 3254F: arch/mips/kernel/*bmips* 3255F: arch/mips/boot/dts/brcm/bcm*.dts* 3256F: drivers/irqchip/irq-bcm63* 3257F: drivers/irqchip/irq-bcm7* 3258F: drivers/irqchip/irq-brcmstb* 3259F: include/linux/bcm963xx_nvram.h 3260F: include/linux/bcm963xx_tag.h 3261 3262BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3263M: Rasesh Mody <rmody@marvell.com> 3264M: GR-Linux-NIC-Dev@marvell.com 3265L: netdev@vger.kernel.org 3266S: Supported 3267F: drivers/net/ethernet/broadcom/bnx2.* 3268F: drivers/net/ethernet/broadcom/bnx2_* 3269 3270BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3271M: QLogic-Storage-Upstream@qlogic.com 3272L: linux-scsi@vger.kernel.org 3273S: Supported 3274F: drivers/scsi/bnx2fc/ 3275 3276BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3277M: QLogic-Storage-Upstream@qlogic.com 3278L: linux-scsi@vger.kernel.org 3279S: Supported 3280F: drivers/scsi/bnx2i/ 3281 3282BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3283M: Ariel Elior <aelior@marvell.com> 3284M: Sudarsana Kalluru <skalluru@marvell.com> 3285M: GR-everest-linux-l2@marvell.com 3286L: netdev@vger.kernel.org 3287S: Supported 3288F: drivers/net/ethernet/broadcom/bnx2x/ 3289 3290BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3291M: Michael Chan <michael.chan@broadcom.com> 3292L: netdev@vger.kernel.org 3293S: Supported 3294F: drivers/net/ethernet/broadcom/bnxt/ 3295 3296BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3297M: Arend van Spriel <arend.vanspriel@broadcom.com> 3298M: Franky Lin <franky.lin@broadcom.com> 3299M: Hante Meuleman <hante.meuleman@broadcom.com> 3300M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3301M: Wright Feng <wright.feng@cypress.com> 3302L: linux-wireless@vger.kernel.org 3303L: brcm80211-dev-list.pdl@broadcom.com 3304L: brcm80211-dev-list@cypress.com 3305S: Supported 3306F: drivers/net/wireless/broadcom/brcm80211/ 3307 3308BROADCOM BRCMSTB GPIO DRIVER 3309M: Gregory Fong <gregory.0xf0@gmail.com> 3310L: bcm-kernel-feedback-list@broadcom.com 3311S: Supported 3312F: drivers/gpio/gpio-brcmstb.c 3313F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3314 3315BROADCOM BRCMSTB I2C DRIVER 3316M: Kamal Dasu <kdasu.kdev@gmail.com> 3317L: linux-i2c@vger.kernel.org 3318L: bcm-kernel-feedback-list@broadcom.com 3319S: Supported 3320F: drivers/i2c/busses/i2c-brcmstb.c 3321F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3322 3323BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3324M: Al Cooper <alcooperx@gmail.com> 3325L: linux-kernel@vger.kernel.org 3326L: bcm-kernel-feedback-list@broadcom.com 3327S: Maintained 3328F: drivers/phy/broadcom/phy-brcm-usb* 3329 3330BROADCOM GENET ETHERNET DRIVER 3331M: Doug Berger <opendmb@gmail.com> 3332M: Florian Fainelli <f.fainelli@gmail.com> 3333L: bcm-kernel-feedback-list@broadcom.com 3334L: netdev@vger.kernel.org 3335S: Supported 3336F: drivers/net/ethernet/broadcom/genet/ 3337 3338BROADCOM IPROC ARM ARCHITECTURE 3339M: Ray Jui <rjui@broadcom.com> 3340M: Scott Branden <sbranden@broadcom.com> 3341M: bcm-kernel-feedback-list@broadcom.com 3342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3343T: git git://github.com/broadcom/cygnus-linux.git 3344S: Maintained 3345N: iproc 3346N: cygnus 3347N: bcm[-_]nsp 3348N: bcm9113* 3349N: bcm9583* 3350N: bcm9585* 3351N: bcm9586* 3352N: bcm988312 3353N: bcm113* 3354N: bcm583* 3355N: bcm585* 3356N: bcm586* 3357N: bcm88312 3358N: hr2 3359N: stingray 3360F: arch/arm64/boot/dts/broadcom/northstar2/* 3361F: arch/arm64/boot/dts/broadcom/stingray/* 3362F: drivers/clk/bcm/clk-ns* 3363F: drivers/clk/bcm/clk-sr* 3364F: drivers/pinctrl/bcm/pinctrl-ns* 3365F: include/dt-bindings/clock/bcm-sr* 3366 3367BROADCOM KONA GPIO DRIVER 3368M: Ray Jui <rjui@broadcom.com> 3369L: bcm-kernel-feedback-list@broadcom.com 3370S: Supported 3371F: drivers/gpio/gpio-bcm-kona.c 3372F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3373 3374BROADCOM NETXTREME-E ROCE DRIVER 3375M: Selvin Xavier <selvin.xavier@broadcom.com> 3376M: Devesh Sharma <devesh.sharma@broadcom.com> 3377M: Somnath Kotur <somnath.kotur@broadcom.com> 3378M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3379L: linux-rdma@vger.kernel.org 3380W: http://www.broadcom.com 3381S: Supported 3382F: drivers/infiniband/hw/bnxt_re/ 3383F: include/uapi/rdma/bnxt_re-abi.h 3384 3385BROADCOM NVRAM DRIVER 3386M: Rafał Miłecki <zajec5@gmail.com> 3387L: linux-mips@vger.kernel.org 3388S: Maintained 3389F: drivers/firmware/broadcom/* 3390 3391BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3392M: Rafał Miłecki <zajec5@gmail.com> 3393L: linux-wireless@vger.kernel.org 3394S: Maintained 3395F: drivers/bcma/ 3396F: include/linux/bcma/ 3397 3398BROADCOM STB AVS CPUFREQ DRIVER 3399M: Markus Mayer <mmayer@broadcom.com> 3400M: bcm-kernel-feedback-list@broadcom.com 3401L: linux-pm@vger.kernel.org 3402S: Maintained 3403F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3404F: drivers/cpufreq/brcmstb* 3405 3406BROADCOM STB AVS TMON DRIVER 3407M: Markus Mayer <mmayer@broadcom.com> 3408M: bcm-kernel-feedback-list@broadcom.com 3409L: linux-pm@vger.kernel.org 3410S: Maintained 3411F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3412F: drivers/thermal/broadcom/brcmstb* 3413 3414BROADCOM STB NAND FLASH DRIVER 3415M: Brian Norris <computersforpeace@gmail.com> 3416M: Kamal Dasu <kdasu.kdev@gmail.com> 3417L: linux-mtd@lists.infradead.org 3418L: bcm-kernel-feedback-list@broadcom.com 3419S: Maintained 3420F: drivers/mtd/nand/raw/brcmnand/ 3421 3422BROADCOM STB DPFE DRIVER 3423M: Markus Mayer <mmayer@broadcom.com> 3424M: bcm-kernel-feedback-list@broadcom.com 3425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3426S: Maintained 3427F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3428F: drivers/memory/brcmstb_dpfe.c 3429 3430BROADCOM SPI DRIVER 3431M: Kamal Dasu <kdasu.kdev@gmail.com> 3432M: bcm-kernel-feedback-list@broadcom.com 3433S: Maintained 3434F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3435F: drivers/spi/spi-bcm-qspi.* 3436F: drivers/spi/spi-brcmstb-qspi.c 3437F: drivers/spi/spi-iproc-qspi.c 3438 3439BROADCOM SYSTEMPORT ETHERNET DRIVER 3440M: Florian Fainelli <f.fainelli@gmail.com> 3441L: bcm-kernel-feedback-list@broadcom.com 3442L: netdev@vger.kernel.org 3443S: Supported 3444F: drivers/net/ethernet/broadcom/bcmsysport.* 3445 3446BROADCOM TG3 GIGABIT ETHERNET DRIVER 3447M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3448M: Prashant Sreedharan <prashant@broadcom.com> 3449M: Michael Chan <mchan@broadcom.com> 3450L: netdev@vger.kernel.org 3451S: Supported 3452F: drivers/net/ethernet/broadcom/tg3.* 3453 3454BROCADE BFA FC SCSI DRIVER 3455M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3456M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3457L: linux-scsi@vger.kernel.org 3458S: Supported 3459F: drivers/scsi/bfa/ 3460 3461BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3462M: Rasesh Mody <rmody@marvell.com> 3463M: Sudarsana Kalluru <skalluru@marvell.com> 3464M: GR-Linux-NIC-Dev@marvell.com 3465L: netdev@vger.kernel.org 3466S: Supported 3467F: drivers/net/ethernet/brocade/bna/ 3468 3469BSG (block layer generic sg v4 driver) 3470M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3471L: linux-scsi@vger.kernel.org 3472S: Supported 3473F: block/bsg.c 3474F: include/linux/bsg.h 3475F: include/uapi/linux/bsg.h 3476 3477BT87X AUDIO DRIVER 3478M: Clemens Ladisch <clemens@ladisch.de> 3479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3481S: Maintained 3482F: Documentation/sound/cards/bt87x.rst 3483F: sound/pci/bt87x.c 3484 3485BT8XXGPIO DRIVER 3486M: Michael Buesch <m@bues.ch> 3487W: http://bu3sch.de/btgpio.php 3488S: Maintained 3489F: drivers/gpio/gpio-bt8xx.c 3490 3491BTRFS FILE SYSTEM 3492M: Chris Mason <clm@fb.com> 3493M: Josef Bacik <josef@toxicpanda.com> 3494M: David Sterba <dsterba@suse.com> 3495L: linux-btrfs@vger.kernel.org 3496W: http://btrfs.wiki.kernel.org/ 3497Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3499S: Maintained 3500F: Documentation/filesystems/btrfs.txt 3501F: fs/btrfs/ 3502F: include/linux/btrfs* 3503F: include/uapi/linux/btrfs* 3504 3505BTTV VIDEO4LINUX DRIVER 3506M: Mauro Carvalho Chehab <mchehab@kernel.org> 3507L: linux-media@vger.kernel.org 3508W: https://linuxtv.org 3509T: git git://linuxtv.org/media_tree.git 3510S: Odd fixes 3511F: Documentation/media/v4l-drivers/bttv* 3512F: drivers/media/pci/bt8xx/bttv* 3513 3514BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3515M: Chanwoo Choi <cw00.choi@samsung.com> 3516L: linux-pm@vger.kernel.org 3517L: linux-samsung-soc@vger.kernel.org 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3519S: Maintained 3520F: drivers/devfreq/exynos-bus.c 3521F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3522 3523BUSLOGIC SCSI DRIVER 3524M: Khalid Aziz <khalid@gonehiking.org> 3525L: linux-scsi@vger.kernel.org 3526S: Maintained 3527F: drivers/scsi/BusLogic.* 3528F: drivers/scsi/FlashPoint.* 3529 3530C-MEDIA CMI8788 DRIVER 3531M: Clemens Ladisch <clemens@ladisch.de> 3532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3534S: Maintained 3535F: sound/pci/oxygen/ 3536 3537C-SKY ARCHITECTURE 3538M: Guo Ren <guoren@kernel.org> 3539T: git https://github.com/c-sky/csky-linux.git 3540S: Supported 3541F: arch/csky/ 3542F: Documentation/devicetree/bindings/csky/ 3543F: drivers/irqchip/irq-csky-* 3544F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3545F: drivers/clocksource/timer-gx6605s.c 3546F: drivers/clocksource/timer-mp-csky.c 3547F: Documentation/devicetree/bindings/timer/csky,* 3548K: csky 3549N: csky 3550 3551C6X ARCHITECTURE 3552M: Mark Salter <msalter@redhat.com> 3553M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3554L: linux-c6x-dev@linux-c6x.org 3555W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3556S: Maintained 3557F: arch/c6x/ 3558 3559CA8210 IEEE-802.15.4 RADIO DRIVER 3560M: Harry Morris <h.morris@cascoda.com> 3561L: linux-wpan@vger.kernel.org 3562W: https://github.com/Cascoda/ca8210-linux.git 3563S: Maintained 3564F: drivers/net/ieee802154/ca8210.c 3565F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3566 3567CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3568M: David Howells <dhowells@redhat.com> 3569L: linux-cachefs@redhat.com (moderated for non-subscribers) 3570S: Supported 3571F: Documentation/filesystems/caching/cachefiles.txt 3572F: fs/cachefiles/ 3573 3574CADENCE MIPI-CSI2 BRIDGES 3575M: Maxime Ripard <maxime.ripard@bootlin.com> 3576L: linux-media@vger.kernel.org 3577S: Maintained 3578F: Documentation/devicetree/bindings/media/cdns,*.txt 3579F: drivers/media/platform/cadence/cdns-csi2* 3580 3581CADET FM/AM RADIO RECEIVER DRIVER 3582M: Hans Verkuil <hverkuil@xs4all.nl> 3583L: linux-media@vger.kernel.org 3584T: git git://linuxtv.org/media_tree.git 3585W: https://linuxtv.org 3586S: Maintained 3587F: drivers/media/radio/radio-cadet* 3588 3589CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3590M: Jonathan Corbet <corbet@lwn.net> 3591L: linux-media@vger.kernel.org 3592T: git git://linuxtv.org/media_tree.git 3593S: Maintained 3594F: Documentation/media/v4l-drivers/cafe_ccic* 3595F: drivers/media/platform/marvell-ccic/ 3596 3597CAIF NETWORK LAYER 3598L: netdev@vger.kernel.org 3599S: Orphan 3600F: Documentation/networking/caif/ 3601F: drivers/net/caif/ 3602F: include/uapi/linux/caif/ 3603F: include/net/caif/ 3604F: net/caif/ 3605 3606CAKE QDISC 3607M: Toke Høiland-Jørgensen <toke@toke.dk> 3608L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3609S: Maintained 3610F: net/sched/sch_cake.c 3611 3612CALGARY x86-64 IOMMU 3613M: Muli Ben-Yehuda <mulix@mulix.org> 3614M: Jon Mason <jdmason@kudzu.us> 3615L: iommu@lists.linux-foundation.org 3616S: Maintained 3617F: arch/x86/kernel/pci-calgary_64.c 3618F: arch/x86/kernel/tce_64.c 3619F: arch/x86/include/asm/calgary.h 3620F: arch/x86/include/asm/tce.h 3621 3622CAN NETWORK DRIVERS 3623M: Wolfgang Grandegger <wg@grandegger.com> 3624M: Marc Kleine-Budde <mkl@pengutronix.de> 3625L: linux-can@vger.kernel.org 3626W: https://github.com/linux-can 3627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3629S: Maintained 3630F: Documentation/devicetree/bindings/net/can/ 3631F: drivers/net/can/ 3632F: include/linux/can/dev.h 3633F: include/linux/can/platform/ 3634F: include/uapi/linux/can/error.h 3635F: include/uapi/linux/can/netlink.h 3636 3637CAN NETWORK LAYER 3638M: Oliver Hartkopp <socketcan@hartkopp.net> 3639M: Marc Kleine-Budde <mkl@pengutronix.de> 3640L: linux-can@vger.kernel.org 3641W: https://github.com/linux-can 3642T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3644S: Maintained 3645F: Documentation/networking/can.rst 3646F: net/can/ 3647F: include/linux/can/core.h 3648F: include/uapi/linux/can.h 3649F: include/uapi/linux/can/bcm.h 3650F: include/uapi/linux/can/raw.h 3651F: include/uapi/linux/can/gw.h 3652 3653CAPABILITIES 3654M: Serge Hallyn <serge@hallyn.com> 3655L: linux-security-module@vger.kernel.org 3656S: Supported 3657F: include/linux/capability.h 3658F: include/uapi/linux/capability.h 3659F: security/commoncap.c 3660F: kernel/capability.c 3661 3662CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3663M: Kevin Tsai <ktsai@capellamicro.com> 3664S: Maintained 3665F: drivers/iio/light/cm* 3666 3667CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3668M: Christian Lamparter <chunkeey@googlemail.com> 3669L: linux-wireless@vger.kernel.org 3670W: http://wireless.kernel.org/en/users/Drivers/carl9170 3671S: Maintained 3672F: drivers/net/wireless/ath/carl9170/ 3673 3674CAVIUM I2C DRIVER 3675M: Jan Glauber <jglauber@cavium.com> 3676M: David Daney <david.daney@cavium.com> 3677W: http://www.cavium.com 3678S: Supported 3679F: drivers/i2c/busses/i2c-octeon* 3680F: drivers/i2c/busses/i2c-thunderx* 3681 3682CAVIUM LIQUIDIO NETWORK DRIVER 3683M: Derek Chickles <dchickles@marvell.com> 3684M: Satanand Burla <sburla@marvell.com> 3685M: Felix Manlunas <fmanlunas@marvell.com> 3686L: netdev@vger.kernel.org 3687W: http://www.cavium.com 3688S: Supported 3689F: drivers/net/ethernet/cavium/liquidio/ 3690 3691CAVIUM MMC DRIVER 3692M: Jan Glauber <jglauber@cavium.com> 3693M: David Daney <david.daney@cavium.com> 3694M: Steven J. Hill <Steven.Hill@cavium.com> 3695W: http://www.cavium.com 3696S: Supported 3697F: drivers/mmc/host/cavium* 3698 3699CAVIUM OCTEON-TX CRYPTO DRIVER 3700M: George Cherian <george.cherian@cavium.com> 3701L: linux-crypto@vger.kernel.org 3702W: http://www.cavium.com 3703S: Supported 3704F: drivers/crypto/cavium/cpt/ 3705 3706CAVIUM THUNDERX2 ARM64 SOC 3707M: Robert Richter <rrichter@cavium.com> 3708M: Jayachandran C <jnair@caviumnetworks.com> 3709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3710S: Maintained 3711F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3712F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3713 3714CC2520 IEEE-802.15.4 RADIO DRIVER 3715M: Varka Bhadram <varkabhadram@gmail.com> 3716L: linux-wpan@vger.kernel.org 3717S: Maintained 3718F: drivers/net/ieee802154/cc2520.c 3719F: include/linux/spi/cc2520.h 3720F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3721 3722CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3723M: Gilad Ben-Yossef <gilad@benyossef.com> 3724L: linux-crypto@vger.kernel.org 3725S: Supported 3726F: drivers/crypto/ccree/ 3727W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3728 3729CEC FRAMEWORK 3730M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3731L: linux-media@vger.kernel.org 3732T: git git://linuxtv.org/media_tree.git 3733W: http://linuxtv.org 3734S: Supported 3735F: Documentation/media/kapi/cec-core.rst 3736F: Documentation/media/uapi/cec 3737F: drivers/media/cec/ 3738F: drivers/media/rc/keymaps/rc-cec.c 3739F: include/media/cec.h 3740F: include/media/cec-notifier.h 3741F: include/uapi/linux/cec.h 3742F: include/uapi/linux/cec-funcs.h 3743F: Documentation/devicetree/bindings/media/cec.txt 3744F: Documentation/ABI/testing/debugfs-cec-error-inj 3745 3746CEC GPIO DRIVER 3747M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3748L: linux-media@vger.kernel.org 3749T: git git://linuxtv.org/media_tree.git 3750W: http://linuxtv.org 3751S: Supported 3752F: drivers/media/platform/cec-gpio/ 3753F: Documentation/devicetree/bindings/media/cec-gpio.txt 3754 3755CELL BROADBAND ENGINE ARCHITECTURE 3756M: Arnd Bergmann <arnd@arndb.de> 3757L: linuxppc-dev@lists.ozlabs.org 3758W: http://www.ibm.com/developerworks/power/cell/ 3759S: Supported 3760F: arch/powerpc/include/asm/cell*.h 3761F: arch/powerpc/include/asm/spu*.h 3762F: arch/powerpc/include/uapi/asm/spu*.h 3763F: arch/powerpc/oprofile/*cell* 3764F: arch/powerpc/platforms/cell/ 3765 3766CEPH COMMON CODE (LIBCEPH) 3767M: Ilya Dryomov <idryomov@gmail.com> 3768M: "Yan, Zheng" <zyan@redhat.com> 3769M: Sage Weil <sage@redhat.com> 3770L: ceph-devel@vger.kernel.org 3771W: http://ceph.com/ 3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3773T: git git://github.com/ceph/ceph-client.git 3774S: Supported 3775F: net/ceph/ 3776F: include/linux/ceph/ 3777F: include/linux/crush/ 3778 3779CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3780M: "Yan, Zheng" <zyan@redhat.com> 3781M: Sage Weil <sage@redhat.com> 3782M: Ilya Dryomov <idryomov@gmail.com> 3783L: ceph-devel@vger.kernel.org 3784W: http://ceph.com/ 3785T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3786T: git git://github.com/ceph/ceph-client.git 3787S: Supported 3788F: Documentation/filesystems/ceph.txt 3789F: fs/ceph/ 3790 3791CERTIFICATE HANDLING: 3792M: David Howells <dhowells@redhat.com> 3793M: David Woodhouse <dwmw2@infradead.org> 3794L: keyrings@vger.kernel.org 3795S: Maintained 3796F: Documentation/admin-guide/module-signing.rst 3797F: certs/ 3798F: scripts/sign-file.c 3799F: scripts/extract-cert.c 3800 3801CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3802L: linux-usb@vger.kernel.org 3803S: Orphan 3804F: Documentation/usb/wusb-design-overview.rst 3805F: Documentation/usb/wusb-cbaf 3806F: drivers/usb/host/hwa-hc.c 3807F: drivers/usb/host/whci/ 3808F: drivers/usb/wusbcore/ 3809F: include/linux/usb/wusb* 3810 3811CFAG12864B LCD DRIVER 3812M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3813S: Maintained 3814F: drivers/auxdisplay/cfag12864b.c 3815F: include/linux/cfag12864b.h 3816 3817CFAG12864BFB LCD FRAMEBUFFER DRIVER 3818M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3819S: Maintained 3820F: drivers/auxdisplay/cfag12864bfb.c 3821F: include/linux/cfag12864b.h 3822 3823802.11 (including CFG80211/NL80211) 3824M: Johannes Berg <johannes@sipsolutions.net> 3825L: linux-wireless@vger.kernel.org 3826W: http://wireless.kernel.org/ 3827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3828T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3829S: Maintained 3830F: net/wireless/ 3831F: include/uapi/linux/nl80211.h 3832F: include/linux/ieee80211.h 3833F: include/net/wext.h 3834F: include/net/cfg80211.h 3835F: include/net/iw_handler.h 3836F: include/net/ieee80211_radiotap.h 3837F: Documentation/driver-api/80211/cfg80211.rst 3838F: Documentation/networking/regulatory.txt 3839 3840CHAR and MISC DRIVERS 3841M: Arnd Bergmann <arnd@arndb.de> 3842M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3843T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3844S: Supported 3845F: drivers/char/ 3846F: drivers/misc/ 3847F: include/linux/miscdevice.h 3848 3849CHECKPATCH 3850M: Andy Whitcroft <apw@canonical.com> 3851M: Joe Perches <joe@perches.com> 3852S: Maintained 3853F: scripts/checkpatch.pl 3854 3855CHINESE DOCUMENTATION 3856M: Harry Wei <harryxiyou@gmail.com> 3857M: Alex Shi <alex.shi@linux.alibaba.com> 3858L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3859S: Maintained 3860F: Documentation/translations/zh_CN/ 3861 3862CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3863M: Peter Chen <Peter.Chen@nxp.com> 3864T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3865L: linux-usb@vger.kernel.org 3866S: Maintained 3867F: drivers/usb/chipidea/ 3868 3869CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3870M: Hans de Goede <hdegoede@redhat.com> 3871L: linux-input@vger.kernel.org 3872S: Maintained 3873F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3874F: drivers/input/touchscreen/chipone_icn8318.c 3875 3876CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3877M: Hans de Goede <hdegoede@redhat.com> 3878L: linux-input@vger.kernel.org 3879S: Maintained 3880F: drivers/input/touchscreen/chipone_icn8505.c 3881 3882CHROME HARDWARE PLATFORM SUPPORT 3883M: Benson Leung <bleung@chromium.org> 3884M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3885S: Maintained 3886T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3887F: drivers/platform/chrome/ 3888 3889CHROMEOS EC SUBDRIVERS 3890M: Benson Leung <bleung@chromium.org> 3891M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3892R: Guenter Roeck <groeck@chromium.org> 3893S: Maintained 3894N: cros_ec 3895N: cros-ec 3896F: drivers/power/supply/cros_usbpd-charger.c 3897 3898CHROMEOS EC CODEC DRIVER 3899M: Cheng-Yi Chiang <cychiang@chromium.org> 3900S: Maintained 3901R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3902R: Guenter Roeck <groeck@chromium.org> 3903F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3904F: sound/soc/codecs/cros_ec_codec.* 3905 3906CIRRUS LOGIC AUDIO CODEC DRIVERS 3907M: Brian Austin <brian.austin@cirrus.com> 3908M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3910S: Maintained 3911F: sound/soc/codecs/cs* 3912 3913CIRRUS LOGIC EP93XX ETHERNET DRIVER 3914M: Hartley Sweeten <hsweeten@visionengravers.com> 3915L: netdev@vger.kernel.org 3916S: Maintained 3917F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3918 3919CIRRUS LOGIC LOCHNAGAR DRIVER 3920M: Charles Keepax <ckeepax@opensource.cirrus.com> 3921M: Richard Fitzgerald <rf@opensource.cirrus.com> 3922L: patches@opensource.cirrus.com 3923S: Supported 3924F: drivers/clk/clk-lochnagar.c 3925F: drivers/hwmon/lochnagar-hwmon.c 3926F: drivers/mfd/lochnagar-i2c.c 3927F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3928F: drivers/regulator/lochnagar-regulator.c 3929F: sound/soc/codecs/lochnagar-sc.c 3930F: include/dt-bindings/clk/lochnagar.h 3931F: include/dt-bindings/pinctrl/lochnagar.h 3932F: include/linux/mfd/lochnagar* 3933F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3934F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3935F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3936F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3937F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3938F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3939F: Documentation/hwmon/lochnagar.rst 3940 3941CISCO FCOE HBA DRIVER 3942M: Satish Kharat <satishkh@cisco.com> 3943M: Sesidhar Baddela <sebaddel@cisco.com> 3944M: Karan Tilak Kumar <kartilak@cisco.com> 3945L: linux-scsi@vger.kernel.org 3946S: Supported 3947F: drivers/scsi/fnic/ 3948 3949CISCO SCSI HBA DRIVER 3950M: Karan Tilak Kumar <kartilak@cisco.com> 3951M: Sesidhar Baddela <sebaddel@cisco.com> 3952L: linux-scsi@vger.kernel.org 3953S: Supported 3954F: drivers/scsi/snic/ 3955 3956CISCO VIC ETHERNET NIC DRIVER 3957M: Christian Benvenuti <benve@cisco.com> 3958M: Govindarajulu Varadarajan <_govind@gmx.com> 3959M: Parvi Kaustubhi <pkaustub@cisco.com> 3960S: Supported 3961F: drivers/net/ethernet/cisco/enic/ 3962 3963CISCO VIC LOW LATENCY NIC DRIVER 3964M: Christian Benvenuti <benve@cisco.com> 3965M: Nelson Escobar <neescoba@cisco.com> 3966M: Parvi Kaustubhi <pkaustub@cisco.com> 3967S: Supported 3968F: drivers/infiniband/hw/usnic/ 3969 3970CIRRUS LOGIC MADERA CODEC DRIVERS 3971M: Charles Keepax <ckeepax@opensource.cirrus.com> 3972M: Richard Fitzgerald <rf@opensource.cirrus.com> 3973L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3974L: patches@opensource.cirrus.com 3975T: git https://github.com/CirrusLogic/linux-drivers.git 3976W: https://github.com/CirrusLogic/linux-drivers/wiki 3977S: Supported 3978F: Documentation/devicetree/bindings/mfd/madera.txt 3979F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3980F: Documentation/devicetree/bindings/sound/madera.txt 3981F: include/dt-bindings/sound/madera* 3982F: include/linux/irqchip/irq-madera* 3983F: include/linux/mfd/madera/* 3984F: include/sound/madera* 3985F: drivers/gpio/gpio-madera* 3986F: drivers/irqchip/irq-madera* 3987F: drivers/mfd/madera* 3988F: drivers/mfd/cs47l* 3989F: drivers/pinctrl/cirrus/* 3990F: sound/soc/codecs/cs47l* 3991F: sound/soc/codecs/madera* 3992 3993CLANG-FORMAT FILE 3994M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3995S: Maintained 3996F: .clang-format 3997 3998CLANG/LLVM BUILD SUPPORT 3999L: clang-built-linux@googlegroups.com 4000W: https://clangbuiltlinux.github.io/ 4001B: https://github.com/ClangBuiltLinux/linux/issues 4002C: irc://chat.freenode.net/clangbuiltlinux 4003S: Supported 4004K: \b(?i:clang|llvm)\b 4005 4006CLEANCACHE API 4007M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4008L: linux-kernel@vger.kernel.org 4009S: Maintained 4010F: mm/cleancache.c 4011F: include/linux/cleancache.h 4012 4013CLK API 4014M: Russell King <linux@armlinux.org.uk> 4015L: linux-clk@vger.kernel.org 4016S: Maintained 4017F: include/linux/clk.h 4018 4019CLOCKSOURCE, CLOCKEVENT DRIVERS 4020M: Daniel Lezcano <daniel.lezcano@linaro.org> 4021M: Thomas Gleixner <tglx@linutronix.de> 4022L: linux-kernel@vger.kernel.org 4023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4024S: Supported 4025F: drivers/clocksource/ 4026F: Documentation/devicetree/bindings/timer/ 4027 4028CMPC ACPI DRIVER 4029M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4030M: Daniel Oliveira Nascimento <don@syst.com.br> 4031L: platform-driver-x86@vger.kernel.org 4032S: Supported 4033F: drivers/platform/x86/classmate-laptop.c 4034 4035COBALT MEDIA DRIVER 4036M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4037L: linux-media@vger.kernel.org 4038T: git git://linuxtv.org/media_tree.git 4039W: https://linuxtv.org 4040S: Supported 4041F: drivers/media/pci/cobalt/ 4042 4043COCCINELLE/Semantic Patches (SmPL) 4044M: Julia Lawall <Julia.Lawall@lip6.fr> 4045M: Gilles Muller <Gilles.Muller@lip6.fr> 4046M: Nicolas Palix <nicolas.palix@imag.fr> 4047M: Michal Marek <michal.lkml@markovi.net> 4048L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4050W: http://coccinelle.lip6.fr/ 4051S: Supported 4052F: Documentation/dev-tools/coccinelle.rst 4053F: scripts/coccinelle/ 4054F: scripts/coccicheck 4055 4056CODA FILE SYSTEM 4057M: Jan Harkes <jaharkes@cs.cmu.edu> 4058M: coda@cs.cmu.edu 4059L: codalist@coda.cs.cmu.edu 4060W: http://www.coda.cs.cmu.edu/ 4061S: Maintained 4062F: Documentation/filesystems/coda.txt 4063F: fs/coda/ 4064F: include/linux/coda*.h 4065F: include/uapi/linux/coda*.h 4066 4067CODA V4L2 MEM2MEM DRIVER 4068M: Philipp Zabel <p.zabel@pengutronix.de> 4069L: linux-media@vger.kernel.org 4070S: Maintained 4071F: Documentation/devicetree/bindings/media/coda.txt 4072F: drivers/media/platform/coda/ 4073 4074CODE OF CONDUCT 4075M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4076S: Supported 4077F: Documentation/process/code-of-conduct.rst 4078F: Documentation/process/code-of-conduct-interpretation.rst 4079 4080COMMON CLK FRAMEWORK 4081M: Michael Turquette <mturquette@baylibre.com> 4082M: Stephen Boyd <sboyd@kernel.org> 4083L: linux-clk@vger.kernel.org 4084Q: http://patchwork.kernel.org/project/linux-clk/list/ 4085T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4086S: Maintained 4087F: Documentation/devicetree/bindings/clock/ 4088F: drivers/clk/ 4089X: drivers/clk/clkdev.c 4090F: include/linux/clk-pr* 4091F: include/linux/clk/ 4092F: include/linux/of_clk.h 4093 4094COMMON INTERNET FILE SYSTEM (CIFS) 4095M: Steve French <sfrench@samba.org> 4096L: linux-cifs@vger.kernel.org 4097L: samba-technical@lists.samba.org (moderated for non-subscribers) 4098W: http://linux-cifs.samba.org/ 4099T: git git://git.samba.org/sfrench/cifs-2.6.git 4100S: Supported 4101F: Documentation/filesystems/cifs/ 4102F: fs/cifs/ 4103 4104COMPACTPCI HOTPLUG CORE 4105M: Scott Murray <scott@spiteful.org> 4106L: linux-pci@vger.kernel.org 4107S: Maintained 4108F: drivers/pci/hotplug/cpci_hotplug* 4109 4110COMPACTPCI HOTPLUG GENERIC DRIVER 4111M: Scott Murray <scott@spiteful.org> 4112L: linux-pci@vger.kernel.org 4113S: Maintained 4114F: drivers/pci/hotplug/cpcihp_generic.c 4115 4116COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4117M: Scott Murray <scott@spiteful.org> 4118L: linux-pci@vger.kernel.org 4119S: Maintained 4120F: drivers/pci/hotplug/cpcihp_zt5550.* 4121 4122COMPAL LAPTOP SUPPORT 4123M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4124L: platform-driver-x86@vger.kernel.org 4125S: Maintained 4126F: drivers/platform/x86/compal-laptop.c 4127 4128COMPILER ATTRIBUTES 4129M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4130S: Maintained 4131F: include/linux/compiler_attributes.h 4132 4133CONEXANT ACCESSRUNNER USB DRIVER 4134L: accessrunner-general@lists.sourceforge.net 4135W: http://accessrunner.sourceforge.net/ 4136S: Orphan 4137F: drivers/usb/atm/cxacru.c 4138 4139CONFIGFS 4140M: Joel Becker <jlbec@evilplan.org> 4141M: Christoph Hellwig <hch@lst.de> 4142T: git git://git.infradead.org/users/hch/configfs.git 4143S: Supported 4144F: fs/configfs/ 4145F: include/linux/configfs.h 4146 4147CONNECTOR 4148M: Evgeniy Polyakov <zbr@ioremap.net> 4149L: netdev@vger.kernel.org 4150S: Maintained 4151F: drivers/connector/ 4152 4153CONTROL GROUP (CGROUP) 4154M: Tejun Heo <tj@kernel.org> 4155M: Li Zefan <lizefan@huawei.com> 4156M: Johannes Weiner <hannes@cmpxchg.org> 4157L: cgroups@vger.kernel.org 4158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4159S: Maintained 4160F: Documentation/admin-guide/cgroup-v2.rst 4161F: Documentation/cgroup-v1/ 4162F: include/linux/cgroup* 4163F: kernel/cgroup/ 4164 4165CONTROL GROUP - CPUSET 4166M: Li Zefan <lizefan@huawei.com> 4167L: cgroups@vger.kernel.org 4168W: http://www.bullopensource.org/cpuset/ 4169W: http://oss.sgi.com/projects/cpusets/ 4170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4171S: Maintained 4172F: Documentation/cgroup-v1/cpusets.rst 4173F: include/linux/cpuset.h 4174F: kernel/cgroup/cpuset.c 4175 4176CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4177M: Johannes Weiner <hannes@cmpxchg.org> 4178M: Michal Hocko <mhocko@kernel.org> 4179M: Vladimir Davydov <vdavydov.dev@gmail.com> 4180L: cgroups@vger.kernel.org 4181L: linux-mm@kvack.org 4182S: Maintained 4183F: mm/memcontrol.c 4184F: mm/swap_cgroup.c 4185 4186CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4187M: Tejun Heo <tj@kernel.org> 4188M: Jens Axboe <axboe@kernel.dk> 4189L: cgroups@vger.kernel.org 4190L: linux-block@vger.kernel.org 4191T: git git://git.kernel.dk/linux-block 4192F: Documentation/cgroup-v1/blkio-controller.rst 4193F: block/blk-cgroup.c 4194F: include/linux/blk-cgroup.h 4195F: block/blk-throttle.c 4196F: block/blk-iolatency.c 4197F: block/bfq-cgroup.c 4198 4199CORETEMP HARDWARE MONITORING DRIVER 4200M: Fenghua Yu <fenghua.yu@intel.com> 4201L: linux-hwmon@vger.kernel.org 4202S: Maintained 4203F: Documentation/hwmon/coretemp.rst 4204F: drivers/hwmon/coretemp.c 4205 4206COSA/SRP SYNC SERIAL DRIVER 4207M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4208W: http://www.fi.muni.cz/~kas/cosa/ 4209S: Maintained 4210F: drivers/net/wan/cosa* 4211 4212COUNTER SUBSYSTEM 4213M: William Breathitt Gray <vilhelm.gray@gmail.com> 4214L: linux-iio@vger.kernel.org 4215S: Maintained 4216F: Documentation/ABI/testing/sysfs-bus-counter* 4217F: Documentation/driver-api/generic-counter.rst 4218F: drivers/counter/ 4219F: include/linux/counter.h 4220F: include/linux/counter_enum.h 4221 4222CPMAC ETHERNET DRIVER 4223M: Florian Fainelli <f.fainelli@gmail.com> 4224L: netdev@vger.kernel.org 4225S: Maintained 4226F: drivers/net/ethernet/ti/cpmac.c 4227 4228CPU FREQUENCY SCALING FRAMEWORK 4229M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4230M: Viresh Kumar <viresh.kumar@linaro.org> 4231L: linux-pm@vger.kernel.org 4232S: Maintained 4233T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4235B: https://bugzilla.kernel.org 4236F: Documentation/admin-guide/pm/cpufreq.rst 4237F: Documentation/admin-guide/pm/intel_pstate.rst 4238F: Documentation/cpu-freq/ 4239F: Documentation/devicetree/bindings/cpufreq/ 4240F: drivers/cpufreq/ 4241F: kernel/sched/cpufreq*.c 4242F: include/linux/cpufreq.h 4243F: include/linux/sched/cpufreq.h 4244F: tools/testing/selftests/cpufreq/ 4245 4246CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4247M: Viresh Kumar <viresh.kumar@linaro.org> 4248M: Sudeep Holla <sudeep.holla@arm.com> 4249L: linux-pm@vger.kernel.org 4250W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4251S: Maintained 4252F: drivers/cpufreq/arm_big_little.h 4253F: drivers/cpufreq/arm_big_little.c 4254 4255CPU POWER MONITORING SUBSYSTEM 4256M: Thomas Renninger <trenn@suse.com> 4257M: Shuah Khan <shuah@kernel.org> 4258M: Shuah Khan <skhan@linuxfoundation.org> 4259L: linux-pm@vger.kernel.org 4260S: Maintained 4261F: tools/power/cpupower/ 4262 4263CPUID/MSR DRIVER 4264M: "H. Peter Anvin" <hpa@zytor.com> 4265S: Maintained 4266F: arch/x86/kernel/cpuid.c 4267F: arch/x86/kernel/msr.c 4268 4269CPUIDLE DRIVER - ARM BIG LITTLE 4270M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4271M: Daniel Lezcano <daniel.lezcano@linaro.org> 4272L: linux-pm@vger.kernel.org 4273L: linux-arm-kernel@lists.infradead.org 4274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4275S: Maintained 4276F: drivers/cpuidle/cpuidle-big_little.c 4277 4278CPUIDLE DRIVER - ARM EXYNOS 4279M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4280M: Daniel Lezcano <daniel.lezcano@linaro.org> 4281M: Kukjin Kim <kgene@kernel.org> 4282L: linux-pm@vger.kernel.org 4283L: linux-samsung-soc@vger.kernel.org 4284S: Supported 4285F: drivers/cpuidle/cpuidle-exynos.c 4286F: arch/arm/mach-exynos/pm.c 4287 4288CPU IDLE TIME MANAGEMENT FRAMEWORK 4289M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4290M: Daniel Lezcano <daniel.lezcano@linaro.org> 4291L: linux-pm@vger.kernel.org 4292S: Maintained 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4294B: https://bugzilla.kernel.org 4295F: Documentation/admin-guide/pm/cpuidle.rst 4296F: Documentation/driver-api/pm/cpuidle.rst 4297F: drivers/cpuidle/* 4298F: include/linux/cpuidle.h 4299 4300CRAMFS FILESYSTEM 4301M: Nicolas Pitre <nico@fluxnic.net> 4302S: Maintained 4303F: Documentation/filesystems/cramfs.txt 4304F: fs/cramfs/ 4305 4306CRYPTO API 4307M: Herbert Xu <herbert@gondor.apana.org.au> 4308M: "David S. Miller" <davem@davemloft.net> 4309L: linux-crypto@vger.kernel.org 4310T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4311T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4312S: Maintained 4313F: Documentation/crypto/ 4314F: Documentation/devicetree/bindings/crypto/ 4315F: arch/*/crypto/ 4316F: crypto/ 4317F: drivers/crypto/ 4318F: include/crypto/ 4319F: include/linux/crypto* 4320F: lib/crypto/ 4321 4322CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4323M: Neil Horman <nhorman@tuxdriver.com> 4324L: linux-crypto@vger.kernel.org 4325S: Maintained 4326F: crypto/ansi_cprng.c 4327F: crypto/rng.c 4328 4329CS3308 MEDIA DRIVER 4330M: Hans Verkuil <hverkuil@xs4all.nl> 4331L: linux-media@vger.kernel.org 4332T: git git://linuxtv.org/media_tree.git 4333W: http://linuxtv.org 4334S: Odd Fixes 4335F: drivers/media/i2c/cs3308.c 4336 4337CS5535 Audio ALSA driver 4338M: Jaya Kumar <jayakumar.alsa@gmail.com> 4339S: Maintained 4340F: sound/pci/cs5535audio/ 4341 4342CSI DRIVERS FOR ALLWINNER V3s 4343M: Yong Deng <yong.deng@magewell.com> 4344L: linux-media@vger.kernel.org 4345T: git git://linuxtv.org/media_tree.git 4346S: Maintained 4347F: drivers/media/platform/sunxi/sun6i-csi/ 4348F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4349 4350CW1200 WLAN driver 4351M: Solomon Peachy <pizza@shaftnet.org> 4352S: Maintained 4353F: drivers/net/wireless/st/cw1200/ 4354 4355CX18 VIDEO4LINUX DRIVER 4356M: Andy Walls <awalls@md.metrocast.net> 4357L: ivtv-devel@ivtvdriver.org (subscribers-only) 4358L: linux-media@vger.kernel.org 4359T: git git://linuxtv.org/media_tree.git 4360W: https://linuxtv.org 4361W: http://www.ivtvdriver.org/index.php/Cx18 4362S: Maintained 4363F: Documentation/media/v4l-drivers/cx18* 4364F: drivers/media/pci/cx18/ 4365F: include/uapi/linux/ivtv* 4366 4367CX2341X MPEG ENCODER HELPER MODULE 4368M: Hans Verkuil <hverkuil@xs4all.nl> 4369L: linux-media@vger.kernel.org 4370T: git git://linuxtv.org/media_tree.git 4371W: https://linuxtv.org 4372S: Maintained 4373F: drivers/media/common/cx2341x* 4374F: include/media/drv-intf/cx2341x.h 4375 4376CX24120 MEDIA DRIVER 4377M: Jemma Denson <jdenson@gmail.com> 4378M: Patrick Boettcher <patrick.boettcher@posteo.de> 4379L: linux-media@vger.kernel.org 4380W: https://linuxtv.org 4381Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4382S: Maintained 4383F: drivers/media/dvb-frontends/cx24120* 4384 4385CX88 VIDEO4LINUX DRIVER 4386M: Mauro Carvalho Chehab <mchehab@kernel.org> 4387L: linux-media@vger.kernel.org 4388W: https://linuxtv.org 4389T: git git://linuxtv.org/media_tree.git 4390S: Odd fixes 4391F: Documentation/media/v4l-drivers/cx88* 4392F: drivers/media/pci/cx88/ 4393 4394CXD2820R MEDIA DRIVER 4395M: Antti Palosaari <crope@iki.fi> 4396L: linux-media@vger.kernel.org 4397W: https://linuxtv.org 4398W: http://palosaari.fi/linux/ 4399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4400T: git git://linuxtv.org/anttip/media_tree.git 4401S: Maintained 4402F: drivers/media/dvb-frontends/cxd2820r* 4403 4404CXGB3 ETHERNET DRIVER (CXGB3) 4405M: Vishal Kulkarni <vishal@chelsio.com> 4406L: netdev@vger.kernel.org 4407W: http://www.chelsio.com 4408S: Supported 4409F: drivers/net/ethernet/chelsio/cxgb3/ 4410 4411CXGB3 ISCSI DRIVER (CXGB3I) 4412M: Karen Xie <kxie@chelsio.com> 4413L: linux-scsi@vger.kernel.org 4414W: http://www.chelsio.com 4415S: Supported 4416F: drivers/scsi/cxgbi/cxgb3i 4417 4418CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4419M: Potnuri Bharat Teja <bharat@chelsio.com> 4420L: linux-rdma@vger.kernel.org 4421W: http://www.openfabrics.org 4422S: Supported 4423F: drivers/infiniband/hw/cxgb3/ 4424F: include/uapi/rdma/cxgb3-abi.h 4425 4426CXGB4 CRYPTO DRIVER (chcr) 4427M: Atul Gupta <atul.gupta@chelsio.com> 4428L: linux-crypto@vger.kernel.org 4429W: http://www.chelsio.com 4430S: Supported 4431F: drivers/crypto/chelsio 4432 4433CXGB4 ETHERNET DRIVER (CXGB4) 4434M: Vishal Kulkarni <vishal@chelsio.com> 4435L: netdev@vger.kernel.org 4436W: http://www.chelsio.com 4437S: Supported 4438F: drivers/net/ethernet/chelsio/cxgb4/ 4439 4440CXGB4 ISCSI DRIVER (CXGB4I) 4441M: Karen Xie <kxie@chelsio.com> 4442L: linux-scsi@vger.kernel.org 4443W: http://www.chelsio.com 4444S: Supported 4445F: drivers/scsi/cxgbi/cxgb4i 4446 4447CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4448M: Potnuri Bharat Teja <bharat@chelsio.com> 4449L: linux-rdma@vger.kernel.org 4450W: http://www.openfabrics.org 4451S: Supported 4452F: drivers/infiniband/hw/cxgb4/ 4453F: include/uapi/rdma/cxgb4-abi.h 4454 4455CXGB4VF ETHERNET DRIVER (CXGB4VF) 4456M: Casey Leedom <leedom@chelsio.com> 4457L: netdev@vger.kernel.org 4458W: http://www.chelsio.com 4459S: Supported 4460F: drivers/net/ethernet/chelsio/cxgb4vf/ 4461 4462CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4463M: Frederic Barrat <fbarrat@linux.ibm.com> 4464M: Andrew Donnellan <ajd@linux.ibm.com> 4465L: linuxppc-dev@lists.ozlabs.org 4466S: Supported 4467F: arch/powerpc/platforms/powernv/pci-cxl.c 4468F: drivers/misc/cxl/ 4469F: include/misc/cxl* 4470F: include/uapi/misc/cxl.h 4471F: Documentation/powerpc/cxl.txt 4472F: Documentation/ABI/testing/sysfs-class-cxl 4473 4474CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4475M: Manoj N. Kumar <manoj@linux.ibm.com> 4476M: Matthew R. Ochs <mrochs@linux.ibm.com> 4477M: Uma Krishnan <ukrishn@linux.ibm.com> 4478L: linux-scsi@vger.kernel.org 4479S: Supported 4480F: drivers/scsi/cxlflash/ 4481F: include/uapi/scsi/cxlflash_ioctl.h 4482F: Documentation/powerpc/cxlflash.txt 4483 4484CYBERPRO FB DRIVER 4485M: Russell King <linux@armlinux.org.uk> 4486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4487W: http://www.armlinux.org.uk/ 4488S: Maintained 4489F: drivers/video/fbdev/cyber2000fb.* 4490 4491CYCLADES ASYNC MUX DRIVER 4492W: http://www.cyclades.com/ 4493S: Orphan 4494F: drivers/tty/cyclades.c 4495F: include/linux/cyclades.h 4496F: include/uapi/linux/cyclades.h 4497 4498CYCLADES PC300 DRIVER 4499W: http://www.cyclades.com/ 4500S: Orphan 4501F: drivers/net/wan/pc300* 4502 4503CYPRESS_FIRMWARE MEDIA DRIVER 4504M: Antti Palosaari <crope@iki.fi> 4505L: linux-media@vger.kernel.org 4506W: https://linuxtv.org 4507W: http://palosaari.fi/linux/ 4508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4509T: git git://linuxtv.org/anttip/media_tree.git 4510S: Maintained 4511F: drivers/media/common/cypress_firmware* 4512 4513CYTTSP TOUCHSCREEN DRIVER 4514M: Ferruh Yigit <fery@cypress.com> 4515L: linux-input@vger.kernel.org 4516S: Supported 4517F: drivers/input/touchscreen/cyttsp* 4518F: include/linux/input/cyttsp.h 4519 4520D-LINK DIR-685 TOUCHKEYS DRIVER 4521M: Linus Walleij <linus.walleij@linaro.org> 4522L: linux-input@vger.kernel.org 4523S: Supported 4524F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4525 4526DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4527M: Joshua Kinard <kumba@gentoo.org> 4528S: Maintained 4529F: drivers/rtc/rtc-ds1685.c 4530F: include/linux/rtc/ds1685.h 4531 4532DAMA SLAVE for AX.25 4533M: Joerg Reuter <jreuter@yaina.de> 4534W: http://yaina.de/jreuter/ 4535W: http://www.qsl.net/dl1bke/ 4536L: linux-hams@vger.kernel.org 4537S: Maintained 4538F: net/ax25/af_ax25.c 4539F: net/ax25/ax25_dev.c 4540F: net/ax25/ax25_ds_* 4541F: net/ax25/ax25_in.c 4542F: net/ax25/ax25_out.c 4543F: net/ax25/ax25_timer.c 4544F: net/ax25/sysctl_net_ax25.c 4545 4546DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4547L: netdev@vger.kernel.org 4548S: Orphan 4549F: Documentation/networking/device_drivers/dec/dmfe.txt 4550F: drivers/net/ethernet/dec/tulip/dmfe.c 4551 4552DC390/AM53C974 SCSI driver 4553M: Hannes Reinecke <hare@suse.com> 4554L: linux-scsi@vger.kernel.org 4555S: Maintained 4556F: drivers/scsi/am53c974.c 4557 4558DC395x SCSI driver 4559M: Oliver Neukum <oliver@neukum.org> 4560M: Ali Akcaagac <aliakc@web.de> 4561M: Jamie Lenehan <lenehan@twibble.org> 4562L: dc395x@twibble.org 4563W: http://twibble.org/dist/dc395x/ 4564W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4565S: Maintained 4566F: Documentation/scsi/dc395x.txt 4567F: drivers/scsi/dc395x.* 4568 4569DCCP PROTOCOL 4570M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4571L: dccp@vger.kernel.org 4572W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4573S: Maintained 4574F: include/linux/dccp.h 4575F: include/uapi/linux/dccp.h 4576F: include/linux/tfrc.h 4577F: net/dccp/ 4578 4579DECnet NETWORK LAYER 4580W: http://linux-decnet.sourceforge.net 4581L: linux-decnet-user@lists.sourceforge.net 4582S: Orphan 4583F: Documentation/networking/decnet.txt 4584F: net/decnet/ 4585 4586DECSTATION PLATFORM SUPPORT 4587M: "Maciej W. Rozycki" <macro@linux-mips.org> 4588L: linux-mips@vger.kernel.org 4589W: http://www.linux-mips.org/wiki/DECstation 4590S: Maintained 4591F: arch/mips/dec/ 4592F: arch/mips/include/asm/dec/ 4593F: arch/mips/include/asm/mach-dec/ 4594 4595DEFXX FDDI NETWORK DRIVER 4596M: "Maciej W. Rozycki" <macro@linux-mips.org> 4597S: Maintained 4598F: drivers/net/fddi/defxx.* 4599 4600DELL SMBIOS DRIVER 4601M: Pali Rohár <pali.rohar@gmail.com> 4602M: Mario Limonciello <mario.limonciello@dell.com> 4603L: platform-driver-x86@vger.kernel.org 4604S: Maintained 4605F: drivers/platform/x86/dell-smbios.* 4606 4607DELL SMBIOS SMM DRIVER 4608M: Mario Limonciello <mario.limonciello@dell.com> 4609L: platform-driver-x86@vger.kernel.org 4610S: Maintained 4611F: drivers/platform/x86/dell-smbios-smm.c 4612 4613DELL SMBIOS WMI DRIVER 4614M: Mario Limonciello <mario.limonciello@dell.com> 4615L: platform-driver-x86@vger.kernel.org 4616S: Maintained 4617F: drivers/platform/x86/dell-smbios-wmi.c 4618F: tools/wmi/dell-smbios-example.c 4619 4620DEFZA FDDI NETWORK DRIVER 4621M: "Maciej W. Rozycki" <macro@linux-mips.org> 4622S: Maintained 4623F: drivers/net/fddi/defza.* 4624 4625DELL LAPTOP DRIVER 4626M: Matthew Garrett <mjg59@srcf.ucam.org> 4627M: Pali Rohár <pali.rohar@gmail.com> 4628L: platform-driver-x86@vger.kernel.org 4629S: Maintained 4630F: drivers/platform/x86/dell-laptop.c 4631 4632DELL LAPTOP FREEFALL DRIVER 4633M: Pali Rohár <pali.rohar@gmail.com> 4634S: Maintained 4635F: drivers/platform/x86/dell-smo8800.c 4636 4637DELL LAPTOP RBTN DRIVER 4638M: Pali Rohár <pali.rohar@gmail.com> 4639S: Maintained 4640F: drivers/platform/x86/dell-rbtn.* 4641 4642DELL REMOTE BIOS UPDATE DRIVER 4643M: Stuart Hayes <stuart.w.hayes@gmail.com> 4644L: platform-driver-x86@vger.kernel.org 4645S: Maintained 4646F: drivers/platform/x86/dell_rbu.c 4647 4648DELL LAPTOP SMM DRIVER 4649M: Pali Rohár <pali.rohar@gmail.com> 4650S: Maintained 4651F: drivers/hwmon/dell-smm-hwmon.c 4652F: include/uapi/linux/i8k.h 4653 4654DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4655M: Stuart Hayes <stuart.w.hayes@gmail.com> 4656L: platform-driver-x86@vger.kernel.org 4657S: Maintained 4658F: Documentation/dcdbas.txt 4659F: drivers/platform/x86/dcdbas.* 4660 4661DELL WMI NOTIFICATIONS DRIVER 4662M: Matthew Garrett <mjg59@srcf.ucam.org> 4663M: Pali Rohár <pali.rohar@gmail.com> 4664S: Maintained 4665F: drivers/platform/x86/dell-wmi.c 4666 4667DELL WMI DESCRIPTOR DRIVER 4668M: Mario Limonciello <mario.limonciello@dell.com> 4669S: Maintained 4670F: drivers/platform/x86/dell-wmi-descriptor.c 4671 4672DELTA ST MEDIA DRIVER 4673M: Hugues Fruchet <hugues.fruchet@st.com> 4674L: linux-media@vger.kernel.org 4675T: git git://linuxtv.org/media_tree.git 4676W: https://linuxtv.org 4677S: Supported 4678F: drivers/media/platform/sti/delta 4679 4680DENALI NAND DRIVER 4681M: Masahiro Yamada <yamada.masahiro@socionext.com> 4682L: linux-mtd@lists.infradead.org 4683S: Supported 4684F: drivers/mtd/nand/raw/denali* 4685 4686DESIGNWARE USB2 DRD IP DRIVER 4687M: Minas Harutyunyan <hminas@synopsys.com> 4688L: linux-usb@vger.kernel.org 4689T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4690S: Maintained 4691F: drivers/usb/dwc2/ 4692 4693DESIGNWARE USB3 DRD IP DRIVER 4694M: Felipe Balbi <balbi@kernel.org> 4695L: linux-usb@vger.kernel.org 4696T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4697S: Maintained 4698F: drivers/usb/dwc3/ 4699 4700DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4701M: Andreas Klinger <ak@it-klinger.de> 4702L: linux-iio@vger.kernel.org 4703S: Maintained 4704F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4705F: drivers/iio/proximity/srf*.c 4706 4707DEVICE COREDUMP (DEV_COREDUMP) 4708M: Johannes Berg <johannes@sipsolutions.net> 4709L: linux-kernel@vger.kernel.org 4710S: Maintained 4711F: drivers/base/devcoredump.c 4712F: include/linux/devcoredump.h 4713 4714DEVICE FREQUENCY (DEVFREQ) 4715M: MyungJoo Ham <myungjoo.ham@samsung.com> 4716M: Kyungmin Park <kyungmin.park@samsung.com> 4717R: Chanwoo Choi <cw00.choi@samsung.com> 4718L: linux-pm@vger.kernel.org 4719T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4720S: Maintained 4721F: drivers/devfreq/ 4722F: include/linux/devfreq.h 4723F: Documentation/devicetree/bindings/devfreq/ 4724F: include/trace/events/devfreq.h 4725 4726DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4727M: Chanwoo Choi <cw00.choi@samsung.com> 4728L: linux-pm@vger.kernel.org 4729T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4730S: Supported 4731F: drivers/devfreq/event/ 4732F: drivers/devfreq/devfreq-event.c 4733F: include/linux/devfreq-event.h 4734F: Documentation/devicetree/bindings/devfreq/event/ 4735 4736DEVICE NUMBER REGISTRY 4737M: Torben Mathiasen <device@lanana.org> 4738W: http://lanana.org/docs/device-list/index.html 4739S: Maintained 4740 4741DEVICE-MAPPER (LVM) 4742M: Alasdair Kergon <agk@redhat.com> 4743M: Mike Snitzer <snitzer@redhat.com> 4744M: dm-devel@redhat.com 4745L: dm-devel@redhat.com 4746W: http://sources.redhat.com/dm 4747Q: http://patchwork.kernel.org/project/dm-devel/list/ 4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4749T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4750S: Maintained 4751F: Documentation/device-mapper/ 4752F: drivers/md/Makefile 4753F: drivers/md/Kconfig 4754F: drivers/md/dm* 4755F: drivers/md/persistent-data/ 4756F: include/linux/device-mapper.h 4757F: include/linux/dm-*.h 4758F: include/uapi/linux/dm-*.h 4759 4760DEVLINK 4761M: Jiri Pirko <jiri@mellanox.com> 4762L: netdev@vger.kernel.org 4763S: Supported 4764F: net/core/devlink.c 4765F: include/net/devlink.h 4766F: include/uapi/linux/devlink.h 4767 4768DIALOG SEMICONDUCTOR DRIVERS 4769M: Support Opensource <support.opensource@diasemi.com> 4770W: http://www.dialog-semiconductor.com/products 4771S: Supported 4772F: Documentation/hwmon/da90??.rst 4773F: Documentation/devicetree/bindings/mfd/da90*.txt 4774F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4775F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4776F: Documentation/devicetree/bindings/regulator/da92*.txt 4777F: Documentation/devicetree/bindings/regulator/slg51000.txt 4778F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4779F: Documentation/devicetree/bindings/sound/da[79]*.txt 4780F: drivers/gpio/gpio-da90??.c 4781F: drivers/hwmon/da90??-hwmon.c 4782F: drivers/iio/adc/da91??-*.c 4783F: drivers/input/misc/da90??_onkey.c 4784F: drivers/input/touchscreen/da9052_tsi.c 4785F: drivers/leds/leds-da90??.c 4786F: drivers/mfd/da903x.c 4787F: drivers/mfd/da90??-*.c 4788F: drivers/mfd/da91??-*.c 4789F: drivers/power/supply/da9052-battery.c 4790F: drivers/power/supply/da91??-*.c 4791F: drivers/regulator/da903x.c 4792F: drivers/regulator/da9???-regulator.[ch] 4793F: drivers/regulator/slg51000-regulator.[ch] 4794F: drivers/thermal/da90??-thermal.c 4795F: drivers/rtc/rtc-da90??.c 4796F: drivers/video/backlight/da90??_bl.c 4797F: drivers/watchdog/da90??_wdt.c 4798F: include/linux/mfd/da903x.h 4799F: include/linux/mfd/da9052/ 4800F: include/linux/mfd/da9055/ 4801F: include/linux/mfd/da9062/ 4802F: include/linux/mfd/da9063/ 4803F: include/linux/mfd/da9150/ 4804F: include/linux/regulator/da9211.h 4805F: include/sound/da[79]*.h 4806F: sound/soc/codecs/da[79]*.[ch] 4807 4808DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4809M: William Breathitt Gray <vilhelm.gray@gmail.com> 4810L: linux-gpio@vger.kernel.org 4811S: Maintained 4812F: drivers/gpio/gpio-gpio-mm.c 4813 4814DIOLAN U2C-12 I2C DRIVER 4815M: Guenter Roeck <linux@roeck-us.net> 4816L: linux-i2c@vger.kernel.org 4817S: Maintained 4818F: drivers/i2c/busses/i2c-diolan-u2c.c 4819 4820FILESYSTEM DIRECT ACCESS (DAX) 4821M: Dan Williams <dan.j.williams@intel.com> 4822R: Matthew Wilcox <willy@infradead.org> 4823R: Jan Kara <jack@suse.cz> 4824L: linux-fsdevel@vger.kernel.org 4825L: linux-nvdimm@lists.01.org 4826S: Supported 4827F: fs/dax.c 4828F: include/linux/dax.h 4829F: include/trace/events/fs_dax.h 4830 4831DEVICE DIRECT ACCESS (DAX) 4832M: Dan Williams <dan.j.williams@intel.com> 4833M: Vishal Verma <vishal.l.verma@intel.com> 4834M: Keith Busch <keith.busch@intel.com> 4835M: Dave Jiang <dave.jiang@intel.com> 4836L: linux-nvdimm@lists.01.org 4837S: Supported 4838F: drivers/dax/ 4839 4840DIRECTORY NOTIFICATION (DNOTIFY) 4841M: Jan Kara <jack@suse.cz> 4842R: Amir Goldstein <amir73il@gmail.com> 4843L: linux-fsdevel@vger.kernel.org 4844S: Maintained 4845F: Documentation/filesystems/dnotify.txt 4846F: fs/notify/dnotify/ 4847F: include/linux/dnotify.h 4848 4849DISK GEOMETRY AND PARTITION HANDLING 4850M: Andries Brouwer <aeb@cwi.nl> 4851W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4852W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4853W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4854S: Maintained 4855 4856DISKQUOTA 4857M: Jan Kara <jack@suse.com> 4858S: Maintained 4859F: Documentation/filesystems/quota.txt 4860F: fs/quota/ 4861F: include/linux/quota*.h 4862F: include/uapi/linux/quota*.h 4863 4864DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4865M: Bernie Thompson <bernie@plugable.com> 4866L: linux-fbdev@vger.kernel.org 4867S: Maintained 4868W: http://plugable.com/category/projects/udlfb/ 4869F: drivers/video/fbdev/udlfb.c 4870F: include/video/udlfb.h 4871F: Documentation/fb/udlfb.rst 4872 4873DISTRIBUTED LOCK MANAGER (DLM) 4874M: Christine Caulfield <ccaulfie@redhat.com> 4875M: David Teigland <teigland@redhat.com> 4876L: cluster-devel@redhat.com 4877W: http://sources.redhat.com/cluster/ 4878T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4879S: Supported 4880F: fs/dlm/ 4881 4882DMA BUFFER SHARING FRAMEWORK 4883M: Sumit Semwal <sumit.semwal@linaro.org> 4884S: Maintained 4885L: linux-media@vger.kernel.org 4886L: dri-devel@lists.freedesktop.org 4887L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4888F: drivers/dma-buf/ 4889F: include/linux/dma-buf* 4890F: include/linux/reservation.h 4891F: include/linux/*fence.h 4892F: Documentation/driver-api/dma-buf.rst 4893T: git git://anongit.freedesktop.org/drm/drm-misc 4894 4895DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4896M: Vinod Koul <vkoul@kernel.org> 4897L: dmaengine@vger.kernel.org 4898Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4899S: Maintained 4900F: drivers/dma/ 4901F: include/linux/dmaengine.h 4902F: include/linux/of_dma.h 4903F: Documentation/devicetree/bindings/dma/ 4904F: Documentation/driver-api/dmaengine/ 4905T: git git://git.infradead.org/users/vkoul/slave-dma.git 4906 4907DMA MAPPING HELPERS 4908M: Christoph Hellwig <hch@lst.de> 4909M: Marek Szyprowski <m.szyprowski@samsung.com> 4910R: Robin Murphy <robin.murphy@arm.com> 4911L: iommu@lists.linux-foundation.org 4912T: git git://git.infradead.org/users/hch/dma-mapping.git 4913W: http://git.infradead.org/users/hch/dma-mapping.git 4914S: Supported 4915F: kernel/dma/ 4916F: include/asm-generic/dma-mapping.h 4917F: include/linux/dma-direct.h 4918F: include/linux/dma-mapping.h 4919F: include/linux/dma-noncoherent.h 4920 4921DME1737 HARDWARE MONITOR DRIVER 4922M: Juerg Haefliger <juergh@gmail.com> 4923L: linux-hwmon@vger.kernel.org 4924S: Maintained 4925F: Documentation/hwmon/dme1737.rst 4926F: drivers/hwmon/dme1737.c 4927 4928DMI/SMBIOS SUPPORT 4929M: Jean Delvare <jdelvare@suse.com> 4930S: Maintained 4931T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4932F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4933F: drivers/firmware/dmi-id.c 4934F: drivers/firmware/dmi_scan.c 4935F: include/linux/dmi.h 4936 4937DOCUMENTATION 4938M: Jonathan Corbet <corbet@lwn.net> 4939L: linux-doc@vger.kernel.org 4940S: Maintained 4941F: Documentation/ 4942F: scripts/kernel-doc 4943X: Documentation/ABI/ 4944X: Documentation/firmware-guide/acpi/ 4945X: Documentation/devicetree/ 4946X: Documentation/i2c/ 4947X: Documentation/media/ 4948X: Documentation/power/ 4949X: Documentation/spi/ 4950T: git git://git.lwn.net/linux.git docs-next 4951 4952DOCUMENTATION/ITALIAN 4953M: Federico Vaga <federico.vaga@vaga.pv.it> 4954L: linux-doc@vger.kernel.org 4955S: Maintained 4956F: Documentation/translations/it_IT 4957 4958DONGWOON DW9714 LENS VOICE COIL DRIVER 4959M: Sakari Ailus <sakari.ailus@linux.intel.com> 4960L: linux-media@vger.kernel.org 4961T: git git://linuxtv.org/media_tree.git 4962S: Maintained 4963F: drivers/media/i2c/dw9714.c 4964F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4965 4966DONGWOON DW9807 LENS VOICE COIL DRIVER 4967M: Sakari Ailus <sakari.ailus@linux.intel.com> 4968L: linux-media@vger.kernel.org 4969T: git git://linuxtv.org/media_tree.git 4970S: Maintained 4971F: drivers/media/i2c/dw9807-vcm.c 4972F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4973 4974DOUBLETALK DRIVER 4975M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4976L: blinux-list@redhat.com 4977S: Maintained 4978F: drivers/char/dtlk.c 4979F: include/linux/dtlk.h 4980 4981DPAA2 DATAPATH I/O (DPIO) DRIVER 4982M: Roy Pledge <Roy.Pledge@nxp.com> 4983L: linux-kernel@vger.kernel.org 4984S: Maintained 4985F: drivers/soc/fsl/dpio 4986 4987DPAA2 ETHERNET DRIVER 4988M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4989L: netdev@vger.kernel.org 4990S: Maintained 4991F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4992F: drivers/net/ethernet/freescale/dpaa2/dpni* 4993F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4994F: drivers/net/ethernet/freescale/dpaa2/Makefile 4995F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4996 4997DPAA2 ETHERNET SWITCH DRIVER 4998M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4999M: Ioana Ciornei <ioana.ciornei@nxp.com> 5000L: linux-kernel@vger.kernel.org 5001S: Maintained 5002F: drivers/staging/fsl-dpaa2/ethsw 5003 5004DPT_I2O SCSI RAID DRIVER 5005M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5006L: linux-scsi@vger.kernel.org 5007W: http://www.adaptec.com/ 5008S: Maintained 5009F: drivers/scsi/dpt* 5010F: drivers/scsi/dpt/ 5011 5012DRBD DRIVER 5013M: Philipp Reisner <philipp.reisner@linbit.com> 5014M: Lars Ellenberg <lars.ellenberg@linbit.com> 5015L: drbd-dev@lists.linbit.com 5016W: http://www.drbd.org 5017T: git git://git.linbit.com/linux-drbd.git 5018T: git git://git.linbit.com/drbd-8.4.git 5019S: Supported 5020F: drivers/block/drbd/ 5021F: lib/lru_cache.c 5022F: Documentation/blockdev/drbd/ 5023 5024DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5025M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5026R: "Rafael J. Wysocki" <rafael@kernel.org> 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5028S: Supported 5029F: Documentation/kobject.txt 5030F: drivers/base/ 5031F: fs/debugfs/ 5032F: fs/sysfs/ 5033F: include/linux/debugfs.h 5034F: include/linux/kobj* 5035F: lib/kobj* 5036 5037DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5038M: Kevin Hilman <khilman@kernel.org> 5039M: Nishanth Menon <nm@ti.com> 5040S: Maintained 5041F: drivers/power/avs/ 5042F: include/linux/power/smartreflex.h 5043L: linux-pm@vger.kernel.org 5044 5045DRM DRIVER FOR ARM PL111 CLCD 5046M: Eric Anholt <eric@anholt.net> 5047T: git git://anongit.freedesktop.org/drm/drm-misc 5048S: Supported 5049F: drivers/gpu/drm/pl111/ 5050 5051DRM DRIVER FOR ARM VERSATILE TFT PANELS 5052M: Linus Walleij <linus.walleij@linaro.org> 5053T: git git://anongit.freedesktop.org/drm/drm-misc 5054S: Maintained 5055F: drivers/gpu/drm/panel/panel-arm-versatile.c 5056F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5057 5058DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5059M: Dave Airlie <airlied@redhat.com> 5060S: Odd Fixes 5061F: drivers/gpu/drm/ast/ 5062 5063DRM DRIVER FOR ASPEED BMC GFX 5064M: Joel Stanley <joel@jms.id.au> 5065L: linux-aspeed@lists.ozlabs.org 5066T: git git://anongit.freedesktop.org/drm/drm-misc 5067S: Supported 5068F: drivers/gpu/drm/aspeed/ 5069F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5070 5071DRM DRIVER FOR BOCHS VIRTUAL GPU 5072M: Gerd Hoffmann <kraxel@redhat.com> 5073L: virtualization@lists.linux-foundation.org 5074T: git git://anongit.freedesktop.org/drm/drm-misc 5075S: Maintained 5076F: drivers/gpu/drm/bochs/ 5077 5078DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5079M: Linus Walleij <linus.walleij@linaro.org> 5080T: git git://anongit.freedesktop.org/drm/drm-misc 5081S: Maintained 5082F: drivers/gpu/drm/tve200/ 5083 5084DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5085M: Jagan Teki <jagan@amarulasolutions.com> 5086S: Maintained 5087F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5088F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5089 5090DRM DRIVER FOR ILITEK ILI9225 PANELS 5091M: David Lechner <david@lechnology.com> 5092S: Maintained 5093F: drivers/gpu/drm/tinydrm/ili9225.c 5094F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5095 5096DRM DRIVER FOR HX8357D PANELS 5097M: Eric Anholt <eric@anholt.net> 5098T: git git://anongit.freedesktop.org/drm/drm-misc 5099S: Maintained 5100F: drivers/gpu/drm/tinydrm/hx8357d.c 5101F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5102 5103DRM DRIVER FOR INTEL I810 VIDEO CARDS 5104S: Orphan / Obsolete 5105F: drivers/gpu/drm/i810/ 5106F: include/uapi/drm/i810_drm.h 5107 5108DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5109S: Orphan / Obsolete 5110F: drivers/gpu/drm/mga/ 5111F: include/uapi/drm/mga_drm.h 5112 5113DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5114M: Dave Airlie <airlied@redhat.com> 5115S: Odd Fixes 5116F: drivers/gpu/drm/mgag200/ 5117 5118DRM DRIVER FOR MI0283QT 5119M: Noralf Trønnes <noralf@tronnes.org> 5120S: Maintained 5121F: drivers/gpu/drm/tinydrm/mi0283qt.c 5122F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5123 5124DRM DRIVER FOR MSM ADRENO GPU 5125M: Rob Clark <robdclark@gmail.com> 5126M: Sean Paul <sean@poorly.run> 5127L: linux-arm-msm@vger.kernel.org 5128L: dri-devel@lists.freedesktop.org 5129L: freedreno@lists.freedesktop.org 5130T: git https://gitlab.freedesktop.org/drm/msm.git 5131S: Maintained 5132F: drivers/gpu/drm/msm/ 5133F: include/uapi/drm/msm_drm.h 5134F: Documentation/devicetree/bindings/display/msm/ 5135 5136DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5137M: Ben Skeggs <bskeggs@redhat.com> 5138L: dri-devel@lists.freedesktop.org 5139L: nouveau@lists.freedesktop.org 5140T: git git://github.com/skeggsb/linux 5141S: Supported 5142F: drivers/gpu/drm/nouveau/ 5143F: include/uapi/drm/nouveau_drm.h 5144 5145DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5146M: Stefan Mavrodiev <stefan@olimex.com> 5147S: Maintained 5148F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5149F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5150 5151DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5152M: Noralf Trønnes <noralf@tronnes.org> 5153S: Maintained 5154F: drivers/gpu/drm/tinydrm/repaper.c 5155F: Documentation/devicetree/bindings/display/repaper.txt 5156 5157DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5158M: Dave Airlie <airlied@redhat.com> 5159M: Gerd Hoffmann <kraxel@redhat.com> 5160L: virtualization@lists.linux-foundation.org 5161T: git git://anongit.freedesktop.org/drm/drm-misc 5162S: Obsolete 5163W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5164F: drivers/gpu/drm/cirrus/ 5165 5166DRM DRIVER FOR QXL VIRTUAL GPU 5167M: Dave Airlie <airlied@redhat.com> 5168M: Gerd Hoffmann <kraxel@redhat.com> 5169L: virtualization@lists.linux-foundation.org 5170L: spice-devel@lists.freedesktop.org 5171T: git git://anongit.freedesktop.org/drm/drm-misc 5172S: Maintained 5173F: drivers/gpu/drm/qxl/ 5174F: include/uapi/drm/qxl_drm.h 5175 5176DRM DRIVER FOR RAGE 128 VIDEO CARDS 5177S: Orphan / Obsolete 5178F: drivers/gpu/drm/r128/ 5179F: include/uapi/drm/r128_drm.h 5180 5181DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5182M: Guido Günther <agx@sigxcpu.org> 5183S: Maintained 5184F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5185F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5186 5187DRM DRIVER FOR SAVAGE VIDEO CARDS 5188S: Orphan / Obsolete 5189F: drivers/gpu/drm/savage/ 5190F: include/uapi/drm/savage_drm.h 5191 5192DRM DRIVER FOR SIS VIDEO CARDS 5193S: Orphan / Obsolete 5194F: drivers/gpu/drm/sis/ 5195F: include/uapi/drm/sis_drm.h 5196 5197DRM DRIVER FOR SITRONIX ST7701 PANELS 5198M: Jagan Teki <jagan@amarulasolutions.com> 5199S: Maintained 5200F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5201F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5202 5203DRM DRIVER FOR SITRONIX ST7586 PANELS 5204M: David Lechner <david@lechnology.com> 5205S: Maintained 5206F: drivers/gpu/drm/tinydrm/st7586.c 5207F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5208 5209DRM DRIVER FOR SITRONIX ST7735R PANELS 5210M: David Lechner <david@lechnology.com> 5211S: Maintained 5212F: drivers/gpu/drm/tinydrm/st7735r.c 5213F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5214 5215DRM DRIVER FOR ST-ERICSSON MCDE 5216M: Linus Walleij <linus.walleij@linaro.org> 5217T: git git://anongit.freedesktop.org/drm/drm-misc 5218S: Maintained 5219F: drivers/gpu/drm/mcde/ 5220F: Documentation/devicetree/bindings/display/ste,mcde.txt 5221 5222DRM DRIVER FOR TDFX VIDEO CARDS 5223S: Orphan / Obsolete 5224F: drivers/gpu/drm/tdfx/ 5225 5226DRM DRIVER FOR TPO TPG110 PANELS 5227M: Linus Walleij <linus.walleij@linaro.org> 5228T: git git://anongit.freedesktop.org/drm/drm-misc 5229S: Maintained 5230F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5231F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5232 5233DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5234M: Dave Airlie <airlied@redhat.com> 5235R: Sean Paul <sean@poorly.run> 5236L: dri-devel@lists.freedesktop.org 5237S: Odd Fixes 5238F: drivers/gpu/drm/udl/ 5239T: git git://anongit.freedesktop.org/drm/drm-misc 5240 5241DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5242M: Hans de Goede <hdegoede@redhat.com> 5243L: dri-devel@lists.freedesktop.org 5244S: Maintained 5245F: drivers/gpu/drm/vboxvideo/ 5246T: git git://anongit.freedesktop.org/drm/drm-misc 5247 5248DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5249M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5250R: Haneen Mohammed <hamohammed.sa@gmail.com> 5251R: Daniel Vetter <daniel@ffwll.ch> 5252T: git git://anongit.freedesktop.org/drm/drm-misc 5253S: Maintained 5254L: dri-devel@lists.freedesktop.org 5255F: drivers/gpu/drm/vkms/ 5256F: Documentation/gpu/vkms.rst 5257 5258DRM DRIVER FOR VMWARE VIRTUAL GPU 5259M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5260M: Thomas Hellstrom <thellstrom@vmware.com> 5261L: dri-devel@lists.freedesktop.org 5262T: git git://people.freedesktop.org/~thomash/linux 5263S: Supported 5264F: drivers/gpu/drm/vmwgfx/ 5265F: include/uapi/drm/vmwgfx_drm.h 5266 5267DRM DRIVERS 5268M: David Airlie <airlied@linux.ie> 5269M: Daniel Vetter <daniel@ffwll.ch> 5270L: dri-devel@lists.freedesktop.org 5271T: git git://anongit.freedesktop.org/drm/drm 5272B: https://bugs.freedesktop.org/ 5273C: irc://chat.freenode.net/dri-devel 5274S: Maintained 5275F: drivers/gpu/drm/ 5276F: drivers/gpu/vga/ 5277F: Documentation/devicetree/bindings/display/ 5278F: Documentation/devicetree/bindings/gpu/ 5279F: Documentation/gpu/ 5280F: include/drm/ 5281F: include/uapi/drm/ 5282F: include/linux/vga* 5283 5284DRM DRIVERS AND MISC GPU PATCHES 5285M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5286M: Maxime Ripard <maxime.ripard@bootlin.com> 5287M: Sean Paul <sean@poorly.run> 5288W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5289S: Maintained 5290T: git git://anongit.freedesktop.org/drm/drm-misc 5291F: Documentation/gpu/ 5292F: drivers/gpu/vga/ 5293F: drivers/gpu/drm/* 5294F: include/drm/drm* 5295F: include/uapi/drm/drm* 5296F: include/linux/vga* 5297 5298DRM DRIVERS FOR ALLWINNER A10 5299M: Maxime Ripard <maxime.ripard@bootlin.com> 5300L: dri-devel@lists.freedesktop.org 5301S: Supported 5302F: drivers/gpu/drm/sun4i/ 5303F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5304T: git git://anongit.freedesktop.org/drm/drm-misc 5305 5306DRM DRIVERS FOR AMLOGIC SOCS 5307M: Neil Armstrong <narmstrong@baylibre.com> 5308L: dri-devel@lists.freedesktop.org 5309L: linux-amlogic@lists.infradead.org 5310W: http://linux-meson.com/ 5311S: Supported 5312F: drivers/gpu/drm/meson/ 5313F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5314F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5315F: Documentation/gpu/meson.rst 5316T: git git://anongit.freedesktop.org/drm/drm-misc 5317 5318DRM DRIVERS FOR ATMEL HLCDC 5319M: Boris Brezillon <bbrezillon@kernel.org> 5320L: dri-devel@lists.freedesktop.org 5321S: Supported 5322F: drivers/gpu/drm/atmel-hlcdc/ 5323F: Documentation/devicetree/bindings/display/atmel/ 5324T: git git://anongit.freedesktop.org/drm/drm-misc 5325 5326DRM DRIVERS FOR BRIDGE CHIPS 5327M: Andrzej Hajda <a.hajda@samsung.com> 5328R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5329S: Maintained 5330T: git git://anongit.freedesktop.org/drm/drm-misc 5331F: drivers/gpu/drm/bridge/ 5332 5333DRM DRIVERS FOR EXYNOS 5334M: Inki Dae <inki.dae@samsung.com> 5335M: Joonyoung Shim <jy0922.shim@samsung.com> 5336M: Seung-Woo Kim <sw0312.kim@samsung.com> 5337M: Kyungmin Park <kyungmin.park@samsung.com> 5338L: dri-devel@lists.freedesktop.org 5339T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5340S: Supported 5341F: drivers/gpu/drm/exynos/ 5342F: include/uapi/drm/exynos_drm.h 5343F: Documentation/devicetree/bindings/display/exynos/ 5344 5345DRM DRIVERS FOR FREESCALE DCU 5346M: Stefan Agner <stefan@agner.ch> 5347M: Alison Wang <alison.wang@nxp.com> 5348L: dri-devel@lists.freedesktop.org 5349S: Supported 5350F: drivers/gpu/drm/fsl-dcu/ 5351F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5352F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5353F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5354T: git git://anongit.freedesktop.org/drm/drm-misc 5355 5356DRM DRIVERS FOR FREESCALE IMX 5357M: Philipp Zabel <p.zabel@pengutronix.de> 5358L: dri-devel@lists.freedesktop.org 5359S: Maintained 5360F: drivers/gpu/drm/imx/ 5361F: drivers/gpu/ipu-v3/ 5362F: Documentation/devicetree/bindings/display/imx/ 5363 5364DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5365M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5366L: dri-devel@lists.freedesktop.org 5367T: git git://github.com/patjak/drm-gma500 5368S: Maintained 5369F: drivers/gpu/drm/gma500/ 5370 5371DRM DRIVERS FOR HISILICON 5372M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5373M: Rongrong Zou <zourongrong@gmail.com> 5374R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5375R: Chen Feng <puck.chen@hisilicon.com> 5376L: dri-devel@lists.freedesktop.org 5377T: git git://github.com/xin3liang/linux.git 5378S: Maintained 5379F: drivers/gpu/drm/hisilicon/ 5380F: Documentation/devicetree/bindings/display/hisilicon/ 5381 5382DRM DRIVERS FOR LIMA 5383M: Qiang Yu <yuq825@gmail.com> 5384L: dri-devel@lists.freedesktop.org 5385L: lima@lists.freedesktop.org (moderated for non-subscribers) 5386S: Maintained 5387F: drivers/gpu/drm/lima/ 5388F: include/uapi/drm/lima_drm.h 5389T: git git://anongit.freedesktop.org/drm/drm-misc 5390 5391DRM DRIVERS FOR MEDIATEK 5392M: CK Hu <ck.hu@mediatek.com> 5393M: Philipp Zabel <p.zabel@pengutronix.de> 5394L: dri-devel@lists.freedesktop.org 5395S: Supported 5396F: drivers/gpu/drm/mediatek/ 5397F: Documentation/devicetree/bindings/display/mediatek/ 5398 5399DRM DRIVERS FOR NVIDIA TEGRA 5400M: Thierry Reding <thierry.reding@gmail.com> 5401L: dri-devel@lists.freedesktop.org 5402L: linux-tegra@vger.kernel.org 5403T: git git://anongit.freedesktop.org/tegra/linux.git 5404S: Supported 5405F: drivers/gpu/drm/tegra/ 5406F: drivers/gpu/host1x/ 5407F: include/linux/host1x.h 5408F: include/uapi/drm/tegra_drm.h 5409F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5410 5411DRM DRIVERS FOR RENESAS 5412M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5413M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5414L: dri-devel@lists.freedesktop.org 5415L: linux-renesas-soc@vger.kernel.org 5416T: git git://linuxtv.org/pinchartl/media drm/du/next 5417S: Supported 5418F: drivers/gpu/drm/rcar-du/ 5419F: drivers/gpu/drm/shmobile/ 5420F: include/linux/platform_data/shmob_drm.h 5421F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5422F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5423F: Documentation/devicetree/bindings/display/renesas,du.txt 5424 5425DRM DRIVERS FOR ROCKCHIP 5426M: Sandy Huang <hjc@rock-chips.com> 5427M: Heiko Stübner <heiko@sntech.de> 5428L: dri-devel@lists.freedesktop.org 5429S: Maintained 5430F: drivers/gpu/drm/rockchip/ 5431F: Documentation/devicetree/bindings/display/rockchip/ 5432T: git git://anongit.freedesktop.org/drm/drm-misc 5433 5434DRM DRIVERS FOR STI 5435M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5436M: Vincent Abriou <vincent.abriou@st.com> 5437L: dri-devel@lists.freedesktop.org 5438T: git git://anongit.freedesktop.org/drm/drm-misc 5439S: Maintained 5440F: drivers/gpu/drm/sti 5441F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5442 5443DRM DRIVERS FOR STM 5444M: Yannick Fertre <yannick.fertre@st.com> 5445M: Philippe Cornu <philippe.cornu@st.com> 5446M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5447M: Vincent Abriou <vincent.abriou@st.com> 5448L: dri-devel@lists.freedesktop.org 5449T: git git://anongit.freedesktop.org/drm/drm-misc 5450S: Maintained 5451F: drivers/gpu/drm/stm 5452F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5453 5454DRM DRIVERS FOR TI LCDC 5455M: Jyri Sarha <jsarha@ti.com> 5456R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5457L: dri-devel@lists.freedesktop.org 5458S: Maintained 5459F: drivers/gpu/drm/tilcdc/ 5460F: Documentation/devicetree/bindings/display/tilcdc/ 5461 5462DRM DRIVERS FOR TI OMAP 5463M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5464L: dri-devel@lists.freedesktop.org 5465S: Maintained 5466F: drivers/gpu/drm/omapdrm/ 5467F: Documentation/devicetree/bindings/display/ti/ 5468 5469DRM DRIVERS FOR V3D 5470M: Eric Anholt <eric@anholt.net> 5471S: Supported 5472F: drivers/gpu/drm/v3d/ 5473F: include/uapi/drm/v3d_drm.h 5474F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5475T: git git://anongit.freedesktop.org/drm/drm-misc 5476 5477DRM DRIVERS FOR VC4 5478M: Eric Anholt <eric@anholt.net> 5479T: git git://github.com/anholt/linux 5480S: Supported 5481F: drivers/gpu/drm/vc4/ 5482F: include/uapi/drm/vc4_drm.h 5483F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5484T: git git://anongit.freedesktop.org/drm/drm-misc 5485 5486DRM DRIVERS FOR VIVANTE GPU IP 5487M: Lucas Stach <l.stach@pengutronix.de> 5488R: Russell King <linux+etnaviv@armlinux.org.uk> 5489R: Christian Gmeiner <christian.gmeiner@gmail.com> 5490L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5491L: dri-devel@lists.freedesktop.org 5492S: Maintained 5493F: drivers/gpu/drm/etnaviv/ 5494F: include/uapi/drm/etnaviv_drm.h 5495F: Documentation/devicetree/bindings/display/etnaviv/ 5496 5497DRM DRIVERS FOR ZTE ZX 5498M: Shawn Guo <shawnguo@kernel.org> 5499L: dri-devel@lists.freedesktop.org 5500S: Maintained 5501F: drivers/gpu/drm/zte/ 5502F: Documentation/devicetree/bindings/display/zte,vou.txt 5503T: git git://anongit.freedesktop.org/drm/drm-misc 5504 5505DRM PANEL DRIVERS 5506M: Thierry Reding <thierry.reding@gmail.com> 5507R: Sam Ravnborg <sam@ravnborg.org> 5508L: dri-devel@lists.freedesktop.org 5509T: git git://anongit.freedesktop.org/drm/drm-misc 5510S: Maintained 5511F: drivers/gpu/drm/drm_panel.c 5512F: drivers/gpu/drm/panel/ 5513F: include/drm/drm_panel.h 5514F: Documentation/devicetree/bindings/display/panel/ 5515 5516DRM TINYDRM DRIVERS 5517M: Noralf Trønnes <noralf@tronnes.org> 5518W: https://github.com/notro/tinydrm/wiki/Development 5519T: git git://anongit.freedesktop.org/drm/drm-misc 5520S: Maintained 5521F: drivers/gpu/drm/tinydrm/ 5522F: include/drm/tinydrm/ 5523 5524DRM DRIVERS FOR XEN 5525M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5526T: git git://anongit.freedesktop.org/drm/drm-misc 5527L: dri-devel@lists.freedesktop.org 5528L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5529S: Supported 5530F: drivers/gpu/drm/xen/ 5531F: Documentation/gpu/xen-front.rst 5532 5533DRM TTM SUBSYSTEM 5534M: Christian Koenig <christian.koenig@amd.com> 5535M: Huang Rui <ray.huang@amd.com> 5536T: git git://people.freedesktop.org/~agd5f/linux 5537S: Maintained 5538L: dri-devel@lists.freedesktop.org 5539F: include/drm/ttm/ 5540F: drivers/gpu/drm/ttm/ 5541 5542DSBR100 USB FM RADIO DRIVER 5543M: Alexey Klimov <klimov.linux@gmail.com> 5544L: linux-media@vger.kernel.org 5545T: git git://linuxtv.org/media_tree.git 5546S: Maintained 5547F: drivers/media/radio/dsbr100.c 5548 5549DSCC4 DRIVER 5550M: Francois Romieu <romieu@fr.zoreil.com> 5551L: netdev@vger.kernel.org 5552S: Maintained 5553F: drivers/net/wan/dscc4.c 5554 5555DT3155 MEDIA DRIVER 5556M: Hans Verkuil <hverkuil@xs4all.nl> 5557L: linux-media@vger.kernel.org 5558T: git git://linuxtv.org/media_tree.git 5559W: https://linuxtv.org 5560S: Odd Fixes 5561F: drivers/media/pci/dt3155/ 5562 5563DVB_USB_AF9015 MEDIA DRIVER 5564M: Antti Palosaari <crope@iki.fi> 5565L: linux-media@vger.kernel.org 5566W: https://linuxtv.org 5567W: http://palosaari.fi/linux/ 5568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5569T: git git://linuxtv.org/anttip/media_tree.git 5570S: Maintained 5571F: drivers/media/usb/dvb-usb-v2/af9015* 5572 5573DVB_USB_AF9035 MEDIA DRIVER 5574M: Antti Palosaari <crope@iki.fi> 5575L: linux-media@vger.kernel.org 5576W: https://linuxtv.org 5577W: http://palosaari.fi/linux/ 5578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5579T: git git://linuxtv.org/anttip/media_tree.git 5580S: Maintained 5581F: drivers/media/usb/dvb-usb-v2/af9035* 5582 5583DVB_USB_ANYSEE MEDIA DRIVER 5584M: Antti Palosaari <crope@iki.fi> 5585L: linux-media@vger.kernel.org 5586W: https://linuxtv.org 5587W: http://palosaari.fi/linux/ 5588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5589T: git git://linuxtv.org/anttip/media_tree.git 5590S: Maintained 5591F: drivers/media/usb/dvb-usb-v2/anysee* 5592 5593DVB_USB_AU6610 MEDIA DRIVER 5594M: Antti Palosaari <crope@iki.fi> 5595L: linux-media@vger.kernel.org 5596W: https://linuxtv.org 5597W: http://palosaari.fi/linux/ 5598Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5599T: git git://linuxtv.org/anttip/media_tree.git 5600S: Maintained 5601F: drivers/media/usb/dvb-usb-v2/au6610* 5602 5603DVB_USB_CE6230 MEDIA DRIVER 5604M: Antti Palosaari <crope@iki.fi> 5605L: linux-media@vger.kernel.org 5606W: https://linuxtv.org 5607W: http://palosaari.fi/linux/ 5608Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5609T: git git://linuxtv.org/anttip/media_tree.git 5610S: Maintained 5611F: drivers/media/usb/dvb-usb-v2/ce6230* 5612 5613DVB_USB_CXUSB MEDIA DRIVER 5614M: Michael Krufky <mkrufky@linuxtv.org> 5615L: linux-media@vger.kernel.org 5616W: https://linuxtv.org 5617W: http://github.com/mkrufky 5618Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5619T: git git://linuxtv.org/media_tree.git 5620S: Maintained 5621F: drivers/media/usb/dvb-usb/cxusb* 5622 5623DVB_USB_EC168 MEDIA DRIVER 5624M: Antti Palosaari <crope@iki.fi> 5625L: linux-media@vger.kernel.org 5626W: https://linuxtv.org 5627W: http://palosaari.fi/linux/ 5628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5629T: git git://linuxtv.org/anttip/media_tree.git 5630S: Maintained 5631F: drivers/media/usb/dvb-usb-v2/ec168* 5632 5633DVB_USB_GL861 MEDIA DRIVER 5634M: Antti Palosaari <crope@iki.fi> 5635L: linux-media@vger.kernel.org 5636W: https://linuxtv.org 5637Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5638T: git git://linuxtv.org/anttip/media_tree.git 5639S: Maintained 5640F: drivers/media/usb/dvb-usb-v2/gl861* 5641 5642DVB_USB_MXL111SF MEDIA DRIVER 5643M: Michael Krufky <mkrufky@linuxtv.org> 5644L: linux-media@vger.kernel.org 5645W: https://linuxtv.org 5646W: http://github.com/mkrufky 5647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5648T: git git://linuxtv.org/mkrufky/mxl111sf.git 5649S: Maintained 5650F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5651 5652DVB_USB_RTL28XXU MEDIA DRIVER 5653M: Antti Palosaari <crope@iki.fi> 5654L: linux-media@vger.kernel.org 5655W: https://linuxtv.org 5656W: http://palosaari.fi/linux/ 5657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5658T: git git://linuxtv.org/anttip/media_tree.git 5659S: Maintained 5660F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5661 5662DVB_USB_V2 MEDIA DRIVER 5663M: Antti Palosaari <crope@iki.fi> 5664L: linux-media@vger.kernel.org 5665W: https://linuxtv.org 5666W: http://palosaari.fi/linux/ 5667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5668T: git git://linuxtv.org/anttip/media_tree.git 5669S: Maintained 5670F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5671F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5672 5673DYNAMIC DEBUG 5674M: Jason Baron <jbaron@akamai.com> 5675S: Maintained 5676F: lib/dynamic_debug.c 5677F: include/linux/dynamic_debug.h 5678 5679DYNAMIC INTERRUPT MODERATION 5680M: Tal Gilboa <talgi@mellanox.com> 5681S: Maintained 5682F: include/linux/dim.h 5683F: lib/dim/ 5684 5685DZ DECSTATION DZ11 SERIAL DRIVER 5686M: "Maciej W. Rozycki" <macro@linux-mips.org> 5687S: Maintained 5688F: drivers/tty/serial/dz.* 5689 5690E3X0 POWER BUTTON DRIVER 5691M: Moritz Fischer <moritz.fischer@ettus.com> 5692L: usrp-users@lists.ettus.com 5693W: http://www.ettus.com 5694S: Supported 5695F: drivers/input/misc/e3x0-button.c 5696F: Documentation/devicetree/bindings/input/e3x0-button.txt 5697 5698E4000 MEDIA DRIVER 5699M: Antti Palosaari <crope@iki.fi> 5700L: linux-media@vger.kernel.org 5701W: https://linuxtv.org 5702W: http://palosaari.fi/linux/ 5703Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5704T: git git://linuxtv.org/anttip/media_tree.git 5705S: Maintained 5706F: drivers/media/tuners/e4000* 5707 5708EARTH_PT1 MEDIA DRIVER 5709M: Akihiro Tsukada <tskd08@gmail.com> 5710L: linux-media@vger.kernel.org 5711S: Odd Fixes 5712F: drivers/media/pci/pt1/ 5713 5714EARTH_PT3 MEDIA DRIVER 5715M: Akihiro Tsukada <tskd08@gmail.com> 5716L: linux-media@vger.kernel.org 5717S: Odd Fixes 5718F: drivers/media/pci/pt3/ 5719 5720EC100 MEDIA DRIVER 5721M: Antti Palosaari <crope@iki.fi> 5722L: linux-media@vger.kernel.org 5723W: https://linuxtv.org 5724W: http://palosaari.fi/linux/ 5725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5726T: git git://linuxtv.org/anttip/media_tree.git 5727S: Maintained 5728F: drivers/media/dvb-frontends/ec100* 5729 5730ECRYPT FILE SYSTEM 5731M: Tyler Hicks <tyhicks@canonical.com> 5732L: ecryptfs@vger.kernel.org 5733W: http://ecryptfs.org 5734W: https://launchpad.net/ecryptfs 5735T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5736S: Supported 5737F: Documentation/filesystems/ecryptfs.txt 5738F: fs/ecryptfs/ 5739 5740EDAC-AMD64 5741M: Borislav Petkov <bp@alien8.de> 5742L: linux-edac@vger.kernel.org 5743S: Maintained 5744F: drivers/edac/amd64_edac* 5745 5746EDAC-AST2500 5747M: Stefan Schaeckeler <sschaeck@cisco.com> 5748S: Supported 5749F: drivers/edac/aspeed_edac.c 5750F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5751 5752EDAC-CALXEDA 5753M: Robert Richter <rric@kernel.org> 5754L: linux-edac@vger.kernel.org 5755S: Maintained 5756F: drivers/edac/highbank* 5757 5758EDAC-CAVIUM OCTEON 5759M: Ralf Baechle <ralf@linux-mips.org> 5760M: David Daney <david.daney@cavium.com> 5761L: linux-edac@vger.kernel.org 5762L: linux-mips@vger.kernel.org 5763S: Supported 5764F: drivers/edac/octeon_edac* 5765 5766EDAC-CAVIUM THUNDERX 5767M: David Daney <david.daney@cavium.com> 5768M: Jan Glauber <jglauber@cavium.com> 5769L: linux-edac@vger.kernel.org 5770S: Supported 5771F: drivers/edac/thunderx_edac* 5772 5773EDAC-CORE 5774M: Borislav Petkov <bp@alien8.de> 5775M: Mauro Carvalho Chehab <mchehab@kernel.org> 5776R: James Morse <james.morse@arm.com> 5777L: linux-edac@vger.kernel.org 5778T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5779T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5780S: Supported 5781F: Documentation/admin-guide/ras.rst 5782F: Documentation/driver-api/edac.rst 5783F: drivers/edac/ 5784F: include/linux/edac.h 5785 5786EDAC-E752X 5787M: Mark Gross <mark.gross@intel.com> 5788L: linux-edac@vger.kernel.org 5789S: Maintained 5790F: drivers/edac/e752x_edac.c 5791 5792EDAC-E7XXX 5793L: linux-edac@vger.kernel.org 5794S: Maintained 5795F: drivers/edac/e7xxx_edac.c 5796 5797EDAC-FSL_DDR 5798M: York Sun <york.sun@nxp.com> 5799L: linux-edac@vger.kernel.org 5800S: Maintained 5801F: drivers/edac/fsl_ddr_edac.* 5802 5803EDAC-GHES 5804M: Mauro Carvalho Chehab <mchehab@kernel.org> 5805L: linux-edac@vger.kernel.org 5806S: Maintained 5807F: drivers/edac/ghes_edac.c 5808 5809EDAC-I10NM 5810M: Tony Luck <tony.luck@intel.com> 5811L: linux-edac@vger.kernel.org 5812S: Maintained 5813F: drivers/edac/i10nm_base.c 5814 5815EDAC-I3000 5816L: linux-edac@vger.kernel.org 5817S: Orphan 5818F: drivers/edac/i3000_edac.c 5819 5820EDAC-I5000 5821L: linux-edac@vger.kernel.org 5822S: Maintained 5823F: drivers/edac/i5000_edac.c 5824 5825EDAC-I5400 5826M: Mauro Carvalho Chehab <mchehab@kernel.org> 5827L: linux-edac@vger.kernel.org 5828S: Maintained 5829F: drivers/edac/i5400_edac.c 5830 5831EDAC-I7300 5832M: Mauro Carvalho Chehab <mchehab@kernel.org> 5833L: linux-edac@vger.kernel.org 5834S: Maintained 5835F: drivers/edac/i7300_edac.c 5836 5837EDAC-I7CORE 5838M: Mauro Carvalho Chehab <mchehab@kernel.org> 5839L: linux-edac@vger.kernel.org 5840S: Maintained 5841F: drivers/edac/i7core_edac.c 5842 5843EDAC-I82443BXGX 5844M: Tim Small <tim@buttersideup.com> 5845L: linux-edac@vger.kernel.org 5846S: Maintained 5847F: drivers/edac/i82443bxgx_edac.c 5848 5849EDAC-I82975X 5850M: "Arvind R." <arvino55@gmail.com> 5851L: linux-edac@vger.kernel.org 5852S: Maintained 5853F: drivers/edac/i82975x_edac.c 5854 5855EDAC-IE31200 5856M: Jason Baron <jbaron@akamai.com> 5857L: linux-edac@vger.kernel.org 5858S: Maintained 5859F: drivers/edac/ie31200_edac.c 5860 5861EDAC-MPC85XX 5862M: Johannes Thumshirn <morbidrsa@gmail.com> 5863L: linux-edac@vger.kernel.org 5864S: Maintained 5865F: drivers/edac/mpc85xx_edac.[ch] 5866 5867EDAC-PASEMI 5868M: Egor Martovetsky <egor@pasemi.com> 5869L: linux-edac@vger.kernel.org 5870S: Maintained 5871F: drivers/edac/pasemi_edac.c 5872 5873EDAC-PND2 5874M: Tony Luck <tony.luck@intel.com> 5875L: linux-edac@vger.kernel.org 5876S: Maintained 5877F: drivers/edac/pnd2_edac.[ch] 5878 5879EDAC-R82600 5880M: Tim Small <tim@buttersideup.com> 5881L: linux-edac@vger.kernel.org 5882S: Maintained 5883F: drivers/edac/r82600_edac.c 5884 5885EDAC-SBRIDGE 5886M: Tony Luck <tony.luck@intel.com> 5887R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5888L: linux-edac@vger.kernel.org 5889S: Maintained 5890F: drivers/edac/sb_edac.c 5891 5892EDAC-SIFIVE 5893M: Yash Shah <yash.shah@sifive.com> 5894L: linux-edac@vger.kernel.org 5895S: Supported 5896F: drivers/edac/sifive_edac.c 5897 5898EDAC-SKYLAKE 5899M: Tony Luck <tony.luck@intel.com> 5900L: linux-edac@vger.kernel.org 5901S: Maintained 5902F: drivers/edac/skx_*.c 5903 5904EDAC-TI 5905M: Tero Kristo <t-kristo@ti.com> 5906L: linux-edac@vger.kernel.org 5907S: Maintained 5908F: drivers/edac/ti_edac.c 5909 5910EDAC-QCOM 5911M: Channagoud Kadabi <ckadabi@codeaurora.org> 5912M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5913L: linux-arm-msm@vger.kernel.org 5914L: linux-edac@vger.kernel.org 5915S: Maintained 5916F: drivers/edac/qcom_edac.c 5917 5918EDIROL UA-101/UA-1000 DRIVER 5919M: Clemens Ladisch <clemens@ladisch.de> 5920L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5922S: Maintained 5923F: sound/usb/misc/ua101.c 5924 5925EFI TEST DRIVER 5926L: linux-efi@vger.kernel.org 5927M: Ivan Hu <ivan.hu@canonical.com> 5928M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5929S: Maintained 5930F: drivers/firmware/efi/test/ 5931 5932EFI VARIABLE FILESYSTEM 5933M: Matthew Garrett <matthew.garrett@nebula.com> 5934M: Jeremy Kerr <jk@ozlabs.org> 5935M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5937L: linux-efi@vger.kernel.org 5938S: Maintained 5939F: fs/efivarfs/ 5940 5941EFIFB FRAMEBUFFER DRIVER 5942L: linux-fbdev@vger.kernel.org 5943M: Peter Jones <pjones@redhat.com> 5944S: Maintained 5945F: drivers/video/fbdev/efifb.c 5946 5947EFS FILESYSTEM 5948W: http://aeschi.ch.eu.org/efs/ 5949S: Orphan 5950F: fs/efs/ 5951 5952EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5953M: Douglas Miller <dougmill@linux.ibm.com> 5954L: netdev@vger.kernel.org 5955S: Maintained 5956F: drivers/net/ethernet/ibm/ehea/ 5957 5958EM28XX VIDEO4LINUX DRIVER 5959M: Mauro Carvalho Chehab <mchehab@kernel.org> 5960L: linux-media@vger.kernel.org 5961W: https://linuxtv.org 5962T: git git://linuxtv.org/media_tree.git 5963S: Maintained 5964F: drivers/media/usb/em28xx/ 5965F: Documentation/media/v4l-drivers/em28xx* 5966 5967EMBEDDED LINUX 5968M: Paul Gortmaker <paul.gortmaker@windriver.com> 5969M: Matt Mackall <mpm@selenic.com> 5970M: David Woodhouse <dwmw2@infradead.org> 5971L: linux-embedded@vger.kernel.org 5972S: Maintained 5973 5974Emulex 10Gbps iSCSI - OneConnect DRIVER 5975M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5976M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5977M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5978L: linux-scsi@vger.kernel.org 5979W: http://www.broadcom.com 5980S: Supported 5981F: drivers/scsi/be2iscsi/ 5982 5983Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5984M: Sathya Perla <sathya.perla@broadcom.com> 5985M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5986M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5987M: Somnath Kotur <somnath.kotur@broadcom.com> 5988L: netdev@vger.kernel.org 5989W: http://www.emulex.com 5990S: Supported 5991F: drivers/net/ethernet/emulex/benet/ 5992 5993EMULEX ONECONNECT ROCE DRIVER 5994M: Selvin Xavier <selvin.xavier@broadcom.com> 5995M: Devesh Sharma <devesh.sharma@broadcom.com> 5996L: linux-rdma@vger.kernel.org 5997W: http://www.broadcom.com 5998S: Odd Fixes 5999F: drivers/infiniband/hw/ocrdma/ 6000F: include/uapi/rdma/ocrdma-abi.h 6001 6002EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6003M: James Smart <james.smart@broadcom.com> 6004M: Dick Kennedy <dick.kennedy@broadcom.com> 6005L: linux-scsi@vger.kernel.org 6006W: http://www.broadcom.com 6007S: Supported 6008F: drivers/scsi/lpfc/ 6009 6010ENE CB710 FLASH CARD READER DRIVER 6011M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6012S: Maintained 6013F: drivers/misc/cb710/ 6014F: drivers/mmc/host/cb710-mmc.* 6015F: include/linux/cb710.h 6016 6017ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6018M: Maxim Levitsky <maximlevitsky@gmail.com> 6019S: Maintained 6020F: drivers/media/rc/ene_ir.* 6021 6022EPSON S1D13XXX FRAMEBUFFER DRIVER 6023M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6024S: Maintained 6025T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6026F: drivers/video/fbdev/s1d13xxxfb.c 6027F: include/video/s1d13xxxfb.h 6028 6029ERRSEQ ERROR TRACKING INFRASTRUCTURE 6030M: Jeff Layton <jlayton@kernel.org> 6031S: Maintained 6032F: lib/errseq.c 6033F: include/linux/errseq.h 6034 6035ET131X NETWORK DRIVER 6036M: Mark Einon <mark.einon@gmail.com> 6037S: Odd Fixes 6038F: drivers/net/ethernet/agere/ 6039 6040ETHERNET BRIDGE 6041M: Roopa Prabhu <roopa@cumulusnetworks.com> 6042M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6043L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6044L: netdev@vger.kernel.org 6045W: http://www.linuxfoundation.org/en/Net:Bridge 6046S: Maintained 6047F: include/linux/netfilter_bridge/ 6048F: net/bridge/ 6049 6050ETHERNET PHY LIBRARY 6051M: Andrew Lunn <andrew@lunn.ch> 6052M: Florian Fainelli <f.fainelli@gmail.com> 6053M: Heiner Kallweit <hkallweit1@gmail.com> 6054L: netdev@vger.kernel.org 6055S: Maintained 6056F: Documentation/ABI/testing/sysfs-bus-mdio 6057F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6058F: Documentation/devicetree/bindings/net/mdio* 6059F: Documentation/networking/phy.rst 6060F: drivers/net/phy/ 6061F: drivers/of/of_mdio.c 6062F: drivers/of/of_net.c 6063F: include/linux/*mdio*.h 6064F: include/linux/of_net.h 6065F: include/linux/phy.h 6066F: include/linux/phy_fixed.h 6067F: include/linux/platform_data/mdio-bcm-unimac.h 6068F: include/linux/platform_data/mdio-gpio.h 6069F: include/trace/events/mdio.h 6070F: include/uapi/linux/mdio.h 6071F: include/uapi/linux/mii.h 6072 6073EXT2 FILE SYSTEM 6074M: Jan Kara <jack@suse.com> 6075L: linux-ext4@vger.kernel.org 6076S: Maintained 6077F: Documentation/filesystems/ext2.txt 6078F: fs/ext2/ 6079F: include/linux/ext2* 6080 6081EXT4 FILE SYSTEM 6082M: "Theodore Ts'o" <tytso@mit.edu> 6083M: Andreas Dilger <adilger.kernel@dilger.ca> 6084L: linux-ext4@vger.kernel.org 6085W: http://ext4.wiki.kernel.org 6086Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6087T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6088S: Maintained 6089F: Documentation/filesystems/ext4/ 6090F: fs/ext4/ 6091 6092Extended Verification Module (EVM) 6093M: Mimi Zohar <zohar@linux.ibm.com> 6094L: linux-integrity@vger.kernel.org 6095S: Supported 6096F: security/integrity/evm/ 6097 6098EXTENSIBLE FIRMWARE INTERFACE (EFI) 6099M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6100L: linux-efi@vger.kernel.org 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6102S: Maintained 6103F: Documentation/efi-stub.txt 6104F: arch/*/kernel/efi.c 6105F: arch/x86/boot/compressed/eboot.[ch] 6106F: arch/*/include/asm/efi.h 6107F: arch/x86/platform/efi/ 6108F: drivers/firmware/efi/ 6109F: include/linux/efi*.h 6110F: arch/arm/boot/compressed/efi-header.S 6111F: arch/arm64/kernel/efi-entry.S 6112 6113EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6114M: MyungJoo Ham <myungjoo.ham@samsung.com> 6115M: Chanwoo Choi <cw00.choi@samsung.com> 6116L: linux-kernel@vger.kernel.org 6117T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6118S: Maintained 6119F: drivers/extcon/ 6120F: include/linux/extcon/ 6121F: include/linux/extcon.h 6122F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6123F: Documentation/devicetree/bindings/extcon/ 6124 6125EXYNOS DP DRIVER 6126M: Jingoo Han <jingoohan1@gmail.com> 6127L: dri-devel@lists.freedesktop.org 6128S: Maintained 6129F: drivers/gpu/drm/exynos/exynos_dp* 6130 6131EXYNOS SYSMMU (IOMMU) driver 6132M: Marek Szyprowski <m.szyprowski@samsung.com> 6133L: iommu@lists.linux-foundation.org 6134S: Maintained 6135F: drivers/iommu/exynos-iommu.c 6136 6137EZchip NPS platform support 6138M: Vineet Gupta <vgupta@synopsys.com> 6139M: Ofer Levi <oferle@mellanox.com> 6140S: Supported 6141F: arch/arc/plat-eznps 6142F: arch/arc/boot/dts/eznps.dts 6143 6144F2FS FILE SYSTEM 6145M: Jaegeuk Kim <jaegeuk@kernel.org> 6146M: Chao Yu <yuchao0@huawei.com> 6147L: linux-f2fs-devel@lists.sourceforge.net 6148W: https://f2fs.wiki.kernel.org/ 6149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6150S: Maintained 6151F: Documentation/filesystems/f2fs.txt 6152F: Documentation/ABI/testing/sysfs-fs-f2fs 6153F: fs/f2fs/ 6154F: include/linux/f2fs_fs.h 6155F: include/trace/events/f2fs.h 6156 6157F71805F HARDWARE MONITORING DRIVER 6158M: Jean Delvare <jdelvare@suse.com> 6159L: linux-hwmon@vger.kernel.org 6160S: Maintained 6161F: Documentation/hwmon/f71805f.rst 6162F: drivers/hwmon/f71805f.c 6163 6164FADDR2LINE 6165M: Josh Poimboeuf <jpoimboe@redhat.com> 6166S: Maintained 6167F: scripts/faddr2line 6168 6169FAILOVER MODULE 6170M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6171L: netdev@vger.kernel.org 6172S: Supported 6173F: net/core/failover.c 6174F: include/net/failover.h 6175F: Documentation/networking/failover.rst 6176 6177FANOTIFY 6178M: Jan Kara <jack@suse.cz> 6179R: Amir Goldstein <amir73il@gmail.com> 6180L: linux-fsdevel@vger.kernel.org 6181S: Maintained 6182F: fs/notify/fanotify/ 6183F: include/linux/fanotify.h 6184F: include/uapi/linux/fanotify.h 6185 6186FARSYNC SYNCHRONOUS DRIVER 6187M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6188W: http://www.farsite.co.uk/ 6189S: Supported 6190F: drivers/net/wan/farsync.* 6191 6192FAULT INJECTION SUPPORT 6193M: Akinobu Mita <akinobu.mita@gmail.com> 6194S: Supported 6195F: Documentation/fault-injection/ 6196F: lib/fault-inject.c 6197 6198FBTFT Framebuffer drivers 6199S: Orphan 6200L: dri-devel@lists.freedesktop.org 6201L: linux-fbdev@vger.kernel.org 6202F: drivers/staging/fbtft/ 6203 6204FC0011 TUNER DRIVER 6205M: Michael Buesch <m@bues.ch> 6206L: linux-media@vger.kernel.org 6207S: Maintained 6208F: drivers/media/tuners/fc0011.h 6209F: drivers/media/tuners/fc0011.c 6210 6211FC2580 MEDIA DRIVER 6212M: Antti Palosaari <crope@iki.fi> 6213L: linux-media@vger.kernel.org 6214W: https://linuxtv.org 6215W: http://palosaari.fi/linux/ 6216Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6217T: git git://linuxtv.org/anttip/media_tree.git 6218S: Maintained 6219F: drivers/media/tuners/fc2580* 6220 6221FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6222M: Hannes Reinecke <hare@suse.de> 6223L: linux-scsi@vger.kernel.org 6224W: www.Open-FCoE.org 6225S: Supported 6226F: drivers/scsi/libfc/ 6227F: drivers/scsi/fcoe/ 6228F: include/scsi/fc/ 6229F: include/scsi/libfc.h 6230F: include/scsi/libfcoe.h 6231F: include/uapi/scsi/fc/ 6232 6233FILE LOCKING (flock() and fcntl()/lockf()) 6234M: Jeff Layton <jlayton@kernel.org> 6235M: "J. Bruce Fields" <bfields@fieldses.org> 6236L: linux-fsdevel@vger.kernel.org 6237S: Maintained 6238F: include/linux/fcntl.h 6239F: include/uapi/linux/fcntl.h 6240F: fs/fcntl.c 6241F: fs/locks.c 6242 6243FILESYSTEMS (VFS and infrastructure) 6244M: Alexander Viro <viro@zeniv.linux.org.uk> 6245L: linux-fsdevel@vger.kernel.org 6246S: Maintained 6247F: fs/* 6248F: include/linux/fs.h 6249F: include/linux/fs_types.h 6250F: include/uapi/linux/fs.h 6251 6252FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6253M: Riku Voipio <riku.voipio@iki.fi> 6254L: linux-hwmon@vger.kernel.org 6255S: Maintained 6256F: drivers/hwmon/f75375s.c 6257F: include/linux/f75375s.h 6258 6259FIREWIRE AUDIO DRIVERS 6260M: Clemens Ladisch <clemens@ladisch.de> 6261L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6263S: Maintained 6264F: sound/firewire/ 6265 6266FIREWIRE MEDIA DRIVERS (firedtv) 6267M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6268L: linux-media@vger.kernel.org 6269L: linux1394-devel@lists.sourceforge.net 6270T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6271S: Maintained 6272F: drivers/media/firewire/ 6273 6274FIREWIRE SBP-2 TARGET 6275M: Chris Boot <bootc@bootc.net> 6276L: linux-scsi@vger.kernel.org 6277L: target-devel@vger.kernel.org 6278L: linux1394-devel@lists.sourceforge.net 6279T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6280S: Maintained 6281F: drivers/target/sbp/ 6282 6283FIREWIRE SUBSYSTEM 6284M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6285L: linux1394-devel@lists.sourceforge.net 6286W: http://ieee1394.wiki.kernel.org/ 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6288S: Maintained 6289F: drivers/firewire/ 6290F: include/linux/firewire.h 6291F: include/uapi/linux/firewire*.h 6292F: tools/firewire/ 6293 6294FIRMWARE LOADER (request_firmware) 6295M: Luis Chamberlain <mcgrof@kernel.org> 6296L: linux-kernel@vger.kernel.org 6297S: Maintained 6298F: Documentation/firmware_class/ 6299F: drivers/base/firmware_loader/ 6300F: include/linux/firmware.h 6301 6302FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6303M: Joshua Morris <josh.h.morris@us.ibm.com> 6304M: Philip Kelleher <pjk1939@linux.ibm.com> 6305S: Maintained 6306F: drivers/block/rsxx/ 6307 6308FLEXTIMER FTM-QUADDEC DRIVER 6309M: Patrick Havelange <patrick.havelange@essensium.com> 6310L: linux-iio@vger.kernel.org 6311S: Maintained 6312F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6313F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6314F: drivers/counter/ftm-quaddec.c 6315 6316FLOPPY DRIVER 6317M: Jiri Kosina <jikos@kernel.org> 6318T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 6319S: Odd fixes 6320F: drivers/block/floppy.c 6321 6322FMC SUBSYSTEM 6323M: Alessandro Rubini <rubini@gnudd.com> 6324W: http://www.ohwr.org/projects/fmc-bus 6325S: Supported 6326F: drivers/fmc/ 6327F: include/linux/fmc*.h 6328F: include/linux/ipmi-fru.h 6329K: fmc_d.*register 6330 6331FPGA MANAGER FRAMEWORK 6332M: Moritz Fischer <mdf@kernel.org> 6333L: linux-fpga@vger.kernel.org 6334S: Maintained 6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 6336Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6337F: Documentation/fpga/ 6338F: Documentation/driver-api/fpga/ 6339F: Documentation/devicetree/bindings/fpga/ 6340F: drivers/fpga/ 6341F: include/linux/fpga/ 6342W: http://www.rocketboards.org 6343 6344FPGA DFL DRIVERS 6345M: Wu Hao <hao.wu@intel.com> 6346L: linux-fpga@vger.kernel.org 6347S: Maintained 6348F: Documentation/fpga/dfl.rst 6349F: include/uapi/linux/fpga-dfl.h 6350F: drivers/fpga/dfl* 6351 6352FPU EMULATOR 6353M: Bill Metzenthen <billm@melbpc.org.au> 6354W: http://floatingpoint.sourceforge.net/emulator/index.html 6355S: Maintained 6356F: arch/x86/math-emu/ 6357 6358FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6359L: netdev@vger.kernel.org 6360S: Orphan 6361F: drivers/net/wan/dlci.c 6362F: drivers/net/wan/sdla.c 6363 6364FRAMEBUFFER LAYER 6365M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6366L: dri-devel@lists.freedesktop.org 6367L: linux-fbdev@vger.kernel.org 6368T: git git://github.com/bzolnier/linux.git 6369Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6370S: Maintained 6371F: Documentation/fb/ 6372F: drivers/video/ 6373F: include/video/ 6374F: include/linux/fb.h 6375F: include/uapi/video/ 6376F: include/uapi/linux/fb.h 6377 6378FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6379M: Horia Geantă <horia.geanta@nxp.com> 6380M: Aymen Sghaier <aymen.sghaier@nxp.com> 6381L: linux-crypto@vger.kernel.org 6382S: Maintained 6383F: drivers/crypto/caam/ 6384F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6385 6386FREESCALE DIU FRAMEBUFFER DRIVER 6387M: Timur Tabi <timur@kernel.org> 6388L: linux-fbdev@vger.kernel.org 6389S: Maintained 6390F: drivers/video/fbdev/fsl-diu-fb.* 6391 6392FREESCALE DMA DRIVER 6393M: Li Yang <leoyang.li@nxp.com> 6394M: Zhang Wei <zw@zh-kernel.org> 6395L: linuxppc-dev@lists.ozlabs.org 6396S: Maintained 6397F: drivers/dma/fsldma.* 6398 6399FREESCALE ENETC ETHERNET DRIVERS 6400M: Claudiu Manoil <claudiu.manoil@nxp.com> 6401L: netdev@vger.kernel.org 6402S: Maintained 6403F: drivers/net/ethernet/freescale/enetc/ 6404 6405FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6406M: Claudiu Manoil <claudiu.manoil@nxp.com> 6407L: netdev@vger.kernel.org 6408S: Maintained 6409F: drivers/net/ethernet/freescale/gianfar* 6410F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6411 6412FREESCALE GPMI NAND DRIVER 6413M: Han Xu <han.xu@nxp.com> 6414L: linux-mtd@lists.infradead.org 6415S: Maintained 6416F: drivers/mtd/nand/raw/gpmi-nand/* 6417 6418FREESCALE I2C CPM DRIVER 6419M: Jochen Friedrich <jochen@scram.de> 6420L: linuxppc-dev@lists.ozlabs.org 6421L: linux-i2c@vger.kernel.org 6422S: Maintained 6423F: drivers/i2c/busses/i2c-cpm.c 6424 6425FREESCALE IMX DDR PMU DRIVER 6426M: Frank Li <Frank.li@nxp.com> 6427L: linux-arm-kernel@lists.infradead.org 6428S: Maintained 6429F: drivers/perf/fsl_imx8_ddr_perf.c 6430F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6431 6432FREESCALE IMX LPI2C DRIVER 6433M: Dong Aisheng <aisheng.dong@nxp.com> 6434L: linux-i2c@vger.kernel.org 6435L: linux-imx@nxp.com 6436S: Maintained 6437F: drivers/i2c/busses/i2c-imx-lpi2c.c 6438F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6439 6440FREESCALE IMX / MXC FEC DRIVER 6441M: Fugang Duan <fugang.duan@nxp.com> 6442L: netdev@vger.kernel.org 6443S: Maintained 6444F: drivers/net/ethernet/freescale/fec_main.c 6445F: drivers/net/ethernet/freescale/fec_ptp.c 6446F: drivers/net/ethernet/freescale/fec.h 6447F: Documentation/devicetree/bindings/net/fsl-fec.txt 6448 6449FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6450M: Sascha Hauer <s.hauer@pengutronix.de> 6451R: Pengutronix Kernel Team <kernel@pengutronix.de> 6452L: linux-fbdev@vger.kernel.org 6453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6454S: Maintained 6455F: include/linux/platform_data/video-imxfb.h 6456F: drivers/video/fbdev/imxfb.c 6457 6458FREESCALE QORIQ DPAA ETHERNET DRIVER 6459M: Madalin Bucur <madalin.bucur@nxp.com> 6460L: netdev@vger.kernel.org 6461S: Maintained 6462F: drivers/net/ethernet/freescale/dpaa 6463 6464FREESCALE QORIQ DPAA FMAN DRIVER 6465M: Madalin Bucur <madalin.bucur@nxp.com> 6466L: netdev@vger.kernel.org 6467S: Maintained 6468F: drivers/net/ethernet/freescale/fman 6469F: Documentation/devicetree/bindings/net/fsl-fman.txt 6470 6471FREESCALE QORIQ PTP CLOCK DRIVER 6472M: Yangbo Lu <yangbo.lu@nxp.com> 6473L: netdev@vger.kernel.org 6474S: Maintained 6475F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6476F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6477F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6478F: drivers/ptp/ptp_qoriq.c 6479F: drivers/ptp/ptp_qoriq_debugfs.c 6480F: include/linux/fsl/ptp_qoriq.h 6481F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6482 6483FREESCALE QUAD SPI DRIVER 6484M: Han Xu <han.xu@nxp.com> 6485L: linux-spi@vger.kernel.org 6486S: Maintained 6487F: drivers/spi/spi-fsl-qspi.c 6488 6489FREESCALE QUICC ENGINE LIBRARY 6490M: Qiang Zhao <qiang.zhao@nxp.com> 6491L: linuxppc-dev@lists.ozlabs.org 6492S: Maintained 6493F: drivers/soc/fsl/qe/ 6494F: include/soc/fsl/*qe*.h 6495F: include/soc/fsl/*ucc*.h 6496 6497FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6498M: Li Yang <leoyang.li@nxp.com> 6499L: netdev@vger.kernel.org 6500L: linuxppc-dev@lists.ozlabs.org 6501S: Maintained 6502F: drivers/net/ethernet/freescale/ucc_geth* 6503 6504FREESCALE QUICC ENGINE UCC HDLC DRIVER 6505M: Zhao Qiang <qiang.zhao@nxp.com> 6506L: netdev@vger.kernel.org 6507L: linuxppc-dev@lists.ozlabs.org 6508S: Maintained 6509F: drivers/net/wan/fsl_ucc_hdlc* 6510 6511FREESCALE QUICC ENGINE UCC UART DRIVER 6512M: Timur Tabi <timur@kernel.org> 6513L: linuxppc-dev@lists.ozlabs.org 6514S: Maintained 6515F: drivers/tty/serial/ucc_uart.c 6516 6517FREESCALE SOC DRIVERS 6518M: Li Yang <leoyang.li@nxp.com> 6519L: linuxppc-dev@lists.ozlabs.org 6520L: linux-arm-kernel@lists.infradead.org 6521S: Maintained 6522F: Documentation/devicetree/bindings/soc/fsl/ 6523F: drivers/soc/fsl/ 6524F: include/linux/fsl/ 6525 6526FREESCALE SOC FS_ENET DRIVER 6527M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6528L: linuxppc-dev@lists.ozlabs.org 6529L: netdev@vger.kernel.org 6530S: Maintained 6531F: drivers/net/ethernet/freescale/fs_enet/ 6532F: include/linux/fs_enet_pd.h 6533 6534FREESCALE SOC SOUND DRIVERS 6535M: Timur Tabi <timur@kernel.org> 6536M: Nicolin Chen <nicoleotsuka@gmail.com> 6537M: Xiubo Li <Xiubo.Lee@gmail.com> 6538R: Fabio Estevam <festevam@gmail.com> 6539L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6540L: linuxppc-dev@lists.ozlabs.org 6541S: Maintained 6542F: sound/soc/fsl/fsl* 6543F: sound/soc/fsl/imx* 6544F: sound/soc/fsl/mpc8610_hpcd.c 6545 6546FREESCALE USB PERIPHERAL DRIVERS 6547M: Li Yang <leoyang.li@nxp.com> 6548L: linux-usb@vger.kernel.org 6549L: linuxppc-dev@lists.ozlabs.org 6550S: Maintained 6551F: drivers/usb/gadget/udc/fsl* 6552 6553FREEVXFS FILESYSTEM 6554M: Christoph Hellwig <hch@infradead.org> 6555W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6556S: Maintained 6557F: fs/freevxfs/ 6558 6559FREEZER 6560M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6561M: Pavel Machek <pavel@ucw.cz> 6562L: linux-pm@vger.kernel.org 6563S: Supported 6564F: Documentation/power/freezing-of-tasks.rst 6565F: include/linux/freezer.h 6566F: kernel/freezer.c 6567 6568FRONTSWAP API 6569M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6570L: linux-kernel@vger.kernel.org 6571S: Maintained 6572F: mm/frontswap.c 6573F: include/linux/frontswap.h 6574 6575FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6576M: David Howells <dhowells@redhat.com> 6577L: linux-cachefs@redhat.com (moderated for non-subscribers) 6578S: Supported 6579F: Documentation/filesystems/caching/ 6580F: fs/fscache/ 6581F: include/linux/fscache*.h 6582 6583FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6584M: Theodore Y. Ts'o <tytso@mit.edu> 6585M: Jaegeuk Kim <jaegeuk@kernel.org> 6586M: Eric Biggers <ebiggers@kernel.org> 6587L: linux-fscrypt@vger.kernel.org 6588Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6589T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6590S: Supported 6591F: fs/crypto/ 6592F: include/linux/fscrypt*.h 6593F: Documentation/filesystems/fscrypt.rst 6594 6595FSI SUBSYSTEM 6596M: Jeremy Kerr <jk@ozlabs.org> 6597M: Joel Stanley <joel@jms.id.au> 6598R: Alistar Popple <alistair@popple.id.au> 6599R: Eddie James <eajames@linux.ibm.com> 6600L: linux-fsi@lists.ozlabs.org 6601T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6602Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6603S: Supported 6604F: drivers/fsi/ 6605F: include/linux/fsi*.h 6606F: include/trace/events/fsi*.h 6607 6608FSI-ATTACHED I2C DRIVER 6609M: Eddie James <eajames@linux.ibm.com> 6610L: linux-i2c@vger.kernel.org 6611L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6612S: Maintained 6613F: drivers/i2c/busses/i2c-fsi.c 6614F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6615 6616FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6617M: Jan Kara <jack@suse.cz> 6618R: Amir Goldstein <amir73il@gmail.com> 6619L: linux-fsdevel@vger.kernel.org 6620S: Maintained 6621F: fs/notify/ 6622F: include/linux/fsnotify*.h 6623 6624FUJITSU LAPTOP EXTRAS 6625M: Jonathan Woithe <jwoithe@just42.net> 6626L: platform-driver-x86@vger.kernel.org 6627S: Maintained 6628F: drivers/platform/x86/fujitsu-laptop.c 6629 6630FUJITSU M-5MO LS CAMERA ISP DRIVER 6631M: Kyungmin Park <kyungmin.park@samsung.com> 6632M: Heungjun Kim <riverful.kim@samsung.com> 6633L: linux-media@vger.kernel.org 6634S: Maintained 6635F: drivers/media/i2c/m5mols/ 6636F: include/media/i2c/m5mols.h 6637 6638FUJITSU TABLET EXTRAS 6639M: Robert Gerlach <khnz@gmx.de> 6640L: platform-driver-x86@vger.kernel.org 6641S: Maintained 6642F: drivers/platform/x86/fujitsu-tablet.c 6643 6644FUSE: FILESYSTEM IN USERSPACE 6645M: Miklos Szeredi <miklos@szeredi.hu> 6646L: linux-fsdevel@vger.kernel.org 6647W: http://fuse.sourceforge.net/ 6648T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6649S: Maintained 6650F: fs/fuse/ 6651F: include/uapi/linux/fuse.h 6652F: Documentation/filesystems/fuse.txt 6653 6654FUTEX SUBSYSTEM 6655M: Thomas Gleixner <tglx@linutronix.de> 6656M: Ingo Molnar <mingo@redhat.com> 6657R: Peter Zijlstra <peterz@infradead.org> 6658R: Darren Hart <dvhart@infradead.org> 6659L: linux-kernel@vger.kernel.org 6660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6661S: Maintained 6662F: kernel/futex.c 6663F: include/asm-generic/futex.h 6664F: include/linux/futex.h 6665F: include/uapi/linux/futex.h 6666F: tools/testing/selftests/futex/ 6667F: tools/perf/bench/futex* 6668F: Documentation/*futex* 6669 6670GCC PLUGINS 6671M: Kees Cook <keescook@chromium.org> 6672R: Emese Revfy <re.emese@gmail.com> 6673L: kernel-hardening@lists.openwall.com 6674S: Maintained 6675F: scripts/gcc-plugins/ 6676F: scripts/gcc-plugin.sh 6677F: scripts/Makefile.gcc-plugins 6678F: Documentation/gcc-plugins.txt 6679 6680GASKET DRIVER FRAMEWORK 6681M: Rob Springer <rspringer@google.com> 6682M: Todd Poynor <toddpoynor@google.com> 6683M: Ben Chan <benchan@chromium.org> 6684S: Maintained 6685F: drivers/staging/gasket/ 6686 6687GCOV BASED KERNEL PROFILING 6688M: Peter Oberparleiter <oberpar@linux.ibm.com> 6689S: Maintained 6690F: kernel/gcov/ 6691F: Documentation/dev-tools/gcov.rst 6692 6693GDB KERNEL DEBUGGING HELPER SCRIPTS 6694M: Jan Kiszka <jan.kiszka@siemens.com> 6695M: Kieran Bingham <kbingham@kernel.org> 6696S: Supported 6697F: scripts/gdb/ 6698 6699GDT SCSI DISK ARRAY CONTROLLER DRIVER 6700M: Achim Leubner <achim_leubner@adaptec.com> 6701L: linux-scsi@vger.kernel.org 6702W: http://www.icp-vortex.com/ 6703S: Supported 6704F: drivers/scsi/gdt* 6705 6706GEMTEK FM RADIO RECEIVER DRIVER 6707M: Hans Verkuil <hverkuil@xs4all.nl> 6708L: linux-media@vger.kernel.org 6709T: git git://linuxtv.org/media_tree.git 6710W: https://linuxtv.org 6711S: Maintained 6712F: drivers/media/radio/radio-gemtek* 6713 6714GENERIC GPIO I2C DRIVER 6715M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6716S: Supported 6717F: drivers/i2c/busses/i2c-gpio.c 6718F: include/linux/platform_data/i2c-gpio.h 6719 6720GENERIC GPIO I2C MULTIPLEXER DRIVER 6721M: Peter Korsgaard <peter.korsgaard@barco.com> 6722L: linux-i2c@vger.kernel.org 6723S: Supported 6724F: drivers/i2c/muxes/i2c-mux-gpio.c 6725F: include/linux/platform_data/i2c-mux-gpio.h 6726F: Documentation/i2c/muxes/i2c-mux-gpio 6727 6728GENERIC HDLC (WAN) DRIVERS 6729M: Krzysztof Halasa <khc@pm.waw.pl> 6730W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6731S: Maintained 6732F: drivers/net/wan/c101.c 6733F: drivers/net/wan/hd6457* 6734F: drivers/net/wan/hdlc* 6735F: drivers/net/wan/n2.c 6736F: drivers/net/wan/pc300too.c 6737F: drivers/net/wan/pci200syn.c 6738F: drivers/net/wan/wanxl* 6739 6740GENERIC INCLUDE/ASM HEADER FILES 6741M: Arnd Bergmann <arnd@arndb.de> 6742L: linux-arch@vger.kernel.org 6743T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6744S: Maintained 6745F: include/asm-generic/ 6746F: include/uapi/asm-generic/ 6747 6748GENERIC PHY FRAMEWORK 6749M: Kishon Vijay Abraham I <kishon@ti.com> 6750L: linux-kernel@vger.kernel.org 6751T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6752S: Supported 6753F: drivers/phy/ 6754F: include/linux/phy/ 6755F: Documentation/devicetree/bindings/phy/ 6756 6757GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6758M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6759S: Supported 6760F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6761 6762GENERIC PM DOMAINS 6763M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6764M: Kevin Hilman <khilman@kernel.org> 6765M: Ulf Hansson <ulf.hansson@linaro.org> 6766L: linux-pm@vger.kernel.org 6767S: Supported 6768F: drivers/base/power/domain*.c 6769F: include/linux/pm_domain.h 6770F: Documentation/devicetree/bindings/power/power_domain.txt 6771 6772GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6773M: Eugen Hristev <eugen.hristev@microchip.com> 6774L: linux-input@vger.kernel.org 6775S: Maintained 6776F: drivers/input/touchscreen/resistive-adc-touch.c 6777 6778GENERIC UIO DRIVER FOR PCI DEVICES 6779M: "Michael S. Tsirkin" <mst@redhat.com> 6780L: kvm@vger.kernel.org 6781S: Supported 6782F: drivers/uio/uio_pci_generic.c 6783 6784GENERIC VDSO LIBRARY: 6785M: Andy Lutomirski <luto@kernel.org> 6786M: Thomas Gleixner <tglx@linutronix.de> 6787M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6788L: linux-kernel@vger.kernel.org 6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6790S: Maintained 6791F: lib/vdso/ 6792F: kernel/time/vsyscall.c 6793F: include/vdso/ 6794F: include/asm-generic/vdso/vsyscall.h 6795 6796GENWQE (IBM Generic Workqueue Card) 6797M: Frank Haverkamp <haver@linux.ibm.com> 6798S: Supported 6799F: drivers/misc/genwqe/ 6800 6801GET_MAINTAINER SCRIPT 6802M: Joe Perches <joe@perches.com> 6803S: Maintained 6804F: scripts/get_maintainer.pl 6805 6806GFS2 FILE SYSTEM 6807M: Bob Peterson <rpeterso@redhat.com> 6808M: Andreas Gruenbacher <agruenba@redhat.com> 6809L: cluster-devel@redhat.com 6810W: http://sources.redhat.com/cluster/ 6811T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6812S: Supported 6813F: Documentation/filesystems/gfs2*.txt 6814F: fs/gfs2/ 6815F: include/uapi/linux/gfs2_ondisk.h 6816 6817GIGASET ISDN DRIVERS 6818M: Paul Bolle <pebolle@tiscali.nl> 6819L: gigaset307x-common@lists.sourceforge.net 6820W: http://gigaset307x.sourceforge.net/ 6821S: Odd Fixes 6822F: drivers/staging/isdn/gigaset/ 6823 6824GNSS SUBSYSTEM 6825M: Johan Hovold <johan@kernel.org> 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6827S: Maintained 6828F: Documentation/ABI/testing/sysfs-class-gnss 6829F: Documentation/devicetree/bindings/gnss/ 6830F: drivers/gnss/ 6831F: include/linux/gnss.h 6832 6833GO7007 MPEG CODEC 6834M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6835L: linux-media@vger.kernel.org 6836S: Maintained 6837F: drivers/media/usb/go7007/ 6838 6839GOODIX TOUCHSCREEN 6840M: Bastien Nocera <hadess@hadess.net> 6841L: linux-input@vger.kernel.org 6842S: Maintained 6843F: drivers/input/touchscreen/goodix.c 6844 6845GOOGLE ETHERNET DRIVERS 6846M: Catherine Sullivan <csully@google.com> 6847R: Sagi Shahar <sagis@google.com> 6848R: Jon Olson <jonolson@google.com> 6849L: netdev@vger.kernel.org 6850S: Supported 6851F: Documentation/networking/device_drivers/google/gve.txt 6852F: drivers/net/ethernet/google 6853 6854GPD POCKET FAN DRIVER 6855M: Hans de Goede <hdegoede@redhat.com> 6856L: platform-driver-x86@vger.kernel.org 6857S: Maintained 6858F: drivers/platform/x86/gpd-pocket-fan.c 6859 6860GPIO ACPI SUPPORT 6861M: Mika Westerberg <mika.westerberg@linux.intel.com> 6862M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6863L: linux-gpio@vger.kernel.org 6864L: linux-acpi@vger.kernel.org 6865S: Maintained 6866F: Documentation/firmware-guide/acpi/gpio-properties.rst 6867F: drivers/gpio/gpiolib-acpi.c 6868 6869GPIO IR Transmitter 6870M: Sean Young <sean@mess.org> 6871L: linux-media@vger.kernel.org 6872S: Maintained 6873F: drivers/media/rc/gpio-ir-tx.c 6874 6875GPIO MOCKUP DRIVER 6876M: Bamvor Jian Zhang <bamv2005@gmail.com> 6877L: linux-gpio@vger.kernel.org 6878S: Maintained 6879F: drivers/gpio/gpio-mockup.c 6880F: tools/testing/selftests/gpio/ 6881 6882GPIO SUBSYSTEM 6883M: Linus Walleij <linus.walleij@linaro.org> 6884M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6885L: linux-gpio@vger.kernel.org 6886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6887S: Maintained 6888F: Documentation/devicetree/bindings/gpio/ 6889F: Documentation/driver-api/gpio/ 6890F: Documentation/gpio/ 6891F: Documentation/ABI/testing/gpio-cdev 6892F: Documentation/ABI/obsolete/sysfs-gpio 6893F: drivers/gpio/ 6894F: include/linux/gpio/ 6895F: include/linux/gpio.h 6896F: include/linux/of_gpio.h 6897F: include/asm-generic/gpio.h 6898F: include/uapi/linux/gpio.h 6899F: tools/gpio/ 6900 6901GRE DEMULTIPLEXER DRIVER 6902M: Dmitry Kozlov <xeb@mail.ru> 6903L: netdev@vger.kernel.org 6904S: Maintained 6905F: net/ipv4/gre_demux.c 6906F: net/ipv4/gre_offload.c 6907F: include/net/gre.h 6908 6909GRETH 10/100/1G Ethernet MAC device driver 6910M: Andreas Larsson <andreas@gaisler.com> 6911L: netdev@vger.kernel.org 6912S: Maintained 6913F: drivers/net/ethernet/aeroflex/ 6914 6915GREYBUS AUDIO PROTOCOLS DRIVERS 6916M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6917M: Mark Greer <mgreer@animalcreek.com> 6918S: Maintained 6919F: drivers/staging/greybus/audio_apbridgea.c 6920F: drivers/staging/greybus/audio_apbridgea.h 6921F: drivers/staging/greybus/audio_codec.c 6922F: drivers/staging/greybus/audio_codec.h 6923F: drivers/staging/greybus/audio_gb.c 6924F: drivers/staging/greybus/audio_manager.c 6925F: drivers/staging/greybus/audio_manager.h 6926F: drivers/staging/greybus/audio_manager_module.c 6927F: drivers/staging/greybus/audio_manager_private.h 6928F: drivers/staging/greybus/audio_manager_sysfs.c 6929F: drivers/staging/greybus/audio_module.c 6930F: drivers/staging/greybus/audio_topology.c 6931 6932GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6933M: Viresh Kumar <vireshk@kernel.org> 6934S: Maintained 6935F: drivers/staging/greybus/authentication.c 6936F: drivers/staging/greybus/bootrom.c 6937F: drivers/staging/greybus/firmware.h 6938F: drivers/staging/greybus/fw-core.c 6939F: drivers/staging/greybus/fw-download.c 6940F: drivers/staging/greybus/fw-management.c 6941F: drivers/staging/greybus/greybus_authentication.h 6942F: drivers/staging/greybus/greybus_firmware.h 6943F: drivers/staging/greybus/hid.c 6944F: drivers/staging/greybus/i2c.c 6945F: drivers/staging/greybus/spi.c 6946F: drivers/staging/greybus/spilib.c 6947F: drivers/staging/greybus/spilib.h 6948 6949GREYBUS LOOPBACK DRIVER 6950M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6951S: Maintained 6952F: drivers/staging/greybus/loopback.c 6953 6954GREYBUS PLATFORM DRIVERS 6955M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6956S: Maintained 6957F: drivers/staging/greybus/arche-platform.c 6958F: drivers/staging/greybus/arche-apb-ctrl.c 6959F: drivers/staging/greybus/arche_platform.h 6960 6961GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6962M: Rui Miguel Silva <rmfrfs@gmail.com> 6963S: Maintained 6964F: drivers/staging/greybus/sdio.c 6965F: drivers/staging/greybus/light.c 6966F: drivers/staging/greybus/gpio.c 6967F: drivers/staging/greybus/power_supply.c 6968F: drivers/staging/greybus/spi.c 6969F: drivers/staging/greybus/spilib.c 6970 6971GREYBUS SUBSYSTEM 6972M: Johan Hovold <johan@kernel.org> 6973M: Alex Elder <elder@kernel.org> 6974M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6975S: Maintained 6976F: drivers/staging/greybus/ 6977L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6978 6979GREYBUS UART PROTOCOLS DRIVERS 6980M: David Lin <dtwlin@gmail.com> 6981S: Maintained 6982F: drivers/staging/greybus/uart.c 6983F: drivers/staging/greybus/log.c 6984 6985GS1662 VIDEO SERIALIZER 6986M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6987L: linux-media@vger.kernel.org 6988T: git git://linuxtv.org/media_tree.git 6989S: Maintained 6990F: drivers/media/spi/gs1662.c 6991 6992GSPCA FINEPIX SUBDRIVER 6993M: Frank Zago <frank@zago.net> 6994L: linux-media@vger.kernel.org 6995T: git git://linuxtv.org/media_tree.git 6996S: Maintained 6997F: drivers/media/usb/gspca/finepix.c 6998 6999GSPCA GL860 SUBDRIVER 7000M: Olivier Lorin <o.lorin@laposte.net> 7001L: linux-media@vger.kernel.org 7002T: git git://linuxtv.org/media_tree.git 7003S: Maintained 7004F: drivers/media/usb/gspca/gl860/ 7005 7006GSPCA M5602 SUBDRIVER 7007M: Erik Andren <erik.andren@gmail.com> 7008L: linux-media@vger.kernel.org 7009T: git git://linuxtv.org/media_tree.git 7010S: Maintained 7011F: drivers/media/usb/gspca/m5602/ 7012 7013GSPCA PAC207 SONIXB SUBDRIVER 7014M: Hans Verkuil <hverkuil@xs4all.nl> 7015L: linux-media@vger.kernel.org 7016T: git git://linuxtv.org/media_tree.git 7017S: Odd Fixes 7018F: drivers/media/usb/gspca/pac207.c 7019 7020GSPCA SN9C20X SUBDRIVER 7021M: Brian Johnson <brijohn@gmail.com> 7022L: linux-media@vger.kernel.org 7023T: git git://linuxtv.org/media_tree.git 7024S: Maintained 7025F: drivers/media/usb/gspca/sn9c20x.c 7026 7027GSPCA T613 SUBDRIVER 7028M: Leandro Costantino <lcostantino@gmail.com> 7029L: linux-media@vger.kernel.org 7030T: git git://linuxtv.org/media_tree.git 7031S: Maintained 7032F: drivers/media/usb/gspca/t613.c 7033 7034GSPCA USB WEBCAM DRIVER 7035M: Hans Verkuil <hverkuil@xs4all.nl> 7036L: linux-media@vger.kernel.org 7037T: git git://linuxtv.org/media_tree.git 7038S: Odd Fixes 7039F: drivers/media/usb/gspca/ 7040 7041GTP (GPRS Tunneling Protocol) 7042M: Pablo Neira Ayuso <pablo@netfilter.org> 7043M: Harald Welte <laforge@gnumonks.org> 7044L: osmocom-net-gprs@lists.osmocom.org 7045T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7046S: Maintained 7047F: drivers/net/gtp.c 7048 7049GUID PARTITION TABLE (GPT) 7050M: Davidlohr Bueso <dave@stgolabs.net> 7051L: linux-efi@vger.kernel.org 7052S: Maintained 7053F: block/partitions/efi.* 7054 7055H8/300 ARCHITECTURE 7056M: Yoshinori Sato <ysato@users.sourceforge.jp> 7057L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7058W: http://uclinux-h8.sourceforge.jp 7059T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7060S: Maintained 7061F: arch/h8300/ 7062F: drivers/clocksource/h8300_*.c 7063F: drivers/clk/h8300/ 7064F: drivers/irqchip/irq-renesas-h8*.c 7065 7066HABANALABS PCI DRIVER 7067M: Oded Gabbay <oded.gabbay@gmail.com> 7068T: git https://github.com/HabanaAI/linux.git 7069S: Supported 7070F: drivers/misc/habanalabs/ 7071F: include/uapi/misc/habanalabs.h 7072F: Documentation/ABI/testing/sysfs-driver-habanalabs 7073F: Documentation/ABI/testing/debugfs-driver-habanalabs 7074 7075HACKRF MEDIA DRIVER 7076M: Antti Palosaari <crope@iki.fi> 7077L: linux-media@vger.kernel.org 7078W: https://linuxtv.org 7079W: http://palosaari.fi/linux/ 7080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7081T: git git://linuxtv.org/anttip/media_tree.git 7082S: Maintained 7083F: drivers/media/usb/hackrf/ 7084 7085HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7086M: Frank Seidel <frank@f-seidel.de> 7087L: platform-driver-x86@vger.kernel.org 7088W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7089S: Maintained 7090F: drivers/platform/x86/hdaps.c 7091 7092HARDWARE MONITORING 7093M: Jean Delvare <jdelvare@suse.com> 7094M: Guenter Roeck <linux@roeck-us.net> 7095L: linux-hwmon@vger.kernel.org 7096W: http://hwmon.wiki.kernel.org/ 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7098S: Maintained 7099F: Documentation/devicetree/bindings/hwmon/ 7100F: Documentation/hwmon/ 7101F: drivers/hwmon/ 7102F: include/linux/hwmon*.h 7103F: include/trace/events/hwmon*.h 7104 7105HARDWARE RANDOM NUMBER GENERATOR CORE 7106M: Matt Mackall <mpm@selenic.com> 7107M: Herbert Xu <herbert@gondor.apana.org.au> 7108L: linux-crypto@vger.kernel.org 7109S: Odd fixes 7110F: Documentation/devicetree/bindings/rng/ 7111F: Documentation/hw_random.txt 7112F: drivers/char/hw_random/ 7113F: include/linux/hw_random.h 7114 7115HARDWARE TRACING FACILITIES 7116M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7117S: Maintained 7118F: drivers/hwtracing/ 7119 7120HARDWARE SPINLOCK CORE 7121M: Ohad Ben-Cohen <ohad@wizery.com> 7122M: Bjorn Andersson <bjorn.andersson@linaro.org> 7123L: linux-remoteproc@vger.kernel.org 7124S: Maintained 7125T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7126F: Documentation/devicetree/bindings/hwlock/ 7127F: Documentation/hwspinlock.txt 7128F: drivers/hwspinlock/ 7129F: include/linux/hwspinlock.h 7130 7131HARMONY SOUND DRIVER 7132L: linux-parisc@vger.kernel.org 7133S: Maintained 7134F: sound/parisc/harmony.* 7135 7136HDPVR USB VIDEO ENCODER DRIVER 7137M: Hans Verkuil <hverkuil@xs4all.nl> 7138L: linux-media@vger.kernel.org 7139T: git git://linuxtv.org/media_tree.git 7140W: https://linuxtv.org 7141S: Odd Fixes 7142F: drivers/media/usb/hdpvr/ 7143 7144HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7145M: Jerry Hoemann <jerry.hoemann@hpe.com> 7146S: Supported 7147F: Documentation/watchdog/hpwdt.rst 7148F: drivers/watchdog/hpwdt.c 7149 7150HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7151M: Don Brace <don.brace@microsemi.com> 7152L: esc.storagedev@microsemi.com 7153L: linux-scsi@vger.kernel.org 7154S: Supported 7155F: Documentation/scsi/hpsa.txt 7156F: drivers/scsi/hpsa*.[ch] 7157F: include/linux/cciss*.h 7158F: include/uapi/linux/cciss*.h 7159 7160HFI1 DRIVER 7161M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7162M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7163L: linux-rdma@vger.kernel.org 7164S: Supported 7165F: drivers/infiniband/hw/hfi1 7166 7167HFS FILESYSTEM 7168L: linux-fsdevel@vger.kernel.org 7169S: Orphan 7170F: Documentation/filesystems/hfs.txt 7171F: fs/hfs/ 7172 7173HFSPLUS FILESYSTEM 7174L: linux-fsdevel@vger.kernel.org 7175S: Orphan 7176F: Documentation/filesystems/hfsplus.txt 7177F: fs/hfsplus/ 7178 7179HGA FRAMEBUFFER DRIVER 7180M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7181L: linux-nvidia@lists.surfsouth.com 7182W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7183S: Maintained 7184F: drivers/video/fbdev/hgafb.c 7185 7186HIBERNATION (aka Software Suspend, aka swsusp) 7187M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7188M: Pavel Machek <pavel@ucw.cz> 7189L: linux-pm@vger.kernel.org 7190B: https://bugzilla.kernel.org 7191S: Supported 7192F: arch/x86/power/ 7193F: drivers/base/power/ 7194F: kernel/power/ 7195F: include/linux/suspend.h 7196F: include/linux/freezer.h 7197F: include/linux/pm.h 7198F: arch/*/include/asm/suspend*.h 7199 7200HID CORE LAYER 7201M: Jiri Kosina <jikos@kernel.org> 7202M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7203L: linux-input@vger.kernel.org 7204T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7205S: Maintained 7206F: drivers/hid/ 7207F: include/linux/hid* 7208F: include/uapi/linux/hid* 7209 7210HID SENSOR HUB DRIVERS 7211M: Jiri Kosina <jikos@kernel.org> 7212M: Jonathan Cameron <jic23@kernel.org> 7213M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7214L: linux-input@vger.kernel.org 7215L: linux-iio@vger.kernel.org 7216S: Maintained 7217F: Documentation/hid/hid-sensor* 7218F: drivers/hid/hid-sensor-* 7219F: drivers/iio/*/hid-* 7220F: include/linux/hid-sensor-* 7221 7222HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7223M: Thomas Gleixner <tglx@linutronix.de> 7224L: linux-kernel@vger.kernel.org 7225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7226S: Maintained 7227F: Documentation/timers/ 7228F: kernel/time/hrtimer.c 7229F: kernel/time/clockevents.c 7230F: kernel/time/timer_*.c 7231F: include/linux/clockchips.h 7232F: include/linux/hrtimer.h 7233 7234HIGH-SPEED SCC DRIVER FOR AX.25 7235L: linux-hams@vger.kernel.org 7236S: Orphan 7237F: drivers/net/hamradio/dmascc.c 7238F: drivers/net/hamradio/scc.c 7239 7240HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7241M: HighPoint Linux Team <linux@highpoint-tech.com> 7242W: http://www.highpoint-tech.com 7243S: Supported 7244F: Documentation/scsi/hptiop.txt 7245F: drivers/scsi/hptiop.c 7246 7247HIPPI 7248M: Jes Sorensen <jes@trained-monkey.org> 7249L: linux-hippi@sunsite.dk 7250S: Maintained 7251F: include/linux/hippidevice.h 7252F: include/uapi/linux/if_hippi.h 7253F: net/802/hippi.c 7254F: drivers/net/hippi/ 7255 7256HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7257M: Yisen Zhuang <yisen.zhuang@huawei.com> 7258M: Salil Mehta <salil.mehta@huawei.com> 7259L: netdev@vger.kernel.org 7260W: http://www.hisilicon.com 7261S: Maintained 7262F: drivers/net/ethernet/hisilicon/hns3/ 7263 7264HISILICON LPC BUS DRIVER 7265M: john.garry@huawei.com 7266W: http://www.hisilicon.com 7267S: Maintained 7268F: drivers/bus/hisi_lpc.c 7269F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7270 7271HISILICON NETWORK SUBSYSTEM DRIVER 7272M: Yisen Zhuang <yisen.zhuang@huawei.com> 7273M: Salil Mehta <salil.mehta@huawei.com> 7274L: netdev@vger.kernel.org 7275W: http://www.hisilicon.com 7276S: Maintained 7277F: drivers/net/ethernet/hisilicon/ 7278F: Documentation/devicetree/bindings/net/hisilicon*.txt 7279 7280HISILICON PMU DRIVER 7281M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7282W: http://www.hisilicon.com 7283S: Supported 7284F: drivers/perf/hisilicon 7285F: Documentation/perf/hisi-pmu.txt 7286 7287HISILICON ROCE DRIVER 7288M: Lijun Ou <oulijun@huawei.com> 7289M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7290L: linux-rdma@vger.kernel.org 7291S: Maintained 7292F: drivers/infiniband/hw/hns/ 7293F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7294 7295HISILICON SAS Controller 7296M: John Garry <john.garry@huawei.com> 7297W: http://www.hisilicon.com 7298S: Supported 7299F: drivers/scsi/hisi_sas/ 7300F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7301 7302HMM - Heterogeneous Memory Management 7303M: Jérôme Glisse <jglisse@redhat.com> 7304L: linux-mm@kvack.org 7305S: Maintained 7306F: mm/hmm* 7307F: include/linux/hmm* 7308F: Documentation/vm/hmm.rst 7309 7310HOST AP DRIVER 7311M: Jouni Malinen <j@w1.fi> 7312L: linux-wireless@vger.kernel.org 7313W: http://w1.fi/hostap-driver.html 7314S: Obsolete 7315F: drivers/net/wireless/intersil/hostap/ 7316 7317HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7318L: platform-driver-x86@vger.kernel.org 7319S: Orphan 7320F: drivers/platform/x86/tc1100-wmi.c 7321 7322HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7323M: Jaroslav Kysela <perex@perex.cz> 7324S: Maintained 7325F: drivers/net/ethernet/hp/hp100.* 7326 7327HPET: High Precision Event Timers driver 7328M: Clemens Ladisch <clemens@ladisch.de> 7329S: Maintained 7330F: Documentation/timers/hpet.rst 7331F: drivers/char/hpet.c 7332F: include/linux/hpet.h 7333F: include/uapi/linux/hpet.h 7334 7335HPET: x86 7336S: Orphan 7337F: arch/x86/kernel/hpet.c 7338F: arch/x86/include/asm/hpet.h 7339 7340HPFS FILESYSTEM 7341M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7342W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7343S: Maintained 7344F: fs/hpfs/ 7345 7346HSI SUBSYSTEM 7347M: Sebastian Reichel <sre@kernel.org> 7348T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7349S: Maintained 7350F: Documentation/ABI/testing/sysfs-bus-hsi 7351F: Documentation/driver-api/hsi.rst 7352F: drivers/hsi/ 7353F: include/linux/hsi/ 7354F: include/uapi/linux/hsi/ 7355 7356HSO 3G MODEM DRIVER 7357L: linux-usb@vger.kernel.org 7358S: Orphan 7359F: drivers/net/usb/hso.c 7360 7361HSR NETWORK PROTOCOL 7362M: Arvid Brodin <arvid.brodin@alten.se> 7363L: netdev@vger.kernel.org 7364S: Maintained 7365F: net/hsr/ 7366 7367HT16K33 LED CONTROLLER DRIVER 7368M: Robin van der Gracht <robin@protonic.nl> 7369S: Maintained 7370F: drivers/auxdisplay/ht16k33.c 7371F: Documentation/devicetree/bindings/display/ht16k33.txt 7372 7373HTCPEN TOUCHSCREEN DRIVER 7374M: Pau Oliva Fora <pof@eslack.org> 7375L: linux-input@vger.kernel.org 7376S: Maintained 7377F: drivers/input/touchscreen/htcpen.c 7378 7379HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7380M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7381L: linux-iio@vger.kernel.org 7382W: http://www.st.com/ 7383S: Maintained 7384F: drivers/iio/humidity/hts221* 7385F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7386 7387HUAWEI ETHERNET DRIVER 7388M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7389L: netdev@vger.kernel.org 7390S: Supported 7391F: Documentation/networking/hinic.txt 7392F: drivers/net/ethernet/huawei/hinic/ 7393 7394HUGETLB FILESYSTEM 7395M: Mike Kravetz <mike.kravetz@oracle.com> 7396L: linux-mm@kvack.org 7397S: Maintained 7398F: fs/hugetlbfs/ 7399F: mm/hugetlb.c 7400F: include/linux/hugetlb.h 7401F: Documentation/admin-guide/mm/hugetlbpage.rst 7402F: Documentation/vm/hugetlbfs_reserv.rst 7403F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7404 7405HVA ST MEDIA DRIVER 7406M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7407L: linux-media@vger.kernel.org 7408T: git git://linuxtv.org/media_tree.git 7409W: https://linuxtv.org 7410S: Supported 7411F: drivers/media/platform/sti/hva 7412 7413HWPOISON MEMORY FAILURE HANDLING 7414M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7415L: linux-mm@kvack.org 7416S: Maintained 7417F: mm/memory-failure.c 7418F: mm/hwpoison-inject.c 7419 7420HYGON PROCESSOR SUPPORT 7421M: Pu Wen <puwen@hygon.cn> 7422L: linux-kernel@vger.kernel.org 7423S: Maintained 7424F: arch/x86/kernel/cpu/hygon.c 7425 7426Hyper-V CORE AND DRIVERS 7427M: "K. Y. Srinivasan" <kys@microsoft.com> 7428M: Haiyang Zhang <haiyangz@microsoft.com> 7429M: Stephen Hemminger <sthemmin@microsoft.com> 7430M: Sasha Levin <sashal@kernel.org> 7431T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7432L: linux-hyperv@vger.kernel.org 7433S: Supported 7434F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7435F: arch/x86/include/asm/mshyperv.h 7436F: arch/x86/include/asm/trace/hyperv.h 7437F: arch/x86/include/asm/hyperv-tlfs.h 7438F: arch/x86/kernel/cpu/mshyperv.c 7439F: arch/x86/hyperv 7440F: drivers/clocksource/hyperv_timer.c 7441F: drivers/hid/hid-hyperv.c 7442F: drivers/hv/ 7443F: drivers/input/serio/hyperv-keyboard.c 7444F: drivers/pci/controller/pci-hyperv.c 7445F: drivers/net/hyperv/ 7446F: drivers/scsi/storvsc_drv.c 7447F: drivers/uio/uio_hv_generic.c 7448F: drivers/video/fbdev/hyperv_fb.c 7449F: drivers/iommu/hyperv_iommu.c 7450F: net/vmw_vsock/hyperv_transport.c 7451F: include/clocksource/hyperv_timer.h 7452F: include/linux/hyperv.h 7453F: include/uapi/linux/hyperv.h 7454F: include/asm-generic/mshyperv.h 7455F: tools/hv/ 7456F: Documentation/ABI/stable/sysfs-bus-vmbus 7457 7458HYPERBUS SUPPORT 7459M: Vignesh Raghavendra <vigneshr@ti.com> 7460S: Supported 7461F: drivers/mtd/hyperbus/ 7462F: include/linux/mtd/hyperbus.h 7463F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7464F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7465 7466HYPERVISOR VIRTUAL CONSOLE DRIVER 7467L: linuxppc-dev@lists.ozlabs.org 7468S: Odd Fixes 7469F: drivers/tty/hvc/ 7470 7471I2C ACPI SUPPORT 7472M: Mika Westerberg <mika.westerberg@linux.intel.com> 7473L: linux-i2c@vger.kernel.org 7474L: linux-acpi@vger.kernel.org 7475S: Maintained 7476F: drivers/i2c/i2c-core-acpi.c 7477 7478I2C CONTROLLER DRIVER FOR NVIDIA GPU 7479M: Ajay Gupta <ajayg@nvidia.com> 7480L: linux-i2c@vger.kernel.org 7481S: Maintained 7482F: Documentation/i2c/busses/i2c-nvidia-gpu 7483F: drivers/i2c/busses/i2c-nvidia-gpu.c 7484 7485I2C MUXES 7486M: Peter Rosin <peda@axentia.se> 7487L: linux-i2c@vger.kernel.org 7488S: Maintained 7489F: Documentation/i2c/i2c-topology 7490F: Documentation/i2c/muxes/ 7491F: Documentation/devicetree/bindings/i2c/i2c-mux* 7492F: Documentation/devicetree/bindings/i2c/i2c-arb* 7493F: Documentation/devicetree/bindings/i2c/i2c-gate* 7494F: drivers/i2c/i2c-mux.c 7495F: drivers/i2c/muxes/ 7496F: include/linux/i2c-mux.h 7497 7498I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7499M: Gregory CLEMENT <gregory.clement@bootlin.com> 7500L: linux-i2c@vger.kernel.org 7501S: Maintained 7502F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt 7503F: drivers/i2c/busses/i2c-mv64xxx.c 7504 7505I2C OVER PARALLEL PORT 7506M: Jean Delvare <jdelvare@suse.com> 7507L: linux-i2c@vger.kernel.org 7508S: Maintained 7509F: Documentation/i2c/busses/i2c-parport 7510F: Documentation/i2c/busses/i2c-parport-light 7511F: drivers/i2c/busses/i2c-parport.c 7512F: drivers/i2c/busses/i2c-parport-light.c 7513 7514I2C SUBSYSTEM 7515M: Wolfram Sang <wsa@the-dreams.de> 7516L: linux-i2c@vger.kernel.org 7517W: https://i2c.wiki.kernel.org/ 7518Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7519T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7520S: Maintained 7521F: Documentation/devicetree/bindings/i2c/i2c.txt 7522F: Documentation/i2c/ 7523F: drivers/i2c/* 7524F: include/linux/i2c.h 7525F: include/linux/i2c-dev.h 7526F: include/linux/i2c-smbus.h 7527F: include/uapi/linux/i2c.h 7528F: include/uapi/linux/i2c-*.h 7529 7530I2C SUBSYSTEM HOST DRIVERS 7531L: linux-i2c@vger.kernel.org 7532W: https://i2c.wiki.kernel.org/ 7533Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7534T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7535S: Odd Fixes 7536F: Documentation/devicetree/bindings/i2c/ 7537F: drivers/i2c/algos/ 7538F: drivers/i2c/busses/ 7539 7540I2C-TAOS-EVM DRIVER 7541M: Jean Delvare <jdelvare@suse.com> 7542L: linux-i2c@vger.kernel.org 7543S: Maintained 7544F: Documentation/i2c/busses/i2c-taos-evm 7545F: drivers/i2c/busses/i2c-taos-evm.c 7546 7547I2C-TINY-USB DRIVER 7548M: Till Harbaum <till@harbaum.org> 7549L: linux-i2c@vger.kernel.org 7550W: http://www.harbaum.org/till/i2c_tiny_usb 7551S: Maintained 7552F: drivers/i2c/busses/i2c-tiny-usb.c 7553 7554I2C/SMBUS CONTROLLER DRIVERS FOR PC 7555M: Jean Delvare <jdelvare@suse.com> 7556L: linux-i2c@vger.kernel.org 7557S: Maintained 7558F: Documentation/i2c/busses/i2c-ali1535 7559F: Documentation/i2c/busses/i2c-ali1563 7560F: Documentation/i2c/busses/i2c-ali15x3 7561F: Documentation/i2c/busses/i2c-amd756 7562F: Documentation/i2c/busses/i2c-amd8111 7563F: Documentation/i2c/busses/i2c-i801 7564F: Documentation/i2c/busses/i2c-nforce2 7565F: Documentation/i2c/busses/i2c-piix4 7566F: Documentation/i2c/busses/i2c-sis5595 7567F: Documentation/i2c/busses/i2c-sis630 7568F: Documentation/i2c/busses/i2c-sis96x 7569F: Documentation/i2c/busses/i2c-via 7570F: Documentation/i2c/busses/i2c-viapro 7571F: drivers/i2c/busses/i2c-ali1535.c 7572F: drivers/i2c/busses/i2c-ali1563.c 7573F: drivers/i2c/busses/i2c-ali15x3.c 7574F: drivers/i2c/busses/i2c-amd756.c 7575F: drivers/i2c/busses/i2c-amd756-s4882.c 7576F: drivers/i2c/busses/i2c-amd8111.c 7577F: drivers/i2c/busses/i2c-i801.c 7578F: drivers/i2c/busses/i2c-isch.c 7579F: drivers/i2c/busses/i2c-nforce2.c 7580F: drivers/i2c/busses/i2c-nforce2-s4985.c 7581F: drivers/i2c/busses/i2c-piix4.c 7582F: drivers/i2c/busses/i2c-sis5595.c 7583F: drivers/i2c/busses/i2c-sis630.c 7584F: drivers/i2c/busses/i2c-sis96x.c 7585F: drivers/i2c/busses/i2c-via.c 7586F: drivers/i2c/busses/i2c-viapro.c 7587 7588I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7589M: Hans de Goede <hdegoede@redhat.com> 7590L: linux-i2c@vger.kernel.org 7591S: Maintained 7592F: drivers/i2c/busses/i2c-cht-wc.c 7593 7594I2C/SMBUS ISMT DRIVER 7595M: Seth Heasley <seth.heasley@intel.com> 7596M: Neil Horman <nhorman@tuxdriver.com> 7597L: linux-i2c@vger.kernel.org 7598F: drivers/i2c/busses/i2c-ismt.c 7599F: Documentation/i2c/busses/i2c-ismt 7600 7601I2C/SMBUS STUB DRIVER 7602M: Jean Delvare <jdelvare@suse.com> 7603L: linux-i2c@vger.kernel.org 7604S: Maintained 7605F: drivers/i2c/i2c-stub.c 7606 7607I3C SUBSYSTEM 7608M: Boris Brezillon <bbrezillon@kernel.org> 7609L: linux-i3c@lists.infradead.org 7610C: irc://chat.freenode.net/linux-i3c 7611T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7612S: Maintained 7613F: Documentation/ABI/testing/sysfs-bus-i3c 7614F: Documentation/devicetree/bindings/i3c/ 7615F: Documentation/driver-api/i3c 7616F: drivers/i3c/ 7617F: include/linux/i3c/ 7618 7619I3C DRIVER FOR SYNOPSYS DESIGNWARE 7620M: Vitor Soares <vitor.soares@synopsys.com> 7621S: Maintained 7622F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7623F: drivers/i3c/master/dw* 7624 7625IA64 (Itanium) PLATFORM 7626M: Tony Luck <tony.luck@intel.com> 7627M: Fenghua Yu <fenghua.yu@intel.com> 7628L: linux-ia64@vger.kernel.org 7629T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7630S: Maintained 7631F: arch/ia64/ 7632 7633IBM Power 842 compression accelerator 7634M: Haren Myneni <haren@us.ibm.com> 7635S: Supported 7636F: drivers/crypto/nx/Makefile 7637F: drivers/crypto/nx/Kconfig 7638F: drivers/crypto/nx/nx-842* 7639F: include/linux/sw842.h 7640F: crypto/842.c 7641F: lib/842/ 7642 7643IBM Power in-Nest Crypto Acceleration 7644M: Breno Leitão <leitao@debian.org> 7645M: Nayna Jain <nayna@linux.ibm.com> 7646M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7647L: linux-crypto@vger.kernel.org 7648S: Supported 7649F: drivers/crypto/nx/Makefile 7650F: drivers/crypto/nx/Kconfig 7651F: drivers/crypto/nx/nx-aes* 7652F: drivers/crypto/nx/nx-sha* 7653F: drivers/crypto/nx/nx.* 7654F: drivers/crypto/nx/nx_csbcpb.h 7655F: drivers/crypto/nx/nx_debugfs.h 7656 7657IBM Power Linux RAID adapter 7658M: Brian King <brking@us.ibm.com> 7659S: Supported 7660F: drivers/scsi/ipr.* 7661 7662IBM Power SRIOV Virtual NIC Device Driver 7663M: Thomas Falcon <tlfalcon@linux.ibm.com> 7664M: John Allen <jallen@linux.ibm.com> 7665L: netdev@vger.kernel.org 7666S: Supported 7667F: drivers/net/ethernet/ibm/ibmvnic.* 7668 7669IBM Power Virtual Accelerator Switchboard 7670M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7671L: linuxppc-dev@lists.ozlabs.org 7672S: Supported 7673F: arch/powerpc/platforms/powernv/vas* 7674F: arch/powerpc/platforms/powernv/copy-paste.h 7675F: arch/powerpc/include/asm/vas.h 7676 7677IBM Power Virtual Ethernet Device Driver 7678M: Thomas Falcon <tlfalcon@linux.ibm.com> 7679L: netdev@vger.kernel.org 7680S: Supported 7681F: drivers/net/ethernet/ibm/ibmveth.* 7682 7683IBM Power Virtual FC Device Drivers 7684M: Tyrel Datwyler <tyreld@linux.ibm.com> 7685L: linux-scsi@vger.kernel.org 7686S: Supported 7687F: drivers/scsi/ibmvscsi/ibmvfc* 7688 7689IBM Power Virtual Management Channel Driver 7690M: Steven Royer <seroyer@linux.ibm.com> 7691S: Supported 7692F: drivers/misc/ibmvmc.* 7693 7694IBM Power Virtual SCSI Device Drivers 7695M: Tyrel Datwyler <tyreld@linux.ibm.com> 7696L: linux-scsi@vger.kernel.org 7697S: Supported 7698F: drivers/scsi/ibmvscsi/ibmvscsi* 7699F: include/scsi/viosrp.h 7700 7701IBM Power Virtual SCSI Device Target Driver 7702M: Michael Cyr <mikecyr@linux.ibm.com> 7703L: linux-scsi@vger.kernel.org 7704L: target-devel@vger.kernel.org 7705S: Supported 7706F: drivers/scsi/ibmvscsi_tgt/ 7707 7708IBM Power VMX Cryptographic instructions 7709M: Breno Leitão <leitao@debian.org> 7710M: Nayna Jain <nayna@linux.ibm.com> 7711M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7712L: linux-crypto@vger.kernel.org 7713S: Supported 7714F: drivers/crypto/vmx/Makefile 7715F: drivers/crypto/vmx/Kconfig 7716F: drivers/crypto/vmx/vmx.c 7717F: drivers/crypto/vmx/aes* 7718F: drivers/crypto/vmx/ghash* 7719F: drivers/crypto/vmx/ppc-xlate.pl 7720 7721IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7722M: Tyrel Datwyler <tyreld@linux.ibm.com> 7723L: linux-pci@vger.kernel.org 7724L: linuxppc-dev@lists.ozlabs.org 7725S: Supported 7726F: drivers/pci/hotplug/rpaphp* 7727 7728IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7729M: Tyrel Datwyler <tyreld@linux.ibm.com> 7730L: linux-pci@vger.kernel.org 7731L: linuxppc-dev@lists.ozlabs.org 7732S: Supported 7733F: drivers/pci/hotplug/rpadlpar* 7734 7735IBM ServeRAID RAID DRIVER 7736S: Orphan 7737F: drivers/scsi/ips.* 7738 7739ICH LPC AND GPIO DRIVER 7740M: Peter Tyser <ptyser@xes-inc.com> 7741S: Maintained 7742F: drivers/mfd/lpc_ich.c 7743F: drivers/gpio/gpio-ich.c 7744 7745IDE SUBSYSTEM 7746M: "David S. Miller" <davem@davemloft.net> 7747L: linux-ide@vger.kernel.org 7748Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7749T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7750S: Maintained 7751F: Documentation/ide/ 7752F: drivers/ide/ 7753F: include/linux/ide.h 7754 7755IDE/ATAPI DRIVERS 7756M: Borislav Petkov <bp@alien8.de> 7757L: linux-ide@vger.kernel.org 7758S: Maintained 7759F: Documentation/cdrom/ide-cd.rst 7760F: drivers/ide/ide-cd* 7761 7762IDEAPAD LAPTOP EXTRAS DRIVER 7763M: Ike Panhc <ike.pan@canonical.com> 7764L: platform-driver-x86@vger.kernel.org 7765W: http://launchpad.net/ideapad-laptop 7766S: Maintained 7767F: drivers/platform/x86/ideapad-laptop.c 7768 7769IDEAPAD LAPTOP SLIDEBAR DRIVER 7770M: Andrey Moiseev <o2g.org.ru@gmail.com> 7771L: linux-input@vger.kernel.org 7772W: https://github.com/o2genum/ideapad-slidebar 7773S: Maintained 7774F: drivers/input/misc/ideapad_slidebar.c 7775 7776IDT VersaClock 5 CLOCK DRIVER 7777M: Marek Vasut <marek.vasut@gmail.com> 7778S: Maintained 7779F: drivers/clk/clk-versaclock5.c 7780 7781IEEE 802.15.4 SUBSYSTEM 7782M: Alexander Aring <alex.aring@gmail.com> 7783M: Stefan Schmidt <stefan@datenfreihafen.org> 7784L: linux-wpan@vger.kernel.org 7785W: http://wpan.cakelab.org/ 7786T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7787T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7788S: Maintained 7789F: net/ieee802154/ 7790F: net/mac802154/ 7791F: drivers/net/ieee802154/ 7792F: include/linux/nl802154.h 7793F: include/linux/ieee802154.h 7794F: include/net/nl802154.h 7795F: include/net/mac802154.h 7796F: include/net/af_ieee802154.h 7797F: include/net/cfg802154.h 7798F: include/net/ieee802154_netdev.h 7799F: Documentation/networking/ieee802154.rst 7800 7801IFE PROTOCOL 7802M: Yotam Gigi <yotam.gi@gmail.com> 7803M: Jamal Hadi Salim <jhs@mojatatu.com> 7804F: net/ife 7805F: include/net/ife.h 7806F: include/uapi/linux/ife.h 7807 7808IGORPLUG-USB IR RECEIVER 7809M: Sean Young <sean@mess.org> 7810L: linux-media@vger.kernel.org 7811S: Maintained 7812F: drivers/media/rc/igorplugusb.c 7813 7814IGUANAWORKS USB IR TRANSCEIVER 7815M: Sean Young <sean@mess.org> 7816L: linux-media@vger.kernel.org 7817S: Maintained 7818F: drivers/media/rc/iguanair.c 7819 7820IIO DIGITAL POTENTIOMETER DAC 7821M: Peter Rosin <peda@axentia.se> 7822L: linux-iio@vger.kernel.org 7823S: Maintained 7824F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7825F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7826F: drivers/iio/dac/dpot-dac.c 7827 7828IIO ENVELOPE DETECTOR 7829M: Peter Rosin <peda@axentia.se> 7830L: linux-iio@vger.kernel.org 7831S: Maintained 7832F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7833F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7834F: drivers/iio/adc/envelope-detector.c 7835 7836IIO MULTIPLEXER 7837M: Peter Rosin <peda@axentia.se> 7838L: linux-iio@vger.kernel.org 7839S: Maintained 7840F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7841F: drivers/iio/multiplexer/iio-mux.c 7842 7843IIO SUBSYSTEM AND DRIVERS 7844M: Jonathan Cameron <jic23@kernel.org> 7845R: Hartmut Knaack <knaack.h@gmx.de> 7846R: Lars-Peter Clausen <lars@metafoo.de> 7847R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7848L: linux-iio@vger.kernel.org 7849T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7850S: Maintained 7851F: Documentation/ABI/testing/configfs-iio* 7852F: Documentation/ABI/testing/sysfs-bus-iio* 7853F: Documentation/devicetree/bindings/iio/ 7854F: drivers/iio/ 7855F: drivers/staging/iio/ 7856F: include/linux/iio/ 7857F: tools/iio/ 7858 7859IIO UNIT CONVERTER 7860M: Peter Rosin <peda@axentia.se> 7861L: linux-iio@vger.kernel.org 7862S: Maintained 7863F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7864F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7865F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7866F: drivers/iio/afe/iio-rescale.c 7867 7868IKANOS/ADI EAGLE ADSL USB DRIVER 7869M: Matthieu Castet <castet.matthieu@free.fr> 7870M: Stanislaw Gruszka <stf_xl@wp.pl> 7871S: Maintained 7872F: drivers/usb/atm/ueagle-atm.c 7873 7874IMGTEC ASCII LCD DRIVER 7875M: Paul Burton <paul.burton@mips.com> 7876S: Maintained 7877F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7878F: drivers/auxdisplay/img-ascii-lcd.c 7879 7880IMGTEC IR DECODER DRIVER 7881M: James Hogan <jhogan@kernel.org> 7882S: Maintained 7883F: drivers/media/rc/img-ir/ 7884 7885IMON SOUNDGRAPH USB IR RECEIVER 7886M: Sean Young <sean@mess.org> 7887L: linux-media@vger.kernel.org 7888S: Maintained 7889F: drivers/media/rc/imon_raw.c 7890F: drivers/media/rc/imon.c 7891 7892IMS TWINTURBO FRAMEBUFFER DRIVER 7893L: linux-fbdev@vger.kernel.org 7894S: Orphan 7895F: drivers/video/fbdev/imsttfb.c 7896 7897INA209 HARDWARE MONITOR DRIVER 7898M: Guenter Roeck <linux@roeck-us.net> 7899L: linux-hwmon@vger.kernel.org 7900S: Maintained 7901F: Documentation/hwmon/ina209.rst 7902F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7903F: drivers/hwmon/ina209.c 7904 7905INA2XX HARDWARE MONITOR DRIVER 7906M: Guenter Roeck <linux@roeck-us.net> 7907L: linux-hwmon@vger.kernel.org 7908S: Maintained 7909F: Documentation/hwmon/ina2xx.rst 7910F: drivers/hwmon/ina2xx.c 7911F: include/linux/platform_data/ina2xx.h 7912 7913INDUSTRY PACK SUBSYSTEM (IPACK) 7914M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7915M: Jens Taprogge <jens.taprogge@taprogge.org> 7916M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7917L: industrypack-devel@lists.sourceforge.net 7918W: http://industrypack.sourceforge.net 7919S: Maintained 7920F: drivers/ipack/ 7921 7922INFINEON DPS310 Driver 7923M: Eddie James <eajames@linux.ibm.com> 7924L: linux-iio@vger.kernel.org 7925F: drivers/iio/pressure/dps310.c 7926S: Maintained 7927 7928INFINIBAND SUBSYSTEM 7929M: Doug Ledford <dledford@redhat.com> 7930M: Jason Gunthorpe <jgg@mellanox.com> 7931L: linux-rdma@vger.kernel.org 7932W: https://github.com/linux-rdma/rdma-core 7933Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7934T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7935S: Supported 7936F: Documentation/devicetree/bindings/infiniband/ 7937F: Documentation/infiniband/ 7938F: drivers/infiniband/ 7939F: include/uapi/linux/if_infiniband.h 7940F: include/uapi/rdma/ 7941F: include/rdma/ 7942F: include/trace/events/ib_mad.h 7943F: include/trace/events/ib_umad.h 7944F: samples/bpf/ibumad_kern.c 7945F: samples/bpf/ibumad_user.c 7946 7947INGENIC JZ4780 DMA Driver 7948M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7949S: Maintained 7950F: drivers/dma/dma-jz4780.c 7951 7952INGENIC JZ4780 NAND DRIVER 7953M: Harvey Hunt <harveyhuntnexus@gmail.com> 7954L: linux-mtd@lists.infradead.org 7955S: Maintained 7956F: drivers/mtd/nand/raw/ingenic/ 7957 7958INOTIFY 7959M: Jan Kara <jack@suse.cz> 7960R: Amir Goldstein <amir73il@gmail.com> 7961L: linux-fsdevel@vger.kernel.org 7962S: Maintained 7963F: Documentation/filesystems/inotify.txt 7964F: fs/notify/inotify/ 7965F: include/linux/inotify.h 7966F: include/uapi/linux/inotify.h 7967 7968INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7969M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7970L: linux-input@vger.kernel.org 7971Q: http://patchwork.kernel.org/project/linux-input/list/ 7972T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7973S: Maintained 7974F: drivers/input/ 7975F: include/linux/input.h 7976F: include/uapi/linux/input.h 7977F: include/uapi/linux/input-event-codes.h 7978F: include/linux/input/ 7979F: Documentation/devicetree/bindings/input/ 7980F: Documentation/devicetree/bindings/serio/ 7981F: Documentation/input/ 7982 7983INPUT MULTITOUCH (MT) PROTOCOL 7984M: Henrik Rydberg <rydberg@bitmath.org> 7985L: linux-input@vger.kernel.org 7986S: Odd fixes 7987F: Documentation/input/multi-touch-protocol.rst 7988F: drivers/input/input-mt.c 7989K: \b(ABS|SYN)_MT_ 7990 7991INSIDE SECURE CRYPTO DRIVER 7992M: Antoine Tenart <antoine.tenart@bootlin.com> 7993F: drivers/crypto/inside-secure/ 7994S: Maintained 7995L: linux-crypto@vger.kernel.org 7996 7997INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7998M: Mimi Zohar <zohar@linux.ibm.com> 7999M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8000L: linux-integrity@vger.kernel.org 8001T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8002S: Supported 8003F: security/integrity/ima/ 8004 8005INTEL 810/815 FRAMEBUFFER DRIVER 8006M: Antonino Daplas <adaplas@gmail.com> 8007L: linux-fbdev@vger.kernel.org 8008S: Maintained 8009F: drivers/video/fbdev/i810/ 8010 8011INTEL ASoC DRIVERS 8012M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8013M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8014M: Jie Yang <yang.jie@linux.intel.com> 8015L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8016S: Supported 8017F: sound/soc/intel/ 8018 8019INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8020M: Hans de Goede <hdegoede@redhat.com> 8021L: platform-driver-x86@vger.kernel.org 8022S: Maintained 8023F: drivers/platform/x86/intel_atomisp2_pm.c 8024 8025INTEL C600 SERIES SAS CONTROLLER DRIVER 8026M: Intel SCU Linux support <intel-linux-scu@intel.com> 8027M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8028L: linux-scsi@vger.kernel.org 8029T: git git://git.code.sf.net/p/intel-sas/isci 8030S: Supported 8031F: drivers/scsi/isci/ 8032 8033INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8034M: Jani Nikula <jani.nikula@linux.intel.com> 8035M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8036M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8037L: intel-gfx@lists.freedesktop.org 8038W: https://01.org/linuxgraphics/ 8039B: https://01.org/linuxgraphics/documentation/how-report-bugs 8040C: irc://chat.freenode.net/intel-gfx 8041Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8042T: git git://anongit.freedesktop.org/drm-intel 8043S: Supported 8044F: drivers/gpu/drm/i915/ 8045F: include/drm/i915* 8046F: include/uapi/drm/i915_drm.h 8047F: Documentation/gpu/i915.rst 8048 8049INTEL ETHERNET DRIVERS 8050M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8051L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8052W: http://www.intel.com/support/feedback.htm 8053W: http://e1000.sourceforge.net/ 8054Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8055T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8056T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8057S: Supported 8058F: Documentation/networking/device_drivers/intel/e100.rst 8059F: Documentation/networking/device_drivers/intel/e1000.rst 8060F: Documentation/networking/device_drivers/intel/e1000e.rst 8061F: Documentation/networking/device_drivers/intel/fm10k.rst 8062F: Documentation/networking/device_drivers/intel/igb.rst 8063F: Documentation/networking/device_drivers/intel/igbvf.rst 8064F: Documentation/networking/device_drivers/intel/ixgb.rst 8065F: Documentation/networking/device_drivers/intel/ixgbe.rst 8066F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8067F: Documentation/networking/device_drivers/intel/i40e.rst 8068F: Documentation/networking/device_drivers/intel/iavf.rst 8069F: Documentation/networking/device_drivers/intel/ice.rst 8070F: drivers/net/ethernet/intel/ 8071F: drivers/net/ethernet/intel/*/ 8072F: include/linux/avf/virtchnl.h 8073 8074INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8075M: Maik Broemme <mbroemme@libmpq.org> 8076L: linux-fbdev@vger.kernel.org 8077S: Maintained 8078F: Documentation/fb/intelfb.rst 8079F: drivers/video/fbdev/intelfb/ 8080 8081INTEL GPIO DRIVERS 8082M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8083L: linux-gpio@vger.kernel.org 8084S: Maintained 8085T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8086F: drivers/gpio/gpio-ich.c 8087F: drivers/gpio/gpio-intel-mid.c 8088F: drivers/gpio/gpio-lynxpoint.c 8089F: drivers/gpio/gpio-merrifield.c 8090F: drivers/gpio/gpio-ml-ioh.c 8091F: drivers/gpio/gpio-pch.c 8092F: drivers/gpio/gpio-sch.c 8093F: drivers/gpio/gpio-sodaville.c 8094 8095INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8096M: Zhenyu Wang <zhenyuw@linux.intel.com> 8097M: Zhi Wang <zhi.a.wang@intel.com> 8098L: intel-gvt-dev@lists.freedesktop.org 8099L: intel-gfx@lists.freedesktop.org 8100W: https://01.org/igvt-g 8101T: git https://github.com/intel/gvt-linux.git 8102S: Supported 8103F: drivers/gpu/drm/i915/gvt/ 8104 8105INTEL HID EVENT DRIVER 8106M: Alex Hung <alex.hung@canonical.com> 8107L: platform-driver-x86@vger.kernel.org 8108S: Maintained 8109F: drivers/platform/x86/intel-hid.c 8110 8111INTEL I/OAT DMA DRIVER 8112M: Dave Jiang <dave.jiang@intel.com> 8113R: Dan Williams <dan.j.williams@intel.com> 8114L: dmaengine@vger.kernel.org 8115Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8116S: Supported 8117F: drivers/dma/ioat* 8118 8119INTEL IDLE DRIVER 8120M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8121M: Len Brown <lenb@kernel.org> 8122L: linux-pm@vger.kernel.org 8123T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8124B: https://bugzilla.kernel.org 8125S: Supported 8126F: drivers/idle/intel_idle.c 8127 8128INTEL INTEGRATED SENSOR HUB DRIVER 8129M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8130M: Jiri Kosina <jikos@kernel.org> 8131L: linux-input@vger.kernel.org 8132S: Maintained 8133F: drivers/hid/intel-ish-hid/ 8134 8135INTEL IOMMU (VT-d) 8136M: David Woodhouse <dwmw2@infradead.org> 8137L: iommu@lists.linux-foundation.org 8138T: git git://git.infradead.org/iommu-2.6.git 8139S: Supported 8140F: drivers/iommu/intel-iommu.c 8141F: include/linux/intel-iommu.h 8142 8143INTEL IOP-ADMA DMA DRIVER 8144R: Dan Williams <dan.j.williams@intel.com> 8145S: Odd fixes 8146F: drivers/dma/iop-adma.c 8147 8148INTEL IPU3 CSI-2 CIO2 DRIVER 8149M: Yong Zhi <yong.zhi@intel.com> 8150M: Sakari Ailus <sakari.ailus@linux.intel.com> 8151M: Bingbu Cao <bingbu.cao@intel.com> 8152R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8153L: linux-media@vger.kernel.org 8154S: Maintained 8155F: drivers/media/pci/intel/ipu3/ 8156F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8157 8158INTEL IPU3 CSI-2 IMGU DRIVER 8159M: Sakari Ailus <sakari.ailus@linux.intel.com> 8160L: linux-media@vger.kernel.org 8161S: Maintained 8162F: drivers/staging/media/ipu3/ 8163F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8164F: Documentation/media/v4l-drivers/ipu3.rst 8165 8166INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8167M: Krzysztof Halasa <khalasa@piap.pl> 8168S: Maintained 8169F: include/linux/soc/ixp4xx/qmgr.h 8170F: include/linux/soc/ixp4xx/npe.h 8171F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8172F: drivers/soc/ixp4xx/ixp4xx-npe.c 8173F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8174F: drivers/net/wan/ixp4xx_hss.c 8175 8176INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8177M: Deepak Saxena <dsaxena@plexity.net> 8178S: Maintained 8179F: drivers/char/hw_random/ixp4xx-rng.c 8180 8181INTEL MANAGEMENT ENGINE (mei) 8182M: Tomas Winkler <tomas.winkler@intel.com> 8183L: linux-kernel@vger.kernel.org 8184S: Supported 8185F: include/uapi/linux/mei.h 8186F: include/linux/mei_cl_bus.h 8187F: drivers/misc/mei/* 8188F: drivers/watchdog/mei_wdt.c 8189F: Documentation/driver-api/mei/* 8190F: samples/mei/* 8191 8192INTEL MENLOW THERMAL DRIVER 8193M: Sujith Thomas <sujith.thomas@intel.com> 8194L: platform-driver-x86@vger.kernel.org 8195W: https://01.org/linux-acpi 8196S: Supported 8197F: drivers/platform/x86/intel_menlow.c 8198 8199INTEL MIC DRIVERS (mic) 8200M: Sudeep Dutt <sudeep.dutt@intel.com> 8201M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8202S: Supported 8203W: https://github.com/sudeepdutt/mic 8204W: http://software.intel.com/en-us/mic-developer 8205F: include/linux/mic_bus.h 8206F: include/linux/scif.h 8207F: include/uapi/linux/mic_common.h 8208F: include/uapi/linux/mic_ioctl.h 8209F: include/uapi/linux/scif_ioctl.h 8210F: drivers/misc/mic/ 8211F: drivers/dma/mic_x100_dma.c 8212F: drivers/dma/mic_x100_dma.h 8213F: Documentation/mic/ 8214 8215INTEL PMC CORE DRIVER 8216M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8217M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8218L: platform-driver-x86@vger.kernel.org 8219S: Maintained 8220F: drivers/platform/x86/intel_pmc_core* 8221 8222INTEL PMC/P-Unit IPC DRIVER 8223M: Zha Qipeng<qipeng.zha@intel.com> 8224L: platform-driver-x86@vger.kernel.org 8225S: Maintained 8226F: drivers/platform/x86/intel_pmc_ipc.c 8227F: drivers/platform/x86/intel_punit_ipc.c 8228F: arch/x86/include/asm/intel_pmc_ipc.h 8229F: arch/x86/include/asm/intel_punit_ipc.h 8230 8231INTEL PMIC GPIO DRIVERS 8232M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8233S: Maintained 8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8235F: drivers/gpio/gpio-*cove.c 8236F: drivers/gpio/gpio-msic.c 8237 8238INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8239R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8240S: Maintained 8241F: drivers/mfd/intel_msic.c 8242F: drivers/mfd/intel_soc_pmic* 8243F: include/linux/mfd/intel_msic.h 8244F: include/linux/mfd/intel_soc_pmic* 8245 8246INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8247M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8248L: linux-wireless@vger.kernel.org 8249S: Maintained 8250F: Documentation/networking/device_drivers/intel/ipw2100.txt 8251F: Documentation/networking/device_drivers/intel/ipw2200.txt 8252F: drivers/net/wireless/intel/ipw2x00/ 8253 8254INTEL PSTATE DRIVER 8255M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8256M: Len Brown <lenb@kernel.org> 8257L: linux-pm@vger.kernel.org 8258S: Supported 8259F: drivers/cpufreq/intel_pstate.c 8260 8261INTEL RDMA RNIC DRIVER 8262M: Faisal Latif <faisal.latif@intel.com> 8263M: Shiraz Saleem <shiraz.saleem@intel.com> 8264L: linux-rdma@vger.kernel.org 8265S: Supported 8266F: drivers/infiniband/hw/i40iw/ 8267F: include/uapi/rdma/i40iw-abi.h 8268 8269INTEL SPEED SELECT TECHNOLOGY 8270M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8271L: platform-driver-x86@vger.kernel.org 8272S: Maintained 8273F: drivers/platform/x86/intel_speed_select_if/ 8274F: tools/power/x86/intel-speed-select/ 8275F: include/uapi/linux/isst_if.h 8276 8277INTEL TELEMETRY DRIVER 8278M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8279M: "David E. Box" <david.e.box@linux.intel.com> 8280L: platform-driver-x86@vger.kernel.org 8281S: Maintained 8282F: arch/x86/include/asm/intel_telemetry.h 8283F: drivers/platform/x86/intel_telemetry* 8284 8285INTEL VIRTUAL BUTTON DRIVER 8286M: AceLan Kao <acelan.kao@canonical.com> 8287L: platform-driver-x86@vger.kernel.org 8288S: Maintained 8289F: drivers/platform/x86/intel-vbtn.c 8290 8291INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8292M: Stanislaw Gruszka <sgruszka@redhat.com> 8293L: linux-wireless@vger.kernel.org 8294S: Supported 8295F: drivers/net/wireless/intel/iwlegacy/ 8296 8297INTEL WIRELESS WIFI LINK (iwlwifi) 8298M: Johannes Berg <johannes.berg@intel.com> 8299M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8300M: Luca Coelho <luciano.coelho@intel.com> 8301M: Intel Linux Wireless <linuxwifi@intel.com> 8302L: linux-wireless@vger.kernel.org 8303W: http://intellinuxwireless.org 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8305S: Supported 8306F: drivers/net/wireless/intel/iwlwifi/ 8307 8308INTEL WIRELESS WIMAX CONNECTION 2400 8309M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8310M: linux-wimax@intel.com 8311L: wimax@linuxwimax.org (subscribers-only) 8312S: Supported 8313W: http://linuxwimax.org 8314F: Documentation/wimax/README.i2400m 8315F: drivers/net/wimax/i2400m/ 8316F: include/uapi/linux/wimax/i2400m.h 8317 8318INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8319M: Mario Limonciello <mario.limonciello@dell.com> 8320S: Maintained 8321F: drivers/platform/x86/intel-wmi-thunderbolt.c 8322 8323INTEL(R) TRACE HUB 8324M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8325S: Supported 8326F: Documentation/trace/intel_th.rst 8327F: drivers/hwtracing/intel_th/ 8328 8329INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8330M: Ning Sun <ning.sun@intel.com> 8331L: tboot-devel@lists.sourceforge.net 8332W: http://tboot.sourceforge.net 8333T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8334S: Supported 8335F: Documentation/intel_txt.txt 8336F: include/linux/tboot.h 8337F: arch/x86/kernel/tboot.c 8338 8339INTEL-MID GPIO DRIVER 8340M: David Cohen <david.a.cohen@linux.intel.com> 8341L: linux-gpio@vger.kernel.org 8342S: Maintained 8343F: drivers/gpio/gpio-intel-mid.c 8344 8345INTERCONNECT API 8346M: Georgi Djakov <georgi.djakov@linaro.org> 8347L: linux-pm@vger.kernel.org 8348S: Maintained 8349F: Documentation/interconnect/ 8350F: Documentation/devicetree/bindings/interconnect/ 8351F: drivers/interconnect/ 8352F: include/dt-bindings/interconnect/ 8353F: include/linux/interconnect-provider.h 8354F: include/linux/interconnect.h 8355 8356INVENSENSE MPU-3050 GYROSCOPE DRIVER 8357M: Linus Walleij <linus.walleij@linaro.org> 8358L: linux-iio@vger.kernel.org 8359S: Maintained 8360F: drivers/iio/gyro/mpu3050* 8361F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8362 8363IOC3 ETHERNET DRIVER 8364M: Ralf Baechle <ralf@linux-mips.org> 8365L: linux-mips@vger.kernel.org 8366S: Maintained 8367F: drivers/net/ethernet/sgi/ioc3-eth.c 8368 8369IOC3 SERIAL DRIVER 8370M: Pat Gefre <pfg@sgi.com> 8371L: linux-serial@vger.kernel.org 8372S: Maintained 8373F: drivers/tty/serial/ioc3_serial.c 8374 8375IOMAP FILESYSTEM LIBRARY 8376M: Christoph Hellwig <hch@infradead.org> 8377M: Darrick J. Wong <darrick.wong@oracle.com> 8378M: linux-xfs@vger.kernel.org 8379M: linux-fsdevel@vger.kernel.org 8380L: linux-xfs@vger.kernel.org 8381L: linux-fsdevel@vger.kernel.org 8382T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8383S: Supported 8384F: fs/iomap.c 8385F: include/linux/iomap.h 8386 8387IOMMU DRIVERS 8388M: Joerg Roedel <joro@8bytes.org> 8389L: iommu@lists.linux-foundation.org 8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8391S: Maintained 8392F: Documentation/devicetree/bindings/iommu/ 8393F: drivers/iommu/ 8394F: include/linux/iommu.h 8395F: include/linux/of_iommu.h 8396F: include/linux/iova.h 8397 8398IO_URING 8399M: Jens Axboe <axboe@kernel.dk> 8400L: linux-block@vger.kernel.org 8401L: linux-fsdevel@vger.kernel.org 8402T: git git://git.kernel.dk/linux-block 8403T: git git://git.kernel.dk/liburing 8404S: Maintained 8405F: fs/io_uring.c 8406F: include/uapi/linux/io_uring.h 8407 8408IP MASQUERADING 8409M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 8410S: Maintained 8411F: net/ipv4/netfilter/ipt_MASQUERADE.c 8412 8413IPMI SUBSYSTEM 8414M: Corey Minyard <minyard@acm.org> 8415L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8416W: http://openipmi.sourceforge.net/ 8417S: Supported 8418F: Documentation/devicetree/bindings/ipmi/ 8419F: Documentation/IPMI.txt 8420F: drivers/char/ipmi/ 8421F: include/linux/ipmi* 8422F: include/uapi/linux/ipmi* 8423 8424IPS SCSI RAID DRIVER 8425M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8426L: linux-scsi@vger.kernel.org 8427W: http://www.adaptec.com/ 8428S: Maintained 8429F: drivers/scsi/ips* 8430 8431IPVS 8432M: Wensong Zhang <wensong@linux-vs.org> 8433M: Simon Horman <horms@verge.net.au> 8434M: Julian Anastasov <ja@ssi.bg> 8435L: netdev@vger.kernel.org 8436L: lvs-devel@vger.kernel.org 8437S: Maintained 8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8440F: Documentation/networking/ipvs-sysctl.txt 8441F: include/net/ip_vs.h 8442F: include/uapi/linux/ip_vs.h 8443F: net/netfilter/ipvs/ 8444 8445IPWIRELESS DRIVER 8446M: Jiri Kosina <jikos@kernel.org> 8447M: David Sterba <dsterba@suse.com> 8448S: Odd Fixes 8449F: drivers/tty/ipwireless/ 8450 8451IPX NETWORK LAYER 8452L: netdev@vger.kernel.org 8453S: Obsolete 8454F: include/uapi/linux/ipx.h 8455 8456IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8457M: Marc Zyngier <marc.zyngier@arm.com> 8458S: Maintained 8459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8460F: Documentation/IRQ-domain.txt 8461F: include/linux/irqdomain.h 8462F: kernel/irq/irqdomain.c 8463F: kernel/irq/msi.c 8464 8465IRQ SUBSYSTEM 8466M: Thomas Gleixner <tglx@linutronix.de> 8467L: linux-kernel@vger.kernel.org 8468S: Maintained 8469T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8470F: kernel/irq/ 8471 8472IRQCHIP DRIVERS 8473M: Thomas Gleixner <tglx@linutronix.de> 8474M: Jason Cooper <jason@lakedaemon.net> 8475M: Marc Zyngier <marc.zyngier@arm.com> 8476L: linux-kernel@vger.kernel.org 8477S: Maintained 8478T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8479F: Documentation/devicetree/bindings/interrupt-controller/ 8480F: drivers/irqchip/ 8481 8482ISA 8483M: William Breathitt Gray <vilhelm.gray@gmail.com> 8484S: Maintained 8485F: Documentation/isa.txt 8486F: drivers/base/isa.c 8487F: include/linux/isa.h 8488 8489ISA RADIO MODULE 8490M: Hans Verkuil <hverkuil@xs4all.nl> 8491L: linux-media@vger.kernel.org 8492T: git git://linuxtv.org/media_tree.git 8493W: https://linuxtv.org 8494S: Maintained 8495F: drivers/media/radio/radio-isa* 8496 8497ISAPNP 8498M: Jaroslav Kysela <perex@perex.cz> 8499S: Maintained 8500F: Documentation/isapnp.txt 8501F: drivers/pnp/isapnp/ 8502F: include/linux/isapnp.h 8503 8504ISCSI 8505M: Lee Duncan <lduncan@suse.com> 8506M: Chris Leech <cleech@redhat.com> 8507L: open-iscsi@googlegroups.com 8508W: www.open-iscsi.com 8509S: Maintained 8510F: drivers/scsi/*iscsi* 8511F: include/scsi/*iscsi* 8512 8513iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8514M: Peter Jones <pjones@redhat.com> 8515M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8516S: Maintained 8517F: drivers/firmware/iscsi_ibft* 8518 8519ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8520M: Sagi Grimberg <sagi@grimberg.me> 8521M: Max Gurtovoy <maxg@mellanox.com> 8522L: linux-rdma@vger.kernel.org 8523S: Supported 8524W: http://www.openfabrics.org 8525W: www.open-iscsi.org 8526Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8527F: drivers/infiniband/ulp/iser/ 8528 8529ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8530M: Sagi Grimberg <sagi@grimberg.me> 8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8532L: linux-rdma@vger.kernel.org 8533L: target-devel@vger.kernel.org 8534S: Supported 8535W: http://www.linux-iscsi.org 8536F: drivers/infiniband/ulp/isert 8537 8538ISDN/mISDN SUBSYSTEM 8539M: Karsten Keil <isdn@linux-pingi.de> 8540L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8541L: netdev@vger.kernel.org 8542W: http://www.isdn4linux.de 8543S: Maintained 8544F: drivers/isdn/mISDN 8545F: drivers/isdn/hardware 8546 8547ISDN/CAPI SUBSYSTEM 8548M: Karsten Keil <isdn@linux-pingi.de> 8549L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8550L: netdev@vger.kernel.org 8551W: http://www.isdn4linux.de 8552S: Odd Fixes 8553F: Documentation/isdn/ 8554F: drivers/isdn/capi/ 8555F: drivers/staging/isdn/ 8556F: net/bluetooth/cmtp/ 8557F: include/linux/isdn/ 8558F: include/uapi/linux/isdn/ 8559 8560IT87 HARDWARE MONITORING DRIVER 8561M: Jean Delvare <jdelvare@suse.com> 8562L: linux-hwmon@vger.kernel.org 8563S: Maintained 8564F: Documentation/hwmon/it87.rst 8565F: drivers/hwmon/it87.c 8566 8567IT913X MEDIA DRIVER 8568M: Antti Palosaari <crope@iki.fi> 8569L: linux-media@vger.kernel.org 8570W: https://linuxtv.org 8571W: http://palosaari.fi/linux/ 8572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8573T: git git://linuxtv.org/anttip/media_tree.git 8574S: Maintained 8575F: drivers/media/tuners/it913x* 8576 8577IVTV VIDEO4LINUX DRIVER 8578M: Andy Walls <awalls@md.metrocast.net> 8579L: ivtv-devel@ivtvdriver.org (subscribers-only) 8580L: linux-media@vger.kernel.org 8581T: git git://linuxtv.org/media_tree.git 8582W: http://www.ivtvdriver.org 8583S: Maintained 8584F: Documentation/media/v4l-drivers/ivtv* 8585F: drivers/media/pci/ivtv/ 8586F: include/uapi/linux/ivtv* 8587 8588IX2505V MEDIA DRIVER 8589M: Malcolm Priestley <tvboxspy@gmail.com> 8590L: linux-media@vger.kernel.org 8591W: https://linuxtv.org 8592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8593S: Maintained 8594F: drivers/media/dvb-frontends/ix2505v* 8595 8596JAILHOUSE HYPERVISOR INTERFACE 8597M: Jan Kiszka <jan.kiszka@siemens.com> 8598L: jailhouse-dev@googlegroups.com 8599S: Maintained 8600F: arch/x86/kernel/jailhouse.c 8601F: arch/x86/include/asm/jailhouse_para.h 8602 8603JC42.4 TEMPERATURE SENSOR DRIVER 8604M: Guenter Roeck <linux@roeck-us.net> 8605L: linux-hwmon@vger.kernel.org 8606S: Maintained 8607F: drivers/hwmon/jc42.c 8608F: Documentation/hwmon/jc42.rst 8609 8610JFS FILESYSTEM 8611M: Dave Kleikamp <shaggy@kernel.org> 8612L: jfs-discussion@lists.sourceforge.net 8613W: http://jfs.sourceforge.net/ 8614T: git git://github.com/kleikamp/linux-shaggy.git 8615S: Maintained 8616F: Documentation/filesystems/jfs.txt 8617F: fs/jfs/ 8618 8619JME NETWORK DRIVER 8620M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8621L: netdev@vger.kernel.org 8622S: Maintained 8623F: drivers/net/ethernet/jme.* 8624 8625JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8626M: David Woodhouse <dwmw2@infradead.org> 8627M: Richard Weinberger <richard@nod.at> 8628L: linux-mtd@lists.infradead.org 8629W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8630T: git git://git.infradead.org/ubifs-2.6.git 8631S: Odd Fixes 8632F: fs/jffs2/ 8633F: include/uapi/linux/jffs2.h 8634 8635JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8636M: "Theodore Ts'o" <tytso@mit.edu> 8637M: Jan Kara <jack@suse.com> 8638L: linux-ext4@vger.kernel.org 8639S: Maintained 8640F: fs/jbd2/ 8641F: include/linux/jbd2.h 8642 8643JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8644M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8645L: linux-media@vger.kernel.org 8646S: Maintained 8647F: drivers/media/platform/rcar_jpu.c 8648 8649JSM Neo PCI based serial card 8650L: linux-serial@vger.kernel.org 8651S: Orphan 8652F: drivers/tty/serial/jsm/ 8653 8654K10TEMP HARDWARE MONITORING DRIVER 8655M: Clemens Ladisch <clemens@ladisch.de> 8656L: linux-hwmon@vger.kernel.org 8657S: Maintained 8658F: Documentation/hwmon/k10temp.rst 8659F: drivers/hwmon/k10temp.c 8660 8661K8TEMP HARDWARE MONITORING DRIVER 8662M: Rudolf Marek <r.marek@assembler.cz> 8663L: linux-hwmon@vger.kernel.org 8664S: Maintained 8665F: Documentation/hwmon/k8temp.rst 8666F: drivers/hwmon/k8temp.c 8667 8668KASAN 8669M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8670R: Alexander Potapenko <glider@google.com> 8671R: Dmitry Vyukov <dvyukov@google.com> 8672L: kasan-dev@googlegroups.com 8673S: Maintained 8674F: arch/*/include/asm/kasan.h 8675F: arch/*/mm/kasan_init* 8676F: Documentation/dev-tools/kasan.rst 8677F: include/linux/kasan*.h 8678F: lib/test_kasan.c 8679F: mm/kasan/ 8680F: scripts/Makefile.kasan 8681 8682KCONFIG 8683M: Masahiro Yamada <yamada.masahiro@socionext.com> 8684T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8685L: linux-kbuild@vger.kernel.org 8686S: Maintained 8687F: Documentation/kbuild/kconfig* 8688F: scripts/kconfig/ 8689F: scripts/Kconfig.include 8690 8691KDUMP 8692M: Dave Young <dyoung@redhat.com> 8693M: Baoquan He <bhe@redhat.com> 8694R: Vivek Goyal <vgoyal@redhat.com> 8695L: kexec@lists.infradead.org 8696W: http://lse.sourceforge.net/kdump/ 8697S: Maintained 8698F: Documentation/kdump/ 8699 8700KEENE FM RADIO TRANSMITTER DRIVER 8701M: Hans Verkuil <hverkuil@xs4all.nl> 8702L: linux-media@vger.kernel.org 8703T: git git://linuxtv.org/media_tree.git 8704W: https://linuxtv.org 8705S: Maintained 8706F: drivers/media/radio/radio-keene* 8707 8708KERNEL AUTOMOUNTER 8709M: Ian Kent <raven@themaw.net> 8710L: autofs@vger.kernel.org 8711S: Maintained 8712F: fs/autofs/ 8713 8714KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8715M: Masahiro Yamada <yamada.masahiro@socionext.com> 8716M: Michal Marek <michal.lkml@markovi.net> 8717T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8718L: linux-kbuild@vger.kernel.org 8719S: Maintained 8720F: Documentation/kbuild/ 8721F: Makefile 8722F: scripts/Kbuild* 8723F: scripts/Makefile* 8724F: scripts/basic/ 8725F: scripts/mk* 8726F: scripts/*vmlinux* 8727F: scripts/mod/ 8728F: scripts/package/ 8729 8730KERNEL JANITORS 8731L: kernel-janitors@vger.kernel.org 8732W: http://kernelnewbies.org/KernelJanitors 8733S: Odd Fixes 8734 8735KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8736M: "J. Bruce Fields" <bfields@fieldses.org> 8737M: Chuck Lever <chuck.lever@oracle.com> 8738L: linux-nfs@vger.kernel.org 8739W: http://nfs.sourceforge.net/ 8740T: git git://linux-nfs.org/~bfields/linux.git 8741S: Supported 8742F: fs/nfsd/ 8743F: include/uapi/linux/nfsd/ 8744F: fs/lockd/ 8745F: fs/nfs_common/ 8746F: net/sunrpc/ 8747F: include/linux/lockd/ 8748F: include/linux/sunrpc/ 8749F: include/uapi/linux/sunrpc/ 8750 8751KERNEL SELFTEST FRAMEWORK 8752M: Shuah Khan <shuah@kernel.org> 8753M: Shuah Khan <skhan@linuxfoundation.org> 8754L: linux-kselftest@vger.kernel.org 8755T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8756Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8757S: Maintained 8758F: tools/testing/selftests/ 8759F: Documentation/dev-tools/kselftest* 8760 8761KERNEL USERMODE HELPER 8762M: Luis Chamberlain <mcgrof@kernel.org> 8763L: linux-kernel@vger.kernel.org 8764S: Maintained 8765F: kernel/umh.c 8766F: include/linux/umh.h 8767 8768KERNEL VIRTUAL MACHINE (KVM) 8769M: Paolo Bonzini <pbonzini@redhat.com> 8770M: Radim Krčmář <rkrcmar@redhat.com> 8771L: kvm@vger.kernel.org 8772W: http://www.linux-kvm.org 8773T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8774S: Supported 8775F: Documentation/virtual/kvm/ 8776F: include/trace/events/kvm.h 8777F: include/uapi/asm-generic/kvm* 8778F: include/uapi/linux/kvm* 8779F: include/asm-generic/kvm* 8780F: include/linux/kvm* 8781F: include/kvm/iodev.h 8782F: virt/kvm/* 8783F: tools/kvm/ 8784F: tools/testing/selftests/kvm/ 8785 8786KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8787M: Joerg Roedel <joro@8bytes.org> 8788L: kvm@vger.kernel.org 8789W: http://www.linux-kvm.org/ 8790S: Maintained 8791F: arch/x86/include/asm/svm.h 8792F: arch/x86/kvm/svm.c 8793 8794KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8795M: Marc Zyngier <marc.zyngier@arm.com> 8796R: James Morse <james.morse@arm.com> 8797R: Julien Thierry <julien.thierry@arm.com> 8798R: Suzuki K Pouloze <suzuki.poulose@arm.com> 8799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8800L: kvmarm@lists.cs.columbia.edu 8801T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8802S: Maintained 8803F: arch/arm/include/uapi/asm/kvm* 8804F: arch/arm/include/asm/kvm* 8805F: arch/arm/kvm/ 8806F: arch/arm64/include/uapi/asm/kvm* 8807F: arch/arm64/include/asm/kvm* 8808F: arch/arm64/kvm/ 8809F: virt/kvm/arm/ 8810F: include/kvm/arm_* 8811 8812KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8813M: James Hogan <jhogan@kernel.org> 8814L: linux-mips@vger.kernel.org 8815S: Supported 8816F: arch/mips/include/uapi/asm/kvm* 8817F: arch/mips/include/asm/kvm* 8818F: arch/mips/kvm/ 8819 8820KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8821M: Paul Mackerras <paulus@ozlabs.org> 8822L: kvm-ppc@vger.kernel.org 8823W: http://www.linux-kvm.org/ 8824T: git git://github.com/agraf/linux-2.6.git 8825S: Supported 8826F: arch/powerpc/include/uapi/asm/kvm* 8827F: arch/powerpc/include/asm/kvm* 8828F: arch/powerpc/kvm/ 8829F: arch/powerpc/kernel/kvm* 8830 8831KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8832M: Christian Borntraeger <borntraeger@de.ibm.com> 8833M: Janosch Frank <frankja@linux.ibm.com> 8834R: David Hildenbrand <david@redhat.com> 8835R: Cornelia Huck <cohuck@redhat.com> 8836L: linux-s390@vger.kernel.org 8837W: http://www.ibm.com/developerworks/linux/linux390/ 8838T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8839S: Supported 8840F: arch/s390/include/uapi/asm/kvm* 8841F: arch/s390/include/asm/gmap.h 8842F: arch/s390/include/asm/kvm* 8843F: arch/s390/kvm/ 8844F: arch/s390/mm/gmap.c 8845 8846KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8847M: Paolo Bonzini <pbonzini@redhat.com> 8848M: Radim Krčmář <rkrcmar@redhat.com> 8849L: kvm@vger.kernel.org 8850W: http://www.linux-kvm.org 8851T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8852S: Supported 8853F: arch/x86/kvm/ 8854F: arch/x86/kvm/*/ 8855F: arch/x86/include/uapi/asm/kvm* 8856F: arch/x86/include/asm/kvm* 8857F: arch/x86/include/asm/pvclock-abi.h 8858F: arch/x86/kernel/kvm.c 8859F: arch/x86/kernel/kvmclock.c 8860 8861KERNFS 8862M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8863M: Tejun Heo <tj@kernel.org> 8864T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8865S: Supported 8866F: include/linux/kernfs.h 8867F: fs/kernfs/ 8868 8869KEXEC 8870M: Eric Biederman <ebiederm@xmission.com> 8871W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8872L: kexec@lists.infradead.org 8873S: Maintained 8874F: include/linux/kexec.h 8875F: include/uapi/linux/kexec.h 8876F: kernel/kexec* 8877 8878KEYS-ENCRYPTED 8879M: Mimi Zohar <zohar@linux.ibm.com> 8880L: linux-integrity@vger.kernel.org 8881L: keyrings@vger.kernel.org 8882S: Supported 8883F: Documentation/security/keys/trusted-encrypted.rst 8884F: include/keys/encrypted-type.h 8885F: security/keys/encrypted-keys/ 8886 8887KEYS-TRUSTED 8888M: James Bottomley <jejb@linux.ibm.com> 8889M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8890M: Mimi Zohar <zohar@linux.ibm.com> 8891L: linux-integrity@vger.kernel.org 8892L: keyrings@vger.kernel.org 8893S: Supported 8894F: Documentation/security/keys/trusted-encrypted.rst 8895F: include/keys/trusted-type.h 8896F: security/keys/trusted.c 8897F: security/keys/trusted.h 8898 8899KEYS/KEYRINGS: 8900M: David Howells <dhowells@redhat.com> 8901L: keyrings@vger.kernel.org 8902S: Maintained 8903F: Documentation/security/keys/core.rst 8904F: include/linux/key.h 8905F: include/linux/key-type.h 8906F: include/linux/keyctl.h 8907F: include/uapi/linux/keyctl.h 8908F: include/keys/ 8909F: security/keys/ 8910 8911KGDB / KDB /debug_core 8912M: Jason Wessel <jason.wessel@windriver.com> 8913M: Daniel Thompson <daniel.thompson@linaro.org> 8914W: http://kgdb.wiki.kernel.org/ 8915L: kgdb-bugreport@lists.sourceforge.net 8916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8917S: Maintained 8918F: Documentation/dev-tools/kgdb.rst 8919F: drivers/misc/kgdbts.c 8920F: drivers/tty/serial/kgdboc.c 8921F: include/linux/kdb.h 8922F: include/linux/kgdb.h 8923F: kernel/debug/ 8924 8925KMEMLEAK 8926M: Catalin Marinas <catalin.marinas@arm.com> 8927S: Maintained 8928F: Documentation/dev-tools/kmemleak.rst 8929F: include/linux/kmemleak.h 8930F: mm/kmemleak.c 8931F: mm/kmemleak-test.c 8932 8933KMOD KERNEL MODULE LOADER - USERMODE HELPER 8934M: Luis Chamberlain <mcgrof@kernel.org> 8935L: linux-kernel@vger.kernel.org 8936S: Maintained 8937F: kernel/kmod.c 8938F: include/linux/kmod.h 8939F: lib/test_kmod.c 8940F: tools/testing/selftests/kmod/ 8941 8942KPROBES 8943M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8944M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8945M: "David S. Miller" <davem@davemloft.net> 8946M: Masami Hiramatsu <mhiramat@kernel.org> 8947S: Maintained 8948F: Documentation/kprobes.txt 8949F: include/linux/kprobes.h 8950F: include/asm-generic/kprobes.h 8951F: kernel/kprobes.c 8952 8953KS0108 LCD CONTROLLER DRIVER 8954M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8955S: Maintained 8956F: Documentation/auxdisplay/ks0108 8957F: drivers/auxdisplay/ks0108.c 8958F: include/linux/ks0108.h 8959 8960L3MDEV 8961M: David Ahern <dsa@cumulusnetworks.com> 8962L: netdev@vger.kernel.org 8963S: Maintained 8964F: net/l3mdev 8965F: include/net/l3mdev.h 8966 8967L7 BPF FRAMEWORK 8968M: John Fastabend <john.fastabend@gmail.com> 8969M: Daniel Borkmann <daniel@iogearbox.net> 8970L: netdev@vger.kernel.org 8971L: bpf@vger.kernel.org 8972S: Maintained 8973F: include/linux/skmsg.h 8974F: net/core/skmsg.c 8975F: net/core/sock_map.c 8976F: net/ipv4/tcp_bpf.c 8977 8978LANTIQ / INTEL Ethernet drivers 8979M: Hauke Mehrtens <hauke@hauke-m.de> 8980L: netdev@vger.kernel.org 8981S: Maintained 8982F: net/dsa/tag_gswip.c 8983F: drivers/net/ethernet/lantiq_xrx200.c 8984F: drivers/net/dsa/lantiq_pce.h 8985F: drivers/net/dsa/lantiq_gswip.c 8986 8987LANTIQ MIPS ARCHITECTURE 8988M: John Crispin <john@phrozen.org> 8989L: linux-mips@vger.kernel.org 8990S: Maintained 8991F: arch/mips/lantiq 8992F: drivers/soc/lantiq 8993 8994LAPB module 8995L: linux-x25@vger.kernel.org 8996S: Orphan 8997F: Documentation/networking/lapb-module.txt 8998F: include/*/lapb.h 8999F: net/lapb/ 9000 9001LASI 53c700 driver for PARISC 9002M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9003L: linux-scsi@vger.kernel.org 9004S: Maintained 9005F: Documentation/scsi/53c700.txt 9006F: drivers/scsi/53c700* 9007 9008LEAKING_ADDRESSES 9009M: Tobin C. Harding <me@tobin.cc> 9010M: Tycho Andersen <tycho@tycho.ws> 9011L: kernel-hardening@lists.openwall.com 9012S: Maintained 9013T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9014F: scripts/leaking_addresses.pl 9015 9016LED SUBSYSTEM 9017M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9018M: Pavel Machek <pavel@ucw.cz> 9019R: Dan Murphy <dmurphy@ti.com> 9020L: linux-leds@vger.kernel.org 9021T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9022S: Maintained 9023F: Documentation/devicetree/bindings/leds/ 9024F: drivers/leds/ 9025F: include/linux/leds.h 9026 9027LEGACY EEPROM DRIVER 9028M: Jean Delvare <jdelvare@suse.com> 9029S: Maintained 9030F: Documentation/misc-devices/eeprom.rst 9031F: drivers/misc/eeprom/eeprom.c 9032 9033LEGO MINDSTORMS EV3 9034R: David Lechner <david@lechnology.com> 9035S: Maintained 9036F: arch/arm/boot/dts/da850-lego-ev3.dts 9037F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9038F: drivers/power/supply/lego_ev3_battery.c 9039 9040LEGO USB Tower driver 9041M: Juergen Stuber <starblue@users.sourceforge.net> 9042L: legousb-devel@lists.sourceforge.net 9043W: http://legousb.sourceforge.net/ 9044S: Maintained 9045F: drivers/usb/misc/legousbtower.c 9046 9047LG LAPTOP EXTRAS 9048M: Matan Ziv-Av <matan@svgalib.org> 9049L: platform-driver-x86@vger.kernel.org 9050S: Maintained 9051F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9052F: Documentation/laptops/lg-laptop.rst 9053F: drivers/platform/x86/lg-laptop.c 9054 9055LG2160 MEDIA DRIVER 9056M: Michael Krufky <mkrufky@linuxtv.org> 9057L: linux-media@vger.kernel.org 9058W: https://linuxtv.org 9059W: http://github.com/mkrufky 9060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9061T: git git://linuxtv.org/mkrufky/tuners.git 9062S: Maintained 9063F: drivers/media/dvb-frontends/lg2160.* 9064 9065LGDT3305 MEDIA DRIVER 9066M: Michael Krufky <mkrufky@linuxtv.org> 9067L: linux-media@vger.kernel.org 9068W: https://linuxtv.org 9069W: http://github.com/mkrufky 9070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9071T: git git://linuxtv.org/mkrufky/tuners.git 9072S: Maintained 9073F: drivers/media/dvb-frontends/lgdt3305.* 9074 9075LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9076M: Viresh Kumar <vireshk@kernel.org> 9077L: linux-ide@vger.kernel.org 9078T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9079S: Maintained 9080F: include/linux/pata_arasan_cf_data.h 9081F: drivers/ata/pata_arasan_cf.c 9082 9083LIBATA PATA DRIVERS 9084M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9085M: Jens Axboe <axboe@kernel.dk> 9086L: linux-ide@vger.kernel.org 9087T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9088S: Maintained 9089F: drivers/ata/pata_*.c 9090F: drivers/ata/ata_generic.c 9091 9092LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9093M: Linus Walleij <linus.walleij@linaro.org> 9094L: linux-ide@vger.kernel.org 9095T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9096S: Maintained 9097F: drivers/ata/pata_ftide010.c 9098F: drivers/ata/sata_gemini.c 9099F: drivers/ata/sata_gemini.h 9100 9101LIBATA SATA AHCI PLATFORM devices support 9102M: Hans de Goede <hdegoede@redhat.com> 9103M: Jens Axboe <axboe@kernel.dk> 9104L: linux-ide@vger.kernel.org 9105T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9106S: Maintained 9107F: drivers/ata/ahci_platform.c 9108F: drivers/ata/libahci_platform.c 9109F: include/linux/ahci_platform.h 9110 9111LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9112M: Mikael Pettersson <mikpelinux@gmail.com> 9113L: linux-ide@vger.kernel.org 9114T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9115S: Maintained 9116F: drivers/ata/sata_promise.* 9117 9118LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9119M: Jens Axboe <axboe@kernel.dk> 9120L: linux-ide@vger.kernel.org 9121T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9122S: Maintained 9123F: drivers/ata/ 9124F: include/linux/ata.h 9125F: include/linux/libata.h 9126F: Documentation/devicetree/bindings/ata/ 9127 9128LIBLOCKDEP 9129M: Sasha Levin <alexander.levin@microsoft.com> 9130S: Maintained 9131F: tools/lib/lockdep/ 9132 9133LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9134M: Dan Williams <dan.j.williams@intel.com> 9135M: Vishal Verma <vishal.l.verma@intel.com> 9136M: Dave Jiang <dave.jiang@intel.com> 9137L: linux-nvdimm@lists.01.org 9138Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9139S: Supported 9140F: drivers/nvdimm/blk.c 9141F: drivers/nvdimm/region_devs.c 9142 9143LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9144M: Vishal Verma <vishal.l.verma@intel.com> 9145M: Dan Williams <dan.j.williams@intel.com> 9146M: Dave Jiang <dave.jiang@intel.com> 9147L: linux-nvdimm@lists.01.org 9148Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9149S: Supported 9150F: drivers/nvdimm/btt* 9151 9152LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9153M: Dan Williams <dan.j.williams@intel.com> 9154M: Vishal Verma <vishal.l.verma@intel.com> 9155M: Dave Jiang <dave.jiang@intel.com> 9156L: linux-nvdimm@lists.01.org 9157Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9158S: Supported 9159F: drivers/nvdimm/pmem* 9160 9161LIBNVDIMM: DEVICETREE BINDINGS 9162M: Oliver O'Halloran <oohall@gmail.com> 9163L: linux-nvdimm@lists.01.org 9164Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9165S: Supported 9166F: drivers/nvdimm/of_pmem.c 9167F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9168 9169LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9170M: Dan Williams <dan.j.williams@intel.com> 9171M: Vishal Verma <vishal.l.verma@intel.com> 9172M: Dave Jiang <dave.jiang@intel.com> 9173M: Keith Busch <keith.busch@intel.com> 9174M: Ira Weiny <ira.weiny@intel.com> 9175L: linux-nvdimm@lists.01.org 9176Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9178S: Supported 9179F: drivers/nvdimm/* 9180F: drivers/acpi/nfit/* 9181F: include/linux/nd.h 9182F: include/linux/libnvdimm.h 9183F: include/uapi/linux/ndctl.h 9184 9185LIGHTNVM PLATFORM SUPPORT 9186M: Matias Bjorling <mb@lightnvm.io> 9187W: http://github/OpenChannelSSD 9188L: linux-block@vger.kernel.org 9189S: Maintained 9190F: drivers/lightnvm/ 9191F: include/linux/lightnvm.h 9192F: include/uapi/linux/lightnvm.h 9193 9194LINUX FOR POWER MACINTOSH 9195M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9196W: http://www.penguinppc.org/ 9197L: linuxppc-dev@lists.ozlabs.org 9198S: Maintained 9199F: arch/powerpc/platforms/powermac/ 9200F: drivers/macintosh/ 9201 9202LINUX FOR POWERPC (32-BIT AND 64-BIT) 9203M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9204M: Paul Mackerras <paulus@samba.org> 9205M: Michael Ellerman <mpe@ellerman.id.au> 9206W: https://github.com/linuxppc/linux/wiki 9207L: linuxppc-dev@lists.ozlabs.org 9208Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9209T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9210S: Supported 9211F: Documentation/ABI/stable/sysfs-firmware-opal-* 9212F: Documentation/devicetree/bindings/powerpc/ 9213F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9214F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9215F: Documentation/powerpc/ 9216F: arch/powerpc/ 9217F: drivers/char/tpm/tpm_ibmvtpm* 9218F: drivers/crypto/nx/ 9219F: drivers/crypto/vmx/ 9220F: drivers/i2c/busses/i2c-opal.c 9221F: drivers/net/ethernet/ibm/ibmveth.* 9222F: drivers/net/ethernet/ibm/ibmvnic.* 9223F: drivers/pci/hotplug/pnv_php.c 9224F: drivers/pci/hotplug/rpa* 9225F: drivers/rtc/rtc-opal.c 9226F: drivers/scsi/ibmvscsi/ 9227F: drivers/tty/hvc/hvc_opal.c 9228F: drivers/watchdog/wdrtas.c 9229F: tools/testing/selftests/powerpc 9230N: /pmac 9231N: powermac 9232N: powernv 9233N: [^a-z0-9]ps3 9234N: pseries 9235 9236LINUX FOR POWERPC EMBEDDED MPC5XXX 9237M: Anatolij Gustschin <agust@denx.de> 9238L: linuxppc-dev@lists.ozlabs.org 9239T: git git://git.denx.de/linux-denx-agust.git 9240S: Maintained 9241F: arch/powerpc/platforms/512x/ 9242F: arch/powerpc/platforms/52xx/ 9243 9244LINUX FOR POWERPC EMBEDDED PPC4XX 9245M: Alistair Popple <alistair@popple.id.au> 9246M: Matt Porter <mporter@kernel.crashing.org> 9247W: http://www.penguinppc.org/ 9248L: linuxppc-dev@lists.ozlabs.org 9249S: Maintained 9250F: arch/powerpc/platforms/40x/ 9251F: arch/powerpc/platforms/44x/ 9252 9253LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9254M: Scott Wood <oss@buserror.net> 9255M: Kumar Gala <galak@kernel.crashing.org> 9256W: http://www.penguinppc.org/ 9257L: linuxppc-dev@lists.ozlabs.org 9258T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9259S: Maintained 9260F: arch/powerpc/platforms/83xx/ 9261F: arch/powerpc/platforms/85xx/ 9262F: Documentation/devicetree/bindings/powerpc/fsl/ 9263 9264LINUX FOR POWERPC EMBEDDED PPC8XX 9265M: Vitaly Bordug <vitb@kernel.crashing.org> 9266W: http://www.penguinppc.org/ 9267L: linuxppc-dev@lists.ozlabs.org 9268S: Maintained 9269F: arch/powerpc/platforms/8xx/ 9270 9271LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9272L: linuxppc-dev@lists.ozlabs.org 9273S: Orphan 9274F: arch/powerpc/*/*virtex* 9275F: arch/powerpc/*/*/*virtex* 9276 9277LINUX FOR POWERPC PA SEMI PWRFICIENT 9278L: linuxppc-dev@lists.ozlabs.org 9279S: Orphan 9280F: arch/powerpc/platforms/pasemi/ 9281F: drivers/*/*pasemi* 9282F: drivers/*/*/*pasemi* 9283 9284LINUX KERNEL DUMP TEST MODULE (LKDTM) 9285M: Kees Cook <keescook@chromium.org> 9286S: Maintained 9287F: drivers/misc/lkdtm/* 9288 9289LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9290M: Alan Stern <stern@rowland.harvard.edu> 9291M: Andrea Parri <andrea.parri@amarulasolutions.com> 9292M: Will Deacon <will@kernel.org> 9293M: Peter Zijlstra <peterz@infradead.org> 9294M: Boqun Feng <boqun.feng@gmail.com> 9295M: Nicholas Piggin <npiggin@gmail.com> 9296M: David Howells <dhowells@redhat.com> 9297M: Jade Alglave <j.alglave@ucl.ac.uk> 9298M: Luc Maranget <luc.maranget@inria.fr> 9299M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9300R: Akira Yokosawa <akiyks@gmail.com> 9301R: Daniel Lustig <dlustig@nvidia.com> 9302L: linux-kernel@vger.kernel.org 9303L: linux-arch@vger.kernel.org 9304S: Supported 9305T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9306F: tools/memory-model/ 9307F: Documentation/atomic_bitops.txt 9308F: Documentation/atomic_t.txt 9309F: Documentation/core-api/atomic_ops.rst 9310F: Documentation/core-api/refcount-vs-atomic.rst 9311F: Documentation/memory-barriers.txt 9312 9313LIS3LV02D ACCELEROMETER DRIVER 9314M: Eric Piel <eric.piel@tremplin-utc.net> 9315S: Maintained 9316F: Documentation/misc-devices/lis3lv02d.rst 9317F: drivers/misc/lis3lv02d/ 9318F: drivers/platform/x86/hp_accel.c 9319 9320LIVE PATCHING 9321M: Josh Poimboeuf <jpoimboe@redhat.com> 9322M: Jiri Kosina <jikos@kernel.org> 9323M: Miroslav Benes <mbenes@suse.cz> 9324M: Petr Mladek <pmladek@suse.com> 9325R: Joe Lawrence <joe.lawrence@redhat.com> 9326S: Maintained 9327F: kernel/livepatch/ 9328F: include/linux/livepatch.h 9329F: arch/x86/include/asm/livepatch.h 9330F: arch/x86/kernel/livepatch.c 9331F: Documentation/livepatch/ 9332F: Documentation/ABI/testing/sysfs-kernel-livepatch 9333F: samples/livepatch/ 9334F: tools/testing/selftests/livepatch/ 9335L: live-patching@vger.kernel.org 9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9337 9338LLC (802.2) 9339L: netdev@vger.kernel.org 9340S: Odd fixes 9341F: include/linux/llc.h 9342F: include/uapi/linux/llc.h 9343F: include/net/llc* 9344F: net/llc/ 9345 9346LM73 HARDWARE MONITOR DRIVER 9347M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9348L: linux-hwmon@vger.kernel.org 9349S: Maintained 9350F: drivers/hwmon/lm73.c 9351 9352LM78 HARDWARE MONITOR DRIVER 9353M: Jean Delvare <jdelvare@suse.com> 9354L: linux-hwmon@vger.kernel.org 9355S: Maintained 9356F: Documentation/hwmon/lm78.rst 9357F: drivers/hwmon/lm78.c 9358 9359LM83 HARDWARE MONITOR DRIVER 9360M: Jean Delvare <jdelvare@suse.com> 9361L: linux-hwmon@vger.kernel.org 9362S: Maintained 9363F: Documentation/hwmon/lm83.rst 9364F: drivers/hwmon/lm83.c 9365 9366LM90 HARDWARE MONITOR DRIVER 9367M: Jean Delvare <jdelvare@suse.com> 9368L: linux-hwmon@vger.kernel.org 9369S: Maintained 9370F: Documentation/hwmon/lm90.rst 9371F: Documentation/devicetree/bindings/hwmon/lm90.txt 9372F: drivers/hwmon/lm90.c 9373F: include/dt-bindings/thermal/lm90.h 9374 9375LM95234 HARDWARE MONITOR DRIVER 9376M: Guenter Roeck <linux@roeck-us.net> 9377L: linux-hwmon@vger.kernel.org 9378S: Maintained 9379F: Documentation/hwmon/lm95234.rst 9380F: drivers/hwmon/lm95234.c 9381 9382LME2510 MEDIA DRIVER 9383M: Malcolm Priestley <tvboxspy@gmail.com> 9384L: linux-media@vger.kernel.org 9385W: https://linuxtv.org 9386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9387S: Maintained 9388F: drivers/media/usb/dvb-usb-v2/lmedm04* 9389 9390LOADPIN SECURITY MODULE 9391M: Kees Cook <keescook@chromium.org> 9392T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9393S: Supported 9394F: security/loadpin/ 9395F: Documentation/admin-guide/LSM/LoadPin.rst 9396 9397LOCKING PRIMITIVES 9398M: Peter Zijlstra <peterz@infradead.org> 9399M: Ingo Molnar <mingo@redhat.com> 9400M: Will Deacon <will@kernel.org> 9401L: linux-kernel@vger.kernel.org 9402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9403S: Maintained 9404F: Documentation/locking/ 9405F: include/linux/lockdep.h 9406F: include/linux/spinlock*.h 9407F: arch/*/include/asm/spinlock*.h 9408F: include/linux/rwlock*.h 9409F: include/linux/mutex*.h 9410F: include/linux/rwsem*.h 9411F: include/linux/seqlock.h 9412F: lib/locking*.[ch] 9413F: kernel/locking/ 9414X: kernel/locking/locktorture.c 9415 9416LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9417M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9418L: linux-ntfs-dev@lists.sourceforge.net 9419W: http://www.linux-ntfs.org/content/view/19/37/ 9420S: Maintained 9421F: Documentation/ldm.txt 9422F: block/partitions/ldm.* 9423 9424LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9425M: Sathya Prakash <sathya.prakash@broadcom.com> 9426M: Chaitra P B <chaitra.basappa@broadcom.com> 9427M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9428L: MPT-FusionLinux.pdl@broadcom.com 9429L: linux-scsi@vger.kernel.org 9430W: http://www.avagotech.com/support/ 9431S: Supported 9432F: drivers/message/fusion/ 9433F: drivers/scsi/mpt3sas/ 9434 9435LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9436M: Matthew Wilcox <willy@infradead.org> 9437L: linux-scsi@vger.kernel.org 9438S: Maintained 9439F: drivers/scsi/sym53c8xx_2/ 9440 9441LTC1660 DAC DRIVER 9442M: Marcus Folkesson <marcus.folkesson@gmail.com> 9443L: linux-iio@vger.kernel.org 9444S: Maintained 9445F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9446F: drivers/iio/dac/ltc1660.c 9447 9448LTC4261 HARDWARE MONITOR DRIVER 9449M: Guenter Roeck <linux@roeck-us.net> 9450L: linux-hwmon@vger.kernel.org 9451S: Maintained 9452F: Documentation/hwmon/ltc4261.rst 9453F: drivers/hwmon/ltc4261.c 9454 9455LTC4306 I2C MULTIPLEXER DRIVER 9456M: Michael Hennerich <michael.hennerich@analog.com> 9457W: http://ez.analog.com/community/linux-device-drivers 9458L: linux-i2c@vger.kernel.org 9459S: Supported 9460F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9461F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9462 9463LTP (Linux Test Project) 9464M: Mike Frysinger <vapier@gentoo.org> 9465M: Cyril Hrubis <chrubis@suse.cz> 9466M: Wanlong Gao <wanlong.gao@gmail.com> 9467M: Jan Stancek <jstancek@redhat.com> 9468M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9469M: Alexey Kodanev <alexey.kodanev@oracle.com> 9470L: ltp@lists.linux.it (subscribers-only) 9471W: http://linux-test-project.github.io/ 9472T: git git://github.com/linux-test-project/ltp.git 9473S: Maintained 9474 9475M68K ARCHITECTURE 9476M: Geert Uytterhoeven <geert@linux-m68k.org> 9477L: linux-m68k@lists.linux-m68k.org 9478W: http://www.linux-m68k.org/ 9479T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9480S: Maintained 9481F: arch/m68k/ 9482F: drivers/zorro/ 9483 9484M68K ON APPLE MACINTOSH 9485M: Joshua Thompson <funaho@jurai.org> 9486W: http://www.mac.linux-m68k.org/ 9487L: linux-m68k@lists.linux-m68k.org 9488S: Maintained 9489F: arch/m68k/mac/ 9490 9491M68K ON HP9000/300 9492M: Philip Blundell <philb@gnu.org> 9493W: http://www.tazenda.demon.co.uk/phil/linux-hp 9494S: Maintained 9495F: arch/m68k/hp300/ 9496 9497M88DS3103 MEDIA DRIVER 9498M: Antti Palosaari <crope@iki.fi> 9499L: linux-media@vger.kernel.org 9500W: https://linuxtv.org 9501W: http://palosaari.fi/linux/ 9502Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9503T: git git://linuxtv.org/anttip/media_tree.git 9504S: Maintained 9505F: drivers/media/dvb-frontends/m88ds3103* 9506 9507M88RS2000 MEDIA DRIVER 9508M: Malcolm Priestley <tvboxspy@gmail.com> 9509L: linux-media@vger.kernel.org 9510W: https://linuxtv.org 9511Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9512S: Maintained 9513F: drivers/media/dvb-frontends/m88rs2000* 9514 9515MA901 MASTERKIT USB FM RADIO DRIVER 9516M: Alexey Klimov <klimov.linux@gmail.com> 9517L: linux-media@vger.kernel.org 9518T: git git://linuxtv.org/media_tree.git 9519S: Maintained 9520F: drivers/media/radio/radio-ma901.c 9521 9522MAC80211 9523M: Johannes Berg <johannes@sipsolutions.net> 9524L: linux-wireless@vger.kernel.org 9525W: http://wireless.kernel.org/ 9526T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9527T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9528S: Maintained 9529F: Documentation/networking/mac80211-injection.txt 9530F: include/net/mac80211.h 9531F: net/mac80211/ 9532F: drivers/net/wireless/mac80211_hwsim.[ch] 9533F: Documentation/networking/mac80211_hwsim/README 9534 9535MAILBOX API 9536M: Jassi Brar <jassisinghbrar@gmail.com> 9537L: linux-kernel@vger.kernel.org 9538S: Maintained 9539F: drivers/mailbox/ 9540F: include/linux/mailbox_client.h 9541F: include/linux/mailbox_controller.h 9542 9543MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9544M: Michael Kerrisk <mtk.manpages@gmail.com> 9545W: http://www.kernel.org/doc/man-pages 9546L: linux-man@vger.kernel.org 9547S: Maintained 9548 9549MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9550M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9551L: linux-mips@vger.kernel.org 9552S: Maintained 9553F: arch/mips/boot/dts/img/pistachio_marduk.dts 9554 9555MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9556M: Andrew Lunn <andrew@lunn.ch> 9557M: Vivien Didelot <vivien.didelot@gmail.com> 9558L: netdev@vger.kernel.org 9559S: Maintained 9560F: drivers/net/dsa/mv88e6xxx/ 9561F: include/linux/platform_data/mv88e6xxx.h 9562F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9563 9564MARVELL ARMADA DRM SUPPORT 9565M: Russell King <linux@armlinux.org.uk> 9566S: Maintained 9567T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9568T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9569F: drivers/gpu/drm/armada/ 9570F: include/uapi/drm/armada_drm.h 9571F: Documentation/devicetree/bindings/display/armada/ 9572 9573MARVELL ARMADA 3700 PHY DRIVERS 9574M: Miquel Raynal <miquel.raynal@bootlin.com> 9575S: Maintained 9576F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9577F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9578F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9579F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9580 9581MARVELL CRYPTO DRIVER 9582M: Boris Brezillon <bbrezillon@kernel.org> 9583M: Arnaud Ebalard <arno@natisbad.org> 9584F: drivers/crypto/marvell/ 9585S: Maintained 9586L: linux-crypto@vger.kernel.org 9587 9588MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9589M: Mirko Lindner <mlindner@marvell.com> 9590M: Stephen Hemminger <stephen@networkplumber.org> 9591L: netdev@vger.kernel.org 9592S: Maintained 9593F: drivers/net/ethernet/marvell/sk* 9594 9595MARVELL LIBERTAS WIRELESS DRIVER 9596L: libertas-dev@lists.infradead.org 9597S: Orphan 9598F: drivers/net/wireless/marvell/libertas/ 9599 9600MARVELL MACCHIATOBIN SUPPORT 9601M: Russell King <linux@armlinux.org.uk> 9602L: linux-arm-kernel@lists.infradead.org 9603S: Maintained 9604F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9605 9606MARVELL MV643XX ETHERNET DRIVER 9607M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9608L: netdev@vger.kernel.org 9609S: Maintained 9610F: drivers/net/ethernet/marvell/mv643xx_eth.* 9611F: include/linux/mv643xx.h 9612 9613MARVELL MV88X3310 PHY DRIVER 9614M: Russell King <linux@armlinux.org.uk> 9615L: netdev@vger.kernel.org 9616S: Maintained 9617F: drivers/net/phy/marvell10g.c 9618 9619MARVELL MVEBU THERMAL DRIVER 9620M: Miquel Raynal <miquel.raynal@bootlin.com> 9621S: Maintained 9622F: drivers/thermal/armada_thermal.c 9623 9624MARVELL MVNETA ETHERNET DRIVER 9625M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9626L: netdev@vger.kernel.org 9627S: Maintained 9628F: drivers/net/ethernet/marvell/mvneta.* 9629 9630MARVELL MWIFIEX WIRELESS DRIVER 9631M: Amitkumar Karwar <amitkarwar@gmail.com> 9632M: Nishant Sarmukadam <nishants@marvell.com> 9633M: Ganapathi Bhat <gbhat@marvell.com> 9634M: Xinming Hu <huxinming820@gmail.com> 9635L: linux-wireless@vger.kernel.org 9636S: Maintained 9637F: drivers/net/wireless/marvell/mwifiex/ 9638 9639MARVELL MWL8K WIRELESS DRIVER 9640M: Lennert Buytenhek <buytenh@wantstofly.org> 9641L: linux-wireless@vger.kernel.org 9642S: Odd Fixes 9643F: drivers/net/wireless/marvell/mwl8k.c 9644 9645MARVELL NAND CONTROLLER DRIVER 9646M: Miquel Raynal <miquel.raynal@bootlin.com> 9647L: linux-mtd@lists.infradead.org 9648S: Maintained 9649F: drivers/mtd/nand/raw/marvell_nand.c 9650F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9651 9652MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9653M: Nicolas Pitre <nico@fluxnic.net> 9654S: Odd Fixes 9655F: drivers/mmc/host/mvsdio.* 9656 9657MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9658M: Hu Ziji <huziji@marvell.com> 9659L: linux-mmc@vger.kernel.org 9660S: Supported 9661F: drivers/mmc/host/sdhci-xenon* 9662F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9663 9664MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9665M: Sunil Goutham <sgoutham@marvell.com> 9666M: Linu Cherian <lcherian@marvell.com> 9667M: Geetha sowjanya <gakula@marvell.com> 9668M: Jerin Jacob <jerinj@marvell.com> 9669L: netdev@vger.kernel.org 9670S: Supported 9671F: drivers/net/ethernet/marvell/octeontx2/af/ 9672 9673MATROX FRAMEBUFFER DRIVER 9674L: linux-fbdev@vger.kernel.org 9675S: Orphan 9676F: drivers/video/fbdev/matrox/matroxfb_* 9677F: include/uapi/linux/matroxfb.h 9678 9679MAX16065 HARDWARE MONITOR DRIVER 9680M: Guenter Roeck <linux@roeck-us.net> 9681L: linux-hwmon@vger.kernel.org 9682S: Maintained 9683F: Documentation/hwmon/max16065.rst 9684F: drivers/hwmon/max16065.c 9685 9686MAX2175 SDR TUNER DRIVER 9687M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9688L: linux-media@vger.kernel.org 9689T: git git://linuxtv.org/media_tree.git 9690S: Maintained 9691F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9692F: Documentation/media/v4l-drivers/max2175.rst 9693F: drivers/media/i2c/max2175* 9694F: include/uapi/linux/max2175.h 9695 9696MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9697L: linux-hwmon@vger.kernel.org 9698S: Orphan 9699F: Documentation/hwmon/max6650.rst 9700F: drivers/hwmon/max6650.c 9701 9702MAX6697 HARDWARE MONITOR DRIVER 9703M: Guenter Roeck <linux@roeck-us.net> 9704L: linux-hwmon@vger.kernel.org 9705S: Maintained 9706F: Documentation/hwmon/max6697.rst 9707F: Documentation/devicetree/bindings/hwmon/max6697.txt 9708F: drivers/hwmon/max6697.c 9709F: include/linux/platform_data/max6697.h 9710 9711MAX9860 MONO AUDIO VOICE CODEC DRIVER 9712M: Peter Rosin <peda@axentia.se> 9713L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9714S: Maintained 9715F: Documentation/devicetree/bindings/sound/max9860.txt 9716F: sound/soc/codecs/max9860.* 9717 9718MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9719M: Andreas Klinger <ak@it-klinger.de> 9720L: linux-iio@vger.kernel.org 9721S: Maintained 9722F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9723F: drivers/iio/proximity/mb1232.c 9724 9725MAXIM MAX77650 PMIC MFD DRIVER 9726M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9727L: linux-kernel@vger.kernel.org 9728S: Maintained 9729F: Documentation/devicetree/bindings/*/*max77650.txt 9730F: Documentation/devicetree/bindings/*/max77650*.txt 9731F: include/linux/mfd/max77650.h 9732F: drivers/mfd/max77650.c 9733F: drivers/regulator/max77650-regulator.c 9734F: drivers/power/supply/max77650-charger.c 9735F: drivers/input/misc/max77650-onkey.c 9736F: drivers/leds/leds-max77650.c 9737F: drivers/gpio/gpio-max77650.c 9738 9739MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9740M: Javier Martinez Canillas <javier@dowhile0.org> 9741L: linux-kernel@vger.kernel.org 9742S: Supported 9743F: drivers/regulator/max77802-regulator.c 9744F: Documentation/devicetree/bindings/*/*max77802.txt 9745F: include/dt-bindings/*/*max77802.h 9746 9747MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9748M: Krzysztof Kozlowski <krzk@kernel.org> 9749M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9750L: linux-pm@vger.kernel.org 9751S: Supported 9752F: drivers/power/supply/max14577_charger.c 9753F: drivers/power/supply/max77693_charger.c 9754 9755MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9756M: Chanwoo Choi <cw00.choi@samsung.com> 9757M: Krzysztof Kozlowski <krzk@kernel.org> 9758M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9759L: linux-kernel@vger.kernel.org 9760S: Supported 9761F: drivers/*/max14577*.c 9762F: drivers/*/max77686*.c 9763F: drivers/*/max77693*.c 9764F: drivers/extcon/extcon-max14577.c 9765F: drivers/extcon/extcon-max77693.c 9766F: drivers/rtc/rtc-max77686.c 9767F: drivers/clk/clk-max77686.c 9768F: Documentation/devicetree/bindings/mfd/max14577.txt 9769F: Documentation/devicetree/bindings/*/max77686.txt 9770F: Documentation/devicetree/bindings/mfd/max77693.txt 9771F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9772F: include/linux/mfd/max14577*.h 9773F: include/linux/mfd/max77686*.h 9774F: include/linux/mfd/max77693*.h 9775 9776MAXIRADIO FM RADIO RECEIVER DRIVER 9777M: Hans Verkuil <hverkuil@xs4all.nl> 9778L: linux-media@vger.kernel.org 9779T: git git://linuxtv.org/media_tree.git 9780W: https://linuxtv.org 9781S: Maintained 9782F: drivers/media/radio/radio-maxiradio* 9783 9784MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9785M: Peter Rosin <peda@axentia.se> 9786L: linux-iio@vger.kernel.org 9787S: Maintained 9788F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9789F: drivers/iio/potentiometer/mcp4018.c 9790F: drivers/iio/potentiometer/mcp4531.c 9791 9792MCR20A IEEE-802.15.4 RADIO DRIVER 9793M: Xue Liu <liuxuenetmail@gmail.com> 9794L: linux-wpan@vger.kernel.org 9795W: https://github.com/xueliu/mcr20a-linux 9796S: Maintained 9797F: drivers/net/ieee802154/mcr20a.c 9798F: drivers/net/ieee802154/mcr20a.h 9799F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9800 9801MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9802M: William Breathitt Gray <vilhelm.gray@gmail.com> 9803L: linux-iio@vger.kernel.org 9804S: Maintained 9805F: drivers/iio/dac/cio-dac.c 9806 9807MEDIA CONTROLLER FRAMEWORK 9808M: Sakari Ailus <sakari.ailus@linux.intel.com> 9809M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9810L: linux-media@vger.kernel.org 9811W: https://www.linuxtv.org 9812T: git git://linuxtv.org/media_tree.git 9813S: Supported 9814F: drivers/media/mc/ 9815F: include/media/media-*.h 9816F: include/uapi/linux/media.h 9817 9818MEDIA DRIVERS FOR ASCOT2E 9819M: Sergey Kozlov <serjk@netup.ru> 9820M: Abylay Ospan <aospan@netup.ru> 9821L: linux-media@vger.kernel.org 9822W: https://linuxtv.org 9823W: http://netup.tv/ 9824T: git git://linuxtv.org/media_tree.git 9825S: Supported 9826F: drivers/media/dvb-frontends/ascot2e* 9827 9828MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9829M: Jasmin Jessich <jasmin@anw.at> 9830L: linux-media@vger.kernel.org 9831W: https://linuxtv.org 9832T: git git://linuxtv.org/media_tree.git 9833S: Maintained 9834F: drivers/media/dvb-frontends/cxd2099* 9835 9836MEDIA DRIVERS FOR CXD2841ER 9837M: Sergey Kozlov <serjk@netup.ru> 9838M: Abylay Ospan <aospan@netup.ru> 9839L: linux-media@vger.kernel.org 9840W: https://linuxtv.org 9841W: http://netup.tv/ 9842T: git git://linuxtv.org/media_tree.git 9843S: Supported 9844F: drivers/media/dvb-frontends/cxd2841er* 9845 9846MEDIA DRIVERS FOR CXD2880 9847M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9848L: linux-media@vger.kernel.org 9849W: http://linuxtv.org/ 9850T: git git://linuxtv.org/media_tree.git 9851S: Supported 9852F: drivers/media/dvb-frontends/cxd2880/* 9853F: drivers/media/spi/cxd2880* 9854 9855MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9856L: linux-media@vger.kernel.org 9857W: https://linuxtv.org 9858T: git git://linuxtv.org/media_tree.git 9859S: Orphan 9860F: drivers/media/pci/ddbridge/* 9861 9862MEDIA DRIVERS FOR FREESCALE IMX 9863M: Steve Longerbeam <slongerbeam@gmail.com> 9864M: Philipp Zabel <p.zabel@pengutronix.de> 9865L: linux-media@vger.kernel.org 9866T: git git://linuxtv.org/media_tree.git 9867S: Maintained 9868F: Documentation/devicetree/bindings/media/imx.txt 9869F: Documentation/media/v4l-drivers/imx.rst 9870F: drivers/staging/media/imx/ 9871F: include/linux/imx-media.h 9872F: include/media/imx.h 9873 9874MEDIA DRIVER FOR FREESCALE IMX PXP 9875M: Philipp Zabel <p.zabel@pengutronix.de> 9876L: linux-media@vger.kernel.org 9877T: git git://linuxtv.org/media_tree.git 9878S: Maintained 9879F: drivers/media/platform/imx-pxp.[ch] 9880 9881MEDIA DRIVERS FOR FREESCALE IMX7 9882M: Rui Miguel Silva <rmfrfs@gmail.com> 9883L: linux-media@vger.kernel.org 9884T: git git://linuxtv.org/media_tree.git 9885S: Maintained 9886F: Documentation/devicetree/bindings/media/imx7-csi.txt 9887F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9888F: Documentation/media/v4l-drivers/imx7.rst 9889F: drivers/staging/media/imx/imx7-media-csi.c 9890F: drivers/staging/media/imx/imx7-mipi-csis.c 9891 9892MEDIA DRIVERS FOR HELENE 9893M: Abylay Ospan <aospan@netup.ru> 9894L: linux-media@vger.kernel.org 9895W: https://linuxtv.org 9896W: http://netup.tv/ 9897T: git git://linuxtv.org/media_tree.git 9898S: Supported 9899F: drivers/media/dvb-frontends/helene* 9900 9901MEDIA DRIVERS FOR HORUS3A 9902M: Sergey Kozlov <serjk@netup.ru> 9903M: Abylay Ospan <aospan@netup.ru> 9904L: linux-media@vger.kernel.org 9905W: https://linuxtv.org 9906W: http://netup.tv/ 9907T: git git://linuxtv.org/media_tree.git 9908S: Supported 9909F: drivers/media/dvb-frontends/horus3a* 9910 9911MEDIA DRIVERS FOR LNBH25 9912M: Sergey Kozlov <serjk@netup.ru> 9913M: Abylay Ospan <aospan@netup.ru> 9914L: linux-media@vger.kernel.org 9915W: https://linuxtv.org 9916W: http://netup.tv/ 9917T: git git://linuxtv.org/media_tree.git 9918S: Supported 9919F: drivers/media/dvb-frontends/lnbh25* 9920 9921MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9922L: linux-media@vger.kernel.org 9923W: https://linuxtv.org 9924T: git git://linuxtv.org/media_tree.git 9925S: Orphan 9926F: drivers/media/dvb-frontends/mxl5xx* 9927 9928MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9929M: Sergey Kozlov <serjk@netup.ru> 9930M: Abylay Ospan <aospan@netup.ru> 9931L: linux-media@vger.kernel.org 9932W: https://linuxtv.org 9933W: http://netup.tv/ 9934T: git git://linuxtv.org/media_tree.git 9935S: Supported 9936F: drivers/media/pci/netup_unidvb/* 9937 9938MEDIA DRIVERS FOR RENESAS - CEU 9939M: Jacopo Mondi <jacopo@jmondi.org> 9940L: linux-media@vger.kernel.org 9941L: linux-renesas-soc@vger.kernel.org 9942T: git git://linuxtv.org/media_tree.git 9943S: Supported 9944F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9945F: drivers/media/platform/renesas-ceu.c 9946F: include/media/drv-intf/renesas-ceu.h 9947 9948MEDIA DRIVERS FOR RENESAS - DRIF 9949M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9950L: linux-media@vger.kernel.org 9951L: linux-renesas-soc@vger.kernel.org 9952T: git git://linuxtv.org/media_tree.git 9953S: Supported 9954F: Documentation/devicetree/bindings/media/renesas,drif.txt 9955F: drivers/media/platform/rcar_drif.c 9956 9957MEDIA DRIVERS FOR RENESAS - FCP 9958M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9959L: linux-media@vger.kernel.org 9960L: linux-renesas-soc@vger.kernel.org 9961T: git git://linuxtv.org/media_tree.git 9962S: Supported 9963F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9964F: drivers/media/platform/rcar-fcp.c 9965F: include/media/rcar-fcp.h 9966 9967MEDIA DRIVERS FOR RENESAS - FDP1 9968M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9969L: linux-media@vger.kernel.org 9970L: linux-renesas-soc@vger.kernel.org 9971T: git git://linuxtv.org/media_tree.git 9972S: Supported 9973F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9974F: drivers/media/platform/rcar_fdp1.c 9975 9976MEDIA DRIVERS FOR RENESAS - VIN 9977M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9978L: linux-media@vger.kernel.org 9979L: linux-renesas-soc@vger.kernel.org 9980T: git git://linuxtv.org/media_tree.git 9981S: Supported 9982F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9983F: Documentation/devicetree/bindings/media/rcar_vin.txt 9984F: drivers/media/platform/rcar-vin/ 9985 9986MEDIA DRIVERS FOR RENESAS - VSP1 9987M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9988M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9989L: linux-media@vger.kernel.org 9990L: linux-renesas-soc@vger.kernel.org 9991T: git git://linuxtv.org/media_tree.git 9992S: Supported 9993F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9994F: drivers/media/platform/vsp1/ 9995 9996MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9997L: linux-media@vger.kernel.org 9998W: https://linuxtv.org 9999T: git git://linuxtv.org/media_tree.git 10000S: Orphan 10001F: drivers/media/dvb-frontends/stv0910* 10002 10003MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10004L: linux-media@vger.kernel.org 10005W: https://linuxtv.org 10006T: git git://linuxtv.org/media_tree.git 10007S: Orphan 10008F: drivers/media/dvb-frontends/stv6111* 10009 10010MEDIA DRIVERS FOR STM32 - DCMI 10011M: Hugues Fruchet <hugues.fruchet@st.com> 10012L: linux-media@vger.kernel.org 10013T: git git://linuxtv.org/media_tree.git 10014S: Supported 10015F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10016F: drivers/media/platform/stm32/stm32-dcmi.c 10017 10018MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10019M: Dmitry Osipenko <digetx@gmail.com> 10020L: linux-media@vger.kernel.org 10021L: linux-tegra@vger.kernel.org 10022T: git git://linuxtv.org/media_tree.git 10023S: Maintained 10024F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10025F: drivers/staging/media/tegra-vde/ 10026 10027MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10028M: Mauro Carvalho Chehab <mchehab@kernel.org> 10029P: LinuxTV.org Project 10030L: linux-media@vger.kernel.org 10031W: https://linuxtv.org 10032Q: http://patchwork.kernel.org/project/linux-media/list/ 10033T: git git://linuxtv.org/media_tree.git 10034S: Maintained 10035F: Documentation/devicetree/bindings/media/ 10036F: Documentation/media/ 10037F: drivers/media/ 10038F: drivers/staging/media/ 10039F: include/linux/platform_data/media/ 10040F: include/media/ 10041F: include/uapi/linux/dvb/ 10042F: include/uapi/linux/videodev2.h 10043F: include/uapi/linux/media.h 10044F: include/uapi/linux/v4l2-* 10045F: include/uapi/linux/meye.h 10046F: include/uapi/linux/ivtv* 10047F: include/uapi/linux/uvcvideo.h 10048 10049MEDIATEK BLUETOOTH DRIVER 10050M: Sean Wang <sean.wang@mediatek.com> 10051L: linux-bluetooth@vger.kernel.org 10052L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10053S: Maintained 10054F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10055F: drivers/bluetooth/btmtkuart.c 10056 10057MEDIATEK CIR DRIVER 10058M: Sean Wang <sean.wang@mediatek.com> 10059S: Maintained 10060F: drivers/media/rc/mtk-cir.c 10061 10062MEDIATEK DMA DRIVER 10063M: Sean Wang <sean.wang@mediatek.com> 10064L: dmaengine@vger.kernel.org 10065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10066L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10067S: Maintained 10068F: Documentation/devicetree/bindings/dma/mtk-* 10069F: drivers/dma/mediatek/ 10070 10071MEDIATEK PMIC LED DRIVER 10072M: Sean Wang <sean.wang@mediatek.com> 10073S: Maintained 10074F: drivers/leds/leds-mt6323.c 10075F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10076 10077MEDIATEK ETHERNET DRIVER 10078M: Felix Fietkau <nbd@openwrt.org> 10079M: John Crispin <john@phrozen.org> 10080M: Sean Wang <sean.wang@mediatek.com> 10081M: Nelson Chang <nelson.chang@mediatek.com> 10082L: netdev@vger.kernel.org 10083S: Maintained 10084F: drivers/net/ethernet/mediatek/ 10085 10086MEDIATEK SWITCH DRIVER 10087M: Sean Wang <sean.wang@mediatek.com> 10088L: netdev@vger.kernel.org 10089S: Maintained 10090F: drivers/net/dsa/mt7530.* 10091F: net/dsa/tag_mtk.c 10092 10093MEDIATEK JPEG DRIVER 10094M: Rick Chang <rick.chang@mediatek.com> 10095M: Bin Liu <bin.liu@mediatek.com> 10096S: Supported 10097F: drivers/media/platform/mtk-jpeg/ 10098F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10099 10100MEDIATEK MDP DRIVER 10101M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10102M: Houlong Wei <houlong.wei@mediatek.com> 10103M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10104S: Supported 10105F: drivers/media/platform/mtk-mdp/ 10106F: drivers/media/platform/mtk-vpu/ 10107F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10108 10109MEDIATEK MEDIA DRIVER 10110M: Tiffany Lin <tiffany.lin@mediatek.com> 10111M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10112S: Supported 10113F: drivers/media/platform/mtk-vcodec/ 10114F: drivers/media/platform/mtk-vpu/ 10115F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10116F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10117 10118MEDIATEK MMC/SD/SDIO DRIVER 10119M: Chaotian Jing <chaotian.jing@mediatek.com> 10120S: Maintained 10121F: drivers/mmc/host/mtk-sd.c 10122F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10123 10124MEDIATEK MT76 WIRELESS LAN DRIVER 10125M: Felix Fietkau <nbd@nbd.name> 10126M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10127R: Ryder Lee <ryder.lee@mediatek.com> 10128R: Roy Luo <royluo@google.com> 10129L: linux-wireless@vger.kernel.org 10130S: Maintained 10131F: drivers/net/wireless/mediatek/mt76/ 10132 10133MEDIATEK MT7601U WIRELESS LAN DRIVER 10134M: Jakub Kicinski <kubakici@wp.pl> 10135L: linux-wireless@vger.kernel.org 10136S: Maintained 10137F: drivers/net/wireless/mediatek/mt7601u/ 10138 10139MEDIATEK MT7621/28/88 I2C DRIVER 10140M: Stefan Roese <sr@denx.de> 10141L: linux-i2c@vger.kernel.org 10142S: Maintained 10143F: drivers/i2c/busses/i2c-mt7621.c 10144F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10145 10146MEDIATEK NAND CONTROLLER DRIVER 10147M: Xiaolei Li <xiaolei.li@mediatek.com> 10148L: linux-mtd@lists.infradead.org 10149S: Maintained 10150F: drivers/mtd/nand/raw/mtk_* 10151F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10152 10153MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10154M: Sean Wang <sean.wang@mediatek.com> 10155S: Maintained 10156F: drivers/char/hw_random/mtk-rng.c 10157 10158MEDIATEK USB3 DRD IP DRIVER 10159M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10160L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10162L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10163S: Maintained 10164F: drivers/usb/mtu3/ 10165 10166MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10167M: Peter Senna Tschudin <peter.senna@gmail.com> 10168M: Martin Donnelly <martin.donnelly@ge.com> 10169M: Martyn Welch <martyn.welch@collabora.co.uk> 10170S: Maintained 10171F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10172F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10173 10174MEGARAID SCSI/SAS DRIVERS 10175M: Kashyap Desai <kashyap.desai@broadcom.com> 10176M: Sumit Saxena <sumit.saxena@broadcom.com> 10177M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10178L: megaraidlinux.pdl@broadcom.com 10179L: linux-scsi@vger.kernel.org 10180W: http://www.avagotech.com/support/ 10181S: Maintained 10182F: Documentation/scsi/megaraid.txt 10183F: drivers/scsi/megaraid.* 10184F: drivers/scsi/megaraid/ 10185 10186MELEXIS MLX90614 DRIVER 10187M: Crt Mori <cmo@melexis.com> 10188L: linux-iio@vger.kernel.org 10189W: http://www.melexis.com 10190S: Supported 10191F: drivers/iio/temperature/mlx90614.c 10192 10193MELEXIS MLX90632 DRIVER 10194M: Crt Mori <cmo@melexis.com> 10195L: linux-iio@vger.kernel.org 10196W: http://www.melexis.com 10197S: Supported 10198F: drivers/iio/temperature/mlx90632.c 10199 10200MELFAS MIP4 TOUCHSCREEN DRIVER 10201M: Sangwon Jee <jeesw@melfas.com> 10202W: http://www.melfas.com 10203S: Supported 10204F: drivers/input/touchscreen/melfas_mip4.c 10205F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10206 10207MELLANOX ETHERNET DRIVER (mlx4_en) 10208M: Tariq Toukan <tariqt@mellanox.com> 10209L: netdev@vger.kernel.org 10210S: Supported 10211W: http://www.mellanox.com 10212Q: http://patchwork.ozlabs.org/project/netdev/list/ 10213F: drivers/net/ethernet/mellanox/mlx4/en_* 10214 10215MELLANOX ETHERNET DRIVER (mlx5e) 10216M: Saeed Mahameed <saeedm@mellanox.com> 10217L: netdev@vger.kernel.org 10218S: Supported 10219W: http://www.mellanox.com 10220Q: http://patchwork.ozlabs.org/project/netdev/list/ 10221F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10222 10223MELLANOX ETHERNET INNOVA DRIVERS 10224R: Boris Pismenny <borisp@mellanox.com> 10225L: netdev@vger.kernel.org 10226S: Supported 10227W: http://www.mellanox.com 10228Q: http://patchwork.ozlabs.org/project/netdev/list/ 10229F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10230F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10231F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10232F: include/linux/mlx5/mlx5_ifc_fpga.h 10233 10234MELLANOX ETHERNET SWITCH DRIVERS 10235M: Jiri Pirko <jiri@mellanox.com> 10236M: Ido Schimmel <idosch@mellanox.com> 10237L: netdev@vger.kernel.org 10238S: Supported 10239W: http://www.mellanox.com 10240Q: http://patchwork.ozlabs.org/project/netdev/list/ 10241F: drivers/net/ethernet/mellanox/mlxsw/ 10242F: tools/testing/selftests/drivers/net/mlxsw/ 10243 10244MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10245M: mlxsw@mellanox.com 10246L: netdev@vger.kernel.org 10247S: Supported 10248W: http://www.mellanox.com 10249Q: http://patchwork.ozlabs.org/project/netdev/list/ 10250F: drivers/net/ethernet/mellanox/mlxfw/ 10251 10252MELLANOX HARDWARE PLATFORM SUPPORT 10253M: Andy Shevchenko <andy@infradead.org> 10254M: Darren Hart <dvhart@infradead.org> 10255M: Vadim Pasternak <vadimp@mellanox.com> 10256L: platform-driver-x86@vger.kernel.org 10257S: Supported 10258F: drivers/platform/mellanox/ 10259F: include/linux/platform_data/mlxreg.h 10260 10261MELLANOX MLX4 core VPI driver 10262M: Tariq Toukan <tariqt@mellanox.com> 10263L: netdev@vger.kernel.org 10264L: linux-rdma@vger.kernel.org 10265W: http://www.mellanox.com 10266Q: http://patchwork.ozlabs.org/project/netdev/list/ 10267S: Supported 10268F: drivers/net/ethernet/mellanox/mlx4/ 10269F: include/linux/mlx4/ 10270 10271MELLANOX MLX4 IB driver 10272M: Yishai Hadas <yishaih@mellanox.com> 10273L: linux-rdma@vger.kernel.org 10274W: http://www.mellanox.com 10275Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10276S: Supported 10277F: drivers/infiniband/hw/mlx4/ 10278F: include/linux/mlx4/ 10279F: include/uapi/rdma/mlx4-abi.h 10280 10281MELLANOX MLX5 core VPI driver 10282M: Saeed Mahameed <saeedm@mellanox.com> 10283M: Leon Romanovsky <leonro@mellanox.com> 10284L: netdev@vger.kernel.org 10285L: linux-rdma@vger.kernel.org 10286W: http://www.mellanox.com 10287Q: http://patchwork.ozlabs.org/project/netdev/list/ 10288S: Supported 10289F: drivers/net/ethernet/mellanox/mlx5/core/ 10290F: include/linux/mlx5/ 10291F: Documentation/networking/device_drivers/mellanox/ 10292 10293MELLANOX MLX5 IB driver 10294M: Leon Romanovsky <leonro@mellanox.com> 10295L: linux-rdma@vger.kernel.org 10296W: http://www.mellanox.com 10297Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10298S: Supported 10299F: drivers/infiniband/hw/mlx5/ 10300F: include/linux/mlx5/ 10301F: include/uapi/rdma/mlx5-abi.h 10302 10303MELLANOX MLXCPLD I2C AND MUX DRIVER 10304M: Vadim Pasternak <vadimp@mellanox.com> 10305M: Michael Shych <michaelsh@mellanox.com> 10306L: linux-i2c@vger.kernel.org 10307S: Supported 10308F: drivers/i2c/busses/i2c-mlxcpld.c 10309F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10310F: Documentation/i2c/busses/i2c-mlxcpld 10311 10312MELLANOX MLXCPLD LED DRIVER 10313M: Vadim Pasternak <vadimp@mellanox.com> 10314L: linux-leds@vger.kernel.org 10315S: Supported 10316F: drivers/leds/leds-mlxcpld.c 10317F: drivers/leds/leds-mlxreg.c 10318F: Documentation/leds/leds-mlxcpld.rst 10319 10320MELLANOX PLATFORM DRIVER 10321M: Vadim Pasternak <vadimp@mellanox.com> 10322L: platform-driver-x86@vger.kernel.org 10323S: Supported 10324F: drivers/platform/x86/mlx-platform.c 10325 10326MEMBARRIER SUPPORT 10327M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10328M: "Paul E. McKenney" <paulmck@linux.ibm.com> 10329L: linux-kernel@vger.kernel.org 10330S: Supported 10331F: kernel/sched/membarrier.c 10332F: include/uapi/linux/membarrier.h 10333F: arch/powerpc/include/asm/membarrier.h 10334 10335MEMBLOCK 10336M: Mike Rapoport <rppt@linux.ibm.com> 10337L: linux-mm@kvack.org 10338S: Maintained 10339F: include/linux/memblock.h 10340F: mm/memblock.c 10341F: Documentation/core-api/boot-time-mm.rst 10342 10343MEMORY MANAGEMENT 10344L: linux-mm@kvack.org 10345W: http://www.linux-mm.org 10346S: Maintained 10347F: include/linux/mm.h 10348F: include/linux/gfp.h 10349F: include/linux/mmzone.h 10350F: include/linux/memory_hotplug.h 10351F: include/linux/vmalloc.h 10352F: mm/ 10353 10354MEMORY TECHNOLOGY DEVICES (MTD) 10355M: David Woodhouse <dwmw2@infradead.org> 10356M: Brian Norris <computersforpeace@gmail.com> 10357M: Marek Vasut <marek.vasut@gmail.com> 10358M: Miquel Raynal <miquel.raynal@bootlin.com> 10359M: Richard Weinberger <richard@nod.at> 10360M: Vignesh Raghavendra <vigneshr@ti.com> 10361L: linux-mtd@lists.infradead.org 10362W: http://www.linux-mtd.infradead.org/ 10363Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10366S: Maintained 10367F: Documentation/devicetree/bindings/mtd/ 10368F: drivers/mtd/ 10369F: include/linux/mtd/ 10370F: include/uapi/mtd/ 10371 10372MEN A21 WATCHDOG DRIVER 10373M: Johannes Thumshirn <morbidrsa@gmail.com> 10374L: linux-watchdog@vger.kernel.org 10375S: Maintained 10376F: drivers/watchdog/mena21_wdt.c 10377 10378MEN CHAMELEON BUS (mcb) 10379M: Johannes Thumshirn <morbidrsa@gmail.com> 10380S: Maintained 10381F: drivers/mcb/ 10382F: include/linux/mcb.h 10383F: Documentation/men-chameleon-bus.txt 10384 10385MEN F21BMC (Board Management Controller) 10386M: Andreas Werner <andreas.werner@men.de> 10387S: Supported 10388F: drivers/mfd/menf21bmc.c 10389F: drivers/watchdog/menf21bmc_wdt.c 10390F: drivers/leds/leds-menf21bmc.c 10391F: drivers/hwmon/menf21bmc_hwmon.c 10392F: Documentation/hwmon/menf21bmc.rst 10393 10394MEN Z069 WATCHDOG DRIVER 10395M: Johannes Thumshirn <jth@kernel.org> 10396L: linux-watchdog@vger.kernel.org 10397S: Maintained 10398F: drivers/watchdog/menz69_wdt.c 10399 10400MESON AO CEC DRIVER FOR AMLOGIC SOCS 10401M: Neil Armstrong <narmstrong@baylibre.com> 10402L: linux-media@vger.kernel.org 10403L: linux-amlogic@lists.infradead.org 10404W: http://linux-meson.com/ 10405S: Supported 10406F: drivers/media/platform/meson/ao-cec.c 10407F: drivers/media/platform/meson/ao-cec-g12a.c 10408F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10409T: git git://linuxtv.org/media_tree.git 10410 10411MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10412M: Liang Yang <liang.yang@amlogic.com> 10413L: linux-mtd@lists.infradead.org 10414S: Maintained 10415F: drivers/mtd/nand/raw/meson_* 10416F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10417 10418MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10419M: Maxime Jourdan <mjourdan@baylibre.com> 10420L: linux-media@vger.kernel.org 10421L: linux-amlogic@lists.infradead.org 10422S: Supported 10423F: drivers/staging/media/meson/vdec/ 10424T: git git://linuxtv.org/media_tree.git 10425 10426METHODE UDPU SUPPORT 10427M: Vladimir Vid <vladimir.vid@sartura.hr> 10428S: Maintained 10429F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10430 10431MICROBLAZE ARCHITECTURE 10432M: Michal Simek <monstr@monstr.eu> 10433W: http://www.monstr.eu/fdt/ 10434T: git git://git.monstr.eu/linux-2.6-microblaze.git 10435S: Supported 10436F: arch/microblaze/ 10437 10438MICROCHIP AT91 SERIAL DRIVER 10439M: Richard Genoud <richard.genoud@gmail.com> 10440S: Maintained 10441F: drivers/tty/serial/atmel_serial.c 10442F: drivers/tty/serial/atmel_serial.h 10443F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10444 10445MICROCHIP AUDIO ASOC DRIVERS 10446M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10447L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10448S: Supported 10449F: sound/soc/atmel 10450 10451MICROCHIP DMA DRIVER 10452M: Ludovic Desroches <ludovic.desroches@microchip.com> 10453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10454L: dmaengine@vger.kernel.org 10455S: Supported 10456F: drivers/dma/at_hdmac.c 10457F: drivers/dma/at_hdmac_regs.h 10458F: include/linux/platform_data/dma-atmel.h 10459F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10460F: include/dt-bindings/dma/at91.h 10461 10462MICROCHIP ECC DRIVER 10463M: Tudor Ambarus <tudor.ambarus@microchip.com> 10464L: linux-crypto@vger.kernel.org 10465S: Maintained 10466F: drivers/crypto/atmel-ecc.* 10467 10468MICROCHIP I2C DRIVER 10469M: Ludovic Desroches <ludovic.desroches@microchip.com> 10470L: linux-i2c@vger.kernel.org 10471S: Supported 10472F: drivers/i2c/busses/i2c-at91.h 10473F: drivers/i2c/busses/i2c-at91-*.c 10474 10475MICROCHIP ISC DRIVER 10476M: Eugen Hristev <eugen.hristev@microchip.com> 10477L: linux-media@vger.kernel.org 10478S: Supported 10479F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10480F: drivers/media/platform/atmel/atmel-isc.h 10481F: drivers/media/platform/atmel/atmel-isc-base.c 10482F: drivers/media/platform/atmel/atmel-isc-regs.h 10483F: Documentation/devicetree/bindings/media/atmel-isc.txt 10484 10485MICROCHIP ISI DRIVER 10486M: Eugen Hristev <eugen.hristev@microchip.com> 10487L: linux-media@vger.kernel.org 10488S: Supported 10489F: drivers/media/platform/atmel/atmel-isi.c 10490F: drivers/media/platform/atmel/atmel-isi.h 10491 10492MICROCHIP AT91 USART MFD DRIVER 10493M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10494L: linux-kernel@vger.kernel.org 10495S: Supported 10496F: drivers/mfd/at91-usart.c 10497F: include/dt-bindings/mfd/at91-usart.h 10498F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10499 10500MICROCHIP AT91 USART SPI DRIVER 10501M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10502L: linux-spi@vger.kernel.org 10503S: Supported 10504F: drivers/spi/spi-at91-usart.c 10505F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10506 10507MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10508M: Woojung Huh <woojung.huh@microchip.com> 10509M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10510L: netdev@vger.kernel.org 10511S: Maintained 10512F: net/dsa/tag_ksz.c 10513F: drivers/net/dsa/microchip/* 10514F: include/linux/platform_data/microchip-ksz.h 10515F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10516 10517MICROCHIP LAN743X ETHERNET DRIVER 10518M: Bryan Whitehead <bryan.whitehead@microchip.com> 10519M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10520L: netdev@vger.kernel.org 10521S: Maintained 10522F: drivers/net/ethernet/microchip/lan743x_* 10523 10524MICROCHIP LCDFB DRIVER 10525M: Nicolas Ferre <nicolas.ferre@microchip.com> 10526L: linux-fbdev@vger.kernel.org 10527S: Maintained 10528F: drivers/video/fbdev/atmel_lcdfb.c 10529F: include/video/atmel_lcdc.h 10530 10531MICROCHIP MMC/SD/SDIO MCI DRIVER 10532M: Ludovic Desroches <ludovic.desroches@microchip.com> 10533S: Maintained 10534F: drivers/mmc/host/atmel-mci.c 10535 10536MICROCHIP MCP16502 PMIC DRIVER 10537M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10539S: Maintained 10540F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10541F: drivers/regulator/mcp16502.c 10542 10543MICROCHIP MCP3911 ADC DRIVER 10544M: Marcus Folkesson <marcus.folkesson@gmail.com> 10545M: Kent Gustavsson <kent@minoris.se> 10546L: linux-iio@vger.kernel.org 10547S: Supported 10548F: drivers/iio/adc/mcp3911.c 10549F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10550 10551MICROCHIP NAND DRIVER 10552M: Tudor Ambarus <tudor.ambarus@microchip.com> 10553L: linux-mtd@lists.infradead.org 10554S: Supported 10555F: drivers/mtd/nand/raw/atmel/* 10556F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10557 10558MICROCHIP PWM DRIVER 10559M: Claudiu Beznea <claudiu.beznea@microchip.com> 10560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10561L: linux-pwm@vger.kernel.org 10562S: Supported 10563F: drivers/pwm/pwm-atmel.c 10564F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10565 10566MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10567M: Ludovic Desroches <ludovic.desroches@microchip.com> 10568M: Eugen Hristev <eugen.hristev@microchip.com> 10569L: linux-iio@vger.kernel.org 10570S: Supported 10571F: drivers/iio/adc/at91-sama5d2_adc.c 10572F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10573F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10574 10575MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10576M: Nicolas Ferre <nicolas.ferre@microchip.com> 10577S: Supported 10578F: drivers/power/reset/at91-sama5d2_shdwc.c 10579 10580MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10581M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10583L: linux-gpio@vger.kernel.org 10584F: drivers/gpio/gpio-sama5d2-piobu.c 10585 10586MICROCHIP SPI DRIVER 10587M: Nicolas Ferre <nicolas.ferre@microchip.com> 10588S: Supported 10589F: drivers/spi/spi-atmel.* 10590 10591MICROCHIP SSC DRIVER 10592M: Nicolas Ferre <nicolas.ferre@microchip.com> 10593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10594S: Supported 10595F: drivers/misc/atmel-ssc.c 10596F: include/linux/atmel-ssc.h 10597 10598MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10599M: Nicolas Ferre <nicolas.ferre@microchip.com> 10600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10601S: Supported 10602F: drivers/misc/atmel_tclib.c 10603F: drivers/clocksource/tcb_clksrc.c 10604 10605MICROCHIP USBA UDC DRIVER 10606M: Cristian Birsan <cristian.birsan@microchip.com> 10607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10608S: Supported 10609F: drivers/usb/gadget/udc/atmel_usba_udc.* 10610 10611MICROCHIP USB251XB DRIVER 10612M: Richard Leitner <richard.leitner@skidata.com> 10613L: linux-usb@vger.kernel.org 10614S: Maintained 10615F: drivers/usb/misc/usb251xb.c 10616F: Documentation/devicetree/bindings/usb/usb251xb.txt 10617 10618MICROCHIP XDMA DRIVER 10619M: Ludovic Desroches <ludovic.desroches@microchip.com> 10620L: linux-arm-kernel@lists.infradead.org 10621L: dmaengine@vger.kernel.org 10622S: Supported 10623F: drivers/dma/at_xdmac.c 10624 10625MICROSEMI MIPS SOCS 10626M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10627M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10628L: linux-mips@vger.kernel.org 10629S: Supported 10630F: arch/mips/generic/board-ocelot.c 10631F: arch/mips/configs/generic/board-ocelot.config 10632F: arch/mips/boot/dts/mscc/ 10633F: Documentation/devicetree/bindings/mips/mscc.txt 10634 10635MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10636M: Don Brace <don.brace@microsemi.com> 10637L: esc.storagedev@microsemi.com 10638L: linux-scsi@vger.kernel.org 10639S: Supported 10640F: drivers/scsi/smartpqi/smartpqi*.[ch] 10641F: drivers/scsi/smartpqi/Kconfig 10642F: drivers/scsi/smartpqi/Makefile 10643F: include/linux/cciss*.h 10644F: include/uapi/linux/cciss*.h 10645F: Documentation/scsi/smartpqi.txt 10646 10647MICROSEMI ETHERNET SWITCH DRIVER 10648M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10649M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10650L: netdev@vger.kernel.org 10651S: Supported 10652F: drivers/net/ethernet/mscc/ 10653 10654MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10655M: Chen Yu <yu.c.chen@intel.com> 10656L: platform-driver-x86@vger.kernel.org 10657S: Supported 10658F: drivers/platform/x86/surfacepro3_button.c 10659 10660MICROTEK X6 SCANNER 10661M: Oliver Neukum <oliver@neukum.org> 10662S: Maintained 10663F: drivers/usb/image/microtek.* 10664 10665MIPS 10666M: Ralf Baechle <ralf@linux-mips.org> 10667M: Paul Burton <paul.burton@mips.com> 10668M: James Hogan <jhogan@kernel.org> 10669L: linux-mips@vger.kernel.org 10670W: http://www.linux-mips.org/ 10671T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10673Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10674S: Supported 10675F: Documentation/devicetree/bindings/mips/ 10676F: Documentation/mips/ 10677F: arch/mips/ 10678F: drivers/platform/mips/ 10679 10680MIPS BOSTON DEVELOPMENT BOARD 10681M: Paul Burton <paul.burton@mips.com> 10682L: linux-mips@vger.kernel.org 10683S: Maintained 10684F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10685F: arch/mips/boot/dts/img/boston.dts 10686F: arch/mips/configs/generic/board-boston.config 10687F: drivers/clk/imgtec/clk-boston.c 10688F: include/dt-bindings/clock/boston-clock.h 10689 10690MIPS GENERIC PLATFORM 10691M: Paul Burton <paul.burton@mips.com> 10692L: linux-mips@vger.kernel.org 10693S: Supported 10694F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10695F: arch/mips/generic/ 10696F: arch/mips/tools/generic-board-config.sh 10697 10698MIPS/LOONGSON1 ARCHITECTURE 10699M: Keguang Zhang <keguang.zhang@gmail.com> 10700L: linux-mips@vger.kernel.org 10701S: Maintained 10702F: arch/mips/loongson32/ 10703F: arch/mips/include/asm/mach-loongson32/ 10704F: drivers/*/*loongson1* 10705F: drivers/*/*/*loongson1* 10706 10707MIPS/LOONGSON2 ARCHITECTURE 10708M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10709L: linux-mips@vger.kernel.org 10710S: Maintained 10711F: arch/mips/loongson64/fuloong-2e/ 10712F: arch/mips/loongson64/lemote-2f/ 10713F: arch/mips/include/asm/mach-loongson64/ 10714F: drivers/*/*loongson2* 10715F: drivers/*/*/*loongson2* 10716 10717MIPS/LOONGSON3 ARCHITECTURE 10718M: Huacai Chen <chenhc@lemote.com> 10719L: linux-mips@vger.kernel.org 10720S: Maintained 10721F: arch/mips/loongson64/ 10722F: arch/mips/include/asm/mach-loongson64/ 10723F: drivers/platform/mips/cpu_hwmon.c 10724F: drivers/*/*loongson3* 10725F: drivers/*/*/*loongson3* 10726 10727MIPS RINT INSTRUCTION EMULATION 10728M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10729L: linux-mips@vger.kernel.org 10730S: Supported 10731F: arch/mips/math-emu/sp_rint.c 10732F: arch/mips/math-emu/dp_rint.c 10733 10734MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10735M: Hans Verkuil <hverkuil@xs4all.nl> 10736L: linux-media@vger.kernel.org 10737T: git git://linuxtv.org/media_tree.git 10738W: https://linuxtv.org 10739S: Odd Fixes 10740F: drivers/media/radio/radio-miropcm20* 10741 10742MMP SUPPORT 10743R: Lubomir Rintel <lkundrak@v3.sk> 10744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10745S: Odd Fixes 10746F: arch/arm/boot/dts/mmp* 10747F: arch/arm/mach-mmp/ 10748 10749MMU GATHER AND TLB INVALIDATION 10750M: Will Deacon <will@kernel.org> 10751M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10752M: Andrew Morton <akpm@linux-foundation.org> 10753M: Nick Piggin <npiggin@gmail.com> 10754M: Peter Zijlstra <peterz@infradead.org> 10755L: linux-arch@vger.kernel.org 10756L: linux-mm@kvack.org 10757S: Maintained 10758F: arch/*/include/asm/tlb.h 10759F: include/asm-generic/tlb.h 10760F: mm/mmu_gather.c 10761 10762MN88472 MEDIA DRIVER 10763M: Antti Palosaari <crope@iki.fi> 10764L: linux-media@vger.kernel.org 10765W: https://linuxtv.org 10766W: http://palosaari.fi/linux/ 10767Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10768S: Maintained 10769F: drivers/media/dvb-frontends/mn88472* 10770 10771MN88473 MEDIA DRIVER 10772M: Antti Palosaari <crope@iki.fi> 10773L: linux-media@vger.kernel.org 10774W: https://linuxtv.org 10775W: http://palosaari.fi/linux/ 10776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10777S: Maintained 10778F: drivers/media/dvb-frontends/mn88473* 10779 10780MODULE SUPPORT 10781M: Jessica Yu <jeyu@kernel.org> 10782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10783S: Maintained 10784F: include/linux/module.h 10785F: kernel/module.c 10786 10787MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10788W: http://popies.net/meye/ 10789S: Orphan 10790F: Documentation/media/v4l-drivers/meye* 10791F: drivers/media/pci/meye/ 10792F: include/uapi/linux/meye.h 10793 10794MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10795M: Jiri Slaby <jirislaby@gmail.com> 10796S: Maintained 10797F: Documentation/serial/moxa-smartio.rst 10798F: drivers/tty/mxser.* 10799 10800MR800 AVERMEDIA USB FM RADIO DRIVER 10801M: Alexey Klimov <klimov.linux@gmail.com> 10802L: linux-media@vger.kernel.org 10803T: git git://linuxtv.org/media_tree.git 10804S: Maintained 10805F: drivers/media/radio/radio-mr800.c 10806 10807MRF24J40 IEEE 802.15.4 RADIO DRIVER 10808M: Alan Ott <alan@signal11.us> 10809L: linux-wpan@vger.kernel.org 10810S: Maintained 10811F: drivers/net/ieee802154/mrf24j40.c 10812F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10813 10814MSI LAPTOP SUPPORT 10815M: "Lee, Chun-Yi" <jlee@suse.com> 10816L: platform-driver-x86@vger.kernel.org 10817S: Maintained 10818F: drivers/platform/x86/msi-laptop.c 10819 10820MSI WMI SUPPORT 10821L: platform-driver-x86@vger.kernel.org 10822S: Orphan 10823F: drivers/platform/x86/msi-wmi.c 10824 10825MSI001 MEDIA DRIVER 10826M: Antti Palosaari <crope@iki.fi> 10827L: linux-media@vger.kernel.org 10828W: https://linuxtv.org 10829W: http://palosaari.fi/linux/ 10830Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10831T: git git://linuxtv.org/anttip/media_tree.git 10832S: Maintained 10833F: drivers/media/tuners/msi001* 10834 10835MSI2500 MEDIA DRIVER 10836M: Antti Palosaari <crope@iki.fi> 10837L: linux-media@vger.kernel.org 10838W: https://linuxtv.org 10839W: http://palosaari.fi/linux/ 10840Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10841T: git git://linuxtv.org/anttip/media_tree.git 10842S: Maintained 10843F: drivers/media/usb/msi2500/ 10844 10845MSYSTEMS DISKONCHIP G3 MTD DRIVER 10846M: Robert Jarzmik <robert.jarzmik@free.fr> 10847L: linux-mtd@lists.infradead.org 10848S: Maintained 10849F: drivers/mtd/devices/docg3* 10850 10851MT9M032 APTINA SENSOR DRIVER 10852M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10853L: linux-media@vger.kernel.org 10854T: git git://linuxtv.org/media_tree.git 10855S: Maintained 10856F: drivers/media/i2c/mt9m032.c 10857F: include/media/i2c/mt9m032.h 10858 10859MT9P031 APTINA CAMERA SENSOR 10860M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10861L: linux-media@vger.kernel.org 10862T: git git://linuxtv.org/media_tree.git 10863S: Maintained 10864F: drivers/media/i2c/mt9p031.c 10865F: include/media/i2c/mt9p031.h 10866 10867MT9T001 APTINA CAMERA SENSOR 10868M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10869L: linux-media@vger.kernel.org 10870T: git git://linuxtv.org/media_tree.git 10871S: Maintained 10872F: drivers/media/i2c/mt9t001.c 10873F: include/media/i2c/mt9t001.h 10874 10875MT9T112 APTINA CAMERA SENSOR 10876M: Jacopo Mondi <jacopo@jmondi.org> 10877L: linux-media@vger.kernel.org 10878T: git git://linuxtv.org/media_tree.git 10879S: Odd Fixes 10880F: drivers/media/i2c/mt9t112.c 10881F: include/media/i2c/mt9t112.h 10882 10883MT9V032 APTINA CAMERA SENSOR 10884M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10885L: linux-media@vger.kernel.org 10886T: git git://linuxtv.org/media_tree.git 10887S: Maintained 10888F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10889F: drivers/media/i2c/mt9v032.c 10890F: include/media/i2c/mt9v032.h 10891 10892MT9V111 APTINA CAMERA SENSOR 10893M: Jacopo Mondi <jacopo@jmondi.org> 10894L: linux-media@vger.kernel.org 10895T: git git://linuxtv.org/media_tree.git 10896S: Maintained 10897F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10898F: drivers/media/i2c/mt9v111.c 10899 10900MULTIFUNCTION DEVICES (MFD) 10901M: Lee Jones <lee.jones@linaro.org> 10902T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10903S: Supported 10904F: Documentation/devicetree/bindings/mfd/ 10905F: drivers/mfd/ 10906F: include/linux/mfd/ 10907F: include/dt-bindings/mfd/ 10908 10909MULTIMEDIA CARD (MMC) ETC. OVER SPI 10910S: Orphan 10911F: drivers/mmc/host/mmc_spi.c 10912F: include/linux/spi/mmc_spi.h 10913 10914MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10915M: Ulf Hansson <ulf.hansson@linaro.org> 10916L: linux-mmc@vger.kernel.org 10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10918S: Maintained 10919F: Documentation/devicetree/bindings/mmc/ 10920F: drivers/mmc/ 10921F: include/linux/mmc/ 10922F: include/uapi/linux/mmc/ 10923 10924MULTIPLEXER SUBSYSTEM 10925M: Peter Rosin <peda@axentia.se> 10926S: Maintained 10927F: Documentation/ABI/testing/sysfs-class-mux* 10928F: Documentation/devicetree/bindings/mux/ 10929F: include/dt-bindings/mux/ 10930F: include/linux/mux/ 10931F: drivers/mux/ 10932 10933MULTITECH MULTIPORT CARD (ISICOM) 10934S: Orphan 10935F: drivers/tty/isicom.c 10936F: include/linux/isicom.h 10937 10938MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10939M: Bin Liu <b-liu@ti.com> 10940L: linux-usb@vger.kernel.org 10941S: Maintained 10942F: drivers/usb/musb/ 10943 10944MXL301RF MEDIA DRIVER 10945M: Akihiro Tsukada <tskd08@gmail.com> 10946L: linux-media@vger.kernel.org 10947S: Odd Fixes 10948F: drivers/media/tuners/mxl301rf* 10949 10950MXL5007T MEDIA DRIVER 10951M: Michael Krufky <mkrufky@linuxtv.org> 10952L: linux-media@vger.kernel.org 10953W: https://linuxtv.org 10954W: http://github.com/mkrufky 10955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10956T: git git://linuxtv.org/mkrufky/tuners.git 10957S: Maintained 10958F: drivers/media/tuners/mxl5007t.* 10959 10960MXSFB DRM DRIVER 10961M: Marek Vasut <marex@denx.de> 10962M: Stefan Agner <stefan@agner.ch> 10963L: dri-devel@lists.freedesktop.org 10964S: Supported 10965F: drivers/gpu/drm/mxsfb/ 10966F: Documentation/devicetree/bindings/display/mxsfb.txt 10967T: git git://anongit.freedesktop.org/drm/drm-misc 10968 10969MYLEX DAC960 PCI RAID Controller 10970M: Hannes Reinecke <hare@kernel.org> 10971L: linux-scsi@vger.kernel.org 10972S: Supported 10973F: drivers/scsi/myrb.* 10974F: drivers/scsi/myrs.* 10975 10976MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10977M: Chris Lee <christopher.lee@cspi.com> 10978L: netdev@vger.kernel.org 10979W: https://www.cspi.com/ethernet-products/support/downloads/ 10980S: Supported 10981F: drivers/net/ethernet/myricom/myri10ge/ 10982 10983NAND FLASH SUBSYSTEM 10984M: Miquel Raynal <miquel.raynal@bootlin.com> 10985R: Richard Weinberger <richard@nod.at> 10986L: linux-mtd@lists.infradead.org 10987W: http://www.linux-mtd.infradead.org/ 10988Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 10990S: Maintained 10991F: drivers/mtd/nand/ 10992F: include/linux/mtd/*nand*.h 10993 10994NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10995M: Daniel Mack <zonque@gmail.com> 10996S: Maintained 10997L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10998W: http://www.native-instruments.com 10999F: sound/usb/caiaq/ 11000 11001NATSEMI ETHERNET DRIVER (DP8381x) 11002S: Orphan 11003F: drivers/net/ethernet/natsemi/natsemi.c 11004 11005NCR 5380 SCSI DRIVERS 11006M: Finn Thain <fthain@telegraphics.com.au> 11007M: Michael Schmitz <schmitzmic@gmail.com> 11008L: linux-scsi@vger.kernel.org 11009S: Maintained 11010F: Documentation/scsi/g_NCR5380.txt 11011F: drivers/scsi/NCR5380.* 11012F: drivers/scsi/arm/cumana_1.c 11013F: drivers/scsi/arm/oak.c 11014F: drivers/scsi/atari_scsi.* 11015F: drivers/scsi/dmx3191d.c 11016F: drivers/scsi/g_NCR5380.* 11017F: drivers/scsi/mac_scsi.* 11018F: drivers/scsi/sun3_scsi.* 11019F: drivers/scsi/sun3_scsi_vme.c 11020 11021NCSI LIBRARY: 11022M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11023S: Maintained 11024F: net/ncsi/ 11025 11026NCT6775 HARDWARE MONITOR DRIVER 11027M: Guenter Roeck <linux@roeck-us.net> 11028L: linux-hwmon@vger.kernel.org 11029S: Maintained 11030F: Documentation/hwmon/nct6775.rst 11031F: drivers/hwmon/nct6775.c 11032 11033NET_FAILOVER MODULE 11034M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11035L: netdev@vger.kernel.org 11036S: Supported 11037F: driver/net/net_failover.c 11038F: include/net/net_failover.h 11039F: Documentation/networking/net_failover.rst 11040 11041NETEM NETWORK EMULATOR 11042M: Stephen Hemminger <stephen@networkplumber.org> 11043L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11044S: Maintained 11045F: net/sched/sch_netem.c 11046 11047NETERION 10GbE DRIVERS (s2io/vxge) 11048M: Jon Mason <jdmason@kudzu.us> 11049L: netdev@vger.kernel.org 11050S: Supported 11051F: Documentation/networking/device_drivers/neterion/s2io.txt 11052F: Documentation/networking/device_drivers/neterion/vxge.txt 11053F: drivers/net/ethernet/neterion/ 11054 11055NETFILTER 11056M: Pablo Neira Ayuso <pablo@netfilter.org> 11057M: Jozsef Kadlecsik <kadlec@netfilter.org> 11058M: Florian Westphal <fw@strlen.de> 11059L: netfilter-devel@vger.kernel.org 11060L: coreteam@netfilter.org 11061W: http://www.netfilter.org/ 11062W: http://www.iptables.org/ 11063W: http://www.nftables.org/ 11064Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11066T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11067S: Maintained 11068F: include/linux/netfilter* 11069F: include/linux/netfilter/ 11070F: include/net/netfilter/ 11071F: include/uapi/linux/netfilter* 11072F: include/uapi/linux/netfilter/ 11073F: net/*/netfilter.c 11074F: net/*/netfilter/ 11075F: net/netfilter/ 11076F: net/bridge/br_netfilter*.c 11077 11078NETROM NETWORK LAYER 11079M: Ralf Baechle <ralf@linux-mips.org> 11080L: linux-hams@vger.kernel.org 11081W: http://www.linux-ax25.org/ 11082S: Maintained 11083F: include/net/netrom.h 11084F: include/uapi/linux/netrom.h 11085F: net/netrom/ 11086 11087NETRONOME ETHERNET DRIVERS 11088M: Jakub Kicinski <jakub.kicinski@netronome.com> 11089L: oss-drivers@netronome.com 11090S: Maintained 11091F: drivers/net/ethernet/netronome/ 11092 11093NETWORK BLOCK DEVICE (NBD) 11094M: Josef Bacik <josef@toxicpanda.com> 11095S: Maintained 11096L: linux-block@vger.kernel.org 11097L: nbd@other.debian.org 11098F: Documentation/blockdev/nbd.txt 11099F: drivers/block/nbd.c 11100F: include/trace/events/nbd.h 11101F: include/uapi/linux/nbd.h 11102 11103NETWORK DROP MONITOR 11104M: Neil Horman <nhorman@tuxdriver.com> 11105L: netdev@vger.kernel.org 11106S: Maintained 11107W: https://fedorahosted.org/dropwatch/ 11108F: net/core/drop_monitor.c 11109 11110NETWORKING DRIVERS 11111M: "David S. Miller" <davem@davemloft.net> 11112L: netdev@vger.kernel.org 11113W: http://www.linuxfoundation.org/en/Net 11114Q: http://patchwork.ozlabs.org/project/netdev/list/ 11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11116T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11117S: Odd Fixes 11118F: Documentation/devicetree/bindings/net/ 11119F: drivers/net/ 11120F: include/linux/if_* 11121F: include/linux/netdevice.h 11122F: include/linux/etherdevice.h 11123F: include/linux/fcdevice.h 11124F: include/linux/fddidevice.h 11125F: include/linux/hippidevice.h 11126F: include/linux/inetdevice.h 11127F: include/uapi/linux/if_* 11128F: include/uapi/linux/netdevice.h 11129 11130NETWORKING DRIVERS (WIRELESS) 11131M: Kalle Valo <kvalo@codeaurora.org> 11132L: linux-wireless@vger.kernel.org 11133Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11135T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11136S: Maintained 11137F: Documentation/devicetree/bindings/net/wireless/ 11138F: drivers/net/wireless/ 11139 11140NETWORKING [DSA] 11141M: Andrew Lunn <andrew@lunn.ch> 11142M: Vivien Didelot <vivien.didelot@gmail.com> 11143M: Florian Fainelli <f.fainelli@gmail.com> 11144S: Maintained 11145F: Documentation/devicetree/bindings/net/dsa/ 11146F: net/dsa/ 11147F: include/net/dsa.h 11148F: include/linux/dsa/ 11149F: include/linux/platform_data/dsa.h 11150F: drivers/net/dsa/ 11151 11152NETWORKING [GENERAL] 11153M: "David S. Miller" <davem@davemloft.net> 11154L: netdev@vger.kernel.org 11155W: http://www.linuxfoundation.org/en/Net 11156Q: http://patchwork.ozlabs.org/project/netdev/list/ 11157T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11158T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11159B: mailto:netdev@vger.kernel.org 11160S: Maintained 11161F: net/ 11162F: include/net/ 11163F: include/linux/in.h 11164F: include/linux/net.h 11165F: include/linux/netdevice.h 11166F: include/uapi/linux/in.h 11167F: include/uapi/linux/net.h 11168F: include/uapi/linux/netdevice.h 11169F: include/uapi/linux/net_namespace.h 11170F: tools/testing/selftests/net/ 11171F: lib/net_utils.c 11172F: lib/random32.c 11173F: Documentation/networking/ 11174 11175NETWORKING [IPSEC] 11176M: Steffen Klassert <steffen.klassert@secunet.com> 11177M: Herbert Xu <herbert@gondor.apana.org.au> 11178M: "David S. Miller" <davem@davemloft.net> 11179L: netdev@vger.kernel.org 11180T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11182S: Maintained 11183F: net/xfrm/ 11184F: net/key/ 11185F: net/ipv4/xfrm* 11186F: net/ipv4/esp4* 11187F: net/ipv4/ah4.c 11188F: net/ipv4/ipcomp.c 11189F: net/ipv4/ip_vti.c 11190F: net/ipv6/xfrm* 11191F: net/ipv6/esp6* 11192F: net/ipv6/ah6.c 11193F: net/ipv6/ipcomp6.c 11194F: net/ipv6/ip6_vti.c 11195F: include/uapi/linux/xfrm.h 11196F: include/net/xfrm.h 11197 11198NETWORKING [IPv4/IPv6] 11199M: "David S. Miller" <davem@davemloft.net> 11200M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11201M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11202L: netdev@vger.kernel.org 11203T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11204S: Maintained 11205F: net/ipv4/ 11206F: net/ipv6/ 11207F: include/net/ip* 11208F: arch/x86/net/* 11209 11210NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11211M: Paul Moore <paul@paul-moore.com> 11212W: https://github.com/netlabel 11213L: netdev@vger.kernel.org 11214L: linux-security-module@vger.kernel.org 11215S: Maintained 11216F: Documentation/netlabel/ 11217F: include/net/calipso.h 11218F: include/net/cipso_ipv4.h 11219F: include/net/netlabel.h 11220F: include/uapi/linux/netfilter/xt_SECMARK.h 11221F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11222F: net/netlabel/ 11223F: net/ipv4/cipso_ipv4.c 11224F: net/ipv6/calipso.c 11225F: net/netfilter/xt_CONNSECMARK.c 11226F: net/netfilter/xt_SECMARK.c 11227 11228NETWORKING [TCP] 11229M: Eric Dumazet <edumazet@google.com> 11230L: netdev@vger.kernel.org 11231S: Maintained 11232F: net/ipv4/tcp*.c 11233F: net/ipv4/syncookies.c 11234F: net/ipv6/tcp*.c 11235F: net/ipv6/syncookies.c 11236F: include/uapi/linux/tcp.h 11237F: include/net/tcp.h 11238F: include/linux/tcp.h 11239F: include/trace/events/tcp.h 11240 11241NETWORKING [TLS] 11242M: Boris Pismenny <borisp@mellanox.com> 11243M: Aviad Yehezkel <aviadye@mellanox.com> 11244M: Dave Watson <davejwatson@fb.com> 11245M: John Fastabend <john.fastabend@gmail.com> 11246M: Daniel Borkmann <daniel@iogearbox.net> 11247L: netdev@vger.kernel.org 11248S: Maintained 11249F: net/tls/* 11250F: include/uapi/linux/tls.h 11251F: include/net/tls.h 11252 11253NETWORKING [WIRELESS] 11254L: linux-wireless@vger.kernel.org 11255Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11256 11257NETDEVSIM 11258M: Jakub Kicinski <jakub.kicinski@netronome.com> 11259S: Maintained 11260F: drivers/net/netdevsim/* 11261 11262NETXEN (1/10) GbE SUPPORT 11263M: Manish Chopra <manishc@marvell.com> 11264M: Rahul Verma <rahulv@marvell.com> 11265M: GR-Linux-NIC-Dev@marvell.com 11266L: netdev@vger.kernel.org 11267S: Supported 11268F: drivers/net/ethernet/qlogic/netxen/ 11269 11270NEXTHOP 11271M: David Ahern <dsahern@kernel.org> 11272L: netdev@vger.kernel.org 11273S: Maintained 11274F: include/net/nexthop.h 11275F: include/uapi/linux/nexthop.h 11276F: include/net/netns/nexthop.h 11277F: net/ipv4/nexthop.c 11278 11279NFC SUBSYSTEM 11280L: netdev@vger.kernel.org 11281S: Orphan 11282F: net/nfc/ 11283F: include/net/nfc/ 11284F: include/uapi/linux/nfc.h 11285F: drivers/nfc/ 11286F: include/linux/platform_data/nfcmrvl.h 11287F: include/linux/platform_data/nxp-nci.h 11288F: Documentation/devicetree/bindings/net/nfc/ 11289 11290NFS, SUNRPC, AND LOCKD CLIENTS 11291M: Trond Myklebust <trond.myklebust@hammerspace.com> 11292M: Anna Schumaker <anna.schumaker@netapp.com> 11293L: linux-nfs@vger.kernel.org 11294W: http://client.linux-nfs.org 11295T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11296S: Maintained 11297F: fs/lockd/ 11298F: fs/nfs/ 11299F: fs/nfs_common/ 11300F: net/sunrpc/ 11301F: include/linux/lockd/ 11302F: include/linux/nfs* 11303F: include/linux/sunrpc/ 11304F: include/uapi/linux/nfs* 11305F: include/uapi/linux/sunrpc/ 11306 11307NILFS2 FILESYSTEM 11308M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11309L: linux-nilfs@vger.kernel.org 11310W: https://nilfs.sourceforge.io/ 11311W: https://nilfs.osdn.jp/ 11312T: git git://github.com/konis/nilfs2.git 11313S: Supported 11314F: Documentation/filesystems/nilfs2.txt 11315F: fs/nilfs2/ 11316F: include/trace/events/nilfs2.h 11317F: include/uapi/linux/nilfs2_api.h 11318F: include/uapi/linux/nilfs2_ondisk.h 11319 11320NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11321M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11322W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11323S: Maintained 11324F: Documentation/scsi/NinjaSCSI.txt 11325F: drivers/scsi/pcmcia/nsp_* 11326 11327NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11328M: GOTO Masanori <gotom@debian.or.jp> 11329M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11330W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11331S: Maintained 11332F: Documentation/scsi/NinjaSCSI.txt 11333F: drivers/scsi/nsp32* 11334 11335NIOS2 ARCHITECTURE 11336M: Ley Foon Tan <lftan@altera.com> 11337L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11338T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11339S: Maintained 11340F: arch/nios2/ 11341 11342NOHZ, DYNTICKS SUPPORT 11343M: Frederic Weisbecker <fweisbec@gmail.com> 11344M: Thomas Gleixner <tglx@linutronix.de> 11345M: Ingo Molnar <mingo@kernel.org> 11346L: linux-kernel@vger.kernel.org 11347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11348S: Maintained 11349F: kernel/time/tick*.* 11350F: include/linux/tick.h 11351F: include/linux/sched/nohz.h 11352 11353NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11354M: Pavel Machek <pavel@ucw.cz> 11355M: Sakari Ailus <sakari.ailus@iki.fi> 11356L: linux-media@vger.kernel.org 11357S: Maintained 11358F: drivers/media/i2c/et8ek8 11359F: drivers/media/i2c/ad5820.c 11360 11361NOKIA N900 POWER SUPPLY DRIVERS 11362R: Pali Rohár <pali.rohar@gmail.com> 11363F: include/linux/power/bq2415x_charger.h 11364F: include/linux/power/bq27xxx_battery.h 11365F: include/linux/power/isp1704_charger.h 11366F: drivers/power/supply/bq2415x_charger.c 11367F: drivers/power/supply/bq27xxx_battery.c 11368F: drivers/power/supply/bq27xxx_battery_i2c.c 11369F: drivers/power/supply/isp1704_charger.c 11370F: drivers/power/supply/rx51_battery.c 11371 11372NOLIBC HEADER FILE 11373M: Willy Tarreau <w@1wt.eu> 11374S: Maintained 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11376F: tools/include/nolibc/ 11377 11378NTB AMD DRIVER 11379M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11380L: linux-ntb@googlegroups.com 11381S: Supported 11382F: drivers/ntb/hw/amd/ 11383 11384NTB DRIVER CORE 11385M: Jon Mason <jdmason@kudzu.us> 11386M: Dave Jiang <dave.jiang@intel.com> 11387M: Allen Hubbe <allenbh@gmail.com> 11388L: linux-ntb@googlegroups.com 11389S: Supported 11390W: https://github.com/jonmason/ntb/wiki 11391T: git git://github.com/jonmason/ntb.git 11392F: drivers/ntb/ 11393F: drivers/net/ntb_netdev.c 11394F: include/linux/ntb.h 11395F: include/linux/ntb_transport.h 11396F: tools/testing/selftests/ntb/ 11397 11398NTB IDT DRIVER 11399M: Serge Semin <fancer.lancer@gmail.com> 11400L: linux-ntb@googlegroups.com 11401S: Supported 11402F: drivers/ntb/hw/idt/ 11403 11404NTB INTEL DRIVER 11405M: Dave Jiang <dave.jiang@intel.com> 11406L: linux-ntb@googlegroups.com 11407S: Supported 11408W: https://github.com/davejiang/linux/wiki 11409T: git https://github.com/davejiang/linux.git 11410F: drivers/ntb/hw/intel/ 11411 11412NTFS FILESYSTEM 11413M: Anton Altaparmakov <anton@tuxera.com> 11414L: linux-ntfs-dev@lists.sourceforge.net 11415W: http://www.tuxera.com/ 11416T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11417S: Supported 11418F: Documentation/filesystems/ntfs.txt 11419F: fs/ntfs/ 11420 11421NUBUS SUBSYSTEM 11422M: Finn Thain <fthain@telegraphics.com.au> 11423L: linux-m68k@lists.linux-m68k.org 11424S: Maintained 11425F: arch/*/include/asm/nubus.h 11426F: drivers/nubus/ 11427F: include/linux/nubus.h 11428F: include/uapi/linux/nubus.h 11429 11430NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11431M: Antonino Daplas <adaplas@gmail.com> 11432L: linux-fbdev@vger.kernel.org 11433S: Maintained 11434F: drivers/video/fbdev/riva/ 11435F: drivers/video/fbdev/nvidia/ 11436 11437NVM EXPRESS DRIVER 11438M: Keith Busch <kbusch@kernel.org> 11439M: Jens Axboe <axboe@fb.com> 11440M: Christoph Hellwig <hch@lst.de> 11441M: Sagi Grimberg <sagi@grimberg.me> 11442L: linux-nvme@lists.infradead.org 11443T: git://git.infradead.org/nvme.git 11444W: http://git.infradead.org/nvme.git 11445S: Supported 11446F: drivers/nvme/host/ 11447F: include/linux/nvme.h 11448F: include/uapi/linux/nvme_ioctl.h 11449 11450NVM EXPRESS FC TRANSPORT DRIVERS 11451M: James Smart <james.smart@broadcom.com> 11452L: linux-nvme@lists.infradead.org 11453S: Supported 11454F: include/linux/nvme-fc.h 11455F: include/linux/nvme-fc-driver.h 11456F: drivers/nvme/host/fc.c 11457F: drivers/nvme/target/fc.c 11458F: drivers/nvme/target/fcloop.c 11459 11460NVM EXPRESS TARGET DRIVER 11461M: Christoph Hellwig <hch@lst.de> 11462M: Sagi Grimberg <sagi@grimberg.me> 11463L: linux-nvme@lists.infradead.org 11464T: git://git.infradead.org/nvme.git 11465W: http://git.infradead.org/nvme.git 11466S: Supported 11467F: drivers/nvme/target/ 11468 11469NVMEM FRAMEWORK 11470M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11471S: Maintained 11472F: drivers/nvmem/ 11473F: Documentation/devicetree/bindings/nvmem/ 11474F: Documentation/ABI/stable/sysfs-bus-nvmem 11475F: include/linux/nvmem-consumer.h 11476F: include/linux/nvmem-provider.h 11477 11478NXP FXAS21002C DRIVER 11479M: Rui Miguel Silva <rmfrfs@gmail.com> 11480L: linux-iio@vger.kernel.org 11481S: Maintained 11482F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11483F: drivers/iio/gyro/fxas21002c_core.c 11484F: drivers/iio/gyro/fxas21002c.h 11485F: drivers/iio/gyro/fxas21002c_i2c.c 11486F: drivers/iio/gyro/fxas21002c_spi.c 11487 11488NXP SGTL5000 DRIVER 11489M: Fabio Estevam <festevam@gmail.com> 11490L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11491S: Maintained 11492F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11493F: sound/soc/codecs/sgtl5000* 11494 11495NXP SJA1105 ETHERNET SWITCH DRIVER 11496M: Vladimir Oltean <olteanv@gmail.com> 11497L: linux-kernel@vger.kernel.org 11498S: Maintained 11499F: drivers/net/dsa/sja1105 11500 11501NXP TDA998X DRM DRIVER 11502M: Russell King <linux@armlinux.org.uk> 11503S: Maintained 11504T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11505T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11506F: drivers/gpu/drm/i2c/tda998x_drv.c 11507F: include/drm/i2c/tda998x.h 11508F: include/dt-bindings/display/tda998x.h 11509K: "nxp,tda998x" 11510 11511NXP TFA9879 DRIVER 11512M: Peter Rosin <peda@axentia.se> 11513L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11514S: Maintained 11515F: Documentation/devicetree/bindings/sound/tfa9879.txt 11516F: sound/soc/codecs/tfa9879* 11517 11518NXP-NCI NFC DRIVER 11519M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11520R: Charles Gorand <charles.gorand@effinnov.com> 11521L: linux-nfc@lists.01.org (moderated for non-subscribers) 11522S: Supported 11523F: drivers/nfc/nxp-nci 11524 11525OBJAGG 11526M: Jiri Pirko <jiri@mellanox.com> 11527L: netdev@vger.kernel.org 11528S: Supported 11529F: lib/objagg.c 11530F: lib/test_objagg.c 11531F: include/linux/objagg.h 11532 11533NXP FSPI DRIVER 11534R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11535M: Ashish Kumar <ashish.kumar@nxp.com> 11536L: linux-spi@vger.kernel.org 11537S: Maintained 11538F: drivers/spi/spi-nxp-fspi.c 11539F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11540 11541OBJTOOL 11542M: Josh Poimboeuf <jpoimboe@redhat.com> 11543M: Peter Zijlstra <peterz@infradead.org> 11544S: Supported 11545F: tools/objtool/ 11546 11547OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11548M: Frederic Barrat <fbarrat@linux.ibm.com> 11549M: Andrew Donnellan <ajd@linux.ibm.com> 11550L: linuxppc-dev@lists.ozlabs.org 11551S: Supported 11552F: arch/powerpc/platforms/powernv/ocxl.c 11553F: arch/powerpc/include/asm/pnv-ocxl.h 11554F: drivers/misc/ocxl/ 11555F: include/misc/ocxl* 11556F: include/uapi/misc/ocxl.h 11557F: Documentation/accelerators/ocxl.rst 11558 11559OMAP AUDIO SUPPORT 11560M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11561M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11562L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11563L: linux-omap@vger.kernel.org 11564S: Maintained 11565F: sound/soc/ti/omap* 11566F: sound/soc/ti/rx51.c 11567F: sound/soc/ti/n810.c 11568F: sound/soc/ti/sdma-pcm.* 11569 11570OMAP CLOCK FRAMEWORK SUPPORT 11571M: Paul Walmsley <paul@pwsan.com> 11572L: linux-omap@vger.kernel.org 11573S: Maintained 11574F: arch/arm/*omap*/*clock* 11575 11576OMAP DEVICE TREE SUPPORT 11577M: Benoît Cousson <bcousson@baylibre.com> 11578M: Tony Lindgren <tony@atomide.com> 11579L: linux-omap@vger.kernel.org 11580L: devicetree@vger.kernel.org 11581S: Maintained 11582F: arch/arm/boot/dts/*omap* 11583F: arch/arm/boot/dts/*am3* 11584F: arch/arm/boot/dts/*am4* 11585F: arch/arm/boot/dts/*am5* 11586F: arch/arm/boot/dts/*dra7* 11587 11588OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11589L: linux-omap@vger.kernel.org 11590L: linux-fbdev@vger.kernel.org 11591S: Orphan 11592F: drivers/video/fbdev/omap2/ 11593F: Documentation/arm/OMAP/DSS 11594 11595OMAP FRAMEBUFFER SUPPORT 11596L: linux-fbdev@vger.kernel.org 11597L: linux-omap@vger.kernel.org 11598S: Orphan 11599F: drivers/video/fbdev/omap/ 11600 11601OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11602M: Roger Quadros <rogerq@ti.com> 11603M: Tony Lindgren <tony@atomide.com> 11604L: linux-omap@vger.kernel.org 11605S: Maintained 11606F: drivers/memory/omap-gpmc.c 11607F: arch/arm/mach-omap2/*gpmc* 11608 11609OMAP GPIO DRIVER 11610M: Grygorii Strashko <grygorii.strashko@ti.com> 11611M: Santosh Shilimkar <ssantosh@kernel.org> 11612M: Kevin Hilman <khilman@kernel.org> 11613L: linux-omap@vger.kernel.org 11614S: Maintained 11615F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11616F: drivers/gpio/gpio-omap.c 11617 11618OMAP HARDWARE SPINLOCK SUPPORT 11619M: Ohad Ben-Cohen <ohad@wizery.com> 11620L: linux-omap@vger.kernel.org 11621S: Maintained 11622F: drivers/hwspinlock/omap_hwspinlock.c 11623 11624OMAP HS MMC SUPPORT 11625L: linux-mmc@vger.kernel.org 11626L: linux-omap@vger.kernel.org 11627S: Orphan 11628F: drivers/mmc/host/omap_hsmmc.c 11629 11630OMAP HWMOD DATA 11631M: Paul Walmsley <paul@pwsan.com> 11632L: linux-omap@vger.kernel.org 11633S: Maintained 11634F: arch/arm/mach-omap2/omap_hwmod*data* 11635 11636OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11637M: Benoît Cousson <bcousson@baylibre.com> 11638L: linux-omap@vger.kernel.org 11639S: Maintained 11640F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11641 11642OMAP HWMOD SUPPORT 11643M: Benoît Cousson <bcousson@baylibre.com> 11644M: Paul Walmsley <paul@pwsan.com> 11645L: linux-omap@vger.kernel.org 11646S: Maintained 11647F: arch/arm/mach-omap2/omap_hwmod.* 11648 11649OMAP I2C DRIVER 11650M: Vignesh R <vigneshr@ti.com> 11651L: linux-omap@vger.kernel.org 11652L: linux-i2c@vger.kernel.org 11653S: Maintained 11654F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11655F: drivers/i2c/busses/i2c-omap.c 11656 11657OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11658M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11659L: linux-media@vger.kernel.org 11660S: Maintained 11661F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11662F: drivers/media/platform/omap3isp/ 11663F: drivers/staging/media/omap4iss/ 11664 11665OMAP MMC SUPPORT 11666M: Aaro Koskinen <aaro.koskinen@iki.fi> 11667L: linux-omap@vger.kernel.org 11668S: Odd Fixes 11669F: drivers/mmc/host/omap.c 11670 11671OMAP POWER MANAGEMENT SUPPORT 11672M: Kevin Hilman <khilman@kernel.org> 11673L: linux-omap@vger.kernel.org 11674S: Maintained 11675F: arch/arm/*omap*/*pm* 11676F: drivers/cpufreq/omap-cpufreq.c 11677 11678OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11679M: Rajendra Nayak <rnayak@codeaurora.org> 11680M: Paul Walmsley <paul@pwsan.com> 11681L: linux-omap@vger.kernel.org 11682S: Maintained 11683F: arch/arm/mach-omap2/prm* 11684 11685OMAP RANDOM NUMBER GENERATOR SUPPORT 11686M: Deepak Saxena <dsaxena@plexity.net> 11687S: Maintained 11688F: drivers/char/hw_random/omap-rng.c 11689 11690OMAP USB SUPPORT 11691L: linux-usb@vger.kernel.org 11692L: linux-omap@vger.kernel.org 11693S: Orphan 11694F: drivers/usb/*/*omap* 11695F: arch/arm/*omap*/usb* 11696 11697OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11698M: Mark Jackson <mpfj@newflow.co.uk> 11699L: linux-omap@vger.kernel.org 11700S: Maintained 11701F: arch/arm/boot/dts/am335x-nano.dts 11702 11703OMAP1 SUPPORT 11704M: Aaro Koskinen <aaro.koskinen@iki.fi> 11705M: Tony Lindgren <tony@atomide.com> 11706L: linux-omap@vger.kernel.org 11707Q: http://patchwork.kernel.org/project/linux-omap/list/ 11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11709S: Maintained 11710F: arch/arm/mach-omap1/ 11711F: arch/arm/plat-omap/ 11712F: arch/arm/configs/omap1_defconfig 11713F: drivers/i2c/busses/i2c-omap.c 11714F: include/linux/platform_data/i2c-omap.h 11715F: include/linux/platform_data/ams-delta-fiq.h 11716 11717OMAP2+ SUPPORT 11718M: Tony Lindgren <tony@atomide.com> 11719L: linux-omap@vger.kernel.org 11720W: http://www.muru.com/linux/omap/ 11721W: http://linux.omap.com/ 11722Q: http://patchwork.kernel.org/project/linux-omap/list/ 11723T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11724S: Maintained 11725F: arch/arm/mach-omap2/ 11726F: arch/arm/plat-omap/ 11727F: arch/arm/configs/omap2plus_defconfig 11728F: drivers/i2c/busses/i2c-omap.c 11729F: drivers/irqchip/irq-omap-intc.c 11730F: drivers/mfd/*omap*.c 11731F: drivers/mfd/menelaus.c 11732F: drivers/mfd/palmas.c 11733F: drivers/mfd/tps65217.c 11734F: drivers/mfd/tps65218.c 11735F: drivers/mfd/tps65910.c 11736F: drivers/mfd/twl-core.[ch] 11737F: drivers/mfd/twl4030*.c 11738F: drivers/mfd/twl6030*.c 11739F: drivers/mfd/twl6040*.c 11740F: drivers/regulator/palmas-regulator*.c 11741F: drivers/regulator/pbias-regulator.c 11742F: drivers/regulator/tps65217-regulator.c 11743F: drivers/regulator/tps65218-regulator.c 11744F: drivers/regulator/tps65910-regulator.c 11745F: drivers/regulator/twl-regulator.c 11746F: drivers/regulator/twl6030-regulator.c 11747F: include/linux/platform_data/i2c-omap.h 11748 11749ONION OMEGA2+ BOARD 11750M: Harvey Hunt <harveyhuntnexus@gmail.com> 11751L: linux-mips@vger.kernel.org 11752S: Maintained 11753F: arch/mips/boot/dts/ralink/omega2p.dts 11754 11755OMFS FILESYSTEM 11756M: Bob Copeland <me@bobcopeland.com> 11757L: linux-karma-devel@lists.sourceforge.net 11758S: Maintained 11759F: Documentation/filesystems/omfs.txt 11760F: fs/omfs/ 11761 11762OMNIKEY CARDMAN 4000 DRIVER 11763M: Harald Welte <laforge@gnumonks.org> 11764S: Maintained 11765F: drivers/char/pcmcia/cm4000_cs.c 11766F: include/linux/cm4000_cs.h 11767F: include/uapi/linux/cm4000_cs.h 11768 11769OMNIKEY CARDMAN 4040 DRIVER 11770M: Harald Welte <laforge@gnumonks.org> 11771S: Maintained 11772F: drivers/char/pcmcia/cm4040_cs.* 11773 11774OMNIVISION OV13858 SENSOR DRIVER 11775M: Sakari Ailus <sakari.ailus@linux.intel.com> 11776L: linux-media@vger.kernel.org 11777T: git git://linuxtv.org/media_tree.git 11778S: Maintained 11779F: drivers/media/i2c/ov13858.c 11780 11781OMNIVISION OV2680 SENSOR DRIVER 11782M: Rui Miguel Silva <rmfrfs@gmail.com> 11783L: linux-media@vger.kernel.org 11784T: git git://linuxtv.org/media_tree.git 11785S: Maintained 11786F: drivers/media/i2c/ov2680.c 11787F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11788 11789OMNIVISION OV2685 SENSOR DRIVER 11790M: Shunqian Zheng <zhengsq@rock-chips.com> 11791L: linux-media@vger.kernel.org 11792T: git git://linuxtv.org/media_tree.git 11793S: Maintained 11794F: drivers/media/i2c/ov2685.c 11795 11796OMNIVISION OV5640 SENSOR DRIVER 11797M: Steve Longerbeam <slongerbeam@gmail.com> 11798L: linux-media@vger.kernel.org 11799T: git git://linuxtv.org/media_tree.git 11800S: Maintained 11801F: drivers/media/i2c/ov5640.c 11802 11803OMNIVISION OV5647 SENSOR DRIVER 11804M: Luis Oliveira <lolivei@synopsys.com> 11805L: linux-media@vger.kernel.org 11806T: git git://linuxtv.org/media_tree.git 11807S: Maintained 11808F: drivers/media/i2c/ov5647.c 11809 11810OMNIVISION OV5695 SENSOR DRIVER 11811M: Shunqian Zheng <zhengsq@rock-chips.com> 11812L: linux-media@vger.kernel.org 11813T: git git://linuxtv.org/media_tree.git 11814S: Maintained 11815F: drivers/media/i2c/ov5695.c 11816 11817OMNIVISION OV7670 SENSOR DRIVER 11818M: Jonathan Corbet <corbet@lwn.net> 11819L: linux-media@vger.kernel.org 11820T: git git://linuxtv.org/media_tree.git 11821S: Maintained 11822F: drivers/media/i2c/ov7670.c 11823F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11824 11825OMNIVISION OV772x SENSOR DRIVER 11826M: Jacopo Mondi <jacopo@jmondi.org> 11827L: linux-media@vger.kernel.org 11828T: git git://linuxtv.org/media_tree.git 11829S: Odd fixes 11830F: drivers/media/i2c/ov772x.c 11831F: include/media/i2c/ov772x.h 11832F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11833 11834OMNIVISION OV7740 SENSOR DRIVER 11835M: Wenyou Yang <wenyou.yang@microchip.com> 11836L: linux-media@vger.kernel.org 11837T: git git://linuxtv.org/media_tree.git 11838S: Maintained 11839F: drivers/media/i2c/ov7740.c 11840F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11841 11842OMNIVISION OV9640 SENSOR DRIVER 11843M: Petr Cvek <petrcvekcz@gmail.com> 11844L: linux-media@vger.kernel.org 11845S: Maintained 11846F: drivers/media/i2c/ov9640.* 11847 11848OMNIVISION OV8856 SENSOR DRIVER 11849M: Ben Kao <ben.kao@intel.com> 11850L: linux-media@vger.kernel.org 11851T: git git://linuxtv.org/media_tree.git 11852S: Maintained 11853F: drivers/media/i2c/ov8856.c 11854 11855OMNIVISION OV9650 SENSOR DRIVER 11856M: Sakari Ailus <sakari.ailus@linux.intel.com> 11857R: Akinobu Mita <akinobu.mita@gmail.com> 11858R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11859L: linux-media@vger.kernel.org 11860T: git git://linuxtv.org/media_tree.git 11861S: Maintained 11862F: drivers/media/i2c/ov9650.c 11863F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11864 11865ONENAND FLASH DRIVER 11866M: Kyungmin Park <kyungmin.park@samsung.com> 11867L: linux-mtd@lists.infradead.org 11868S: Maintained 11869F: drivers/mtd/nand/onenand/ 11870F: include/linux/mtd/onenand*.h 11871 11872OP-TEE DRIVER 11873M: Jens Wiklander <jens.wiklander@linaro.org> 11874S: Maintained 11875F: drivers/tee/optee/ 11876 11877OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11878M: Sumit Garg <sumit.garg@linaro.org> 11879S: Maintained 11880F: drivers/char/hw_random/optee-rng.c 11881 11882OPA-VNIC DRIVER 11883M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11884M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11885L: linux-rdma@vger.kernel.org 11886S: Supported 11887F: drivers/infiniband/ulp/opa_vnic 11888 11889OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11890M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11891M: Frank Rowand <frowand.list@gmail.com> 11892L: devicetree@vger.kernel.org 11893S: Maintained 11894F: Documentation/devicetree/dynamic-resolution-notes.txt 11895F: Documentation/devicetree/overlay-notes.txt 11896F: drivers/of/overlay.c 11897F: drivers/of/resolver.c 11898K: of_overlay_notifier_ 11899 11900OPEN FIRMWARE AND FLATTENED DEVICE TREE 11901M: Rob Herring <robh+dt@kernel.org> 11902M: Frank Rowand <frowand.list@gmail.com> 11903L: devicetree@vger.kernel.org 11904W: http://www.devicetree.org/ 11905T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11906S: Maintained 11907F: drivers/of/ 11908F: include/linux/of*.h 11909F: scripts/dtc/ 11910F: Documentation/ABI/testing/sysfs-firmware-ofw 11911 11912OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11913M: Rob Herring <robh+dt@kernel.org> 11914M: Mark Rutland <mark.rutland@arm.com> 11915L: devicetree@vger.kernel.org 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11917Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11918S: Maintained 11919F: Documentation/devicetree/ 11920F: arch/*/boot/dts/ 11921F: include/dt-bindings/ 11922 11923OPENCORES I2C BUS DRIVER 11924M: Peter Korsgaard <peter@korsgaard.com> 11925M: Andrew Lunn <andrew@lunn.ch> 11926L: linux-i2c@vger.kernel.org 11927S: Maintained 11928F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11929F: Documentation/i2c/busses/i2c-ocores 11930F: drivers/i2c/busses/i2c-ocores.c 11931F: include/linux/platform_data/i2c-ocores.h 11932 11933OPENRISC ARCHITECTURE 11934M: Jonas Bonn <jonas@southpole.se> 11935M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11936M: Stafford Horne <shorne@gmail.com> 11937T: git git://github.com/openrisc/linux.git 11938L: openrisc@lists.librecores.org 11939W: http://openrisc.io 11940S: Maintained 11941F: Documentation/devicetree/bindings/openrisc/ 11942F: Documentation/openrisc/ 11943F: arch/openrisc/ 11944F: drivers/irqchip/irq-ompic.c 11945F: drivers/irqchip/irq-or1k-* 11946 11947OPENVSWITCH 11948M: Pravin B Shelar <pshelar@ovn.org> 11949L: netdev@vger.kernel.org 11950L: dev@openvswitch.org 11951W: http://openvswitch.org 11952S: Maintained 11953F: net/openvswitch/ 11954F: include/uapi/linux/openvswitch.h 11955 11956OPERATING PERFORMANCE POINTS (OPP) 11957M: Viresh Kumar <vireshk@kernel.org> 11958M: Nishanth Menon <nm@ti.com> 11959M: Stephen Boyd <sboyd@kernel.org> 11960L: linux-pm@vger.kernel.org 11961S: Maintained 11962T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11963F: drivers/opp/ 11964F: include/linux/pm_opp.h 11965F: Documentation/power/opp.rst 11966F: Documentation/devicetree/bindings/opp/ 11967 11968OPL4 DRIVER 11969M: Clemens Ladisch <clemens@ladisch.de> 11970L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11972S: Maintained 11973F: sound/drivers/opl4/ 11974 11975OPROFILE 11976M: Robert Richter <rric@kernel.org> 11977L: oprofile-list@lists.sf.net 11978S: Maintained 11979F: arch/*/include/asm/oprofile*.h 11980F: arch/*/oprofile/ 11981F: drivers/oprofile/ 11982F: include/linux/oprofile.h 11983 11984ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11985M: Mark Fasheh <mark@fasheh.com> 11986M: Joel Becker <jlbec@evilplan.org> 11987M: Joseph Qi <joseph.qi@linux.alibaba.com> 11988L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11989W: http://ocfs2.wiki.kernel.org 11990S: Supported 11991F: Documentation/filesystems/ocfs2.txt 11992F: Documentation/filesystems/dlmfs.txt 11993F: fs/ocfs2/ 11994 11995ORANGEFS FILESYSTEM 11996M: Mike Marshall <hubcap@omnibond.com> 11997R: Martin Brandenburg <martin@omnibond.com> 11998L: devel@lists.orangefs.org 11999T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12000S: Supported 12001F: fs/orangefs/ 12002F: Documentation/filesystems/orangefs.txt 12003 12004ORINOCO DRIVER 12005L: linux-wireless@vger.kernel.org 12006W: http://wireless.kernel.org/en/users/Drivers/orinoco 12007W: http://www.nongnu.org/orinoco/ 12008S: Orphan 12009F: drivers/net/wireless/intersil/orinoco/ 12010 12011OV2659 OMNIVISION SENSOR DRIVER 12012M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12013L: linux-media@vger.kernel.org 12014W: https://linuxtv.org 12015Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12016T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12017S: Maintained 12018F: drivers/media/i2c/ov2659.c 12019F: include/media/i2c/ov2659.h 12020 12021OVERLAY FILESYSTEM 12022M: Miklos Szeredi <miklos@szeredi.hu> 12023L: linux-unionfs@vger.kernel.org 12024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12025S: Supported 12026F: fs/overlayfs/ 12027F: Documentation/filesystems/overlayfs.txt 12028 12029P54 WIRELESS DRIVER 12030M: Christian Lamparter <chunkeey@googlemail.com> 12031L: linux-wireless@vger.kernel.org 12032W: http://wireless.kernel.org/en/users/Drivers/p54 12033S: Maintained 12034F: drivers/net/wireless/intersil/p54/ 12035 12036PA SEMI ETHERNET DRIVER 12037L: netdev@vger.kernel.org 12038S: Orphan 12039F: drivers/net/ethernet/pasemi/* 12040 12041PA SEMI SMBUS DRIVER 12042L: linux-i2c@vger.kernel.org 12043S: Orphan 12044F: drivers/i2c/busses/i2c-pasemi.c 12045 12046PACKING 12047M: Vladimir Oltean <olteanv@gmail.com> 12048L: netdev@vger.kernel.org 12049S: Supported 12050F: lib/packing.c 12051F: include/linux/packing.h 12052F: Documentation/packing.txt 12053 12054PADATA PARALLEL EXECUTION MECHANISM 12055M: Steffen Klassert <steffen.klassert@secunet.com> 12056L: linux-crypto@vger.kernel.org 12057S: Maintained 12058F: kernel/padata.c 12059F: include/linux/padata.h 12060F: Documentation/padata.txt 12061 12062PAGE POOL 12063M: Jesper Dangaard Brouer <hawk@kernel.org> 12064M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12065L: netdev@vger.kernel.org 12066S: Supported 12067F: net/core/page_pool.c 12068F: include/net/page_pool.h 12069 12070PANASONIC LAPTOP ACPI EXTRAS DRIVER 12071M: Harald Welte <laforge@gnumonks.org> 12072L: platform-driver-x86@vger.kernel.org 12073S: Maintained 12074F: drivers/platform/x86/panasonic-laptop.c 12075 12076PARALLEL LCD/KEYPAD PANEL DRIVER 12077M: Willy Tarreau <willy@haproxy.com> 12078M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12079S: Odd Fixes 12080F: Documentation/auxdisplay/lcd-panel-cgram.txt 12081F: drivers/auxdisplay/panel.c 12082 12083PARALLEL PORT SUBSYSTEM 12084M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12085M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12086L: linux-parport@lists.infradead.org (subscribers-only) 12087S: Maintained 12088F: drivers/parport/ 12089F: include/linux/parport*.h 12090F: drivers/char/ppdev.c 12091F: include/uapi/linux/ppdev.h 12092F: Documentation/parport*.txt 12093 12094PARAVIRT_OPS INTERFACE 12095M: Juergen Gross <jgross@suse.com> 12096M: Alok Kataria <akataria@vmware.com> 12097L: virtualization@lists.linux-foundation.org 12098S: Supported 12099F: Documentation/virtual/paravirt_ops.txt 12100F: arch/*/kernel/paravirt* 12101F: arch/*/include/asm/paravirt*.h 12102F: include/linux/hypervisor.h 12103 12104PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12105M: Tim Waugh <tim@cyberelk.net> 12106L: linux-parport@lists.infradead.org (subscribers-only) 12107S: Maintained 12108F: Documentation/blockdev/paride.txt 12109F: drivers/block/paride/ 12110 12111PARISC ARCHITECTURE 12112M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12113M: Helge Deller <deller@gmx.de> 12114L: linux-parisc@vger.kernel.org 12115W: http://www.parisc-linux.org/ 12116Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12119S: Maintained 12120F: arch/parisc/ 12121F: Documentation/parisc/ 12122F: drivers/parisc/ 12123F: drivers/char/agp/parisc-agp.c 12124F: drivers/input/serio/gscps2.c 12125F: drivers/parport/parport_gsc.* 12126F: drivers/tty/serial/8250/8250_gsc.c 12127F: drivers/video/fbdev/sti* 12128F: drivers/video/console/sti* 12129F: drivers/video/logo/logo_parisc* 12130 12131PARMAN 12132M: Jiri Pirko <jiri@mellanox.com> 12133L: netdev@vger.kernel.org 12134S: Supported 12135F: lib/parman.c 12136F: lib/test_parman.c 12137F: include/linux/parman.h 12138 12139PC ENGINES APU BOARD DRIVER 12140M: Enrico Weigelt, metux IT consult <info@metux.net> 12141S: Maintained 12142F: drivers/platform/x86/pcengines-apuv2.c 12143 12144PC87360 HARDWARE MONITORING DRIVER 12145M: Jim Cromie <jim.cromie@gmail.com> 12146L: linux-hwmon@vger.kernel.org 12147S: Maintained 12148F: Documentation/hwmon/pc87360.rst 12149F: drivers/hwmon/pc87360.c 12150 12151PC8736x GPIO DRIVER 12152M: Jim Cromie <jim.cromie@gmail.com> 12153S: Maintained 12154F: drivers/char/pc8736x_gpio.c 12155 12156PC87427 HARDWARE MONITORING DRIVER 12157M: Jean Delvare <jdelvare@suse.com> 12158L: linux-hwmon@vger.kernel.org 12159S: Maintained 12160F: Documentation/hwmon/pc87427.rst 12161F: drivers/hwmon/pc87427.c 12162 12163PCA9532 LED DRIVER 12164M: Riku Voipio <riku.voipio@iki.fi> 12165S: Maintained 12166F: drivers/leds/leds-pca9532.c 12167F: include/linux/leds-pca9532.h 12168 12169PCA9541 I2C BUS MASTER SELECTOR DRIVER 12170M: Guenter Roeck <linux@roeck-us.net> 12171L: linux-i2c@vger.kernel.org 12172S: Maintained 12173F: drivers/i2c/muxes/i2c-mux-pca9541.c 12174 12175PCDP - PRIMARY CONSOLE AND DEBUG PORT 12176M: Khalid Aziz <khalid@gonehiking.org> 12177S: Maintained 12178F: drivers/firmware/pcdp.* 12179 12180PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12181M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12182L: linux-pci@vger.kernel.org 12183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12184S: Maintained 12185F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12186F: drivers/pci/controller/pci-aardvark.c 12187 12188PCI DRIVER FOR ALTERA PCIE IP 12189M: Ley Foon Tan <lftan@altera.com> 12190L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12191L: linux-pci@vger.kernel.org 12192S: Supported 12193F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12194F: drivers/pci/controller/pcie-altera.c 12195 12196PCI DRIVER FOR APPLIEDMICRO XGENE 12197M: Toan Le <toan@os.amperecomputing.com> 12198L: linux-pci@vger.kernel.org 12199L: linux-arm-kernel@lists.infradead.org 12200S: Maintained 12201F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12202F: drivers/pci/controller/pci-xgene.c 12203 12204PCI DRIVER FOR ARM VERSATILE PLATFORM 12205M: Rob Herring <robh@kernel.org> 12206L: linux-pci@vger.kernel.org 12207L: linux-arm-kernel@lists.infradead.org 12208S: Maintained 12209F: Documentation/devicetree/bindings/pci/versatile.txt 12210F: drivers/pci/controller/pci-versatile.c 12211 12212PCI DRIVER FOR ARMADA 8K 12213M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12214L: linux-pci@vger.kernel.org 12215L: linux-arm-kernel@lists.infradead.org 12216S: Maintained 12217F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12218F: drivers/pci/controller/dwc/pcie-armada8k.c 12219 12220PCI DRIVER FOR CADENCE PCIE IP 12221M: Tom Joseph <tjoseph@cadence.com> 12222L: linux-pci@vger.kernel.org 12223S: Maintained 12224F: Documentation/devicetree/bindings/pci/cdns,*.txt 12225F: drivers/pci/controller/pcie-cadence* 12226 12227PCI DRIVER FOR FREESCALE LAYERSCAPE 12228M: Minghuan Lian <minghuan.Lian@nxp.com> 12229M: Mingkai Hu <mingkai.hu@nxp.com> 12230M: Roy Zang <roy.zang@nxp.com> 12231L: linuxppc-dev@lists.ozlabs.org 12232L: linux-pci@vger.kernel.org 12233L: linux-arm-kernel@lists.infradead.org 12234S: Maintained 12235F: drivers/pci/controller/dwc/*layerscape* 12236 12237PCI DRIVER FOR GENERIC OF HOSTS 12238M: Will Deacon <will@kernel.org> 12239L: linux-pci@vger.kernel.org 12240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12241S: Maintained 12242F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12243F: drivers/pci/controller/pci-host-common.c 12244F: drivers/pci/controller/pci-host-generic.c 12245 12246PCI DRIVER FOR IMX6 12247M: Richard Zhu <hongxing.zhu@nxp.com> 12248M: Lucas Stach <l.stach@pengutronix.de> 12249L: linux-pci@vger.kernel.org 12250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12251S: Maintained 12252F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12253F: drivers/pci/controller/dwc/*imx6* 12254 12255PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12256M: Keith Busch <keith.busch@intel.com> 12257M: Jonathan Derrick <jonathan.derrick@intel.com> 12258L: linux-pci@vger.kernel.org 12259S: Supported 12260F: drivers/pci/controller/vmd.c 12261 12262PCI DRIVER FOR MICROSEMI SWITCHTEC 12263M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12264M: Logan Gunthorpe <logang@deltatee.com> 12265L: linux-pci@vger.kernel.org 12266S: Maintained 12267F: Documentation/switchtec.txt 12268F: Documentation/ABI/testing/sysfs-class-switchtec 12269F: drivers/pci/switch/switchtec* 12270F: include/uapi/linux/switchtec_ioctl.h 12271F: include/linux/switchtec.h 12272F: drivers/ntb/hw/mscc/ 12273 12274PCI DRIVER FOR MOBIVEIL PCIE IP 12275M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12276M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12277L: linux-pci@vger.kernel.org 12278S: Supported 12279F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12280F: drivers/pci/controller/pcie-mobiveil.c 12281 12282PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12283M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12284M: Jason Cooper <jason@lakedaemon.net> 12285L: linux-pci@vger.kernel.org 12286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12287S: Maintained 12288F: drivers/pci/controller/*mvebu* 12289 12290PCI DRIVER FOR NVIDIA TEGRA 12291M: Thierry Reding <thierry.reding@gmail.com> 12292L: linux-tegra@vger.kernel.org 12293L: linux-pci@vger.kernel.org 12294S: Supported 12295F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12296F: drivers/pci/controller/pci-tegra.c 12297 12298PCI DRIVER FOR RENESAS R-CAR 12299M: Simon Horman <horms@verge.net.au> 12300L: linux-pci@vger.kernel.org 12301L: linux-renesas-soc@vger.kernel.org 12302S: Maintained 12303F: drivers/pci/controller/*rcar* 12304 12305PCI DRIVER FOR SAMSUNG EXYNOS 12306M: Jingoo Han <jingoohan1@gmail.com> 12307L: linux-pci@vger.kernel.org 12308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12309L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12310S: Maintained 12311F: drivers/pci/controller/dwc/pci-exynos.c 12312 12313PCI DRIVER FOR SYNOPSYS DESIGNWARE 12314M: Jingoo Han <jingoohan1@gmail.com> 12315M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12316L: linux-pci@vger.kernel.org 12317S: Maintained 12318F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12319F: drivers/pci/controller/dwc/*designware* 12320 12321PCI DRIVER FOR TI DRA7XX 12322M: Kishon Vijay Abraham I <kishon@ti.com> 12323L: linux-omap@vger.kernel.org 12324L: linux-pci@vger.kernel.org 12325S: Supported 12326F: Documentation/devicetree/bindings/pci/ti-pci.txt 12327F: drivers/pci/controller/dwc/pci-dra7xx.c 12328 12329PCI DRIVER FOR TI KEYSTONE 12330M: Murali Karicheri <m-karicheri2@ti.com> 12331L: linux-pci@vger.kernel.org 12332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12333S: Maintained 12334F: drivers/pci/controller/dwc/pci-keystone.c 12335 12336PCI ENDPOINT SUBSYSTEM 12337M: Kishon Vijay Abraham I <kishon@ti.com> 12338M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12339L: linux-pci@vger.kernel.org 12340T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12341S: Supported 12342F: drivers/pci/endpoint/ 12343F: drivers/misc/pci_endpoint_test.c 12344F: tools/pci/ 12345 12346PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12347M: Russell Currey <ruscur@russell.cc> 12348M: Sam Bobroff <sbobroff@linux.ibm.com> 12349M: Oliver O'Halloran <oohall@gmail.com> 12350L: linuxppc-dev@lists.ozlabs.org 12351S: Supported 12352F: Documentation/PCI/pci-error-recovery.rst 12353F: drivers/pci/pcie/aer.c 12354F: drivers/pci/pcie/dpc.c 12355F: drivers/pci/pcie/err.c 12356F: Documentation/powerpc/eeh-pci-error-recovery.txt 12357F: arch/powerpc/kernel/eeh*.c 12358F: arch/powerpc/platforms/*/eeh*.c 12359F: arch/powerpc/include/*/eeh*.h 12360 12361PCI ERROR RECOVERY 12362M: Linas Vepstas <linasvepstas@gmail.com> 12363L: linux-pci@vger.kernel.org 12364S: Supported 12365F: Documentation/PCI/pci-error-recovery.rst 12366 12367PCI MSI DRIVER FOR ALTERA MSI IP 12368M: Ley Foon Tan <lftan@altera.com> 12369L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12370L: linux-pci@vger.kernel.org 12371S: Supported 12372F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12373F: drivers/pci/controller/pcie-altera-msi.c 12374 12375PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12376M: Toan Le <toan@os.amperecomputing.com> 12377L: linux-pci@vger.kernel.org 12378L: linux-arm-kernel@lists.infradead.org 12379S: Maintained 12380F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12381F: drivers/pci/controller/pci-xgene-msi.c 12382 12383PCI SUBSYSTEM 12384M: Bjorn Helgaas <bhelgaas@google.com> 12385L: linux-pci@vger.kernel.org 12386Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12387T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12388S: Supported 12389F: Documentation/devicetree/bindings/pci/ 12390F: Documentation/PCI/ 12391F: drivers/acpi/pci* 12392F: drivers/pci/ 12393F: include/asm-generic/pci* 12394F: include/linux/pci* 12395F: include/linux/of_pci.h 12396F: include/uapi/linux/pci* 12397F: lib/pci* 12398F: arch/x86/pci/ 12399F: arch/x86/kernel/quirks.c 12400F: arch/x86/kernel/early-quirks.c 12401 12402PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12403M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12404L: linux-pci@vger.kernel.org 12405Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12406T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12407S: Supported 12408F: drivers/pci/controller/ 12409 12410PCIE DRIVER FOR ANNAPURNA LABS 12411M: Jonathan Chocron <jonnyc@amazon.com> 12412L: linux-pci@vger.kernel.org 12413S: Maintained 12414F: drivers/pci/controller/dwc/pcie-al.c 12415 12416PCIE DRIVER FOR AMLOGIC MESON 12417M: Yue Wang <yue.wang@Amlogic.com> 12418L: linux-pci@vger.kernel.org 12419L: linux-amlogic@lists.infradead.org 12420S: Maintained 12421F: drivers/pci/controller/dwc/pci-meson.c 12422 12423PCIE DRIVER FOR AXIS ARTPEC 12424M: Jesper Nilsson <jesper.nilsson@axis.com> 12425L: linux-arm-kernel@axis.com 12426L: linux-pci@vger.kernel.org 12427S: Maintained 12428F: Documentation/devicetree/bindings/pci/axis,artpec* 12429F: drivers/pci/controller/dwc/*artpec* 12430 12431PCIE DRIVER FOR CAVIUM THUNDERX 12432M: David Daney <david.daney@cavium.com> 12433L: linux-pci@vger.kernel.org 12434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12435S: Supported 12436F: Documentation/devicetree/bindings/pci/pci-thunder-* 12437F: drivers/pci/controller/pci-thunder-* 12438 12439PCIE DRIVER FOR HISILICON 12440M: Zhou Wang <wangzhou1@hisilicon.com> 12441L: linux-pci@vger.kernel.org 12442S: Maintained 12443F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12444F: drivers/pci/controller/dwc/pcie-hisi.c 12445 12446PCIE DRIVER FOR HISILICON KIRIN 12447M: Xiaowei Song <songxiaowei@hisilicon.com> 12448M: Binghui Wang <wangbinghui@hisilicon.com> 12449L: linux-pci@vger.kernel.org 12450S: Maintained 12451F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12452F: drivers/pci/controller/dwc/pcie-kirin.c 12453 12454PCIE DRIVER FOR HISILICON STB 12455M: Shawn Guo <shawn.guo@linaro.org> 12456L: linux-pci@vger.kernel.org 12457S: Maintained 12458F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12459F: drivers/pci/controller/dwc/pcie-histb.c 12460 12461PCIE DRIVER FOR MEDIATEK 12462M: Ryder Lee <ryder.lee@mediatek.com> 12463L: linux-pci@vger.kernel.org 12464L: linux-mediatek@lists.infradead.org 12465S: Supported 12466F: Documentation/devicetree/bindings/pci/mediatek* 12467F: drivers/pci/controller/*mediatek* 12468 12469PCIE DRIVER FOR QUALCOMM MSM 12470M: Stanimir Varbanov <svarbanov@mm-sol.com> 12471L: linux-pci@vger.kernel.org 12472L: linux-arm-msm@vger.kernel.org 12473S: Maintained 12474F: drivers/pci/controller/dwc/*qcom* 12475 12476PCIE DRIVER FOR ROCKCHIP 12477M: Shawn Lin <shawn.lin@rock-chips.com> 12478L: linux-pci@vger.kernel.org 12479L: linux-rockchip@lists.infradead.org 12480S: Maintained 12481F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12482F: drivers/pci/controller/pcie-rockchip* 12483 12484PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12485M: Linus Walleij <linus.walleij@linaro.org> 12486L: linux-pci@vger.kernel.org 12487S: Maintained 12488F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12489F: drivers/pci/controller/pci-v3-semi.c 12490 12491PCIE DRIVER FOR SOCIONEXT UNIPHIER 12492M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12493L: linux-pci@vger.kernel.org 12494S: Maintained 12495F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12496F: drivers/pci/controller/dwc/pcie-uniphier.c 12497 12498PCIE DRIVER FOR ST SPEAR13XX 12499M: Pratyush Anand <pratyush.anand@gmail.com> 12500L: linux-pci@vger.kernel.org 12501S: Maintained 12502F: drivers/pci/controller/dwc/*spear* 12503 12504PCMCIA SUBSYSTEM 12505M: Dominik Brodowski <linux@dominikbrodowski.net> 12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12507S: Odd Fixes 12508F: Documentation/pcmcia/ 12509F: tools/pcmcia/ 12510F: drivers/pcmcia/ 12511F: include/pcmcia/ 12512 12513PCNET32 NETWORK DRIVER 12514M: Don Fry <pcnet32@frontier.com> 12515L: netdev@vger.kernel.org 12516S: Maintained 12517F: drivers/net/ethernet/amd/pcnet32.c 12518 12519PCRYPT PARALLEL CRYPTO ENGINE 12520M: Steffen Klassert <steffen.klassert@secunet.com> 12521L: linux-crypto@vger.kernel.org 12522S: Maintained 12523F: crypto/pcrypt.c 12524F: include/crypto/pcrypt.h 12525 12526PEAQ WMI HOTKEYS DRIVER 12527M: Hans de Goede <hdegoede@redhat.com> 12528L: platform-driver-x86@vger.kernel.org 12529S: Maintained 12530F: drivers/platform/x86/peaq-wmi.c 12531 12532PER-CPU MEMORY ALLOCATOR 12533M: Dennis Zhou <dennis@kernel.org> 12534M: Tejun Heo <tj@kernel.org> 12535M: Christoph Lameter <cl@linux.com> 12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12537S: Maintained 12538F: include/linux/percpu*.h 12539F: mm/percpu*.c 12540F: arch/*/include/asm/percpu.h 12541 12542PER-TASK DELAY ACCOUNTING 12543M: Balbir Singh <bsingharora@gmail.com> 12544S: Maintained 12545F: include/linux/delayacct.h 12546F: kernel/delayacct.c 12547 12548PERFORMANCE EVENTS SUBSYSTEM 12549M: Peter Zijlstra <peterz@infradead.org> 12550M: Ingo Molnar <mingo@redhat.com> 12551M: Arnaldo Carvalho de Melo <acme@kernel.org> 12552R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12553R: Jiri Olsa <jolsa@redhat.com> 12554R: Namhyung Kim <namhyung@kernel.org> 12555L: linux-kernel@vger.kernel.org 12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12557S: Supported 12558F: kernel/events/* 12559F: include/linux/perf_event.h 12560F: include/uapi/linux/perf_event.h 12561F: arch/*/kernel/perf_event*.c 12562F: arch/*/kernel/*/perf_event*.c 12563F: arch/*/kernel/*/*/perf_event*.c 12564F: arch/*/include/asm/perf_event.h 12565F: arch/*/kernel/perf_callchain.c 12566F: arch/*/events/* 12567F: arch/*/events/*/* 12568F: tools/perf/ 12569 12570PERSONALITY HANDLING 12571M: Christoph Hellwig <hch@infradead.org> 12572L: linux-abi-devel@lists.sourceforge.net 12573S: Maintained 12574F: include/linux/personality.h 12575F: include/uapi/linux/personality.h 12576 12577PHOENIX RC FLIGHT CONTROLLER ADAPTER 12578M: Marcus Folkesson <marcus.folkesson@gmail.com> 12579L: linux-input@vger.kernel.org 12580S: Maintained 12581F: Documentation/input/devices/pxrc.rst 12582F: drivers/input/joystick/pxrc.c 12583 12584PHONET PROTOCOL 12585M: Remi Denis-Courmont <courmisch@gmail.com> 12586S: Supported 12587F: Documentation/networking/phonet.txt 12588F: include/linux/phonet.h 12589F: include/net/phonet/ 12590F: include/uapi/linux/phonet.h 12591F: net/phonet/ 12592 12593PHRAM MTD DRIVER 12594M: Joern Engel <joern@lazybastard.org> 12595L: linux-mtd@lists.infradead.org 12596S: Maintained 12597F: drivers/mtd/devices/phram.c 12598 12599PICOLCD HID DRIVER 12600M: Bruno Prémont <bonbons@linux-vserver.org> 12601L: linux-input@vger.kernel.org 12602S: Maintained 12603F: drivers/hid/hid-picolcd* 12604 12605PICOXCELL SUPPORT 12606M: Jamie Iles <jamie@jamieiles.com> 12607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12608T: git git://github.com/jamieiles/linux-2.6-ji.git 12609S: Supported 12610F: arch/arm/boot/dts/picoxcell* 12611F: arch/arm/mach-picoxcell/ 12612F: drivers/crypto/picoxcell* 12613 12614PIN CONTROL SUBSYSTEM 12615M: Linus Walleij <linus.walleij@linaro.org> 12616L: linux-gpio@vger.kernel.org 12617T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12618S: Maintained 12619F: Documentation/devicetree/bindings/pinctrl/ 12620F: Documentation/driver-api/pinctl.rst 12621F: drivers/pinctrl/ 12622F: include/linux/pinctrl/ 12623 12624PIN CONTROLLER - MICROCHIP AT91 12625M: Ludovic Desroches <ludovic.desroches@microchip.com> 12626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12627L: linux-gpio@vger.kernel.org 12628S: Supported 12629F: drivers/pinctrl/pinctrl-at91* 12630 12631PIN CONTROLLER - FREESCALE 12632M: Dong Aisheng <aisheng.dong@nxp.com> 12633M: Fabio Estevam <festevam@gmail.com> 12634M: Shawn Guo <shawnguo@kernel.org> 12635M: Stefan Agner <stefan@agner.ch> 12636R: Pengutronix Kernel Team <kernel@pengutronix.de> 12637L: linux-gpio@vger.kernel.org 12638S: Maintained 12639F: drivers/pinctrl/freescale/ 12640F: Documentation/devicetree/bindings/pinctrl/fsl,* 12641 12642PIN CONTROLLER - INTEL 12643M: Mika Westerberg <mika.westerberg@linux.intel.com> 12644M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12645T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12646S: Maintained 12647F: drivers/pinctrl/intel/ 12648 12649PIN CONTROLLER - MEDIATEK 12650M: Sean Wang <sean.wang@kernel.org> 12651L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12652S: Maintained 12653F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12654F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12655F: drivers/pinctrl/mediatek/ 12656 12657PIN CONTROLLER - QUALCOMM 12658M: Bjorn Andersson <bjorn.andersson@linaro.org> 12659S: Maintained 12660L: linux-arm-msm@vger.kernel.org 12661F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12662F: drivers/pinctrl/qcom/ 12663 12664PIN CONTROLLER - RENESAS 12665M: Geert Uytterhoeven <geert+renesas@glider.be> 12666L: linux-renesas-soc@vger.kernel.org 12667T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12668S: Maintained 12669F: drivers/pinctrl/pinctrl-rz* 12670F: drivers/pinctrl/sh-pfc/ 12671 12672PIN CONTROLLER - SAMSUNG 12673M: Tomasz Figa <tomasz.figa@gmail.com> 12674M: Krzysztof Kozlowski <krzk@kernel.org> 12675M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12677L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12678Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12679T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12680S: Maintained 12681F: drivers/pinctrl/samsung/ 12682F: include/dt-bindings/pinctrl/samsung.h 12683F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12684 12685PIN CONTROLLER - SINGLE 12686M: Tony Lindgren <tony@atomide.com> 12687M: Haojian Zhuang <haojian.zhuang@linaro.org> 12688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12689L: linux-omap@vger.kernel.org 12690S: Maintained 12691F: drivers/pinctrl/pinctrl-single.c 12692 12693PIN CONTROLLER - ST SPEAR 12694M: Viresh Kumar <vireshk@kernel.org> 12695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12696W: http://www.st.com/spear 12697S: Maintained 12698F: drivers/pinctrl/spear/ 12699 12700PISTACHIO SOC SUPPORT 12701M: James Hartley <james.hartley@sondrel.com> 12702L: linux-mips@vger.kernel.org 12703S: Odd Fixes 12704F: arch/mips/pistachio/ 12705F: arch/mips/include/asm/mach-pistachio/ 12706F: arch/mips/boot/dts/img/pistachio* 12707F: arch/mips/configs/pistachio*_defconfig 12708 12709PKTCDVD DRIVER 12710S: Orphan 12711M: linux-block@vger.kernel.org 12712F: drivers/block/pktcdvd.c 12713F: include/linux/pktcdvd.h 12714F: include/uapi/linux/pktcdvd.h 12715 12716PKUNITY SOC DRIVERS 12717M: Guan Xuetao <gxt@pku.edu.cn> 12718W: http://mprc.pku.edu.cn/~guanxuetao/linux 12719S: Maintained 12720T: git git://github.com/gxt/linux.git 12721F: drivers/input/serio/i8042-unicore32io.h 12722F: drivers/i2c/busses/i2c-puv3.c 12723F: drivers/video/fbdev/fb-puv3.c 12724F: drivers/rtc/rtc-puv3.c 12725 12726PMBUS HARDWARE MONITORING DRIVERS 12727M: Guenter Roeck <linux@roeck-us.net> 12728L: linux-hwmon@vger.kernel.org 12729W: http://hwmon.wiki.kernel.org/ 12730W: http://www.roeck-us.net/linux/drivers/ 12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12732S: Maintained 12733F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12734F: Documentation/devicetree/bindings/hwmon/max31785.txt 12735F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12736F: Documentation/hwmon/adm1275.rst 12737F: Documentation/hwmon/ibm-cffps.rst 12738F: Documentation/hwmon/ir35221.rst 12739F: Documentation/hwmon/lm25066.rst 12740F: Documentation/hwmon/ltc2978.rst 12741F: Documentation/hwmon/ltc3815.rst 12742F: Documentation/hwmon/max16064.rst 12743F: Documentation/hwmon/max20751.rst 12744F: Documentation/hwmon/max31785.rst 12745F: Documentation/hwmon/max34440.rst 12746F: Documentation/hwmon/max8688.rst 12747F: Documentation/hwmon/pmbus.rst 12748F: Documentation/hwmon/pmbus-core.rst 12749F: Documentation/hwmon/tps40422.rst 12750F: Documentation/hwmon/ucd9000.rst 12751F: Documentation/hwmon/ucd9200.rst 12752F: Documentation/hwmon/zl6100.rst 12753F: drivers/hwmon/pmbus/ 12754F: include/linux/pmbus.h 12755 12756PMC SIERRA MaxRAID DRIVER 12757L: linux-scsi@vger.kernel.org 12758W: http://www.pmc-sierra.com/ 12759S: Orphan 12760F: drivers/scsi/pmcraid.* 12761 12762PMC SIERRA PM8001 DRIVER 12763M: Jack Wang <jinpu.wang@cloud.ionos.com> 12764L: linux-scsi@vger.kernel.org 12765S: Supported 12766F: drivers/scsi/pm8001/ 12767 12768PNP SUPPORT 12769M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12770S: Maintained 12771F: drivers/pnp/ 12772 12773PNI RM3100 IIO DRIVER 12774M: Song Qiang <songqiang1304521@gmail.com> 12775L: linux-iio@vger.kernel.org 12776S: Maintained 12777F: drivers/iio/magnetometer/rm3100* 12778F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12779 12780POSIX CLOCKS and TIMERS 12781M: Thomas Gleixner <tglx@linutronix.de> 12782L: linux-kernel@vger.kernel.org 12783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12784S: Maintained 12785F: fs/timerfd.c 12786F: include/linux/timer* 12787F: kernel/time/*timer* 12788 12789POWER MANAGEMENT CORE 12790M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12791L: linux-pm@vger.kernel.org 12792T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12793B: https://bugzilla.kernel.org 12794S: Supported 12795F: drivers/base/power/ 12796F: include/linux/pm.h 12797F: include/linux/pm_* 12798F: include/linux/powercap.h 12799F: drivers/powercap/ 12800F: kernel/configs/nopm.config 12801 12802POWER STATE COORDINATION INTERFACE (PSCI) 12803M: Mark Rutland <mark.rutland@arm.com> 12804M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12805L: linux-arm-kernel@lists.infradead.org 12806S: Maintained 12807F: drivers/firmware/psci/ 12808F: include/linux/psci.h 12809F: include/uapi/linux/psci.h 12810 12811POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12812M: Sebastian Reichel <sre@kernel.org> 12813L: linux-pm@vger.kernel.org 12814T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12815S: Maintained 12816F: Documentation/ABI/testing/sysfs-class-power 12817F: Documentation/devicetree/bindings/power/supply/ 12818F: include/linux/power_supply.h 12819F: drivers/power/supply/ 12820 12821POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12822M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12823L: linuxppc-dev@lists.ozlabs.org 12824S: Maintained 12825F: drivers/char/powernv-op-panel.c 12826 12827PPP OVER ATM (RFC 2364) 12828M: Mitchell Blank Jr <mitch@sfgoth.com> 12829S: Maintained 12830F: net/atm/pppoatm.c 12831F: include/uapi/linux/atmppp.h 12832 12833PPP OVER ETHERNET 12834M: Michal Ostrowski <mostrows@earthlink.net> 12835S: Maintained 12836F: drivers/net/ppp/pppoe.c 12837F: drivers/net/ppp/pppox.c 12838 12839PPP OVER L2TP 12840M: James Chapman <jchapman@katalix.com> 12841S: Maintained 12842F: net/l2tp/l2tp_ppp.c 12843F: include/linux/if_pppol2tp.h 12844F: include/uapi/linux/if_pppol2tp.h 12845 12846PPP PROTOCOL DRIVERS AND COMPRESSORS 12847M: Paul Mackerras <paulus@samba.org> 12848L: linux-ppp@vger.kernel.org 12849S: Maintained 12850F: drivers/net/ppp/ppp_* 12851 12852PPS SUPPORT 12853M: Rodolfo Giometti <giometti@enneenne.com> 12854W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12855L: linuxpps@ml.enneenne.com (subscribers-only) 12856S: Maintained 12857F: Documentation/driver-api/pps.rst 12858F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12859F: Documentation/ABI/testing/sysfs-pps 12860F: drivers/pps/ 12861F: include/linux/pps*.h 12862F: include/uapi/linux/pps.h 12863 12864PPTP DRIVER 12865M: Dmitry Kozlov <xeb@mail.ru> 12866L: netdev@vger.kernel.org 12867S: Maintained 12868F: drivers/net/ppp/pptp.c 12869W: http://sourceforge.net/projects/accel-pptp 12870 12871PRINTK 12872M: Petr Mladek <pmladek@suse.com> 12873M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12874R: Steven Rostedt <rostedt@goodmis.org> 12875S: Maintained 12876F: kernel/printk/ 12877F: include/linux/printk.h 12878 12879PRISM54 WIRELESS DRIVER 12880M: Luis Chamberlain <mcgrof@kernel.org> 12881L: linux-wireless@vger.kernel.org 12882W: http://wireless.kernel.org/en/users/Drivers/p54 12883S: Obsolete 12884F: drivers/net/wireless/intersil/prism54/ 12885 12886PROC FILESYSTEM 12887R: Alexey Dobriyan <adobriyan@gmail.com> 12888L: linux-kernel@vger.kernel.org 12889L: linux-fsdevel@vger.kernel.org 12890S: Maintained 12891F: fs/proc/ 12892F: include/linux/proc_fs.h 12893F: tools/testing/selftests/proc/ 12894F: Documentation/filesystems/proc.txt 12895 12896PROC SYSCTL 12897M: Luis Chamberlain <mcgrof@kernel.org> 12898M: Kees Cook <keescook@chromium.org> 12899L: linux-kernel@vger.kernel.org 12900L: linux-fsdevel@vger.kernel.org 12901S: Maintained 12902F: fs/proc/proc_sysctl.c 12903F: include/linux/sysctl.h 12904F: kernel/sysctl.c 12905F: tools/testing/selftests/sysctl/ 12906 12907PS3 NETWORK SUPPORT 12908M: Geoff Levand <geoff@infradead.org> 12909L: netdev@vger.kernel.org 12910L: linuxppc-dev@lists.ozlabs.org 12911S: Maintained 12912F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12913 12914PS3 PLATFORM SUPPORT 12915M: Geoff Levand <geoff@infradead.org> 12916L: linuxppc-dev@lists.ozlabs.org 12917S: Maintained 12918F: arch/powerpc/boot/ps3* 12919F: arch/powerpc/include/asm/lv1call.h 12920F: arch/powerpc/include/asm/ps3*.h 12921F: arch/powerpc/platforms/ps3/ 12922F: drivers/*/ps3* 12923F: drivers/ps3/ 12924F: drivers/rtc/rtc-ps3.c 12925F: drivers/usb/host/*ps3.c 12926F: sound/ppc/snd_ps3* 12927 12928PS3VRAM DRIVER 12929M: Jim Paris <jim@jtan.com> 12930M: Geoff Levand <geoff@infradead.org> 12931L: linuxppc-dev@lists.ozlabs.org 12932S: Maintained 12933F: drivers/block/ps3vram.c 12934 12935PSAMPLE PACKET SAMPLING SUPPORT: 12936M: Yotam Gigi <yotam.gi@gmail.com> 12937S: Maintained 12938F: net/psample 12939F: include/net/psample.h 12940F: include/uapi/linux/psample.h 12941 12942PSTORE FILESYSTEM 12943M: Kees Cook <keescook@chromium.org> 12944M: Anton Vorontsov <anton@enomsg.org> 12945M: Colin Cross <ccross@android.com> 12946M: Tony Luck <tony.luck@intel.com> 12947S: Maintained 12948T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12949F: fs/pstore/ 12950F: include/linux/pstore* 12951F: drivers/firmware/efi/efi-pstore.c 12952F: drivers/acpi/apei/erst.c 12953F: Documentation/admin-guide/ramoops.rst 12954F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12955K: \b(pstore|ramoops) 12956 12957PTP HARDWARE CLOCK SUPPORT 12958M: Richard Cochran <richardcochran@gmail.com> 12959L: netdev@vger.kernel.org 12960S: Maintained 12961W: http://linuxptp.sourceforge.net/ 12962F: Documentation/ABI/testing/sysfs-ptp 12963F: Documentation/driver-api/ptp.rst 12964F: drivers/net/phy/dp83640* 12965F: drivers/ptp/* 12966F: include/linux/ptp_cl* 12967 12968PTRACE SUPPORT 12969M: Oleg Nesterov <oleg@redhat.com> 12970S: Maintained 12971F: include/asm-generic/syscall.h 12972F: include/linux/ptrace.h 12973F: include/linux/regset.h 12974F: include/linux/tracehook.h 12975F: include/uapi/linux/ptrace.h 12976F: include/uapi/linux/ptrace.h 12977F: kernel/ptrace.c 12978F: arch/*/ptrace*.c 12979F: arch/*/*/ptrace*.c 12980F: arch/*/include/asm/ptrace*.h 12981 12982PULSE8-CEC DRIVER 12983M: Hans Verkuil <hverkuil@xs4all.nl> 12984L: linux-media@vger.kernel.org 12985T: git git://linuxtv.org/media_tree.git 12986S: Maintained 12987F: drivers/media/usb/pulse8-cec/* 12988F: Documentation/media/cec-drivers/pulse8-cec.rst 12989 12990PVRUSB2 VIDEO4LINUX DRIVER 12991M: Mike Isely <isely@pobox.com> 12992L: pvrusb2@isely.net (subscribers-only) 12993L: linux-media@vger.kernel.org 12994W: http://www.isely.net/pvrusb2/ 12995T: git git://linuxtv.org/media_tree.git 12996S: Maintained 12997F: Documentation/media/v4l-drivers/pvrusb2* 12998F: drivers/media/usb/pvrusb2/ 12999 13000PWC WEBCAM DRIVER 13001M: Hans Verkuil <hverkuil@xs4all.nl> 13002L: linux-media@vger.kernel.org 13003T: git git://linuxtv.org/media_tree.git 13004S: Odd Fixes 13005F: drivers/media/usb/pwc/* 13006F: include/trace/events/pwc.h 13007 13008PWM FAN DRIVER 13009M: Kamil Debski <kamil@wypas.org> 13010M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13011L: linux-hwmon@vger.kernel.org 13012S: Supported 13013F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13014F: Documentation/hwmon/pwm-fan.rst 13015F: drivers/hwmon/pwm-fan.c 13016 13017PWM IR Transmitter 13018M: Sean Young <sean@mess.org> 13019L: linux-media@vger.kernel.org 13020S: Maintained 13021F: drivers/media/rc/pwm-ir-tx.c 13022 13023PWM SUBSYSTEM 13024M: Thierry Reding <thierry.reding@gmail.com> 13025L: linux-pwm@vger.kernel.org 13026S: Maintained 13027T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13028F: Documentation/pwm.txt 13029F: Documentation/devicetree/bindings/pwm/ 13030F: include/linux/pwm.h 13031F: drivers/pwm/ 13032F: drivers/video/backlight/pwm_bl.c 13033F: include/linux/pwm_backlight.h 13034F: drivers/gpio/gpio-mvebu.c 13035F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13036 13037PXA GPIO DRIVER 13038M: Robert Jarzmik <robert.jarzmik@free.fr> 13039L: linux-gpio@vger.kernel.org 13040S: Maintained 13041F: drivers/gpio/gpio-pxa.c 13042 13043PXA MMCI DRIVER 13044S: Orphan 13045 13046PXA RTC DRIVER 13047M: Robert Jarzmik <robert.jarzmik@free.fr> 13048L: linux-rtc@vger.kernel.org 13049S: Maintained 13050 13051PXA2xx/PXA3xx SUPPORT 13052M: Daniel Mack <daniel@zonque.org> 13053M: Haojian Zhuang <haojian.zhuang@gmail.com> 13054M: Robert Jarzmik <robert.jarzmik@free.fr> 13055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13056T: git git://github.com/hzhuang1/linux.git 13057T: git git://github.com/rjarzmik/linux.git 13058S: Maintained 13059F: arch/arm/boot/dts/pxa* 13060F: arch/arm/mach-pxa/ 13061F: drivers/dma/pxa* 13062F: drivers/pcmcia/pxa2xx* 13063F: drivers/pinctrl/pxa/ 13064F: drivers/spi/spi-pxa2xx* 13065F: drivers/usb/gadget/udc/pxa2* 13066F: include/sound/pxa2xx-lib.h 13067F: sound/arm/pxa* 13068F: sound/soc/pxa/ 13069 13070QAT DRIVER 13071M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13072L: qat-linux@intel.com 13073S: Supported 13074F: drivers/crypto/qat/ 13075 13076QCOM AUDIO (ASoC) DRIVERS 13077M: Patrick Lai <plai@codeaurora.org> 13078M: Banajit Goswami <bgoswami@codeaurora.org> 13079L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13080S: Supported 13081F: sound/soc/qcom/ 13082 13083QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13084M: Gabriel Somlo <somlo@cmu.edu> 13085M: "Michael S. Tsirkin" <mst@redhat.com> 13086L: qemu-devel@nongnu.org 13087S: Maintained 13088F: drivers/firmware/qemu_fw_cfg.c 13089F: include/uapi/linux/qemu_fw_cfg.h 13090 13091QIB DRIVER 13092M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13093M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13094L: linux-rdma@vger.kernel.org 13095S: Supported 13096F: drivers/infiniband/hw/qib/ 13097 13098QLOGIC QL41xxx FCOE DRIVER 13099M: QLogic-Storage-Upstream@cavium.com 13100L: linux-scsi@vger.kernel.org 13101S: Supported 13102F: drivers/scsi/qedf/ 13103 13104QLOGIC QL41xxx ISCSI DRIVER 13105M: QLogic-Storage-Upstream@cavium.com 13106L: linux-scsi@vger.kernel.org 13107S: Supported 13108F: drivers/scsi/qedi/ 13109 13110QLOGIC QL4xxx ETHERNET DRIVER 13111M: Ariel Elior <aelior@marvell.com> 13112M: GR-everest-linux-l2@marvell.com 13113L: netdev@vger.kernel.org 13114S: Supported 13115F: drivers/net/ethernet/qlogic/qed/ 13116F: include/linux/qed/ 13117F: drivers/net/ethernet/qlogic/qede/ 13118 13119QLOGIC QL4xxx RDMA DRIVER 13120M: Michal Kalderon <mkalderon@marvell.com> 13121M: Ariel Elior <aelior@marvell.com> 13122L: linux-rdma@vger.kernel.org 13123S: Supported 13124F: drivers/infiniband/hw/qedr/ 13125F: include/uapi/rdma/qedr-abi.h 13126 13127QLOGIC QLA1280 SCSI DRIVER 13128M: Michael Reed <mdr@sgi.com> 13129L: linux-scsi@vger.kernel.org 13130S: Maintained 13131F: drivers/scsi/qla1280.[ch] 13132 13133QLOGIC QLA2XXX FC-SCSI DRIVER 13134M: qla2xxx-upstream@qlogic.com 13135L: linux-scsi@vger.kernel.org 13136S: Supported 13137F: Documentation/scsi/LICENSE.qla2xxx 13138F: drivers/scsi/qla2xxx/ 13139 13140QLOGIC QLA3XXX NETWORK DRIVER 13141M: GR-Linux-NIC-Dev@marvell.com 13142L: netdev@vger.kernel.org 13143S: Supported 13144F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13145F: drivers/net/ethernet/qlogic/qla3xxx.* 13146 13147QLOGIC QLA4XXX iSCSI DRIVER 13148M: QLogic-Storage-Upstream@qlogic.com 13149L: linux-scsi@vger.kernel.org 13150S: Supported 13151F: Documentation/scsi/LICENSE.qla4xxx 13152F: drivers/scsi/qla4xxx/ 13153 13154QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13155M: Shahed Shaikh <shshaikh@marvell.com> 13156M: Manish Chopra <manishc@marvell.com> 13157M: GR-Linux-NIC-Dev@marvell.com 13158L: netdev@vger.kernel.org 13159S: Supported 13160F: drivers/net/ethernet/qlogic/qlcnic/ 13161 13162QLOGIC QLGE 10Gb ETHERNET DRIVER 13163M: Manish Chopra <manishc@marvell.com> 13164M: GR-Linux-NIC-Dev@marvell.com 13165L: netdev@vger.kernel.org 13166S: Supported 13167F: drivers/net/ethernet/qlogic/qlge/ 13168 13169QM1D1B0004 MEDIA DRIVER 13170M: Akihiro Tsukada <tskd08@gmail.com> 13171L: linux-media@vger.kernel.org 13172S: Odd Fixes 13173F: drivers/media/tuners/qm1d1b0004* 13174 13175QM1D1C0042 MEDIA DRIVER 13176M: Akihiro Tsukada <tskd08@gmail.com> 13177L: linux-media@vger.kernel.org 13178S: Odd Fixes 13179F: drivers/media/tuners/qm1d1c0042* 13180 13181QNX4 FILESYSTEM 13182M: Anders Larsen <al@alarsen.net> 13183W: http://www.alarsen.net/linux/qnx4fs/ 13184S: Maintained 13185F: fs/qnx4/ 13186F: include/uapi/linux/qnx4_fs.h 13187F: include/uapi/linux/qnxtypes.h 13188 13189QORIQ DPAA2 FSL-MC BUS DRIVER 13190M: Stuart Yoder <stuyoder@gmail.com> 13191M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13192L: linux-kernel@vger.kernel.org 13193S: Maintained 13194F: drivers/bus/fsl-mc/ 13195F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13196F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13197 13198QT1010 MEDIA DRIVER 13199M: Antti Palosaari <crope@iki.fi> 13200L: linux-media@vger.kernel.org 13201W: https://linuxtv.org 13202W: http://palosaari.fi/linux/ 13203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13204T: git git://linuxtv.org/anttip/media_tree.git 13205S: Maintained 13206F: drivers/media/tuners/qt1010* 13207 13208QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13209M: Kalle Valo <kvalo@codeaurora.org> 13210L: ath10k@lists.infradead.org 13211W: http://wireless.kernel.org/en/users/Drivers/ath10k 13212T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13213S: Supported 13214F: drivers/net/wireless/ath/ath10k/ 13215 13216QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13217M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13218L: linux-wireless@vger.kernel.org 13219W: http://wireless.kernel.org/en/users/Drivers/ath9k 13220S: Supported 13221F: drivers/net/wireless/ath/ath9k/ 13222 13223QUALCOMM CAMERA SUBSYSTEM DRIVER 13224M: Todor Tomov <todor.too@gmail.com> 13225L: linux-media@vger.kernel.org 13226S: Maintained 13227F: Documentation/devicetree/bindings/media/qcom,camss.txt 13228F: Documentation/media/v4l-drivers/qcom_camss.rst 13229F: drivers/media/platform/qcom/camss/ 13230 13231QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13232M: Ilia Lin <ilia.lin@kernel.org> 13233L: linux-pm@vger.kernel.org 13234S: Maintained 13235F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13236F: drivers/cpufreq/qcom-cpufreq-kryo.c 13237 13238QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13239M: Timur Tabi <timur@kernel.org> 13240L: netdev@vger.kernel.org 13241S: Maintained 13242F: drivers/net/ethernet/qualcomm/emac/ 13243 13244QUALCOMM ETHQOS ETHERNET DRIVER 13245M: Vinod Koul <vkoul@kernel.org> 13246M: Niklas Cassel <niklas.cassel@linaro.org> 13247L: netdev@vger.kernel.org 13248S: Maintained 13249F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13250F: Documentation/devicetree/bindings/net/qcom,dwmac.txt 13251 13252QUALCOMM GENERIC INTERFACE I2C DRIVER 13253M: Alok Chauhan <alokc@codeaurora.org> 13254L: linux-i2c@vger.kernel.org 13255L: linux-arm-msm@vger.kernel.org 13256S: Supported 13257F: drivers/i2c/busses/i2c-qcom-geni.c 13258 13259QUALCOMM HEXAGON ARCHITECTURE 13260M: Richard Kuo <rkuo@codeaurora.org> 13261L: linux-hexagon@vger.kernel.org 13262T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13263S: Supported 13264F: arch/hexagon/ 13265 13266QUALCOMM HIDMA DRIVER 13267M: Sinan Kaya <okaya@kernel.org> 13268L: linux-arm-kernel@lists.infradead.org 13269L: linux-arm-msm@vger.kernel.org 13270L: dmaengine@vger.kernel.org 13271S: Supported 13272F: drivers/dma/qcom/hidma* 13273 13274QUALCOMM IOMMU 13275M: Rob Clark <robdclark@gmail.com> 13276L: iommu@lists.linux-foundation.org 13277L: linux-arm-msm@vger.kernel.org 13278S: Maintained 13279F: drivers/iommu/qcom_iommu.c 13280 13281QUALCOMM TSENS THERMAL DRIVER 13282M: Amit Kucheria <amit.kucheria@linaro.org> 13283L: linux-pm@vger.kernel.org 13284L: linux-arm-msm@vger.kernel.org 13285S: Maintained 13286F: drivers/thermal/qcom/ 13287 13288QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13289M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13290L: linux-media@vger.kernel.org 13291L: linux-arm-msm@vger.kernel.org 13292T: git git://linuxtv.org/media_tree.git 13293S: Maintained 13294F: drivers/media/platform/qcom/venus/ 13295 13296QUALCOMM WCN36XX WIRELESS DRIVER 13297M: Kalle Valo <kvalo@codeaurora.org> 13298L: wcn36xx@lists.infradead.org 13299W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13300T: git git://github.com/KrasnikovEugene/wcn36xx.git 13301S: Supported 13302F: drivers/net/wireless/ath/wcn36xx/ 13303 13304QUANTENNA QTNFMAC WIRELESS DRIVER 13305M: Igor Mitsyanko <imitsyanko@quantenna.com> 13306M: Avinash Patil <avinashp@quantenna.com> 13307M: Sergey Matyukevich <smatyukevich@quantenna.com> 13308L: linux-wireless@vger.kernel.org 13309S: Maintained 13310F: drivers/net/wireless/quantenna 13311 13312RADEON and AMDGPU DRM DRIVERS 13313M: Alex Deucher <alexander.deucher@amd.com> 13314M: Christian König <christian.koenig@amd.com> 13315M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13316L: amd-gfx@lists.freedesktop.org 13317T: git git://people.freedesktop.org/~agd5f/linux 13318S: Supported 13319F: drivers/gpu/drm/radeon/ 13320F: include/uapi/drm/radeon_drm.h 13321F: drivers/gpu/drm/amd/ 13322F: include/uapi/drm/amdgpu_drm.h 13323 13324RADEON FRAMEBUFFER DISPLAY DRIVER 13325M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13326L: linux-fbdev@vger.kernel.org 13327S: Maintained 13328F: drivers/video/fbdev/aty/radeon* 13329F: include/uapi/linux/radeonfb.h 13330 13331RADIOSHARK RADIO DRIVER 13332M: Hans Verkuil <hverkuil@xs4all.nl> 13333L: linux-media@vger.kernel.org 13334T: git git://linuxtv.org/media_tree.git 13335S: Maintained 13336F: drivers/media/radio/radio-shark.c 13337 13338RADIOSHARK2 RADIO DRIVER 13339M: Hans Verkuil <hverkuil@xs4all.nl> 13340L: linux-media@vger.kernel.org 13341T: git git://linuxtv.org/media_tree.git 13342S: Maintained 13343F: drivers/media/radio/radio-shark2.c 13344F: drivers/media/radio/radio-tea5777.c 13345 13346RADOS BLOCK DEVICE (RBD) 13347M: Ilya Dryomov <idryomov@gmail.com> 13348M: Sage Weil <sage@redhat.com> 13349M: Alex Elder <elder@kernel.org> 13350L: ceph-devel@vger.kernel.org 13351W: http://ceph.com/ 13352T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13353T: git git://github.com/ceph/ceph-client.git 13354S: Supported 13355F: Documentation/ABI/testing/sysfs-bus-rbd 13356F: drivers/block/rbd.c 13357F: drivers/block/rbd_types.h 13358 13359RAGE128 FRAMEBUFFER DISPLAY DRIVER 13360M: Paul Mackerras <paulus@samba.org> 13361L: linux-fbdev@vger.kernel.org 13362S: Maintained 13363F: drivers/video/fbdev/aty/aty128fb.c 13364 13365RAINSHADOW-CEC DRIVER 13366M: Hans Verkuil <hverkuil@xs4all.nl> 13367L: linux-media@vger.kernel.org 13368T: git git://linuxtv.org/media_tree.git 13369S: Maintained 13370F: drivers/media/usb/rainshadow-cec/* 13371 13372RALINK MIPS ARCHITECTURE 13373M: John Crispin <john@phrozen.org> 13374L: linux-mips@vger.kernel.org 13375S: Maintained 13376F: arch/mips/ralink 13377 13378RALINK RT2X00 WIRELESS LAN DRIVER 13379P: rt2x00 project 13380M: Stanislaw Gruszka <sgruszka@redhat.com> 13381M: Helmut Schaa <helmut.schaa@googlemail.com> 13382L: linux-wireless@vger.kernel.org 13383S: Maintained 13384F: drivers/net/wireless/ralink/rt2x00/ 13385 13386RAMDISK RAM BLOCK DEVICE DRIVER 13387M: Jens Axboe <axboe@kernel.dk> 13388S: Maintained 13389F: Documentation/blockdev/ramdisk.txt 13390F: drivers/block/brd.c 13391 13392RANCHU VIRTUAL BOARD FOR MIPS 13393M: Miodrag Dinic <miodrag.dinic@mips.com> 13394L: linux-mips@vger.kernel.org 13395S: Supported 13396F: arch/mips/generic/board-ranchu.c 13397F: arch/mips/configs/generic/board-ranchu.config 13398 13399RANDOM NUMBER DRIVER 13400M: "Theodore Ts'o" <tytso@mit.edu> 13401S: Maintained 13402F: drivers/char/random.c 13403 13404RAPIDIO SUBSYSTEM 13405M: Matt Porter <mporter@kernel.crashing.org> 13406M: Alexandre Bounine <alex.bou9@gmail.com> 13407S: Maintained 13408F: drivers/rapidio/ 13409 13410RAS INFRASTRUCTURE 13411M: Tony Luck <tony.luck@intel.com> 13412M: Borislav Petkov <bp@alien8.de> 13413L: linux-edac@vger.kernel.org 13414S: Maintained 13415F: drivers/ras/ 13416F: include/linux/ras.h 13417F: include/ras/ras_event.h 13418F: Documentation/admin-guide/ras.rst 13419 13420RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13421L: linux-wireless@vger.kernel.org 13422S: Orphan 13423F: drivers/net/wireless/ray* 13424 13425RCUTORTURE TEST FRAMEWORK 13426M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13427M: Josh Triplett <josh@joshtriplett.org> 13428R: Steven Rostedt <rostedt@goodmis.org> 13429R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13430R: Lai Jiangshan <jiangshanlai@gmail.com> 13431L: rcu@vger.kernel.org 13432S: Supported 13433T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13434F: tools/testing/selftests/rcutorture 13435 13436RDC R-321X SoC 13437M: Florian Fainelli <florian@openwrt.org> 13438S: Maintained 13439 13440RDC R6040 FAST ETHERNET DRIVER 13441M: Florian Fainelli <f.fainelli@gmail.com> 13442L: netdev@vger.kernel.org 13443S: Maintained 13444F: drivers/net/ethernet/rdc/r6040.c 13445 13446RDMAVT - RDMA verbs software 13447M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13448M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13449L: linux-rdma@vger.kernel.org 13450S: Supported 13451F: drivers/infiniband/sw/rdmavt 13452 13453RDS - RELIABLE DATAGRAM SOCKETS 13454M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13455L: netdev@vger.kernel.org 13456L: linux-rdma@vger.kernel.org 13457L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13458W: https://oss.oracle.com/projects/rds/ 13459S: Supported 13460F: net/rds/ 13461F: Documentation/networking/rds.txt 13462 13463RDT - RESOURCE ALLOCATION 13464M: Fenghua Yu <fenghua.yu@intel.com> 13465M: Reinette Chatre <reinette.chatre@intel.com> 13466L: linux-kernel@vger.kernel.org 13467S: Supported 13468F: arch/x86/kernel/cpu/resctrl/ 13469F: arch/x86/include/asm/resctrl_sched.h 13470F: Documentation/x86/resctrl* 13471 13472READ-COPY UPDATE (RCU) 13473M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13474M: Josh Triplett <josh@joshtriplett.org> 13475R: Steven Rostedt <rostedt@goodmis.org> 13476R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13477R: Lai Jiangshan <jiangshanlai@gmail.com> 13478R: Joel Fernandes <joel@joelfernandes.org> 13479L: rcu@vger.kernel.org 13480W: http://www.rdrop.com/users/paulmck/RCU/ 13481S: Supported 13482T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13483F: Documentation/RCU/ 13484X: Documentation/RCU/torture.txt 13485F: include/linux/rcu* 13486X: include/linux/srcu*.h 13487F: kernel/rcu/ 13488X: kernel/rcu/srcu*.c 13489 13490REAL TIME CLOCK (RTC) SUBSYSTEM 13491M: Alessandro Zummo <a.zummo@towertech.it> 13492M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13493L: linux-rtc@vger.kernel.org 13494Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13495T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13496S: Maintained 13497F: Documentation/devicetree/bindings/rtc/ 13498F: Documentation/rtc.txt 13499F: drivers/rtc/ 13500F: include/linux/rtc.h 13501F: include/uapi/linux/rtc.h 13502F: include/linux/rtc/ 13503F: include/linux/platform_data/rtc-* 13504F: tools/testing/selftests/rtc/ 13505 13506REALTEK AUDIO CODECS 13507M: Bard Liao <bardliao@realtek.com> 13508M: Oder Chiou <oder_chiou@realtek.com> 13509S: Maintained 13510F: sound/soc/codecs/rt* 13511F: include/sound/rt*.h 13512 13513REALTEK RTL83xx SMI DSA ROUTER CHIPS 13514M: Linus Walleij <linus.walleij@linaro.org> 13515S: Maintained 13516F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13517F: drivers/net/dsa/realtek-smi* 13518F: drivers/net/dsa/rtl83* 13519 13520REDPINE WIRELESS DRIVER 13521M: Amitkumar Karwar <amitkarwar@gmail.com> 13522M: Siva Rebbagondla <siva8118@gmail.com> 13523L: linux-wireless@vger.kernel.org 13524S: Maintained 13525F: drivers/net/wireless/rsi/ 13526 13527REGISTER MAP ABSTRACTION 13528M: Mark Brown <broonie@kernel.org> 13529L: linux-kernel@vger.kernel.org 13530T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13531S: Supported 13532F: Documentation/devicetree/bindings/regmap/ 13533F: drivers/base/regmap/ 13534F: include/linux/regmap.h 13535 13536REISERFS FILE SYSTEM 13537L: reiserfs-devel@vger.kernel.org 13538S: Supported 13539F: fs/reiserfs/ 13540 13541REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13542M: Ohad Ben-Cohen <ohad@wizery.com> 13543M: Bjorn Andersson <bjorn.andersson@linaro.org> 13544L: linux-remoteproc@vger.kernel.org 13545T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13546S: Maintained 13547F: Documentation/devicetree/bindings/remoteproc/ 13548F: Documentation/remoteproc.txt 13549F: drivers/remoteproc/ 13550F: include/linux/remoteproc.h 13551 13552REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13553M: Ohad Ben-Cohen <ohad@wizery.com> 13554M: Bjorn Andersson <bjorn.andersson@linaro.org> 13555L: linux-remoteproc@vger.kernel.org 13556T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13557S: Maintained 13558F: drivers/rpmsg/ 13559F: Documentation/rpmsg.txt 13560F: include/linux/rpmsg.h 13561F: include/linux/rpmsg/ 13562 13563RENESAS CLOCK DRIVERS 13564M: Geert Uytterhoeven <geert+renesas@glider.be> 13565L: linux-renesas-soc@vger.kernel.org 13566T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13567S: Supported 13568F: drivers/clk/renesas/ 13569 13570RENESAS EMEV2 I2C DRIVER 13571M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13572S: Supported 13573F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13574F: drivers/i2c/busses/i2c-emev2.c 13575 13576RENESAS ETHERNET DRIVERS 13577R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13578L: netdev@vger.kernel.org 13579L: linux-renesas-soc@vger.kernel.org 13580F: Documentation/devicetree/bindings/net/renesas,*.txt 13581F: Documentation/devicetree/bindings/net/sh_eth.txt 13582F: drivers/net/ethernet/renesas/ 13583F: include/linux/sh_eth.h 13584 13585RENESAS R-CAR GYROADC DRIVER 13586M: Marek Vasut <marek.vasut@gmail.com> 13587L: linux-iio@vger.kernel.org 13588S: Supported 13589F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13590F: drivers/iio/adc/rcar-gyroadc.c 13591 13592RENESAS R-CAR I2C DRIVERS 13593M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13594S: Supported 13595F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13596F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13597F: drivers/i2c/busses/i2c-rcar.c 13598F: drivers/i2c/busses/i2c-sh_mobile.c 13599 13600RENESAS RIIC DRIVER 13601M: Chris Brandt <chris.brandt@renesas.com> 13602S: Supported 13603F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13604F: drivers/i2c/busses/i2c-riic.c 13605 13606RENESAS USB PHY DRIVER 13607M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13608L: linux-renesas-soc@vger.kernel.org 13609S: Maintained 13610F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13611 13612RESET CONTROLLER FRAMEWORK 13613M: Philipp Zabel <p.zabel@pengutronix.de> 13614T: git git://git.pengutronix.de/git/pza/linux 13615S: Maintained 13616F: drivers/reset/ 13617F: Documentation/devicetree/bindings/reset/ 13618F: include/dt-bindings/reset/ 13619F: include/linux/reset.h 13620F: include/linux/reset/ 13621F: include/linux/reset-controller.h 13622 13623RESTARTABLE SEQUENCES SUPPORT 13624M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13625M: Peter Zijlstra <peterz@infradead.org> 13626M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13627M: Boqun Feng <boqun.feng@gmail.com> 13628L: linux-kernel@vger.kernel.org 13629S: Supported 13630F: kernel/rseq.c 13631F: include/uapi/linux/rseq.h 13632F: include/trace/events/rseq.h 13633F: tools/testing/selftests/rseq/ 13634 13635RFKILL 13636M: Johannes Berg <johannes@sipsolutions.net> 13637L: linux-wireless@vger.kernel.org 13638W: http://wireless.kernel.org/ 13639T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13641S: Maintained 13642F: Documentation/rfkill.txt 13643F: Documentation/ABI/stable/sysfs-class-rfkill 13644F: net/rfkill/ 13645F: include/linux/rfkill.h 13646F: include/uapi/linux/rfkill.h 13647 13648RHASHTABLE 13649M: Thomas Graf <tgraf@suug.ch> 13650M: Herbert Xu <herbert@gondor.apana.org.au> 13651L: netdev@vger.kernel.org 13652S: Maintained 13653F: lib/rhashtable.c 13654F: lib/test_rhashtable.c 13655F: include/linux/rhashtable.h 13656F: include/linux/rhashtable-types.h 13657 13658RICOH R5C592 MEMORYSTICK DRIVER 13659M: Maxim Levitsky <maximlevitsky@gmail.com> 13660S: Maintained 13661F: drivers/memstick/host/r592.* 13662 13663RICOH SMARTMEDIA/XD DRIVER 13664M: Maxim Levitsky <maximlevitsky@gmail.com> 13665S: Maintained 13666F: drivers/mtd/nand/raw/r852.c 13667F: drivers/mtd/nand/raw/r852.h 13668 13669RISC-V ARCHITECTURE 13670M: Palmer Dabbelt <palmer@sifive.com> 13671M: Albert Ou <aou@eecs.berkeley.edu> 13672L: linux-riscv@lists.infradead.org 13673T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13674S: Supported 13675F: arch/riscv/ 13676K: riscv 13677N: riscv 13678 13679ROCCAT DRIVERS 13680M: Stefan Achatz <erazor_de@users.sourceforge.net> 13681W: http://sourceforge.net/projects/roccat/ 13682S: Maintained 13683F: drivers/hid/hid-roccat* 13684F: include/linux/hid-roccat* 13685F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13686 13687ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13688M: Jacob chen <jacob2.chen@rock-chips.com> 13689L: linux-media@vger.kernel.org 13690S: Maintained 13691F: drivers/media/platform/rockchip/rga/ 13692F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13693 13694HANTRO VPU CODEC DRIVER 13695M: Ezequiel Garcia <ezequiel@collabora.com> 13696L: linux-media@vger.kernel.org 13697S: Maintained 13698F: drivers/staging/media/platform/hantro/ 13699F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13700 13701ROCKER DRIVER 13702M: Jiri Pirko <jiri@resnulli.us> 13703L: netdev@vger.kernel.org 13704S: Supported 13705F: drivers/net/ethernet/rocker/ 13706 13707ROCKETPORT DRIVER 13708P: Comtrol Corp. 13709W: http://www.comtrol.com 13710S: Maintained 13711F: Documentation/serial/rocket.rst 13712F: drivers/tty/rocket* 13713 13714ROCKETPORT EXPRESS/INFINITY DRIVER 13715M: Kevin Cernekee <cernekee@gmail.com> 13716L: linux-serial@vger.kernel.org 13717S: Odd Fixes 13718F: drivers/tty/serial/rp2.* 13719 13720ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13721M: Marek Vasut <marek.vasut+renesas@gmail.com> 13722L: linux-kernel@vger.kernel.org 13723L: linux-renesas-soc@vger.kernel.org 13724S: Supported 13725F: drivers/mfd/bd9571mwv.c 13726F: drivers/regulator/bd9571mwv-regulator.c 13727F: drivers/gpio/gpio-bd9571mwv.c 13728F: include/linux/mfd/bd9571mwv.h 13729F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13730 13731ROSE NETWORK LAYER 13732M: Ralf Baechle <ralf@linux-mips.org> 13733L: linux-hams@vger.kernel.org 13734W: http://www.linux-ax25.org/ 13735S: Maintained 13736F: include/net/rose.h 13737F: include/uapi/linux/rose.h 13738F: net/rose/ 13739 13740RTL2830 MEDIA DRIVER 13741M: Antti Palosaari <crope@iki.fi> 13742L: linux-media@vger.kernel.org 13743W: https://linuxtv.org 13744W: http://palosaari.fi/linux/ 13745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13746T: git git://linuxtv.org/anttip/media_tree.git 13747S: Maintained 13748F: drivers/media/dvb-frontends/rtl2830* 13749 13750RTL2832 MEDIA DRIVER 13751M: Antti Palosaari <crope@iki.fi> 13752L: linux-media@vger.kernel.org 13753W: https://linuxtv.org 13754W: http://palosaari.fi/linux/ 13755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13756T: git git://linuxtv.org/anttip/media_tree.git 13757S: Maintained 13758F: drivers/media/dvb-frontends/rtl2832* 13759 13760RTL2832_SDR MEDIA DRIVER 13761M: Antti Palosaari <crope@iki.fi> 13762L: linux-media@vger.kernel.org 13763W: https://linuxtv.org 13764W: http://palosaari.fi/linux/ 13765Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13766T: git git://linuxtv.org/anttip/media_tree.git 13767S: Maintained 13768F: drivers/media/dvb-frontends/rtl2832_sdr* 13769 13770RTL8180 WIRELESS DRIVER 13771L: linux-wireless@vger.kernel.org 13772W: http://wireless.kernel.org/ 13773T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13774S: Orphan 13775F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13776 13777RTL8187 WIRELESS DRIVER 13778M: Herton Ronaldo Krzesinski <herton@canonical.com> 13779M: Hin-Tak Leung <htl10@users.sourceforge.net> 13780M: Larry Finger <Larry.Finger@lwfinger.net> 13781L: linux-wireless@vger.kernel.org 13782W: http://wireless.kernel.org/ 13783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13784S: Maintained 13785F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13786 13787REALTEK WIRELESS DRIVER (rtlwifi family) 13788M: Ping-Ke Shih <pkshih@realtek.com> 13789L: linux-wireless@vger.kernel.org 13790W: http://wireless.kernel.org/ 13791T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13792S: Maintained 13793F: drivers/net/wireless/realtek/rtlwifi/ 13794 13795REALTEK WIRELESS DRIVER (rtw88) 13796M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13797L: linux-wireless@vger.kernel.org 13798S: Maintained 13799F: drivers/net/wireless/realtek/rtw88/ 13800 13801RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13802M: Jes Sorensen <Jes.Sorensen@gmail.com> 13803L: linux-wireless@vger.kernel.org 13804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13805S: Maintained 13806F: drivers/net/wireless/realtek/rtl8xxxu/ 13807 13808RXRPC SOCKETS (AF_RXRPC) 13809M: David Howells <dhowells@redhat.com> 13810L: linux-afs@lists.infradead.org 13811S: Supported 13812F: net/rxrpc/ 13813F: include/keys/rxrpc-type.h 13814F: include/net/af_rxrpc.h 13815F: include/trace/events/rxrpc.h 13816F: include/uapi/linux/rxrpc.h 13817F: Documentation/networking/rxrpc.txt 13818W: https://www.infradead.org/~dhowells/kafs/ 13819 13820S3 SAVAGE FRAMEBUFFER DRIVER 13821M: Antonino Daplas <adaplas@gmail.com> 13822L: linux-fbdev@vger.kernel.org 13823S: Maintained 13824F: drivers/video/fbdev/savage/ 13825 13826S390 13827M: Heiko Carstens <heiko.carstens@de.ibm.com> 13828M: Vasily Gorbik <gor@linux.ibm.com> 13829M: Christian Borntraeger <borntraeger@de.ibm.com> 13830L: linux-s390@vger.kernel.org 13831W: http://www.ibm.com/developerworks/linux/linux390/ 13832T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13833S: Supported 13834F: arch/s390/ 13835F: drivers/s390/ 13836F: Documentation/s390/ 13837F: Documentation/driver-api/s390-drivers.rst 13838 13839S390 COMMON I/O LAYER 13840M: Sebastian Ott <sebott@linux.ibm.com> 13841M: Peter Oberparleiter <oberpar@linux.ibm.com> 13842L: linux-s390@vger.kernel.org 13843W: http://www.ibm.com/developerworks/linux/linux390/ 13844S: Supported 13845F: drivers/s390/cio/ 13846 13847S390 DASD DRIVER 13848M: Stefan Haberland <sth@linux.ibm.com> 13849M: Jan Hoeppner <hoeppner@linux.ibm.com> 13850L: linux-s390@vger.kernel.org 13851W: http://www.ibm.com/developerworks/linux/linux390/ 13852S: Supported 13853F: drivers/s390/block/dasd* 13854F: block/partitions/ibm.c 13855 13856S390 IOMMU (PCI) 13857M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13858L: linux-s390@vger.kernel.org 13859W: http://www.ibm.com/developerworks/linux/linux390/ 13860S: Supported 13861F: drivers/iommu/s390-iommu.c 13862 13863S390 IUCV NETWORK LAYER 13864M: Julian Wiedmann <jwi@linux.ibm.com> 13865M: Ursula Braun <ubraun@linux.ibm.com> 13866L: linux-s390@vger.kernel.org 13867W: http://www.ibm.com/developerworks/linux/linux390/ 13868S: Supported 13869F: drivers/s390/net/*iucv* 13870F: include/net/iucv/ 13871F: net/iucv/ 13872 13873S390 NETWORK DRIVERS 13874M: Julian Wiedmann <jwi@linux.ibm.com> 13875M: Ursula Braun <ubraun@linux.ibm.com> 13876L: linux-s390@vger.kernel.org 13877W: http://www.ibm.com/developerworks/linux/linux390/ 13878S: Supported 13879F: drivers/s390/net/ 13880 13881S390 PCI SUBSYSTEM 13882M: Sebastian Ott <sebott@linux.ibm.com> 13883M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13884L: linux-s390@vger.kernel.org 13885W: http://www.ibm.com/developerworks/linux/linux390/ 13886S: Supported 13887F: arch/s390/pci/ 13888F: drivers/pci/hotplug/s390_pci_hpc.c 13889 13890S390 VFIO-CCW DRIVER 13891M: Cornelia Huck <cohuck@redhat.com> 13892M: Farhan Ali <alifm@linux.ibm.com> 13893M: Eric Farman <farman@linux.ibm.com> 13894R: Halil Pasic <pasic@linux.ibm.com> 13895L: linux-s390@vger.kernel.org 13896L: kvm@vger.kernel.org 13897S: Supported 13898F: drivers/s390/cio/vfio_ccw* 13899F: Documentation/s390/vfio-ccw.rst 13900F: include/uapi/linux/vfio_ccw.h 13901 13902S390 ZCRYPT DRIVER 13903M: Harald Freudenberger <freude@linux.ibm.com> 13904L: linux-s390@vger.kernel.org 13905W: http://www.ibm.com/developerworks/linux/linux390/ 13906S: Supported 13907F: drivers/s390/crypto/ 13908 13909S390 VFIO AP DRIVER 13910M: Tony Krowiak <akrowiak@linux.ibm.com> 13911M: Pierre Morel <pmorel@linux.ibm.com> 13912M: Halil Pasic <pasic@linux.ibm.com> 13913L: linux-s390@vger.kernel.org 13914W: http://www.ibm.com/developerworks/linux/linux390/ 13915S: Supported 13916F: drivers/s390/crypto/vfio_ap_drv.c 13917F: drivers/s390/crypto/vfio_ap_private.h 13918F: drivers/s390/crypto/vfio_ap_ops.c 13919F: Documentation/s390/vfio-ap.rst 13920 13921S390 ZFCP DRIVER 13922M: Steffen Maier <maier@linux.ibm.com> 13923M: Benjamin Block <bblock@linux.ibm.com> 13924L: linux-s390@vger.kernel.org 13925W: http://www.ibm.com/developerworks/linux/linux390/ 13926S: Supported 13927F: drivers/s390/scsi/zfcp_* 13928 13929S3C24XX SD/MMC Driver 13930M: Ben Dooks <ben-linux@fluff.org> 13931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13932S: Supported 13933F: drivers/mmc/host/s3cmci.* 13934 13935SAA6588 RDS RECEIVER DRIVER 13936M: Hans Verkuil <hverkuil@xs4all.nl> 13937L: linux-media@vger.kernel.org 13938T: git git://linuxtv.org/media_tree.git 13939W: https://linuxtv.org 13940S: Odd Fixes 13941F: drivers/media/i2c/saa6588* 13942 13943SAA7134 VIDEO4LINUX DRIVER 13944M: Mauro Carvalho Chehab <mchehab@kernel.org> 13945L: linux-media@vger.kernel.org 13946W: https://linuxtv.org 13947T: git git://linuxtv.org/media_tree.git 13948S: Odd fixes 13949F: Documentation/media/v4l-drivers/saa7134* 13950F: drivers/media/pci/saa7134/ 13951 13952SAA7146 VIDEO4LINUX-2 DRIVER 13953M: Hans Verkuil <hverkuil@xs4all.nl> 13954L: linux-media@vger.kernel.org 13955T: git git://linuxtv.org/media_tree.git 13956S: Maintained 13957F: drivers/media/common/saa7146/ 13958F: drivers/media/pci/saa7146/ 13959F: include/media/drv-intf/saa7146* 13960 13961SAMSUNG AUDIO (ASoC) DRIVERS 13962M: Krzysztof Kozlowski <krzk@kernel.org> 13963M: Sangbeom Kim <sbkim73@samsung.com> 13964M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13965L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13966S: Supported 13967F: sound/soc/samsung/ 13968F: Documentation/devicetree/bindings/sound/samsung* 13969 13970SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13971M: Krzysztof Kozlowski <krzk@kernel.org> 13972L: linux-crypto@vger.kernel.org 13973L: linux-samsung-soc@vger.kernel.org 13974S: Maintained 13975F: drivers/crypto/exynos-rng.c 13976F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13977 13978SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13979M: Łukasz Stelmach <l.stelmach@samsung.com> 13980L: linux-samsung-soc@vger.kernel.org 13981S: Maintained 13982F: drivers/char/hw_random/exynos-trng.c 13983F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13984 13985SAMSUNG FRAMEBUFFER DRIVER 13986M: Jingoo Han <jingoohan1@gmail.com> 13987L: linux-fbdev@vger.kernel.org 13988S: Maintained 13989F: drivers/video/fbdev/s3c-fb.c 13990 13991SAMSUNG LAPTOP DRIVER 13992M: Corentin Chary <corentin.chary@gmail.com> 13993L: platform-driver-x86@vger.kernel.org 13994S: Maintained 13995F: drivers/platform/x86/samsung-laptop.c 13996 13997SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13998M: Sangbeom Kim <sbkim73@samsung.com> 13999M: Krzysztof Kozlowski <krzk@kernel.org> 14000M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14001L: linux-kernel@vger.kernel.org 14002L: linux-samsung-soc@vger.kernel.org 14003S: Supported 14004F: drivers/mfd/sec*.c 14005F: drivers/regulator/s2m*.c 14006F: drivers/regulator/s5m*.c 14007F: drivers/clk/clk-s2mps11.c 14008F: drivers/rtc/rtc-s5m.c 14009F: include/linux/mfd/samsung/ 14010F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14011F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14012F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14013F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14014 14015SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14016M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14017L: linux-media@vger.kernel.org 14018L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14019S: Maintained 14020F: drivers/media/platform/s3c-camif/ 14021F: include/media/drv-intf/s3c_camif.h 14022 14023SAMSUNG S3FWRN5 NFC DRIVER 14024M: Robert Baldyga <r.baldyga@samsung.com> 14025M: Krzysztof Opasiak <k.opasiak@samsung.com> 14026L: linux-nfc@lists.01.org (moderated for non-subscribers) 14027S: Supported 14028F: drivers/nfc/s3fwrn5 14029 14030SAMSUNG S5C73M3 CAMERA DRIVER 14031M: Kyungmin Park <kyungmin.park@samsung.com> 14032M: Andrzej Hajda <a.hajda@samsung.com> 14033L: linux-media@vger.kernel.org 14034S: Supported 14035F: drivers/media/i2c/s5c73m3/* 14036 14037SAMSUNG S5K5BAF CAMERA DRIVER 14038M: Kyungmin Park <kyungmin.park@samsung.com> 14039M: Andrzej Hajda <a.hajda@samsung.com> 14040L: linux-media@vger.kernel.org 14041S: Supported 14042F: drivers/media/i2c/s5k5baf.c 14043 14044SAMSUNG S5P Security SubSystem (SSS) DRIVER 14045M: Krzysztof Kozlowski <krzk@kernel.org> 14046M: Vladimir Zapolskiy <vz@mleia.com> 14047M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14048L: linux-crypto@vger.kernel.org 14049L: linux-samsung-soc@vger.kernel.org 14050S: Maintained 14051F: drivers/crypto/s5p-sss.c 14052 14053SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14054M: Kyungmin Park <kyungmin.park@samsung.com> 14055M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14056L: linux-media@vger.kernel.org 14057Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14058S: Supported 14059F: drivers/media/platform/exynos4-is/ 14060 14061SAMSUNG SOC CLOCK DRIVERS 14062M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14063M: Tomasz Figa <tomasz.figa@gmail.com> 14064M: Chanwoo Choi <cw00.choi@samsung.com> 14065S: Supported 14066L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14067T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14068F: drivers/clk/samsung/ 14069F: include/dt-bindings/clock/exynos*.h 14070F: Documentation/devicetree/bindings/clock/exynos*.txt 14071 14072SAMSUNG SPI DRIVERS 14073M: Kukjin Kim <kgene@kernel.org> 14074M: Krzysztof Kozlowski <krzk@kernel.org> 14075M: Andi Shyti <andi@etezian.org> 14076L: linux-spi@vger.kernel.org 14077L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14078S: Maintained 14079F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14080F: drivers/spi/spi-s3c* 14081F: include/linux/platform_data/spi-s3c64xx.h 14082 14083SAMSUNG SXGBE DRIVERS 14084M: Byungho An <bh74.an@samsung.com> 14085M: Girish K S <ks.giri@samsung.com> 14086M: Vipul Pandya <vipul.pandya@samsung.com> 14087S: Supported 14088L: netdev@vger.kernel.org 14089F: drivers/net/ethernet/samsung/sxgbe/ 14090 14091SAMSUNG THERMAL DRIVER 14092M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14093L: linux-pm@vger.kernel.org 14094L: linux-samsung-soc@vger.kernel.org 14095S: Supported 14096T: git https://github.com/lmajewski/linux-samsung-thermal.git 14097F: drivers/thermal/samsung/ 14098 14099SAMSUNG USB2 PHY DRIVER 14100M: Kamil Debski <kamil@wypas.org> 14101M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14102L: linux-kernel@vger.kernel.org 14103S: Supported 14104F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14105F: Documentation/phy/samsung-usb2.txt 14106F: drivers/phy/samsung/phy-exynos4210-usb2.c 14107F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14108F: drivers/phy/samsung/phy-exynos5250-usb2.c 14109F: drivers/phy/samsung/phy-s5pv210-usb2.c 14110F: drivers/phy/samsung/phy-samsung-usb2.c 14111F: drivers/phy/samsung/phy-samsung-usb2.h 14112 14113SC1200 WDT DRIVER 14114M: Zwane Mwaikambo <zwanem@gmail.com> 14115S: Maintained 14116F: drivers/watchdog/sc1200wdt.c 14117 14118SCHEDULER 14119M: Ingo Molnar <mingo@redhat.com> 14120M: Peter Zijlstra <peterz@infradead.org> 14121L: linux-kernel@vger.kernel.org 14122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14123S: Maintained 14124F: kernel/sched/ 14125F: include/linux/sched.h 14126F: include/uapi/linux/sched.h 14127F: include/linux/wait.h 14128F: include/linux/preempt.h 14129 14130SCR24X CHIP CARD INTERFACE DRIVER 14131M: Lubomir Rintel <lkundrak@v3.sk> 14132S: Supported 14133F: drivers/char/pcmcia/scr24x_cs.c 14134 14135SCSI CDROM DRIVER 14136M: Jens Axboe <axboe@kernel.dk> 14137L: linux-scsi@vger.kernel.org 14138W: http://www.kernel.dk 14139S: Maintained 14140F: drivers/scsi/sr* 14141 14142SCSI RDMA PROTOCOL (SRP) INITIATOR 14143M: Bart Van Assche <bvanassche@acm.org> 14144L: linux-rdma@vger.kernel.org 14145S: Supported 14146Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14147F: drivers/infiniband/ulp/srp/ 14148F: include/scsi/srp.h 14149 14150SCSI RDMA PROTOCOL (SRP) TARGET 14151M: Bart Van Assche <bvanassche@acm.org> 14152L: linux-rdma@vger.kernel.org 14153L: target-devel@vger.kernel.org 14154S: Supported 14155Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14156F: drivers/infiniband/ulp/srpt/ 14157 14158SCSI SG DRIVER 14159M: Doug Gilbert <dgilbert@interlog.com> 14160L: linux-scsi@vger.kernel.org 14161W: http://sg.danny.cz/sg 14162S: Maintained 14163F: Documentation/scsi/scsi-generic.txt 14164F: drivers/scsi/sg.c 14165F: include/scsi/sg.h 14166 14167SCSI SUBSYSTEM 14168M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14170M: "Martin K. Petersen" <martin.petersen@oracle.com> 14171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14172Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14173L: linux-scsi@vger.kernel.org 14174S: Maintained 14175F: Documentation/devicetree/bindings/scsi/ 14176F: drivers/scsi/ 14177F: include/scsi/ 14178 14179SCSI TAPE DRIVER 14180M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14181L: linux-scsi@vger.kernel.org 14182S: Maintained 14183F: Documentation/scsi/st.txt 14184F: drivers/scsi/st.* 14185F: drivers/scsi/st_*.h 14186 14187SCSI TARGET SUBSYSTEM 14188M: "Martin K. Petersen" <martin.petersen@oracle.com> 14189L: linux-scsi@vger.kernel.org 14190L: target-devel@vger.kernel.org 14191W: http://www.linux-iscsi.org 14192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14193Q: https://patchwork.kernel.org/project/target-devel/list/ 14194S: Supported 14195F: drivers/target/ 14196F: include/target/ 14197F: Documentation/target/ 14198 14199SCTP PROTOCOL 14200M: Vlad Yasevich <vyasevich@gmail.com> 14201M: Neil Horman <nhorman@tuxdriver.com> 14202M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14203L: linux-sctp@vger.kernel.org 14204W: http://lksctp.sourceforge.net 14205S: Maintained 14206F: Documentation/networking/sctp.txt 14207F: include/linux/sctp.h 14208F: include/uapi/linux/sctp.h 14209F: include/net/sctp/ 14210F: net/sctp/ 14211 14212SCx200 CPU SUPPORT 14213M: Jim Cromie <jim.cromie@gmail.com> 14214S: Odd Fixes 14215F: Documentation/i2c/busses/scx200_acb 14216F: arch/x86/platform/scx200/ 14217F: drivers/watchdog/scx200_wdt.c 14218F: drivers/i2c/busses/scx200* 14219F: drivers/mtd/maps/scx200_docflash.c 14220F: include/linux/scx200.h 14221 14222SCx200 GPIO DRIVER 14223M: Jim Cromie <jim.cromie@gmail.com> 14224S: Maintained 14225F: drivers/char/scx200_gpio.c 14226F: include/linux/scx200_gpio.h 14227 14228SCx200 HRT CLOCKSOURCE DRIVER 14229M: Jim Cromie <jim.cromie@gmail.com> 14230S: Maintained 14231F: drivers/clocksource/scx200_hrt.c 14232 14233SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14234M: Sascha Sommer <saschasommer@freenet.de> 14235L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14236S: Maintained 14237F: drivers/mmc/host/sdricoh_cs.c 14238 14239SECO BOARDS CEC DRIVER 14240M: Ettore Chimenti <ek5.chimenti@gmail.com> 14241S: Maintained 14242F: drivers/media/platform/seco-cec/seco-cec.c 14243F: drivers/media/platform/seco-cec/seco-cec.h 14244 14245SECURE COMPUTING 14246M: Kees Cook <keescook@chromium.org> 14247R: Andy Lutomirski <luto@amacapital.net> 14248R: Will Drewry <wad@chromium.org> 14249T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14250S: Supported 14251F: kernel/seccomp.c 14252F: include/uapi/linux/seccomp.h 14253F: include/linux/seccomp.h 14254F: tools/testing/selftests/seccomp/* 14255F: tools/testing/selftests/kselftest_harness.h 14256F: Documentation/userspace-api/seccomp_filter.rst 14257K: \bsecure_computing 14258K: \bTIF_SECCOMP\b 14259 14260SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14261M: Al Cooper <alcooperx@gmail.com> 14262L: linux-mmc@vger.kernel.org 14263L: bcm-kernel-feedback-list@broadcom.com 14264S: Maintained 14265F: drivers/mmc/host/sdhci-brcmstb* 14266 14267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14268M: Adrian Hunter <adrian.hunter@intel.com> 14269L: linux-mmc@vger.kernel.org 14270S: Maintained 14271F: drivers/mmc/host/sdhci* 14272F: include/linux/mmc/sdhci* 14273 14274EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14275M: Adrian Hunter <adrian.hunter@intel.com> 14276M: Ritesh Harjani <riteshh@codeaurora.org> 14277M: Asutosh Das <asutoshd@codeaurora.org> 14278L: linux-mmc@vger.kernel.org 14279S: Maintained 14280F: drivers/mmc/host/cqhci* 14281 14282SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14283M: Prabu Thangamuthu <prabu.t@synopsys.com> 14284M: Manjunath M B <manjumb@synopsys.com> 14285L: linux-mmc@vger.kernel.org 14286S: Maintained 14287F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14288 14289SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14290M: Ludovic Desroches <ludovic.desroches@microchip.com> 14291L: linux-mmc@vger.kernel.org 14292S: Supported 14293F: drivers/mmc/host/sdhci-of-at91.c 14294 14295SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14296M: Ben Dooks <ben-linux@fluff.org> 14297M: Jaehoon Chung <jh80.chung@samsung.com> 14298L: linux-mmc@vger.kernel.org 14299S: Maintained 14300F: drivers/mmc/host/sdhci-s3c* 14301 14302SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14303M: Viresh Kumar <vireshk@kernel.org> 14304L: linux-mmc@vger.kernel.org 14305S: Maintained 14306F: drivers/mmc/host/sdhci-spear.c 14307 14308SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14309M: Kishon Vijay Abraham I <kishon@ti.com> 14310L: linux-mmc@vger.kernel.org 14311S: Maintained 14312F: drivers/mmc/host/sdhci-omap.c 14313 14314SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14315M: Scott Bauer <scott.bauer@intel.com> 14316M: Jonathan Derrick <jonathan.derrick@intel.com> 14317L: linux-block@vger.kernel.org 14318S: Supported 14319F: block/sed* 14320F: block/opal_proto.h 14321F: include/linux/sed* 14322F: include/uapi/linux/sed* 14323 14324SECURITY CONTACT 14325M: Security Officers <security@kernel.org> 14326S: Supported 14327 14328SECURITY SUBSYSTEM 14329M: James Morris <jmorris@namei.org> 14330M: "Serge E. Hallyn" <serge@hallyn.com> 14331L: linux-security-module@vger.kernel.org (suggested Cc:) 14332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14333W: http://kernsec.org/ 14334S: Supported 14335F: security/ 14336X: security/selinux/ 14337 14338SELINUX SECURITY MODULE 14339M: Paul Moore <paul@paul-moore.com> 14340M: Stephen Smalley <sds@tycho.nsa.gov> 14341M: Eric Paris <eparis@parisplace.org> 14342L: selinux@vger.kernel.org 14343W: https://selinuxproject.org 14344W: https://github.com/SELinuxProject 14345T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14346S: Supported 14347F: include/uapi/linux/selinux_netlink.h 14348F: security/selinux/ 14349F: scripts/selinux/ 14350F: Documentation/admin-guide/LSM/SELinux.rst 14351 14352SENSABLE PHANTOM 14353M: Jiri Slaby <jirislaby@gmail.com> 14354S: Maintained 14355F: drivers/misc/phantom.c 14356F: include/uapi/linux/phantom.h 14357 14358SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14359M: Tomasz Duszynski <tduszyns@gmail.com> 14360S: Maintained 14361F: drivers/iio/chemical/sps30.c 14362F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14363 14364SERIAL DEVICE BUS 14365M: Rob Herring <robh@kernel.org> 14366L: linux-serial@vger.kernel.org 14367S: Maintained 14368F: Documentation/devicetree/bindings/serial/slave-device.txt 14369F: drivers/tty/serdev/ 14370F: include/linux/serdev.h 14371 14372SERIAL DRIVERS 14373M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14374L: linux-serial@vger.kernel.org 14375S: Maintained 14376F: Documentation/devicetree/bindings/serial/ 14377F: drivers/tty/serial/ 14378 14379SERIAL IR RECEIVER 14380M: Sean Young <sean@mess.org> 14381L: linux-media@vger.kernel.org 14382S: Maintained 14383F: drivers/media/rc/serial_ir.c 14384 14385SFC NETWORK DRIVER 14386M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14387M: Edward Cree <ecree@solarflare.com> 14388M: Martin Habets <mhabets@solarflare.com> 14389L: netdev@vger.kernel.org 14390S: Supported 14391F: drivers/net/ethernet/sfc/ 14392 14393SFF/SFP/SFP+ MODULE SUPPORT 14394M: Russell King <linux@armlinux.org.uk> 14395L: netdev@vger.kernel.org 14396S: Maintained 14397F: drivers/net/phy/phylink.c 14398F: drivers/net/phy/sfp* 14399F: include/linux/phylink.h 14400F: include/linux/sfp.h 14401 14402SGI GRU DRIVER 14403M: Dimitri Sivanich <sivanich@sgi.com> 14404S: Maintained 14405F: drivers/misc/sgi-gru/ 14406 14407SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14408M: Pat Gefre <pfg@sgi.com> 14409L: linux-ia64@vger.kernel.org 14410S: Supported 14411F: Documentation/ia64/serial.txt 14412F: drivers/tty/serial/ioc?_serial.c 14413F: include/linux/ioc?.h 14414 14415SGI XP/XPC/XPNET DRIVER 14416M: Cliff Whickman <cpw@sgi.com> 14417M: Robin Holt <robinmholt@gmail.com> 14418S: Maintained 14419F: drivers/misc/sgi-xp/ 14420 14421SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14422M: Ursula Braun <ubraun@linux.ibm.com> 14423M: Karsten Graul <kgraul@linux.ibm.com> 14424L: linux-s390@vger.kernel.org 14425W: http://www.ibm.com/developerworks/linux/linux390/ 14426S: Supported 14427F: net/smc/ 14428 14429SHARP RJ54N1CB0C SENSOR DRIVER 14430M: Jacopo Mondi <jacopo@jmondi.org> 14431L: linux-media@vger.kernel.org 14432T: git git://linuxtv.org/media_tree.git 14433S: Odd fixes 14434F: drivers/media/i2c/rj54n1cb0c.c 14435F: include/media/i2c/rj54n1cb0c.h 14436 14437SH_VEU V4L2 MEM2MEM DRIVER 14438L: linux-media@vger.kernel.org 14439S: Orphan 14440F: drivers/media/platform/sh_veu.c 14441 14442SH_VOU V4L2 OUTPUT DRIVER 14443L: linux-media@vger.kernel.org 14444S: Orphan 14445F: drivers/media/platform/sh_vou.c 14446F: include/media/drv-intf/sh_vou.h 14447 14448SI2157 MEDIA DRIVER 14449M: Antti Palosaari <crope@iki.fi> 14450L: linux-media@vger.kernel.org 14451W: https://linuxtv.org 14452W: http://palosaari.fi/linux/ 14453Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14454T: git git://linuxtv.org/anttip/media_tree.git 14455S: Maintained 14456F: drivers/media/tuners/si2157* 14457 14458SI2165 MEDIA DRIVER 14459M: Matthias Schwarzott <zzam@gentoo.org> 14460L: linux-media@vger.kernel.org 14461W: https://linuxtv.org 14462Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14463S: Maintained 14464F: drivers/media/dvb-frontends/si2165* 14465 14466SI2168 MEDIA DRIVER 14467M: Antti Palosaari <crope@iki.fi> 14468L: linux-media@vger.kernel.org 14469W: https://linuxtv.org 14470W: http://palosaari.fi/linux/ 14471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14472T: git git://linuxtv.org/anttip/media_tree.git 14473S: Maintained 14474F: drivers/media/dvb-frontends/si2168* 14475 14476SI470X FM RADIO RECEIVER I2C DRIVER 14477M: Hans Verkuil <hverkuil@xs4all.nl> 14478L: linux-media@vger.kernel.org 14479T: git git://linuxtv.org/media_tree.git 14480W: https://linuxtv.org 14481S: Odd Fixes 14482F: drivers/media/radio/si470x/radio-si470x-i2c.c 14483 14484SI470X FM RADIO RECEIVER USB DRIVER 14485M: Hans Verkuil <hverkuil@xs4all.nl> 14486L: linux-media@vger.kernel.org 14487T: git git://linuxtv.org/media_tree.git 14488W: https://linuxtv.org 14489S: Maintained 14490F: drivers/media/radio/si470x/radio-si470x-common.c 14491F: drivers/media/radio/si470x/radio-si470x.h 14492F: drivers/media/radio/si470x/radio-si470x-usb.c 14493 14494SI4713 FM RADIO TRANSMITTER I2C DRIVER 14495M: Eduardo Valentin <edubezval@gmail.com> 14496L: linux-media@vger.kernel.org 14497T: git git://linuxtv.org/media_tree.git 14498W: https://linuxtv.org 14499S: Odd Fixes 14500F: drivers/media/radio/si4713/si4713.? 14501 14502SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14503M: Eduardo Valentin <edubezval@gmail.com> 14504L: linux-media@vger.kernel.org 14505T: git git://linuxtv.org/media_tree.git 14506W: https://linuxtv.org 14507S: Odd Fixes 14508F: drivers/media/radio/si4713/radio-platform-si4713.c 14509 14510SI4713 FM RADIO TRANSMITTER USB DRIVER 14511M: Hans Verkuil <hverkuil@xs4all.nl> 14512L: linux-media@vger.kernel.org 14513T: git git://linuxtv.org/media_tree.git 14514W: https://linuxtv.org 14515S: Maintained 14516F: drivers/media/radio/si4713/radio-usb-si4713.c 14517 14518SIANO DVB DRIVER 14519M: Mauro Carvalho Chehab <mchehab@kernel.org> 14520L: linux-media@vger.kernel.org 14521W: https://linuxtv.org 14522T: git git://linuxtv.org/media_tree.git 14523S: Odd fixes 14524F: drivers/media/common/siano/ 14525F: drivers/media/usb/siano/ 14526F: drivers/media/usb/siano/ 14527F: drivers/media/mmc/siano/ 14528 14529SIFIVE DRIVERS 14530M: Palmer Dabbelt <palmer@sifive.com> 14531M: Paul Walmsley <paul.walmsley@sifive.com> 14532L: linux-riscv@lists.infradead.org 14533T: git git://github.com/sifive/riscv-linux.git 14534S: Supported 14535K: sifive 14536N: sifive 14537 14538SIFIVE FU540 SYSTEM-ON-CHIP 14539M: Paul Walmsley <paul.walmsley@sifive.com> 14540M: Palmer Dabbelt <palmer@sifive.com> 14541L: linux-riscv@lists.infradead.org 14542T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14543S: Supported 14544K: fu540 14545N: fu540 14546 14547SILEAD TOUCHSCREEN DRIVER 14548M: Hans de Goede <hdegoede@redhat.com> 14549L: linux-input@vger.kernel.org 14550L: platform-driver-x86@vger.kernel.org 14551S: Maintained 14552F: drivers/input/touchscreen/silead.c 14553F: drivers/platform/x86/touchscreen_dmi.c 14554 14555SILICON MOTION SM712 FRAME BUFFER DRIVER 14556M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14557M: Teddy Wang <teddy.wang@siliconmotion.com> 14558M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14559L: linux-fbdev@vger.kernel.org 14560S: Maintained 14561F: drivers/video/fbdev/sm712* 14562F: Documentation/fb/sm712fb.rst 14563 14564SIMPLE FIRMWARE INTERFACE (SFI) 14565M: Len Brown <lenb@kernel.org> 14566L: sfi-devel@simplefirmware.org 14567W: http://simplefirmware.org/ 14568T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14569S: Supported 14570F: arch/x86/platform/sfi/ 14571F: drivers/sfi/ 14572F: include/linux/sfi*.h 14573 14574SIMPLEFB FB DRIVER 14575M: Hans de Goede <hdegoede@redhat.com> 14576L: linux-fbdev@vger.kernel.org 14577S: Maintained 14578F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14579F: drivers/video/fbdev/simplefb.c 14580F: include/linux/platform_data/simplefb.h 14581 14582SIMTEC EB110ATX (Chalice CATS) 14583P: Ben Dooks 14584P: Vincent Sanders <vince@simtec.co.uk> 14585M: Simtec Linux Team <linux@simtec.co.uk> 14586W: http://www.simtec.co.uk/products/EB110ATX/ 14587S: Supported 14588 14589SIMTEC EB2410ITX (BAST) 14590P: Ben Dooks 14591P: Vincent Sanders <vince@simtec.co.uk> 14592M: Simtec Linux Team <linux@simtec.co.uk> 14593W: http://www.simtec.co.uk/products/EB2410ITX/ 14594S: Supported 14595F: arch/arm/mach-s3c24xx/mach-bast.c 14596F: arch/arm/mach-s3c24xx/bast-ide.c 14597F: arch/arm/mach-s3c24xx/bast-irq.c 14598 14599SIPHASH PRF ROUTINES 14600M: Jason A. Donenfeld <Jason@zx2c4.com> 14601S: Maintained 14602F: lib/siphash.c 14603F: lib/test_siphash.c 14604F: include/linux/siphash.h 14605 14606SIOX 14607M: Thorsten Scherer <t.scherer@eckelmann.de> 14608M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14609R: Pengutronix Kernel Team <kernel@pengutronix.de> 14610S: Supported 14611F: drivers/siox/* 14612F: drivers/gpio/gpio-siox.c 14613F: include/trace/events/siox.h 14614 14615SIS 190 ETHERNET DRIVER 14616M: Francois Romieu <romieu@fr.zoreil.com> 14617L: netdev@vger.kernel.org 14618S: Maintained 14619F: drivers/net/ethernet/sis/sis190.c 14620 14621SIS 900/7016 FAST ETHERNET DRIVER 14622M: Daniele Venzano <venza@brownhat.org> 14623W: http://www.brownhat.org/sis900.html 14624L: netdev@vger.kernel.org 14625S: Maintained 14626F: drivers/net/ethernet/sis/sis900.* 14627 14628SIS FRAMEBUFFER DRIVER 14629M: Thomas Winischhofer <thomas@winischhofer.net> 14630W: http://www.winischhofer.net/linuxsisvga.shtml 14631S: Maintained 14632F: Documentation/fb/sisfb.rst 14633F: drivers/video/fbdev/sis/ 14634F: include/video/sisfb.h 14635 14636SIS USB2VGA DRIVER 14637M: Thomas Winischhofer <thomas@winischhofer.net> 14638W: http://www.winischhofer.at/linuxsisusbvga.shtml 14639S: Maintained 14640F: drivers/usb/misc/sisusbvga/ 14641 14642SLAB ALLOCATOR 14643M: Christoph Lameter <cl@linux.com> 14644M: Pekka Enberg <penberg@kernel.org> 14645M: David Rientjes <rientjes@google.com> 14646M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14647M: Andrew Morton <akpm@linux-foundation.org> 14648L: linux-mm@kvack.org 14649S: Maintained 14650F: include/linux/sl?b*.h 14651F: mm/sl?b* 14652 14653SLEEPABLE READ-COPY UPDATE (SRCU) 14654M: Lai Jiangshan <jiangshanlai@gmail.com> 14655M: "Paul E. McKenney" <paulmck@linux.ibm.com> 14656M: Josh Triplett <josh@joshtriplett.org> 14657R: Steven Rostedt <rostedt@goodmis.org> 14658R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14659L: rcu@vger.kernel.org 14660W: http://www.rdrop.com/users/paulmck/RCU/ 14661S: Supported 14662T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14663F: include/linux/srcu*.h 14664F: kernel/rcu/srcu*.c 14665 14666SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14667M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14668L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14669S: Maintained 14670F: drivers/slimbus/ 14671F: Documentation/devicetree/bindings/slimbus/ 14672F: include/linux/slimbus.h 14673 14674SMACK SECURITY MODULE 14675M: Casey Schaufler <casey@schaufler-ca.com> 14676L: linux-security-module@vger.kernel.org 14677W: http://schaufler-ca.com 14678T: git git://github.com/cschaufler/smack-next 14679S: Maintained 14680F: Documentation/admin-guide/LSM/Smack.rst 14681F: security/smack/ 14682 14683SMC91x ETHERNET DRIVER 14684M: Nicolas Pitre <nico@fluxnic.net> 14685S: Odd Fixes 14686F: drivers/net/ethernet/smsc/smc91x.* 14687 14688SMIA AND SMIA++ IMAGE SENSOR DRIVER 14689M: Sakari Ailus <sakari.ailus@iki.fi> 14690L: linux-media@vger.kernel.org 14691S: Maintained 14692F: drivers/media/i2c/smiapp/ 14693F: include/media/i2c/smiapp.h 14694F: drivers/media/i2c/smiapp-pll.c 14695F: drivers/media/i2c/smiapp-pll.h 14696F: include/uapi/linux/smiapp.h 14697F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14698 14699SMM665 HARDWARE MONITOR DRIVER 14700M: Guenter Roeck <linux@roeck-us.net> 14701L: linux-hwmon@vger.kernel.org 14702S: Maintained 14703F: Documentation/hwmon/smm665.rst 14704F: drivers/hwmon/smm665.c 14705 14706SMSC EMC2103 HARDWARE MONITOR DRIVER 14707M: Steve Glendinning <steve.glendinning@shawell.net> 14708L: linux-hwmon@vger.kernel.org 14709S: Maintained 14710F: Documentation/hwmon/emc2103.rst 14711F: drivers/hwmon/emc2103.c 14712 14713SMSC SCH5627 HARDWARE MONITOR DRIVER 14714M: Hans de Goede <hdegoede@redhat.com> 14715L: linux-hwmon@vger.kernel.org 14716S: Supported 14717F: Documentation/hwmon/sch5627.rst 14718F: drivers/hwmon/sch5627.c 14719 14720SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14721M: Steve Glendinning <steve.glendinning@shawell.net> 14722L: linux-fbdev@vger.kernel.org 14723S: Maintained 14724F: drivers/video/fbdev/smscufx.c 14725 14726SMSC47B397 HARDWARE MONITOR DRIVER 14727M: Jean Delvare <jdelvare@suse.com> 14728L: linux-hwmon@vger.kernel.org 14729S: Maintained 14730F: Documentation/hwmon/smsc47b397.rst 14731F: drivers/hwmon/smsc47b397.c 14732 14733SMSC911x ETHERNET DRIVER 14734M: Steve Glendinning <steve.glendinning@shawell.net> 14735L: netdev@vger.kernel.org 14736S: Maintained 14737F: include/linux/smsc911x.h 14738F: drivers/net/ethernet/smsc/smsc911x.* 14739 14740SMSC9420 PCI ETHERNET DRIVER 14741M: Steve Glendinning <steve.glendinning@shawell.net> 14742L: netdev@vger.kernel.org 14743S: Maintained 14744F: drivers/net/ethernet/smsc/smsc9420.* 14745 14746SOC-CAMERA V4L2 SUBSYSTEM 14747L: linux-media@vger.kernel.org 14748T: git git://linuxtv.org/media_tree.git 14749S: Orphan 14750F: include/media/soc_camera.h 14751F: drivers/staging/media/soc_camera/ 14752 14753SOCIONEXT SYNQUACER I2C DRIVER 14754M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14755L: linux-i2c@vger.kernel.org 14756S: Maintained 14757F: drivers/i2c/busses/i2c-synquacer.c 14758F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14759 14760SOCIONEXT UNIPHIER SOUND DRIVER 14761L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14762S: Orphan 14763F: sound/soc/uniphier/ 14764 14765SOEKRIS NET48XX LED SUPPORT 14766M: Chris Boot <bootc@bootc.net> 14767S: Maintained 14768F: drivers/leds/leds-net48xx.c 14769 14770SOFT-IWARP DRIVER (siw) 14771M: Bernard Metzler <bmt@zurich.ibm.com> 14772L: linux-rdma@vger.kernel.org 14773S: Supported 14774F: drivers/infiniband/sw/siw/ 14775F: include/uapi/rdma/siw-abi.h 14776 14777SOFT-ROCE DRIVER (rxe) 14778M: Moni Shoua <monis@mellanox.com> 14779L: linux-rdma@vger.kernel.org 14780S: Supported 14781W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14782Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14783F: drivers/infiniband/sw/rxe/ 14784F: include/uapi/rdma/rdma_user_rxe.h 14785 14786SOFTLOGIC 6x10 MPEG CODEC 14787M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14788M: Anton Sviridenko <anton@corp.bluecherry.net> 14789M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14790M: Andrey Utkin <andrey_utkin@fastmail.com> 14791M: Ismael Luceno <ismael@iodev.co.uk> 14792L: linux-media@vger.kernel.org 14793S: Supported 14794F: drivers/media/pci/solo6x10/ 14795 14796SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14797M: James Morse <james.morse@arm.com> 14798L: linux-arm-kernel@lists.infradead.org 14799S: Maintained 14800F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14801F: drivers/firmware/arm_sdei.c 14802F: include/linux/arm_sdei.h 14803F: include/uapi/linux/arm_sdei.h 14804 14805SOFTWARE RAID (Multiple Disks) SUPPORT 14806M: Shaohua Li <shli@kernel.org> 14807L: linux-raid@vger.kernel.org 14808T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14809S: Supported 14810F: drivers/md/Makefile 14811F: drivers/md/Kconfig 14812F: drivers/md/md* 14813F: drivers/md/raid* 14814F: include/linux/raid/ 14815F: include/uapi/linux/raid/ 14816 14817SOCIONEXT (SNI) AVE NETWORK DRIVER 14818M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14819L: netdev@vger.kernel.org 14820S: Maintained 14821F: drivers/net/ethernet/socionext/sni_ave.c 14822F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14823 14824SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14825M: Jassi Brar <jaswinder.singh@linaro.org> 14826L: netdev@vger.kernel.org 14827S: Maintained 14828F: drivers/net/ethernet/socionext/netsec.c 14829F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14830 14831SOCIONEXT (SNI) Synquacer SPI DRIVER 14832M: Masahisa Kojima <masahisa.kojima@linaro.org> 14833M: Jassi Brar <jaswinder.singh@linaro.org> 14834L: linux-spi@vger.kernel.org 14835S: Maintained 14836F: drivers/spi/spi-synquacer.c 14837F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14838 14839SOLIDRUN CLEARFOG SUPPORT 14840M: Russell King <linux@armlinux.org.uk> 14841S: Maintained 14842F: arch/arm/boot/dts/armada-388-clearfog* 14843F: arch/arm/boot/dts/armada-38x-solidrun-* 14844 14845SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14846M: Russell King <linux@armlinux.org.uk> 14847S: Maintained 14848F: arch/arm/boot/dts/imx6*-cubox-i* 14849F: arch/arm/boot/dts/imx6*-hummingboard* 14850F: arch/arm/boot/dts/imx6*-sr-* 14851 14852SONIC NETWORK DRIVER 14853M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14854L: netdev@vger.kernel.org 14855S: Maintained 14856F: drivers/net/ethernet/natsemi/sonic.* 14857 14858SONICS SILICON BACKPLANE DRIVER (SSB) 14859M: Michael Buesch <m@bues.ch> 14860L: linux-wireless@vger.kernel.org 14861S: Maintained 14862F: drivers/ssb/ 14863F: include/linux/ssb/ 14864 14865SONY IMX214 SENSOR DRIVER 14866M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14867L: linux-media@vger.kernel.org 14868T: git git://linuxtv.org/media_tree.git 14869S: Maintained 14870F: drivers/media/i2c/imx214.c 14871F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14872 14873SONY IMX258 SENSOR DRIVER 14874M: Sakari Ailus <sakari.ailus@linux.intel.com> 14875L: linux-media@vger.kernel.org 14876T: git git://linuxtv.org/media_tree.git 14877S: Maintained 14878F: drivers/media/i2c/imx258.c 14879 14880SONY IMX274 SENSOR DRIVER 14881M: Leon Luo <leonl@leopardimaging.com> 14882L: linux-media@vger.kernel.org 14883T: git git://linuxtv.org/media_tree.git 14884S: Maintained 14885F: drivers/media/i2c/imx274.c 14886F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14887 14888SONY IMX319 SENSOR DRIVER 14889M: Bingbu Cao <bingbu.cao@intel.com> 14890L: linux-media@vger.kernel.org 14891T: git git://linuxtv.org/media_tree.git 14892S: Maintained 14893F: drivers/media/i2c/imx319.c 14894 14895SONY IMX355 SENSOR DRIVER 14896M: Tianshu Qiu <tian.shu.qiu@intel.com> 14897L: linux-media@vger.kernel.org 14898T: git git://linuxtv.org/media_tree.git 14899S: Maintained 14900F: drivers/media/i2c/imx355.c 14901 14902SONY MEMORYSTICK SUBSYSTEM 14903M: Maxim Levitsky <maximlevitsky@gmail.com> 14904M: Alex Dubov <oakad@yahoo.com> 14905M: Ulf Hansson <ulf.hansson@linaro.org> 14906L: linux-mmc@vger.kernel.org 14907T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14908S: Maintained 14909F: drivers/memstick/ 14910F: include/linux/memstick.h 14911 14912SONY VAIO CONTROL DEVICE DRIVER 14913M: Mattia Dongili <malattia@linux.it> 14914L: platform-driver-x86@vger.kernel.org 14915W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14916S: Maintained 14917F: Documentation/laptops/sony-laptop.txt 14918F: drivers/char/sonypi.c 14919F: drivers/platform/x86/sony-laptop.c 14920F: include/linux/sony-laptop.h 14921 14922SOUND 14923M: Jaroslav Kysela <perex@perex.cz> 14924M: Takashi Iwai <tiwai@suse.com> 14925L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14926W: http://www.alsa-project.org/ 14927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14928Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14929S: Maintained 14930F: Documentation/sound/ 14931F: include/sound/ 14932F: include/uapi/sound/ 14933F: sound/ 14934 14935SOUND - COMPRESSED AUDIO 14936M: Vinod Koul <vkoul@kernel.org> 14937L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14939S: Supported 14940F: Documentation/sound/designs/compress-offload.rst 14941F: include/sound/compress_driver.h 14942F: include/uapi/sound/compress_* 14943F: sound/core/compress_offload.c 14944F: sound/soc/soc-compress.c 14945 14946SOUND - DMAENGINE HELPERS 14947M: Lars-Peter Clausen <lars@metafoo.de> 14948S: Supported 14949F: include/sound/dmaengine_pcm.h 14950F: sound/core/pcm_dmaengine.c 14951F: sound/soc/soc-generic-dmaengine-pcm.c 14952 14953SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14954M: Liam Girdwood <lgirdwood@gmail.com> 14955M: Mark Brown <broonie@kernel.org> 14956T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14957L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14958W: http://alsa-project.org/main/index.php/ASoC 14959S: Supported 14960F: Documentation/devicetree/bindings/sound/ 14961F: Documentation/sound/soc/ 14962F: sound/soc/ 14963F: include/dt-bindings/sound/ 14964F: include/sound/soc* 14965 14966SOUNDWIRE SUBSYSTEM 14967M: Vinod Koul <vkoul@kernel.org> 14968M: Sanyog Kale <sanyog.r.kale@intel.com> 14969R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14970L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14971S: Supported 14972F: Documentation/driver-api/soundwire/ 14973F: drivers/soundwire/ 14974F: include/linux/soundwire/ 14975 14976SP2 MEDIA DRIVER 14977M: Olli Salonen <olli.salonen@iki.fi> 14978L: linux-media@vger.kernel.org 14979W: https://linuxtv.org 14980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14981S: Maintained 14982F: drivers/media/dvb-frontends/sp2* 14983 14984SPARC + UltraSPARC (sparc/sparc64) 14985M: "David S. Miller" <davem@davemloft.net> 14986L: sparclinux@vger.kernel.org 14987Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14988T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14989T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14990S: Maintained 14991F: arch/sparc/ 14992F: drivers/sbus/ 14993 14994SPARC SERIAL DRIVERS 14995M: "David S. Miller" <davem@davemloft.net> 14996L: sparclinux@vger.kernel.org 14997T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14998T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14999S: Maintained 15000F: include/linux/sunserialcore.h 15001F: drivers/tty/serial/suncore.c 15002F: drivers/tty/serial/sunhv.c 15003F: drivers/tty/serial/sunsab.c 15004F: drivers/tty/serial/sunsab.h 15005F: drivers/tty/serial/sunsu.c 15006F: drivers/tty/serial/sunzilog.c 15007F: drivers/tty/serial/sunzilog.h 15008F: drivers/tty/vcc.c 15009 15010SPARSE CHECKER 15011M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15012L: linux-sparse@vger.kernel.org 15013W: https://sparse.wiki.kernel.org/ 15014T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15015S: Maintained 15016F: include/linux/compiler.h 15017 15018SPEAR CLOCK FRAMEWORK SUPPORT 15019M: Viresh Kumar <vireshk@kernel.org> 15020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15021W: http://www.st.com/spear 15022S: Maintained 15023F: drivers/clk/spear/ 15024 15025SPEAR PLATFORM SUPPORT 15026M: Viresh Kumar <vireshk@kernel.org> 15027M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15029W: http://www.st.com/spear 15030S: Maintained 15031F: arch/arm/boot/dts/spear* 15032F: arch/arm/mach-spear/ 15033 15034SPI NOR SUBSYSTEM 15035M: Marek Vasut <marek.vasut@gmail.com> 15036M: Tudor Ambarus <tudor.ambarus@microchip.com> 15037L: linux-mtd@lists.infradead.org 15038W: http://www.linux-mtd.infradead.org/ 15039Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15040T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15041S: Maintained 15042F: drivers/mtd/spi-nor/ 15043F: include/linux/mtd/spi-nor.h 15044 15045SPI SUBSYSTEM 15046M: Mark Brown <broonie@kernel.org> 15047L: linux-spi@vger.kernel.org 15048T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15049Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15050S: Maintained 15051F: Documentation/devicetree/bindings/spi/ 15052F: Documentation/spi/ 15053F: drivers/spi/ 15054F: include/linux/spi/ 15055F: include/uapi/linux/spi/ 15056F: tools/spi/ 15057 15058SPIDERNET NETWORK DRIVER for CELL 15059M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15060L: netdev@vger.kernel.org 15061S: Supported 15062F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15063F: drivers/net/ethernet/toshiba/spider_net* 15064 15065SPMI SUBSYSTEM 15066R: Stephen Boyd <sboyd@kernel.org> 15067L: linux-arm-msm@vger.kernel.org 15068F: Documentation/devicetree/bindings/spmi/ 15069F: drivers/spmi/ 15070F: include/dt-bindings/spmi/spmi.h 15071F: include/linux/spmi.h 15072F: include/trace/events/spmi.h 15073 15074SPU FILE SYSTEM 15075M: Jeremy Kerr <jk@ozlabs.org> 15076L: linuxppc-dev@lists.ozlabs.org 15077W: http://www.ibm.com/developerworks/power/cell/ 15078S: Supported 15079F: Documentation/filesystems/spufs.txt 15080F: arch/powerpc/platforms/cell/spufs/ 15081 15082SQUASHFS FILE SYSTEM 15083M: Phillip Lougher <phillip@squashfs.org.uk> 15084L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15085W: http://squashfs.org.uk 15086T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15087S: Maintained 15088F: Documentation/filesystems/squashfs.txt 15089F: fs/squashfs/ 15090 15091SRM (Alpha) environment access 15092M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15093S: Maintained 15094F: arch/alpha/kernel/srm_env.c 15095 15096ST LSM6DSx IMU IIO DRIVER 15097M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15098L: linux-iio@vger.kernel.org 15099W: http://www.st.com/ 15100S: Maintained 15101F: drivers/iio/imu/st_lsm6dsx/ 15102F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15103 15104ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15105M: Mickael Guene <mickael.guene@st.com> 15106L: linux-media@vger.kernel.org 15107T: git git://linuxtv.org/media_tree.git 15108S: Maintained 15109F: drivers/media/i2c/st-mipid02.c 15110F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15111 15112ST STM32 I2C/SMBUS DRIVER 15113M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15114L: linux-i2c@vger.kernel.org 15115S: Maintained 15116F: drivers/i2c/busses/i2c-stm32* 15117 15118ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15119M: Song Qiang <songqiang1304521@gmail.com> 15120L: linux-iio@vger.kernel.org 15121S: Maintained 15122F: drivers/iio/proximity/vl53l0x-i2c.c 15123F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15124 15125STABLE BRANCH 15126M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15127M: Sasha Levin <sashal@kernel.org> 15128L: stable@vger.kernel.org 15129S: Supported 15130F: Documentation/process/stable-kernel-rules.rst 15131 15132STAGING - COMEDI 15133M: Ian Abbott <abbotti@mev.co.uk> 15134M: H Hartley Sweeten <hsweeten@visionengravers.com> 15135S: Odd Fixes 15136F: drivers/staging/comedi/ 15137 15138STAGING - EROFS FILE SYSTEM 15139M: Gao Xiang <gaoxiang25@huawei.com> 15140M: Chao Yu <yuchao0@huawei.com> 15141L: linux-erofs@lists.ozlabs.org 15142S: Maintained 15143F: drivers/staging/erofs/ 15144 15145STAGING - FIELDBUS SUBSYSTEM 15146M: Sven Van Asbroeck <TheSven73@gmail.com> 15147S: Maintained 15148F: drivers/staging/fieldbus/* 15149F: drivers/staging/fieldbus/Documentation/ 15150 15151STAGING - HMS ANYBUS-S BUS 15152M: Sven Van Asbroeck <TheSven73@gmail.com> 15153S: Maintained 15154F: drivers/staging/fieldbus/anybuss/ 15155 15156STAGING - INDUSTRIAL IO 15157M: Jonathan Cameron <jic23@kernel.org> 15158L: linux-iio@vger.kernel.org 15159S: Odd Fixes 15160F: Documentation/devicetree/bindings/staging/iio/ 15161F: drivers/staging/iio/ 15162 15163STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15164M: Marc Dietrich <marvin24@gmx.de> 15165L: ac100@lists.launchpad.net (moderated for non-subscribers) 15166L: linux-tegra@vger.kernel.org 15167S: Maintained 15168F: drivers/staging/nvec/ 15169 15170STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15171M: Jens Frederich <jfrederich@gmail.com> 15172M: Daniel Drake <dsd@laptop.org> 15173M: Jon Nettleton <jon.nettleton@gmail.com> 15174W: http://wiki.laptop.org/go/DCON 15175S: Maintained 15176F: drivers/staging/olpc_dcon/ 15177 15178STAGING - REALTEK RTL8712U DRIVERS 15179M: Larry Finger <Larry.Finger@lwfinger.net> 15180M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15181S: Odd Fixes 15182F: drivers/staging/rtl8712/ 15183 15184STAGING - REALTEK RTL8188EU DRIVERS 15185M: Larry Finger <Larry.Finger@lwfinger.net> 15186S: Odd Fixes 15187F: drivers/staging/rtl8188eu/ 15188 15189STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15190M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15191M: Teddy Wang <teddy.wang@siliconmotion.com> 15192M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15193L: linux-fbdev@vger.kernel.org 15194S: Maintained 15195F: drivers/staging/sm750fb/ 15196 15197STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15198M: William Hubbs <w.d.hubbs@gmail.com> 15199M: Chris Brannon <chris@the-brannons.com> 15200M: Kirk Reiser <kirk@reisers.ca> 15201M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15202L: speakup@linux-speakup.org 15203W: http://www.linux-speakup.org/ 15204S: Odd Fixes 15205F: drivers/staging/speakup/ 15206 15207STAGING - VIA VT665X DRIVERS 15208M: Forest Bond <forest@alittletooquiet.net> 15209S: Odd Fixes 15210F: drivers/staging/vt665?/ 15211 15212STAGING - WILC1000 WIFI DRIVER 15213M: Adham Abozaeid <adham.abozaeid@microchip.com> 15214M: Ajay Singh <ajay.kathat@microchip.com> 15215L: linux-wireless@vger.kernel.org 15216S: Supported 15217F: drivers/staging/wilc1000/ 15218 15219STAGING SUBSYSTEM 15220M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15221T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15222L: devel@driverdev.osuosl.org 15223S: Supported 15224F: drivers/staging/ 15225 15226STARFIRE/DURALAN NETWORK DRIVER 15227M: Ion Badulescu <ionut@badula.org> 15228S: Odd Fixes 15229F: drivers/net/ethernet/adaptec/starfire* 15230 15231STEC S1220 SKD DRIVER 15232M: Damien Le Moal <Damien.LeMoal@wdc.com> 15233L: linux-block@vger.kernel.org 15234S: Maintained 15235F: drivers/block/skd*[ch] 15236 15237STI AUDIO (ASoC) DRIVERS 15238M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15239L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15240S: Maintained 15241F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15242F: sound/soc/sti/ 15243 15244STI CEC DRIVER 15245M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15246S: Maintained 15247F: drivers/media/platform/sti/cec/ 15248F: Documentation/devicetree/bindings/media/stih-cec.txt 15249 15250STK1160 USB VIDEO CAPTURE DRIVER 15251M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15252L: linux-media@vger.kernel.org 15253T: git git://linuxtv.org/media_tree.git 15254S: Maintained 15255F: drivers/media/usb/stk1160/ 15256 15257STM32 AUDIO (ASoC) DRIVERS 15258M: Olivier Moysan <olivier.moysan@st.com> 15259M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15260L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15261S: Maintained 15262F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15263F: sound/soc/stm/ 15264 15265STM32 TIMER/LPTIMER DRIVERS 15266M: Fabrice Gasnier <fabrice.gasnier@st.com> 15267S: Maintained 15268F: drivers/*/stm32-*timer* 15269F: drivers/pwm/pwm-stm32* 15270F: include/linux/*/stm32-*tim* 15271F: Documentation/ABI/testing/*timer-stm32 15272F: Documentation/devicetree/bindings/*/stm32-*timer* 15273F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15274 15275STMMAC ETHERNET DRIVER 15276M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15277M: Alexandre Torgue <alexandre.torgue@st.com> 15278M: Jose Abreu <joabreu@synopsys.com> 15279L: netdev@vger.kernel.org 15280W: http://www.stlinux.com 15281S: Supported 15282F: drivers/net/ethernet/stmicro/stmmac/ 15283 15284SUN3/3X 15285M: Sam Creasey <sammy@sammy.net> 15286W: http://sammy.net/sun3/ 15287S: Maintained 15288F: arch/m68k/kernel/*sun3* 15289F: arch/m68k/sun3*/ 15290F: arch/m68k/include/asm/sun3* 15291F: drivers/net/ethernet/i825xx/sun3* 15292 15293SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15294M: Hans de Goede <hdegoede@redhat.com> 15295L: linux-input@vger.kernel.org 15296S: Maintained 15297F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15298F: drivers/input/keyboard/sun4i-lradc-keys.c 15299 15300SUNDANCE NETWORK DRIVER 15301M: Denis Kirjanov <kda@linux-powerpc.org> 15302L: netdev@vger.kernel.org 15303S: Maintained 15304F: drivers/net/ethernet/dlink/sundance.c 15305 15306SUPERH 15307M: Yoshinori Sato <ysato@users.sourceforge.jp> 15308M: Rich Felker <dalias@libc.org> 15309L: linux-sh@vger.kernel.org 15310Q: http://patchwork.kernel.org/project/linux-sh/list/ 15311S: Maintained 15312F: Documentation/sh/ 15313F: arch/sh/ 15314F: drivers/sh/ 15315 15316SUSPEND TO RAM 15317M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15318M: Len Brown <len.brown@intel.com> 15319M: Pavel Machek <pavel@ucw.cz> 15320L: linux-pm@vger.kernel.org 15321B: https://bugzilla.kernel.org 15322S: Supported 15323F: Documentation/power/ 15324F: arch/x86/kernel/acpi/ 15325F: drivers/base/power/ 15326F: kernel/power/ 15327F: include/linux/suspend.h 15328F: include/linux/freezer.h 15329F: include/linux/pm.h 15330 15331SVGA HANDLING 15332M: Martin Mares <mj@ucw.cz> 15333L: linux-video@atrey.karlin.mff.cuni.cz 15334S: Maintained 15335F: Documentation/svga.txt 15336F: arch/x86/boot/video* 15337 15338SWIOTLB SUBSYSTEM 15339M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15340L: iommu@lists.linux-foundation.org 15341T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15342S: Supported 15343F: kernel/dma/swiotlb.c 15344F: arch/*/kernel/pci-swiotlb.c 15345F: include/linux/swiotlb.h 15346 15347SWITCHDEV 15348M: Jiri Pirko <jiri@resnulli.us> 15349M: Ivan Vecera <ivecera@redhat.com> 15350L: netdev@vger.kernel.org 15351S: Supported 15352F: net/switchdev/ 15353F: include/net/switchdev.h 15354 15355SY8106A REGULATOR DRIVER 15356M: Icenowy Zheng <icenowy@aosc.io> 15357S: Maintained 15358F: drivers/regulator/sy8106a-regulator.c 15359F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15360 15361SYNC FILE FRAMEWORK 15362M: Sumit Semwal <sumit.semwal@linaro.org> 15363R: Gustavo Padovan <gustavo@padovan.org> 15364S: Maintained 15365L: linux-media@vger.kernel.org 15366L: dri-devel@lists.freedesktop.org 15367F: drivers/dma-buf/sync_* 15368F: drivers/dma-buf/dma-fence* 15369F: drivers/dma-buf/sw_sync.c 15370F: include/linux/sync_file.h 15371F: include/uapi/linux/sync_file.h 15372F: Documentation/sync_file.txt 15373T: git git://anongit.freedesktop.org/drm/drm-misc 15374 15375SYNOPSYS ARC ARCHITECTURE 15376M: Vineet Gupta <vgupta@synopsys.com> 15377L: linux-snps-arc@lists.infradead.org 15378S: Supported 15379F: arch/arc/ 15380F: Documentation/devicetree/bindings/arc/* 15381F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15382F: drivers/clocksource/arc_timer.c 15383F: drivers/tty/serial/arc_uart.c 15384T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15385 15386SYNOPSYS ARC HSDK SDP pll clock driver 15387M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15388S: Supported 15389F: drivers/clk/clk-hsdk-pll.c 15390F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15391 15392SYNOPSYS ARC SDP clock driver 15393M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15394S: Supported 15395F: drivers/clk/axs10x/* 15396F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15397 15398SYNOPSYS ARC SDP platform support 15399M: Alexey Brodkin <abrodkin@synopsys.com> 15400S: Supported 15401F: arch/arc/plat-axs10x 15402F: arch/arc/boot/dts/ax* 15403F: Documentation/devicetree/bindings/arc/axs10* 15404 15405SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15406M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15407S: Supported 15408F: drivers/reset/reset-axs10x.c 15409F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15410 15411SYNOPSYS CREG GPIO DRIVER 15412M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15413S: Maintained 15414F: drivers/gpio/gpio-creg-snps.c 15415F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15416 15417SYNOPSYS DESIGNWARE 8250 UART DRIVER 15418R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15419S: Maintained 15420F: drivers/tty/serial/8250/8250_dw.c 15421 15422SYNOPSYS DESIGNWARE APB GPIO DRIVER 15423M: Hoan Tran <hoan@os.amperecomputing.com> 15424L: linux-gpio@vger.kernel.org 15425S: Maintained 15426F: drivers/gpio/gpio-dwapb.c 15427F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15428 15429SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15430M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15431S: Maintained 15432F: drivers/dma/dwi-axi-dmac/ 15433F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15434 15435SYNOPSYS DESIGNWARE DMAC DRIVER 15436M: Viresh Kumar <vireshk@kernel.org> 15437R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15438S: Maintained 15439F: Documentation/devicetree/bindings/dma/snps-dma.txt 15440F: drivers/dma/dw/ 15441F: include/dt-bindings/dma/dw-dmac.h 15442F: include/linux/dma/dw.h 15443F: include/linux/platform_data/dma-dw.h 15444 15445SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15446M: Jose Abreu <Jose.Abreu@synopsys.com> 15447L: netdev@vger.kernel.org 15448S: Supported 15449F: drivers/net/ethernet/synopsys/ 15450 15451SYNOPSYS DESIGNWARE I2C DRIVER 15452M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15453R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15454R: Mika Westerberg <mika.westerberg@linux.intel.com> 15455L: linux-i2c@vger.kernel.org 15456S: Maintained 15457F: drivers/i2c/busses/i2c-designware-* 15458F: include/linux/platform_data/i2c-designware.h 15459 15460SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15461M: Jaehoon Chung <jh80.chung@samsung.com> 15462L: linux-mmc@vger.kernel.org 15463S: Maintained 15464F: drivers/mmc/host/dw_mmc* 15465 15466SYNOPSYS HSDK RESET CONTROLLER DRIVER 15467M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15468S: Supported 15469F: drivers/reset/reset-hsdk.c 15470F: include/dt-bindings/reset/snps,hsdk-reset.h 15471F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15472 15473SYSTEM CONFIGURATION (SYSCON) 15474M: Lee Jones <lee.jones@linaro.org> 15475M: Arnd Bergmann <arnd@arndb.de> 15476T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15477S: Supported 15478F: drivers/mfd/syscon.c 15479 15480SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15481M: Sudeep Holla <sudeep.holla@arm.com> 15482L: linux-arm-kernel@lists.infradead.org 15483S: Maintained 15484F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15485F: drivers/clk/clk-sc[mp]i.c 15486F: drivers/cpufreq/sc[mp]i-cpufreq.c 15487F: drivers/firmware/arm_scpi.c 15488F: drivers/firmware/arm_scmi/ 15489F: include/linux/sc[mp]i_protocol.h 15490 15491SYSTEM RESET/SHUTDOWN DRIVERS 15492M: Sebastian Reichel <sre@kernel.org> 15493L: linux-pm@vger.kernel.org 15494T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15495S: Maintained 15496F: Documentation/devicetree/bindings/power/reset/ 15497F: drivers/power/reset/ 15498 15499SYSTEM TRACE MODULE CLASS 15500M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15501S: Maintained 15502T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15503F: Documentation/trace/stm.rst 15504F: drivers/hwtracing/stm/ 15505F: include/linux/stm.h 15506F: include/uapi/linux/stm.h 15507 15508SYSV FILESYSTEM 15509M: Christoph Hellwig <hch@infradead.org> 15510S: Maintained 15511F: Documentation/filesystems/sysv-fs.txt 15512F: fs/sysv/ 15513F: include/linux/sysv_fs.h 15514 15515TASKSTATS STATISTICS INTERFACE 15516M: Balbir Singh <bsingharora@gmail.com> 15517S: Maintained 15518F: Documentation/accounting/taskstats* 15519F: include/linux/taskstats* 15520F: kernel/taskstats.c 15521 15522TC subsystem 15523M: Jamal Hadi Salim <jhs@mojatatu.com> 15524M: Cong Wang <xiyou.wangcong@gmail.com> 15525M: Jiri Pirko <jiri@resnulli.us> 15526L: netdev@vger.kernel.org 15527S: Maintained 15528F: include/net/pkt_cls.h 15529F: include/net/pkt_sched.h 15530F: include/net/tc_act/ 15531F: include/uapi/linux/pkt_cls.h 15532F: include/uapi/linux/pkt_sched.h 15533F: include/uapi/linux/tc_act/ 15534F: include/uapi/linux/tc_ematch/ 15535F: net/sched/ 15536 15537TC90522 MEDIA DRIVER 15538M: Akihiro Tsukada <tskd08@gmail.com> 15539L: linux-media@vger.kernel.org 15540S: Odd Fixes 15541F: drivers/media/dvb-frontends/tc90522* 15542 15543TCP LOW PRIORITY MODULE 15544M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15545M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15546W: http://tcp-lp-mod.sourceforge.net/ 15547S: Maintained 15548F: net/ipv4/tcp_lp.c 15549 15550TDA10071 MEDIA DRIVER 15551M: Antti Palosaari <crope@iki.fi> 15552L: linux-media@vger.kernel.org 15553W: https://linuxtv.org 15554W: http://palosaari.fi/linux/ 15555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15556T: git git://linuxtv.org/anttip/media_tree.git 15557S: Maintained 15558F: drivers/media/dvb-frontends/tda10071* 15559 15560TDA18212 MEDIA DRIVER 15561M: Antti Palosaari <crope@iki.fi> 15562L: linux-media@vger.kernel.org 15563W: https://linuxtv.org 15564W: http://palosaari.fi/linux/ 15565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15566T: git git://linuxtv.org/anttip/media_tree.git 15567S: Maintained 15568F: drivers/media/tuners/tda18212* 15569 15570TDA18218 MEDIA DRIVER 15571M: Antti Palosaari <crope@iki.fi> 15572L: linux-media@vger.kernel.org 15573W: https://linuxtv.org 15574W: http://palosaari.fi/linux/ 15575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15576T: git git://linuxtv.org/anttip/media_tree.git 15577S: Maintained 15578F: drivers/media/tuners/tda18218* 15579 15580TDA18250 MEDIA DRIVER 15581M: Olli Salonen <olli.salonen@iki.fi> 15582L: linux-media@vger.kernel.org 15583W: https://linuxtv.org 15584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15585T: git git://linuxtv.org/media_tree.git 15586S: Maintained 15587F: drivers/media/tuners/tda18250* 15588 15589TDA18271 MEDIA DRIVER 15590M: Michael Krufky <mkrufky@linuxtv.org> 15591L: linux-media@vger.kernel.org 15592W: https://linuxtv.org 15593W: http://github.com/mkrufky 15594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15595T: git git://linuxtv.org/mkrufky/tuners.git 15596S: Maintained 15597F: drivers/media/tuners/tda18271* 15598 15599TDA1997x MEDIA DRIVER 15600M: Tim Harvey <tharvey@gateworks.com> 15601L: linux-media@vger.kernel.org 15602W: https://linuxtv.org 15603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15604S: Maintained 15605F: drivers/media/i2c/tda1997x.* 15606 15607TDA827x MEDIA DRIVER 15608M: Michael Krufky <mkrufky@linuxtv.org> 15609L: linux-media@vger.kernel.org 15610W: https://linuxtv.org 15611W: http://github.com/mkrufky 15612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15613T: git git://linuxtv.org/mkrufky/tuners.git 15614S: Maintained 15615F: drivers/media/tuners/tda8290.* 15616 15617TDA8290 MEDIA DRIVER 15618M: Michael Krufky <mkrufky@linuxtv.org> 15619L: linux-media@vger.kernel.org 15620W: https://linuxtv.org 15621W: http://github.com/mkrufky 15622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15623T: git git://linuxtv.org/mkrufky/tuners.git 15624S: Maintained 15625F: drivers/media/tuners/tda8290.* 15626 15627TDA9840 MEDIA DRIVER 15628M: Hans Verkuil <hverkuil@xs4all.nl> 15629L: linux-media@vger.kernel.org 15630T: git git://linuxtv.org/media_tree.git 15631W: https://linuxtv.org 15632S: Maintained 15633F: drivers/media/i2c/tda9840* 15634 15635TEA5761 TUNER DRIVER 15636M: Mauro Carvalho Chehab <mchehab@kernel.org> 15637L: linux-media@vger.kernel.org 15638W: https://linuxtv.org 15639T: git git://linuxtv.org/media_tree.git 15640S: Odd fixes 15641F: drivers/media/tuners/tea5761.* 15642 15643TEA5767 TUNER DRIVER 15644M: Mauro Carvalho Chehab <mchehab@kernel.org> 15645L: linux-media@vger.kernel.org 15646W: https://linuxtv.org 15647T: git git://linuxtv.org/media_tree.git 15648S: Maintained 15649F: drivers/media/tuners/tea5767.* 15650 15651TEA6415C MEDIA DRIVER 15652M: Hans Verkuil <hverkuil@xs4all.nl> 15653L: linux-media@vger.kernel.org 15654T: git git://linuxtv.org/media_tree.git 15655W: https://linuxtv.org 15656S: Maintained 15657F: drivers/media/i2c/tea6415c* 15658 15659TEA6420 MEDIA DRIVER 15660M: Hans Verkuil <hverkuil@xs4all.nl> 15661L: linux-media@vger.kernel.org 15662T: git git://linuxtv.org/media_tree.git 15663W: https://linuxtv.org 15664S: Maintained 15665F: drivers/media/i2c/tea6420* 15666 15667TEAM DRIVER 15668M: Jiri Pirko <jiri@resnulli.us> 15669L: netdev@vger.kernel.org 15670S: Supported 15671F: drivers/net/team/ 15672F: include/linux/if_team.h 15673F: include/uapi/linux/if_team.h 15674 15675TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15676M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15677S: Maintained 15678F: arch/x86/platform/ts5500/ 15679 15680TECHNOTREND USB IR RECEIVER 15681M: Sean Young <sean@mess.org> 15682L: linux-media@vger.kernel.org 15683S: Maintained 15684F: drivers/media/rc/ttusbir.c 15685 15686TECHWELL TW9910 VIDEO DECODER 15687L: linux-media@vger.kernel.org 15688S: Orphan 15689F: drivers/media/i2c/tw9910.c 15690F: include/media/i2c/tw9910.h 15691 15692TEE SUBSYSTEM 15693M: Jens Wiklander <jens.wiklander@linaro.org> 15694S: Maintained 15695F: include/linux/tee_drv.h 15696F: include/uapi/linux/tee.h 15697F: drivers/tee/ 15698F: Documentation/tee.txt 15699 15700TEGRA ARCHITECTURE SUPPORT 15701M: Thierry Reding <thierry.reding@gmail.com> 15702M: Jonathan Hunter <jonathanh@nvidia.com> 15703L: linux-tegra@vger.kernel.org 15704Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15706S: Supported 15707N: [^a-z]tegra 15708 15709TEGRA CLOCK DRIVER 15710M: Peter De Schrijver <pdeschrijver@nvidia.com> 15711M: Prashant Gaikwad <pgaikwad@nvidia.com> 15712S: Supported 15713F: drivers/clk/tegra/ 15714 15715TEGRA DMA DRIVERS 15716M: Laxman Dewangan <ldewangan@nvidia.com> 15717M: Jon Hunter <jonathanh@nvidia.com> 15718S: Supported 15719F: drivers/dma/tegra* 15720 15721TEGRA I2C DRIVER 15722M: Laxman Dewangan <ldewangan@nvidia.com> 15723R: Dmitry Osipenko <digetx@gmail.com> 15724S: Supported 15725F: drivers/i2c/busses/i2c-tegra.c 15726 15727TEGRA IOMMU DRIVERS 15728M: Thierry Reding <thierry.reding@gmail.com> 15729L: linux-tegra@vger.kernel.org 15730S: Supported 15731F: drivers/iommu/tegra* 15732 15733TEGRA KBC DRIVER 15734M: Laxman Dewangan <ldewangan@nvidia.com> 15735S: Supported 15736F: drivers/input/keyboard/tegra-kbc.c 15737 15738TEGRA NAND DRIVER 15739M: Stefan Agner <stefan@agner.ch> 15740M: Lucas Stach <dev@lynxeye.de> 15741S: Maintained 15742F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15743F: drivers/mtd/nand/raw/tegra_nand.c 15744 15745TEGRA PWM DRIVER 15746M: Thierry Reding <thierry.reding@gmail.com> 15747S: Supported 15748F: drivers/pwm/pwm-tegra.c 15749 15750TEGRA SERIAL DRIVER 15751M: Laxman Dewangan <ldewangan@nvidia.com> 15752S: Supported 15753F: drivers/tty/serial/serial-tegra.c 15754 15755TEGRA SPI DRIVER 15756M: Laxman Dewangan <ldewangan@nvidia.com> 15757S: Supported 15758F: drivers/spi/spi-tegra* 15759 15760TEGRA XUSB PADCTL DRIVER 15761M: JC Kuo <jckuo@nvidia.com> 15762S: Supported 15763F: drivers/phy/tegra/xusb* 15764 15765TEHUTI ETHERNET DRIVER 15766M: Andy Gospodarek <andy@greyhouse.net> 15767L: netdev@vger.kernel.org 15768S: Supported 15769F: drivers/net/ethernet/tehuti/* 15770 15771Telecom Clock Driver for MCPL0010 15772M: Mark Gross <mark.gross@intel.com> 15773S: Supported 15774F: drivers/char/tlclk.c 15775 15776TENSILICA XTENSA PORT (xtensa) 15777M: Chris Zankel <chris@zankel.net> 15778M: Max Filippov <jcmvbkbc@gmail.com> 15779L: linux-xtensa@linux-xtensa.org 15780T: git git://github.com/czankel/xtensa-linux.git 15781S: Maintained 15782F: arch/xtensa/ 15783F: drivers/irqchip/irq-xtensa-* 15784 15785Texas Instruments' System Control Interface (TISCI) Protocol Driver 15786M: Nishanth Menon <nm@ti.com> 15787M: Tero Kristo <t-kristo@ti.com> 15788M: Santosh Shilimkar <ssantosh@kernel.org> 15789L: linux-arm-kernel@lists.infradead.org 15790S: Maintained 15791F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15792F: drivers/firmware/ti_sci* 15793F: include/linux/soc/ti/ti_sci_protocol.h 15794F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15795F: drivers/soc/ti/ti_sci_pm_domains.c 15796F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15797F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15798F: drivers/clk/keystone/sci-clk.c 15799F: drivers/reset/reset-ti-sci.c 15800F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15801F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15802F: drivers/irqchip/irq-ti-sci-intr.c 15803F: drivers/irqchip/irq-ti-sci-inta.c 15804F: include/linux/soc/ti/ti_sci_inta_msi.h 15805F: drivers/soc/ti/ti_sci_inta_msi.c 15806 15807Texas Instruments ASoC drivers 15808M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15809L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15810S: Maintained 15811F: sound/soc/ti/ 15812 15813Texas Instruments' DAC7612 DAC Driver 15814M: Ricardo Ribalda <ricardo@ribalda.com> 15815L: linux-iio@vger.kernel.org 15816S: Supported 15817F: drivers/iio/dac/ti-dac7612.c 15818F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15819 15820THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15821M: Hans Verkuil <hverkuil@xs4all.nl> 15822L: linux-media@vger.kernel.org 15823T: git git://linuxtv.org/media_tree.git 15824W: https://linuxtv.org 15825S: Maintained 15826F: drivers/media/radio/radio-raremono.c 15827 15828THERMAL 15829M: Zhang Rui <rui.zhang@intel.com> 15830M: Eduardo Valentin <edubezval@gmail.com> 15831R: Daniel Lezcano <daniel.lezcano@linaro.org> 15832L: linux-pm@vger.kernel.org 15833T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15834T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15835Q: https://patchwork.kernel.org/project/linux-pm/list/ 15836S: Supported 15837F: drivers/thermal/ 15838F: include/linux/thermal.h 15839F: include/uapi/linux/thermal.h 15840F: include/linux/cpu_cooling.h 15841F: Documentation/devicetree/bindings/thermal/ 15842 15843THERMAL/CPU_COOLING 15844M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15845M: Viresh Kumar <viresh.kumar@linaro.org> 15846M: Javi Merino <javi.merino@kernel.org> 15847L: linux-pm@vger.kernel.org 15848S: Supported 15849F: Documentation/thermal/cpu-cooling-api.txt 15850F: drivers/thermal/cpu_cooling.c 15851F: include/linux/cpu_cooling.h 15852 15853THINKPAD ACPI EXTRAS DRIVER 15854M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15855L: ibm-acpi-devel@lists.sourceforge.net 15856L: platform-driver-x86@vger.kernel.org 15857W: http://ibm-acpi.sourceforge.net 15858W: http://thinkwiki.org/wiki/Ibm-acpi 15859T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15860S: Maintained 15861F: drivers/platform/x86/thinkpad_acpi.c 15862 15863THUNDERBOLT DRIVER 15864M: Andreas Noever <andreas.noever@gmail.com> 15865M: Michael Jamet <michael.jamet@intel.com> 15866M: Mika Westerberg <mika.westerberg@linux.intel.com> 15867M: Yehezkel Bernat <YehezkelShB@gmail.com> 15868T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15869S: Maintained 15870F: Documentation/admin-guide/thunderbolt.rst 15871F: drivers/thunderbolt/ 15872F: include/linux/thunderbolt.h 15873 15874THUNDERBOLT NETWORK DRIVER 15875M: Michael Jamet <michael.jamet@intel.com> 15876M: Mika Westerberg <mika.westerberg@linux.intel.com> 15877M: Yehezkel Bernat <YehezkelShB@gmail.com> 15878L: netdev@vger.kernel.org 15879S: Maintained 15880F: drivers/net/thunderbolt.c 15881 15882THUNDERX GPIO DRIVER 15883M: David Daney <david.daney@cavium.com> 15884S: Maintained 15885F: drivers/gpio/gpio-thunderx.c 15886 15887TI AM437X VPFE DRIVER 15888M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15889L: linux-media@vger.kernel.org 15890W: https://linuxtv.org 15891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15892T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15893S: Maintained 15894F: drivers/media/platform/am437x/ 15895 15896TI BANDGAP AND THERMAL DRIVER 15897M: Eduardo Valentin <edubezval@gmail.com> 15898M: Keerthy <j-keerthy@ti.com> 15899L: linux-pm@vger.kernel.org 15900L: linux-omap@vger.kernel.org 15901S: Maintained 15902F: drivers/thermal/ti-soc-thermal/ 15903 15904TI BQ27XXX POWER SUPPLY DRIVER 15905R: Andrew F. Davis <afd@ti.com> 15906F: include/linux/power/bq27xxx_battery.h 15907F: drivers/power/supply/bq27xxx_battery.c 15908F: drivers/power/supply/bq27xxx_battery_i2c.c 15909 15910TI CDCE706 CLOCK DRIVER 15911M: Max Filippov <jcmvbkbc@gmail.com> 15912S: Maintained 15913F: drivers/clk/clk-cdce706.c 15914 15915TI CLOCK DRIVER 15916M: Tero Kristo <t-kristo@ti.com> 15917L: linux-omap@vger.kernel.org 15918S: Maintained 15919F: drivers/clk/ti/ 15920F: include/linux/clk/ti.h 15921 15922TI DAVINCI MACHINE SUPPORT 15923M: Sekhar Nori <nsekhar@ti.com> 15924R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15926T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15927S: Supported 15928F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15929F: arch/arm/mach-davinci/ 15930F: drivers/i2c/busses/i2c-davinci.c 15931F: arch/arm/boot/dts/da850* 15932 15933TI DAVINCI SERIES CLOCK DRIVER 15934M: David Lechner <david@lechnology.com> 15935R: Sekhar Nori <nsekhar@ti.com> 15936S: Maintained 15937F: Documentation/devicetree/bindings/clock/ti/davinci/ 15938F: drivers/clk/davinci/ 15939 15940TI DAVINCI SERIES GPIO DRIVER 15941M: Keerthy <j-keerthy@ti.com> 15942L: linux-gpio@vger.kernel.org 15943S: Maintained 15944F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15945F: drivers/gpio/gpio-davinci.c 15946 15947TI DAVINCI SERIES MEDIA DRIVER 15948M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15949L: linux-media@vger.kernel.org 15950W: https://linuxtv.org 15951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15952T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15953S: Maintained 15954F: drivers/media/platform/davinci/ 15955F: include/media/davinci/ 15956 15957TI ETHERNET SWITCH DRIVER (CPSW) 15958R: Grygorii Strashko <grygorii.strashko@ti.com> 15959L: linux-omap@vger.kernel.org 15960L: netdev@vger.kernel.org 15961S: Maintained 15962F: drivers/net/ethernet/ti/cpsw* 15963F: drivers/net/ethernet/ti/davinci* 15964 15965TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 15966M: Alex Dubov <oakad@yahoo.com> 15967S: Maintained 15968W: http://tifmxx.berlios.de/ 15969F: drivers/memstick/host/tifm_ms.c 15970F: drivers/misc/tifm* 15971F: drivers/mmc/host/tifm_sd.c 15972F: include/linux/tifm.h 15973 15974TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15975M: Santosh Shilimkar <ssantosh@kernel.org> 15976L: linux-kernel@vger.kernel.org 15977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15978S: Maintained 15979F: drivers/soc/ti/* 15980T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15981 15982TI LM49xxx FAMILY ASoC CODEC DRIVERS 15983M: M R Swami Reddy <mr.swami.reddy@ti.com> 15984M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15985L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15986S: Maintained 15987F: sound/soc/codecs/lm49453* 15988F: sound/soc/codecs/isabelle* 15989 15990TI LP855x BACKLIGHT DRIVER 15991M: Milo Kim <milo.kim@ti.com> 15992S: Maintained 15993F: Documentation/backlight/lp855x-driver.txt 15994F: drivers/video/backlight/lp855x_bl.c 15995F: include/linux/platform_data/lp855x.h 15996 15997TI LP8727 CHARGER DRIVER 15998M: Milo Kim <milo.kim@ti.com> 15999S: Maintained 16000F: drivers/power/supply/lp8727_charger.c 16001F: include/linux/platform_data/lp8727.h 16002 16003TI LP8788 MFD DRIVER 16004M: Milo Kim <milo.kim@ti.com> 16005S: Maintained 16006F: drivers/iio/adc/lp8788_adc.c 16007F: drivers/leds/leds-lp8788.c 16008F: drivers/mfd/lp8788*.c 16009F: drivers/power/supply/lp8788-charger.c 16010F: drivers/regulator/lp8788-*.c 16011F: include/linux/mfd/lp8788*.h 16012 16013TI NETCP ETHERNET DRIVER 16014M: Wingman Kwok <w-kwok2@ti.com> 16015M: Murali Karicheri <m-karicheri2@ti.com> 16016L: netdev@vger.kernel.org 16017S: Maintained 16018F: drivers/net/ethernet/ti/netcp* 16019 16020TI PCM3060 ASoC CODEC DRIVER 16021M: Kirill Marinushkin <kmarinushkin@birdec.tech> 16022L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16023S: Maintained 16024F: Documentation/devicetree/bindings/sound/pcm3060.txt 16025F: sound/soc/codecs/pcm3060* 16026 16027TI TAS571X FAMILY ASoC CODEC DRIVER 16028M: Kevin Cernekee <cernekee@chromium.org> 16029L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16030S: Odd Fixes 16031F: sound/soc/codecs/tas571x* 16032 16033TI TRF7970A NFC DRIVER 16034M: Mark Greer <mgreer@animalcreek.com> 16035L: linux-wireless@vger.kernel.org 16036L: linux-nfc@lists.01.org (moderated for non-subscribers) 16037S: Supported 16038F: drivers/nfc/trf7970a.c 16039F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16040 16041TI TWL4030 SERIES SOC CODEC DRIVER 16042M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16044S: Maintained 16045F: sound/soc/codecs/twl4030* 16046 16047TI VPE/CAL DRIVERS 16048M: Benoit Parrot <bparrot@ti.com> 16049L: linux-media@vger.kernel.org 16050W: http://linuxtv.org/ 16051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16052S: Maintained 16053F: drivers/media/platform/ti-vpe/ 16054 16055TI WILINK WIRELESS DRIVERS 16056L: linux-wireless@vger.kernel.org 16057W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16058W: http://wireless.kernel.org/en/users/Drivers/wl1251 16059T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16060S: Orphan 16061F: drivers/net/wireless/ti/ 16062F: include/linux/wl12xx.h 16063 16064TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16065M: John Stultz <john.stultz@linaro.org> 16066M: Thomas Gleixner <tglx@linutronix.de> 16067R: Stephen Boyd <sboyd@kernel.org> 16068L: linux-kernel@vger.kernel.org 16069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16070S: Supported 16071F: include/linux/clocksource.h 16072F: include/linux/time.h 16073F: include/linux/timex.h 16074F: include/uapi/linux/time.h 16075F: include/uapi/linux/timex.h 16076F: kernel/time/clocksource.c 16077F: kernel/time/time*.c 16078F: kernel/time/alarmtimer.c 16079F: kernel/time/ntp.c 16080F: tools/testing/selftests/timers/ 16081 16082TIPC NETWORK LAYER 16083M: Jon Maloy <jon.maloy@ericsson.com> 16084M: Ying Xue <ying.xue@windriver.com> 16085L: netdev@vger.kernel.org (core kernel code) 16086L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16087W: http://tipc.sourceforge.net/ 16088S: Maintained 16089F: include/uapi/linux/tipc*.h 16090F: net/tipc/ 16091 16092TLAN NETWORK DRIVER 16093M: Samuel Chessman <chessman@tux.org> 16094L: tlan-devel@lists.sourceforge.net (subscribers-only) 16095W: http://sourceforge.net/projects/tlan/ 16096S: Maintained 16097F: Documentation/networking/device_drivers/ti/tlan.txt 16098F: drivers/net/ethernet/ti/tlan.* 16099 16100TM6000 VIDEO4LINUX DRIVER 16101M: Mauro Carvalho Chehab <mchehab@kernel.org> 16102L: linux-media@vger.kernel.org 16103W: https://linuxtv.org 16104T: git git://linuxtv.org/media_tree.git 16105S: Odd fixes 16106F: drivers/media/usb/tm6000/ 16107F: Documentation/media/v4l-drivers/tm6000* 16108 16109TMIO/SDHI MMC DRIVER 16110M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16111L: linux-mmc@vger.kernel.org 16112S: Supported 16113F: drivers/mmc/host/tmio_mmc* 16114F: drivers/mmc/host/renesas_sdhi* 16115F: include/linux/mfd/tmio.h 16116 16117TMP401 HARDWARE MONITOR DRIVER 16118M: Guenter Roeck <linux@roeck-us.net> 16119L: linux-hwmon@vger.kernel.org 16120S: Maintained 16121F: Documentation/hwmon/tmp401.rst 16122F: drivers/hwmon/tmp401.c 16123 16124TMPFS (SHMEM FILESYSTEM) 16125M: Hugh Dickins <hughd@google.com> 16126L: linux-mm@kvack.org 16127S: Maintained 16128F: include/linux/shmem_fs.h 16129F: mm/shmem.c 16130 16131TOMOYO SECURITY MODULE 16132M: Kentaro Takeda <takedakn@nttdata.co.jp> 16133M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16134L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16135L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16136L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16137L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16138W: https://tomoyo.osdn.jp/ 16139S: Maintained 16140F: security/tomoyo/ 16141 16142TOPSTAR LAPTOP EXTRAS DRIVER 16143M: Herton Ronaldo Krzesinski <herton@canonical.com> 16144L: platform-driver-x86@vger.kernel.org 16145S: Maintained 16146F: drivers/platform/x86/topstar-laptop.c 16147 16148TORTURE-TEST MODULES 16149M: Davidlohr Bueso <dave@stgolabs.net> 16150M: "Paul E. McKenney" <paulmck@linux.ibm.com> 16151M: Josh Triplett <josh@joshtriplett.org> 16152L: linux-kernel@vger.kernel.org 16153S: Supported 16154T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16155F: Documentation/RCU/torture.txt 16156F: kernel/torture.c 16157F: kernel/rcu/rcutorture.c 16158F: kernel/rcu/rcuperf.c 16159F: kernel/locking/locktorture.c 16160 16161TOSHIBA ACPI EXTRAS DRIVER 16162M: Azael Avalos <coproscefalo@gmail.com> 16163L: platform-driver-x86@vger.kernel.org 16164S: Maintained 16165F: drivers/platform/x86/toshiba_acpi.c 16166 16167TOSHIBA BLUETOOTH DRIVER 16168M: Azael Avalos <coproscefalo@gmail.com> 16169L: platform-driver-x86@vger.kernel.org 16170S: Maintained 16171F: drivers/platform/x86/toshiba_bluetooth.c 16172 16173TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16174M: Azael Avalos <coproscefalo@gmail.com> 16175L: platform-driver-x86@vger.kernel.org 16176S: Maintained 16177F: drivers/platform/x86/toshiba_haps.c 16178 16179TOSHIBA SMM DRIVER 16180M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16181W: http://www.buzzard.org.uk/toshiba/ 16182S: Maintained 16183F: drivers/char/toshiba.c 16184F: include/linux/toshiba.h 16185F: include/uapi/linux/toshiba.h 16186 16187TOSHIBA TC358743 DRIVER 16188M: Mats Randgaard <matrandg@cisco.com> 16189L: linux-media@vger.kernel.org 16190S: Maintained 16191F: drivers/media/i2c/tc358743* 16192F: include/media/i2c/tc358743.h 16193 16194TOSHIBA WMI HOTKEYS DRIVER 16195M: Azael Avalos <coproscefalo@gmail.com> 16196L: platform-driver-x86@vger.kernel.org 16197S: Maintained 16198F: drivers/platform/x86/toshiba-wmi.c 16199 16200TPM DEVICE DRIVER 16201M: Peter Huewe <peterhuewe@gmx.de> 16202M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16203R: Jason Gunthorpe <jgg@ziepe.ca> 16204L: linux-integrity@vger.kernel.org 16205Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16206W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16207T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16208S: Maintained 16209F: drivers/char/tpm/ 16210 16211TRACING 16212M: Steven Rostedt <rostedt@goodmis.org> 16213M: Ingo Molnar <mingo@redhat.com> 16214T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16215S: Maintained 16216F: Documentation/trace/ftrace.rst 16217F: arch/*/*/*/ftrace.h 16218F: arch/*/kernel/ftrace.c 16219F: include/*/ftrace.h 16220F: include/linux/trace*.h 16221F: include/trace/ 16222F: kernel/trace/ 16223F: tools/testing/selftests/ftrace/ 16224 16225TRACING MMIO ACCESSES (MMIOTRACE) 16226M: Steven Rostedt <rostedt@goodmis.org> 16227M: Ingo Molnar <mingo@kernel.org> 16228R: Karol Herbst <karolherbst@gmail.com> 16229R: Pekka Paalanen <ppaalanen@gmail.com> 16230S: Maintained 16231L: linux-kernel@vger.kernel.org 16232L: nouveau@lists.freedesktop.org 16233F: kernel/trace/trace_mmiotrace.c 16234F: include/linux/mmiotrace.h 16235F: arch/x86/mm/kmmio.c 16236F: arch/x86/mm/mmio-mod.c 16237F: arch/x86/mm/testmmiotrace.c 16238 16239TRIVIAL PATCHES 16240M: Jiri Kosina <trivial@kernel.org> 16241T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16242S: Maintained 16243K: ^Subject:.*(?i)trivial 16244 16245TEMPO SEMICONDUCTOR DRIVERS 16246M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16247S: Maintained 16248F: sound/soc/codecs/tscs*.c 16249F: sound/soc/codecs/tscs*.h 16250F: Documentation/devicetree/bindings/sound/tscs*.txt 16251 16252TTY LAYER 16253M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16254M: Jiri Slaby <jslaby@suse.com> 16255S: Supported 16256T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16257F: Documentation/serial/ 16258F: drivers/tty/ 16259F: drivers/tty/serial/serial_core.c 16260F: include/linux/serial_core.h 16261F: include/linux/serial.h 16262F: include/linux/tty.h 16263F: include/uapi/linux/serial_core.h 16264F: include/uapi/linux/serial.h 16265F: include/uapi/linux/tty.h 16266 16267TUA9001 MEDIA DRIVER 16268M: Antti Palosaari <crope@iki.fi> 16269L: linux-media@vger.kernel.org 16270W: https://linuxtv.org 16271W: http://palosaari.fi/linux/ 16272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16273T: git git://linuxtv.org/anttip/media_tree.git 16274S: Maintained 16275F: drivers/media/tuners/tua9001* 16276 16277TULIP NETWORK DRIVERS 16278L: netdev@vger.kernel.org 16279L: linux-parisc@vger.kernel.org 16280S: Orphan 16281F: drivers/net/ethernet/dec/tulip/ 16282 16283TUN/TAP driver 16284M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16285W: http://vtun.sourceforge.net/tun 16286S: Maintained 16287F: Documentation/networking/tuntap.txt 16288F: arch/um/os-Linux/drivers/ 16289 16290TURBOCHANNEL SUBSYSTEM 16291M: "Maciej W. Rozycki" <macro@linux-mips.org> 16292M: Ralf Baechle <ralf@linux-mips.org> 16293L: linux-mips@vger.kernel.org 16294Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16295S: Maintained 16296F: drivers/tc/ 16297F: include/linux/tc.h 16298 16299TURBOSTAT UTILITY 16300M: "Len Brown" <lenb@kernel.org> 16301L: linux-pm@vger.kernel.org 16302B: https://bugzilla.kernel.org 16303Q: https://patchwork.kernel.org/project/linux-pm/list/ 16304T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16305S: Supported 16306F: tools/power/x86/turbostat/ 16307 16308TW5864 VIDEO4LINUX DRIVER 16309M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16310M: Anton Sviridenko <anton@corp.bluecherry.net> 16311M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16312M: Andrey Utkin <andrey_utkin@fastmail.com> 16313L: linux-media@vger.kernel.org 16314S: Supported 16315F: drivers/media/pci/tw5864/ 16316 16317TW68 VIDEO4LINUX DRIVER 16318M: Hans Verkuil <hverkuil@xs4all.nl> 16319L: linux-media@vger.kernel.org 16320T: git git://linuxtv.org/media_tree.git 16321W: https://linuxtv.org 16322S: Odd Fixes 16323F: drivers/media/pci/tw68/ 16324 16325TW686X VIDEO4LINUX DRIVER 16326M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16327L: linux-media@vger.kernel.org 16328T: git git://linuxtv.org/media_tree.git 16329W: http://linuxtv.org 16330S: Maintained 16331F: drivers/media/pci/tw686x/ 16332 16333UBI FILE SYSTEM (UBIFS) 16334M: Richard Weinberger <richard@nod.at> 16335M: Artem Bityutskiy <dedekind1@gmail.com> 16336M: Adrian Hunter <adrian.hunter@intel.com> 16337L: linux-mtd@lists.infradead.org 16338T: git git://git.infradead.org/ubifs-2.6.git 16339W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16340S: Supported 16341F: Documentation/filesystems/ubifs.txt 16342F: fs/ubifs/ 16343 16344UCLINUX (M68KNOMMU AND COLDFIRE) 16345M: Greg Ungerer <gerg@linux-m68k.org> 16346W: http://www.linux-m68k.org/ 16347W: http://www.uclinux.org/ 16348L: linux-m68k@lists.linux-m68k.org 16349L: uclinux-dev@uclinux.org (subscribers-only) 16350T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16351S: Maintained 16352F: arch/m68k/coldfire/ 16353F: arch/m68k/68*/ 16354F: arch/m68k/*/*_no.* 16355F: arch/m68k/include/asm/*_no.* 16356 16357UDF FILESYSTEM 16358M: Jan Kara <jack@suse.com> 16359S: Maintained 16360F: Documentation/filesystems/udf.txt 16361F: fs/udf/ 16362 16363UDRAW TABLET 16364M: Bastien Nocera <hadess@hadess.net> 16365L: linux-input@vger.kernel.org 16366S: Maintained 16367F: drivers/hid/hid-udraw-ps3.c 16368 16369UFS FILESYSTEM 16370M: Evgeniy Dushistov <dushistov@mail.ru> 16371S: Maintained 16372F: Documentation/filesystems/ufs.txt 16373F: fs/ufs/ 16374 16375UHID USERSPACE HID IO DRIVER: 16376M: David Herrmann <dh.herrmann@googlemail.com> 16377L: linux-input@vger.kernel.org 16378S: Maintained 16379F: drivers/hid/uhid.c 16380F: include/uapi/linux/uhid.h 16381 16382ULPI BUS 16383M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16384L: linux-usb@vger.kernel.org 16385S: Maintained 16386F: drivers/usb/common/ulpi.c 16387F: include/linux/ulpi/ 16388 16389ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16390L: linux-usb@vger.kernel.org 16391S: Orphan 16392F: drivers/uwb/ 16393F: include/linux/uwb.h 16394F: include/linux/uwb/ 16395 16396UNICODE SUBSYSTEM: 16397M: Gabriel Krisman Bertazi <krisman@collabora.com> 16398L: linux-fsdevel@vger.kernel.org 16399S: Supported 16400F: fs/unicode/ 16401 16402UNICORE32 ARCHITECTURE: 16403M: Guan Xuetao <gxt@pku.edu.cn> 16404W: http://mprc.pku.edu.cn/~guanxuetao/linux 16405S: Maintained 16406T: git git://github.com/gxt/linux.git 16407F: arch/unicore32/ 16408 16409UNIFDEF 16410M: Tony Finch <dot@dotat.at> 16411W: http://dotat.at/prog/unifdef 16412S: Maintained 16413F: scripts/unifdef.c 16414 16415UNIFORM CDROM DRIVER 16416M: Jens Axboe <axboe@kernel.dk> 16417W: http://www.kernel.dk 16418S: Maintained 16419F: Documentation/cdrom/ 16420F: drivers/cdrom/cdrom.c 16421F: include/linux/cdrom.h 16422F: include/uapi/linux/cdrom.h 16423 16424UNISYS S-PAR DRIVERS 16425M: David Kershner <david.kershner@unisys.com> 16426L: sparmaintainer@unisys.com (Unisys internal) 16427S: Supported 16428F: include/linux/visorbus.h 16429F: drivers/visorbus/ 16430F: drivers/staging/unisys/ 16431 16432UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16433R: Alim Akhtar <alim.akhtar@samsung.com> 16434R: Avri Altman <avri.altman@wdc.com> 16435R: Pedro Sousa <pedrom.sousa@synopsys.com> 16436L: linux-scsi@vger.kernel.org 16437S: Supported 16438F: Documentation/scsi/ufs.txt 16439F: drivers/scsi/ufs/ 16440 16441UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16442M: Pedro Sousa <pedrom.sousa@synopsys.com> 16443L: linux-scsi@vger.kernel.org 16444S: Supported 16445F: drivers/scsi/ufs/*dwc* 16446 16447UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16448M: Stanley Chu <stanley.chu@mediatek.com> 16449L: linux-scsi@vger.kernel.org 16450L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16451S: Maintained 16452F: drivers/scsi/ufs/ufs-mediatek* 16453 16454UNSORTED BLOCK IMAGES (UBI) 16455M: Artem Bityutskiy <dedekind1@gmail.com> 16456M: Richard Weinberger <richard@nod.at> 16457W: http://www.linux-mtd.infradead.org/ 16458L: linux-mtd@lists.infradead.org 16459T: git git://git.infradead.org/ubifs-2.6.git 16460S: Supported 16461F: drivers/mtd/ubi/ 16462F: include/linux/mtd/ubi.h 16463F: include/uapi/mtd/ubi-user.h 16464 16465USB "USBNET" DRIVER FRAMEWORK 16466M: Oliver Neukum <oneukum@suse.com> 16467L: netdev@vger.kernel.org 16468W: http://www.linux-usb.org/usbnet 16469S: Maintained 16470F: drivers/net/usb/usbnet.c 16471F: include/linux/usb/usbnet.h 16472 16473USB ACM DRIVER 16474M: Oliver Neukum <oneukum@suse.com> 16475L: linux-usb@vger.kernel.org 16476S: Maintained 16477F: Documentation/usb/acm.rst 16478F: drivers/usb/class/cdc-acm.* 16479 16480USB AR5523 WIRELESS DRIVER 16481M: Pontus Fuchs <pontus.fuchs@gmail.com> 16482L: linux-wireless@vger.kernel.org 16483S: Maintained 16484F: drivers/net/wireless/ath/ar5523/ 16485 16486USB ATTACHED SCSI 16487M: Oliver Neukum <oneukum@suse.com> 16488L: linux-usb@vger.kernel.org 16489L: linux-scsi@vger.kernel.org 16490S: Maintained 16491F: drivers/usb/storage/uas.c 16492 16493USB CDC ETHERNET DRIVER 16494M: Oliver Neukum <oliver@neukum.org> 16495L: linux-usb@vger.kernel.org 16496S: Maintained 16497F: drivers/net/usb/cdc_*.c 16498F: include/uapi/linux/usb/cdc.h 16499 16500USB CHAOSKEY DRIVER 16501M: Keith Packard <keithp@keithp.com> 16502L: linux-usb@vger.kernel.org 16503S: Maintained 16504F: drivers/usb/misc/chaoskey.c 16505 16506USB CYPRESS C67X00 DRIVER 16507M: Peter Korsgaard <jacmet@sunsite.dk> 16508L: linux-usb@vger.kernel.org 16509S: Maintained 16510F: drivers/usb/c67x00/ 16511 16512USB DAVICOM DM9601 DRIVER 16513M: Peter Korsgaard <jacmet@sunsite.dk> 16514L: netdev@vger.kernel.org 16515W: http://www.linux-usb.org/usbnet 16516S: Maintained 16517F: drivers/net/usb/dm9601.c 16518 16519USB DIAMOND RIO500 DRIVER 16520M: Cesar Miquel <miquel@df.uba.ar> 16521L: rio500-users@lists.sourceforge.net 16522W: http://rio500.sourceforge.net 16523S: Maintained 16524F: drivers/usb/misc/rio500* 16525 16526USB EHCI DRIVER 16527M: Alan Stern <stern@rowland.harvard.edu> 16528L: linux-usb@vger.kernel.org 16529S: Maintained 16530F: Documentation/usb/ehci.rst 16531F: drivers/usb/host/ehci* 16532 16533USB GADGET/PERIPHERAL SUBSYSTEM 16534M: Felipe Balbi <balbi@kernel.org> 16535L: linux-usb@vger.kernel.org 16536W: http://www.linux-usb.org/gadget 16537T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16538S: Maintained 16539F: drivers/usb/gadget/ 16540F: include/linux/usb/gadget* 16541 16542USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16543M: Jiri Kosina <jikos@kernel.org> 16544M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16545L: linux-usb@vger.kernel.org 16546T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16547S: Maintained 16548F: Documentation/hid/hiddev.rst 16549F: drivers/hid/usbhid/ 16550 16551USB INTEL XHCI ROLE MUX DRIVER 16552M: Hans de Goede <hdegoede@redhat.com> 16553L: linux-usb@vger.kernel.org 16554S: Maintained 16555F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16556 16557USB IP DRIVER FOR HISILICON KIRIN 16558M: Yu Chen <chenyu56@huawei.com> 16559M: Binghui Wang <wangbinghui@hisilicon.com> 16560L: linux-usb@vger.kernel.org 16561S: Maintained 16562F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16563F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16564 16565USB ISP116X DRIVER 16566M: Olav Kongas <ok@artecdesign.ee> 16567L: linux-usb@vger.kernel.org 16568S: Maintained 16569F: drivers/usb/host/isp116x* 16570F: include/linux/usb/isp116x.h 16571 16572USB LAN78XX ETHERNET DRIVER 16573M: Woojung Huh <woojung.huh@microchip.com> 16574M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16575L: netdev@vger.kernel.org 16576S: Maintained 16577F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16578F: drivers/net/usb/lan78xx.* 16579F: include/dt-bindings/net/microchip-lan78xx.h 16580 16581USB MASS STORAGE DRIVER 16582M: Alan Stern <stern@rowland.harvard.edu> 16583L: linux-usb@vger.kernel.org 16584L: usb-storage@lists.one-eyed-alien.net 16585S: Maintained 16586F: drivers/usb/storage/ 16587 16588USB MIDI DRIVER 16589M: Clemens Ladisch <clemens@ladisch.de> 16590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16592S: Maintained 16593F: sound/usb/midi.* 16594 16595USB NETWORKING DRIVERS 16596L: linux-usb@vger.kernel.org 16597S: Odd Fixes 16598F: drivers/net/usb/ 16599 16600USB OHCI DRIVER 16601M: Alan Stern <stern@rowland.harvard.edu> 16602L: linux-usb@vger.kernel.org 16603S: Maintained 16604F: Documentation/usb/ohci.rst 16605F: drivers/usb/host/ohci* 16606 16607USB OTG FSM (Finite State Machine) 16608M: Peter Chen <Peter.Chen@nxp.com> 16609T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16610L: linux-usb@vger.kernel.org 16611S: Maintained 16612F: drivers/usb/common/usb-otg-fsm.c 16613 16614USB OVER IP DRIVER 16615M: Valentina Manea <valentina.manea.m@gmail.com> 16616M: Shuah Khan <shuah@kernel.org> 16617M: Shuah Khan <skhan@linuxfoundation.org> 16618L: linux-usb@vger.kernel.org 16619S: Maintained 16620F: Documentation/usb/usbip_protocol.rst 16621F: drivers/usb/usbip/ 16622F: tools/usb/usbip/ 16623F: tools/testing/selftests/drivers/usb/usbip/ 16624 16625USB PEGASUS DRIVER 16626M: Petko Manolov <petkan@nucleusys.com> 16627L: linux-usb@vger.kernel.org 16628L: netdev@vger.kernel.org 16629T: git git://github.com/petkan/pegasus.git 16630W: https://github.com/petkan/pegasus 16631S: Maintained 16632F: drivers/net/usb/pegasus.* 16633 16634USB PHY LAYER 16635M: Felipe Balbi <balbi@kernel.org> 16636L: linux-usb@vger.kernel.org 16637T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16638S: Maintained 16639F: drivers/usb/phy/ 16640 16641USB PRINTER DRIVER (usblp) 16642M: Pete Zaitcev <zaitcev@redhat.com> 16643L: linux-usb@vger.kernel.org 16644S: Supported 16645F: drivers/usb/class/usblp.c 16646 16647USB QMI WWAN NETWORK DRIVER 16648M: Bjørn Mork <bjorn@mork.no> 16649L: netdev@vger.kernel.org 16650S: Maintained 16651F: Documentation/ABI/testing/sysfs-class-net-qmi 16652F: drivers/net/usb/qmi_wwan.c 16653 16654USB RTL8150 DRIVER 16655M: Petko Manolov <petkan@nucleusys.com> 16656L: linux-usb@vger.kernel.org 16657L: netdev@vger.kernel.org 16658T: git git://github.com/petkan/rtl8150.git 16659W: https://github.com/petkan/rtl8150 16660S: Maintained 16661F: drivers/net/usb/rtl8150.c 16662 16663USB SERIAL SUBSYSTEM 16664M: Johan Hovold <johan@kernel.org> 16665L: linux-usb@vger.kernel.org 16666T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16667S: Maintained 16668F: Documentation/usb/usb-serial.rst 16669F: drivers/usb/serial/ 16670F: include/linux/usb/serial.h 16671 16672USB SMSC75XX ETHERNET DRIVER 16673M: Steve Glendinning <steve.glendinning@shawell.net> 16674L: netdev@vger.kernel.org 16675S: Maintained 16676F: drivers/net/usb/smsc75xx.* 16677 16678USB SMSC95XX ETHERNET DRIVER 16679M: Steve Glendinning <steve.glendinning@shawell.net> 16680M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16681L: netdev@vger.kernel.org 16682S: Maintained 16683F: drivers/net/usb/smsc95xx.* 16684 16685USB SUBSYSTEM 16686M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16687L: linux-usb@vger.kernel.org 16688W: http://www.linux-usb.org 16689T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16690S: Supported 16691F: Documentation/devicetree/bindings/usb/ 16692F: Documentation/usb/ 16693F: drivers/usb/ 16694F: include/linux/usb.h 16695F: include/linux/usb/ 16696 16697USB TYPEC PI3USB30532 MUX DRIVER 16698M: Hans de Goede <hdegoede@redhat.com> 16699L: linux-usb@vger.kernel.org 16700S: Maintained 16701F: drivers/usb/typec/mux/pi3usb30532.c 16702 16703USB TYPEC CLASS 16704M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16705L: linux-usb@vger.kernel.org 16706S: Maintained 16707F: Documentation/ABI/testing/sysfs-class-typec 16708F: Documentation/driver-api/usb/typec.rst 16709F: drivers/usb/typec/ 16710F: include/linux/usb/typec.h 16711 16712USB TYPEC BUS FOR ALTERNATE MODES 16713M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16714L: linux-usb@vger.kernel.org 16715S: Maintained 16716F: Documentation/ABI/testing/sysfs-bus-typec 16717F: Documentation/driver-api/usb/typec_bus.rst 16718F: drivers/usb/typec/altmodes/ 16719F: include/linux/usb/typec_altmode.h 16720 16721USB TYPEC PORT CONTROLLER DRIVERS 16722M: Guenter Roeck <linux@roeck-us.net> 16723L: linux-usb@vger.kernel.org 16724S: Maintained 16725F: drivers/usb/typec/tcpm/ 16726 16727USB UHCI DRIVER 16728M: Alan Stern <stern@rowland.harvard.edu> 16729L: linux-usb@vger.kernel.org 16730S: Maintained 16731F: drivers/usb/host/uhci* 16732 16733USB VIDEO CLASS 16734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16735L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16736L: linux-media@vger.kernel.org 16737T: git git://linuxtv.org/media_tree.git 16738W: http://www.ideasonboard.org/uvc/ 16739S: Maintained 16740F: drivers/media/usb/uvc/ 16741F: include/uapi/linux/uvcvideo.h 16742 16743USB VISION DRIVER 16744M: Hans Verkuil <hverkuil@xs4all.nl> 16745L: linux-media@vger.kernel.org 16746T: git git://linuxtv.org/media_tree.git 16747W: https://linuxtv.org 16748S: Odd Fixes 16749F: drivers/media/usb/usbvision/ 16750 16751USB WEBCAM GADGET 16752M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16753L: linux-usb@vger.kernel.org 16754S: Maintained 16755F: drivers/usb/gadget/function/*uvc* 16756F: drivers/usb/gadget/legacy/webcam.c 16757F: include/uapi/linux/usb/g_uvc.h 16758 16759USB WIRELESS RNDIS DRIVER (rndis_wlan) 16760M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16761L: linux-wireless@vger.kernel.org 16762S: Maintained 16763F: drivers/net/wireless/rndis_wlan.c 16764 16765USB XHCI DRIVER 16766M: Mathias Nyman <mathias.nyman@intel.com> 16767L: linux-usb@vger.kernel.org 16768S: Supported 16769F: drivers/usb/host/xhci* 16770F: drivers/usb/host/pci-quirks* 16771 16772USB ZD1201 DRIVER 16773L: linux-wireless@vger.kernel.org 16774W: http://linux-lc100020.sourceforge.net 16775S: Orphan 16776F: drivers/net/wireless/zydas/zd1201.* 16777 16778USB ZR364XX DRIVER 16779M: Antoine Jacquet <royale@zerezo.com> 16780L: linux-usb@vger.kernel.org 16781L: linux-media@vger.kernel.org 16782T: git git://linuxtv.org/media_tree.git 16783W: http://royale.zerezo.com/zr364xx/ 16784S: Maintained 16785F: Documentation/media/v4l-drivers/zr364xx* 16786F: drivers/media/usb/zr364xx/ 16787 16788USER-MODE LINUX (UML) 16789M: Jeff Dike <jdike@addtoit.com> 16790M: Richard Weinberger <richard@nod.at> 16791M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16792L: linux-um@lists.infradead.org 16793W: http://user-mode-linux.sourceforge.net 16794Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16795T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16796S: Maintained 16797F: Documentation/virtual/uml/ 16798F: arch/um/ 16799F: arch/x86/um/ 16800F: fs/hostfs/ 16801 16802USERSPACE COPYIN/COPYOUT (UIOVEC) 16803M: Alexander Viro <viro@zeniv.linux.org.uk> 16804S: Maintained 16805F: lib/iov_iter.c 16806F: include/linux/uio.h 16807 16808USERSPACE DMA BUFFER DRIVER 16809M: Gerd Hoffmann <kraxel@redhat.com> 16810S: Maintained 16811L: dri-devel@lists.freedesktop.org 16812F: drivers/dma-buf/udmabuf.c 16813F: include/uapi/linux/udmabuf.h 16814T: git git://anongit.freedesktop.org/drm/drm-misc 16815 16816USERSPACE I/O (UIO) 16817M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16818S: Maintained 16819T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16820F: Documentation/driver-api/uio-howto.rst 16821F: drivers/uio/ 16822F: include/linux/uio_driver.h 16823 16824UTIL-LINUX PACKAGE 16825M: Karel Zak <kzak@redhat.com> 16826L: util-linux@vger.kernel.org 16827W: http://en.wikipedia.org/wiki/Util-linux 16828T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16829S: Maintained 16830 16831UUID HELPERS 16832M: Christoph Hellwig <hch@lst.de> 16833R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16834L: linux-kernel@vger.kernel.org 16835T: git git://git.infradead.org/users/hch/uuid.git 16836F: lib/uuid.c 16837F: lib/test_uuid.c 16838F: include/linux/uuid.h 16839F: include/uapi/linux/uuid.h 16840S: Maintained 16841 16842UVESAFB DRIVER 16843M: Michal Januszewski <spock@gentoo.org> 16844L: linux-fbdev@vger.kernel.org 16845W: https://github.com/mjanusz/v86d 16846S: Maintained 16847F: Documentation/fb/uvesafb.rst 16848F: drivers/video/fbdev/uvesafb.* 16849 16850VF610 NAND DRIVER 16851M: Stefan Agner <stefan@agner.ch> 16852L: linux-mtd@lists.infradead.org 16853S: Supported 16854F: drivers/mtd/nand/raw/vf610_nfc.c 16855 16856VFAT/FAT/MSDOS FILESYSTEM 16857M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16858S: Maintained 16859F: Documentation/filesystems/vfat.txt 16860F: fs/fat/ 16861 16862VFIO DRIVER 16863M: Alex Williamson <alex.williamson@redhat.com> 16864R: Cornelia Huck <cohuck@redhat.com> 16865L: kvm@vger.kernel.org 16866T: git git://github.com/awilliam/linux-vfio.git 16867S: Maintained 16868F: Documentation/vfio.txt 16869F: drivers/vfio/ 16870F: include/linux/vfio.h 16871F: include/uapi/linux/vfio.h 16872 16873VFIO MEDIATED DEVICE DRIVERS 16874M: Kirti Wankhede <kwankhede@nvidia.com> 16875L: kvm@vger.kernel.org 16876S: Maintained 16877F: Documentation/vfio-mediated-device.txt 16878F: drivers/vfio/mdev/ 16879F: include/linux/mdev.h 16880F: samples/vfio-mdev/ 16881 16882VFIO PLATFORM DRIVER 16883M: Eric Auger <eric.auger@redhat.com> 16884L: kvm@vger.kernel.org 16885S: Maintained 16886F: drivers/vfio/platform/ 16887 16888VGA_SWITCHEROO 16889R: Lukas Wunner <lukas@wunner.de> 16890S: Maintained 16891F: Documentation/gpu/vga-switcheroo.rst 16892F: drivers/gpu/vga/vga_switcheroo.c 16893F: include/linux/vga_switcheroo.h 16894T: git git://anongit.freedesktop.org/drm/drm-misc 16895 16896VIA RHINE NETWORK DRIVER 16897S: Orphan 16898F: drivers/net/ethernet/via/via-rhine.c 16899 16900VIA SD/MMC CARD CONTROLLER DRIVER 16901M: Bruce Chang <brucechang@via.com.tw> 16902M: Harald Welte <HaraldWelte@viatech.com> 16903S: Maintained 16904F: drivers/mmc/host/via-sdmmc.c 16905 16906VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16907M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16908L: linux-fbdev@vger.kernel.org 16909S: Maintained 16910F: include/linux/via-core.h 16911F: include/linux/via-gpio.h 16912F: include/linux/via_i2c.h 16913F: drivers/video/fbdev/via/ 16914 16915VIA VELOCITY NETWORK DRIVER 16916M: Francois Romieu <romieu@fr.zoreil.com> 16917L: netdev@vger.kernel.org 16918S: Maintained 16919F: drivers/net/ethernet/via/via-velocity.* 16920 16921VICODEC VIRTUAL CODEC DRIVER 16922M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16923L: linux-media@vger.kernel.org 16924T: git git://linuxtv.org/media_tree.git 16925W: https://linuxtv.org 16926S: Maintained 16927F: drivers/media/platform/vicodec/* 16928 16929VIDEO MULTIPLEXER DRIVER 16930M: Philipp Zabel <p.zabel@pengutronix.de> 16931L: linux-media@vger.kernel.org 16932S: Maintained 16933F: drivers/media/platform/video-mux.c 16934 16935VIDEO I2C POLLING DRIVER 16936M: Matt Ranostay <matt.ranostay@konsulko.com> 16937L: linux-media@vger.kernel.org 16938S: Maintained 16939F: drivers/media/i2c/video-i2c.c 16940 16941VIDEOBUF2 FRAMEWORK 16942M: Pawel Osciak <pawel@osciak.com> 16943M: Marek Szyprowski <m.szyprowski@samsung.com> 16944M: Kyungmin Park <kyungmin.park@samsung.com> 16945R: Tomasz Figa <tfiga@chromium.org> 16946L: linux-media@vger.kernel.org 16947S: Maintained 16948F: drivers/media/common/videobuf2/* 16949F: include/media/videobuf2-* 16950 16951VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16952M: Helen Koike <helen.koike@collabora.com> 16953L: linux-media@vger.kernel.org 16954T: git git://linuxtv.org/media_tree.git 16955W: https://linuxtv.org 16956S: Maintained 16957F: drivers/media/platform/vimc/* 16958 16959VIRT LIB 16960M: Alex Williamson <alex.williamson@redhat.com> 16961M: Paolo Bonzini <pbonzini@redhat.com> 16962L: kvm@vger.kernel.org 16963S: Supported 16964F: virt/lib/ 16965 16966VIRTIO AND VHOST VSOCK DRIVER 16967M: Stefan Hajnoczi <stefanha@redhat.com> 16968L: kvm@vger.kernel.org 16969L: virtualization@lists.linux-foundation.org 16970L: netdev@vger.kernel.org 16971S: Maintained 16972F: include/linux/virtio_vsock.h 16973F: include/uapi/linux/virtio_vsock.h 16974F: include/uapi/linux/vsockmon.h 16975F: include/uapi/linux/vm_sockets_diag.h 16976F: net/vmw_vsock/diag.c 16977F: net/vmw_vsock/af_vsock_tap.c 16978F: net/vmw_vsock/virtio_transport_common.c 16979F: net/vmw_vsock/virtio_transport.c 16980F: drivers/net/vsockmon.c 16981F: drivers/vhost/vsock.c 16982F: tools/testing/vsock/ 16983 16984VIRTIO CONSOLE DRIVER 16985M: Amit Shah <amit@kernel.org> 16986L: virtualization@lists.linux-foundation.org 16987S: Maintained 16988F: drivers/char/virtio_console.c 16989F: include/linux/virtio_console.h 16990F: include/uapi/linux/virtio_console.h 16991 16992VIRTIO CORE AND NET DRIVERS 16993M: "Michael S. Tsirkin" <mst@redhat.com> 16994M: Jason Wang <jasowang@redhat.com> 16995L: virtualization@lists.linux-foundation.org 16996S: Maintained 16997F: Documentation/devicetree/bindings/virtio/ 16998F: drivers/virtio/ 16999F: tools/virtio/ 17000F: drivers/net/virtio_net.c 17001F: drivers/block/virtio_blk.c 17002F: include/linux/virtio*.h 17003F: include/uapi/linux/virtio_*.h 17004F: drivers/crypto/virtio/ 17005F: mm/balloon_compaction.c 17006 17007VIRTIO BLOCK AND SCSI DRIVERS 17008M: "Michael S. Tsirkin" <mst@redhat.com> 17009M: Jason Wang <jasowang@redhat.com> 17010R: Paolo Bonzini <pbonzini@redhat.com> 17011R: Stefan Hajnoczi <stefanha@redhat.com> 17012L: virtualization@lists.linux-foundation.org 17013S: Maintained 17014F: drivers/block/virtio_blk.c 17015F: drivers/scsi/virtio_scsi.c 17016F: include/uapi/linux/virtio_blk.h 17017F: include/uapi/linux/virtio_scsi.h 17018F: drivers/vhost/scsi.c 17019 17020VIRTIO CRYPTO DRIVER 17021M: Gonglei <arei.gonglei@huawei.com> 17022L: virtualization@lists.linux-foundation.org 17023L: linux-crypto@vger.kernel.org 17024S: Maintained 17025F: drivers/crypto/virtio/ 17026F: include/uapi/linux/virtio_crypto.h 17027 17028VIRTIO DRIVERS FOR S390 17029M: Cornelia Huck <cohuck@redhat.com> 17030M: Halil Pasic <pasic@linux.ibm.com> 17031L: linux-s390@vger.kernel.org 17032L: virtualization@lists.linux-foundation.org 17033L: kvm@vger.kernel.org 17034S: Supported 17035F: drivers/s390/virtio/ 17036F: arch/s390/include/uapi/asm/virtio-ccw.h 17037 17038VIRTIO GPU DRIVER 17039M: David Airlie <airlied@linux.ie> 17040M: Gerd Hoffmann <kraxel@redhat.com> 17041L: dri-devel@lists.freedesktop.org 17042L: virtualization@lists.linux-foundation.org 17043T: git git://anongit.freedesktop.org/drm/drm-misc 17044S: Maintained 17045F: drivers/gpu/drm/virtio/ 17046F: include/uapi/linux/virtio_gpu.h 17047 17048VIRTIO HOST (VHOST) 17049M: "Michael S. Tsirkin" <mst@redhat.com> 17050M: Jason Wang <jasowang@redhat.com> 17051L: kvm@vger.kernel.org 17052L: virtualization@lists.linux-foundation.org 17053L: netdev@vger.kernel.org 17054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17055S: Maintained 17056F: drivers/vhost/ 17057F: include/uapi/linux/vhost.h 17058 17059VIRTIO INPUT DRIVER 17060M: Gerd Hoffmann <kraxel@redhat.com> 17061S: Maintained 17062F: drivers/virtio/virtio_input.c 17063F: include/uapi/linux/virtio_input.h 17064 17065VIRTUAL BOX GUEST DEVICE DRIVER 17066M: Hans de Goede <hdegoede@redhat.com> 17067M: Arnd Bergmann <arnd@arndb.de> 17068M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17069S: Maintained 17070F: include/linux/vbox_utils.h 17071F: include/uapi/linux/vbox*.h 17072F: drivers/virt/vboxguest/ 17073 17074VIRTUAL SERIO DEVICE DRIVER 17075M: Stephen Chandler Paul <thatslyude@gmail.com> 17076S: Maintained 17077F: drivers/input/serio/userio.c 17078F: include/uapi/linux/userio.h 17079 17080VIVID VIRTUAL VIDEO DRIVER 17081M: Hans Verkuil <hverkuil@xs4all.nl> 17082L: linux-media@vger.kernel.org 17083T: git git://linuxtv.org/media_tree.git 17084W: https://linuxtv.org 17085S: Maintained 17086F: drivers/media/platform/vivid/* 17087 17088VLYNQ BUS 17089M: Florian Fainelli <f.fainelli@gmail.com> 17090L: openwrt-devel@lists.openwrt.org (subscribers-only) 17091S: Maintained 17092F: drivers/vlynq/vlynq.c 17093F: include/linux/vlynq.h 17094 17095VME SUBSYSTEM 17096M: Martyn Welch <martyn@welchs.me.uk> 17097M: Manohar Vanga <manohar.vanga@gmail.com> 17098M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17099L: devel@driverdev.osuosl.org 17100S: Maintained 17101T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17102F: Documentation/driver-api/vme.rst 17103F: drivers/staging/vme/ 17104F: drivers/vme/ 17105F: include/linux/vme* 17106 17107VMWARE BALLOON DRIVER 17108M: Julien Freche <jfreche@vmware.com> 17109M: Nadav Amit <namit@vmware.com> 17110M: "VMware, Inc." <pv-drivers@vmware.com> 17111L: linux-kernel@vger.kernel.org 17112S: Maintained 17113F: drivers/misc/vmw_balloon.c 17114 17115VMWARE HYPERVISOR INTERFACE 17116M: Alok Kataria <akataria@vmware.com> 17117L: virtualization@lists.linux-foundation.org 17118S: Supported 17119F: arch/x86/kernel/cpu/vmware.c 17120 17121VMWARE PVRDMA DRIVER 17122M: Adit Ranadive <aditr@vmware.com> 17123M: VMware PV-Drivers <pv-drivers@vmware.com> 17124L: linux-rdma@vger.kernel.org 17125S: Maintained 17126F: drivers/infiniband/hw/vmw_pvrdma/ 17127 17128VMware PVSCSI driver 17129M: Jim Gill <jgill@vmware.com> 17130M: VMware PV-Drivers <pv-drivers@vmware.com> 17131L: linux-scsi@vger.kernel.org 17132S: Maintained 17133F: drivers/scsi/vmw_pvscsi.c 17134F: drivers/scsi/vmw_pvscsi.h 17135 17136VMWARE VMMOUSE SUBDRIVER 17137M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17138M: "VMware, Inc." <pv-drivers@vmware.com> 17139L: linux-input@vger.kernel.org 17140S: Maintained 17141F: drivers/input/mouse/vmmouse.c 17142F: drivers/input/mouse/vmmouse.h 17143 17144VMWARE VMXNET3 ETHERNET DRIVER 17145M: Ronak Doshi <doshir@vmware.com> 17146M: "VMware, Inc." <pv-drivers@vmware.com> 17147L: netdev@vger.kernel.org 17148S: Maintained 17149F: drivers/net/vmxnet3/ 17150 17151VOCORE VOCORE2 BOARD 17152M: Harvey Hunt <harveyhuntnexus@gmail.com> 17153L: linux-mips@vger.kernel.org 17154S: Maintained 17155F: arch/mips/boot/dts/ralink/vocore2.dts 17156 17157VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17158M: Liam Girdwood <lgirdwood@gmail.com> 17159M: Mark Brown <broonie@kernel.org> 17160L: linux-kernel@vger.kernel.org 17161W: http://www.slimlogic.co.uk/?p=48 17162T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17163S: Supported 17164F: Documentation/devicetree/bindings/regulator/ 17165F: Documentation/power/regulator/ 17166F: drivers/regulator/ 17167F: include/dt-bindings/regulator/ 17168F: include/linux/regulator/ 17169 17170VRF 17171M: David Ahern <dsa@cumulusnetworks.com> 17172M: Shrijeet Mukherjee <shrijeet@gmail.com> 17173L: netdev@vger.kernel.org 17174S: Maintained 17175F: drivers/net/vrf.c 17176F: Documentation/networking/vrf.txt 17177 17178VT1211 HARDWARE MONITOR DRIVER 17179M: Juerg Haefliger <juergh@gmail.com> 17180L: linux-hwmon@vger.kernel.org 17181S: Maintained 17182F: Documentation/hwmon/vt1211.rst 17183F: drivers/hwmon/vt1211.c 17184 17185VT8231 HARDWARE MONITOR DRIVER 17186M: Roger Lucas <vt8231@hiddenengine.co.uk> 17187L: linux-hwmon@vger.kernel.org 17188S: Maintained 17189F: drivers/hwmon/vt8231.c 17190 17191VUB300 USB to SDIO/SD/MMC bridge chip 17192M: Tony Olech <tony.olech@elandigitalsystems.com> 17193L: linux-mmc@vger.kernel.org 17194L: linux-usb@vger.kernel.org 17195S: Supported 17196F: drivers/mmc/host/vub300.c 17197 17198W1 DALLAS'S 1-WIRE BUS 17199M: Evgeniy Polyakov <zbr@ioremap.net> 17200S: Maintained 17201F: Documentation/devicetree/bindings/w1/ 17202F: Documentation/w1/ 17203F: drivers/w1/ 17204F: include/linux/w1.h 17205 17206W83791D HARDWARE MONITORING DRIVER 17207M: Marc Hulsman <m.hulsman@tudelft.nl> 17208L: linux-hwmon@vger.kernel.org 17209S: Maintained 17210F: Documentation/hwmon/w83791d.rst 17211F: drivers/hwmon/w83791d.c 17212 17213W83793 HARDWARE MONITORING DRIVER 17214M: Rudolf Marek <r.marek@assembler.cz> 17215L: linux-hwmon@vger.kernel.org 17216S: Maintained 17217F: Documentation/hwmon/w83793.rst 17218F: drivers/hwmon/w83793.c 17219 17220W83795 HARDWARE MONITORING DRIVER 17221M: Jean Delvare <jdelvare@suse.com> 17222L: linux-hwmon@vger.kernel.org 17223S: Maintained 17224F: drivers/hwmon/w83795.c 17225 17226W83L51xD SD/MMC CARD INTERFACE DRIVER 17227M: Pierre Ossman <pierre@ossman.eu> 17228S: Maintained 17229F: drivers/mmc/host/wbsd.* 17230 17231WACOM PROTOCOL 4 SERIAL TABLETS 17232M: Julian Squires <julian@cipht.net> 17233M: Hans de Goede <hdegoede@redhat.com> 17234L: linux-input@vger.kernel.org 17235S: Maintained 17236F: drivers/input/tablet/wacom_serial4.c 17237 17238WATCHDOG DEVICE DRIVERS 17239M: Wim Van Sebroeck <wim@linux-watchdog.org> 17240M: Guenter Roeck <linux@roeck-us.net> 17241L: linux-watchdog@vger.kernel.org 17242W: http://www.linux-watchdog.org/ 17243T: git git://www.linux-watchdog.org/linux-watchdog.git 17244S: Maintained 17245F: Documentation/devicetree/bindings/watchdog/ 17246F: Documentation/watchdog/ 17247F: drivers/watchdog/ 17248F: include/linux/watchdog.h 17249F: include/uapi/linux/watchdog.h 17250 17251WHISKEYCOVE PMIC GPIO DRIVER 17252M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17253L: linux-gpio@vger.kernel.org 17254S: Maintained 17255F: drivers/gpio/gpio-wcove.c 17256 17257WHWAVE RTC DRIVER 17258M: Dianlong Li <long17.cool@163.com> 17259L: linux-rtc@vger.kernel.org 17260S: Maintained 17261F: drivers/rtc/rtc-sd3078.c 17262 17263WIIMOTE HID DRIVER 17264M: David Herrmann <dh.herrmann@googlemail.com> 17265L: linux-input@vger.kernel.org 17266S: Maintained 17267F: drivers/hid/hid-wiimote* 17268 17269WILOCITY WIL6210 WIRELESS DRIVER 17270M: Maya Erez <merez@codeaurora.org> 17271L: linux-wireless@vger.kernel.org 17272L: wil6210@qti.qualcomm.com 17273S: Supported 17274W: http://wireless.kernel.org/en/users/Drivers/wil6210 17275F: drivers/net/wireless/ath/wil6210/ 17276 17277WIMAX STACK 17278M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17279M: linux-wimax@intel.com 17280L: wimax@linuxwimax.org (subscribers-only) 17281S: Supported 17282W: http://linuxwimax.org 17283F: Documentation/wimax/README.wimax 17284F: include/linux/wimax/debug.h 17285F: include/net/wimax.h 17286F: include/uapi/linux/wimax.h 17287F: net/wimax/ 17288 17289WINBOND CIR DRIVER 17290M: David Härdeman <david@hardeman.nu> 17291S: Maintained 17292F: drivers/media/rc/winbond-cir.c 17293 17294RCMM REMOTE CONTROLS DECODER 17295M: Patrick Lerda <patrick9876@free.fr> 17296S: Maintained 17297F: drivers/media/rc/ir-rcmm-decoder.c 17298 17299WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17300M: William Breathitt Gray <vilhelm.gray@gmail.com> 17301L: linux-watchdog@vger.kernel.org 17302S: Maintained 17303F: drivers/watchdog/ebc-c384_wdt.c 17304 17305WINSYSTEMS WS16C48 GPIO DRIVER 17306M: William Breathitt Gray <vilhelm.gray@gmail.com> 17307L: linux-gpio@vger.kernel.org 17308S: Maintained 17309F: drivers/gpio/gpio-ws16c48.c 17310 17311WISTRON LAPTOP BUTTON DRIVER 17312M: Miloslav Trmac <mitr@volny.cz> 17313S: Maintained 17314F: drivers/input/misc/wistron_btns.c 17315 17316WL3501 WIRELESS PCMCIA CARD DRIVER 17317L: linux-wireless@vger.kernel.org 17318S: Odd fixes 17319F: drivers/net/wireless/wl3501* 17320 17321WOLFSON MICROELECTRONICS DRIVERS 17322L: patches@opensource.cirrus.com 17323T: git https://github.com/CirrusLogic/linux-drivers.git 17324W: https://github.com/CirrusLogic/linux-drivers/wiki 17325S: Supported 17326F: Documentation/hwmon/wm83??.rst 17327F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17328F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17329F: Documentation/devicetree/bindings/mfd/arizona.txt 17330F: Documentation/devicetree/bindings/mfd/wm831x.txt 17331F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17332F: arch/arm/mach-s3c64xx/mach-crag6410* 17333F: drivers/clk/clk-wm83*.c 17334F: drivers/extcon/extcon-arizona.c 17335F: drivers/leds/leds-wm83*.c 17336F: drivers/gpio/gpio-*wm*.c 17337F: drivers/gpio/gpio-arizona.c 17338F: drivers/hwmon/wm83??-hwmon.c 17339F: drivers/input/misc/wm831x-on.c 17340F: drivers/input/touchscreen/wm831x-ts.c 17341F: drivers/input/touchscreen/wm97*.c 17342F: drivers/mfd/arizona* 17343F: drivers/mfd/wm*.c 17344F: drivers/mfd/cs47l24* 17345F: drivers/power/supply/wm83*.c 17346F: drivers/rtc/rtc-wm83*.c 17347F: drivers/regulator/wm8*.c 17348F: drivers/regulator/arizona* 17349F: drivers/video/backlight/wm83*_bl.c 17350F: drivers/watchdog/wm83*_wdt.c 17351F: include/linux/mfd/arizona/ 17352F: include/linux/mfd/wm831x/ 17353F: include/linux/mfd/wm8350/ 17354F: include/linux/mfd/wm8400* 17355F: include/linux/regulator/arizona* 17356F: include/linux/wm97xx.h 17357F: include/sound/wm????.h 17358F: sound/soc/codecs/arizona.? 17359F: sound/soc/codecs/wm* 17360F: sound/soc/codecs/cs47l24* 17361 17362WORKQUEUE 17363M: Tejun Heo <tj@kernel.org> 17364R: Lai Jiangshan <jiangshanlai@gmail.com> 17365T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17366S: Maintained 17367F: include/linux/workqueue.h 17368F: kernel/workqueue.c 17369F: Documentation/core-api/workqueue.rst 17370 17371X-POWERS AXP288 PMIC DRIVERS 17372M: Hans de Goede <hdegoede@redhat.com> 17373S: Maintained 17374N: axp288 17375F: drivers/acpi/pmic/intel_pmic_xpower.c 17376 17377X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17378M: Chen-Yu Tsai <wens@csie.org> 17379L: linux-kernel@vger.kernel.org 17380S: Maintained 17381N: axp[128] 17382 17383X.25 NETWORK LAYER 17384M: Andrew Hendry <andrew.hendry@gmail.com> 17385L: linux-x25@vger.kernel.org 17386S: Odd Fixes 17387F: Documentation/networking/x25* 17388F: include/net/x25* 17389F: net/x25/ 17390 17391X86 ARCHITECTURE (32-BIT AND 64-BIT) 17392M: Thomas Gleixner <tglx@linutronix.de> 17393M: Ingo Molnar <mingo@redhat.com> 17394M: Borislav Petkov <bp@alien8.de> 17395R: "H. Peter Anvin" <hpa@zytor.com> 17396M: x86@kernel.org 17397L: linux-kernel@vger.kernel.org 17398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17399S: Maintained 17400F: Documentation/devicetree/bindings/x86/ 17401F: Documentation/x86/ 17402F: arch/x86/ 17403 17404X86 ENTRY CODE 17405M: Andy Lutomirski <luto@kernel.org> 17406L: linux-kernel@vger.kernel.org 17407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17408S: Maintained 17409F: arch/x86/entry/ 17410 17411X86 MCE INFRASTRUCTURE 17412M: Tony Luck <tony.luck@intel.com> 17413M: Borislav Petkov <bp@alien8.de> 17414L: linux-edac@vger.kernel.org 17415S: Maintained 17416F: arch/x86/kernel/cpu/mce/* 17417 17418X86 MICROCODE UPDATE SUPPORT 17419M: Borislav Petkov <bp@alien8.de> 17420S: Maintained 17421F: arch/x86/kernel/cpu/microcode/* 17422 17423X86 MM 17424M: Dave Hansen <dave.hansen@linux.intel.com> 17425M: Andy Lutomirski <luto@kernel.org> 17426M: Peter Zijlstra <peterz@infradead.org> 17427L: linux-kernel@vger.kernel.org 17428T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17429S: Maintained 17430F: arch/x86/mm/ 17431 17432X86 PLATFORM DRIVERS 17433M: Darren Hart <dvhart@infradead.org> 17434M: Andy Shevchenko <andy@infradead.org> 17435L: platform-driver-x86@vger.kernel.org 17436T: git git://git.infradead.org/linux-platform-drivers-x86.git 17437S: Maintained 17438F: drivers/platform/x86/ 17439F: drivers/platform/olpc/ 17440 17441X86 PLATFORM DRIVERS - ARCH 17442R: Darren Hart <dvhart@infradead.org> 17443R: Andy Shevchenko <andy@infradead.org> 17444L: platform-driver-x86@vger.kernel.org 17445L: x86@kernel.org 17446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17447S: Maintained 17448F: arch/x86/platform 17449 17450X86 VDSO 17451M: Andy Lutomirski <luto@kernel.org> 17452L: linux-kernel@vger.kernel.org 17453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17454S: Maintained 17455F: arch/x86/entry/vdso/ 17456 17457XARRAY 17458M: Matthew Wilcox <willy@infradead.org> 17459L: linux-fsdevel@vger.kernel.org 17460S: Supported 17461F: Documentation/core-api/xarray.rst 17462F: lib/idr.c 17463F: lib/xarray.c 17464F: include/linux/idr.h 17465F: include/linux/xarray.h 17466F: tools/testing/radix-tree 17467 17468XBOX DVD IR REMOTE 17469M: Benjamin Valentin <benpicco@googlemail.com> 17470S: Maintained 17471F: drivers/media/rc/xbox_remote.c 17472F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17473 17474XC2028/3028 TUNER DRIVER 17475M: Mauro Carvalho Chehab <mchehab@kernel.org> 17476L: linux-media@vger.kernel.org 17477W: https://linuxtv.org 17478T: git git://linuxtv.org/media_tree.git 17479S: Maintained 17480F: drivers/media/tuners/tuner-xc2028.* 17481 17482XDP (eXpress Data Path) 17483M: Alexei Starovoitov <ast@kernel.org> 17484M: Daniel Borkmann <daniel@iogearbox.net> 17485M: David S. Miller <davem@davemloft.net> 17486M: Jakub Kicinski <jakub.kicinski@netronome.com> 17487M: Jesper Dangaard Brouer <hawk@kernel.org> 17488M: John Fastabend <john.fastabend@gmail.com> 17489L: netdev@vger.kernel.org 17490L: xdp-newbies@vger.kernel.org 17491L: bpf@vger.kernel.org 17492S: Supported 17493F: net/core/xdp.c 17494F: include/net/xdp.h 17495F: kernel/bpf/devmap.c 17496F: kernel/bpf/cpumap.c 17497F: include/trace/events/xdp.h 17498K: xdp 17499N: xdp 17500 17501XDP SOCKETS (AF_XDP) 17502M: Björn Töpel <bjorn.topel@intel.com> 17503M: Magnus Karlsson <magnus.karlsson@intel.com> 17504R: Jonathan Lemon <jonathan.lemon@gmail.com> 17505L: netdev@vger.kernel.org 17506L: bpf@vger.kernel.org 17507S: Maintained 17508F: kernel/bpf/xskmap.c 17509F: net/xdp/ 17510 17511XEN BLOCK SUBSYSTEM 17512M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17513M: Roger Pau Monné <roger.pau@citrix.com> 17514L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17515S: Supported 17516F: drivers/block/xen-blkback/* 17517F: drivers/block/xen* 17518 17519XEN HYPERVISOR ARM 17520M: Stefano Stabellini <sstabellini@kernel.org> 17521L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17522S: Maintained 17523F: arch/arm/xen/ 17524F: arch/arm/include/asm/xen/ 17525 17526XEN HYPERVISOR ARM64 17527M: Stefano Stabellini <sstabellini@kernel.org> 17528L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17529S: Maintained 17530F: arch/arm64/xen/ 17531F: arch/arm64/include/asm/xen/ 17532 17533XEN HYPERVISOR INTERFACE 17534M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17535M: Juergen Gross <jgross@suse.com> 17536R: Stefano Stabellini <sstabellini@kernel.org> 17537L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17538T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17539S: Supported 17540F: arch/x86/xen/ 17541F: arch/x86/platform/pvh/ 17542F: drivers/*/xen-*front.c 17543F: drivers/xen/ 17544F: arch/x86/include/asm/xen/ 17545F: arch/x86/include/asm/pvclock-abi.h 17546F: include/xen/ 17547F: include/uapi/xen/ 17548F: Documentation/ABI/stable/sysfs-hypervisor-xen 17549F: Documentation/ABI/testing/sysfs-hypervisor-xen 17550 17551XEN NETWORK BACKEND DRIVER 17552M: Wei Liu <wei.liu@kernel.org> 17553M: Paul Durrant <paul.durrant@citrix.com> 17554L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17555L: netdev@vger.kernel.org 17556S: Supported 17557F: drivers/net/xen-netback/* 17558 17559XEN PCI SUBSYSTEM 17560M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17561L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17562S: Supported 17563F: arch/x86/pci/*xen* 17564F: drivers/pci/*xen* 17565 17566XEN PVSCSI DRIVERS 17567M: Juergen Gross <jgross@suse.com> 17568L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17569L: linux-scsi@vger.kernel.org 17570S: Supported 17571F: drivers/scsi/xen-scsifront.c 17572F: drivers/xen/xen-scsiback.c 17573F: include/xen/interface/io/vscsiif.h 17574 17575XEN SWIOTLB SUBSYSTEM 17576M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17577L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17578L: iommu@lists.linux-foundation.org 17579S: Supported 17580F: arch/x86/xen/*swiotlb* 17581F: drivers/xen/*swiotlb* 17582 17583XEN SOUND FRONTEND DRIVER 17584M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17585L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17586L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17587S: Supported 17588F: sound/xen/* 17589 17590XFS FILESYSTEM 17591M: Darrick J. Wong <darrick.wong@oracle.com> 17592M: linux-xfs@vger.kernel.org 17593L: linux-xfs@vger.kernel.org 17594W: http://xfs.org/ 17595T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17596S: Supported 17597F: Documentation/filesystems/xfs.txt 17598F: Documentation/ABI/testing/sysfs-fs-xfs 17599F: Documentation/filesystems/xfs.txt 17600F: Documentation/filesystems/xfs-delayed-logging-design.txt 17601F: Documentation/filesystems/xfs-self-describing-metadata.txt 17602F: fs/xfs/ 17603F: include/uapi/linux/dqblk_xfs.h 17604F: include/uapi/linux/fsmap.h 17605 17606XILINX AXI ETHERNET DRIVER 17607M: Anirudha Sarangi <anirudh@xilinx.com> 17608M: John Linn <John.Linn@xilinx.com> 17609S: Maintained 17610F: drivers/net/ethernet/xilinx/xilinx_axienet* 17611 17612XILINX UARTLITE SERIAL DRIVER 17613M: Peter Korsgaard <jacmet@sunsite.dk> 17614L: linux-serial@vger.kernel.org 17615S: Maintained 17616F: drivers/tty/serial/uartlite.c 17617 17618XILINX VIDEO IP CORES 17619M: Hyun Kwon <hyun.kwon@xilinx.com> 17620M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17621L: linux-media@vger.kernel.org 17622T: git git://linuxtv.org/media_tree.git 17623S: Supported 17624F: Documentation/devicetree/bindings/media/xilinx/ 17625F: drivers/media/platform/xilinx/ 17626F: include/uapi/linux/xilinx-v4l2-controls.h 17627 17628XILLYBUS DRIVER 17629M: Eli Billauer <eli.billauer@gmail.com> 17630L: linux-kernel@vger.kernel.org 17631S: Supported 17632F: drivers/char/xillybus/ 17633 17634XLP9XX I2C DRIVER 17635M: George Cherian <george.cherian@cavium.com> 17636M: Jan Glauber <jglauber@cavium.com> 17637L: linux-i2c@vger.kernel.org 17638W: http://www.cavium.com 17639S: Supported 17640F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17641F: drivers/i2c/busses/i2c-xlp9xx.c 17642 17643XRA1403 GPIO EXPANDER 17644M: Nandor Han <nandor.han@ge.com> 17645M: Semi Malinen <semi.malinen@ge.com> 17646L: linux-gpio@vger.kernel.org 17647S: Maintained 17648F: drivers/gpio/gpio-xra1403.c 17649F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17650 17651XTENSA XTFPGA PLATFORM SUPPORT 17652M: Max Filippov <jcmvbkbc@gmail.com> 17653L: linux-xtensa@linux-xtensa.org 17654S: Maintained 17655F: drivers/spi/spi-xtensa-xtfpga.c 17656F: sound/soc/xtensa/xtfpga-i2s.c 17657 17658YAM DRIVER FOR AX.25 17659M: Jean-Paul Roubelat <jpr@f6fbb.org> 17660L: linux-hams@vger.kernel.org 17661S: Maintained 17662F: drivers/net/hamradio/yam* 17663F: include/linux/yam.h 17664 17665YAMA SECURITY MODULE 17666M: Kees Cook <keescook@chromium.org> 17667T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17668S: Supported 17669F: security/yama/ 17670F: Documentation/admin-guide/LSM/Yama.rst 17671 17672YEALINK PHONE DRIVER 17673M: Henk Vergonet <Henk.Vergonet@gmail.com> 17674L: usbb2k-api-dev@nongnu.org 17675S: Maintained 17676F: Documentation/input/devices/yealink.rst 17677F: drivers/input/misc/yealink.* 17678 17679Z8530 DRIVER FOR AX.25 17680M: Joerg Reuter <jreuter@yaina.de> 17681W: http://yaina.de/jreuter/ 17682W: http://www.qsl.net/dl1bke/ 17683L: linux-hams@vger.kernel.org 17684S: Maintained 17685F: Documentation/networking/z8530drv.txt 17686F: drivers/net/hamradio/*scc.c 17687F: drivers/net/hamradio/z8530.h 17688 17689ZBUD COMPRESSED PAGE ALLOCATOR 17690M: Seth Jennings <sjenning@redhat.com> 17691M: Dan Streetman <ddstreet@ieee.org> 17692L: linux-mm@kvack.org 17693S: Maintained 17694F: mm/zbud.c 17695F: include/linux/zbud.h 17696 17697ZD1211RW WIRELESS DRIVER 17698M: Daniel Drake <dsd@gentoo.org> 17699M: Ulrich Kunitz <kune@deine-taler.de> 17700W: http://zd1211.ath.cx/wiki/DriverRewrite 17701L: linux-wireless@vger.kernel.org 17702L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17703S: Maintained 17704F: drivers/net/wireless/zydas/zd1211rw/ 17705 17706ZD1301 MEDIA DRIVER 17707M: Antti Palosaari <crope@iki.fi> 17708L: linux-media@vger.kernel.org 17709W: https://linuxtv.org/ 17710W: http://palosaari.fi/linux/ 17711Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17712S: Maintained 17713F: drivers/media/usb/dvb-usb-v2/zd1301* 17714 17715ZD1301_DEMOD MEDIA DRIVER 17716M: Antti Palosaari <crope@iki.fi> 17717L: linux-media@vger.kernel.org 17718W: https://linuxtv.org/ 17719W: http://palosaari.fi/linux/ 17720Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17721S: Maintained 17722F: drivers/media/dvb-frontends/zd1301_demod* 17723 17724ZHAOXIN PROCESSOR SUPPORT 17725M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17726L: linux-kernel@vger.kernel.org 17727S: Maintained 17728F: arch/x86/kernel/cpu/zhaoxin.c 17729 17730ZPOOL COMPRESSED PAGE STORAGE API 17731M: Dan Streetman <ddstreet@ieee.org> 17732L: linux-mm@kvack.org 17733S: Maintained 17734F: mm/zpool.c 17735F: include/linux/zpool.h 17736 17737ZR36067 VIDEO FOR LINUX DRIVER 17738L: mjpeg-users@lists.sourceforge.net 17739L: linux-media@vger.kernel.org 17740W: http://mjpeg.sourceforge.net/driver-zoran/ 17741T: hg https://linuxtv.org/hg/v4l-dvb 17742S: Odd Fixes 17743F: drivers/staging/media/zoran/ 17744 17745ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17746M: Minchan Kim <minchan@kernel.org> 17747M: Nitin Gupta <ngupta@vflare.org> 17748R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17749L: linux-kernel@vger.kernel.org 17750S: Maintained 17751F: drivers/block/zram/ 17752F: Documentation/blockdev/zram.txt 17753 17754ZS DECSTATION Z85C30 SERIAL DRIVER 17755M: "Maciej W. Rozycki" <macro@linux-mips.org> 17756S: Maintained 17757F: drivers/tty/serial/zs.* 17758 17759ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17760M: Minchan Kim <minchan@kernel.org> 17761M: Nitin Gupta <ngupta@vflare.org> 17762R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17763L: linux-mm@kvack.org 17764S: Maintained 17765F: mm/zsmalloc.c 17766F: include/linux/zsmalloc.h 17767F: Documentation/vm/zsmalloc.rst 17768 17769ZSWAP COMPRESSED SWAP CACHING 17770M: Seth Jennings <sjenning@redhat.com> 17771M: Dan Streetman <ddstreet@ieee.org> 17772L: linux-mm@kvack.org 17773S: Maintained 17774F: mm/zswap.c 17775 17776THE REST 17777M: Linus Torvalds <torvalds@linux-foundation.org> 17778L: linux-kernel@vger.kernel.org 17779Q: http://patchwork.kernel.org/project/LKML/list/ 17780T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17781S: Buried alive in reporters 17782F: * 17783F: */ 17784