1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169* 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 276F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 277F: drivers/counter/104-quad-8.c 278 279ACCES PCI-IDIO-16 GPIO DRIVER 280M: William Breathitt Gray <vilhelm.gray@gmail.com> 281L: linux-gpio@vger.kernel.org 282S: Maintained 283F: drivers/gpio/gpio-pci-idio-16.c 284 285ACCES PCIe-IDIO-24 GPIO DRIVER 286M: William Breathitt Gray <vilhelm.gray@gmail.com> 287L: linux-gpio@vger.kernel.org 288S: Maintained 289F: drivers/gpio/gpio-pcie-idio-24.c 290 291ACENIC DRIVER 292M: Jes Sorensen <jes@trained-monkey.org> 293L: linux-acenic@sunsite.dk 294S: Maintained 295F: drivers/net/ethernet/alteon/acenic* 296 297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 298M: Peter Feuerer <peter@piie.net> 299L: platform-driver-x86@vger.kernel.org 300W: http://piie.net/?section=acerhdf 301S: Maintained 302F: drivers/platform/x86/acerhdf.c 303 304ACER WMI LAPTOP EXTRAS 305M: "Lee, Chun-Yi" <jlee@suse.com> 306L: platform-driver-x86@vger.kernel.org 307S: Maintained 308F: drivers/platform/x86/acer-wmi.c 309 310ACPI 311M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 312M: Len Brown <lenb@kernel.org> 313L: linux-acpi@vger.kernel.org 314W: https://01.org/linux-acpi 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 317B: https://bugzilla.kernel.org 318S: Supported 319F: drivers/acpi/ 320F: drivers/pnp/pnpacpi/ 321F: include/linux/acpi.h 322F: include/linux/fwnode.h 323F: include/acpi/ 324F: Documentation/firmware-guide/acpi/ 325F: Documentation/ABI/testing/sysfs-bus-acpi 326F: Documentation/ABI/testing/configfs-acpi 327F: drivers/pci/*acpi* 328F: drivers/pci/*/*acpi* 329F: tools/power/acpi/ 330 331ACPI APEI 332M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 333M: Len Brown <lenb@kernel.org> 334L: linux-acpi@vger.kernel.org 335R: James Morse <james.morse@arm.com> 336R: Tony Luck <tony.luck@intel.com> 337R: Borislav Petkov <bp@alien8.de> 338F: drivers/acpi/apei/ 339 340ACPI COMPONENT ARCHITECTURE (ACPICA) 341M: Robert Moore <robert.moore@intel.com> 342M: Erik Schmauss <erik.schmauss@intel.com> 343M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 344L: linux-acpi@vger.kernel.org 345L: devel@acpica.org 346W: https://acpica.org/ 347W: https://github.com/acpica/acpica/ 348Q: https://patchwork.kernel.org/project/linux-acpi/list/ 349T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350B: https://bugzilla.kernel.org 351B: https://bugs.acpica.org 352S: Supported 353F: drivers/acpi/acpica/ 354F: include/acpi/ 355F: tools/power/acpi/ 356 357ACPI FAN DRIVER 358M: Zhang Rui <rui.zhang@intel.com> 359L: linux-acpi@vger.kernel.org 360W: https://01.org/linux-acpi 361B: https://bugzilla.kernel.org 362S: Supported 363F: drivers/acpi/fan.c 364 365ACPI FOR ARM64 (ACPI/arm64) 366M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 367M: Hanjun Guo <guohanjun@huawei.com> 368M: Sudeep Holla <sudeep.holla@arm.com> 369L: linux-acpi@vger.kernel.org 370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 371S: Maintained 372F: drivers/acpi/arm64 373 374ACPI I2C MULTI INSTANTIATE DRIVER 375M: Hans de Goede <hdegoede@redhat.com> 376L: platform-driver-x86@vger.kernel.org 377S: Maintained 378F: drivers/platform/x86/i2c-multi-instantiate.c 379 380ACPI PMIC DRIVERS 381M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 382M: Len Brown <lenb@kernel.org> 383R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 384R: Mika Westerberg <mika.westerberg@linux.intel.com> 385L: linux-acpi@vger.kernel.org 386Q: https://patchwork.kernel.org/project/linux-acpi/list/ 387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 388B: https://bugzilla.kernel.org 389S: Supported 390F: drivers/acpi/pmic/ 391 392ACPI THERMAL DRIVER 393M: Zhang Rui <rui.zhang@intel.com> 394L: linux-acpi@vger.kernel.org 395W: https://01.org/linux-acpi 396B: https://bugzilla.kernel.org 397S: Supported 398F: drivers/acpi/*thermal* 399 400ACPI VIDEO DRIVER 401M: Zhang Rui <rui.zhang@intel.com> 402L: linux-acpi@vger.kernel.org 403W: https://01.org/linux-acpi 404B: https://bugzilla.kernel.org 405S: Supported 406F: drivers/acpi/acpi_video.c 407 408ACPI WMI DRIVER 409L: platform-driver-x86@vger.kernel.org 410S: Orphan 411F: drivers/platform/x86/wmi.c 412F: include/uapi/linux/wmi.h 413 414AD1889 ALSA SOUND DRIVER 415W: https://parisc.wiki.kernel.org/index.php/AD1889 416L: linux-parisc@vger.kernel.org 417S: Maintained 418F: sound/pci/ad1889.* 419 420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 421M: Michael Hennerich <michael.hennerich@analog.com> 422W: http://wiki.analog.com/AD5254 423W: http://ez.analog.com/community/linux-device-drivers 424S: Supported 425F: drivers/misc/ad525x_dpot.c 426 427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 428M: Michael Hennerich <michael.hennerich@analog.com> 429W: http://wiki.analog.com/AD5398 430W: http://ez.analog.com/community/linux-device-drivers 431S: Supported 432F: drivers/regulator/ad5398.c 433 434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: http://wiki.analog.com/AD7142 437W: http://ez.analog.com/community/linux-device-drivers 438S: Supported 439F: drivers/input/misc/ad714x.c 440 441AD7877 TOUCHSCREEN DRIVER 442M: Michael Hennerich <michael.hennerich@analog.com> 443W: http://wiki.analog.com/AD7877 444W: http://ez.analog.com/community/linux-device-drivers 445S: Supported 446F: drivers/input/touchscreen/ad7877.c 447 448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/AD7879 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/input/touchscreen/ad7879.c 454 455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 456M: Jiri Kosina <jikos@kernel.org> 457S: Maintained 458 459ADF7242 IEEE 802.15.4 RADIO DRIVER 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: https://wiki.analog.com/ADF7242 462W: http://ez.analog.com/community/linux-device-drivers 463L: linux-wpan@vger.kernel.org 464S: Supported 465F: drivers/net/ieee802154/adf7242.c 466F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 467 468ADM1025 HARDWARE MONITOR DRIVER 469M: Jean Delvare <jdelvare@suse.com> 470L: linux-hwmon@vger.kernel.org 471S: Maintained 472F: Documentation/hwmon/adm1025.rst 473F: drivers/hwmon/adm1025.c 474 475ADM1029 HARDWARE MONITOR DRIVER 476M: Corentin Labbe <clabbe.montjoie@gmail.com> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: drivers/hwmon/adm1029.c 480 481ADM8211 WIRELESS DRIVER 482L: linux-wireless@vger.kernel.org 483W: http://wireless.kernel.org/ 484S: Orphan 485F: drivers/net/wireless/admtek/adm8211.* 486 487ADP1653 FLASH CONTROLLER DRIVER 488M: Sakari Ailus <sakari.ailus@iki.fi> 489L: linux-media@vger.kernel.org 490S: Maintained 491F: drivers/media/i2c/adp1653.c 492F: include/media/i2c/adp1653.h 493 494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 495M: Michael Hennerich <michael.hennerich@analog.com> 496W: http://wiki.analog.com/ADP5520 497W: http://ez.analog.com/community/linux-device-drivers 498S: Supported 499F: drivers/mfd/adp5520.c 500F: drivers/video/backlight/adp5520_bl.c 501F: drivers/leds/leds-adp5520.c 502F: drivers/gpio/gpio-adp5520.c 503F: drivers/input/keyboard/adp5520-keys.c 504 505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 506M: Michael Hennerich <michael.hennerich@analog.com> 507W: http://wiki.analog.com/ADP5588 508W: http://ez.analog.com/community/linux-device-drivers 509S: Supported 510F: drivers/input/keyboard/adp5588-keys.c 511F: drivers/gpio/gpio-adp5588.c 512 513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 514M: Michael Hennerich <michael.hennerich@analog.com> 515W: http://wiki.analog.com/ADP8860 516W: http://ez.analog.com/community/linux-device-drivers 517S: Supported 518F: drivers/video/backlight/adp8860_bl.c 519 520ADT746X FAN DRIVER 521M: Colin Leroy <colin@colino.net> 522S: Maintained 523F: drivers/macintosh/therm_adt746x.c 524 525ADT7475 HARDWARE MONITOR DRIVER 526M: Jean Delvare <jdelvare@suse.com> 527L: linux-hwmon@vger.kernel.org 528S: Maintained 529F: Documentation/hwmon/adt7475.rst 530F: drivers/hwmon/adt7475.c 531 532ADVANSYS SCSI DRIVER 533M: Matthew Wilcox <willy@infradead.org> 534M: Hannes Reinecke <hare@suse.com> 535L: linux-scsi@vger.kernel.org 536S: Maintained 537F: Documentation/scsi/advansys.txt 538F: drivers/scsi/advansys.c 539 540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 541M: Michael Hennerich <michael.hennerich@analog.com> 542W: http://wiki.analog.com/ADXL345 543W: http://ez.analog.com/community/linux-device-drivers 544S: Supported 545F: drivers/input/misc/adxl34x.c 546F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 547 548ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 549M: Stefan Popa <stefan.popa@analog.com> 550W: http://ez.analog.com/community/linux-device-drivers 551S: Supported 552F: drivers/iio/accel/adxl372.c 553F: drivers/iio/accel/adxl372_spi.c 554F: drivers/iio/accel/adxl372_i2c.c 555F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 556 557AF9013 MEDIA DRIVER 558M: Antti Palosaari <crope@iki.fi> 559L: linux-media@vger.kernel.org 560W: https://linuxtv.org 561W: http://palosaari.fi/linux/ 562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 563T: git git://linuxtv.org/anttip/media_tree.git 564S: Maintained 565F: drivers/media/dvb-frontends/af9013* 566 567AF9033 MEDIA DRIVER 568M: Antti Palosaari <crope@iki.fi> 569L: linux-media@vger.kernel.org 570W: https://linuxtv.org 571W: http://palosaari.fi/linux/ 572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 573T: git git://linuxtv.org/anttip/media_tree.git 574S: Maintained 575F: drivers/media/dvb-frontends/af9033* 576 577AFFS FILE SYSTEM 578M: David Sterba <dsterba@suse.com> 579L: linux-fsdevel@vger.kernel.org 580S: Odd Fixes 581F: Documentation/filesystems/affs.txt 582F: fs/affs/ 583 584AFS FILESYSTEM 585M: David Howells <dhowells@redhat.com> 586L: linux-afs@lists.infradead.org 587S: Supported 588F: fs/afs/ 589F: include/trace/events/afs.h 590F: Documentation/filesystems/afs.txt 591W: https://www.infradead.org/~dhowells/kafs/ 592 593AGPGART DRIVER 594M: David Airlie <airlied@linux.ie> 595T: git git://anongit.freedesktop.org/drm/drm 596S: Maintained 597F: drivers/char/agp/ 598F: include/linux/agp* 599F: include/uapi/linux/agp* 600 601AHA152X SCSI DRIVER 602M: "Juergen E. Fischer" <fischer@norbit.de> 603L: linux-scsi@vger.kernel.org 604S: Maintained 605F: drivers/scsi/aha152x* 606F: drivers/scsi/pcmcia/aha152x* 607 608AIC7XXX / AIC79XX SCSI DRIVER 609M: Hannes Reinecke <hare@suse.com> 610L: linux-scsi@vger.kernel.org 611S: Maintained 612F: drivers/scsi/aic7xxx/ 613 614AIMSLAB FM RADIO RECEIVER DRIVER 615M: Hans Verkuil <hverkuil@xs4all.nl> 616L: linux-media@vger.kernel.org 617T: git git://linuxtv.org/media_tree.git 618W: https://linuxtv.org 619S: Maintained 620F: drivers/media/radio/radio-aimslab* 621 622AIO 623M: Benjamin LaHaise <bcrl@kvack.org> 624L: linux-aio@kvack.org 625S: Supported 626F: fs/aio.c 627F: include/linux/*aio*.h 628 629AIRSPY MEDIA DRIVER 630M: Antti Palosaari <crope@iki.fi> 631L: linux-media@vger.kernel.org 632W: https://linuxtv.org 633W: http://palosaari.fi/linux/ 634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 635T: git git://linuxtv.org/anttip/media_tree.git 636S: Maintained 637F: drivers/media/usb/airspy/ 638 639ALACRITECH GIGABIT ETHERNET DRIVER 640M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 641S: Maintained 642F: drivers/net/ethernet/alacritech/* 643 644ALCATEL SPEEDTOUCH USB DRIVER 645M: Duncan Sands <duncan.sands@free.fr> 646L: linux-usb@vger.kernel.org 647W: http://www.linux-usb.org/SpeedTouch/ 648S: Maintained 649F: drivers/usb/atm/speedtch.c 650F: drivers/usb/atm/usbatm.c 651 652ALCHEMY AU1XX0 MMC DRIVER 653M: Manuel Lauss <manuel.lauss@gmail.com> 654S: Maintained 655F: drivers/mmc/host/au1xmmc.c 656 657ALI1563 I2C DRIVER 658M: Rudolf Marek <r.marek@assembler.cz> 659L: linux-i2c@vger.kernel.org 660S: Maintained 661F: Documentation/i2c/busses/i2c-ali1563 662F: drivers/i2c/busses/i2c-ali1563.c 663 664ALLEGRO DVT VIDEO IP CORE DRIVER 665M: Michael Tretter <m.tretter@pengutronix.de> 666R: Pengutronix Kernel Team <kernel@pengutronix.de> 667L: linux-media@vger.kernel.org 668S: Maintained 669F: drivers/staging/media/allegro-dvt/ 670 671ALLWINNER SECURITY SYSTEM 672M: Corentin Labbe <clabbe.montjoie@gmail.com> 673L: linux-crypto@vger.kernel.org 674S: Maintained 675F: drivers/crypto/sunxi-ss/ 676 677ALLWINNER VPU DRIVER 678M: Maxime Ripard <mripard@kernel.org> 679M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 680L: linux-media@vger.kernel.org 681S: Maintained 682F: drivers/staging/media/sunxi/cedrus/ 683 684ALPHA PORT 685M: Richard Henderson <rth@twiddle.net> 686M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 687M: Matt Turner <mattst88@gmail.com> 688S: Odd Fixes 689L: linux-alpha@vger.kernel.org 690F: arch/alpha/ 691 692ALPS PS/2 TOUCHPAD DRIVER 693R: Pali Rohár <pali.rohar@gmail.com> 694F: drivers/input/mouse/alps.* 695 696ALTERA I2C CONTROLLER DRIVER 697M: Thor Thayer <thor.thayer@linux.intel.com> 698S: Maintained 699F: Documentation/devicetree/bindings/i2c/i2c-altera.txt 700F: drivers/i2c/busses/i2c-altera.c 701 702ALTERA MAILBOX DRIVER 703M: Ley Foon Tan <lftan@altera.com> 704L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 705S: Maintained 706F: drivers/mailbox/mailbox-altera.c 707 708ALTERA PIO DRIVER 709M: Tien Hock Loh <thloh@altera.com> 710L: linux-gpio@vger.kernel.org 711S: Maintained 712F: drivers/gpio/gpio-altera.c 713 714ALTERA SYSTEM MANAGER DRIVER 715M: Thor Thayer <thor.thayer@linux.intel.com> 716S: Maintained 717F: drivers/mfd/altera-sysmgr.c 718F: include/linux/mfd/altera-sysgmr.h 719 720ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 721M: Thor Thayer <thor.thayer@linux.intel.com> 722S: Maintained 723F: drivers/gpio/gpio-altera-a10sr.c 724F: drivers/mfd/altera-a10sr.c 725F: drivers/reset/reset-a10sr.c 726F: include/linux/mfd/altera-a10sr.h 727F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 728 729ALTERA TRIPLE SPEED ETHERNET DRIVER 730M: Thor Thayer <thor.thayer@linux.intel.com> 731L: netdev@vger.kernel.org 732L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 733S: Maintained 734F: drivers/net/ethernet/altera/ 735 736ALTERA UART/JTAG UART SERIAL DRIVERS 737M: Tobias Klauser <tklauser@distanz.ch> 738L: linux-serial@vger.kernel.org 739L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 740S: Maintained 741F: drivers/tty/serial/altera_uart.c 742F: drivers/tty/serial/altera_jtaguart.c 743F: include/linux/altera_uart.h 744F: include/linux/altera_jtaguart.h 745 746AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 747M: Talel Shenhar <talel@amazon.com> 748S: Maintained 749F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 750F: drivers/thermal/thermal_mmio.c 751 752AMAZON ETHERNET DRIVERS 753M: Netanel Belgazal <netanel@amazon.com> 754R: Saeed Bishara <saeedb@amazon.com> 755R: Zorik Machulsky <zorik@amazon.com> 756L: netdev@vger.kernel.org 757S: Supported 758F: Documentation/networking/device_drivers/amazon/ena.txt 759F: drivers/net/ethernet/amazon/ 760 761AMAZON RDMA EFA DRIVER 762M: Gal Pressman <galpress@amazon.com> 763R: Yossi Leybovich <sleybo@amazon.com> 764L: linux-rdma@vger.kernel.org 765Q: https://patchwork.kernel.org/project/linux-rdma/list/ 766S: Supported 767F: drivers/infiniband/hw/efa/ 768F: include/uapi/rdma/efa-abi.h 769 770AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 771M: Tom Lendacky <thomas.lendacky@amd.com> 772M: Gary Hook <gary.hook@amd.com> 773L: linux-crypto@vger.kernel.org 774S: Supported 775F: drivers/crypto/ccp/ 776F: include/linux/ccp.h 777 778AMD DISPLAY CORE 779M: Harry Wentland <harry.wentland@amd.com> 780M: Leo Li <sunpeng.li@amd.com> 781L: amd-gfx@lists.freedesktop.org 782T: git git://people.freedesktop.org/~agd5f/linux 783S: Supported 784F: drivers/gpu/drm/amd/display/ 785 786AMD FAM15H PROCESSOR POWER MONITORING DRIVER 787M: Huang Rui <ray.huang@amd.com> 788L: linux-hwmon@vger.kernel.org 789S: Supported 790F: Documentation/hwmon/fam15h_power.rst 791F: drivers/hwmon/fam15h_power.c 792 793AMD FCH GPIO DRIVER 794M: Enrico Weigelt, metux IT consult <info@metux.net> 795L: linux-gpio@vger.kernel.org 796S: Maintained 797F: drivers/gpio/gpio-amd-fch.c 798F: include/linux/platform_data/gpio/gpio-amd-fch.h 799 800AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 801L: linux-geode@lists.infradead.org (moderated for non-subscribers) 802S: Orphan 803F: drivers/usb/gadget/udc/amd5536udc.* 804 805AMD GEODE PROCESSOR/CHIPSET SUPPORT 806P: Andres Salomon <dilinger@queued.net> 807L: linux-geode@lists.infradead.org (moderated for non-subscribers) 808W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 809S: Supported 810F: drivers/char/hw_random/geode-rng.c 811F: drivers/crypto/geode* 812F: drivers/video/fbdev/geode/ 813F: arch/x86/include/asm/geode.h 814 815AMD IOMMU (AMD-VI) 816M: Joerg Roedel <joro@8bytes.org> 817L: iommu@lists.linux-foundation.org 818T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 819S: Maintained 820F: drivers/iommu/amd_iommu*.[ch] 821F: include/linux/amd-iommu.h 822 823AMD KFD 824M: Oded Gabbay <oded.gabbay@gmail.com> 825L: dri-devel@lists.freedesktop.org 826T: git git://people.freedesktop.org/~gabbayo/linux.git 827S: Supported 828F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 829F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 830F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 831F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 832F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 833F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 834F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 835F: drivers/gpu/drm/amd/amdkfd/ 836F: drivers/gpu/drm/amd/include/cik_structs.h 837F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 838F: drivers/gpu/drm/amd/include/vi_structs.h 839F: drivers/gpu/drm/amd/include/v9_structs.h 840F: include/uapi/linux/kfd_ioctl.h 841 842AMD MP2 I2C DRIVER 843M: Elie Morisse <syniurge@gmail.com> 844M: Nehal Shah <nehal-bakulchandra.shah@amd.com> 845M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 846L: linux-i2c@vger.kernel.org 847S: Maintained 848F: drivers/i2c/busses/i2c-amd-mp2* 849 850AMD POWERPLAY 851M: Rex Zhu <rex.zhu@amd.com> 852M: Evan Quan <evan.quan@amd.com> 853L: amd-gfx@lists.freedesktop.org 854S: Supported 855F: drivers/gpu/drm/amd/powerplay/ 856T: git git://people.freedesktop.org/~agd5f/linux 857 858AMD SEATTLE DEVICE TREE SUPPORT 859M: Brijesh Singh <brijeshkumar.singh@amd.com> 860M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 861M: Tom Lendacky <thomas.lendacky@amd.com> 862S: Supported 863F: arch/arm64/boot/dts/amd/ 864 865AMD XGBE DRIVER 866M: Tom Lendacky <thomas.lendacky@amd.com> 867L: netdev@vger.kernel.org 868S: Supported 869F: drivers/net/ethernet/amd/xgbe/ 870F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 871 872ANALOG DEVICES INC AD5686 DRIVER 873M: Stefan Popa <stefan.popa@analog.com> 874L: linux-pm@vger.kernel.org 875W: http://ez.analog.com/community/linux-device-drivers 876S: Supported 877F: drivers/iio/dac/ad5686* 878F: drivers/iio/dac/ad5696* 879 880ANALOG DEVICES INC AD5758 DRIVER 881M: Stefan Popa <stefan.popa@analog.com> 882L: linux-iio@vger.kernel.org 883W: http://ez.analog.com/community/linux-device-drivers 884S: Supported 885F: drivers/iio/dac/ad5758.c 886F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 887 888ANALOG DEVICES INC AD7124 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/adc/ad7124.c 894F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 895 896ANALOG DEVICES INC AD7606 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/ad7606.c 902F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt 903 904ANALOG DEVICES INC AD7768-1 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/ad7768-1.c 910F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 911 912ANALOG DEVICES INC AD7780 DRIVER 913M: Michael Hennerich <Michael.Hennerich@analog.com> 914M: Renato Lui Geh <renatogeh@gmail.com> 915L: linux-iio@vger.kernel.org 916W: http://ez.analog.com/community/linux-device-drivers 917S: Supported 918F: drivers/iio/adc/ad7780.c 919F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 920 921ANALOG DEVICES INC AD9389B DRIVER 922M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 923L: linux-media@vger.kernel.org 924S: Maintained 925F: drivers/media/i2c/ad9389b* 926 927ANALOG DEVICES INC ADGS1408 DRIVER 928M: Mircea Caprioru <mircea.caprioru@analog.com> 929S: Supported 930F: drivers/mux/adgs1408.c 931F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 932 933ANALOG DEVICES INC ADIS DRIVER LIBRARY 934M: Alexandru Ardelean <alexandru.ardelean@analog.com> 935S: Supported 936L: linux-iio@vger.kernel.org 937F: include/linux/iio/imu/adis.h 938F: drivers/iio/imu/adis.c 939 940ANALOG DEVICES INC ADP5061 DRIVER 941M: Stefan Popa <stefan.popa@analog.com> 942L: linux-pm@vger.kernel.org 943W: http://ez.analog.com/community/linux-device-drivers 944S: Supported 945F: drivers/power/supply/adp5061.c 946 947ANALOG DEVICES INC ADV7180 DRIVER 948M: Lars-Peter Clausen <lars@metafoo.de> 949L: linux-media@vger.kernel.org 950W: http://ez.analog.com/community/linux-device-drivers 951S: Supported 952F: drivers/media/i2c/adv7180.c 953 954ANALOG DEVICES INC ADV748X DRIVER 955M: Kieran Bingham <kieran.bingham@ideasonboard.com> 956L: linux-media@vger.kernel.org 957S: Maintained 958F: drivers/media/i2c/adv748x/* 959 960ANALOG DEVICES INC ADV7511 DRIVER 961M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 962L: linux-media@vger.kernel.org 963S: Maintained 964F: drivers/media/i2c/adv7511* 965 966ANALOG DEVICES INC ADV7604 DRIVER 967M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 968L: linux-media@vger.kernel.org 969S: Maintained 970F: drivers/media/i2c/adv7604* 971 972ANALOG DEVICES INC ADV7842 DRIVER 973M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 974L: linux-media@vger.kernel.org 975S: Maintained 976F: drivers/media/i2c/adv7842* 977 978ANALOG DEVICES INC ASOC CODEC DRIVERS 979M: Lars-Peter Clausen <lars@metafoo.de> 980L: alsa-devel@alsa-project.org (moderated for non-subscribers) 981W: http://wiki.analog.com/ 982W: http://ez.analog.com/community/linux-device-drivers 983S: Supported 984F: sound/soc/codecs/adau* 985F: sound/soc/codecs/adav* 986F: sound/soc/codecs/ad1* 987F: sound/soc/codecs/ad7* 988F: sound/soc/codecs/ssm* 989F: sound/soc/codecs/sigmadsp.* 990 991ANALOG DEVICES INC DMA DRIVERS 992M: Lars-Peter Clausen <lars@metafoo.de> 993W: http://ez.analog.com/community/linux-device-drivers 994S: Supported 995F: drivers/dma/dma-axi-dmac.c 996 997ANALOG DEVICES INC IIO DRIVERS 998M: Lars-Peter Clausen <lars@metafoo.de> 999M: Michael Hennerich <Michael.Hennerich@analog.com> 1000M: Stefan Popa <stefan.popa@analog.com> 1001W: http://wiki.analog.com/ 1002W: http://ez.analog.com/community/linux-device-drivers 1003S: Supported 1004F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1005F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1006F: drivers/iio/*/ad* 1007F: drivers/iio/adc/ltc2497* 1008X: drivers/iio/*/adjd* 1009F: drivers/staging/iio/*/ad* 1010 1011ANALOGBITS PLL LIBRARIES 1012M: Paul Walmsley <paul.walmsley@sifive.com> 1013S: Supported 1014F: drivers/clk/analogbits/* 1015F: include/linux/clk/analogbits* 1016 1017ANDES ARCHITECTURE 1018M: Greentime Hu <green.hu@gmail.com> 1019M: Vincent Chen <deanbo422@gmail.com> 1020T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1021S: Supported 1022F: arch/nds32/ 1023F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1024F: Documentation/devicetree/bindings/nds32/ 1025K: nds32 1026N: nds32 1027 1028ANDROID CONFIG FRAGMENTS 1029M: Rob Herring <robh@kernel.org> 1030S: Supported 1031F: kernel/configs/android* 1032 1033ANDROID DRIVERS 1034M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 1035M: Arve Hjønnevåg <arve@android.com> 1036M: Todd Kjos <tkjos@android.com> 1037M: Martijn Coenen <maco@android.com> 1038M: Joel Fernandes <joel@joelfernandes.org> 1039M: Christian Brauner <christian@brauner.io> 1040T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1041L: devel@driverdev.osuosl.org 1042S: Supported 1043F: drivers/android/ 1044F: drivers/staging/android/ 1045 1046ANDROID GOLDFISH PIC DRIVER 1047M: Miodrag Dinic <miodrag.dinic@mips.com> 1048S: Supported 1049F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1050F: drivers/irqchip/irq-goldfish-pic.c 1051 1052ANDROID GOLDFISH RTC DRIVER 1053M: Miodrag Dinic <miodrag.dinic@mips.com> 1054S: Supported 1055F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 1056F: drivers/rtc/rtc-goldfish.c 1057 1058ANDROID ION DRIVER 1059M: Laura Abbott <labbott@redhat.com> 1060M: Sumit Semwal <sumit.semwal@linaro.org> 1061L: devel@driverdev.osuosl.org 1062L: dri-devel@lists.freedesktop.org 1063L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 1064S: Supported 1065F: drivers/staging/android/ion 1066F: drivers/staging/android/uapi/ion.h 1067 1068AOA (Apple Onboard Audio) ALSA DRIVER 1069M: Johannes Berg <johannes@sipsolutions.net> 1070L: linuxppc-dev@lists.ozlabs.org 1071L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1072S: Maintained 1073F: sound/aoa/ 1074 1075APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1076M: William Breathitt Gray <vilhelm.gray@gmail.com> 1077L: linux-iio@vger.kernel.org 1078S: Maintained 1079F: drivers/iio/adc/stx104.c 1080 1081APM DRIVER 1082M: Jiri Kosina <jikos@kernel.org> 1083S: Odd fixes 1084T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1085F: arch/x86/kernel/apm_32.c 1086F: include/linux/apm_bios.h 1087F: include/uapi/linux/apm_bios.h 1088F: drivers/char/apm-emulation.c 1089 1090APPARMOR SECURITY MODULE 1091M: John Johansen <john.johansen@canonical.com> 1092L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1093W: wiki.apparmor.net 1094T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1095S: Supported 1096F: security/apparmor/ 1097F: Documentation/admin-guide/LSM/apparmor.rst 1098 1099APPLE BCM5974 MULTITOUCH DRIVER 1100M: Henrik Rydberg <rydberg@bitmath.org> 1101L: linux-input@vger.kernel.org 1102S: Odd fixes 1103F: drivers/input/mouse/bcm5974.c 1104 1105APPLE SMC DRIVER 1106M: Henrik Rydberg <rydberg@bitmath.org> 1107L: linux-hwmon@vger.kernel.org 1108S: Odd fixes 1109F: drivers/hwmon/applesmc.c 1110 1111APPLETALK NETWORK LAYER 1112L: netdev@vger.kernel.org 1113S: Odd fixes 1114F: drivers/net/appletalk/ 1115F: net/appletalk/ 1116F: include/linux/atalk.h 1117F: include/uapi/linux/atalk.h 1118 1119APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1120M: Khuong Dinh <khuong@os.amperecomputing.com> 1121S: Supported 1122F: arch/arm64/boot/dts/apm/ 1123 1124APPLIED MICRO (APM) X-GENE SOC EDAC 1125M: Khuong Dinh <khuong@os.amperecomputing.com> 1126S: Supported 1127F: drivers/edac/xgene_edac.c 1128F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1129 1130APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1131M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1132M: Keyur Chudgar <keyur@os.amperecomputing.com> 1133S: Supported 1134F: drivers/net/ethernet/apm/xgene-v2/ 1135 1136APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1137M: Iyappan Subramanian <iyappan@os.amperecomputing.com> 1138M: Keyur Chudgar <keyur@os.amperecomputing.com> 1139M: Quan Nguyen <quan@os.amperecomputing.com> 1140S: Supported 1141F: drivers/net/ethernet/apm/xgene/ 1142F: drivers/net/phy/mdio-xgene.c 1143F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1144F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1145 1146APPLIED MICRO (APM) X-GENE SOC PMU 1147M: Khuong Dinh <khuong@os.amperecomputing.com> 1148S: Supported 1149F: drivers/perf/xgene_pmu.c 1150F: Documentation/admin-guide/perf/xgene-pmu.rst 1151F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1152 1153APTINA CAMERA SENSOR PLL 1154M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1155L: linux-media@vger.kernel.org 1156S: Maintained 1157F: drivers/media/i2c/aptina-pll.* 1158 1159AQUANTIA ETHERNET DRIVER (atlantic) 1160M: Igor Russkikh <igor.russkikh@aquantia.com> 1161L: netdev@vger.kernel.org 1162S: Supported 1163W: http://www.aquantia.com 1164Q: http://patchwork.ozlabs.org/project/netdev/list/ 1165F: drivers/net/ethernet/aquantia/atlantic/ 1166F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1167 1168ARC FRAMEBUFFER DRIVER 1169M: Jaya Kumar <jayalk@intworks.biz> 1170S: Maintained 1171F: drivers/video/fbdev/arcfb.c 1172F: drivers/video/fbdev/core/fb_defio.c 1173 1174ARC PGU DRM DRIVER 1175M: Alexey Brodkin <abrodkin@synopsys.com> 1176S: Supported 1177F: drivers/gpu/drm/arc/ 1178F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1179 1180ARCNET NETWORK LAYER 1181M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1182L: netdev@vger.kernel.org 1183S: Maintained 1184F: drivers/net/arcnet/ 1185F: include/uapi/linux/if_arcnet.h 1186 1187ARM ARCHITECTED TIMER DRIVER 1188M: Mark Rutland <mark.rutland@arm.com> 1189M: Marc Zyngier <maz@kernel.org> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191S: Maintained 1192F: arch/arm/include/asm/arch_timer.h 1193F: arch/arm64/include/asm/arch_timer.h 1194F: drivers/clocksource/arm_arch_timer.c 1195 1196ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1197M: Linus Walleij <linus.walleij@linaro.org> 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1199S: Maintained 1200F: Documentation/devicetree/bindings/arm/arm-boards 1201F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1202F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1203F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1204F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1205F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1206F: arch/arm/mach-integrator/ 1207F: arch/arm/mach-realview/ 1208F: arch/arm/mach-versatile/ 1209F: arch/arm/plat-versatile/ 1210F: arch/arm/boot/dts/arm-realview-* 1211F: arch/arm/boot/dts/integrator* 1212F: arch/arm/boot/dts/versatile* 1213F: drivers/clk/versatile/ 1214F: drivers/i2c/busses/i2c-versatile.c 1215F: drivers/irqchip/irq-versatile-fpga.c 1216F: drivers/mtd/maps/physmap_of_versatile.c 1217F: drivers/power/reset/arm-versatile-reboot.c 1218F: drivers/soc/versatile/ 1219 1220ARM HDLCD DRM DRIVER 1221M: Liviu Dudau <liviu.dudau@arm.com> 1222S: Supported 1223F: drivers/gpu/drm/arm/hdlcd_* 1224F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1225 1226ARM KOMEDA DRM-KMS DRIVER 1227M: James (Qian) Wang <james.qian.wang@arm.com> 1228M: Liviu Dudau <liviu.dudau@arm.com> 1229L: Mali DP Maintainers <malidp@foss.arm.com> 1230S: Supported 1231T: git git://anongit.freedesktop.org/drm/drm-misc 1232F: drivers/gpu/drm/arm/display/include/ 1233F: drivers/gpu/drm/arm/display/komeda/ 1234F: Documentation/devicetree/bindings/display/arm,komeda.txt 1235F: Documentation/gpu/komeda-kms.rst 1236 1237ARM MALI-DP DRM DRIVER 1238M: Liviu Dudau <liviu.dudau@arm.com> 1239M: Brian Starkey <brian.starkey@arm.com> 1240L: Mali DP Maintainers <malidp@foss.arm.com> 1241S: Supported 1242T: git git://anongit.freedesktop.org/drm/drm-misc 1243F: drivers/gpu/drm/arm/ 1244F: Documentation/devicetree/bindings/display/arm,malidp.txt 1245F: Documentation/gpu/afbc.rst 1246 1247ARM MALI PANFROST DRM DRIVER 1248M: Rob Herring <robh@kernel.org> 1249M: Tomeu Vizoso <tomeu.vizoso@collabora.com> 1250L: dri-devel@lists.freedesktop.org 1251S: Supported 1252T: git git://anongit.freedesktop.org/drm/drm-misc 1253F: drivers/gpu/drm/panfrost/ 1254F: include/uapi/drm/panfrost_drm.h 1255 1256ARM MFM AND FLOPPY DRIVERS 1257M: Ian Molton <spyro@f2s.com> 1258S: Maintained 1259F: arch/arm/mach-rpc/floppydma.S 1260F: arch/arm/include/asm/floppy.h 1261 1262ARM PMU PROFILING AND DEBUGGING 1263M: Will Deacon <will@kernel.org> 1264M: Mark Rutland <mark.rutland@arm.com> 1265S: Maintained 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267F: arch/arm*/kernel/perf_* 1268F: arch/arm/oprofile/common.c 1269F: arch/arm*/kernel/hw_breakpoint.c 1270F: arch/arm*/include/asm/hw_breakpoint.h 1271F: arch/arm*/include/asm/perf_event.h 1272F: drivers/perf/* 1273F: include/linux/perf/arm_pmu.h 1274F: Documentation/devicetree/bindings/arm/pmu.yaml 1275F: Documentation/devicetree/bindings/perf/ 1276 1277ARM PORT 1278M: Russell King <linux@armlinux.org.uk> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280W: http://www.armlinux.org.uk/ 1281S: Odd Fixes 1282T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1283F: arch/arm/ 1284X: arch/arm/boot/dts/ 1285 1286ARM PRIMECELL AACI PL041 DRIVER 1287M: Russell King <linux@armlinux.org.uk> 1288S: Odd Fixes 1289F: sound/arm/aaci.* 1290 1291ARM PRIMECELL BUS SUPPORT 1292M: Russell King <linux@armlinux.org.uk> 1293S: Odd Fixes 1294F: drivers/amba/ 1295F: include/linux/amba/bus.h 1296 1297ARM PRIMECELL CLCD PL110 DRIVER 1298M: Russell King <linux@armlinux.org.uk> 1299S: Odd Fixes 1300F: drivers/video/fbdev/amba-clcd.* 1301 1302ARM PRIMECELL KMI PL050 DRIVER 1303M: Russell King <linux@armlinux.org.uk> 1304S: Odd Fixes 1305F: drivers/input/serio/ambakmi.* 1306F: include/linux/amba/kmi.h 1307 1308ARM PRIMECELL MMCI PL180/1 DRIVER 1309M: Russell King <linux@armlinux.org.uk> 1310S: Odd Fixes 1311F: drivers/mmc/host/mmci.* 1312F: include/linux/amba/mmci.h 1313 1314ARM PRIMECELL SSP PL022 SPI DRIVER 1315M: Linus Walleij <linus.walleij@linaro.org> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1319F: drivers/spi/spi-pl022.c 1320 1321ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1322M: Russell King <linux@armlinux.org.uk> 1323S: Odd Fixes 1324F: drivers/tty/serial/amba-pl01*.c 1325F: include/linux/amba/serial.h 1326 1327ARM PRIMECELL VIC PL190/PL192 DRIVER 1328M: Linus Walleij <linus.walleij@linaro.org> 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1330S: Maintained 1331F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1332F: drivers/irqchip/irq-vic.c 1333 1334AMAZON ANNAPURNA LABS FIC DRIVER 1335M: Talel Shenhar <talel@amazon.com> 1336S: Maintained 1337F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 1338F: drivers/irqchip/irq-al-fic.c 1339 1340ARM SMMU DRIVERS 1341M: Will Deacon <will@kernel.org> 1342R: Robin Murphy <robin.murphy@arm.com> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344S: Maintained 1345F: drivers/iommu/arm-smmu* 1346F: drivers/iommu/io-pgtable-arm.c 1347F: drivers/iommu/io-pgtable-arm-v7s.c 1348 1349ARM SUB-ARCHITECTURES 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351S: Maintained 1352F: arch/arm/mach-*/ 1353F: arch/arm/plat-*/ 1354T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1355 1356ARM/ACTIONS SEMI ARCHITECTURE 1357M: Andreas Färber <afaerber@suse.de> 1358R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361N: owl 1362F: arch/arm/mach-actions/ 1363F: arch/arm/boot/dts/owl-* 1364F: arch/arm64/boot/dts/actions/ 1365F: drivers/clk/actions/ 1366F: drivers/clocksource/timer-owl* 1367F: drivers/dma/owl-dma.c 1368F: drivers/i2c/busses/i2c-owl.c 1369F: drivers/pinctrl/actions/* 1370F: drivers/soc/actions/ 1371F: include/dt-bindings/power/owl-* 1372F: include/linux/soc/actions/ 1373F: Documentation/devicetree/bindings/arm/actions.txt 1374F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1375F: Documentation/devicetree/bindings/dma/owl-dma.txt 1376F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1377F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1378F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1379F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1380 1381ARM/ADS SPHERE MACHINE SUPPORT 1382M: Lennert Buytenhek <kernel@wantstofly.org> 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1384S: Maintained 1385 1386ARM/AFEB9260 MACHINE SUPPORT 1387M: Sergey Lapin <slapin@ossfans.org> 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1389S: Maintained 1390 1391ARM/AJECO 1ARM MACHINE SUPPORT 1392M: Lennert Buytenhek <kernel@wantstofly.org> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395 1396ARM/Allwinner SoC Clock Support 1397M: Emilio López <emilio@elopez.com.ar> 1398S: Maintained 1399F: drivers/clk/sunxi/ 1400 1401ARM/Allwinner sunXi SoC support 1402M: Maxime Ripard <mripard@kernel.org> 1403M: Chen-Yu Tsai <wens@csie.org> 1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1405S: Maintained 1406N: sun[x456789]i 1407N: sun50i 1408F: arch/arm/mach-sunxi/ 1409F: arch/arm64/boot/dts/allwinner/ 1410F: drivers/clk/sunxi-ng/ 1411F: drivers/pinctrl/sunxi/ 1412F: drivers/soc/sunxi/ 1413T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1414 1415ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1416M: Neil Armstrong <narmstrong@baylibre.com> 1417M: Jerome Brunet <jbrunet@baylibre.com> 1418L: linux-amlogic@lists.infradead.org 1419S: Maintained 1420F: drivers/clk/meson/ 1421F: include/dt-bindings/clock/meson* 1422F: include/dt-bindings/clock/gxbb* 1423F: Documentation/devicetree/bindings/clock/amlogic* 1424 1425ARM/Amlogic Meson SoC support 1426M: Kevin Hilman <khilman@baylibre.com> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428L: linux-amlogic@lists.infradead.org 1429W: http://linux-meson.com/ 1430S: Maintained 1431F: arch/arm/mach-meson/ 1432F: arch/arm/boot/dts/meson* 1433F: arch/arm64/boot/dts/amlogic/ 1434F: drivers/pinctrl/meson/ 1435F: drivers/mmc/host/meson* 1436F: drivers/soc/amlogic/ 1437N: meson 1438 1439ARM/Amlogic Meson SoC Sound Drivers 1440M: Jerome Brunet <jbrunet@baylibre.com> 1441L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1442S: Maintained 1443F: sound/soc/meson/ 1444F: Documentation/devicetree/bindings/sound/amlogic* 1445 1446ARM/Annapurna Labs ALPINE ARCHITECTURE 1447M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1448M: Antoine Tenart <antoine.tenart@bootlin.com> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Maintained 1451F: arch/arm/mach-alpine/ 1452F: arch/arm/boot/dts/alpine* 1453F: arch/arm64/boot/dts/al/ 1454F: drivers/*/*alpine* 1455 1456ARM/ARTPEC MACHINE SUPPORT 1457M: Jesper Nilsson <jesper.nilsson@axis.com> 1458M: Lars Persson <lars.persson@axis.com> 1459S: Maintained 1460L: linux-arm-kernel@axis.com 1461F: arch/arm/mach-artpec 1462F: arch/arm/boot/dts/artpec6* 1463F: drivers/clk/axis 1464F: drivers/crypto/axis 1465F: drivers/pinctrl/pinctrl-artpec* 1466F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1467 1468ARM/ASPEED I2C DRIVER 1469M: Brendan Higgins <brendanhiggins@google.com> 1470R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1471R: Joel Stanley <joel@jms.id.au> 1472L: linux-i2c@vger.kernel.org 1473L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1474S: Maintained 1475F: drivers/irqchip/irq-aspeed-i2c-ic.c 1476F: drivers/i2c/busses/i2c-aspeed.c 1477F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1478F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1479 1480ARM/ASPEED MACHINE SUPPORT 1481M: Joel Stanley <joel@jms.id.au> 1482R: Andrew Jeffery <andrew@aj.id.au> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1485Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1486S: Supported 1487T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1488F: arch/arm/mach-aspeed/ 1489F: arch/arm/boot/dts/aspeed-* 1490N: aspeed 1491 1492ARM/BITMAIN ARCHITECTURE 1493M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm64/boot/dts/bitmain/ 1497F: drivers/pinctrl/pinctrl-bm1880.c 1498F: Documentation/devicetree/bindings/arm/bitmain.yaml 1499F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1500 1501ARM/CALXEDA HIGHBANK ARCHITECTURE 1502M: Rob Herring <robh@kernel.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm/mach-highbank/ 1506F: arch/arm/boot/dts/highbank.dts 1507F: arch/arm/boot/dts/ecx-*.dts* 1508 1509ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1510M: Krzysztof Halasa <khalasa@piap.pl> 1511S: Maintained 1512F: arch/arm/mach-cns3xxx/ 1513 1514ARM/CAVIUM THUNDER NETWORK DRIVER 1515M: Sunil Goutham <sgoutham@cavium.com> 1516M: Robert Richter <rric@kernel.org> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Supported 1519F: drivers/net/ethernet/cavium/thunder/ 1520 1521ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1522M: Lukasz Majewski <lukma@denx.de> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/mach-ep93xx/ts72xx.c 1526 1527ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1528M: Alexander Shiyan <shc_work@mail.ru> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530S: Odd Fixes 1531N: clps711x 1532 1533ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1534M: Lennert Buytenhek <kernel@wantstofly.org> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537 1538ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1539M: Hartley Sweeten <hsweeten@visionengravers.com> 1540M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543F: arch/arm/mach-ep93xx/ 1544F: arch/arm/mach-ep93xx/include/mach/ 1545 1546ARM/CLKDEV SUPPORT 1547M: Russell King <linux@armlinux.org.uk> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1551F: drivers/clk/clkdev.c 1552 1553ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1554M: Mike Rapoport <mike@compulab.co.il> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556S: Maintained 1557 1558ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1559M: Baruch Siach <baruch@tkos.co.il> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561S: Maintained 1562F: arch/arm/boot/dts/cx92755* 1563N: digicolor 1564 1565ARM/CONTEC MICRO9 MACHINE SUPPORT 1566M: Hubert Feurstein <hubert.feurstein@contec.at> 1567S: Maintained 1568F: arch/arm/mach-ep93xx/micro9.c 1569 1570ARM/CORESIGHT FRAMEWORK AND DRIVERS 1571M: Mathieu Poirier <mathieu.poirier@linaro.org> 1572R: Suzuki K Poulose <suzuki.poulose@arm.com> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574S: Maintained 1575F: drivers/hwtracing/coresight/* 1576F: Documentation/trace/coresight.txt 1577F: Documentation/trace/coresight-cpu-debug.txt 1578F: Documentation/devicetree/bindings/arm/coresight.txt 1579F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1580F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1581F: tools/perf/arch/arm/util/pmu.c 1582F: tools/perf/arch/arm/util/auxtrace.c 1583F: tools/perf/arch/arm/util/cs-etm.c 1584F: tools/perf/arch/arm/util/cs-etm.h 1585F: tools/perf/util/cs-etm.* 1586F: tools/perf/util/cs-etm-decoder/* 1587 1588ARM/CORGI MACHINE SUPPORT 1589M: Richard Purdie <rpurdie@rpsys.net> 1590S: Maintained 1591 1592ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1593M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1594M: Linus Walleij <linus.walleij@linaro.org> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596T: git git://github.com/ulli-kroll/linux.git 1597S: Maintained 1598F: Documentation/devicetree/bindings/arm/gemini.txt 1599F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1600F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1601F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1602F: arch/arm/mach-gemini/ 1603F: drivers/net/ethernet/cortina/ 1604F: drivers/pinctrl/pinctrl-gemini.c 1605F: drivers/rtc/rtc-ftrtc010.c 1606 1607ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1608M: Barry Song <baohua@kernel.org> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1611S: Maintained 1612F: arch/arm/boot/dts/prima2* 1613F: arch/arm/mach-prima2/ 1614F: drivers/clk/sirf/ 1615F: drivers/clocksource/timer-prima2.c 1616F: drivers/clocksource/timer-atlas7.c 1617N: [^a-z]sirf 1618X: drivers/gnss 1619 1620ARM/CZ.NIC TURRIS MOX SUPPORT 1621M: Marek Behun <marek.behun@nic.cz> 1622W: http://mox.turris.cz 1623S: Maintained 1624F: Documentation/ABI/testing/debugfs-moxtet 1625F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 1626F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 1627F: Documentation/devicetree/bindings/bus/moxtet.txt 1628F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 1629F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 1630F: include/linux/moxtet.h 1631F: drivers/bus/moxtet.c 1632F: drivers/firmware/turris-mox-rwtm.c 1633F: drivers/gpio/gpio-moxtet.c 1634 1635ARM/EBSA110 MACHINE SUPPORT 1636M: Russell King <linux@armlinux.org.uk> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638W: http://www.armlinux.org.uk/ 1639S: Maintained 1640F: arch/arm/mach-ebsa110/ 1641F: drivers/net/ethernet/amd/am79c961a.* 1642 1643ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1644M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1645R: Pengutronix Kernel Team <kernel@pengutronix.de> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648N: efm32 1649 1650ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1651M: Robert Jarzmik <robert.jarzmik@free.fr> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654F: arch/arm/mach-pxa/ezx.c 1655 1656ARM/FARADAY FA526 PORT 1657M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1659S: Maintained 1660T: git git://git.berlios.de/gemini-board 1661F: arch/arm/mm/*-fa* 1662 1663ARM/FOOTBRIDGE ARCHITECTURE 1664M: Russell King <linux@armlinux.org.uk> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666W: http://www.armlinux.org.uk/ 1667S: Maintained 1668F: arch/arm/include/asm/hardware/dec21285.h 1669F: arch/arm/mach-footbridge/ 1670 1671ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1672M: Shawn Guo <shawnguo@kernel.org> 1673M: Sascha Hauer <s.hauer@pengutronix.de> 1674R: Pengutronix Kernel Team <kernel@pengutronix.de> 1675R: Fabio Estevam <festevam@gmail.com> 1676R: NXP Linux Team <linux-imx@nxp.com> 1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1678S: Maintained 1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1680N: imx 1681N: mxs 1682X: drivers/media/i2c/ 1683 1684ARM/FREESCALE VYBRID ARM ARCHITECTURE 1685M: Shawn Guo <shawnguo@kernel.org> 1686M: Sascha Hauer <s.hauer@pengutronix.de> 1687R: Pengutronix Kernel Team <kernel@pengutronix.de> 1688R: Stefan Agner <stefan@agner.ch> 1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1690S: Maintained 1691T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1692F: arch/arm/mach-imx/*vf610* 1693F: arch/arm/boot/dts/vf* 1694 1695ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1696M: Shawn Guo <shawnguo@kernel.org> 1697M: Li Yang <leoyang.li@nxp.com> 1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1699S: Maintained 1700T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1701F: arch/arm/boot/dts/ls1021a* 1702F: arch/arm64/boot/dts/freescale/fsl-* 1703F: arch/arm64/boot/dts/freescale/qoriq-* 1704 1705ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1706M: Lennert Buytenhek <kernel@wantstofly.org> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708S: Maintained 1709 1710ARM/GUMSTIX MACHINE SUPPORT 1711M: Steve Sakoman <sakoman@gmail.com> 1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1713S: Maintained 1714 1715ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1716M: Philipp Zabel <philipp.zabel@gmail.com> 1717M: Paul Parsons <lost.distance@yahoo.com> 1718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1719S: Maintained 1720F: arch/arm/mach-pxa/hx4700.c 1721F: arch/arm/mach-pxa/include/mach/hx4700.h 1722F: sound/soc/pxa/hx4700.c 1723 1724ARM/HISILICON SOC SUPPORT 1725M: Wei Xu <xuwei5@hisilicon.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727W: http://www.hisilicon.com 1728S: Supported 1729T: git git://github.com/hisilicon/linux-hisi.git 1730F: arch/arm/mach-hisi/ 1731F: arch/arm/boot/dts/hi3* 1732F: arch/arm/boot/dts/hip* 1733F: arch/arm/boot/dts/hisi* 1734F: arch/arm64/boot/dts/hisilicon/ 1735 1736ARM/HP JORNADA 7XX MACHINE SUPPORT 1737M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1738W: www.jlime.com 1739S: Maintained 1740T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1741F: arch/arm/mach-sa1100/jornada720.c 1742F: arch/arm/mach-sa1100/include/mach/jornada720.h 1743 1744ARM/IGEP MACHINE SUPPORT 1745M: Enric Balletbo i Serra <eballetbo@gmail.com> 1746M: Javier Martinez Canillas <javier@dowhile0.org> 1747L: linux-omap@vger.kernel.org 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749S: Maintained 1750F: arch/arm/boot/dts/omap3-igep* 1751 1752ARM/INCOME PXA270 SUPPORT 1753M: Marek Vasut <marek.vasut@gmail.com> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756F: arch/arm/mach-pxa/colibri-pxa270-income.c 1757 1758ARM/INTEL IOP32X ARM ARCHITECTURE 1759M: Lennert Buytenhek <kernel@wantstofly.org> 1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1761S: Maintained 1762 1763ARM/INTEL IQ81342EX MACHINE SUPPORT 1764M: Lennert Buytenhek <kernel@wantstofly.org> 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1766S: Maintained 1767 1768ARM/INTEL IXDP2850 MACHINE SUPPORT 1769M: Lennert Buytenhek <kernel@wantstofly.org> 1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1771S: Maintained 1772 1773ARM/INTEL IXP4XX ARM ARCHITECTURE 1774M: Linus Walleij <linusw@kernel.org> 1775M: Imre Kaloz <kaloz@openwrt.org> 1776M: Krzysztof Halasa <khalasa@piap.pl> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778S: Maintained 1779F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 1780F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 1781F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 1782F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 1783F: arch/arm/mach-ixp4xx/ 1784F: drivers/clocksource/timer-ixp4xx.c 1785F: drivers/gpio/gpio-ixp4xx.c 1786F: drivers/irqchip/irq-ixp4xx.c 1787F: include/linux/irqchip/irq-ixp4xx.h 1788F: include/linux/platform_data/timer-ixp4xx.h 1789 1790ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1791M: Jonathan Cameron <jic23@cam.ac.uk> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794F: arch/arm/mach-pxa/stargate2.c 1795F: drivers/pcmcia/pxa2xx_stargate2.c 1796 1797ARM/INTEL XSC3 (MANZANO) ARM CORE 1798M: Lennert Buytenhek <kernel@wantstofly.org> 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800S: Maintained 1801 1802ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1803M: Lennert Buytenhek <kernel@wantstofly.org> 1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1805S: Maintained 1806 1807ARM/LG1K ARCHITECTURE 1808M: Chanho Min <chanho.min@lge.com> 1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1810S: Maintained 1811F: arch/arm64/boot/dts/lg/ 1812 1813ARM/LOGICPD PXA270 MACHINE SUPPORT 1814M: Lennert Buytenhek <kernel@wantstofly.org> 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1816S: Maintained 1817 1818ARM/LPC18XX ARCHITECTURE 1819M: Vladimir Zapolskiy <vz@mleia.com> 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1821S: Maintained 1822F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 1823F: arch/arm/boot/dts/lpc43* 1824F: drivers/i2c/busses/i2c-lpc2k.c 1825F: drivers/memory/pl172.c 1826F: drivers/mtd/spi-nor/nxp-spifi.c 1827F: drivers/rtc/rtc-lpc24xx.c 1828N: lpc18xx 1829 1830ARM/LPC32XX SOC SUPPORT 1831M: Vladimir Zapolskiy <vz@mleia.com> 1832M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1834T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1835S: Maintained 1836F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1837F: arch/arm/boot/dts/lpc32* 1838F: arch/arm/mach-lpc32xx/ 1839F: drivers/i2c/busses/i2c-pnx.c 1840F: drivers/net/ethernet/nxp/lpc_eth.c 1841F: drivers/usb/host/ohci-nxp.c 1842F: drivers/watchdog/pnx4008_wdt.c 1843N: lpc32xx 1844 1845ARM/MAGICIAN MACHINE SUPPORT 1846M: Philipp Zabel <philipp.zabel@gmail.com> 1847S: Maintained 1848 1849ARM/Marvell Dove/MV78xx0/Orion SOC support 1850M: Jason Cooper <jason@lakedaemon.net> 1851M: Andrew Lunn <andrew@lunn.ch> 1852M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1853M: Gregory Clement <gregory.clement@bootlin.com> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856F: Documentation/devicetree/bindings/soc/dove/ 1857F: arch/arm/mach-dove/ 1858F: arch/arm/mach-mv78xx0/ 1859F: arch/arm/mach-orion5x/ 1860F: arch/arm/plat-orion/ 1861F: arch/arm/boot/dts/dove* 1862F: arch/arm/boot/dts/orion5x* 1863T: git git://git.infradead.org/linux-mvebu.git 1864 1865ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1866M: Jason Cooper <jason@lakedaemon.net> 1867M: Andrew Lunn <andrew@lunn.ch> 1868M: Gregory Clement <gregory.clement@bootlin.com> 1869M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871S: Maintained 1872F: arch/arm/boot/dts/armada* 1873F: arch/arm/boot/dts/kirkwood* 1874F: arch/arm/configs/mvebu_*_defconfig 1875F: arch/arm/mach-mvebu/ 1876F: arch/arm64/boot/dts/marvell/armada* 1877F: drivers/cpufreq/armada-37xx-cpufreq.c 1878F: drivers/cpufreq/armada-8k-cpufreq.c 1879F: drivers/cpufreq/mvebu-cpufreq.c 1880F: drivers/irqchip/irq-armada-370-xp.c 1881F: drivers/irqchip/irq-mvebu-* 1882F: drivers/pinctrl/mvebu/ 1883F: drivers/rtc/rtc-armada38x.c 1884T: git git://git.infradead.org/linux-mvebu.git 1885 1886ARM/Mediatek RTC DRIVER 1887M: Eddie Huang <eddie.huang@mediatek.com> 1888M: Sean Wang <sean.wang@mediatek.com> 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1890L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1891S: Maintained 1892F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1893F: drivers/rtc/rtc-mt6397.c 1894F: drivers/rtc/rtc-mt7622.c 1895 1896ARM/Mediatek SoC support 1897M: Matthias Brugger <matthias.bgg@gmail.com> 1898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1899L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1900W: https://mtk.bcnfs.org/ 1901C: irc://chat.freenode.net/linux-mediatek 1902S: Maintained 1903F: arch/arm/boot/dts/mt6* 1904F: arch/arm/boot/dts/mt7* 1905F: arch/arm/boot/dts/mt8* 1906F: arch/arm/mach-mediatek/ 1907F: arch/arm64/boot/dts/mediatek/ 1908F: drivers/soc/mediatek/ 1909N: mtk 1910N: mt[678] 1911K: mediatek 1912 1913ARM/Mediatek USB3 PHY DRIVER 1914M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1916L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1917S: Maintained 1918F: drivers/phy/mediatek/ 1919F: Documentation/devicetree/bindings/phy/phy-mtk-* 1920 1921ARM/Microchip (AT91) SoC support 1922M: Nicolas Ferre <nicolas.ferre@microchip.com> 1923M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1924M: Ludovic Desroches <ludovic.desroches@microchip.com> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926W: http://www.linux4sam.org 1927T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1928S: Supported 1929N: at91 1930N: atmel 1931F: arch/arm/mach-at91/ 1932F: include/soc/at91/ 1933F: arch/arm/boot/dts/at91*.dts 1934F: arch/arm/boot/dts/at91*.dtsi 1935F: arch/arm/boot/dts/sama*.dts 1936F: arch/arm/boot/dts/sama*.dtsi 1937F: arch/arm/include/debug/at91.S 1938F: drivers/memory/atmel* 1939F: drivers/watchdog/sama5d4_wdt.c 1940X: drivers/input/touchscreen/atmel_mxt_ts.c 1941X: drivers/net/wireless/atmel/ 1942 1943ARM/MIOA701 MACHINE SUPPORT 1944M: Robert Jarzmik <robert.jarzmik@free.fr> 1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1946F: arch/arm/mach-pxa/mioa701.c 1947S: Maintained 1948 1949ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1950M: Michael Petchkovsky <mkpetch@internode.on.net> 1951S: Maintained 1952 1953ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1954M: Linus Walleij <linus.walleij@linaro.org> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 1958F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 1959F: arch/arm/mach-nomadik/ 1960F: arch/arm/mach-u300/ 1961F: arch/arm/mach-ux500/ 1962F: drivers/soc/ux500/ 1963F: arch/arm/boot/dts/ste-* 1964F: drivers/clk/clk-nomadik.c 1965F: drivers/clk/clk-u300.c 1966F: drivers/clocksource/clksrc-dbx500-prcmu.c 1967F: drivers/clocksource/timer-u300.c 1968F: drivers/dma/coh901318* 1969F: drivers/dma/ste_dma40* 1970F: drivers/hwspinlock/u8500_hsem.c 1971F: drivers/i2c/busses/i2c-nomadik.c 1972F: drivers/i2c/busses/i2c-stu300.c 1973F: drivers/mfd/ab3100* 1974F: drivers/mfd/ab8500* 1975F: drivers/mfd/abx500* 1976F: drivers/mfd/dbx500* 1977F: drivers/mfd/db8500* 1978F: drivers/pinctrl/nomadik/ 1979F: drivers/pinctrl/pinctrl-coh901* 1980F: drivers/pinctrl/pinctrl-u300.c 1981F: drivers/rtc/rtc-ab3100.c 1982F: drivers/rtc/rtc-ab8500.c 1983F: drivers/rtc/rtc-coh901331.c 1984F: drivers/rtc/rtc-pl031.c 1985F: drivers/watchdog/coh901327_wdt.c 1986F: Documentation/devicetree/bindings/arm/ste-* 1987F: Documentation/devicetree/bindings/arm/ux500/ 1988T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1989 1990ARM/NUVOTON NPCM ARCHITECTURE 1991M: Avi Fishman <avifishman70@gmail.com> 1992M: Tomer Maimon <tmaimon77@gmail.com> 1993M: Tali Perry <tali.perry1@gmail.com> 1994R: Patrick Venture <venture@google.com> 1995R: Nancy Yuen <yuenn@google.com> 1996R: Benjamin Fair <benjaminfair@google.com> 1997L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1998S: Supported 1999F: arch/arm/mach-npcm/ 2000F: arch/arm/boot/dts/nuvoton-npcm* 2001F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2002F: drivers/*/*npcm* 2003F: Documentation/devicetree/bindings/*/*npcm* 2004F: Documentation/devicetree/bindings/*/*/*npcm* 2005 2006ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2007L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2008W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2009S: Orphan 2010F: arch/arm/mach-s3c24xx/mach-gta02.c 2011F: arch/arm/mach-s3c24xx/gta02.h 2012 2013ARM/Orion SoC/Technologic Systems TS-78xx platform support 2014M: Alexander Clouter <alex@digriz.org.uk> 2015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2016W: http://www.digriz.org.uk/ts78xx/kernel 2017S: Maintained 2018F: arch/arm/mach-orion5x/ts78xx-* 2019 2020ARM/OXNAS platform support 2021M: Neil Armstrong <narmstrong@baylibre.com> 2022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2023L: linux-oxnas@groups.io (moderated for non-subscribers) 2024S: Maintained 2025F: arch/arm/mach-oxnas/ 2026F: arch/arm/boot/dts/ox8*.dts* 2027N: oxnas 2028 2029ARM/PALM TREO SUPPORT 2030M: Tomas Cech <sleep_walker@suse.com> 2031L: linux-arm-kernel@lists.infradead.org 2032W: http://hackndev.com 2033S: Maintained 2034F: arch/arm/mach-pxa/palmtreo.* 2035 2036ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2037M: Marek Vasut <marek.vasut@gmail.com> 2038L: linux-arm-kernel@lists.infradead.org 2039W: http://hackndev.com 2040S: Maintained 2041F: arch/arm/mach-pxa/include/mach/palmtx.h 2042F: arch/arm/mach-pxa/palmtx.c 2043F: arch/arm/mach-pxa/palmt5.* 2044F: arch/arm/mach-pxa/include/mach/palmld.h 2045F: arch/arm/mach-pxa/palmld.c 2046F: arch/arm/mach-pxa/palmte2.* 2047F: arch/arm/mach-pxa/include/mach/palmtc.h 2048F: arch/arm/mach-pxa/palmtc.c 2049 2050ARM/PALMZ72 SUPPORT 2051M: Sergey Lapin <slapin@ossfans.org> 2052L: linux-arm-kernel@lists.infradead.org 2053W: http://hackndev.com 2054S: Maintained 2055F: arch/arm/mach-pxa/palmz72.* 2056 2057ARM/PLEB SUPPORT 2058M: Peter Chubb <pleb@gelato.unsw.edu.au> 2059W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2060S: Maintained 2061 2062ARM/PT DIGITAL BOARD PORT 2063M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2065W: http://www.armlinux.org.uk/ 2066S: Maintained 2067 2068ARM/QUALCOMM SUPPORT 2069M: Andy Gross <agross@kernel.org> 2070L: linux-arm-msm@vger.kernel.org 2071S: Maintained 2072F: Documentation/devicetree/bindings/soc/qcom/ 2073F: Documentation/devicetree/bindings/*/qcom* 2074F: arch/arm/boot/dts/qcom-*.dts 2075F: arch/arm/boot/dts/qcom-*.dtsi 2076F: arch/arm/mach-qcom/ 2077F: arch/arm64/boot/dts/qcom/ 2078F: drivers/*/qcom/ 2079F: drivers/*/qcom* 2080F: drivers/*/*/qcom/ 2081F: drivers/*/*/qcom* 2082F: drivers/*/pm8???-* 2083F: drivers/bluetooth/btqcomsmd.c 2084F: drivers/clocksource/timer-qcom.c 2085F: drivers/extcon/extcon-qcom* 2086F: drivers/iommu/msm* 2087F: drivers/i2c/busses/i2c-qup.c 2088F: drivers/i2c/busses/i2c-qcom-geni.c 2089F: drivers/mfd/ssbi.c 2090F: drivers/mmc/host/mmci_qcom* 2091F: drivers/mmc/host/sdhci-msm.c 2092F: drivers/pci/controller/dwc/pcie-qcom.c 2093F: drivers/phy/qualcomm/ 2094F: drivers/power/*/msm* 2095F: drivers/reset/reset-qcom-* 2096F: drivers/scsi/ufs/ufs-qcom.* 2097F: drivers/spi/spi-qup.c 2098F: drivers/spi/spi-geni-qcom.c 2099F: drivers/spi/spi-qcom-qspi.c 2100F: drivers/tty/serial/msm_serial.c 2101F: drivers/usb/dwc3/dwc3-qcom.c 2102F: include/dt-bindings/*/qcom* 2103F: include/linux/*/qcom* 2104T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2105 2106ARM/RADISYS ENP2611 MACHINE SUPPORT 2107M: Lennert Buytenhek <kernel@wantstofly.org> 2108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2109S: Maintained 2110 2111ARM/RDA MICRO ARCHITECTURE 2112M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 2113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2114L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2115S: Maintained 2116F: arch/arm/boot/dts/rda8810pl-* 2117F: drivers/clocksource/timer-rda.c 2118F: drivers/irqchip/irq-rda-intc.c 2119F: drivers/tty/serial/rda-uart.c 2120F: Documentation/devicetree/bindings/arm/rda.yaml 2121F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2122F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2123F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2124 2125ARM/REALTEK ARCHITECTURE 2126M: Andreas Färber <afaerber@suse.de> 2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2128S: Maintained 2129F: arch/arm64/boot/dts/realtek/ 2130F: Documentation/devicetree/bindings/arm/realtek.txt 2131 2132ARM/RENESAS ARM64 ARCHITECTURE 2133M: Simon Horman <horms@verge.net.au> 2134M: Geert Uytterhoeven <geert+renesas@glider.be> 2135M: Magnus Damm <magnus.damm@gmail.com> 2136L: linux-renesas-soc@vger.kernel.org 2137Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2138T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2139T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2140S: Supported 2141F: arch/arm64/boot/dts/renesas/ 2142F: Documentation/devicetree/bindings/arm/renesas.yaml 2143F: drivers/soc/renesas/ 2144F: include/linux/soc/renesas/ 2145 2146ARM/RISCPC ARCHITECTURE 2147M: Russell King <linux@armlinux.org.uk> 2148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2149W: http://www.armlinux.org.uk/ 2150S: Maintained 2151F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2152F: arch/arm/include/asm/hardware/ioc.h 2153F: arch/arm/include/asm/hardware/iomd.h 2154F: arch/arm/include/asm/hardware/memc.h 2155F: arch/arm/mach-rpc/ 2156F: drivers/net/ethernet/8390/etherh.c 2157F: drivers/net/ethernet/i825xx/ether1* 2158F: drivers/net/ethernet/seeq/ether3* 2159F: drivers/scsi/arm/ 2160 2161ARM/Rockchip SoC support 2162M: Heiko Stuebner <heiko@sntech.de> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164L: linux-rockchip@lists.infradead.org 2165T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2166S: Maintained 2167F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt 2168F: arch/arm/boot/dts/rk3* 2169F: arch/arm/boot/dts/rv1108* 2170F: arch/arm/mach-rockchip/ 2171F: drivers/clk/rockchip/ 2172F: drivers/i2c/busses/i2c-rk3x.c 2173F: drivers/*/*rockchip* 2174F: drivers/*/*/*rockchip* 2175F: sound/soc/rockchip/ 2176N: rockchip 2177 2178ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2179M: Kukjin Kim <kgene@kernel.org> 2180M: Krzysztof Kozlowski <krzk@kernel.org> 2181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2182L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2183Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2184S: Maintained 2185F: arch/arm/boot/dts/s3c* 2186F: arch/arm/boot/dts/s5p* 2187F: arch/arm/boot/dts/exynos* 2188F: arch/arm64/boot/dts/exynos/ 2189F: arch/arm/plat-samsung/ 2190F: arch/arm/mach-s3c24*/ 2191F: arch/arm/mach-s3c64xx/ 2192F: arch/arm/mach-s5p*/ 2193F: arch/arm/mach-exynos*/ 2194F: drivers/*/*s3c24* 2195F: drivers/*/*/*s3c24* 2196F: drivers/*/*s3c64xx* 2197F: drivers/*/*s5pv210* 2198F: drivers/memory/samsung/ 2199F: drivers/soc/samsung/ 2200F: include/linux/soc/samsung/ 2201F: Documentation/arm/samsung/ 2202F: Documentation/devicetree/bindings/arm/samsung/ 2203F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2204F: Documentation/devicetree/bindings/power/pd-samsung.txt 2205N: exynos 2206 2207ARM/SAMSUNG MOBILE MACHINE SUPPORT 2208M: Kyungmin Park <kyungmin.park@samsung.com> 2209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2210S: Maintained 2211F: arch/arm/mach-s5pv210/ 2212 2213ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2214M: Kyungmin Park <kyungmin.park@samsung.com> 2215M: Kamil Debski <kamil@wypas.org> 2216M: Andrzej Hajda <a.hajda@samsung.com> 2217L: linux-arm-kernel@lists.infradead.org 2218L: linux-media@vger.kernel.org 2219S: Maintained 2220F: drivers/media/platform/s5p-g2d/ 2221 2222ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2223M: Marek Szyprowski <m.szyprowski@samsung.com> 2224L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2225L: linux-media@vger.kernel.org 2226S: Maintained 2227F: drivers/media/platform/s5p-cec/ 2228F: Documentation/devicetree/bindings/media/s5p-cec.txt 2229 2230ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2231M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> 2232M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2233M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2234L: linux-arm-kernel@lists.infradead.org 2235L: linux-media@vger.kernel.org 2236S: Maintained 2237F: drivers/media/platform/s5p-jpeg/ 2238 2239ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2240M: Kyungmin Park <kyungmin.park@samsung.com> 2241M: Kamil Debski <kamil@wypas.org> 2242M: Jeongtae Park <jtp.park@samsung.com> 2243M: Andrzej Hajda <a.hajda@samsung.com> 2244L: linux-arm-kernel@lists.infradead.org 2245L: linux-media@vger.kernel.org 2246S: Maintained 2247F: drivers/media/platform/s5p-mfc/ 2248 2249ARM/SHMOBILE ARM ARCHITECTURE 2250M: Simon Horman <horms@verge.net.au> 2251M: Geert Uytterhoeven <geert+renesas@glider.be> 2252M: Magnus Damm <magnus.damm@gmail.com> 2253L: linux-renesas-soc@vger.kernel.org 2254Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2255T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2256T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2257S: Supported 2258F: arch/arm/boot/dts/emev2* 2259F: arch/arm/boot/dts/gr-peach* 2260F: arch/arm/boot/dts/iwg20d-q7* 2261F: arch/arm/boot/dts/r7s* 2262F: arch/arm/boot/dts/r8a* 2263F: arch/arm/boot/dts/r9a* 2264F: arch/arm/boot/dts/sh* 2265F: arch/arm/configs/shmobile_defconfig 2266F: arch/arm/include/debug/renesas-scif.S 2267F: arch/arm/mach-shmobile/ 2268F: Documentation/devicetree/bindings/arm/renesas.yaml 2269F: drivers/soc/renesas/ 2270F: include/linux/soc/renesas/ 2271 2272ARM/SOCFPGA ARCHITECTURE 2273M: Dinh Nguyen <dinguyen@kernel.org> 2274S: Maintained 2275F: arch/arm/mach-socfpga/ 2276F: arch/arm/boot/dts/socfpga* 2277F: arch/arm/configs/socfpga_defconfig 2278F: arch/arm64/boot/dts/altera/ 2279F: arch/arm64/boot/dts/intel/ 2280W: http://www.rocketboards.org 2281T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2282 2283ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2284M: Dinh Nguyen <dinguyen@kernel.org> 2285S: Maintained 2286F: drivers/clk/socfpga/ 2287 2288ARM/SOCFPGA EDAC SUPPORT 2289M: Thor Thayer <thor.thayer@linux.intel.com> 2290S: Maintained 2291F: drivers/edac/altera_edac. 2292 2293ARM/SPREADTRUM SoC SUPPORT 2294M: Orson Zhai <orsonzhai@gmail.com> 2295M: Baolin Wang <baolin.wang@linaro.org> 2296M: Chunyan Zhang <zhang.lyra@gmail.com> 2297S: Maintained 2298F: arch/arm64/boot/dts/sprd 2299N: sprd 2300 2301ARM/STI ARCHITECTURE 2302M: Patrice Chotard <patrice.chotard@st.com> 2303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2304W: http://www.stlinux.com 2305S: Maintained 2306F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2307F: arch/arm/mach-sti/ 2308F: arch/arm/boot/dts/sti* 2309F: drivers/char/hw_random/st-rng.c 2310F: drivers/clocksource/arm_global_timer.c 2311F: drivers/clocksource/clksrc_st_lpc.c 2312F: drivers/cpufreq/sti-cpufreq.c 2313F: drivers/dma/st_fdma* 2314F: drivers/i2c/busses/i2c-st.c 2315F: drivers/media/rc/st_rc.c 2316F: drivers/media/platform/sti/c8sectpfe/ 2317F: drivers/mmc/host/sdhci-st.c 2318F: drivers/phy/st/phy-miphy28lp.c 2319F: drivers/phy/st/phy-stih407-usb.c 2320F: drivers/pinctrl/pinctrl-st.c 2321F: drivers/remoteproc/st_remoteproc.c 2322F: drivers/remoteproc/st_slim_rproc.c 2323F: drivers/reset/sti/ 2324F: drivers/rtc/rtc-st-lpc.c 2325F: drivers/tty/serial/st-asc.c 2326F: drivers/usb/dwc3/dwc3-st.c 2327F: drivers/usb/host/ehci-st.c 2328F: drivers/usb/host/ohci-st.c 2329F: drivers/watchdog/st_lpc_wdt.c 2330F: drivers/ata/ahci_st.c 2331F: include/linux/remoteproc/st_slim_rproc.h 2332 2333ARM/STM32 ARCHITECTURE 2334M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2335M: Alexandre Torgue <alexandre.torgue@st.com> 2336L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338S: Maintained 2339T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2340N: stm32 2341N: stm 2342F: arch/arm/boot/dts/stm32* 2343F: arch/arm/mach-stm32/ 2344F: drivers/clocksource/armv7m_systick.c 2345 2346ARM/Synaptics SoC support 2347M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2348M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2350S: Maintained 2351F: arch/arm/mach-berlin/ 2352F: arch/arm/boot/dts/berlin* 2353F: arch/arm64/boot/dts/synaptics/ 2354 2355ARM/TANGO ARCHITECTURE 2356M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2357M: Mans Rullgard <mans@mansr.com> 2358L: linux-arm-kernel@lists.infradead.org 2359S: Odd Fixes 2360N: tango 2361 2362ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2363M: Lennert Buytenhek <kernel@wantstofly.org> 2364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2365S: Maintained 2366 2367ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2368M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 2369L: linux-tegra@vger.kernel.org 2370L: linux-media@vger.kernel.org 2371S: Maintained 2372F: drivers/media/platform/tegra-cec/ 2373F: Documentation/devicetree/bindings/media/tegra-cec.txt 2374 2375ARM/TETON BGA MACHINE SUPPORT 2376M: "Mark F. Brown" <mark.brown314@gmail.com> 2377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2378S: Maintained 2379 2380ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2381M: Santosh Shilimkar <ssantosh@kernel.org> 2382L: linux-kernel@vger.kernel.org 2383S: Maintained 2384F: drivers/memory/*emif* 2385 2386ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2387M: Tero Kristo <t-kristo@ti.com> 2388M: Nishanth Menon <nm@ti.com> 2389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2390S: Supported 2391F: Documentation/devicetree/bindings/arm/ti/k3.txt 2392F: arch/arm64/boot/dts/ti/Makefile 2393F: arch/arm64/boot/dts/ti/k3-* 2394F: include/dt-bindings/pinctrl/k3.h 2395 2396ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2397M: Santosh Shilimkar <ssantosh@kernel.org> 2398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2399S: Maintained 2400F: arch/arm/mach-keystone/ 2401F: arch/arm/boot/dts/keystone-* 2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2403 2404ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2405M: Santosh Shilimkar <ssantosh@kernel.org> 2406L: linux-kernel@vger.kernel.org 2407S: Maintained 2408F: drivers/clk/keystone/ 2409 2410ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2411M: Santosh Shilimkar <ssantosh@kernel.org> 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2413L: linux-kernel@vger.kernel.org 2414S: Maintained 2415F: drivers/clocksource/timer-keystone.c 2416 2417ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2418M: Santosh Shilimkar <ssantosh@kernel.org> 2419L: linux-kernel@vger.kernel.org 2420S: Maintained 2421F: drivers/power/reset/keystone-reset.c 2422 2423ARM/THECUS N2100 MACHINE SUPPORT 2424M: Lennert Buytenhek <kernel@wantstofly.org> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Maintained 2427 2428ARM/TOSA MACHINE SUPPORT 2429M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2430M: Dirk Opfer <dirk@opfer-online.de> 2431S: Maintained 2432 2433ARM/UNIPHIER ARCHITECTURE 2434M: Masahiro Yamada <yamada.masahiro@socionext.com> 2435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2436T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2437S: Maintained 2438F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2439F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2440F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2441F: arch/arm/boot/dts/uniphier* 2442F: arch/arm/include/asm/hardware/cache-uniphier.h 2443F: arch/arm/mach-uniphier/ 2444F: arch/arm/mm/cache-uniphier.c 2445F: arch/arm64/boot/dts/socionext/uniphier* 2446F: drivers/bus/uniphier-system-bus.c 2447F: drivers/clk/uniphier/ 2448F: drivers/dma/uniphier-mdmac.c 2449F: drivers/gpio/gpio-uniphier.c 2450F: drivers/i2c/busses/i2c-uniphier* 2451F: drivers/irqchip/irq-uniphier-aidet.c 2452F: drivers/mmc/host/uniphier-sd.c 2453F: drivers/pinctrl/uniphier/ 2454F: drivers/reset/reset-uniphier.c 2455F: drivers/tty/serial/8250/8250_uniphier.c 2456N: uniphier 2457 2458ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2459M: Ulf Hansson <ulf.hansson@linaro.org> 2460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2461T: git git://git.linaro.org/people/ulfh/clk.git 2462S: Maintained 2463F: drivers/clk/ux500/ 2464 2465ARM/VERSATILE EXPRESS PLATFORM 2466M: Liviu Dudau <liviu.dudau@arm.com> 2467M: Sudeep Holla <sudeep.holla@arm.com> 2468M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2470S: Maintained 2471F: arch/arm/boot/dts/vexpress* 2472F: arch/arm64/boot/dts/arm/ 2473F: arch/arm/mach-vexpress/ 2474F: */*/vexpress* 2475F: */*/*/vexpress* 2476F: drivers/clk/versatile/clk-vexpress-osc.c 2477F: drivers/clocksource/timer-versatile.c 2478N: mps2 2479 2480ARM/VFP SUPPORT 2481M: Russell King <linux@armlinux.org.uk> 2482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2483W: http://www.armlinux.org.uk/ 2484S: Maintained 2485F: arch/arm/vfp/ 2486 2487ARM/VOIPAC PXA270 SUPPORT 2488M: Marek Vasut <marek.vasut@gmail.com> 2489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2490S: Maintained 2491F: arch/arm/mach-pxa/vpac270.c 2492F: arch/arm/mach-pxa/include/mach/vpac270.h 2493 2494ARM/VT8500 ARM ARCHITECTURE 2495M: Tony Prisk <linux@prisktech.co.nz> 2496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2497S: Maintained 2498F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 2499F: arch/arm/mach-vt8500/ 2500F: drivers/clocksource/timer-vt8500.c 2501F: drivers/i2c/busses/i2c-wmt.c 2502F: drivers/mmc/host/wmt-sdmmc.c 2503F: drivers/pwm/pwm-vt8500.c 2504F: drivers/rtc/rtc-vt8500.c 2505F: drivers/tty/serial/vt8500_serial.c 2506F: drivers/usb/host/ehci-platform.c 2507F: drivers/usb/host/uhci-platform.c 2508F: drivers/video/fbdev/vt8500lcdfb.* 2509F: drivers/video/fbdev/wm8505fb* 2510F: drivers/video/fbdev/wmt_ge_rops.* 2511 2512ARM/ZIPIT Z2 SUPPORT 2513M: Marek Vasut <marek.vasut@gmail.com> 2514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2515S: Maintained 2516F: arch/arm/mach-pxa/z2.c 2517F: arch/arm/mach-pxa/include/mach/z2.h 2518 2519ARM/ZTE ARCHITECTURE 2520M: Jun Nie <jun.nie@linaro.org> 2521M: Shawn Guo <shawnguo@kernel.org> 2522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2523S: Maintained 2524F: arch/arm/boot/dts/zx2967* 2525F: arch/arm/mach-zx/ 2526F: arch/arm64/boot/dts/zte/ 2527F: drivers/clk/zte/ 2528F: drivers/dma/zx_dma.c 2529F: drivers/gpio/gpio-zx.c 2530F: drivers/i2c/busses/i2c-zx2967.c 2531F: drivers/mmc/host/dw_mmc-zx.* 2532F: drivers/pinctrl/zte/ 2533F: drivers/soc/zte/ 2534F: drivers/thermal/zx2967_thermal.c 2535F: drivers/watchdog/zx2967_wdt.c 2536F: Documentation/devicetree/bindings/arm/zte.yaml 2537F: Documentation/devicetree/bindings/clock/zx2967*.txt 2538F: Documentation/devicetree/bindings/dma/zxdma.txt 2539F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2540F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2541F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2542F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2543F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2544F: Documentation/devicetree/bindings/soc/zte/ 2545F: Documentation/devicetree/bindings/sound/zte,*.txt 2546F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2547F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2548F: include/dt-bindings/clock/zx2967*.h 2549F: include/dt-bindings/soc/zte,*.h 2550F: sound/soc/codecs/zx_aud96p22.c 2551F: sound/soc/zte/ 2552 2553ARM/ZYNQ ARCHITECTURE 2554M: Michal Simek <michal.simek@xilinx.com> 2555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2556W: http://wiki.xilinx.com 2557T: git https://github.com/Xilinx/linux-xlnx.git 2558S: Supported 2559F: arch/arm/mach-zynq/ 2560F: drivers/cpuidle/cpuidle-zynq.c 2561F: drivers/block/xsysace.c 2562N: zynq 2563N: xilinx 2564F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2565F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2566F: drivers/clocksource/timer-cadence-ttc.c 2567F: drivers/i2c/busses/i2c-cadence.c 2568F: drivers/mmc/host/sdhci-of-arasan.c 2569F: drivers/edac/synopsys_edac.c 2570F: drivers/i2c/busses/i2c-xiic.c 2571 2572ARM64 PORT (AARCH64 ARCHITECTURE) 2573M: Catalin Marinas <catalin.marinas@arm.com> 2574M: Will Deacon <will@kernel.org> 2575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2576T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2577S: Maintained 2578F: arch/arm64/ 2579X: arch/arm64/boot/dts/ 2580F: Documentation/arm64/ 2581 2582AS3645A LED FLASH CONTROLLER DRIVER 2583M: Sakari Ailus <sakari.ailus@iki.fi> 2584L: linux-leds@vger.kernel.org 2585S: Maintained 2586F: drivers/leds/leds-as3645a.c 2587 2588ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2589M: Tianshu Qiu <tian.shu.qiu@intel.com> 2590L: linux-media@vger.kernel.org 2591T: git git://linuxtv.org/media_tree.git 2592S: Maintained 2593F: drivers/media/i2c/ak7375.c 2594F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2595 2596ASAHI KASEI AK8974 DRIVER 2597M: Linus Walleij <linus.walleij@linaro.org> 2598L: linux-iio@vger.kernel.org 2599W: http://www.akm.com/ 2600S: Supported 2601F: drivers/iio/magnetometer/ak8974.c 2602 2603ASC7621 HARDWARE MONITOR DRIVER 2604M: George Joseph <george.joseph@fairview5.com> 2605L: linux-hwmon@vger.kernel.org 2606S: Maintained 2607F: Documentation/hwmon/asc7621.rst 2608F: drivers/hwmon/asc7621.c 2609 2610ASPEED PINCTRL DRIVERS 2611M: Andrew Jeffery <andrew@aj.id.au> 2612L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 2613L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2614L: linux-gpio@vger.kernel.org 2615S: Maintained 2616F: drivers/pinctrl/aspeed/ 2617F: Documentation/devicetree/bindings/pinctrl/aspeed,* 2618 2619ASPEED VIDEO ENGINE DRIVER 2620M: Eddie James <eajames@linux.ibm.com> 2621L: linux-media@vger.kernel.org 2622L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2623S: Maintained 2624F: drivers/media/platform/aspeed-video.c 2625F: Documentation/devicetree/bindings/media/aspeed-video.txt 2626 2627ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2628M: Corentin Chary <corentin.chary@gmail.com> 2629L: acpi4asus-user@lists.sourceforge.net 2630L: platform-driver-x86@vger.kernel.org 2631W: http://acpi4asus.sf.net 2632S: Maintained 2633F: drivers/platform/x86/asus*.c 2634F: drivers/platform/x86/eeepc*.c 2635 2636ASUS WIRELESS RADIO CONTROL DRIVER 2637M: João Paulo Rechi Vita <jprvita@gmail.com> 2638L: platform-driver-x86@vger.kernel.org 2639S: Maintained 2640F: drivers/platform/x86/asus-wireless.c 2641 2642ASYMMETRIC KEYS 2643M: David Howells <dhowells@redhat.com> 2644L: keyrings@vger.kernel.org 2645S: Maintained 2646F: Documentation/crypto/asymmetric-keys.txt 2647F: include/linux/verification.h 2648F: include/crypto/public_key.h 2649F: include/crypto/pkcs7.h 2650F: crypto/asymmetric_keys/ 2651 2652ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2653R: Dan Williams <dan.j.williams@intel.com> 2654W: http://sourceforge.net/projects/xscaleiop 2655S: Odd fixes 2656F: Documentation/crypto/async-tx-api.txt 2657F: crypto/async_tx/ 2658F: drivers/dma/ 2659F: include/linux/dmaengine.h 2660F: include/linux/async_tx.h 2661 2662AT24 EEPROM DRIVER 2663M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2664L: linux-i2c@vger.kernel.org 2665T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2666S: Maintained 2667F: Documentation/devicetree/bindings/eeprom/at24.txt 2668F: drivers/misc/eeprom/at24.c 2669 2670ATA OVER ETHERNET (AOE) DRIVER 2671M: "Justin Sanders" <justin@coraid.com> 2672W: http://www.openaoe.org/ 2673S: Supported 2674F: Documentation/admin-guide/aoe/ 2675F: drivers/block/aoe/ 2676 2677ATHEROS 71XX/9XXX GPIO DRIVER 2678M: Alban Bedel <albeu@free.fr> 2679W: https://github.com/AlbanBedel/linux 2680T: git git://github.com/AlbanBedel/linux 2681S: Maintained 2682F: drivers/gpio/gpio-ath79.c 2683F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2684 2685ATHEROS 71XX/9XXX USB PHY DRIVER 2686M: Alban Bedel <albeu@free.fr> 2687W: https://github.com/AlbanBedel/linux 2688T: git git://github.com/AlbanBedel/linux 2689S: Maintained 2690F: drivers/phy/qualcomm/phy-ath79-usb.c 2691F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2692 2693ATHEROS ATH GENERIC UTILITIES 2694M: Kalle Valo <kvalo@codeaurora.org> 2695L: linux-wireless@vger.kernel.org 2696S: Supported 2697F: drivers/net/wireless/ath/* 2698 2699ATHEROS ATH5K WIRELESS DRIVER 2700M: Jiri Slaby <jirislaby@gmail.com> 2701M: Nick Kossifidis <mickflemm@gmail.com> 2702M: Luis Chamberlain <mcgrof@kernel.org> 2703L: linux-wireless@vger.kernel.org 2704W: http://wireless.kernel.org/en/users/Drivers/ath5k 2705S: Maintained 2706F: drivers/net/wireless/ath/ath5k/ 2707 2708ATHEROS ATH6KL WIRELESS DRIVER 2709M: Kalle Valo <kvalo@codeaurora.org> 2710L: linux-wireless@vger.kernel.org 2711W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2713S: Supported 2714F: drivers/net/wireless/ath/ath6kl/ 2715 2716ATI_REMOTE2 DRIVER 2717M: Ville Syrjala <syrjala@sci.fi> 2718S: Maintained 2719F: drivers/input/misc/ati_remote2.c 2720 2721ATK0110 HWMON DRIVER 2722M: Luca Tettamanti <kronos.it@gmail.com> 2723L: linux-hwmon@vger.kernel.org 2724S: Maintained 2725F: drivers/hwmon/asus_atk0110.c 2726 2727ATLX ETHERNET DRIVERS 2728M: Jay Cliburn <jcliburn@gmail.com> 2729M: Chris Snook <chris.snook@gmail.com> 2730L: netdev@vger.kernel.org 2731W: http://sourceforge.net/projects/atl1 2732W: http://atl1.sourceforge.net 2733S: Maintained 2734F: drivers/net/ethernet/atheros/ 2735 2736ATM 2737M: Chas Williams <3chas3@gmail.com> 2738L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2739L: netdev@vger.kernel.org 2740W: http://linux-atm.sourceforge.net 2741S: Maintained 2742F: drivers/atm/ 2743F: include/linux/atm* 2744F: include/uapi/linux/atm* 2745 2746ATMEL MACB ETHERNET DRIVER 2747M: Nicolas Ferre <nicolas.ferre@microchip.com> 2748S: Supported 2749F: drivers/net/ethernet/cadence/ 2750 2751ATMEL MAXTOUCH DRIVER 2752M: Nick Dyer <nick@shmanahar.org> 2753T: git git://github.com/ndyer/linux.git 2754S: Maintained 2755F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2756F: drivers/input/touchscreen/atmel_mxt_ts.c 2757 2758ATMEL WIRELESS DRIVER 2759M: Simon Kelley <simon@thekelleys.org.uk> 2760L: linux-wireless@vger.kernel.org 2761W: http://www.thekelleys.org.uk/atmel 2762W: http://atmelwlandriver.sourceforge.net/ 2763S: Maintained 2764F: drivers/net/wireless/atmel/atmel* 2765 2766ATOMIC INFRASTRUCTURE 2767M: Will Deacon <will@kernel.org> 2768M: Peter Zijlstra <peterz@infradead.org> 2769R: Boqun Feng <boqun.feng@gmail.com> 2770L: linux-kernel@vger.kernel.org 2771S: Maintained 2772F: arch/*/include/asm/atomic*.h 2773F: include/*/atomic*.h 2774F: scripts/atomic/ 2775 2776ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2777M: Bradley Grove <linuxdrivers@attotech.com> 2778L: linux-scsi@vger.kernel.org 2779W: http://www.attotech.com 2780S: Supported 2781F: drivers/scsi/esas2r 2782 2783ATUSB IEEE 802.15.4 RADIO DRIVER 2784M: Stefan Schmidt <stefan@datenfreihafen.org> 2785L: linux-wpan@vger.kernel.org 2786S: Maintained 2787F: drivers/net/ieee802154/atusb.c 2788F: drivers/net/ieee802154/atusb.h 2789F: drivers/net/ieee802154/at86rf230.h 2790 2791AUDIT SUBSYSTEM 2792M: Paul Moore <paul@paul-moore.com> 2793M: Eric Paris <eparis@redhat.com> 2794L: linux-audit@redhat.com (moderated for non-subscribers) 2795W: https://github.com/linux-audit 2796T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2797S: Supported 2798F: include/linux/audit.h 2799F: include/uapi/linux/audit.h 2800F: kernel/audit* 2801 2802AUXILIARY DISPLAY DRIVERS 2803M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2804S: Maintained 2805F: drivers/auxdisplay/ 2806F: include/linux/cfag12864b.h 2807 2808AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2809M: Andreas Klinger <ak@it-klinger.de> 2810L: linux-iio@vger.kernel.org 2811S: Maintained 2812F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 2813F: drivers/iio/adc/hx711.c 2814 2815AX.25 NETWORK LAYER 2816M: Ralf Baechle <ralf@linux-mips.org> 2817L: linux-hams@vger.kernel.org 2818W: http://www.linux-ax25.org/ 2819S: Maintained 2820F: include/uapi/linux/ax25.h 2821F: include/net/ax25.h 2822F: net/ax25/ 2823 2824AXENTIA ARM DEVICES 2825M: Peter Rosin <peda@axentia.se> 2826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2827S: Maintained 2828F: Documentation/devicetree/bindings/arm/axentia.txt 2829F: arch/arm/boot/dts/at91-linea.dtsi 2830F: arch/arm/boot/dts/at91-natte.dtsi 2831F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2832F: arch/arm/boot/dts/at91-tse850-3.dts 2833 2834AXENTIA ASOC DRIVERS 2835M: Peter Rosin <peda@axentia.se> 2836L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2837S: Maintained 2838F: Documentation/devicetree/bindings/sound/axentia,* 2839F: sound/soc/atmel/tse850-pcm5142.c 2840 2841AXXIA I2C CONTROLLER 2842M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2843L: linux-i2c@vger.kernel.org 2844S: Maintained 2845F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2846F: drivers/i2c/busses/i2c-axxia.c 2847 2848AZ6007 DVB DRIVER 2849M: Mauro Carvalho Chehab <mchehab@kernel.org> 2850L: linux-media@vger.kernel.org 2851W: https://linuxtv.org 2852T: git git://linuxtv.org/media_tree.git 2853S: Maintained 2854F: drivers/media/usb/dvb-usb-v2/az6007.c 2855 2856AZTECH FM RADIO RECEIVER DRIVER 2857M: Hans Verkuil <hverkuil@xs4all.nl> 2858L: linux-media@vger.kernel.org 2859T: git git://linuxtv.org/media_tree.git 2860W: https://linuxtv.org 2861S: Maintained 2862F: drivers/media/radio/radio-aztech* 2863 2864B43 WIRELESS DRIVER 2865L: linux-wireless@vger.kernel.org 2866L: b43-dev@lists.infradead.org 2867W: http://wireless.kernel.org/en/users/Drivers/b43 2868S: Odd Fixes 2869F: drivers/net/wireless/broadcom/b43/ 2870 2871B43LEGACY WIRELESS DRIVER 2872M: Larry Finger <Larry.Finger@lwfinger.net> 2873L: linux-wireless@vger.kernel.org 2874L: b43-dev@lists.infradead.org 2875W: http://wireless.kernel.org/en/users/Drivers/b43 2876S: Maintained 2877F: drivers/net/wireless/broadcom/b43legacy/ 2878 2879BACKLIGHT CLASS/SUBSYSTEM 2880M: Lee Jones <lee.jones@linaro.org> 2881M: Daniel Thompson <daniel.thompson@linaro.org> 2882M: Jingoo Han <jingoohan1@gmail.com> 2883L: dri-devel@lists.freedesktop.org 2884T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2885S: Maintained 2886F: drivers/video/backlight/ 2887F: include/linux/backlight.h 2888F: include/linux/pwm_backlight.h 2889F: Documentation/devicetree/bindings/leds/backlight 2890 2891BATMAN ADVANCED 2892M: Marek Lindner <mareklindner@neomailbox.ch> 2893M: Simon Wunderlich <sw@simonwunderlich.de> 2894M: Antonio Quartulli <a@unstable.cc> 2895L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2896W: https://www.open-mesh.org/ 2897B: https://www.open-mesh.org/projects/batman-adv/issues 2898C: irc://chat.freenode.net/batman 2899Q: https://patchwork.open-mesh.org/project/batman/list/ 2900T: git https://git.open-mesh.org/linux-merge.git 2901S: Maintained 2902F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 2903F: Documentation/ABI/obsolete/sysfs-class-net-mesh 2904F: Documentation/networking/batman-adv.rst 2905F: include/uapi/linux/batadv_packet.h 2906F: include/uapi/linux/batman_adv.h 2907F: net/batman-adv/ 2908 2909BAYCOM/HDLCDRV DRIVERS FOR AX.25 2910M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2911L: linux-hams@vger.kernel.org 2912W: http://www.baycom.org/~tom/ham/ham.html 2913S: Maintained 2914F: drivers/net/hamradio/baycom* 2915 2916BCACHE (BLOCK LAYER CACHE) 2917M: Coly Li <colyli@suse.de> 2918M: Kent Overstreet <kent.overstreet@gmail.com> 2919L: linux-bcache@vger.kernel.org 2920W: http://bcache.evilpiepirate.org 2921C: irc://irc.oftc.net/bcache 2922S: Maintained 2923F: drivers/md/bcache/ 2924 2925BDISP ST MEDIA DRIVER 2926M: Fabien Dessenne <fabien.dessenne@st.com> 2927L: linux-media@vger.kernel.org 2928T: git git://linuxtv.org/media_tree.git 2929W: https://linuxtv.org 2930S: Supported 2931F: drivers/media/platform/sti/bdisp 2932 2933BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2934M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2935L: netdev@vger.kernel.org 2936S: Maintained 2937F: drivers/net/ethernet/ec_bhf.c 2938 2939BEFS FILE SYSTEM 2940M: Luis de Bethencourt <luisbg@kernel.org> 2941M: Salah Triki <salah.triki@gmail.com> 2942S: Maintained 2943T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2944F: Documentation/filesystems/befs.txt 2945F: fs/befs/ 2946 2947BFQ I/O SCHEDULER 2948M: Paolo Valente <paolo.valente@linaro.org> 2949M: Jens Axboe <axboe@kernel.dk> 2950L: linux-block@vger.kernel.org 2951S: Maintained 2952F: block/bfq-* 2953F: Documentation/block/bfq-iosched.rst 2954 2955BFS FILE SYSTEM 2956M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2957S: Maintained 2958F: Documentation/filesystems/bfs.txt 2959F: fs/bfs/ 2960F: include/uapi/linux/bfs_fs.h 2961 2962BLINKM RGB LED DRIVER 2963M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2964S: Maintained 2965F: drivers/leds/leds-blinkm.c 2966 2967BLOCK LAYER 2968M: Jens Axboe <axboe@kernel.dk> 2969L: linux-block@vger.kernel.org 2970T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2971S: Maintained 2972F: block/ 2973F: drivers/block/ 2974F: kernel/trace/blktrace.c 2975F: lib/sbitmap.c 2976 2977BLOCK2MTD DRIVER 2978M: Joern Engel <joern@lazybastard.org> 2979L: linux-mtd@lists.infradead.org 2980S: Maintained 2981F: drivers/mtd/devices/block2mtd.c 2982 2983BLUETOOTH DRIVERS 2984M: Marcel Holtmann <marcel@holtmann.org> 2985M: Johan Hedberg <johan.hedberg@gmail.com> 2986L: linux-bluetooth@vger.kernel.org 2987W: http://www.bluez.org/ 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2990S: Maintained 2991F: drivers/bluetooth/ 2992 2993BLUETOOTH SUBSYSTEM 2994M: Marcel Holtmann <marcel@holtmann.org> 2995M: Johan Hedberg <johan.hedberg@gmail.com> 2996L: linux-bluetooth@vger.kernel.org 2997W: http://www.bluez.org/ 2998T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2999T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3000S: Maintained 3001F: net/bluetooth/ 3002F: include/net/bluetooth/ 3003 3004BONDING DRIVER 3005M: Jay Vosburgh <j.vosburgh@gmail.com> 3006M: Veaceslav Falico <vfalico@gmail.com> 3007M: Andy Gospodarek <andy@greyhouse.net> 3008L: netdev@vger.kernel.org 3009W: http://sourceforge.net/projects/bonding/ 3010S: Supported 3011F: drivers/net/bonding/ 3012F: include/uapi/linux/if_bonding.h 3013 3014BPF (Safe dynamic programs and tools) 3015M: Alexei Starovoitov <ast@kernel.org> 3016M: Daniel Borkmann <daniel@iogearbox.net> 3017R: Martin KaFai Lau <kafai@fb.com> 3018R: Song Liu <songliubraving@fb.com> 3019R: Yonghong Song <yhs@fb.com> 3020L: netdev@vger.kernel.org 3021L: bpf@vger.kernel.org 3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3023T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3024Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3025S: Supported 3026F: arch/*/net/* 3027F: Documentation/networking/filter.txt 3028F: Documentation/bpf/ 3029F: include/linux/bpf* 3030F: include/linux/filter.h 3031F: include/trace/events/xdp.h 3032F: include/uapi/linux/bpf* 3033F: include/uapi/linux/filter.h 3034F: kernel/bpf/ 3035F: kernel/trace/bpf_trace.c 3036F: lib/test_bpf.c 3037F: net/bpf/ 3038F: net/core/filter.c 3039F: net/sched/act_bpf.c 3040F: net/sched/cls_bpf.c 3041F: samples/bpf/ 3042F: tools/bpf/ 3043F: tools/lib/bpf/ 3044F: tools/testing/selftests/bpf/ 3045K: bpf 3046N: bpf 3047 3048BPF JIT for ARM 3049M: Shubham Bansal <illusionist.neo@gmail.com> 3050L: netdev@vger.kernel.org 3051L: bpf@vger.kernel.org 3052S: Maintained 3053F: arch/arm/net/ 3054 3055BPF JIT for ARM64 3056M: Daniel Borkmann <daniel@iogearbox.net> 3057M: Alexei Starovoitov <ast@kernel.org> 3058M: Zi Shen Lim <zlim.lnx@gmail.com> 3059L: netdev@vger.kernel.org 3060L: bpf@vger.kernel.org 3061S: Supported 3062F: arch/arm64/net/ 3063 3064BPF JIT for MIPS (32-BIT AND 64-BIT) 3065M: Paul Burton <paul.burton@mips.com> 3066L: netdev@vger.kernel.org 3067L: bpf@vger.kernel.org 3068S: Maintained 3069F: arch/mips/net/ 3070 3071BPF JIT for NFP NICs 3072M: Jakub Kicinski <jakub.kicinski@netronome.com> 3073L: netdev@vger.kernel.org 3074L: bpf@vger.kernel.org 3075S: Supported 3076F: drivers/net/ethernet/netronome/nfp/bpf/ 3077 3078BPF JIT for POWERPC (32-BIT AND 64-BIT) 3079M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 3080M: Sandipan Das <sandipan@linux.ibm.com> 3081L: netdev@vger.kernel.org 3082L: bpf@vger.kernel.org 3083S: Maintained 3084F: arch/powerpc/net/ 3085 3086BPF JIT for RISC-V (RV64G) 3087M: Björn Töpel <bjorn.topel@gmail.com> 3088L: netdev@vger.kernel.org 3089S: Maintained 3090F: arch/riscv/net/ 3091 3092BPF JIT for S390 3093M: Ilya Leoshkevich <iii@linux.ibm.com> 3094M: Heiko Carstens <heiko.carstens@de.ibm.com> 3095M: Vasily Gorbik <gor@linux.ibm.com> 3096L: netdev@vger.kernel.org 3097L: bpf@vger.kernel.org 3098S: Maintained 3099F: arch/s390/net/ 3100X: arch/s390/net/pnet.c 3101 3102BPF JIT for SPARC (32-BIT AND 64-BIT) 3103M: David S. Miller <davem@davemloft.net> 3104L: netdev@vger.kernel.org 3105L: bpf@vger.kernel.org 3106S: Maintained 3107F: arch/sparc/net/ 3108 3109BPF JIT for X86 32-BIT 3110M: Wang YanQing <udknight@gmail.com> 3111L: netdev@vger.kernel.org 3112L: bpf@vger.kernel.org 3113S: Maintained 3114F: arch/x86/net/bpf_jit_comp32.c 3115 3116BPF JIT for X86 64-BIT 3117M: Alexei Starovoitov <ast@kernel.org> 3118M: Daniel Borkmann <daniel@iogearbox.net> 3119L: netdev@vger.kernel.org 3120L: bpf@vger.kernel.org 3121S: Supported 3122F: arch/x86/net/ 3123X: arch/x86/net/bpf_jit_comp32.c 3124 3125BROADCOM B44 10/100 ETHERNET DRIVER 3126M: Michael Chan <michael.chan@broadcom.com> 3127L: netdev@vger.kernel.org 3128S: Supported 3129F: drivers/net/ethernet/broadcom/b44.* 3130 3131BROADCOM B53 ETHERNET SWITCH DRIVER 3132M: Florian Fainelli <f.fainelli@gmail.com> 3133L: netdev@vger.kernel.org 3134L: openwrt-devel@lists.openwrt.org (subscribers-only) 3135S: Supported 3136F: drivers/net/dsa/b53/* 3137F: include/linux/platform_data/b53.h 3138 3139BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3140M: Florian Fainelli <f.fainelli@gmail.com> 3141M: Ray Jui <rjui@broadcom.com> 3142M: Scott Branden <sbranden@broadcom.com> 3143M: bcm-kernel-feedback-list@broadcom.com 3144T: git git://github.com/broadcom/mach-bcm 3145S: Maintained 3146N: bcm281* 3147N: bcm113* 3148N: bcm216* 3149N: kona 3150F: arch/arm/mach-bcm/ 3151 3152BROADCOM BCM2835 ARM ARCHITECTURE 3153M: Eric Anholt <eric@anholt.net> 3154M: Stefan Wahren <wahrenst@gmx.net> 3155L: bcm-kernel-feedback-list@broadcom.com 3156L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3158T: git git://github.com/anholt/linux 3159S: Maintained 3160N: bcm2835 3161F: drivers/staging/vc04_services 3162 3163BROADCOM BCM47XX MIPS ARCHITECTURE 3164M: Hauke Mehrtens <hauke@hauke-m.de> 3165M: Rafał Miłecki <zajec5@gmail.com> 3166L: linux-mips@vger.kernel.org 3167S: Maintained 3168F: Documentation/devicetree/bindings/mips/brcm/ 3169F: arch/mips/bcm47xx/* 3170F: arch/mips/include/asm/mach-bcm47xx/* 3171 3172BROADCOM BCM5301X ARM ARCHITECTURE 3173M: Hauke Mehrtens <hauke@hauke-m.de> 3174M: Rafał Miłecki <zajec5@gmail.com> 3175M: bcm-kernel-feedback-list@broadcom.com 3176L: linux-arm-kernel@lists.infradead.org 3177S: Maintained 3178F: arch/arm/mach-bcm/bcm_5301x.c 3179F: arch/arm/boot/dts/bcm5301x*.dtsi 3180F: arch/arm/boot/dts/bcm470* 3181F: arch/arm/boot/dts/bcm953012* 3182 3183BROADCOM BCM53573 ARM ARCHITECTURE 3184M: Rafał Miłecki <rafal@milecki.pl> 3185L: bcm-kernel-feedback-list@broadcom.com 3186L: linux-arm-kernel@lists.infradead.org 3187S: Maintained 3188F: arch/arm/boot/dts/bcm53573* 3189F: arch/arm/boot/dts/bcm47189* 3190 3191BROADCOM BCM63XX ARM ARCHITECTURE 3192M: Florian Fainelli <f.fainelli@gmail.com> 3193M: bcm-kernel-feedback-list@broadcom.com 3194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3195T: git git://github.com/broadcom/stblinux.git 3196S: Maintained 3197N: bcm63xx 3198 3199BROADCOM BCM63XX/BCM33XX UDC DRIVER 3200M: Kevin Cernekee <cernekee@gmail.com> 3201L: linux-usb@vger.kernel.org 3202S: Maintained 3203F: drivers/usb/gadget/udc/bcm63xx_udc.* 3204 3205BROADCOM BCM7XXX ARM ARCHITECTURE 3206M: Brian Norris <computersforpeace@gmail.com> 3207M: Gregory Fong <gregory.0xf0@gmail.com> 3208M: Florian Fainelli <f.fainelli@gmail.com> 3209M: bcm-kernel-feedback-list@broadcom.com 3210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3211T: git git://github.com/broadcom/stblinux.git 3212S: Maintained 3213F: arch/arm/mach-bcm/*brcmstb* 3214F: arch/arm/boot/dts/bcm7*.dts* 3215F: drivers/bus/brcmstb_gisb.c 3216F: arch/arm/mm/cache-b15-rac.c 3217F: arch/arm/include/asm/hardware/cache-b15-rac.h 3218N: brcmstb 3219 3220BROADCOM BMIPS CPUFREQ DRIVER 3221M: Markus Mayer <mmayer@broadcom.com> 3222M: bcm-kernel-feedback-list@broadcom.com 3223L: linux-pm@vger.kernel.org 3224S: Maintained 3225F: drivers/cpufreq/bmips-cpufreq.c 3226 3227BROADCOM BMIPS MIPS ARCHITECTURE 3228M: Kevin Cernekee <cernekee@gmail.com> 3229M: Florian Fainelli <f.fainelli@gmail.com> 3230L: bcm-kernel-feedback-list@broadcom.com 3231L: linux-mips@vger.kernel.org 3232T: git git://github.com/broadcom/stblinux.git 3233S: Maintained 3234F: arch/mips/bmips/* 3235F: arch/mips/include/asm/mach-bmips/* 3236F: arch/mips/kernel/*bmips* 3237F: arch/mips/boot/dts/brcm/bcm*.dts* 3238F: drivers/irqchip/irq-bcm63* 3239F: drivers/irqchip/irq-bcm7* 3240F: drivers/irqchip/irq-brcmstb* 3241F: include/linux/bcm963xx_nvram.h 3242F: include/linux/bcm963xx_tag.h 3243 3244BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3245M: Rasesh Mody <rmody@marvell.com> 3246M: GR-Linux-NIC-Dev@marvell.com 3247L: netdev@vger.kernel.org 3248S: Supported 3249F: drivers/net/ethernet/broadcom/bnx2.* 3250F: drivers/net/ethernet/broadcom/bnx2_* 3251 3252BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3253M: QLogic-Storage-Upstream@qlogic.com 3254L: linux-scsi@vger.kernel.org 3255S: Supported 3256F: drivers/scsi/bnx2fc/ 3257 3258BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3259M: QLogic-Storage-Upstream@qlogic.com 3260L: linux-scsi@vger.kernel.org 3261S: Supported 3262F: drivers/scsi/bnx2i/ 3263 3264BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3265M: Ariel Elior <aelior@marvell.com> 3266M: Sudarsana Kalluru <skalluru@marvell.com> 3267M: GR-everest-linux-l2@marvell.com 3268L: netdev@vger.kernel.org 3269S: Supported 3270F: drivers/net/ethernet/broadcom/bnx2x/ 3271 3272BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3273M: Michael Chan <michael.chan@broadcom.com> 3274L: netdev@vger.kernel.org 3275S: Supported 3276F: drivers/net/ethernet/broadcom/bnxt/ 3277 3278BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3279M: Arend van Spriel <arend.vanspriel@broadcom.com> 3280M: Franky Lin <franky.lin@broadcom.com> 3281M: Hante Meuleman <hante.meuleman@broadcom.com> 3282M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3283M: Wright Feng <wright.feng@cypress.com> 3284L: linux-wireless@vger.kernel.org 3285L: brcm80211-dev-list.pdl@broadcom.com 3286L: brcm80211-dev-list@cypress.com 3287S: Supported 3288F: drivers/net/wireless/broadcom/brcm80211/ 3289 3290BROADCOM BRCMSTB GPIO DRIVER 3291M: Gregory Fong <gregory.0xf0@gmail.com> 3292L: bcm-kernel-feedback-list@broadcom.com 3293S: Supported 3294F: drivers/gpio/gpio-brcmstb.c 3295F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3296 3297BROADCOM BRCMSTB I2C DRIVER 3298M: Kamal Dasu <kdasu.kdev@gmail.com> 3299L: linux-i2c@vger.kernel.org 3300L: bcm-kernel-feedback-list@broadcom.com 3301S: Supported 3302F: drivers/i2c/busses/i2c-brcmstb.c 3303F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3304 3305BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3306M: Al Cooper <alcooperx@gmail.com> 3307L: linux-kernel@vger.kernel.org 3308L: bcm-kernel-feedback-list@broadcom.com 3309S: Maintained 3310F: drivers/phy/broadcom/phy-brcm-usb* 3311 3312BROADCOM GENET ETHERNET DRIVER 3313M: Doug Berger <opendmb@gmail.com> 3314M: Florian Fainelli <f.fainelli@gmail.com> 3315L: bcm-kernel-feedback-list@broadcom.com 3316L: netdev@vger.kernel.org 3317S: Supported 3318F: drivers/net/ethernet/broadcom/genet/ 3319 3320BROADCOM IPROC ARM ARCHITECTURE 3321M: Ray Jui <rjui@broadcom.com> 3322M: Scott Branden <sbranden@broadcom.com> 3323M: bcm-kernel-feedback-list@broadcom.com 3324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3325T: git git://github.com/broadcom/cygnus-linux.git 3326S: Maintained 3327N: iproc 3328N: cygnus 3329N: bcm[-_]nsp 3330N: bcm9113* 3331N: bcm9583* 3332N: bcm9585* 3333N: bcm9586* 3334N: bcm988312 3335N: bcm113* 3336N: bcm583* 3337N: bcm585* 3338N: bcm586* 3339N: bcm88312 3340N: hr2 3341N: stingray 3342F: arch/arm64/boot/dts/broadcom/northstar2/* 3343F: arch/arm64/boot/dts/broadcom/stingray/* 3344F: drivers/clk/bcm/clk-ns* 3345F: drivers/clk/bcm/clk-sr* 3346F: drivers/pinctrl/bcm/pinctrl-ns* 3347F: include/dt-bindings/clock/bcm-sr* 3348 3349BROADCOM KONA GPIO DRIVER 3350M: Ray Jui <rjui@broadcom.com> 3351L: bcm-kernel-feedback-list@broadcom.com 3352S: Supported 3353F: drivers/gpio/gpio-bcm-kona.c 3354F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3355 3356BROADCOM NETXTREME-E ROCE DRIVER 3357M: Selvin Xavier <selvin.xavier@broadcom.com> 3358M: Devesh Sharma <devesh.sharma@broadcom.com> 3359M: Somnath Kotur <somnath.kotur@broadcom.com> 3360M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3361L: linux-rdma@vger.kernel.org 3362W: http://www.broadcom.com 3363S: Supported 3364F: drivers/infiniband/hw/bnxt_re/ 3365F: include/uapi/rdma/bnxt_re-abi.h 3366 3367BROADCOM NVRAM DRIVER 3368M: Rafał Miłecki <zajec5@gmail.com> 3369L: linux-mips@vger.kernel.org 3370S: Maintained 3371F: drivers/firmware/broadcom/* 3372 3373BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3374M: Rafał Miłecki <zajec5@gmail.com> 3375L: linux-wireless@vger.kernel.org 3376S: Maintained 3377F: drivers/bcma/ 3378F: include/linux/bcma/ 3379 3380BROADCOM STB AVS CPUFREQ DRIVER 3381M: Markus Mayer <mmayer@broadcom.com> 3382M: bcm-kernel-feedback-list@broadcom.com 3383L: linux-pm@vger.kernel.org 3384S: Maintained 3385F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3386F: drivers/cpufreq/brcmstb* 3387 3388BROADCOM STB AVS TMON DRIVER 3389M: Markus Mayer <mmayer@broadcom.com> 3390M: bcm-kernel-feedback-list@broadcom.com 3391L: linux-pm@vger.kernel.org 3392S: Maintained 3393F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3394F: drivers/thermal/broadcom/brcmstb* 3395 3396BROADCOM STB NAND FLASH DRIVER 3397M: Brian Norris <computersforpeace@gmail.com> 3398M: Kamal Dasu <kdasu.kdev@gmail.com> 3399L: linux-mtd@lists.infradead.org 3400L: bcm-kernel-feedback-list@broadcom.com 3401S: Maintained 3402F: drivers/mtd/nand/raw/brcmnand/ 3403 3404BROADCOM STB DPFE DRIVER 3405M: Markus Mayer <mmayer@broadcom.com> 3406M: bcm-kernel-feedback-list@broadcom.com 3407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3408S: Maintained 3409F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3410F: drivers/memory/brcmstb_dpfe.c 3411 3412BROADCOM SPI DRIVER 3413M: Kamal Dasu <kdasu.kdev@gmail.com> 3414M: bcm-kernel-feedback-list@broadcom.com 3415S: Maintained 3416F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3417F: drivers/spi/spi-bcm-qspi.* 3418F: drivers/spi/spi-brcmstb-qspi.c 3419F: drivers/spi/spi-iproc-qspi.c 3420 3421BROADCOM SYSTEMPORT ETHERNET DRIVER 3422M: Florian Fainelli <f.fainelli@gmail.com> 3423L: bcm-kernel-feedback-list@broadcom.com 3424L: netdev@vger.kernel.org 3425S: Supported 3426F: drivers/net/ethernet/broadcom/bcmsysport.* 3427 3428BROADCOM TG3 GIGABIT ETHERNET DRIVER 3429M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3430M: Prashant Sreedharan <prashant@broadcom.com> 3431M: Michael Chan <mchan@broadcom.com> 3432L: netdev@vger.kernel.org 3433S: Supported 3434F: drivers/net/ethernet/broadcom/tg3.* 3435 3436BROCADE BFA FC SCSI DRIVER 3437M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3438M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3439L: linux-scsi@vger.kernel.org 3440S: Supported 3441F: drivers/scsi/bfa/ 3442 3443BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3444M: Rasesh Mody <rmody@marvell.com> 3445M: Sudarsana Kalluru <skalluru@marvell.com> 3446M: GR-Linux-NIC-Dev@marvell.com 3447L: netdev@vger.kernel.org 3448S: Supported 3449F: drivers/net/ethernet/brocade/bna/ 3450 3451BSG (block layer generic sg v4 driver) 3452M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3453L: linux-scsi@vger.kernel.org 3454S: Supported 3455F: block/bsg.c 3456F: include/linux/bsg.h 3457F: include/uapi/linux/bsg.h 3458 3459BT87X AUDIO DRIVER 3460M: Clemens Ladisch <clemens@ladisch.de> 3461L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3462T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3463S: Maintained 3464F: Documentation/sound/cards/bt87x.rst 3465F: sound/pci/bt87x.c 3466 3467BT8XXGPIO DRIVER 3468M: Michael Buesch <m@bues.ch> 3469W: http://bu3sch.de/btgpio.php 3470S: Maintained 3471F: drivers/gpio/gpio-bt8xx.c 3472 3473BTRFS FILE SYSTEM 3474M: Chris Mason <clm@fb.com> 3475M: Josef Bacik <josef@toxicpanda.com> 3476M: David Sterba <dsterba@suse.com> 3477L: linux-btrfs@vger.kernel.org 3478W: http://btrfs.wiki.kernel.org/ 3479Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3481S: Maintained 3482F: Documentation/filesystems/btrfs.txt 3483F: fs/btrfs/ 3484F: include/linux/btrfs* 3485F: include/uapi/linux/btrfs* 3486 3487BTTV VIDEO4LINUX DRIVER 3488M: Mauro Carvalho Chehab <mchehab@kernel.org> 3489L: linux-media@vger.kernel.org 3490W: https://linuxtv.org 3491T: git git://linuxtv.org/media_tree.git 3492S: Odd fixes 3493F: Documentation/media/v4l-drivers/bttv* 3494F: drivers/media/pci/bt8xx/bttv* 3495 3496BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3497M: Chanwoo Choi <cw00.choi@samsung.com> 3498L: linux-pm@vger.kernel.org 3499L: linux-samsung-soc@vger.kernel.org 3500T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3501S: Maintained 3502F: drivers/devfreq/exynos-bus.c 3503F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3504 3505BUSLOGIC SCSI DRIVER 3506M: Khalid Aziz <khalid@gonehiking.org> 3507L: linux-scsi@vger.kernel.org 3508S: Maintained 3509F: drivers/scsi/BusLogic.* 3510F: drivers/scsi/FlashPoint.* 3511 3512C-MEDIA CMI8788 DRIVER 3513M: Clemens Ladisch <clemens@ladisch.de> 3514L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3516S: Maintained 3517F: sound/pci/oxygen/ 3518 3519C-SKY ARCHITECTURE 3520M: Guo Ren <guoren@kernel.org> 3521T: git https://github.com/c-sky/csky-linux.git 3522S: Supported 3523F: arch/csky/ 3524F: Documentation/devicetree/bindings/csky/ 3525F: drivers/irqchip/irq-csky-* 3526F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3527F: drivers/clocksource/timer-gx6605s.c 3528F: drivers/clocksource/timer-mp-csky.c 3529F: Documentation/devicetree/bindings/timer/csky,* 3530K: csky 3531N: csky 3532 3533C6X ARCHITECTURE 3534M: Mark Salter <msalter@redhat.com> 3535M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3536L: linux-c6x-dev@linux-c6x.org 3537W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3538S: Maintained 3539F: arch/c6x/ 3540 3541CA8210 IEEE-802.15.4 RADIO DRIVER 3542M: Harry Morris <h.morris@cascoda.com> 3543L: linux-wpan@vger.kernel.org 3544W: https://github.com/Cascoda/ca8210-linux.git 3545S: Maintained 3546F: drivers/net/ieee802154/ca8210.c 3547F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3548 3549CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3550M: David Howells <dhowells@redhat.com> 3551L: linux-cachefs@redhat.com (moderated for non-subscribers) 3552S: Supported 3553F: Documentation/filesystems/caching/cachefiles.txt 3554F: fs/cachefiles/ 3555 3556CADENCE MIPI-CSI2 BRIDGES 3557M: Maxime Ripard <mripard@kernel.org> 3558L: linux-media@vger.kernel.org 3559S: Maintained 3560F: Documentation/devicetree/bindings/media/cdns,*.txt 3561F: drivers/media/platform/cadence/cdns-csi2* 3562 3563CADET FM/AM RADIO RECEIVER DRIVER 3564M: Hans Verkuil <hverkuil@xs4all.nl> 3565L: linux-media@vger.kernel.org 3566T: git git://linuxtv.org/media_tree.git 3567W: https://linuxtv.org 3568S: Maintained 3569F: drivers/media/radio/radio-cadet* 3570 3571CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3572M: Jonathan Corbet <corbet@lwn.net> 3573L: linux-media@vger.kernel.org 3574T: git git://linuxtv.org/media_tree.git 3575S: Maintained 3576F: Documentation/media/v4l-drivers/cafe_ccic* 3577F: drivers/media/platform/marvell-ccic/ 3578 3579CAIF NETWORK LAYER 3580L: netdev@vger.kernel.org 3581S: Orphan 3582F: Documentation/networking/caif/ 3583F: drivers/net/caif/ 3584F: include/uapi/linux/caif/ 3585F: include/net/caif/ 3586F: net/caif/ 3587 3588CAKE QDISC 3589M: Toke Høiland-Jørgensen <toke@toke.dk> 3590L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3591S: Maintained 3592F: net/sched/sch_cake.c 3593 3594CALGARY x86-64 IOMMU 3595M: Muli Ben-Yehuda <mulix@mulix.org> 3596M: Jon Mason <jdmason@kudzu.us> 3597L: iommu@lists.linux-foundation.org 3598S: Maintained 3599F: arch/x86/kernel/pci-calgary_64.c 3600F: arch/x86/kernel/tce_64.c 3601F: arch/x86/include/asm/calgary.h 3602F: arch/x86/include/asm/tce.h 3603 3604CAN NETWORK DRIVERS 3605M: Wolfgang Grandegger <wg@grandegger.com> 3606M: Marc Kleine-Budde <mkl@pengutronix.de> 3607L: linux-can@vger.kernel.org 3608W: https://github.com/linux-can 3609T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3610T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3611S: Maintained 3612F: Documentation/devicetree/bindings/net/can/ 3613F: drivers/net/can/ 3614F: include/linux/can/dev.h 3615F: include/linux/can/platform/ 3616F: include/uapi/linux/can/error.h 3617F: include/uapi/linux/can/netlink.h 3618 3619CAN NETWORK LAYER 3620M: Oliver Hartkopp <socketcan@hartkopp.net> 3621M: Marc Kleine-Budde <mkl@pengutronix.de> 3622L: linux-can@vger.kernel.org 3623W: https://github.com/linux-can 3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3626S: Maintained 3627F: Documentation/networking/can.rst 3628F: net/can/ 3629F: include/linux/can/core.h 3630F: include/uapi/linux/can.h 3631F: include/uapi/linux/can/bcm.h 3632F: include/uapi/linux/can/raw.h 3633F: include/uapi/linux/can/gw.h 3634 3635CAPABILITIES 3636M: Serge Hallyn <serge@hallyn.com> 3637L: linux-security-module@vger.kernel.org 3638S: Supported 3639F: include/linux/capability.h 3640F: include/uapi/linux/capability.h 3641F: security/commoncap.c 3642F: kernel/capability.c 3643 3644CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3645M: Kevin Tsai <ktsai@capellamicro.com> 3646S: Maintained 3647F: drivers/iio/light/cm* 3648 3649CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3650M: Christian Lamparter <chunkeey@googlemail.com> 3651L: linux-wireless@vger.kernel.org 3652W: http://wireless.kernel.org/en/users/Drivers/carl9170 3653S: Maintained 3654F: drivers/net/wireless/ath/carl9170/ 3655 3656CAVIUM I2C DRIVER 3657M: Jan Glauber <jglauber@cavium.com> 3658M: David Daney <david.daney@cavium.com> 3659W: http://www.cavium.com 3660S: Supported 3661F: drivers/i2c/busses/i2c-octeon* 3662F: drivers/i2c/busses/i2c-thunderx* 3663 3664CAVIUM LIQUIDIO NETWORK DRIVER 3665M: Derek Chickles <dchickles@marvell.com> 3666M: Satanand Burla <sburla@marvell.com> 3667M: Felix Manlunas <fmanlunas@marvell.com> 3668L: netdev@vger.kernel.org 3669W: http://www.cavium.com 3670S: Supported 3671F: drivers/net/ethernet/cavium/liquidio/ 3672 3673CAVIUM MMC DRIVER 3674M: Jan Glauber <jglauber@cavium.com> 3675M: David Daney <david.daney@cavium.com> 3676M: Steven J. Hill <Steven.Hill@cavium.com> 3677W: http://www.cavium.com 3678S: Supported 3679F: drivers/mmc/host/cavium* 3680 3681CAVIUM OCTEON-TX CRYPTO DRIVER 3682M: George Cherian <george.cherian@cavium.com> 3683L: linux-crypto@vger.kernel.org 3684W: http://www.cavium.com 3685S: Supported 3686F: drivers/crypto/cavium/cpt/ 3687 3688CAVIUM THUNDERX2 ARM64 SOC 3689M: Robert Richter <rrichter@cavium.com> 3690M: Jayachandran C <jnair@caviumnetworks.com> 3691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3692S: Maintained 3693F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3694F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3695 3696CC2520 IEEE-802.15.4 RADIO DRIVER 3697M: Varka Bhadram <varkabhadram@gmail.com> 3698L: linux-wpan@vger.kernel.org 3699S: Maintained 3700F: drivers/net/ieee802154/cc2520.c 3701F: include/linux/spi/cc2520.h 3702F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3703 3704CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3705M: Gilad Ben-Yossef <gilad@benyossef.com> 3706L: linux-crypto@vger.kernel.org 3707S: Supported 3708F: drivers/crypto/ccree/ 3709W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3710 3711CEC FRAMEWORK 3712M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3713L: linux-media@vger.kernel.org 3714T: git git://linuxtv.org/media_tree.git 3715W: http://linuxtv.org 3716S: Supported 3717F: Documentation/media/kapi/cec-core.rst 3718F: Documentation/media/uapi/cec 3719F: drivers/media/cec/ 3720F: drivers/media/rc/keymaps/rc-cec.c 3721F: include/media/cec.h 3722F: include/media/cec-notifier.h 3723F: include/uapi/linux/cec.h 3724F: include/uapi/linux/cec-funcs.h 3725F: Documentation/devicetree/bindings/media/cec.txt 3726F: Documentation/ABI/testing/debugfs-cec-error-inj 3727 3728CEC GPIO DRIVER 3729M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3730L: linux-media@vger.kernel.org 3731T: git git://linuxtv.org/media_tree.git 3732W: http://linuxtv.org 3733S: Supported 3734F: drivers/media/platform/cec-gpio/ 3735F: Documentation/devicetree/bindings/media/cec-gpio.txt 3736 3737CELL BROADBAND ENGINE ARCHITECTURE 3738M: Arnd Bergmann <arnd@arndb.de> 3739L: linuxppc-dev@lists.ozlabs.org 3740W: http://www.ibm.com/developerworks/power/cell/ 3741S: Supported 3742F: arch/powerpc/include/asm/cell*.h 3743F: arch/powerpc/include/asm/spu*.h 3744F: arch/powerpc/include/uapi/asm/spu*.h 3745F: arch/powerpc/oprofile/*cell* 3746F: arch/powerpc/platforms/cell/ 3747 3748CEPH COMMON CODE (LIBCEPH) 3749M: Ilya Dryomov <idryomov@gmail.com> 3750M: Jeff Layton <jlayton@kernel.org> 3751M: Sage Weil <sage@redhat.com> 3752L: ceph-devel@vger.kernel.org 3753W: http://ceph.com/ 3754T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3755T: git git://github.com/ceph/ceph-client.git 3756S: Supported 3757F: net/ceph/ 3758F: include/linux/ceph/ 3759F: include/linux/crush/ 3760 3761CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3762M: Jeff Layton <jlayton@kernel.org> 3763M: Sage Weil <sage@redhat.com> 3764M: Ilya Dryomov <idryomov@gmail.com> 3765L: ceph-devel@vger.kernel.org 3766W: http://ceph.com/ 3767T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3768T: git git://github.com/ceph/ceph-client.git 3769S: Supported 3770F: Documentation/filesystems/ceph.txt 3771F: fs/ceph/ 3772 3773CERTIFICATE HANDLING: 3774M: David Howells <dhowells@redhat.com> 3775M: David Woodhouse <dwmw2@infradead.org> 3776L: keyrings@vger.kernel.org 3777S: Maintained 3778F: Documentation/admin-guide/module-signing.rst 3779F: certs/ 3780F: scripts/sign-file.c 3781F: scripts/extract-cert.c 3782 3783CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3784L: linux-usb@vger.kernel.org 3785S: Orphan 3786F: Documentation/usb/wusb-design-overview.rst 3787F: Documentation/usb/wusb-cbaf 3788F: drivers/usb/host/hwa-hc.c 3789F: drivers/usb/host/whci/ 3790F: drivers/usb/wusbcore/ 3791F: include/linux/usb/wusb* 3792 3793CFAG12864B LCD DRIVER 3794M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3795S: Maintained 3796F: drivers/auxdisplay/cfag12864b.c 3797F: include/linux/cfag12864b.h 3798 3799CFAG12864BFB LCD FRAMEBUFFER DRIVER 3800M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3801S: Maintained 3802F: drivers/auxdisplay/cfag12864bfb.c 3803F: include/linux/cfag12864b.h 3804 3805802.11 (including CFG80211/NL80211) 3806M: Johannes Berg <johannes@sipsolutions.net> 3807L: linux-wireless@vger.kernel.org 3808W: http://wireless.kernel.org/ 3809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3810T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3811S: Maintained 3812F: net/wireless/ 3813F: include/uapi/linux/nl80211.h 3814F: include/linux/ieee80211.h 3815F: include/net/wext.h 3816F: include/net/cfg80211.h 3817F: include/net/iw_handler.h 3818F: include/net/ieee80211_radiotap.h 3819F: Documentation/driver-api/80211/cfg80211.rst 3820F: Documentation/networking/regulatory.txt 3821 3822CHAR and MISC DRIVERS 3823M: Arnd Bergmann <arnd@arndb.de> 3824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3825T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3826S: Supported 3827F: drivers/char/ 3828F: drivers/misc/ 3829F: include/linux/miscdevice.h 3830 3831CHECKPATCH 3832M: Andy Whitcroft <apw@canonical.com> 3833M: Joe Perches <joe@perches.com> 3834S: Maintained 3835F: scripts/checkpatch.pl 3836 3837CHINESE DOCUMENTATION 3838M: Harry Wei <harryxiyou@gmail.com> 3839M: Alex Shi <alex.shi@linux.alibaba.com> 3840L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3841S: Maintained 3842F: Documentation/translations/zh_CN/ 3843 3844CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3845M: Peter Chen <Peter.Chen@nxp.com> 3846T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3847L: linux-usb@vger.kernel.org 3848S: Maintained 3849F: drivers/usb/chipidea/ 3850 3851CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3852M: Hans de Goede <hdegoede@redhat.com> 3853L: linux-input@vger.kernel.org 3854S: Maintained 3855F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3856F: drivers/input/touchscreen/chipone_icn8318.c 3857 3858CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3859M: Hans de Goede <hdegoede@redhat.com> 3860L: linux-input@vger.kernel.org 3861S: Maintained 3862F: drivers/input/touchscreen/chipone_icn8505.c 3863 3864CHROME HARDWARE PLATFORM SUPPORT 3865M: Benson Leung <bleung@chromium.org> 3866M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3867S: Maintained 3868T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 3869F: drivers/platform/chrome/ 3870 3871CHROMEOS EC SUBDRIVERS 3872M: Benson Leung <bleung@chromium.org> 3873M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3874R: Guenter Roeck <groeck@chromium.org> 3875S: Maintained 3876N: cros_ec 3877N: cros-ec 3878F: drivers/power/supply/cros_usbpd-charger.c 3879 3880CHROMEOS EC CODEC DRIVER 3881M: Cheng-Yi Chiang <cychiang@chromium.org> 3882S: Maintained 3883R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3884R: Guenter Roeck <groeck@chromium.org> 3885F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt 3886F: sound/soc/codecs/cros_ec_codec.* 3887 3888CIRRUS LOGIC AUDIO CODEC DRIVERS 3889M: Brian Austin <brian.austin@cirrus.com> 3890M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3891L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3892S: Maintained 3893F: sound/soc/codecs/cs* 3894 3895CIRRUS LOGIC EP93XX ETHERNET DRIVER 3896M: Hartley Sweeten <hsweeten@visionengravers.com> 3897L: netdev@vger.kernel.org 3898S: Maintained 3899F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3900 3901CIRRUS LOGIC LOCHNAGAR DRIVER 3902M: Charles Keepax <ckeepax@opensource.cirrus.com> 3903M: Richard Fitzgerald <rf@opensource.cirrus.com> 3904L: patches@opensource.cirrus.com 3905S: Supported 3906F: drivers/clk/clk-lochnagar.c 3907F: drivers/hwmon/lochnagar-hwmon.c 3908F: drivers/mfd/lochnagar-i2c.c 3909F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 3910F: drivers/regulator/lochnagar-regulator.c 3911F: sound/soc/codecs/lochnagar-sc.c 3912F: include/dt-bindings/clk/lochnagar.h 3913F: include/dt-bindings/pinctrl/lochnagar.h 3914F: include/linux/mfd/lochnagar* 3915F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 3916F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 3917F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 3918F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 3919F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 3920F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 3921F: Documentation/hwmon/lochnagar.rst 3922 3923CISCO FCOE HBA DRIVER 3924M: Satish Kharat <satishkh@cisco.com> 3925M: Sesidhar Baddela <sebaddel@cisco.com> 3926M: Karan Tilak Kumar <kartilak@cisco.com> 3927L: linux-scsi@vger.kernel.org 3928S: Supported 3929F: drivers/scsi/fnic/ 3930 3931CISCO SCSI HBA DRIVER 3932M: Karan Tilak Kumar <kartilak@cisco.com> 3933M: Sesidhar Baddela <sebaddel@cisco.com> 3934L: linux-scsi@vger.kernel.org 3935S: Supported 3936F: drivers/scsi/snic/ 3937 3938CISCO VIC ETHERNET NIC DRIVER 3939M: Christian Benvenuti <benve@cisco.com> 3940M: Govindarajulu Varadarajan <_govind@gmx.com> 3941M: Parvi Kaustubhi <pkaustub@cisco.com> 3942S: Supported 3943F: drivers/net/ethernet/cisco/enic/ 3944 3945CISCO VIC LOW LATENCY NIC DRIVER 3946M: Christian Benvenuti <benve@cisco.com> 3947M: Nelson Escobar <neescoba@cisco.com> 3948M: Parvi Kaustubhi <pkaustub@cisco.com> 3949S: Supported 3950F: drivers/infiniband/hw/usnic/ 3951 3952CIRRUS LOGIC MADERA CODEC DRIVERS 3953M: Charles Keepax <ckeepax@opensource.cirrus.com> 3954M: Richard Fitzgerald <rf@opensource.cirrus.com> 3955L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3956L: patches@opensource.cirrus.com 3957T: git https://github.com/CirrusLogic/linux-drivers.git 3958W: https://github.com/CirrusLogic/linux-drivers/wiki 3959S: Supported 3960F: Documentation/devicetree/bindings/mfd/madera.txt 3961F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3962F: Documentation/devicetree/bindings/sound/madera.txt 3963F: include/dt-bindings/sound/madera* 3964F: include/linux/irqchip/irq-madera* 3965F: include/linux/mfd/madera/* 3966F: include/sound/madera* 3967F: drivers/gpio/gpio-madera* 3968F: drivers/irqchip/irq-madera* 3969F: drivers/mfd/madera* 3970F: drivers/mfd/cs47l* 3971F: drivers/pinctrl/cirrus/* 3972F: sound/soc/codecs/cs47l* 3973F: sound/soc/codecs/madera* 3974 3975CLANG-FORMAT FILE 3976M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3977S: Maintained 3978F: .clang-format 3979 3980CLANG/LLVM BUILD SUPPORT 3981L: clang-built-linux@googlegroups.com 3982W: https://clangbuiltlinux.github.io/ 3983B: https://github.com/ClangBuiltLinux/linux/issues 3984C: irc://chat.freenode.net/clangbuiltlinux 3985S: Supported 3986K: \b(?i:clang|llvm)\b 3987 3988CLEANCACHE API 3989M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3990L: linux-kernel@vger.kernel.org 3991S: Maintained 3992F: mm/cleancache.c 3993F: include/linux/cleancache.h 3994 3995CLK API 3996M: Russell King <linux@armlinux.org.uk> 3997L: linux-clk@vger.kernel.org 3998S: Maintained 3999F: include/linux/clk.h 4000 4001CLOCKSOURCE, CLOCKEVENT DRIVERS 4002M: Daniel Lezcano <daniel.lezcano@linaro.org> 4003M: Thomas Gleixner <tglx@linutronix.de> 4004L: linux-kernel@vger.kernel.org 4005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4006S: Supported 4007F: drivers/clocksource/ 4008F: Documentation/devicetree/bindings/timer/ 4009 4010CMPC ACPI DRIVER 4011M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 4012M: Daniel Oliveira Nascimento <don@syst.com.br> 4013L: platform-driver-x86@vger.kernel.org 4014S: Supported 4015F: drivers/platform/x86/classmate-laptop.c 4016 4017COBALT MEDIA DRIVER 4018M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4019L: linux-media@vger.kernel.org 4020T: git git://linuxtv.org/media_tree.git 4021W: https://linuxtv.org 4022S: Supported 4023F: drivers/media/pci/cobalt/ 4024 4025COCCINELLE/Semantic Patches (SmPL) 4026M: Julia Lawall <Julia.Lawall@lip6.fr> 4027M: Gilles Muller <Gilles.Muller@lip6.fr> 4028M: Nicolas Palix <nicolas.palix@imag.fr> 4029M: Michal Marek <michal.lkml@markovi.net> 4030L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4032W: http://coccinelle.lip6.fr/ 4033S: Supported 4034F: Documentation/dev-tools/coccinelle.rst 4035F: scripts/coccinelle/ 4036F: scripts/coccicheck 4037 4038CODA FILE SYSTEM 4039M: Jan Harkes <jaharkes@cs.cmu.edu> 4040M: coda@cs.cmu.edu 4041L: codalist@coda.cs.cmu.edu 4042W: http://www.coda.cs.cmu.edu/ 4043S: Maintained 4044F: Documentation/filesystems/coda.txt 4045F: fs/coda/ 4046F: include/linux/coda*.h 4047F: include/uapi/linux/coda*.h 4048 4049CODA V4L2 MEM2MEM DRIVER 4050M: Philipp Zabel <p.zabel@pengutronix.de> 4051L: linux-media@vger.kernel.org 4052S: Maintained 4053F: Documentation/devicetree/bindings/media/coda.txt 4054F: drivers/media/platform/coda/ 4055 4056CODE OF CONDUCT 4057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4058S: Supported 4059F: Documentation/process/code-of-conduct.rst 4060F: Documentation/process/code-of-conduct-interpretation.rst 4061 4062COMMON CLK FRAMEWORK 4063M: Michael Turquette <mturquette@baylibre.com> 4064M: Stephen Boyd <sboyd@kernel.org> 4065L: linux-clk@vger.kernel.org 4066Q: http://patchwork.kernel.org/project/linux-clk/list/ 4067T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4068S: Maintained 4069F: Documentation/devicetree/bindings/clock/ 4070F: drivers/clk/ 4071X: drivers/clk/clkdev.c 4072F: include/linux/clk-pr* 4073F: include/linux/clk/ 4074F: include/linux/of_clk.h 4075 4076COMMON INTERNET FILE SYSTEM (CIFS) 4077M: Steve French <sfrench@samba.org> 4078L: linux-cifs@vger.kernel.org 4079L: samba-technical@lists.samba.org (moderated for non-subscribers) 4080W: http://linux-cifs.samba.org/ 4081T: git git://git.samba.org/sfrench/cifs-2.6.git 4082S: Supported 4083F: Documentation/filesystems/cifs/ 4084F: fs/cifs/ 4085 4086COMPACTPCI HOTPLUG CORE 4087M: Scott Murray <scott@spiteful.org> 4088L: linux-pci@vger.kernel.org 4089S: Maintained 4090F: drivers/pci/hotplug/cpci_hotplug* 4091 4092COMPACTPCI HOTPLUG GENERIC DRIVER 4093M: Scott Murray <scott@spiteful.org> 4094L: linux-pci@vger.kernel.org 4095S: Maintained 4096F: drivers/pci/hotplug/cpcihp_generic.c 4097 4098COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 4099M: Scott Murray <scott@spiteful.org> 4100L: linux-pci@vger.kernel.org 4101S: Maintained 4102F: drivers/pci/hotplug/cpcihp_zt5550.* 4103 4104COMPAL LAPTOP SUPPORT 4105M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 4106L: platform-driver-x86@vger.kernel.org 4107S: Maintained 4108F: drivers/platform/x86/compal-laptop.c 4109 4110COMPILER ATTRIBUTES 4111M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 4112S: Maintained 4113F: include/linux/compiler_attributes.h 4114 4115CONEXANT ACCESSRUNNER USB DRIVER 4116L: accessrunner-general@lists.sourceforge.net 4117W: http://accessrunner.sourceforge.net/ 4118S: Orphan 4119F: drivers/usb/atm/cxacru.c 4120 4121CONFIGFS 4122M: Joel Becker <jlbec@evilplan.org> 4123M: Christoph Hellwig <hch@lst.de> 4124T: git git://git.infradead.org/users/hch/configfs.git 4125S: Supported 4126F: fs/configfs/ 4127F: include/linux/configfs.h 4128 4129CONNECTOR 4130M: Evgeniy Polyakov <zbr@ioremap.net> 4131L: netdev@vger.kernel.org 4132S: Maintained 4133F: drivers/connector/ 4134 4135CONTROL GROUP (CGROUP) 4136M: Tejun Heo <tj@kernel.org> 4137M: Li Zefan <lizefan@huawei.com> 4138M: Johannes Weiner <hannes@cmpxchg.org> 4139L: cgroups@vger.kernel.org 4140T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4141S: Maintained 4142F: Documentation/admin-guide/cgroup-v2.rst 4143F: Documentation/admin-guide/cgroup-v1/ 4144F: include/linux/cgroup* 4145F: kernel/cgroup/ 4146 4147CONTROL GROUP - CPUSET 4148M: Li Zefan <lizefan@huawei.com> 4149L: cgroups@vger.kernel.org 4150W: http://www.bullopensource.org/cpuset/ 4151W: http://oss.sgi.com/projects/cpusets/ 4152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4153S: Maintained 4154F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4155F: include/linux/cpuset.h 4156F: kernel/cgroup/cpuset.c 4157 4158CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 4159M: Johannes Weiner <hannes@cmpxchg.org> 4160M: Michal Hocko <mhocko@kernel.org> 4161M: Vladimir Davydov <vdavydov.dev@gmail.com> 4162L: cgroups@vger.kernel.org 4163L: linux-mm@kvack.org 4164S: Maintained 4165F: mm/memcontrol.c 4166F: mm/swap_cgroup.c 4167 4168CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 4169M: Tejun Heo <tj@kernel.org> 4170M: Jens Axboe <axboe@kernel.dk> 4171L: cgroups@vger.kernel.org 4172L: linux-block@vger.kernel.org 4173T: git git://git.kernel.dk/linux-block 4174F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4175F: block/blk-cgroup.c 4176F: include/linux/blk-cgroup.h 4177F: block/blk-throttle.c 4178F: block/blk-iolatency.c 4179F: block/bfq-cgroup.c 4180 4181CORETEMP HARDWARE MONITORING DRIVER 4182M: Fenghua Yu <fenghua.yu@intel.com> 4183L: linux-hwmon@vger.kernel.org 4184S: Maintained 4185F: Documentation/hwmon/coretemp.rst 4186F: drivers/hwmon/coretemp.c 4187 4188COSA/SRP SYNC SERIAL DRIVER 4189M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4190W: http://www.fi.muni.cz/~kas/cosa/ 4191S: Maintained 4192F: drivers/net/wan/cosa* 4193 4194COUNTER SUBSYSTEM 4195M: William Breathitt Gray <vilhelm.gray@gmail.com> 4196L: linux-iio@vger.kernel.org 4197S: Maintained 4198F: Documentation/ABI/testing/sysfs-bus-counter* 4199F: Documentation/driver-api/generic-counter.rst 4200F: drivers/counter/ 4201F: include/linux/counter.h 4202F: include/linux/counter_enum.h 4203 4204CPMAC ETHERNET DRIVER 4205M: Florian Fainelli <f.fainelli@gmail.com> 4206L: netdev@vger.kernel.org 4207S: Maintained 4208F: drivers/net/ethernet/ti/cpmac.c 4209 4210CPU FREQUENCY SCALING FRAMEWORK 4211M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4212M: Viresh Kumar <viresh.kumar@linaro.org> 4213L: linux-pm@vger.kernel.org 4214S: Maintained 4215T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4216T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4217B: https://bugzilla.kernel.org 4218F: Documentation/admin-guide/pm/cpufreq.rst 4219F: Documentation/admin-guide/pm/intel_pstate.rst 4220F: Documentation/cpu-freq/ 4221F: Documentation/devicetree/bindings/cpufreq/ 4222F: drivers/cpufreq/ 4223F: kernel/sched/cpufreq*.c 4224F: include/linux/cpufreq.h 4225F: include/linux/sched/cpufreq.h 4226F: tools/testing/selftests/cpufreq/ 4227 4228CPU FREQUENCY DRIVERS - ARM BIG LITTLE 4229M: Viresh Kumar <viresh.kumar@linaro.org> 4230M: Sudeep Holla <sudeep.holla@arm.com> 4231L: linux-pm@vger.kernel.org 4232W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4233S: Maintained 4234F: drivers/cpufreq/arm_big_little.h 4235F: drivers/cpufreq/arm_big_little.c 4236 4237CPU POWER MONITORING SUBSYSTEM 4238M: Thomas Renninger <trenn@suse.com> 4239M: Shuah Khan <shuah@kernel.org> 4240M: Shuah Khan <skhan@linuxfoundation.org> 4241L: linux-pm@vger.kernel.org 4242S: Maintained 4243F: tools/power/cpupower/ 4244 4245CPUID/MSR DRIVER 4246M: "H. Peter Anvin" <hpa@zytor.com> 4247S: Maintained 4248F: arch/x86/kernel/cpuid.c 4249F: arch/x86/kernel/msr.c 4250 4251CPUIDLE DRIVER - ARM BIG LITTLE 4252M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4253M: Daniel Lezcano <daniel.lezcano@linaro.org> 4254L: linux-pm@vger.kernel.org 4255L: linux-arm-kernel@lists.infradead.org 4256T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4257S: Maintained 4258F: drivers/cpuidle/cpuidle-big_little.c 4259 4260CPUIDLE DRIVER - ARM EXYNOS 4261M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4262M: Daniel Lezcano <daniel.lezcano@linaro.org> 4263M: Kukjin Kim <kgene@kernel.org> 4264L: linux-pm@vger.kernel.org 4265L: linux-samsung-soc@vger.kernel.org 4266S: Supported 4267F: drivers/cpuidle/cpuidle-exynos.c 4268F: arch/arm/mach-exynos/pm.c 4269 4270CPUIDLE DRIVER - ARM PSCI 4271M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4272M: Sudeep Holla <sudeep.holla@arm.com> 4273L: linux-pm@vger.kernel.org 4274L: linux-arm-kernel@lists.infradead.org 4275S: Supported 4276F: drivers/cpuidle/cpuidle-psci.c 4277 4278CPU IDLE TIME MANAGEMENT FRAMEWORK 4279M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4280M: Daniel Lezcano <daniel.lezcano@linaro.org> 4281L: linux-pm@vger.kernel.org 4282S: Maintained 4283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4284B: https://bugzilla.kernel.org 4285F: Documentation/admin-guide/pm/cpuidle.rst 4286F: Documentation/driver-api/pm/cpuidle.rst 4287F: drivers/cpuidle/* 4288F: include/linux/cpuidle.h 4289 4290CRAMFS FILESYSTEM 4291M: Nicolas Pitre <nico@fluxnic.net> 4292S: Maintained 4293F: Documentation/filesystems/cramfs.txt 4294F: fs/cramfs/ 4295 4296CRYPTO API 4297M: Herbert Xu <herbert@gondor.apana.org.au> 4298M: "David S. Miller" <davem@davemloft.net> 4299L: linux-crypto@vger.kernel.org 4300T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4301T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4302S: Maintained 4303F: Documentation/crypto/ 4304F: Documentation/devicetree/bindings/crypto/ 4305F: arch/*/crypto/ 4306F: crypto/ 4307F: drivers/crypto/ 4308F: include/crypto/ 4309F: include/linux/crypto* 4310F: lib/crypto/ 4311 4312CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4313M: Neil Horman <nhorman@tuxdriver.com> 4314L: linux-crypto@vger.kernel.org 4315S: Maintained 4316F: crypto/ansi_cprng.c 4317F: crypto/rng.c 4318 4319CS3308 MEDIA DRIVER 4320M: Hans Verkuil <hverkuil@xs4all.nl> 4321L: linux-media@vger.kernel.org 4322T: git git://linuxtv.org/media_tree.git 4323W: http://linuxtv.org 4324S: Odd Fixes 4325F: drivers/media/i2c/cs3308.c 4326 4327CS5535 Audio ALSA driver 4328M: Jaya Kumar <jayakumar.alsa@gmail.com> 4329S: Maintained 4330F: sound/pci/cs5535audio/ 4331 4332CSI DRIVERS FOR ALLWINNER V3s 4333M: Yong Deng <yong.deng@magewell.com> 4334L: linux-media@vger.kernel.org 4335T: git git://linuxtv.org/media_tree.git 4336S: Maintained 4337F: drivers/media/platform/sunxi/sun6i-csi/ 4338F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4339 4340CW1200 WLAN driver 4341M: Solomon Peachy <pizza@shaftnet.org> 4342S: Maintained 4343F: drivers/net/wireless/st/cw1200/ 4344 4345CX18 VIDEO4LINUX DRIVER 4346M: Andy Walls <awalls@md.metrocast.net> 4347L: ivtv-devel@ivtvdriver.org (subscribers-only) 4348L: linux-media@vger.kernel.org 4349T: git git://linuxtv.org/media_tree.git 4350W: https://linuxtv.org 4351W: http://www.ivtvdriver.org/index.php/Cx18 4352S: Maintained 4353F: Documentation/media/v4l-drivers/cx18* 4354F: drivers/media/pci/cx18/ 4355F: include/uapi/linux/ivtv* 4356 4357CX2341X MPEG ENCODER HELPER MODULE 4358M: Hans Verkuil <hverkuil@xs4all.nl> 4359L: linux-media@vger.kernel.org 4360T: git git://linuxtv.org/media_tree.git 4361W: https://linuxtv.org 4362S: Maintained 4363F: drivers/media/common/cx2341x* 4364F: include/media/drv-intf/cx2341x.h 4365 4366CX24120 MEDIA DRIVER 4367M: Jemma Denson <jdenson@gmail.com> 4368M: Patrick Boettcher <patrick.boettcher@posteo.de> 4369L: linux-media@vger.kernel.org 4370W: https://linuxtv.org 4371Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4372S: Maintained 4373F: drivers/media/dvb-frontends/cx24120* 4374 4375CX88 VIDEO4LINUX DRIVER 4376M: Mauro Carvalho Chehab <mchehab@kernel.org> 4377L: linux-media@vger.kernel.org 4378W: https://linuxtv.org 4379T: git git://linuxtv.org/media_tree.git 4380S: Odd fixes 4381F: Documentation/media/v4l-drivers/cx88* 4382F: drivers/media/pci/cx88/ 4383 4384CXD2820R MEDIA DRIVER 4385M: Antti Palosaari <crope@iki.fi> 4386L: linux-media@vger.kernel.org 4387W: https://linuxtv.org 4388W: http://palosaari.fi/linux/ 4389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4390T: git git://linuxtv.org/anttip/media_tree.git 4391S: Maintained 4392F: drivers/media/dvb-frontends/cxd2820r* 4393 4394CXGB3 ETHERNET DRIVER (CXGB3) 4395M: Vishal Kulkarni <vishal@chelsio.com> 4396L: netdev@vger.kernel.org 4397W: http://www.chelsio.com 4398S: Supported 4399F: drivers/net/ethernet/chelsio/cxgb3/ 4400 4401CXGB3 ISCSI DRIVER (CXGB3I) 4402M: Karen Xie <kxie@chelsio.com> 4403L: linux-scsi@vger.kernel.org 4404W: http://www.chelsio.com 4405S: Supported 4406F: drivers/scsi/cxgbi/cxgb3i 4407 4408CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4409M: Potnuri Bharat Teja <bharat@chelsio.com> 4410L: linux-rdma@vger.kernel.org 4411W: http://www.openfabrics.org 4412S: Supported 4413F: drivers/infiniband/hw/cxgb3/ 4414F: include/uapi/rdma/cxgb3-abi.h 4415 4416CXGB4 CRYPTO DRIVER (chcr) 4417M: Atul Gupta <atul.gupta@chelsio.com> 4418L: linux-crypto@vger.kernel.org 4419W: http://www.chelsio.com 4420S: Supported 4421F: drivers/crypto/chelsio 4422 4423CXGB4 ETHERNET DRIVER (CXGB4) 4424M: Vishal Kulkarni <vishal@chelsio.com> 4425L: netdev@vger.kernel.org 4426W: http://www.chelsio.com 4427S: Supported 4428F: drivers/net/ethernet/chelsio/cxgb4/ 4429 4430CXGB4 ISCSI DRIVER (CXGB4I) 4431M: Karen Xie <kxie@chelsio.com> 4432L: linux-scsi@vger.kernel.org 4433W: http://www.chelsio.com 4434S: Supported 4435F: drivers/scsi/cxgbi/cxgb4i 4436 4437CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4438M: Potnuri Bharat Teja <bharat@chelsio.com> 4439L: linux-rdma@vger.kernel.org 4440W: http://www.openfabrics.org 4441S: Supported 4442F: drivers/infiniband/hw/cxgb4/ 4443F: include/uapi/rdma/cxgb4-abi.h 4444 4445CXGB4VF ETHERNET DRIVER (CXGB4VF) 4446M: Casey Leedom <leedom@chelsio.com> 4447L: netdev@vger.kernel.org 4448W: http://www.chelsio.com 4449S: Supported 4450F: drivers/net/ethernet/chelsio/cxgb4vf/ 4451 4452CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4453M: Frederic Barrat <fbarrat@linux.ibm.com> 4454M: Andrew Donnellan <ajd@linux.ibm.com> 4455L: linuxppc-dev@lists.ozlabs.org 4456S: Supported 4457F: arch/powerpc/platforms/powernv/pci-cxl.c 4458F: drivers/misc/cxl/ 4459F: include/misc/cxl* 4460F: include/uapi/misc/cxl.h 4461F: Documentation/powerpc/cxl.rst 4462F: Documentation/ABI/testing/sysfs-class-cxl 4463 4464CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4465M: Manoj N. Kumar <manoj@linux.ibm.com> 4466M: Matthew R. Ochs <mrochs@linux.ibm.com> 4467M: Uma Krishnan <ukrishn@linux.ibm.com> 4468L: linux-scsi@vger.kernel.org 4469S: Supported 4470F: drivers/scsi/cxlflash/ 4471F: include/uapi/scsi/cxlflash_ioctl.h 4472F: Documentation/powerpc/cxlflash.rst 4473 4474CYBERPRO FB DRIVER 4475M: Russell King <linux@armlinux.org.uk> 4476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4477W: http://www.armlinux.org.uk/ 4478S: Maintained 4479F: drivers/video/fbdev/cyber2000fb.* 4480 4481CYCLADES ASYNC MUX DRIVER 4482W: http://www.cyclades.com/ 4483S: Orphan 4484F: drivers/tty/cyclades.c 4485F: include/linux/cyclades.h 4486F: include/uapi/linux/cyclades.h 4487 4488CYCLADES PC300 DRIVER 4489W: http://www.cyclades.com/ 4490S: Orphan 4491F: drivers/net/wan/pc300* 4492 4493CYPRESS_FIRMWARE MEDIA DRIVER 4494M: Antti Palosaari <crope@iki.fi> 4495L: linux-media@vger.kernel.org 4496W: https://linuxtv.org 4497W: http://palosaari.fi/linux/ 4498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4499T: git git://linuxtv.org/anttip/media_tree.git 4500S: Maintained 4501F: drivers/media/common/cypress_firmware* 4502 4503CYTTSP TOUCHSCREEN DRIVER 4504M: Ferruh Yigit <fery@cypress.com> 4505L: linux-input@vger.kernel.org 4506S: Supported 4507F: drivers/input/touchscreen/cyttsp* 4508F: include/linux/input/cyttsp.h 4509 4510D-LINK DIR-685 TOUCHKEYS DRIVER 4511M: Linus Walleij <linus.walleij@linaro.org> 4512L: linux-input@vger.kernel.org 4513S: Supported 4514F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4515 4516DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4517M: Joshua Kinard <kumba@gentoo.org> 4518S: Maintained 4519F: drivers/rtc/rtc-ds1685.c 4520F: include/linux/rtc/ds1685.h 4521 4522DAMA SLAVE for AX.25 4523M: Joerg Reuter <jreuter@yaina.de> 4524W: http://yaina.de/jreuter/ 4525W: http://www.qsl.net/dl1bke/ 4526L: linux-hams@vger.kernel.org 4527S: Maintained 4528F: net/ax25/af_ax25.c 4529F: net/ax25/ax25_dev.c 4530F: net/ax25/ax25_ds_* 4531F: net/ax25/ax25_in.c 4532F: net/ax25/ax25_out.c 4533F: net/ax25/ax25_timer.c 4534F: net/ax25/sysctl_net_ax25.c 4535 4536DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4537L: netdev@vger.kernel.org 4538S: Orphan 4539F: Documentation/networking/device_drivers/dec/dmfe.txt 4540F: drivers/net/ethernet/dec/tulip/dmfe.c 4541 4542DC390/AM53C974 SCSI driver 4543M: Hannes Reinecke <hare@suse.com> 4544L: linux-scsi@vger.kernel.org 4545S: Maintained 4546F: drivers/scsi/am53c974.c 4547 4548DC395x SCSI driver 4549M: Oliver Neukum <oliver@neukum.org> 4550M: Ali Akcaagac <aliakc@web.de> 4551M: Jamie Lenehan <lenehan@twibble.org> 4552L: dc395x@twibble.org 4553W: http://twibble.org/dist/dc395x/ 4554W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4555S: Maintained 4556F: Documentation/scsi/dc395x.txt 4557F: drivers/scsi/dc395x.* 4558 4559DCCP PROTOCOL 4560M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4561L: dccp@vger.kernel.org 4562W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4563S: Maintained 4564F: include/linux/dccp.h 4565F: include/uapi/linux/dccp.h 4566F: include/linux/tfrc.h 4567F: net/dccp/ 4568 4569DECnet NETWORK LAYER 4570W: http://linux-decnet.sourceforge.net 4571L: linux-decnet-user@lists.sourceforge.net 4572S: Orphan 4573F: Documentation/networking/decnet.txt 4574F: net/decnet/ 4575 4576DECSTATION PLATFORM SUPPORT 4577M: "Maciej W. Rozycki" <macro@linux-mips.org> 4578L: linux-mips@vger.kernel.org 4579W: http://www.linux-mips.org/wiki/DECstation 4580S: Maintained 4581F: arch/mips/dec/ 4582F: arch/mips/include/asm/dec/ 4583F: arch/mips/include/asm/mach-dec/ 4584 4585DEFXX FDDI NETWORK DRIVER 4586M: "Maciej W. Rozycki" <macro@linux-mips.org> 4587S: Maintained 4588F: drivers/net/fddi/defxx.* 4589 4590DELL SMBIOS DRIVER 4591M: Pali Rohár <pali.rohar@gmail.com> 4592M: Mario Limonciello <mario.limonciello@dell.com> 4593L: platform-driver-x86@vger.kernel.org 4594S: Maintained 4595F: drivers/platform/x86/dell-smbios.* 4596 4597DELL SMBIOS SMM DRIVER 4598M: Mario Limonciello <mario.limonciello@dell.com> 4599L: platform-driver-x86@vger.kernel.org 4600S: Maintained 4601F: drivers/platform/x86/dell-smbios-smm.c 4602 4603DELL SMBIOS WMI DRIVER 4604M: Mario Limonciello <mario.limonciello@dell.com> 4605L: platform-driver-x86@vger.kernel.org 4606S: Maintained 4607F: drivers/platform/x86/dell-smbios-wmi.c 4608F: tools/wmi/dell-smbios-example.c 4609 4610DEFZA FDDI NETWORK DRIVER 4611M: "Maciej W. Rozycki" <macro@linux-mips.org> 4612S: Maintained 4613F: drivers/net/fddi/defza.* 4614 4615DELL LAPTOP DRIVER 4616M: Matthew Garrett <mjg59@srcf.ucam.org> 4617M: Pali Rohár <pali.rohar@gmail.com> 4618L: platform-driver-x86@vger.kernel.org 4619S: Maintained 4620F: drivers/platform/x86/dell-laptop.c 4621 4622DELL LAPTOP FREEFALL DRIVER 4623M: Pali Rohár <pali.rohar@gmail.com> 4624S: Maintained 4625F: drivers/platform/x86/dell-smo8800.c 4626 4627DELL LAPTOP RBTN DRIVER 4628M: Pali Rohár <pali.rohar@gmail.com> 4629S: Maintained 4630F: drivers/platform/x86/dell-rbtn.* 4631 4632DELL REMOTE BIOS UPDATE DRIVER 4633M: Stuart Hayes <stuart.w.hayes@gmail.com> 4634L: platform-driver-x86@vger.kernel.org 4635S: Maintained 4636F: drivers/platform/x86/dell_rbu.c 4637 4638DELL LAPTOP SMM DRIVER 4639M: Pali Rohár <pali.rohar@gmail.com> 4640S: Maintained 4641F: drivers/hwmon/dell-smm-hwmon.c 4642F: include/uapi/linux/i8k.h 4643 4644DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4645M: Stuart Hayes <stuart.w.hayes@gmail.com> 4646L: platform-driver-x86@vger.kernel.org 4647S: Maintained 4648F: Documentation/driver-api/dcdbas.rst 4649F: drivers/platform/x86/dcdbas.* 4650 4651DELL WMI NOTIFICATIONS DRIVER 4652M: Matthew Garrett <mjg59@srcf.ucam.org> 4653M: Pali Rohár <pali.rohar@gmail.com> 4654S: Maintained 4655F: drivers/platform/x86/dell-wmi.c 4656 4657DELL WMI DESCRIPTOR DRIVER 4658M: Mario Limonciello <mario.limonciello@dell.com> 4659S: Maintained 4660F: drivers/platform/x86/dell-wmi-descriptor.c 4661 4662DELTA ST MEDIA DRIVER 4663M: Hugues Fruchet <hugues.fruchet@st.com> 4664L: linux-media@vger.kernel.org 4665T: git git://linuxtv.org/media_tree.git 4666W: https://linuxtv.org 4667S: Supported 4668F: drivers/media/platform/sti/delta 4669 4670DENALI NAND DRIVER 4671M: Masahiro Yamada <yamada.masahiro@socionext.com> 4672L: linux-mtd@lists.infradead.org 4673S: Supported 4674F: drivers/mtd/nand/raw/denali* 4675 4676DESIGNWARE EDMA CORE IP DRIVER 4677M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 4678L: dmaengine@vger.kernel.org 4679S: Maintained 4680F: drivers/dma/dw-edma/ 4681F: include/linux/dma/edma.h 4682 4683DESIGNWARE USB2 DRD IP DRIVER 4684M: Minas Harutyunyan <hminas@synopsys.com> 4685L: linux-usb@vger.kernel.org 4686T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4687S: Maintained 4688F: drivers/usb/dwc2/ 4689 4690DESIGNWARE USB3 DRD IP DRIVER 4691M: Felipe Balbi <balbi@kernel.org> 4692L: linux-usb@vger.kernel.org 4693T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4694S: Maintained 4695F: drivers/usb/dwc3/ 4696 4697DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4698M: Andreas Klinger <ak@it-klinger.de> 4699L: linux-iio@vger.kernel.org 4700S: Maintained 4701F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4702F: drivers/iio/proximity/srf*.c 4703 4704DEVICE COREDUMP (DEV_COREDUMP) 4705M: Johannes Berg <johannes@sipsolutions.net> 4706L: linux-kernel@vger.kernel.org 4707S: Maintained 4708F: drivers/base/devcoredump.c 4709F: include/linux/devcoredump.h 4710 4711DEVICE FREQUENCY (DEVFREQ) 4712M: MyungJoo Ham <myungjoo.ham@samsung.com> 4713M: Kyungmin Park <kyungmin.park@samsung.com> 4714R: Chanwoo Choi <cw00.choi@samsung.com> 4715L: linux-pm@vger.kernel.org 4716T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4717S: Maintained 4718F: drivers/devfreq/ 4719F: include/linux/devfreq.h 4720F: Documentation/devicetree/bindings/devfreq/ 4721F: include/trace/events/devfreq.h 4722 4723DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4724M: Chanwoo Choi <cw00.choi@samsung.com> 4725L: linux-pm@vger.kernel.org 4726T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4727S: Supported 4728F: drivers/devfreq/event/ 4729F: drivers/devfreq/devfreq-event.c 4730F: include/linux/devfreq-event.h 4731F: Documentation/devicetree/bindings/devfreq/event/ 4732 4733DEVICE NUMBER REGISTRY 4734M: Torben Mathiasen <device@lanana.org> 4735W: http://lanana.org/docs/device-list/index.html 4736S: Maintained 4737 4738DEVICE-MAPPER (LVM) 4739M: Alasdair Kergon <agk@redhat.com> 4740M: Mike Snitzer <snitzer@redhat.com> 4741M: dm-devel@redhat.com 4742L: dm-devel@redhat.com 4743W: http://sources.redhat.com/dm 4744Q: http://patchwork.kernel.org/project/dm-devel/list/ 4745T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4746T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4747S: Maintained 4748F: Documentation/admin-guide/device-mapper/ 4749F: drivers/md/Makefile 4750F: drivers/md/Kconfig 4751F: drivers/md/dm* 4752F: drivers/md/persistent-data/ 4753F: include/linux/device-mapper.h 4754F: include/linux/dm-*.h 4755F: include/uapi/linux/dm-*.h 4756 4757DEVLINK 4758M: Jiri Pirko <jiri@mellanox.com> 4759L: netdev@vger.kernel.org 4760S: Supported 4761F: net/core/devlink.c 4762F: include/net/devlink.h 4763F: include/uapi/linux/devlink.h 4764 4765DIALOG SEMICONDUCTOR DRIVERS 4766M: Support Opensource <support.opensource@diasemi.com> 4767W: http://www.dialog-semiconductor.com/products 4768S: Supported 4769F: Documentation/hwmon/da90??.rst 4770F: Documentation/devicetree/bindings/mfd/da90*.txt 4771F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4772F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4773F: Documentation/devicetree/bindings/regulator/da92*.txt 4774F: Documentation/devicetree/bindings/regulator/slg51000.txt 4775F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4776F: Documentation/devicetree/bindings/sound/da[79]*.txt 4777F: drivers/gpio/gpio-da90??.c 4778F: drivers/hwmon/da90??-hwmon.c 4779F: drivers/iio/adc/da91??-*.c 4780F: drivers/input/misc/da90??_onkey.c 4781F: drivers/input/touchscreen/da9052_tsi.c 4782F: drivers/leds/leds-da90??.c 4783F: drivers/mfd/da903x.c 4784F: drivers/mfd/da90??-*.c 4785F: drivers/mfd/da91??-*.c 4786F: drivers/power/supply/da9052-battery.c 4787F: drivers/power/supply/da91??-*.c 4788F: drivers/regulator/da903x.c 4789F: drivers/regulator/da9???-regulator.[ch] 4790F: drivers/regulator/slg51000-regulator.[ch] 4791F: drivers/thermal/da90??-thermal.c 4792F: drivers/rtc/rtc-da90??.c 4793F: drivers/video/backlight/da90??_bl.c 4794F: drivers/watchdog/da90??_wdt.c 4795F: include/linux/mfd/da903x.h 4796F: include/linux/mfd/da9052/ 4797F: include/linux/mfd/da9055/ 4798F: include/linux/mfd/da9062/ 4799F: include/linux/mfd/da9063/ 4800F: include/linux/mfd/da9150/ 4801F: include/linux/regulator/da9211.h 4802F: include/sound/da[79]*.h 4803F: sound/soc/codecs/da[79]*.[ch] 4804 4805DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4806M: William Breathitt Gray <vilhelm.gray@gmail.com> 4807L: linux-gpio@vger.kernel.org 4808S: Maintained 4809F: drivers/gpio/gpio-gpio-mm.c 4810 4811DIOLAN U2C-12 I2C DRIVER 4812M: Guenter Roeck <linux@roeck-us.net> 4813L: linux-i2c@vger.kernel.org 4814S: Maintained 4815F: drivers/i2c/busses/i2c-diolan-u2c.c 4816 4817FILESYSTEM DIRECT ACCESS (DAX) 4818M: Dan Williams <dan.j.williams@intel.com> 4819R: Matthew Wilcox <willy@infradead.org> 4820R: Jan Kara <jack@suse.cz> 4821L: linux-fsdevel@vger.kernel.org 4822L: linux-nvdimm@lists.01.org 4823S: Supported 4824F: fs/dax.c 4825F: include/linux/dax.h 4826F: include/trace/events/fs_dax.h 4827 4828DEVICE DIRECT ACCESS (DAX) 4829M: Dan Williams <dan.j.williams@intel.com> 4830M: Vishal Verma <vishal.l.verma@intel.com> 4831M: Keith Busch <keith.busch@intel.com> 4832M: Dave Jiang <dave.jiang@intel.com> 4833L: linux-nvdimm@lists.01.org 4834S: Supported 4835F: drivers/dax/ 4836 4837DIRECTORY NOTIFICATION (DNOTIFY) 4838M: Jan Kara <jack@suse.cz> 4839R: Amir Goldstein <amir73il@gmail.com> 4840L: linux-fsdevel@vger.kernel.org 4841S: Maintained 4842F: Documentation/filesystems/dnotify.txt 4843F: fs/notify/dnotify/ 4844F: include/linux/dnotify.h 4845 4846DISK GEOMETRY AND PARTITION HANDLING 4847M: Andries Brouwer <aeb@cwi.nl> 4848W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4849W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4850W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4851S: Maintained 4852 4853DISKQUOTA 4854M: Jan Kara <jack@suse.com> 4855S: Maintained 4856F: Documentation/filesystems/quota.txt 4857F: fs/quota/ 4858F: include/linux/quota*.h 4859F: include/uapi/linux/quota*.h 4860 4861DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4862M: Bernie Thompson <bernie@plugable.com> 4863L: linux-fbdev@vger.kernel.org 4864S: Maintained 4865W: http://plugable.com/category/projects/udlfb/ 4866F: drivers/video/fbdev/udlfb.c 4867F: include/video/udlfb.h 4868F: Documentation/fb/udlfb.rst 4869 4870DISTRIBUTED LOCK MANAGER (DLM) 4871M: Christine Caulfield <ccaulfie@redhat.com> 4872M: David Teigland <teigland@redhat.com> 4873L: cluster-devel@redhat.com 4874W: http://sources.redhat.com/cluster/ 4875T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4876S: Supported 4877F: fs/dlm/ 4878 4879DMA BUFFER SHARING FRAMEWORK 4880M: Sumit Semwal <sumit.semwal@linaro.org> 4881S: Maintained 4882L: linux-media@vger.kernel.org 4883L: dri-devel@lists.freedesktop.org 4884L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4885F: drivers/dma-buf/ 4886F: include/linux/dma-buf* 4887F: include/linux/reservation.h 4888F: include/linux/*fence.h 4889F: Documentation/driver-api/dma-buf.rst 4890T: git git://anongit.freedesktop.org/drm/drm-misc 4891 4892DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4893M: Vinod Koul <vkoul@kernel.org> 4894L: dmaengine@vger.kernel.org 4895Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4896S: Maintained 4897F: drivers/dma/ 4898F: include/linux/dmaengine.h 4899F: include/linux/of_dma.h 4900F: Documentation/devicetree/bindings/dma/ 4901F: Documentation/driver-api/dmaengine/ 4902T: git git://git.infradead.org/users/vkoul/slave-dma.git 4903 4904DMA MAPPING HELPERS 4905M: Christoph Hellwig <hch@lst.de> 4906M: Marek Szyprowski <m.szyprowski@samsung.com> 4907R: Robin Murphy <robin.murphy@arm.com> 4908L: iommu@lists.linux-foundation.org 4909T: git git://git.infradead.org/users/hch/dma-mapping.git 4910W: http://git.infradead.org/users/hch/dma-mapping.git 4911S: Supported 4912F: kernel/dma/ 4913F: include/asm-generic/dma-mapping.h 4914F: include/linux/dma-direct.h 4915F: include/linux/dma-mapping.h 4916F: include/linux/dma-noncoherent.h 4917 4918DME1737 HARDWARE MONITOR DRIVER 4919M: Juerg Haefliger <juergh@gmail.com> 4920L: linux-hwmon@vger.kernel.org 4921S: Maintained 4922F: Documentation/hwmon/dme1737.rst 4923F: drivers/hwmon/dme1737.c 4924 4925DMI/SMBIOS SUPPORT 4926M: Jean Delvare <jdelvare@suse.com> 4927S: Maintained 4928T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4929F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4930F: drivers/firmware/dmi-id.c 4931F: drivers/firmware/dmi_scan.c 4932F: include/linux/dmi.h 4933 4934DOCUMENTATION 4935M: Jonathan Corbet <corbet@lwn.net> 4936L: linux-doc@vger.kernel.org 4937S: Maintained 4938F: Documentation/ 4939F: scripts/kernel-doc 4940X: Documentation/ABI/ 4941X: Documentation/firmware-guide/acpi/ 4942X: Documentation/devicetree/ 4943X: Documentation/i2c/ 4944X: Documentation/media/ 4945X: Documentation/power/ 4946X: Documentation/spi/ 4947T: git git://git.lwn.net/linux.git docs-next 4948 4949DOCUMENTATION/ITALIAN 4950M: Federico Vaga <federico.vaga@vaga.pv.it> 4951L: linux-doc@vger.kernel.org 4952S: Maintained 4953F: Documentation/translations/it_IT 4954 4955DONGWOON DW9714 LENS VOICE COIL DRIVER 4956M: Sakari Ailus <sakari.ailus@linux.intel.com> 4957L: linux-media@vger.kernel.org 4958T: git git://linuxtv.org/media_tree.git 4959S: Maintained 4960F: drivers/media/i2c/dw9714.c 4961F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4962 4963DONGWOON DW9807 LENS VOICE COIL DRIVER 4964M: Sakari Ailus <sakari.ailus@linux.intel.com> 4965L: linux-media@vger.kernel.org 4966T: git git://linuxtv.org/media_tree.git 4967S: Maintained 4968F: drivers/media/i2c/dw9807-vcm.c 4969F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4970 4971DOUBLETALK DRIVER 4972M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4973L: blinux-list@redhat.com 4974S: Maintained 4975F: drivers/char/dtlk.c 4976F: include/linux/dtlk.h 4977 4978DPAA2 DATAPATH I/O (DPIO) DRIVER 4979M: Roy Pledge <Roy.Pledge@nxp.com> 4980L: linux-kernel@vger.kernel.org 4981S: Maintained 4982F: drivers/soc/fsl/dpio 4983 4984DPAA2 ETHERNET DRIVER 4985M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4986L: netdev@vger.kernel.org 4987S: Maintained 4988F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4989F: drivers/net/ethernet/freescale/dpaa2/dpni* 4990F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4991F: drivers/net/ethernet/freescale/dpaa2/Makefile 4992F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4993 4994DPAA2 ETHERNET SWITCH DRIVER 4995M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4996M: Ioana Ciornei <ioana.ciornei@nxp.com> 4997L: linux-kernel@vger.kernel.org 4998S: Maintained 4999F: drivers/staging/fsl-dpaa2/ethsw 5000 5001DPT_I2O SCSI RAID DRIVER 5002M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5003L: linux-scsi@vger.kernel.org 5004W: http://www.adaptec.com/ 5005S: Maintained 5006F: drivers/scsi/dpt* 5007F: drivers/scsi/dpt/ 5008 5009DRBD DRIVER 5010M: Philipp Reisner <philipp.reisner@linbit.com> 5011M: Lars Ellenberg <lars.ellenberg@linbit.com> 5012L: drbd-dev@lists.linbit.com 5013W: http://www.drbd.org 5014T: git git://git.linbit.com/linux-drbd.git 5015T: git git://git.linbit.com/drbd-8.4.git 5016S: Supported 5017F: drivers/block/drbd/ 5018F: lib/lru_cache.c 5019F: Documentation/admin-guide/blockdev/ 5020 5021DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5022M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5023R: "Rafael J. Wysocki" <rafael@kernel.org> 5024T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5025S: Supported 5026F: Documentation/kobject.txt 5027F: drivers/base/ 5028F: fs/debugfs/ 5029F: fs/sysfs/ 5030F: include/linux/debugfs.h 5031F: include/linux/kobj* 5032F: lib/kobj* 5033 5034DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5035M: Kevin Hilman <khilman@kernel.org> 5036M: Nishanth Menon <nm@ti.com> 5037S: Maintained 5038F: drivers/power/avs/ 5039F: include/linux/power/smartreflex.h 5040L: linux-pm@vger.kernel.org 5041 5042DRM DRIVER FOR ARM PL111 CLCD 5043M: Eric Anholt <eric@anholt.net> 5044T: git git://anongit.freedesktop.org/drm/drm-misc 5045S: Supported 5046F: drivers/gpu/drm/pl111/ 5047 5048DRM DRIVER FOR ARM VERSATILE TFT PANELS 5049M: Linus Walleij <linus.walleij@linaro.org> 5050T: git git://anongit.freedesktop.org/drm/drm-misc 5051S: Maintained 5052F: drivers/gpu/drm/panel/panel-arm-versatile.c 5053F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5054 5055DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5056M: Dave Airlie <airlied@redhat.com> 5057S: Odd Fixes 5058F: drivers/gpu/drm/ast/ 5059 5060DRM DRIVER FOR ASPEED BMC GFX 5061M: Joel Stanley <joel@jms.id.au> 5062L: linux-aspeed@lists.ozlabs.org 5063T: git git://anongit.freedesktop.org/drm/drm-misc 5064S: Supported 5065F: drivers/gpu/drm/aspeed/ 5066F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5067 5068DRM DRIVER FOR BOCHS VIRTUAL GPU 5069M: Gerd Hoffmann <kraxel@redhat.com> 5070L: virtualization@lists.linux-foundation.org 5071T: git git://anongit.freedesktop.org/drm/drm-misc 5072S: Maintained 5073F: drivers/gpu/drm/bochs/ 5074 5075DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5076M: Linus Walleij <linus.walleij@linaro.org> 5077T: git git://anongit.freedesktop.org/drm/drm-misc 5078S: Maintained 5079F: drivers/gpu/drm/tve200/ 5080 5081DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5082M: Jagan Teki <jagan@amarulasolutions.com> 5083S: Maintained 5084F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5085F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5086 5087DRM DRIVER FOR ILITEK ILI9225 PANELS 5088M: David Lechner <david@lechnology.com> 5089S: Maintained 5090F: drivers/gpu/drm/tinydrm/ili9225.c 5091F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5092 5093DRM DRIVER FOR HX8357D PANELS 5094M: Eric Anholt <eric@anholt.net> 5095T: git git://anongit.freedesktop.org/drm/drm-misc 5096S: Maintained 5097F: drivers/gpu/drm/tinydrm/hx8357d.c 5098F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5099 5100DRM DRIVER FOR INTEL I810 VIDEO CARDS 5101S: Orphan / Obsolete 5102F: drivers/gpu/drm/i810/ 5103F: include/uapi/drm/i810_drm.h 5104 5105DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 5106S: Orphan / Obsolete 5107F: drivers/gpu/drm/mga/ 5108F: include/uapi/drm/mga_drm.h 5109 5110DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 5111M: Dave Airlie <airlied@redhat.com> 5112S: Odd Fixes 5113F: drivers/gpu/drm/mgag200/ 5114 5115DRM DRIVER FOR MI0283QT 5116M: Noralf Trønnes <noralf@tronnes.org> 5117S: Maintained 5118F: drivers/gpu/drm/tinydrm/mi0283qt.c 5119F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5120 5121DRM DRIVER FOR MSM ADRENO GPU 5122M: Rob Clark <robdclark@gmail.com> 5123M: Sean Paul <sean@poorly.run> 5124L: linux-arm-msm@vger.kernel.org 5125L: dri-devel@lists.freedesktop.org 5126L: freedreno@lists.freedesktop.org 5127T: git https://gitlab.freedesktop.org/drm/msm.git 5128S: Maintained 5129F: drivers/gpu/drm/msm/ 5130F: include/uapi/drm/msm_drm.h 5131F: Documentation/devicetree/bindings/display/msm/ 5132 5133DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5134M: Ben Skeggs <bskeggs@redhat.com> 5135L: dri-devel@lists.freedesktop.org 5136L: nouveau@lists.freedesktop.org 5137T: git git://github.com/skeggsb/linux 5138S: Supported 5139F: drivers/gpu/drm/nouveau/ 5140F: include/uapi/drm/nouveau_drm.h 5141 5142DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5143M: Stefan Mavrodiev <stefan@olimex.com> 5144S: Maintained 5145F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5146F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5147 5148DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5149M: Noralf Trønnes <noralf@tronnes.org> 5150S: Maintained 5151F: drivers/gpu/drm/tinydrm/repaper.c 5152F: Documentation/devicetree/bindings/display/repaper.txt 5153 5154DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5155M: Dave Airlie <airlied@redhat.com> 5156M: Gerd Hoffmann <kraxel@redhat.com> 5157L: virtualization@lists.linux-foundation.org 5158T: git git://anongit.freedesktop.org/drm/drm-misc 5159S: Obsolete 5160W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5161F: drivers/gpu/drm/cirrus/ 5162 5163DRM DRIVER FOR QXL VIRTUAL GPU 5164M: Dave Airlie <airlied@redhat.com> 5165M: Gerd Hoffmann <kraxel@redhat.com> 5166L: virtualization@lists.linux-foundation.org 5167L: spice-devel@lists.freedesktop.org 5168T: git git://anongit.freedesktop.org/drm/drm-misc 5169S: Maintained 5170F: drivers/gpu/drm/qxl/ 5171F: include/uapi/drm/qxl_drm.h 5172 5173DRM DRIVER FOR RAGE 128 VIDEO CARDS 5174S: Orphan / Obsolete 5175F: drivers/gpu/drm/r128/ 5176F: include/uapi/drm/r128_drm.h 5177 5178DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5179M: Guido Günther <agx@sigxcpu.org> 5180S: Maintained 5181F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5182F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5183 5184DRM DRIVER FOR SAVAGE VIDEO CARDS 5185S: Orphan / Obsolete 5186F: drivers/gpu/drm/savage/ 5187F: include/uapi/drm/savage_drm.h 5188 5189DRM DRIVER FOR SIS VIDEO CARDS 5190S: Orphan / Obsolete 5191F: drivers/gpu/drm/sis/ 5192F: include/uapi/drm/sis_drm.h 5193 5194DRM DRIVER FOR SITRONIX ST7701 PANELS 5195M: Jagan Teki <jagan@amarulasolutions.com> 5196S: Maintained 5197F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5198F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5199 5200DRM DRIVER FOR SITRONIX ST7586 PANELS 5201M: David Lechner <david@lechnology.com> 5202S: Maintained 5203F: drivers/gpu/drm/tinydrm/st7586.c 5204F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5205 5206DRM DRIVER FOR SITRONIX ST7735R PANELS 5207M: David Lechner <david@lechnology.com> 5208S: Maintained 5209F: drivers/gpu/drm/tinydrm/st7735r.c 5210F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 5211 5212DRM DRIVER FOR ST-ERICSSON MCDE 5213M: Linus Walleij <linus.walleij@linaro.org> 5214T: git git://anongit.freedesktop.org/drm/drm-misc 5215S: Maintained 5216F: drivers/gpu/drm/mcde/ 5217F: Documentation/devicetree/bindings/display/ste,mcde.txt 5218 5219DRM DRIVER FOR TDFX VIDEO CARDS 5220S: Orphan / Obsolete 5221F: drivers/gpu/drm/tdfx/ 5222 5223DRM DRIVER FOR TPO TPG110 PANELS 5224M: Linus Walleij <linus.walleij@linaro.org> 5225T: git git://anongit.freedesktop.org/drm/drm-misc 5226S: Maintained 5227F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5228F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt 5229 5230DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5231M: Dave Airlie <airlied@redhat.com> 5232R: Sean Paul <sean@poorly.run> 5233L: dri-devel@lists.freedesktop.org 5234S: Odd Fixes 5235F: drivers/gpu/drm/udl/ 5236T: git git://anongit.freedesktop.org/drm/drm-misc 5237 5238DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5239M: Hans de Goede <hdegoede@redhat.com> 5240L: dri-devel@lists.freedesktop.org 5241S: Maintained 5242F: drivers/gpu/drm/vboxvideo/ 5243T: git git://anongit.freedesktop.org/drm/drm-misc 5244 5245DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5246M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5247R: Haneen Mohammed <hamohammed.sa@gmail.com> 5248R: Daniel Vetter <daniel@ffwll.ch> 5249T: git git://anongit.freedesktop.org/drm/drm-misc 5250S: Maintained 5251L: dri-devel@lists.freedesktop.org 5252F: drivers/gpu/drm/vkms/ 5253F: Documentation/gpu/vkms.rst 5254 5255DRM DRIVER FOR VMWARE VIRTUAL GPU 5256M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5257M: Thomas Hellstrom <thellstrom@vmware.com> 5258L: dri-devel@lists.freedesktop.org 5259T: git git://people.freedesktop.org/~thomash/linux 5260S: Supported 5261F: drivers/gpu/drm/vmwgfx/ 5262F: include/uapi/drm/vmwgfx_drm.h 5263 5264DRM DRIVERS 5265M: David Airlie <airlied@linux.ie> 5266M: Daniel Vetter <daniel@ffwll.ch> 5267L: dri-devel@lists.freedesktop.org 5268T: git git://anongit.freedesktop.org/drm/drm 5269B: https://bugs.freedesktop.org/ 5270C: irc://chat.freenode.net/dri-devel 5271S: Maintained 5272F: drivers/gpu/drm/ 5273F: drivers/gpu/vga/ 5274F: Documentation/devicetree/bindings/display/ 5275F: Documentation/devicetree/bindings/gpu/ 5276F: Documentation/gpu/ 5277F: include/drm/ 5278F: include/uapi/drm/ 5279F: include/linux/vga* 5280 5281DRM DRIVERS AND MISC GPU PATCHES 5282M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5283M: Maxime Ripard <mripard@kernel.org> 5284M: Sean Paul <sean@poorly.run> 5285W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5286S: Maintained 5287T: git git://anongit.freedesktop.org/drm/drm-misc 5288F: Documentation/gpu/ 5289F: drivers/gpu/vga/ 5290F: drivers/gpu/drm/* 5291F: include/drm/drm* 5292F: include/uapi/drm/drm* 5293F: include/linux/vga* 5294 5295DRM DRIVERS FOR ALLWINNER A10 5296M: Maxime Ripard <mripard@kernel.org> 5297L: dri-devel@lists.freedesktop.org 5298S: Supported 5299F: drivers/gpu/drm/sun4i/ 5300F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5301T: git git://anongit.freedesktop.org/drm/drm-misc 5302 5303DRM DRIVERS FOR AMLOGIC SOCS 5304M: Neil Armstrong <narmstrong@baylibre.com> 5305L: dri-devel@lists.freedesktop.org 5306L: linux-amlogic@lists.infradead.org 5307W: http://linux-meson.com/ 5308S: Supported 5309F: drivers/gpu/drm/meson/ 5310F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 5311F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 5312F: Documentation/gpu/meson.rst 5313T: git git://anongit.freedesktop.org/drm/drm-misc 5314 5315DRM DRIVERS FOR ATMEL HLCDC 5316M: Boris Brezillon <bbrezillon@kernel.org> 5317L: dri-devel@lists.freedesktop.org 5318S: Supported 5319F: drivers/gpu/drm/atmel-hlcdc/ 5320F: Documentation/devicetree/bindings/display/atmel/ 5321T: git git://anongit.freedesktop.org/drm/drm-misc 5322 5323DRM DRIVERS FOR BRIDGE CHIPS 5324M: Andrzej Hajda <a.hajda@samsung.com> 5325R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5326S: Maintained 5327T: git git://anongit.freedesktop.org/drm/drm-misc 5328F: drivers/gpu/drm/bridge/ 5329 5330DRM DRIVERS FOR EXYNOS 5331M: Inki Dae <inki.dae@samsung.com> 5332M: Joonyoung Shim <jy0922.shim@samsung.com> 5333M: Seung-Woo Kim <sw0312.kim@samsung.com> 5334M: Kyungmin Park <kyungmin.park@samsung.com> 5335L: dri-devel@lists.freedesktop.org 5336T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5337S: Supported 5338F: drivers/gpu/drm/exynos/ 5339F: include/uapi/drm/exynos_drm.h 5340F: Documentation/devicetree/bindings/display/exynos/ 5341 5342DRM DRIVERS FOR FREESCALE DCU 5343M: Stefan Agner <stefan@agner.ch> 5344M: Alison Wang <alison.wang@nxp.com> 5345L: dri-devel@lists.freedesktop.org 5346S: Supported 5347F: drivers/gpu/drm/fsl-dcu/ 5348F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5349F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5350F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5351T: git git://anongit.freedesktop.org/drm/drm-misc 5352 5353DRM DRIVERS FOR FREESCALE IMX 5354M: Philipp Zabel <p.zabel@pengutronix.de> 5355L: dri-devel@lists.freedesktop.org 5356S: Maintained 5357F: drivers/gpu/drm/imx/ 5358F: drivers/gpu/ipu-v3/ 5359F: Documentation/devicetree/bindings/display/imx/ 5360 5361DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5362M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5363L: dri-devel@lists.freedesktop.org 5364T: git git://github.com/patjak/drm-gma500 5365S: Maintained 5366F: drivers/gpu/drm/gma500/ 5367 5368DRM DRIVERS FOR HISILICON 5369M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5370M: Rongrong Zou <zourongrong@gmail.com> 5371R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5372R: Chen Feng <puck.chen@hisilicon.com> 5373L: dri-devel@lists.freedesktop.org 5374T: git git://github.com/xin3liang/linux.git 5375S: Maintained 5376F: drivers/gpu/drm/hisilicon/ 5377F: Documentation/devicetree/bindings/display/hisilicon/ 5378 5379DRM DRIVERS FOR LIMA 5380M: Qiang Yu <yuq825@gmail.com> 5381L: dri-devel@lists.freedesktop.org 5382L: lima@lists.freedesktop.org (moderated for non-subscribers) 5383S: Maintained 5384F: drivers/gpu/drm/lima/ 5385F: include/uapi/drm/lima_drm.h 5386T: git git://anongit.freedesktop.org/drm/drm-misc 5387 5388DRM DRIVERS FOR MEDIATEK 5389M: CK Hu <ck.hu@mediatek.com> 5390M: Philipp Zabel <p.zabel@pengutronix.de> 5391L: dri-devel@lists.freedesktop.org 5392S: Supported 5393F: drivers/gpu/drm/mediatek/ 5394F: Documentation/devicetree/bindings/display/mediatek/ 5395 5396DRM DRIVERS FOR NVIDIA TEGRA 5397M: Thierry Reding <thierry.reding@gmail.com> 5398L: dri-devel@lists.freedesktop.org 5399L: linux-tegra@vger.kernel.org 5400T: git git://anongit.freedesktop.org/tegra/linux.git 5401S: Supported 5402F: drivers/gpu/drm/tegra/ 5403F: drivers/gpu/host1x/ 5404F: include/linux/host1x.h 5405F: include/uapi/drm/tegra_drm.h 5406F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5407 5408DRM DRIVERS FOR RENESAS 5409M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5410M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5411L: dri-devel@lists.freedesktop.org 5412L: linux-renesas-soc@vger.kernel.org 5413T: git git://linuxtv.org/pinchartl/media drm/du/next 5414S: Supported 5415F: drivers/gpu/drm/rcar-du/ 5416F: drivers/gpu/drm/shmobile/ 5417F: include/linux/platform_data/shmob_drm.h 5418F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5419F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5420F: Documentation/devicetree/bindings/display/renesas,du.txt 5421 5422DRM DRIVERS FOR ROCKCHIP 5423M: Sandy Huang <hjc@rock-chips.com> 5424M: Heiko Stübner <heiko@sntech.de> 5425L: dri-devel@lists.freedesktop.org 5426S: Maintained 5427F: drivers/gpu/drm/rockchip/ 5428F: Documentation/devicetree/bindings/display/rockchip/ 5429T: git git://anongit.freedesktop.org/drm/drm-misc 5430 5431DRM DRIVERS FOR STI 5432M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5433M: Vincent Abriou <vincent.abriou@st.com> 5434L: dri-devel@lists.freedesktop.org 5435T: git git://anongit.freedesktop.org/drm/drm-misc 5436S: Maintained 5437F: drivers/gpu/drm/sti 5438F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5439 5440DRM DRIVERS FOR STM 5441M: Yannick Fertre <yannick.fertre@st.com> 5442M: Philippe Cornu <philippe.cornu@st.com> 5443M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5444M: Vincent Abriou <vincent.abriou@st.com> 5445L: dri-devel@lists.freedesktop.org 5446T: git git://anongit.freedesktop.org/drm/drm-misc 5447S: Maintained 5448F: drivers/gpu/drm/stm 5449F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5450 5451DRM DRIVERS FOR TI LCDC 5452M: Jyri Sarha <jsarha@ti.com> 5453R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5454L: dri-devel@lists.freedesktop.org 5455S: Maintained 5456F: drivers/gpu/drm/tilcdc/ 5457F: Documentation/devicetree/bindings/display/tilcdc/ 5458 5459DRM DRIVERS FOR TI OMAP 5460M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5461L: dri-devel@lists.freedesktop.org 5462S: Maintained 5463F: drivers/gpu/drm/omapdrm/ 5464F: Documentation/devicetree/bindings/display/ti/ 5465 5466DRM DRIVERS FOR V3D 5467M: Eric Anholt <eric@anholt.net> 5468S: Supported 5469F: drivers/gpu/drm/v3d/ 5470F: include/uapi/drm/v3d_drm.h 5471F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5472T: git git://anongit.freedesktop.org/drm/drm-misc 5473 5474DRM DRIVERS FOR VC4 5475M: Eric Anholt <eric@anholt.net> 5476T: git git://github.com/anholt/linux 5477S: Supported 5478F: drivers/gpu/drm/vc4/ 5479F: include/uapi/drm/vc4_drm.h 5480F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5481T: git git://anongit.freedesktop.org/drm/drm-misc 5482 5483DRM DRIVERS FOR VIVANTE GPU IP 5484M: Lucas Stach <l.stach@pengutronix.de> 5485R: Russell King <linux+etnaviv@armlinux.org.uk> 5486R: Christian Gmeiner <christian.gmeiner@gmail.com> 5487L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5488L: dri-devel@lists.freedesktop.org 5489S: Maintained 5490F: drivers/gpu/drm/etnaviv/ 5491F: include/uapi/drm/etnaviv_drm.h 5492F: Documentation/devicetree/bindings/display/etnaviv/ 5493 5494DRM DRIVERS FOR ZTE ZX 5495M: Shawn Guo <shawnguo@kernel.org> 5496L: dri-devel@lists.freedesktop.org 5497S: Maintained 5498F: drivers/gpu/drm/zte/ 5499F: Documentation/devicetree/bindings/display/zte,vou.txt 5500T: git git://anongit.freedesktop.org/drm/drm-misc 5501 5502DRM PANEL DRIVERS 5503M: Thierry Reding <thierry.reding@gmail.com> 5504R: Sam Ravnborg <sam@ravnborg.org> 5505L: dri-devel@lists.freedesktop.org 5506T: git git://anongit.freedesktop.org/drm/drm-misc 5507S: Maintained 5508F: drivers/gpu/drm/drm_panel.c 5509F: drivers/gpu/drm/panel/ 5510F: include/drm/drm_panel.h 5511F: Documentation/devicetree/bindings/display/panel/ 5512 5513DRM TINYDRM DRIVERS 5514M: Noralf Trønnes <noralf@tronnes.org> 5515W: https://github.com/notro/tinydrm/wiki/Development 5516T: git git://anongit.freedesktop.org/drm/drm-misc 5517S: Maintained 5518F: drivers/gpu/drm/tinydrm/ 5519F: include/drm/tinydrm/ 5520 5521DRM DRIVERS FOR XEN 5522M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5523T: git git://anongit.freedesktop.org/drm/drm-misc 5524L: dri-devel@lists.freedesktop.org 5525L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5526S: Supported 5527F: drivers/gpu/drm/xen/ 5528F: Documentation/gpu/xen-front.rst 5529 5530DRM TTM SUBSYSTEM 5531M: Christian Koenig <christian.koenig@amd.com> 5532M: Huang Rui <ray.huang@amd.com> 5533T: git git://people.freedesktop.org/~agd5f/linux 5534S: Maintained 5535L: dri-devel@lists.freedesktop.org 5536F: include/drm/ttm/ 5537F: drivers/gpu/drm/ttm/ 5538 5539DSBR100 USB FM RADIO DRIVER 5540M: Alexey Klimov <klimov.linux@gmail.com> 5541L: linux-media@vger.kernel.org 5542T: git git://linuxtv.org/media_tree.git 5543S: Maintained 5544F: drivers/media/radio/dsbr100.c 5545 5546DSCC4 DRIVER 5547M: Francois Romieu <romieu@fr.zoreil.com> 5548L: netdev@vger.kernel.org 5549S: Maintained 5550F: drivers/net/wan/dscc4.c 5551 5552DT3155 MEDIA DRIVER 5553M: Hans Verkuil <hverkuil@xs4all.nl> 5554L: linux-media@vger.kernel.org 5555T: git git://linuxtv.org/media_tree.git 5556W: https://linuxtv.org 5557S: Odd Fixes 5558F: drivers/media/pci/dt3155/ 5559 5560DVB_USB_AF9015 MEDIA DRIVER 5561M: Antti Palosaari <crope@iki.fi> 5562L: linux-media@vger.kernel.org 5563W: https://linuxtv.org 5564W: http://palosaari.fi/linux/ 5565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5566T: git git://linuxtv.org/anttip/media_tree.git 5567S: Maintained 5568F: drivers/media/usb/dvb-usb-v2/af9015* 5569 5570DVB_USB_AF9035 MEDIA DRIVER 5571M: Antti Palosaari <crope@iki.fi> 5572L: linux-media@vger.kernel.org 5573W: https://linuxtv.org 5574W: http://palosaari.fi/linux/ 5575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5576T: git git://linuxtv.org/anttip/media_tree.git 5577S: Maintained 5578F: drivers/media/usb/dvb-usb-v2/af9035* 5579 5580DVB_USB_ANYSEE MEDIA DRIVER 5581M: Antti Palosaari <crope@iki.fi> 5582L: linux-media@vger.kernel.org 5583W: https://linuxtv.org 5584W: http://palosaari.fi/linux/ 5585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5586T: git git://linuxtv.org/anttip/media_tree.git 5587S: Maintained 5588F: drivers/media/usb/dvb-usb-v2/anysee* 5589 5590DVB_USB_AU6610 MEDIA DRIVER 5591M: Antti Palosaari <crope@iki.fi> 5592L: linux-media@vger.kernel.org 5593W: https://linuxtv.org 5594W: http://palosaari.fi/linux/ 5595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5596T: git git://linuxtv.org/anttip/media_tree.git 5597S: Maintained 5598F: drivers/media/usb/dvb-usb-v2/au6610* 5599 5600DVB_USB_CE6230 MEDIA DRIVER 5601M: Antti Palosaari <crope@iki.fi> 5602L: linux-media@vger.kernel.org 5603W: https://linuxtv.org 5604W: http://palosaari.fi/linux/ 5605Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5606T: git git://linuxtv.org/anttip/media_tree.git 5607S: Maintained 5608F: drivers/media/usb/dvb-usb-v2/ce6230* 5609 5610DVB_USB_CXUSB MEDIA DRIVER 5611M: Michael Krufky <mkrufky@linuxtv.org> 5612L: linux-media@vger.kernel.org 5613W: https://linuxtv.org 5614W: http://github.com/mkrufky 5615Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5616T: git git://linuxtv.org/media_tree.git 5617S: Maintained 5618F: drivers/media/usb/dvb-usb/cxusb* 5619 5620DVB_USB_EC168 MEDIA DRIVER 5621M: Antti Palosaari <crope@iki.fi> 5622L: linux-media@vger.kernel.org 5623W: https://linuxtv.org 5624W: http://palosaari.fi/linux/ 5625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5626T: git git://linuxtv.org/anttip/media_tree.git 5627S: Maintained 5628F: drivers/media/usb/dvb-usb-v2/ec168* 5629 5630DVB_USB_GL861 MEDIA DRIVER 5631M: Antti Palosaari <crope@iki.fi> 5632L: linux-media@vger.kernel.org 5633W: https://linuxtv.org 5634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5635T: git git://linuxtv.org/anttip/media_tree.git 5636S: Maintained 5637F: drivers/media/usb/dvb-usb-v2/gl861* 5638 5639DVB_USB_MXL111SF MEDIA DRIVER 5640M: Michael Krufky <mkrufky@linuxtv.org> 5641L: linux-media@vger.kernel.org 5642W: https://linuxtv.org 5643W: http://github.com/mkrufky 5644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5645T: git git://linuxtv.org/mkrufky/mxl111sf.git 5646S: Maintained 5647F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5648 5649DVB_USB_RTL28XXU MEDIA DRIVER 5650M: Antti Palosaari <crope@iki.fi> 5651L: linux-media@vger.kernel.org 5652W: https://linuxtv.org 5653W: http://palosaari.fi/linux/ 5654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5655T: git git://linuxtv.org/anttip/media_tree.git 5656S: Maintained 5657F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5658 5659DVB_USB_V2 MEDIA DRIVER 5660M: Antti Palosaari <crope@iki.fi> 5661L: linux-media@vger.kernel.org 5662W: https://linuxtv.org 5663W: http://palosaari.fi/linux/ 5664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5665T: git git://linuxtv.org/anttip/media_tree.git 5666S: Maintained 5667F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5668F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5669 5670DYNAMIC DEBUG 5671M: Jason Baron <jbaron@akamai.com> 5672S: Maintained 5673F: lib/dynamic_debug.c 5674F: include/linux/dynamic_debug.h 5675 5676DYNAMIC INTERRUPT MODERATION 5677M: Tal Gilboa <talgi@mellanox.com> 5678S: Maintained 5679F: include/linux/dim.h 5680F: lib/dim/ 5681 5682DZ DECSTATION DZ11 SERIAL DRIVER 5683M: "Maciej W. Rozycki" <macro@linux-mips.org> 5684S: Maintained 5685F: drivers/tty/serial/dz.* 5686 5687E3X0 POWER BUTTON DRIVER 5688M: Moritz Fischer <moritz.fischer@ettus.com> 5689L: usrp-users@lists.ettus.com 5690W: http://www.ettus.com 5691S: Supported 5692F: drivers/input/misc/e3x0-button.c 5693F: Documentation/devicetree/bindings/input/e3x0-button.txt 5694 5695E4000 MEDIA DRIVER 5696M: Antti Palosaari <crope@iki.fi> 5697L: linux-media@vger.kernel.org 5698W: https://linuxtv.org 5699W: http://palosaari.fi/linux/ 5700Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5701T: git git://linuxtv.org/anttip/media_tree.git 5702S: Maintained 5703F: drivers/media/tuners/e4000* 5704 5705EARTH_PT1 MEDIA DRIVER 5706M: Akihiro Tsukada <tskd08@gmail.com> 5707L: linux-media@vger.kernel.org 5708S: Odd Fixes 5709F: drivers/media/pci/pt1/ 5710 5711EARTH_PT3 MEDIA DRIVER 5712M: Akihiro Tsukada <tskd08@gmail.com> 5713L: linux-media@vger.kernel.org 5714S: Odd Fixes 5715F: drivers/media/pci/pt3/ 5716 5717EC100 MEDIA DRIVER 5718M: Antti Palosaari <crope@iki.fi> 5719L: linux-media@vger.kernel.org 5720W: https://linuxtv.org 5721W: http://palosaari.fi/linux/ 5722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5723T: git git://linuxtv.org/anttip/media_tree.git 5724S: Maintained 5725F: drivers/media/dvb-frontends/ec100* 5726 5727ECRYPT FILE SYSTEM 5728M: Tyler Hicks <tyhicks@canonical.com> 5729L: ecryptfs@vger.kernel.org 5730W: http://ecryptfs.org 5731W: https://launchpad.net/ecryptfs 5732T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5733S: Supported 5734F: Documentation/filesystems/ecryptfs.txt 5735F: fs/ecryptfs/ 5736 5737EDAC-AMD64 5738M: Borislav Petkov <bp@alien8.de> 5739L: linux-edac@vger.kernel.org 5740S: Maintained 5741F: drivers/edac/amd64_edac* 5742 5743EDAC-AST2500 5744M: Stefan Schaeckeler <sschaeck@cisco.com> 5745S: Supported 5746F: drivers/edac/aspeed_edac.c 5747F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 5748 5749EDAC-BLUEFIELD 5750M: Shravan Kumar Ramani <sramani@mellanox.com> 5751S: Supported 5752F: drivers/edac/bluefield_edac.c 5753 5754EDAC-CALXEDA 5755M: Robert Richter <rric@kernel.org> 5756L: linux-edac@vger.kernel.org 5757S: Maintained 5758F: drivers/edac/highbank* 5759 5760EDAC-CAVIUM OCTEON 5761M: Ralf Baechle <ralf@linux-mips.org> 5762M: David Daney <david.daney@cavium.com> 5763L: linux-edac@vger.kernel.org 5764L: linux-mips@vger.kernel.org 5765S: Supported 5766F: drivers/edac/octeon_edac* 5767 5768EDAC-CAVIUM THUNDERX 5769M: David Daney <david.daney@cavium.com> 5770M: Jan Glauber <jglauber@cavium.com> 5771L: linux-edac@vger.kernel.org 5772S: Supported 5773F: drivers/edac/thunderx_edac* 5774 5775EDAC-CORE 5776M: Borislav Petkov <bp@alien8.de> 5777M: Mauro Carvalho Chehab <mchehab@kernel.org> 5778M: Tony Luck <tony.luck@intel.com> 5779R: James Morse <james.morse@arm.com> 5780R: Robert Richter <rrichter@marvell.com> 5781L: linux-edac@vger.kernel.org 5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 5783S: Supported 5784F: Documentation/admin-guide/ras.rst 5785F: Documentation/driver-api/edac.rst 5786F: drivers/edac/ 5787F: include/linux/edac.h 5788 5789EDAC-E752X 5790M: Mark Gross <mark.gross@intel.com> 5791L: linux-edac@vger.kernel.org 5792S: Maintained 5793F: drivers/edac/e752x_edac.c 5794 5795EDAC-E7XXX 5796L: linux-edac@vger.kernel.org 5797S: Maintained 5798F: drivers/edac/e7xxx_edac.c 5799 5800EDAC-FSL_DDR 5801M: York Sun <york.sun@nxp.com> 5802L: linux-edac@vger.kernel.org 5803S: Maintained 5804F: drivers/edac/fsl_ddr_edac.* 5805 5806EDAC-GHES 5807M: Mauro Carvalho Chehab <mchehab@kernel.org> 5808L: linux-edac@vger.kernel.org 5809S: Maintained 5810F: drivers/edac/ghes_edac.c 5811 5812EDAC-I10NM 5813M: Tony Luck <tony.luck@intel.com> 5814L: linux-edac@vger.kernel.org 5815S: Maintained 5816F: drivers/edac/i10nm_base.c 5817 5818EDAC-I3000 5819L: linux-edac@vger.kernel.org 5820S: Orphan 5821F: drivers/edac/i3000_edac.c 5822 5823EDAC-I5000 5824L: linux-edac@vger.kernel.org 5825S: Maintained 5826F: drivers/edac/i5000_edac.c 5827 5828EDAC-I5400 5829M: Mauro Carvalho Chehab <mchehab@kernel.org> 5830L: linux-edac@vger.kernel.org 5831S: Maintained 5832F: drivers/edac/i5400_edac.c 5833 5834EDAC-I7300 5835M: Mauro Carvalho Chehab <mchehab@kernel.org> 5836L: linux-edac@vger.kernel.org 5837S: Maintained 5838F: drivers/edac/i7300_edac.c 5839 5840EDAC-I7CORE 5841M: Mauro Carvalho Chehab <mchehab@kernel.org> 5842L: linux-edac@vger.kernel.org 5843S: Maintained 5844F: drivers/edac/i7core_edac.c 5845 5846EDAC-I82443BXGX 5847M: Tim Small <tim@buttersideup.com> 5848L: linux-edac@vger.kernel.org 5849S: Maintained 5850F: drivers/edac/i82443bxgx_edac.c 5851 5852EDAC-I82975X 5853M: "Arvind R." <arvino55@gmail.com> 5854L: linux-edac@vger.kernel.org 5855S: Maintained 5856F: drivers/edac/i82975x_edac.c 5857 5858EDAC-IE31200 5859M: Jason Baron <jbaron@akamai.com> 5860L: linux-edac@vger.kernel.org 5861S: Maintained 5862F: drivers/edac/ie31200_edac.c 5863 5864EDAC-MPC85XX 5865M: Johannes Thumshirn <morbidrsa@gmail.com> 5866L: linux-edac@vger.kernel.org 5867S: Maintained 5868F: drivers/edac/mpc85xx_edac.[ch] 5869 5870EDAC-PASEMI 5871M: Egor Martovetsky <egor@pasemi.com> 5872L: linux-edac@vger.kernel.org 5873S: Maintained 5874F: drivers/edac/pasemi_edac.c 5875 5876EDAC-PND2 5877M: Tony Luck <tony.luck@intel.com> 5878L: linux-edac@vger.kernel.org 5879S: Maintained 5880F: drivers/edac/pnd2_edac.[ch] 5881 5882EDAC-R82600 5883M: Tim Small <tim@buttersideup.com> 5884L: linux-edac@vger.kernel.org 5885S: Maintained 5886F: drivers/edac/r82600_edac.c 5887 5888EDAC-SBRIDGE 5889M: Tony Luck <tony.luck@intel.com> 5890R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5891L: linux-edac@vger.kernel.org 5892S: Maintained 5893F: drivers/edac/sb_edac.c 5894 5895EDAC-SIFIVE 5896M: Yash Shah <yash.shah@sifive.com> 5897L: linux-edac@vger.kernel.org 5898S: Supported 5899F: drivers/edac/sifive_edac.c 5900 5901EDAC-SKYLAKE 5902M: Tony Luck <tony.luck@intel.com> 5903L: linux-edac@vger.kernel.org 5904S: Maintained 5905F: drivers/edac/skx_*.c 5906 5907EDAC-TI 5908M: Tero Kristo <t-kristo@ti.com> 5909L: linux-edac@vger.kernel.org 5910S: Maintained 5911F: drivers/edac/ti_edac.c 5912 5913EDAC-QCOM 5914M: Channagoud Kadabi <ckadabi@codeaurora.org> 5915M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5916L: linux-arm-msm@vger.kernel.org 5917L: linux-edac@vger.kernel.org 5918S: Maintained 5919F: drivers/edac/qcom_edac.c 5920 5921EDIROL UA-101/UA-1000 DRIVER 5922M: Clemens Ladisch <clemens@ladisch.de> 5923L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5925S: Maintained 5926F: sound/usb/misc/ua101.c 5927 5928EFI TEST DRIVER 5929L: linux-efi@vger.kernel.org 5930M: Ivan Hu <ivan.hu@canonical.com> 5931M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5932S: Maintained 5933F: drivers/firmware/efi/test/ 5934 5935EFI VARIABLE FILESYSTEM 5936M: Matthew Garrett <matthew.garrett@nebula.com> 5937M: Jeremy Kerr <jk@ozlabs.org> 5938M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5939T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5940L: linux-efi@vger.kernel.org 5941S: Maintained 5942F: fs/efivarfs/ 5943 5944EFIFB FRAMEBUFFER DRIVER 5945L: linux-fbdev@vger.kernel.org 5946M: Peter Jones <pjones@redhat.com> 5947S: Maintained 5948F: drivers/video/fbdev/efifb.c 5949 5950EFS FILESYSTEM 5951W: http://aeschi.ch.eu.org/efs/ 5952S: Orphan 5953F: fs/efs/ 5954 5955EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5956M: Douglas Miller <dougmill@linux.ibm.com> 5957L: netdev@vger.kernel.org 5958S: Maintained 5959F: drivers/net/ethernet/ibm/ehea/ 5960 5961EM28XX VIDEO4LINUX DRIVER 5962M: Mauro Carvalho Chehab <mchehab@kernel.org> 5963L: linux-media@vger.kernel.org 5964W: https://linuxtv.org 5965T: git git://linuxtv.org/media_tree.git 5966S: Maintained 5967F: drivers/media/usb/em28xx/ 5968F: Documentation/media/v4l-drivers/em28xx* 5969 5970EMBEDDED LINUX 5971M: Paul Gortmaker <paul.gortmaker@windriver.com> 5972M: Matt Mackall <mpm@selenic.com> 5973M: David Woodhouse <dwmw2@infradead.org> 5974L: linux-embedded@vger.kernel.org 5975S: Maintained 5976 5977Emulex 10Gbps iSCSI - OneConnect DRIVER 5978M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5979M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5980M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5981L: linux-scsi@vger.kernel.org 5982W: http://www.broadcom.com 5983S: Supported 5984F: drivers/scsi/be2iscsi/ 5985 5986Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5987M: Sathya Perla <sathya.perla@broadcom.com> 5988M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5989M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5990M: Somnath Kotur <somnath.kotur@broadcom.com> 5991L: netdev@vger.kernel.org 5992W: http://www.emulex.com 5993S: Supported 5994F: drivers/net/ethernet/emulex/benet/ 5995 5996EMULEX ONECONNECT ROCE DRIVER 5997M: Selvin Xavier <selvin.xavier@broadcom.com> 5998M: Devesh Sharma <devesh.sharma@broadcom.com> 5999L: linux-rdma@vger.kernel.org 6000W: http://www.broadcom.com 6001S: Odd Fixes 6002F: drivers/infiniband/hw/ocrdma/ 6003F: include/uapi/rdma/ocrdma-abi.h 6004 6005EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 6006M: James Smart <james.smart@broadcom.com> 6007M: Dick Kennedy <dick.kennedy@broadcom.com> 6008L: linux-scsi@vger.kernel.org 6009W: http://www.broadcom.com 6010S: Supported 6011F: drivers/scsi/lpfc/ 6012 6013ENE CB710 FLASH CARD READER DRIVER 6014M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 6015S: Maintained 6016F: drivers/misc/cb710/ 6017F: drivers/mmc/host/cb710-mmc.* 6018F: include/linux/cb710.h 6019 6020ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 6021M: Maxim Levitsky <maximlevitsky@gmail.com> 6022S: Maintained 6023F: drivers/media/rc/ene_ir.* 6024 6025EPSON S1D13XXX FRAMEBUFFER DRIVER 6026M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 6027S: Maintained 6028T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 6029F: drivers/video/fbdev/s1d13xxxfb.c 6030F: include/video/s1d13xxxfb.h 6031 6032ERRSEQ ERROR TRACKING INFRASTRUCTURE 6033M: Jeff Layton <jlayton@kernel.org> 6034S: Maintained 6035F: lib/errseq.c 6036F: include/linux/errseq.h 6037 6038ET131X NETWORK DRIVER 6039M: Mark Einon <mark.einon@gmail.com> 6040S: Odd Fixes 6041F: drivers/net/ethernet/agere/ 6042 6043ETHERNET BRIDGE 6044M: Roopa Prabhu <roopa@cumulusnetworks.com> 6045M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6046L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6047L: netdev@vger.kernel.org 6048W: http://www.linuxfoundation.org/en/Net:Bridge 6049S: Maintained 6050F: include/linux/netfilter_bridge/ 6051F: net/bridge/ 6052 6053ETHERNET PHY LIBRARY 6054M: Andrew Lunn <andrew@lunn.ch> 6055M: Florian Fainelli <f.fainelli@gmail.com> 6056M: Heiner Kallweit <hkallweit1@gmail.com> 6057L: netdev@vger.kernel.org 6058S: Maintained 6059F: Documentation/ABI/testing/sysfs-class-net-phydev 6060F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 6061F: Documentation/devicetree/bindings/net/mdio* 6062F: Documentation/networking/phy.rst 6063F: drivers/net/phy/ 6064F: drivers/of/of_mdio.c 6065F: drivers/of/of_net.c 6066F: include/linux/*mdio*.h 6067F: include/linux/of_net.h 6068F: include/linux/phy.h 6069F: include/linux/phy_fixed.h 6070F: include/linux/platform_data/mdio-bcm-unimac.h 6071F: include/linux/platform_data/mdio-gpio.h 6072F: include/trace/events/mdio.h 6073F: include/uapi/linux/mdio.h 6074F: include/uapi/linux/mii.h 6075 6076EXT2 FILE SYSTEM 6077M: Jan Kara <jack@suse.com> 6078L: linux-ext4@vger.kernel.org 6079S: Maintained 6080F: Documentation/filesystems/ext2.txt 6081F: fs/ext2/ 6082F: include/linux/ext2* 6083 6084EXT4 FILE SYSTEM 6085M: "Theodore Ts'o" <tytso@mit.edu> 6086M: Andreas Dilger <adilger.kernel@dilger.ca> 6087L: linux-ext4@vger.kernel.org 6088W: http://ext4.wiki.kernel.org 6089Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6091S: Maintained 6092F: Documentation/filesystems/ext4/ 6093F: fs/ext4/ 6094 6095Extended Verification Module (EVM) 6096M: Mimi Zohar <zohar@linux.ibm.com> 6097L: linux-integrity@vger.kernel.org 6098S: Supported 6099F: security/integrity/evm/ 6100 6101EXTENSIBLE FIRMWARE INTERFACE (EFI) 6102M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 6103L: linux-efi@vger.kernel.org 6104T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6105S: Maintained 6106F: Documentation/admin-guide/efi-stub.rst 6107F: arch/*/kernel/efi.c 6108F: arch/x86/boot/compressed/eboot.[ch] 6109F: arch/*/include/asm/efi.h 6110F: arch/x86/platform/efi/ 6111F: drivers/firmware/efi/ 6112F: include/linux/efi*.h 6113F: arch/arm/boot/compressed/efi-header.S 6114F: arch/arm64/kernel/efi-entry.S 6115 6116EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6117M: MyungJoo Ham <myungjoo.ham@samsung.com> 6118M: Chanwoo Choi <cw00.choi@samsung.com> 6119L: linux-kernel@vger.kernel.org 6120T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6121S: Maintained 6122F: drivers/extcon/ 6123F: include/linux/extcon/ 6124F: include/linux/extcon.h 6125F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6126F: Documentation/devicetree/bindings/extcon/ 6127 6128EXYNOS DP DRIVER 6129M: Jingoo Han <jingoohan1@gmail.com> 6130L: dri-devel@lists.freedesktop.org 6131S: Maintained 6132F: drivers/gpu/drm/exynos/exynos_dp* 6133 6134EXYNOS SYSMMU (IOMMU) driver 6135M: Marek Szyprowski <m.szyprowski@samsung.com> 6136L: iommu@lists.linux-foundation.org 6137S: Maintained 6138F: drivers/iommu/exynos-iommu.c 6139 6140EZchip NPS platform support 6141M: Vineet Gupta <vgupta@synopsys.com> 6142M: Ofer Levi <oferle@mellanox.com> 6143S: Supported 6144F: arch/arc/plat-eznps 6145F: arch/arc/boot/dts/eznps.dts 6146 6147F2FS FILE SYSTEM 6148M: Jaegeuk Kim <jaegeuk@kernel.org> 6149M: Chao Yu <yuchao0@huawei.com> 6150L: linux-f2fs-devel@lists.sourceforge.net 6151W: https://f2fs.wiki.kernel.org/ 6152T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6153S: Maintained 6154F: Documentation/filesystems/f2fs.txt 6155F: Documentation/ABI/testing/sysfs-fs-f2fs 6156F: fs/f2fs/ 6157F: include/linux/f2fs_fs.h 6158F: include/trace/events/f2fs.h 6159 6160F71805F HARDWARE MONITORING DRIVER 6161M: Jean Delvare <jdelvare@suse.com> 6162L: linux-hwmon@vger.kernel.org 6163S: Maintained 6164F: Documentation/hwmon/f71805f.rst 6165F: drivers/hwmon/f71805f.c 6166 6167FADDR2LINE 6168M: Josh Poimboeuf <jpoimboe@redhat.com> 6169S: Maintained 6170F: scripts/faddr2line 6171 6172FAILOVER MODULE 6173M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6174L: netdev@vger.kernel.org 6175S: Supported 6176F: net/core/failover.c 6177F: include/net/failover.h 6178F: Documentation/networking/failover.rst 6179 6180FANOTIFY 6181M: Jan Kara <jack@suse.cz> 6182R: Amir Goldstein <amir73il@gmail.com> 6183L: linux-fsdevel@vger.kernel.org 6184S: Maintained 6185F: fs/notify/fanotify/ 6186F: include/linux/fanotify.h 6187F: include/uapi/linux/fanotify.h 6188 6189FARSYNC SYNCHRONOUS DRIVER 6190M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6191W: http://www.farsite.co.uk/ 6192S: Supported 6193F: drivers/net/wan/farsync.* 6194 6195FAULT INJECTION SUPPORT 6196M: Akinobu Mita <akinobu.mita@gmail.com> 6197S: Supported 6198F: Documentation/fault-injection/ 6199F: lib/fault-inject.c 6200 6201FBTFT Framebuffer drivers 6202S: Orphan 6203L: dri-devel@lists.freedesktop.org 6204L: linux-fbdev@vger.kernel.org 6205F: drivers/staging/fbtft/ 6206 6207FC0011 TUNER DRIVER 6208M: Michael Buesch <m@bues.ch> 6209L: linux-media@vger.kernel.org 6210S: Maintained 6211F: drivers/media/tuners/fc0011.h 6212F: drivers/media/tuners/fc0011.c 6213 6214FC2580 MEDIA DRIVER 6215M: Antti Palosaari <crope@iki.fi> 6216L: linux-media@vger.kernel.org 6217W: https://linuxtv.org 6218W: http://palosaari.fi/linux/ 6219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6220T: git git://linuxtv.org/anttip/media_tree.git 6221S: Maintained 6222F: drivers/media/tuners/fc2580* 6223 6224FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6225M: Hannes Reinecke <hare@suse.de> 6226L: linux-scsi@vger.kernel.org 6227W: www.Open-FCoE.org 6228S: Supported 6229F: drivers/scsi/libfc/ 6230F: drivers/scsi/fcoe/ 6231F: include/scsi/fc/ 6232F: include/scsi/libfc.h 6233F: include/scsi/libfcoe.h 6234F: include/uapi/scsi/fc/ 6235 6236FILE LOCKING (flock() and fcntl()/lockf()) 6237M: Jeff Layton <jlayton@kernel.org> 6238M: "J. Bruce Fields" <bfields@fieldses.org> 6239L: linux-fsdevel@vger.kernel.org 6240S: Maintained 6241F: include/linux/fcntl.h 6242F: include/uapi/linux/fcntl.h 6243F: fs/fcntl.c 6244F: fs/locks.c 6245 6246FILESYSTEMS (VFS and infrastructure) 6247M: Alexander Viro <viro@zeniv.linux.org.uk> 6248L: linux-fsdevel@vger.kernel.org 6249S: Maintained 6250F: fs/* 6251F: include/linux/fs.h 6252F: include/linux/fs_types.h 6253F: include/uapi/linux/fs.h 6254 6255FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 6256M: Riku Voipio <riku.voipio@iki.fi> 6257L: linux-hwmon@vger.kernel.org 6258S: Maintained 6259F: drivers/hwmon/f75375s.c 6260F: include/linux/f75375s.h 6261 6262FIREWIRE AUDIO DRIVERS 6263M: Clemens Ladisch <clemens@ladisch.de> 6264L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6266S: Maintained 6267F: sound/firewire/ 6268 6269FIREWIRE MEDIA DRIVERS (firedtv) 6270M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6271L: linux-media@vger.kernel.org 6272L: linux1394-devel@lists.sourceforge.net 6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6274S: Maintained 6275F: drivers/media/firewire/ 6276 6277FIREWIRE SBP-2 TARGET 6278M: Chris Boot <bootc@bootc.net> 6279L: linux-scsi@vger.kernel.org 6280L: target-devel@vger.kernel.org 6281L: linux1394-devel@lists.sourceforge.net 6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6283S: Maintained 6284F: drivers/target/sbp/ 6285 6286FIREWIRE SUBSYSTEM 6287M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6288L: linux1394-devel@lists.sourceforge.net 6289W: http://ieee1394.wiki.kernel.org/ 6290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6291S: Maintained 6292F: drivers/firewire/ 6293F: include/linux/firewire.h 6294F: include/uapi/linux/firewire*.h 6295F: tools/firewire/ 6296 6297FIRMWARE LOADER (request_firmware) 6298M: Luis Chamberlain <mcgrof@kernel.org> 6299L: linux-kernel@vger.kernel.org 6300S: Maintained 6301F: Documentation/firmware_class/ 6302F: drivers/base/firmware_loader/ 6303F: include/linux/firmware.h 6304 6305FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 6306M: Joshua Morris <josh.h.morris@us.ibm.com> 6307M: Philip Kelleher <pjk1939@linux.ibm.com> 6308S: Maintained 6309F: drivers/block/rsxx/ 6310 6311FLEXTIMER FTM-QUADDEC DRIVER 6312M: Patrick Havelange <patrick.havelange@essensium.com> 6313L: linux-iio@vger.kernel.org 6314S: Maintained 6315F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec 6316F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 6317F: drivers/counter/ftm-quaddec.c 6318 6319FLOPPY DRIVER 6320M: Denis Efremov <efremov@linux.com> 6321S: Odd Fixes 6322L: linux-block@vger.kernel.org 6323F: drivers/block/floppy.c 6324 6325FPGA MANAGER FRAMEWORK 6326M: Moritz Fischer <mdf@kernel.org> 6327L: linux-fpga@vger.kernel.org 6328S: Maintained 6329T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6330Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6331F: Documentation/fpga/ 6332F: Documentation/driver-api/fpga/ 6333F: Documentation/devicetree/bindings/fpga/ 6334F: drivers/fpga/ 6335F: include/linux/fpga/ 6336W: http://www.rocketboards.org 6337 6338FPGA DFL DRIVERS 6339M: Wu Hao <hao.wu@intel.com> 6340L: linux-fpga@vger.kernel.org 6341S: Maintained 6342F: Documentation/fpga/dfl.rst 6343F: include/uapi/linux/fpga-dfl.h 6344F: drivers/fpga/dfl* 6345 6346FPU EMULATOR 6347M: Bill Metzenthen <billm@melbpc.org.au> 6348W: http://floatingpoint.sourceforge.net/emulator/index.html 6349S: Maintained 6350F: arch/x86/math-emu/ 6351 6352FRAME RELAY DLCI/FRAD (Sangoma drivers too) 6353L: netdev@vger.kernel.org 6354S: Orphan 6355F: drivers/net/wan/dlci.c 6356F: drivers/net/wan/sdla.c 6357 6358FRAMEBUFFER LAYER 6359M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6360L: dri-devel@lists.freedesktop.org 6361L: linux-fbdev@vger.kernel.org 6362T: git git://anongit.freedesktop.org/drm/drm-misc 6363Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6364S: Maintained 6365F: Documentation/fb/ 6366F: drivers/video/ 6367F: include/video/ 6368F: include/linux/fb.h 6369F: include/uapi/video/ 6370F: include/uapi/linux/fb.h 6371 6372FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6373M: Horia Geantă <horia.geanta@nxp.com> 6374M: Aymen Sghaier <aymen.sghaier@nxp.com> 6375L: linux-crypto@vger.kernel.org 6376S: Maintained 6377F: drivers/crypto/caam/ 6378F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6379 6380FREESCALE DIU FRAMEBUFFER DRIVER 6381M: Timur Tabi <timur@kernel.org> 6382L: linux-fbdev@vger.kernel.org 6383S: Maintained 6384F: drivers/video/fbdev/fsl-diu-fb.* 6385 6386FREESCALE DMA DRIVER 6387M: Li Yang <leoyang.li@nxp.com> 6388M: Zhang Wei <zw@zh-kernel.org> 6389L: linuxppc-dev@lists.ozlabs.org 6390S: Maintained 6391F: drivers/dma/fsldma.* 6392 6393FREESCALE ENETC ETHERNET DRIVERS 6394M: Claudiu Manoil <claudiu.manoil@nxp.com> 6395L: netdev@vger.kernel.org 6396S: Maintained 6397F: drivers/net/ethernet/freescale/enetc/ 6398 6399FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6400M: Claudiu Manoil <claudiu.manoil@nxp.com> 6401L: netdev@vger.kernel.org 6402S: Maintained 6403F: drivers/net/ethernet/freescale/gianfar* 6404F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6405 6406FREESCALE GPMI NAND DRIVER 6407M: Han Xu <han.xu@nxp.com> 6408L: linux-mtd@lists.infradead.org 6409S: Maintained 6410F: drivers/mtd/nand/raw/gpmi-nand/* 6411 6412FREESCALE I2C CPM DRIVER 6413M: Jochen Friedrich <jochen@scram.de> 6414L: linuxppc-dev@lists.ozlabs.org 6415L: linux-i2c@vger.kernel.org 6416S: Maintained 6417F: drivers/i2c/busses/i2c-cpm.c 6418 6419FREESCALE IMX DDR PMU DRIVER 6420M: Frank Li <Frank.li@nxp.com> 6421L: linux-arm-kernel@lists.infradead.org 6422S: Maintained 6423F: drivers/perf/fsl_imx8_ddr_perf.c 6424F: Documentation/admin-guide/perf/imx-ddr.rst 6425F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6426 6427FREESCALE IMX I2C DRIVER 6428M: Oleksij Rempel <o.rempel@pengutronix.de> 6429R: Pengutronix Kernel Team <kernel@pengutronix.de> 6430L: linux-i2c@vger.kernel.org 6431S: Maintained 6432F: drivers/i2c/busses/i2c-imx.c 6433F: Documentation/devicetree/bindings/i2c/i2c-imx.txt 6434 6435FREESCALE IMX LPI2C DRIVER 6436M: Dong Aisheng <aisheng.dong@nxp.com> 6437L: linux-i2c@vger.kernel.org 6438L: linux-imx@nxp.com 6439S: Maintained 6440F: drivers/i2c/busses/i2c-imx-lpi2c.c 6441F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6442 6443FREESCALE IMX / MXC FEC DRIVER 6444M: Fugang Duan <fugang.duan@nxp.com> 6445L: netdev@vger.kernel.org 6446S: Maintained 6447F: drivers/net/ethernet/freescale/fec_main.c 6448F: drivers/net/ethernet/freescale/fec_ptp.c 6449F: drivers/net/ethernet/freescale/fec.h 6450F: Documentation/devicetree/bindings/net/fsl-fec.txt 6451 6452FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6453M: Sascha Hauer <s.hauer@pengutronix.de> 6454R: Pengutronix Kernel Team <kernel@pengutronix.de> 6455L: linux-fbdev@vger.kernel.org 6456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6457S: Maintained 6458F: include/linux/platform_data/video-imxfb.h 6459F: drivers/video/fbdev/imxfb.c 6460 6461FREESCALE QORIQ DPAA ETHERNET DRIVER 6462M: Madalin Bucur <madalin.bucur@nxp.com> 6463L: netdev@vger.kernel.org 6464S: Maintained 6465F: drivers/net/ethernet/freescale/dpaa 6466 6467FREESCALE QORIQ DPAA FMAN DRIVER 6468M: Madalin Bucur <madalin.bucur@nxp.com> 6469L: netdev@vger.kernel.org 6470S: Maintained 6471F: drivers/net/ethernet/freescale/fman 6472F: Documentation/devicetree/bindings/net/fsl-fman.txt 6473 6474FREESCALE QORIQ PTP CLOCK DRIVER 6475M: Yangbo Lu <yangbo.lu@nxp.com> 6476L: netdev@vger.kernel.org 6477S: Maintained 6478F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6479F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6480F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6481F: drivers/ptp/ptp_qoriq.c 6482F: drivers/ptp/ptp_qoriq_debugfs.c 6483F: include/linux/fsl/ptp_qoriq.h 6484F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6485 6486FREESCALE QUAD SPI DRIVER 6487M: Han Xu <han.xu@nxp.com> 6488L: linux-spi@vger.kernel.org 6489S: Maintained 6490F: drivers/spi/spi-fsl-qspi.c 6491 6492FREESCALE QUICC ENGINE LIBRARY 6493M: Qiang Zhao <qiang.zhao@nxp.com> 6494L: linuxppc-dev@lists.ozlabs.org 6495S: Maintained 6496F: drivers/soc/fsl/qe/ 6497F: include/soc/fsl/*qe*.h 6498F: include/soc/fsl/*ucc*.h 6499 6500FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6501M: Li Yang <leoyang.li@nxp.com> 6502L: netdev@vger.kernel.org 6503L: linuxppc-dev@lists.ozlabs.org 6504S: Maintained 6505F: drivers/net/ethernet/freescale/ucc_geth* 6506 6507FREESCALE QUICC ENGINE UCC HDLC DRIVER 6508M: Zhao Qiang <qiang.zhao@nxp.com> 6509L: netdev@vger.kernel.org 6510L: linuxppc-dev@lists.ozlabs.org 6511S: Maintained 6512F: drivers/net/wan/fsl_ucc_hdlc* 6513 6514FREESCALE QUICC ENGINE UCC UART DRIVER 6515M: Timur Tabi <timur@kernel.org> 6516L: linuxppc-dev@lists.ozlabs.org 6517S: Maintained 6518F: drivers/tty/serial/ucc_uart.c 6519 6520FREESCALE SOC DRIVERS 6521M: Li Yang <leoyang.li@nxp.com> 6522L: linuxppc-dev@lists.ozlabs.org 6523L: linux-arm-kernel@lists.infradead.org 6524S: Maintained 6525F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt 6526F: Documentation/devicetree/bindings/soc/fsl/ 6527F: drivers/soc/fsl/ 6528F: include/linux/fsl/ 6529 6530FREESCALE SOC FS_ENET DRIVER 6531M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6532L: linuxppc-dev@lists.ozlabs.org 6533L: netdev@vger.kernel.org 6534S: Maintained 6535F: drivers/net/ethernet/freescale/fs_enet/ 6536F: include/linux/fs_enet_pd.h 6537 6538FREESCALE SOC SOUND DRIVERS 6539M: Timur Tabi <timur@kernel.org> 6540M: Nicolin Chen <nicoleotsuka@gmail.com> 6541M: Xiubo Li <Xiubo.Lee@gmail.com> 6542R: Fabio Estevam <festevam@gmail.com> 6543L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6544L: linuxppc-dev@lists.ozlabs.org 6545S: Maintained 6546F: sound/soc/fsl/fsl* 6547F: sound/soc/fsl/imx* 6548F: sound/soc/fsl/mpc8610_hpcd.c 6549 6550FREESCALE USB PERIPHERAL DRIVERS 6551M: Li Yang <leoyang.li@nxp.com> 6552L: linux-usb@vger.kernel.org 6553L: linuxppc-dev@lists.ozlabs.org 6554S: Maintained 6555F: drivers/usb/gadget/udc/fsl* 6556 6557FREEVXFS FILESYSTEM 6558M: Christoph Hellwig <hch@infradead.org> 6559W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6560S: Maintained 6561F: fs/freevxfs/ 6562 6563FREEZER 6564M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6565M: Pavel Machek <pavel@ucw.cz> 6566L: linux-pm@vger.kernel.org 6567S: Supported 6568F: Documentation/power/freezing-of-tasks.rst 6569F: include/linux/freezer.h 6570F: kernel/freezer.c 6571 6572FRONTSWAP API 6573M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6574L: linux-kernel@vger.kernel.org 6575S: Maintained 6576F: mm/frontswap.c 6577F: include/linux/frontswap.h 6578 6579FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6580M: David Howells <dhowells@redhat.com> 6581L: linux-cachefs@redhat.com (moderated for non-subscribers) 6582S: Supported 6583F: Documentation/filesystems/caching/ 6584F: fs/fscache/ 6585F: include/linux/fscache*.h 6586 6587FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6588M: Theodore Y. Ts'o <tytso@mit.edu> 6589M: Jaegeuk Kim <jaegeuk@kernel.org> 6590M: Eric Biggers <ebiggers@kernel.org> 6591L: linux-fscrypt@vger.kernel.org 6592Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6593T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6594S: Supported 6595F: fs/crypto/ 6596F: include/linux/fscrypt*.h 6597F: Documentation/filesystems/fscrypt.rst 6598 6599FSI SUBSYSTEM 6600M: Jeremy Kerr <jk@ozlabs.org> 6601M: Joel Stanley <joel@jms.id.au> 6602R: Alistar Popple <alistair@popple.id.au> 6603R: Eddie James <eajames@linux.ibm.com> 6604L: linux-fsi@lists.ozlabs.org 6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6606Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6607S: Supported 6608F: drivers/fsi/ 6609F: include/linux/fsi*.h 6610F: include/trace/events/fsi*.h 6611 6612FSI-ATTACHED I2C DRIVER 6613M: Eddie James <eajames@linux.ibm.com> 6614L: linux-i2c@vger.kernel.org 6615L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6616S: Maintained 6617F: drivers/i2c/busses/i2c-fsi.c 6618F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6619 6620FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6621M: Jan Kara <jack@suse.cz> 6622R: Amir Goldstein <amir73il@gmail.com> 6623L: linux-fsdevel@vger.kernel.org 6624S: Maintained 6625F: fs/notify/ 6626F: include/linux/fsnotify*.h 6627 6628FUJITSU LAPTOP EXTRAS 6629M: Jonathan Woithe <jwoithe@just42.net> 6630L: platform-driver-x86@vger.kernel.org 6631S: Maintained 6632F: drivers/platform/x86/fujitsu-laptop.c 6633 6634FUJITSU M-5MO LS CAMERA ISP DRIVER 6635M: Kyungmin Park <kyungmin.park@samsung.com> 6636M: Heungjun Kim <riverful.kim@samsung.com> 6637L: linux-media@vger.kernel.org 6638S: Maintained 6639F: drivers/media/i2c/m5mols/ 6640F: include/media/i2c/m5mols.h 6641 6642FUJITSU TABLET EXTRAS 6643M: Robert Gerlach <khnz@gmx.de> 6644L: platform-driver-x86@vger.kernel.org 6645S: Maintained 6646F: drivers/platform/x86/fujitsu-tablet.c 6647 6648FUSE: FILESYSTEM IN USERSPACE 6649M: Miklos Szeredi <miklos@szeredi.hu> 6650L: linux-fsdevel@vger.kernel.org 6651W: http://fuse.sourceforge.net/ 6652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6653S: Maintained 6654F: fs/fuse/ 6655F: include/uapi/linux/fuse.h 6656F: Documentation/filesystems/fuse.txt 6657 6658FUTEX SUBSYSTEM 6659M: Thomas Gleixner <tglx@linutronix.de> 6660M: Ingo Molnar <mingo@redhat.com> 6661R: Peter Zijlstra <peterz@infradead.org> 6662R: Darren Hart <dvhart@infradead.org> 6663L: linux-kernel@vger.kernel.org 6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6665S: Maintained 6666F: kernel/futex.c 6667F: include/asm-generic/futex.h 6668F: include/linux/futex.h 6669F: include/uapi/linux/futex.h 6670F: tools/testing/selftests/futex/ 6671F: tools/perf/bench/futex* 6672F: Documentation/*futex* 6673 6674GCC PLUGINS 6675M: Kees Cook <keescook@chromium.org> 6676R: Emese Revfy <re.emese@gmail.com> 6677L: kernel-hardening@lists.openwall.com 6678S: Maintained 6679F: scripts/gcc-plugins/ 6680F: scripts/gcc-plugin.sh 6681F: scripts/Makefile.gcc-plugins 6682F: Documentation/core-api/gcc-plugins.rst 6683 6684GASKET DRIVER FRAMEWORK 6685M: Rob Springer <rspringer@google.com> 6686M: Todd Poynor <toddpoynor@google.com> 6687M: Ben Chan <benchan@chromium.org> 6688S: Maintained 6689F: drivers/staging/gasket/ 6690 6691GCOV BASED KERNEL PROFILING 6692M: Peter Oberparleiter <oberpar@linux.ibm.com> 6693S: Maintained 6694F: kernel/gcov/ 6695F: Documentation/dev-tools/gcov.rst 6696 6697GDB KERNEL DEBUGGING HELPER SCRIPTS 6698M: Jan Kiszka <jan.kiszka@siemens.com> 6699M: Kieran Bingham <kbingham@kernel.org> 6700S: Supported 6701F: scripts/gdb/ 6702 6703GDT SCSI DISK ARRAY CONTROLLER DRIVER 6704M: Achim Leubner <achim_leubner@adaptec.com> 6705L: linux-scsi@vger.kernel.org 6706W: http://www.icp-vortex.com/ 6707S: Supported 6708F: drivers/scsi/gdt* 6709 6710GEMTEK FM RADIO RECEIVER DRIVER 6711M: Hans Verkuil <hverkuil@xs4all.nl> 6712L: linux-media@vger.kernel.org 6713T: git git://linuxtv.org/media_tree.git 6714W: https://linuxtv.org 6715S: Maintained 6716F: drivers/media/radio/radio-gemtek* 6717 6718GENERIC ARCHITECTURE TOPOLOGY 6719M: Sudeep Holla <sudeep.holla@arm.com> 6720L: linux-kernel@vger.kernel.org 6721S: Maintained 6722F: drivers/base/arch_topology.c 6723F: include/linux/arch_topology.h 6724 6725GENERIC GPIO I2C DRIVER 6726M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6727S: Supported 6728F: drivers/i2c/busses/i2c-gpio.c 6729F: include/linux/platform_data/i2c-gpio.h 6730 6731GENERIC GPIO I2C MULTIPLEXER DRIVER 6732M: Peter Korsgaard <peter.korsgaard@barco.com> 6733L: linux-i2c@vger.kernel.org 6734S: Supported 6735F: drivers/i2c/muxes/i2c-mux-gpio.c 6736F: include/linux/platform_data/i2c-mux-gpio.h 6737F: Documentation/i2c/muxes/i2c-mux-gpio 6738 6739GENERIC HDLC (WAN) DRIVERS 6740M: Krzysztof Halasa <khc@pm.waw.pl> 6741W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6742S: Maintained 6743F: drivers/net/wan/c101.c 6744F: drivers/net/wan/hd6457* 6745F: drivers/net/wan/hdlc* 6746F: drivers/net/wan/n2.c 6747F: drivers/net/wan/pc300too.c 6748F: drivers/net/wan/pci200syn.c 6749F: drivers/net/wan/wanxl* 6750 6751GENERIC INCLUDE/ASM HEADER FILES 6752M: Arnd Bergmann <arnd@arndb.de> 6753L: linux-arch@vger.kernel.org 6754T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6755S: Maintained 6756F: include/asm-generic/ 6757F: include/uapi/asm-generic/ 6758 6759GENERIC PHY FRAMEWORK 6760M: Kishon Vijay Abraham I <kishon@ti.com> 6761L: linux-kernel@vger.kernel.org 6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6763S: Supported 6764F: drivers/phy/ 6765F: include/linux/phy/ 6766F: Documentation/devicetree/bindings/phy/ 6767 6768GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6769M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6770S: Supported 6771F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6772 6773GENERIC PM DOMAINS 6774M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6775M: Kevin Hilman <khilman@kernel.org> 6776M: Ulf Hansson <ulf.hansson@linaro.org> 6777L: linux-pm@vger.kernel.org 6778S: Supported 6779F: drivers/base/power/domain*.c 6780F: include/linux/pm_domain.h 6781F: Documentation/devicetree/bindings/power/power_domain.txt 6782 6783GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6784M: Eugen Hristev <eugen.hristev@microchip.com> 6785L: linux-input@vger.kernel.org 6786S: Maintained 6787F: drivers/input/touchscreen/resistive-adc-touch.c 6788 6789GENERIC UIO DRIVER FOR PCI DEVICES 6790M: "Michael S. Tsirkin" <mst@redhat.com> 6791L: kvm@vger.kernel.org 6792S: Supported 6793F: drivers/uio/uio_pci_generic.c 6794 6795GENERIC VDSO LIBRARY: 6796M: Andy Lutomirski <luto@kernel.org> 6797M: Thomas Gleixner <tglx@linutronix.de> 6798M: Vincenzo Frascino <vincenzo.frascino@arm.com> 6799L: linux-kernel@vger.kernel.org 6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 6801S: Maintained 6802F: lib/vdso/ 6803F: kernel/time/vsyscall.c 6804F: include/vdso/ 6805F: include/asm-generic/vdso/vsyscall.h 6806 6807GENWQE (IBM Generic Workqueue Card) 6808M: Frank Haverkamp <haver@linux.ibm.com> 6809S: Supported 6810F: drivers/misc/genwqe/ 6811 6812GET_MAINTAINER SCRIPT 6813M: Joe Perches <joe@perches.com> 6814S: Maintained 6815F: scripts/get_maintainer.pl 6816 6817GFS2 FILE SYSTEM 6818M: Bob Peterson <rpeterso@redhat.com> 6819M: Andreas Gruenbacher <agruenba@redhat.com> 6820L: cluster-devel@redhat.com 6821W: http://sources.redhat.com/cluster/ 6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6823S: Supported 6824F: Documentation/filesystems/gfs2*.txt 6825F: fs/gfs2/ 6826F: include/uapi/linux/gfs2_ondisk.h 6827 6828GNSS SUBSYSTEM 6829M: Johan Hovold <johan@kernel.org> 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6831S: Maintained 6832F: Documentation/ABI/testing/sysfs-class-gnss 6833F: Documentation/devicetree/bindings/gnss/ 6834F: drivers/gnss/ 6835F: include/linux/gnss.h 6836 6837GO7007 MPEG CODEC 6838M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 6839L: linux-media@vger.kernel.org 6840S: Maintained 6841F: drivers/media/usb/go7007/ 6842 6843GOODIX TOUCHSCREEN 6844M: Bastien Nocera <hadess@hadess.net> 6845L: linux-input@vger.kernel.org 6846S: Maintained 6847F: drivers/input/touchscreen/goodix.c 6848 6849GOOGLE ETHERNET DRIVERS 6850M: Catherine Sullivan <csully@google.com> 6851R: Sagi Shahar <sagis@google.com> 6852R: Jon Olson <jonolson@google.com> 6853L: netdev@vger.kernel.org 6854S: Supported 6855F: Documentation/networking/device_drivers/google/gve.rst 6856F: drivers/net/ethernet/google 6857 6858GPD POCKET FAN DRIVER 6859M: Hans de Goede <hdegoede@redhat.com> 6860L: platform-driver-x86@vger.kernel.org 6861S: Maintained 6862F: drivers/platform/x86/gpd-pocket-fan.c 6863 6864GPIO ACPI SUPPORT 6865M: Mika Westerberg <mika.westerberg@linux.intel.com> 6866M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6867L: linux-gpio@vger.kernel.org 6868L: linux-acpi@vger.kernel.org 6869S: Maintained 6870F: Documentation/firmware-guide/acpi/gpio-properties.rst 6871F: drivers/gpio/gpiolib-acpi.c 6872 6873GPIO IR Transmitter 6874M: Sean Young <sean@mess.org> 6875L: linux-media@vger.kernel.org 6876S: Maintained 6877F: drivers/media/rc/gpio-ir-tx.c 6878 6879GPIO MOCKUP DRIVER 6880M: Bamvor Jian Zhang <bamv2005@gmail.com> 6881L: linux-gpio@vger.kernel.org 6882S: Maintained 6883F: drivers/gpio/gpio-mockup.c 6884F: tools/testing/selftests/gpio/ 6885 6886GPIO SUBSYSTEM 6887M: Linus Walleij <linus.walleij@linaro.org> 6888M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6889L: linux-gpio@vger.kernel.org 6890T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6891S: Maintained 6892F: Documentation/devicetree/bindings/gpio/ 6893F: Documentation/driver-api/gpio/ 6894F: Documentation/admin-guide/gpio/ 6895F: Documentation/ABI/testing/gpio-cdev 6896F: Documentation/ABI/obsolete/sysfs-gpio 6897F: drivers/gpio/ 6898F: include/linux/gpio/ 6899F: include/linux/gpio.h 6900F: include/linux/of_gpio.h 6901F: include/asm-generic/gpio.h 6902F: include/uapi/linux/gpio.h 6903F: tools/gpio/ 6904 6905GRE DEMULTIPLEXER DRIVER 6906M: Dmitry Kozlov <xeb@mail.ru> 6907L: netdev@vger.kernel.org 6908S: Maintained 6909F: net/ipv4/gre_demux.c 6910F: net/ipv4/gre_offload.c 6911F: include/net/gre.h 6912 6913GRETH 10/100/1G Ethernet MAC device driver 6914M: Andreas Larsson <andreas@gaisler.com> 6915L: netdev@vger.kernel.org 6916S: Maintained 6917F: drivers/net/ethernet/aeroflex/ 6918 6919GREYBUS AUDIO PROTOCOLS DRIVERS 6920M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6921M: Mark Greer <mgreer@animalcreek.com> 6922S: Maintained 6923F: drivers/staging/greybus/audio_apbridgea.c 6924F: drivers/staging/greybus/audio_apbridgea.h 6925F: drivers/staging/greybus/audio_codec.c 6926F: drivers/staging/greybus/audio_codec.h 6927F: drivers/staging/greybus/audio_gb.c 6928F: drivers/staging/greybus/audio_manager.c 6929F: drivers/staging/greybus/audio_manager.h 6930F: drivers/staging/greybus/audio_manager_module.c 6931F: drivers/staging/greybus/audio_manager_private.h 6932F: drivers/staging/greybus/audio_manager_sysfs.c 6933F: drivers/staging/greybus/audio_module.c 6934F: drivers/staging/greybus/audio_topology.c 6935 6936GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6937M: Viresh Kumar <vireshk@kernel.org> 6938S: Maintained 6939F: drivers/staging/greybus/authentication.c 6940F: drivers/staging/greybus/bootrom.c 6941F: drivers/staging/greybus/firmware.h 6942F: drivers/staging/greybus/fw-core.c 6943F: drivers/staging/greybus/fw-download.c 6944F: drivers/staging/greybus/fw-management.c 6945F: drivers/staging/greybus/greybus_authentication.h 6946F: drivers/staging/greybus/greybus_firmware.h 6947F: drivers/staging/greybus/hid.c 6948F: drivers/staging/greybus/i2c.c 6949F: drivers/staging/greybus/spi.c 6950F: drivers/staging/greybus/spilib.c 6951F: drivers/staging/greybus/spilib.h 6952 6953GREYBUS LOOPBACK DRIVER 6954M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6955S: Maintained 6956F: drivers/staging/greybus/loopback.c 6957 6958GREYBUS PLATFORM DRIVERS 6959M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6960S: Maintained 6961F: drivers/staging/greybus/arche-platform.c 6962F: drivers/staging/greybus/arche-apb-ctrl.c 6963F: drivers/staging/greybus/arche_platform.h 6964 6965GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6966M: Rui Miguel Silva <rmfrfs@gmail.com> 6967S: Maintained 6968F: drivers/staging/greybus/sdio.c 6969F: drivers/staging/greybus/light.c 6970F: drivers/staging/greybus/gpio.c 6971F: drivers/staging/greybus/power_supply.c 6972F: drivers/staging/greybus/spi.c 6973F: drivers/staging/greybus/spilib.c 6974 6975GREYBUS SUBSYSTEM 6976M: Johan Hovold <johan@kernel.org> 6977M: Alex Elder <elder@kernel.org> 6978M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6979S: Maintained 6980F: drivers/staging/greybus/ 6981L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6982 6983GREYBUS UART PROTOCOLS DRIVERS 6984M: David Lin <dtwlin@gmail.com> 6985S: Maintained 6986F: drivers/staging/greybus/uart.c 6987F: drivers/staging/greybus/log.c 6988 6989GS1662 VIDEO SERIALIZER 6990M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6991L: linux-media@vger.kernel.org 6992T: git git://linuxtv.org/media_tree.git 6993S: Maintained 6994F: drivers/media/spi/gs1662.c 6995 6996GSPCA FINEPIX SUBDRIVER 6997M: Frank Zago <frank@zago.net> 6998L: linux-media@vger.kernel.org 6999T: git git://linuxtv.org/media_tree.git 7000S: Maintained 7001F: drivers/media/usb/gspca/finepix.c 7002 7003GSPCA GL860 SUBDRIVER 7004M: Olivier Lorin <o.lorin@laposte.net> 7005L: linux-media@vger.kernel.org 7006T: git git://linuxtv.org/media_tree.git 7007S: Maintained 7008F: drivers/media/usb/gspca/gl860/ 7009 7010GSPCA M5602 SUBDRIVER 7011M: Erik Andren <erik.andren@gmail.com> 7012L: linux-media@vger.kernel.org 7013T: git git://linuxtv.org/media_tree.git 7014S: Maintained 7015F: drivers/media/usb/gspca/m5602/ 7016 7017GSPCA PAC207 SONIXB SUBDRIVER 7018M: Hans Verkuil <hverkuil@xs4all.nl> 7019L: linux-media@vger.kernel.org 7020T: git git://linuxtv.org/media_tree.git 7021S: Odd Fixes 7022F: drivers/media/usb/gspca/pac207.c 7023 7024GSPCA SN9C20X SUBDRIVER 7025M: Brian Johnson <brijohn@gmail.com> 7026L: linux-media@vger.kernel.org 7027T: git git://linuxtv.org/media_tree.git 7028S: Maintained 7029F: drivers/media/usb/gspca/sn9c20x.c 7030 7031GSPCA T613 SUBDRIVER 7032M: Leandro Costantino <lcostantino@gmail.com> 7033L: linux-media@vger.kernel.org 7034T: git git://linuxtv.org/media_tree.git 7035S: Maintained 7036F: drivers/media/usb/gspca/t613.c 7037 7038GSPCA USB WEBCAM DRIVER 7039M: Hans Verkuil <hverkuil@xs4all.nl> 7040L: linux-media@vger.kernel.org 7041T: git git://linuxtv.org/media_tree.git 7042S: Odd Fixes 7043F: drivers/media/usb/gspca/ 7044 7045GTP (GPRS Tunneling Protocol) 7046M: Pablo Neira Ayuso <pablo@netfilter.org> 7047M: Harald Welte <laforge@gnumonks.org> 7048L: osmocom-net-gprs@lists.osmocom.org 7049T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7050S: Maintained 7051F: drivers/net/gtp.c 7052 7053GUID PARTITION TABLE (GPT) 7054M: Davidlohr Bueso <dave@stgolabs.net> 7055L: linux-efi@vger.kernel.org 7056S: Maintained 7057F: block/partitions/efi.* 7058 7059H8/300 ARCHITECTURE 7060M: Yoshinori Sato <ysato@users.sourceforge.jp> 7061L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7062W: http://uclinux-h8.sourceforge.jp 7063T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7064S: Maintained 7065F: arch/h8300/ 7066F: drivers/clocksource/h8300_*.c 7067F: drivers/clk/h8300/ 7068F: drivers/irqchip/irq-renesas-h8*.c 7069 7070HABANALABS PCI DRIVER 7071M: Oded Gabbay <oded.gabbay@gmail.com> 7072T: git https://github.com/HabanaAI/linux.git 7073S: Supported 7074F: drivers/misc/habanalabs/ 7075F: include/uapi/misc/habanalabs.h 7076F: Documentation/ABI/testing/sysfs-driver-habanalabs 7077F: Documentation/ABI/testing/debugfs-driver-habanalabs 7078 7079HACKRF MEDIA DRIVER 7080M: Antti Palosaari <crope@iki.fi> 7081L: linux-media@vger.kernel.org 7082W: https://linuxtv.org 7083W: http://palosaari.fi/linux/ 7084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7085T: git git://linuxtv.org/anttip/media_tree.git 7086S: Maintained 7087F: drivers/media/usb/hackrf/ 7088 7089HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7090M: Frank Seidel <frank@f-seidel.de> 7091L: platform-driver-x86@vger.kernel.org 7092W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 7093S: Maintained 7094F: drivers/platform/x86/hdaps.c 7095 7096HARDWARE MONITORING 7097M: Jean Delvare <jdelvare@suse.com> 7098M: Guenter Roeck <linux@roeck-us.net> 7099L: linux-hwmon@vger.kernel.org 7100W: http://hwmon.wiki.kernel.org/ 7101T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7102S: Maintained 7103F: Documentation/devicetree/bindings/hwmon/ 7104F: Documentation/hwmon/ 7105F: drivers/hwmon/ 7106F: include/linux/hwmon*.h 7107F: include/trace/events/hwmon*.h 7108 7109HARDWARE RANDOM NUMBER GENERATOR CORE 7110M: Matt Mackall <mpm@selenic.com> 7111M: Herbert Xu <herbert@gondor.apana.org.au> 7112L: linux-crypto@vger.kernel.org 7113S: Odd fixes 7114F: Documentation/devicetree/bindings/rng/ 7115F: Documentation/admin-guide/hw_random.rst 7116F: drivers/char/hw_random/ 7117F: include/linux/hw_random.h 7118 7119HARDWARE TRACING FACILITIES 7120M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7121S: Maintained 7122F: drivers/hwtracing/ 7123 7124HARDWARE SPINLOCK CORE 7125M: Ohad Ben-Cohen <ohad@wizery.com> 7126M: Bjorn Andersson <bjorn.andersson@linaro.org> 7127L: linux-remoteproc@vger.kernel.org 7128S: Maintained 7129T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 7130F: Documentation/devicetree/bindings/hwlock/ 7131F: Documentation/hwspinlock.txt 7132F: drivers/hwspinlock/ 7133F: include/linux/hwspinlock.h 7134 7135HARMONY SOUND DRIVER 7136L: linux-parisc@vger.kernel.org 7137S: Maintained 7138F: sound/parisc/harmony.* 7139 7140HDPVR USB VIDEO ENCODER DRIVER 7141M: Hans Verkuil <hverkuil@xs4all.nl> 7142L: linux-media@vger.kernel.org 7143T: git git://linuxtv.org/media_tree.git 7144W: https://linuxtv.org 7145S: Odd Fixes 7146F: drivers/media/usb/hdpvr/ 7147 7148HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 7149M: Jerry Hoemann <jerry.hoemann@hpe.com> 7150S: Supported 7151F: Documentation/watchdog/hpwdt.rst 7152F: drivers/watchdog/hpwdt.c 7153 7154HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 7155M: Don Brace <don.brace@microsemi.com> 7156L: esc.storagedev@microsemi.com 7157L: linux-scsi@vger.kernel.org 7158S: Supported 7159F: Documentation/scsi/hpsa.txt 7160F: drivers/scsi/hpsa*.[ch] 7161F: include/linux/cciss*.h 7162F: include/uapi/linux/cciss*.h 7163 7164HFI1 DRIVER 7165M: Mike Marciniszyn <mike.marciniszyn@intel.com> 7166M: Dennis Dalessandro <dennis.dalessandro@intel.com> 7167L: linux-rdma@vger.kernel.org 7168S: Supported 7169F: drivers/infiniband/hw/hfi1 7170 7171HFS FILESYSTEM 7172L: linux-fsdevel@vger.kernel.org 7173S: Orphan 7174F: Documentation/filesystems/hfs.txt 7175F: fs/hfs/ 7176 7177HFSPLUS FILESYSTEM 7178L: linux-fsdevel@vger.kernel.org 7179S: Orphan 7180F: Documentation/filesystems/hfsplus.txt 7181F: fs/hfsplus/ 7182 7183HGA FRAMEBUFFER DRIVER 7184M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7185L: linux-nvidia@lists.surfsouth.com 7186W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7187S: Maintained 7188F: drivers/video/fbdev/hgafb.c 7189 7190HIBERNATION (aka Software Suspend, aka swsusp) 7191M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7192M: Pavel Machek <pavel@ucw.cz> 7193L: linux-pm@vger.kernel.org 7194B: https://bugzilla.kernel.org 7195S: Supported 7196F: arch/x86/power/ 7197F: drivers/base/power/ 7198F: kernel/power/ 7199F: include/linux/suspend.h 7200F: include/linux/freezer.h 7201F: include/linux/pm.h 7202F: arch/*/include/asm/suspend*.h 7203 7204HID CORE LAYER 7205M: Jiri Kosina <jikos@kernel.org> 7206M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7207L: linux-input@vger.kernel.org 7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7209S: Maintained 7210F: drivers/hid/ 7211F: include/linux/hid* 7212F: include/uapi/linux/hid* 7213 7214HID SENSOR HUB DRIVERS 7215M: Jiri Kosina <jikos@kernel.org> 7216M: Jonathan Cameron <jic23@kernel.org> 7217M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7218L: linux-input@vger.kernel.org 7219L: linux-iio@vger.kernel.org 7220S: Maintained 7221F: Documentation/hid/hid-sensor* 7222F: drivers/hid/hid-sensor-* 7223F: drivers/iio/*/hid-* 7224F: include/linux/hid-sensor-* 7225 7226HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7227M: Thomas Gleixner <tglx@linutronix.de> 7228L: linux-kernel@vger.kernel.org 7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7230S: Maintained 7231F: Documentation/timers/ 7232F: kernel/time/hrtimer.c 7233F: kernel/time/clockevents.c 7234F: kernel/time/timer_*.c 7235F: include/linux/clockchips.h 7236F: include/linux/hrtimer.h 7237 7238HIGH-SPEED SCC DRIVER FOR AX.25 7239L: linux-hams@vger.kernel.org 7240S: Orphan 7241F: drivers/net/hamradio/dmascc.c 7242F: drivers/net/hamradio/scc.c 7243 7244HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7245M: HighPoint Linux Team <linux@highpoint-tech.com> 7246W: http://www.highpoint-tech.com 7247S: Supported 7248F: Documentation/scsi/hptiop.txt 7249F: drivers/scsi/hptiop.c 7250 7251HIPPI 7252M: Jes Sorensen <jes@trained-monkey.org> 7253L: linux-hippi@sunsite.dk 7254S: Maintained 7255F: include/linux/hippidevice.h 7256F: include/uapi/linux/if_hippi.h 7257F: net/802/hippi.c 7258F: drivers/net/hippi/ 7259 7260HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7261M: Yisen Zhuang <yisen.zhuang@huawei.com> 7262M: Salil Mehta <salil.mehta@huawei.com> 7263L: netdev@vger.kernel.org 7264W: http://www.hisilicon.com 7265S: Maintained 7266F: drivers/net/ethernet/hisilicon/hns3/ 7267 7268HISILICON LPC BUS DRIVER 7269M: john.garry@huawei.com 7270W: http://www.hisilicon.com 7271S: Maintained 7272F: drivers/bus/hisi_lpc.c 7273F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7274 7275HISILICON NETWORK SUBSYSTEM DRIVER 7276M: Yisen Zhuang <yisen.zhuang@huawei.com> 7277M: Salil Mehta <salil.mehta@huawei.com> 7278L: netdev@vger.kernel.org 7279W: http://www.hisilicon.com 7280S: Maintained 7281F: drivers/net/ethernet/hisilicon/ 7282F: Documentation/devicetree/bindings/net/hisilicon*.txt 7283 7284HISILICON PMU DRIVER 7285M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7286W: http://www.hisilicon.com 7287S: Supported 7288F: drivers/perf/hisilicon 7289F: Documentation/admin-guide/perf/hisi-pmu.rst 7290 7291HISILICON ROCE DRIVER 7292M: Lijun Ou <oulijun@huawei.com> 7293M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 7294L: linux-rdma@vger.kernel.org 7295S: Maintained 7296F: drivers/infiniband/hw/hns/ 7297F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7298 7299HISILICON SAS Controller 7300M: John Garry <john.garry@huawei.com> 7301W: http://www.hisilicon.com 7302S: Supported 7303F: drivers/scsi/hisi_sas/ 7304F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7305 7306HMM - Heterogeneous Memory Management 7307M: Jérôme Glisse <jglisse@redhat.com> 7308L: linux-mm@kvack.org 7309S: Maintained 7310F: mm/hmm* 7311F: include/linux/hmm* 7312F: Documentation/vm/hmm.rst 7313 7314HOST AP DRIVER 7315M: Jouni Malinen <j@w1.fi> 7316L: linux-wireless@vger.kernel.org 7317W: http://w1.fi/hostap-driver.html 7318S: Obsolete 7319F: drivers/net/wireless/intersil/hostap/ 7320 7321HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 7322L: platform-driver-x86@vger.kernel.org 7323S: Orphan 7324F: drivers/platform/x86/tc1100-wmi.c 7325 7326HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 7327M: Jaroslav Kysela <perex@perex.cz> 7328S: Maintained 7329F: drivers/net/ethernet/hp/hp100.* 7330 7331HPET: High Precision Event Timers driver 7332M: Clemens Ladisch <clemens@ladisch.de> 7333S: Maintained 7334F: Documentation/timers/hpet.rst 7335F: drivers/char/hpet.c 7336F: include/linux/hpet.h 7337F: include/uapi/linux/hpet.h 7338 7339HPET: x86 7340S: Orphan 7341F: arch/x86/kernel/hpet.c 7342F: arch/x86/include/asm/hpet.h 7343 7344HPFS FILESYSTEM 7345M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7346W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7347S: Maintained 7348F: fs/hpfs/ 7349 7350HSI SUBSYSTEM 7351M: Sebastian Reichel <sre@kernel.org> 7352T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7353S: Maintained 7354F: Documentation/ABI/testing/sysfs-bus-hsi 7355F: Documentation/driver-api/hsi.rst 7356F: drivers/hsi/ 7357F: include/linux/hsi/ 7358F: include/uapi/linux/hsi/ 7359 7360HSO 3G MODEM DRIVER 7361L: linux-usb@vger.kernel.org 7362S: Orphan 7363F: drivers/net/usb/hso.c 7364 7365HSR NETWORK PROTOCOL 7366M: Arvid Brodin <arvid.brodin@alten.se> 7367L: netdev@vger.kernel.org 7368S: Maintained 7369F: net/hsr/ 7370 7371HT16K33 LED CONTROLLER DRIVER 7372M: Robin van der Gracht <robin@protonic.nl> 7373S: Maintained 7374F: drivers/auxdisplay/ht16k33.c 7375F: Documentation/devicetree/bindings/display/ht16k33.txt 7376 7377HTCPEN TOUCHSCREEN DRIVER 7378M: Pau Oliva Fora <pof@eslack.org> 7379L: linux-input@vger.kernel.org 7380S: Maintained 7381F: drivers/input/touchscreen/htcpen.c 7382 7383HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7384M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7385L: linux-iio@vger.kernel.org 7386W: http://www.st.com/ 7387S: Maintained 7388F: drivers/iio/humidity/hts221* 7389F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7390 7391HUAWEI ETHERNET DRIVER 7392M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 7393L: netdev@vger.kernel.org 7394S: Supported 7395F: Documentation/networking/hinic.txt 7396F: drivers/net/ethernet/huawei/hinic/ 7397 7398HUGETLB FILESYSTEM 7399M: Mike Kravetz <mike.kravetz@oracle.com> 7400L: linux-mm@kvack.org 7401S: Maintained 7402F: fs/hugetlbfs/ 7403F: mm/hugetlb.c 7404F: include/linux/hugetlb.h 7405F: Documentation/admin-guide/mm/hugetlbpage.rst 7406F: Documentation/vm/hugetlbfs_reserv.rst 7407F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7408 7409HVA ST MEDIA DRIVER 7410M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7411L: linux-media@vger.kernel.org 7412T: git git://linuxtv.org/media_tree.git 7413W: https://linuxtv.org 7414S: Supported 7415F: drivers/media/platform/sti/hva 7416 7417HWPOISON MEMORY FAILURE HANDLING 7418M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7419L: linux-mm@kvack.org 7420S: Maintained 7421F: mm/memory-failure.c 7422F: mm/hwpoison-inject.c 7423 7424HYGON PROCESSOR SUPPORT 7425M: Pu Wen <puwen@hygon.cn> 7426L: linux-kernel@vger.kernel.org 7427S: Maintained 7428F: arch/x86/kernel/cpu/hygon.c 7429 7430Hyper-V CORE AND DRIVERS 7431M: "K. Y. Srinivasan" <kys@microsoft.com> 7432M: Haiyang Zhang <haiyangz@microsoft.com> 7433M: Stephen Hemminger <sthemmin@microsoft.com> 7434M: Sasha Levin <sashal@kernel.org> 7435T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7436L: linux-hyperv@vger.kernel.org 7437S: Supported 7438F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7439F: arch/x86/include/asm/mshyperv.h 7440F: arch/x86/include/asm/trace/hyperv.h 7441F: arch/x86/include/asm/hyperv-tlfs.h 7442F: arch/x86/kernel/cpu/mshyperv.c 7443F: arch/x86/hyperv 7444F: drivers/clocksource/hyperv_timer.c 7445F: drivers/hid/hid-hyperv.c 7446F: drivers/hv/ 7447F: drivers/input/serio/hyperv-keyboard.c 7448F: drivers/pci/controller/pci-hyperv.c 7449F: drivers/net/hyperv/ 7450F: drivers/scsi/storvsc_drv.c 7451F: drivers/uio/uio_hv_generic.c 7452F: drivers/video/fbdev/hyperv_fb.c 7453F: drivers/iommu/hyperv-iommu.c 7454F: net/vmw_vsock/hyperv_transport.c 7455F: include/clocksource/hyperv_timer.h 7456F: include/linux/hyperv.h 7457F: include/uapi/linux/hyperv.h 7458F: include/asm-generic/mshyperv.h 7459F: tools/hv/ 7460F: Documentation/ABI/stable/sysfs-bus-vmbus 7461 7462HYPERBUS SUPPORT 7463M: Vignesh Raghavendra <vigneshr@ti.com> 7464S: Supported 7465F: drivers/mtd/hyperbus/ 7466F: include/linux/mtd/hyperbus.h 7467F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7468F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7469 7470HYPERVISOR VIRTUAL CONSOLE DRIVER 7471L: linuxppc-dev@lists.ozlabs.org 7472S: Odd Fixes 7473F: drivers/tty/hvc/ 7474 7475I2C ACPI SUPPORT 7476M: Mika Westerberg <mika.westerberg@linux.intel.com> 7477L: linux-i2c@vger.kernel.org 7478L: linux-acpi@vger.kernel.org 7479S: Maintained 7480F: drivers/i2c/i2c-core-acpi.c 7481 7482I2C CONTROLLER DRIVER FOR NVIDIA GPU 7483M: Ajay Gupta <ajayg@nvidia.com> 7484L: linux-i2c@vger.kernel.org 7485S: Maintained 7486F: Documentation/i2c/busses/i2c-nvidia-gpu 7487F: drivers/i2c/busses/i2c-nvidia-gpu.c 7488 7489I2C MUXES 7490M: Peter Rosin <peda@axentia.se> 7491L: linux-i2c@vger.kernel.org 7492S: Maintained 7493F: Documentation/i2c/i2c-topology 7494F: Documentation/i2c/muxes/ 7495F: Documentation/devicetree/bindings/i2c/i2c-mux* 7496F: Documentation/devicetree/bindings/i2c/i2c-arb* 7497F: Documentation/devicetree/bindings/i2c/i2c-gate* 7498F: drivers/i2c/i2c-mux.c 7499F: drivers/i2c/muxes/ 7500F: include/linux/i2c-mux.h 7501 7502I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7503M: Gregory CLEMENT <gregory.clement@bootlin.com> 7504L: linux-i2c@vger.kernel.org 7505S: Maintained 7506F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 7507F: drivers/i2c/busses/i2c-mv64xxx.c 7508 7509I2C OVER PARALLEL PORT 7510M: Jean Delvare <jdelvare@suse.com> 7511L: linux-i2c@vger.kernel.org 7512S: Maintained 7513F: Documentation/i2c/busses/i2c-parport 7514F: Documentation/i2c/busses/i2c-parport-light 7515F: drivers/i2c/busses/i2c-parport.c 7516F: drivers/i2c/busses/i2c-parport-light.c 7517 7518I2C SUBSYSTEM 7519M: Wolfram Sang <wsa@the-dreams.de> 7520L: linux-i2c@vger.kernel.org 7521W: https://i2c.wiki.kernel.org/ 7522Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7523T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7524S: Maintained 7525F: Documentation/devicetree/bindings/i2c/i2c.txt 7526F: Documentation/i2c/ 7527F: drivers/i2c/* 7528F: include/linux/i2c.h 7529F: include/linux/i2c-dev.h 7530F: include/linux/i2c-smbus.h 7531F: include/uapi/linux/i2c.h 7532F: include/uapi/linux/i2c-*.h 7533 7534I2C SUBSYSTEM HOST DRIVERS 7535L: linux-i2c@vger.kernel.org 7536W: https://i2c.wiki.kernel.org/ 7537Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7538T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7539S: Odd Fixes 7540F: Documentation/devicetree/bindings/i2c/ 7541F: drivers/i2c/algos/ 7542F: drivers/i2c/busses/ 7543 7544I2C-TAOS-EVM DRIVER 7545M: Jean Delvare <jdelvare@suse.com> 7546L: linux-i2c@vger.kernel.org 7547S: Maintained 7548F: Documentation/i2c/busses/i2c-taos-evm 7549F: drivers/i2c/busses/i2c-taos-evm.c 7550 7551I2C-TINY-USB DRIVER 7552M: Till Harbaum <till@harbaum.org> 7553L: linux-i2c@vger.kernel.org 7554W: http://www.harbaum.org/till/i2c_tiny_usb 7555S: Maintained 7556F: drivers/i2c/busses/i2c-tiny-usb.c 7557 7558I2C/SMBUS CONTROLLER DRIVERS FOR PC 7559M: Jean Delvare <jdelvare@suse.com> 7560L: linux-i2c@vger.kernel.org 7561S: Maintained 7562F: Documentation/i2c/busses/i2c-ali1535 7563F: Documentation/i2c/busses/i2c-ali1563 7564F: Documentation/i2c/busses/i2c-ali15x3 7565F: Documentation/i2c/busses/i2c-amd756 7566F: Documentation/i2c/busses/i2c-amd8111 7567F: Documentation/i2c/busses/i2c-i801 7568F: Documentation/i2c/busses/i2c-nforce2 7569F: Documentation/i2c/busses/i2c-piix4 7570F: Documentation/i2c/busses/i2c-sis5595 7571F: Documentation/i2c/busses/i2c-sis630 7572F: Documentation/i2c/busses/i2c-sis96x 7573F: Documentation/i2c/busses/i2c-via 7574F: Documentation/i2c/busses/i2c-viapro 7575F: drivers/i2c/busses/i2c-ali1535.c 7576F: drivers/i2c/busses/i2c-ali1563.c 7577F: drivers/i2c/busses/i2c-ali15x3.c 7578F: drivers/i2c/busses/i2c-amd756.c 7579F: drivers/i2c/busses/i2c-amd756-s4882.c 7580F: drivers/i2c/busses/i2c-amd8111.c 7581F: drivers/i2c/busses/i2c-i801.c 7582F: drivers/i2c/busses/i2c-isch.c 7583F: drivers/i2c/busses/i2c-nforce2.c 7584F: drivers/i2c/busses/i2c-nforce2-s4985.c 7585F: drivers/i2c/busses/i2c-piix4.c 7586F: drivers/i2c/busses/i2c-sis5595.c 7587F: drivers/i2c/busses/i2c-sis630.c 7588F: drivers/i2c/busses/i2c-sis96x.c 7589F: drivers/i2c/busses/i2c-via.c 7590F: drivers/i2c/busses/i2c-viapro.c 7591 7592I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7593M: Hans de Goede <hdegoede@redhat.com> 7594L: linux-i2c@vger.kernel.org 7595S: Maintained 7596F: drivers/i2c/busses/i2c-cht-wc.c 7597 7598I2C/SMBUS ISMT DRIVER 7599M: Seth Heasley <seth.heasley@intel.com> 7600M: Neil Horman <nhorman@tuxdriver.com> 7601L: linux-i2c@vger.kernel.org 7602F: drivers/i2c/busses/i2c-ismt.c 7603F: Documentation/i2c/busses/i2c-ismt 7604 7605I2C/SMBUS STUB DRIVER 7606M: Jean Delvare <jdelvare@suse.com> 7607L: linux-i2c@vger.kernel.org 7608S: Maintained 7609F: drivers/i2c/i2c-stub.c 7610 7611I3C SUBSYSTEM 7612M: Boris Brezillon <bbrezillon@kernel.org> 7613L: linux-i3c@lists.infradead.org 7614C: irc://chat.freenode.net/linux-i3c 7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7616S: Maintained 7617F: Documentation/ABI/testing/sysfs-bus-i3c 7618F: Documentation/devicetree/bindings/i3c/ 7619F: Documentation/driver-api/i3c 7620F: drivers/i3c/ 7621F: include/linux/i3c/ 7622 7623I3C DRIVER FOR SYNOPSYS DESIGNWARE 7624M: Vitor Soares <vitor.soares@synopsys.com> 7625S: Maintained 7626F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7627F: drivers/i3c/master/dw* 7628 7629IA64 (Itanium) PLATFORM 7630M: Tony Luck <tony.luck@intel.com> 7631M: Fenghua Yu <fenghua.yu@intel.com> 7632L: linux-ia64@vger.kernel.org 7633T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7634S: Maintained 7635F: arch/ia64/ 7636 7637IBM Power 842 compression accelerator 7638M: Haren Myneni <haren@us.ibm.com> 7639S: Supported 7640F: drivers/crypto/nx/Makefile 7641F: drivers/crypto/nx/Kconfig 7642F: drivers/crypto/nx/nx-842* 7643F: include/linux/sw842.h 7644F: crypto/842.c 7645F: lib/842/ 7646 7647IBM Power in-Nest Crypto Acceleration 7648M: Breno Leitão <leitao@debian.org> 7649M: Nayna Jain <nayna@linux.ibm.com> 7650M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7651L: linux-crypto@vger.kernel.org 7652S: Supported 7653F: drivers/crypto/nx/Makefile 7654F: drivers/crypto/nx/Kconfig 7655F: drivers/crypto/nx/nx-aes* 7656F: drivers/crypto/nx/nx-sha* 7657F: drivers/crypto/nx/nx.* 7658F: drivers/crypto/nx/nx_csbcpb.h 7659F: drivers/crypto/nx/nx_debugfs.h 7660 7661IBM Power Linux RAID adapter 7662M: Brian King <brking@us.ibm.com> 7663S: Supported 7664F: drivers/scsi/ipr.* 7665 7666IBM Power SRIOV Virtual NIC Device Driver 7667M: Thomas Falcon <tlfalcon@linux.ibm.com> 7668M: John Allen <jallen@linux.ibm.com> 7669L: netdev@vger.kernel.org 7670S: Supported 7671F: drivers/net/ethernet/ibm/ibmvnic.* 7672 7673IBM Power Virtual Accelerator Switchboard 7674M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 7675L: linuxppc-dev@lists.ozlabs.org 7676S: Supported 7677F: arch/powerpc/platforms/powernv/vas* 7678F: arch/powerpc/platforms/powernv/copy-paste.h 7679F: arch/powerpc/include/asm/vas.h 7680 7681IBM Power Virtual Ethernet Device Driver 7682M: Thomas Falcon <tlfalcon@linux.ibm.com> 7683L: netdev@vger.kernel.org 7684S: Supported 7685F: drivers/net/ethernet/ibm/ibmveth.* 7686 7687IBM Power Virtual FC Device Drivers 7688M: Tyrel Datwyler <tyreld@linux.ibm.com> 7689L: linux-scsi@vger.kernel.org 7690S: Supported 7691F: drivers/scsi/ibmvscsi/ibmvfc* 7692 7693IBM Power Virtual Management Channel Driver 7694M: Steven Royer <seroyer@linux.ibm.com> 7695S: Supported 7696F: drivers/misc/ibmvmc.* 7697 7698IBM Power Virtual SCSI Device Drivers 7699M: Tyrel Datwyler <tyreld@linux.ibm.com> 7700L: linux-scsi@vger.kernel.org 7701S: Supported 7702F: drivers/scsi/ibmvscsi/ibmvscsi* 7703F: include/scsi/viosrp.h 7704 7705IBM Power Virtual SCSI Device Target Driver 7706M: Michael Cyr <mikecyr@linux.ibm.com> 7707L: linux-scsi@vger.kernel.org 7708L: target-devel@vger.kernel.org 7709S: Supported 7710F: drivers/scsi/ibmvscsi_tgt/ 7711 7712IBM Power VMX Cryptographic instructions 7713M: Breno Leitão <leitao@debian.org> 7714M: Nayna Jain <nayna@linux.ibm.com> 7715M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7716L: linux-crypto@vger.kernel.org 7717S: Supported 7718F: drivers/crypto/vmx/Makefile 7719F: drivers/crypto/vmx/Kconfig 7720F: drivers/crypto/vmx/vmx.c 7721F: drivers/crypto/vmx/aes* 7722F: drivers/crypto/vmx/ghash* 7723F: drivers/crypto/vmx/ppc-xlate.pl 7724 7725IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7726M: Tyrel Datwyler <tyreld@linux.ibm.com> 7727L: linux-pci@vger.kernel.org 7728L: linuxppc-dev@lists.ozlabs.org 7729S: Supported 7730F: drivers/pci/hotplug/rpaphp* 7731 7732IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7733M: Tyrel Datwyler <tyreld@linux.ibm.com> 7734L: linux-pci@vger.kernel.org 7735L: linuxppc-dev@lists.ozlabs.org 7736S: Supported 7737F: drivers/pci/hotplug/rpadlpar* 7738 7739IBM ServeRAID RAID DRIVER 7740S: Orphan 7741F: drivers/scsi/ips.* 7742 7743ICH LPC AND GPIO DRIVER 7744M: Peter Tyser <ptyser@xes-inc.com> 7745S: Maintained 7746F: drivers/mfd/lpc_ich.c 7747F: drivers/gpio/gpio-ich.c 7748 7749IDE SUBSYSTEM 7750M: "David S. Miller" <davem@davemloft.net> 7751L: linux-ide@vger.kernel.org 7752Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7754S: Maintained 7755F: Documentation/ide/ 7756F: drivers/ide/ 7757F: include/linux/ide.h 7758 7759IDE/ATAPI DRIVERS 7760M: Borislav Petkov <bp@alien8.de> 7761L: linux-ide@vger.kernel.org 7762S: Maintained 7763F: Documentation/cdrom/ide-cd.rst 7764F: drivers/ide/ide-cd* 7765 7766IDEAPAD LAPTOP EXTRAS DRIVER 7767M: Ike Panhc <ike.pan@canonical.com> 7768L: platform-driver-x86@vger.kernel.org 7769W: http://launchpad.net/ideapad-laptop 7770S: Maintained 7771F: drivers/platform/x86/ideapad-laptop.c 7772 7773IDEAPAD LAPTOP SLIDEBAR DRIVER 7774M: Andrey Moiseev <o2g.org.ru@gmail.com> 7775L: linux-input@vger.kernel.org 7776W: https://github.com/o2genum/ideapad-slidebar 7777S: Maintained 7778F: drivers/input/misc/ideapad_slidebar.c 7779 7780IDT VersaClock 5 CLOCK DRIVER 7781M: Marek Vasut <marek.vasut@gmail.com> 7782S: Maintained 7783F: drivers/clk/clk-versaclock5.c 7784 7785IEEE 802.15.4 SUBSYSTEM 7786M: Alexander Aring <alex.aring@gmail.com> 7787M: Stefan Schmidt <stefan@datenfreihafen.org> 7788L: linux-wpan@vger.kernel.org 7789W: http://wpan.cakelab.org/ 7790T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7791T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7792S: Maintained 7793F: net/ieee802154/ 7794F: net/mac802154/ 7795F: drivers/net/ieee802154/ 7796F: include/linux/nl802154.h 7797F: include/linux/ieee802154.h 7798F: include/net/nl802154.h 7799F: include/net/mac802154.h 7800F: include/net/af_ieee802154.h 7801F: include/net/cfg802154.h 7802F: include/net/ieee802154_netdev.h 7803F: Documentation/networking/ieee802154.rst 7804 7805IFE PROTOCOL 7806M: Yotam Gigi <yotam.gi@gmail.com> 7807M: Jamal Hadi Salim <jhs@mojatatu.com> 7808F: net/ife 7809F: include/net/ife.h 7810F: include/uapi/linux/ife.h 7811 7812IGORPLUG-USB IR RECEIVER 7813M: Sean Young <sean@mess.org> 7814L: linux-media@vger.kernel.org 7815S: Maintained 7816F: drivers/media/rc/igorplugusb.c 7817 7818IGUANAWORKS USB IR TRANSCEIVER 7819M: Sean Young <sean@mess.org> 7820L: linux-media@vger.kernel.org 7821S: Maintained 7822F: drivers/media/rc/iguanair.c 7823 7824IIO DIGITAL POTENTIOMETER DAC 7825M: Peter Rosin <peda@axentia.se> 7826L: linux-iio@vger.kernel.org 7827S: Maintained 7828F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7829F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7830F: drivers/iio/dac/dpot-dac.c 7831 7832IIO ENVELOPE DETECTOR 7833M: Peter Rosin <peda@axentia.se> 7834L: linux-iio@vger.kernel.org 7835S: Maintained 7836F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7837F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7838F: drivers/iio/adc/envelope-detector.c 7839 7840IIO MULTIPLEXER 7841M: Peter Rosin <peda@axentia.se> 7842L: linux-iio@vger.kernel.org 7843S: Maintained 7844F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7845F: drivers/iio/multiplexer/iio-mux.c 7846 7847IIO SUBSYSTEM AND DRIVERS 7848M: Jonathan Cameron <jic23@kernel.org> 7849R: Hartmut Knaack <knaack.h@gmx.de> 7850R: Lars-Peter Clausen <lars@metafoo.de> 7851R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7852L: linux-iio@vger.kernel.org 7853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7854S: Maintained 7855F: Documentation/ABI/testing/configfs-iio* 7856F: Documentation/ABI/testing/sysfs-bus-iio* 7857F: Documentation/devicetree/bindings/iio/ 7858F: drivers/iio/ 7859F: drivers/staging/iio/ 7860F: include/linux/iio/ 7861F: tools/iio/ 7862 7863IIO UNIT CONVERTER 7864M: Peter Rosin <peda@axentia.se> 7865L: linux-iio@vger.kernel.org 7866S: Maintained 7867F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7868F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7869F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7870F: drivers/iio/afe/iio-rescale.c 7871 7872IKANOS/ADI EAGLE ADSL USB DRIVER 7873M: Matthieu Castet <castet.matthieu@free.fr> 7874M: Stanislaw Gruszka <stf_xl@wp.pl> 7875S: Maintained 7876F: drivers/usb/atm/ueagle-atm.c 7877 7878IMGTEC ASCII LCD DRIVER 7879M: Paul Burton <paul.burton@mips.com> 7880S: Maintained 7881F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7882F: drivers/auxdisplay/img-ascii-lcd.c 7883 7884IMGTEC IR DECODER DRIVER 7885M: James Hogan <jhogan@kernel.org> 7886S: Maintained 7887F: drivers/media/rc/img-ir/ 7888 7889IMON SOUNDGRAPH USB IR RECEIVER 7890M: Sean Young <sean@mess.org> 7891L: linux-media@vger.kernel.org 7892S: Maintained 7893F: drivers/media/rc/imon_raw.c 7894F: drivers/media/rc/imon.c 7895 7896IMS TWINTURBO FRAMEBUFFER DRIVER 7897L: linux-fbdev@vger.kernel.org 7898S: Orphan 7899F: drivers/video/fbdev/imsttfb.c 7900 7901INA209 HARDWARE MONITOR DRIVER 7902M: Guenter Roeck <linux@roeck-us.net> 7903L: linux-hwmon@vger.kernel.org 7904S: Maintained 7905F: Documentation/hwmon/ina209.rst 7906F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7907F: drivers/hwmon/ina209.c 7908 7909INA2XX HARDWARE MONITOR DRIVER 7910M: Guenter Roeck <linux@roeck-us.net> 7911L: linux-hwmon@vger.kernel.org 7912S: Maintained 7913F: Documentation/hwmon/ina2xx.rst 7914F: drivers/hwmon/ina2xx.c 7915F: include/linux/platform_data/ina2xx.h 7916 7917INDUSTRY PACK SUBSYSTEM (IPACK) 7918M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7919M: Jens Taprogge <jens.taprogge@taprogge.org> 7920M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7921L: industrypack-devel@lists.sourceforge.net 7922W: http://industrypack.sourceforge.net 7923S: Maintained 7924F: drivers/ipack/ 7925 7926INFINEON DPS310 Driver 7927M: Eddie James <eajames@linux.ibm.com> 7928L: linux-iio@vger.kernel.org 7929F: drivers/iio/pressure/dps310.c 7930S: Maintained 7931 7932INFINIBAND SUBSYSTEM 7933M: Doug Ledford <dledford@redhat.com> 7934M: Jason Gunthorpe <jgg@mellanox.com> 7935L: linux-rdma@vger.kernel.org 7936W: https://github.com/linux-rdma/rdma-core 7937Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7938T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7939S: Supported 7940F: Documentation/devicetree/bindings/infiniband/ 7941F: Documentation/infiniband/ 7942F: drivers/infiniband/ 7943F: include/uapi/linux/if_infiniband.h 7944F: include/uapi/rdma/ 7945F: include/rdma/ 7946F: include/trace/events/ib_mad.h 7947F: include/trace/events/ib_umad.h 7948F: samples/bpf/ibumad_kern.c 7949F: samples/bpf/ibumad_user.c 7950 7951INGENIC JZ4780 DMA Driver 7952M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7953S: Maintained 7954F: drivers/dma/dma-jz4780.c 7955 7956INGENIC JZ4780 NAND DRIVER 7957M: Harvey Hunt <harveyhuntnexus@gmail.com> 7958L: linux-mtd@lists.infradead.org 7959S: Maintained 7960F: drivers/mtd/nand/raw/ingenic/ 7961 7962INGENIC JZ47xx SoCs 7963M: Paul Cercueil <paul@crapouillou.net> 7964S: Maintained 7965F: arch/mips/boot/dts/ingenic/ 7966F: arch/mips/include/asm/mach-jz4740/ 7967F: arch/mips/jz4740/ 7968F: drivers/clk/ingenic/ 7969F: drivers/dma/dma-jz4780.c 7970F: drivers/gpu/drm/ingenic/ 7971F: drivers/i2c/busses/i2c-jz4780.c 7972F: drivers/iio/adc/ingenic-adc.c 7973F: drivers/irqchip/irq-ingenic.c 7974F: drivers/memory/jz4780-nemc.c 7975F: drivers/mmc/host/jz4740_mmc.c 7976F: drivers/mtd/nand/raw/ingenic/ 7977F: drivers/pinctrl/pinctrl-ingenic.c 7978F: drivers/power/supply/ingenic-battery.c 7979F: drivers/pwm/pwm-jz4740.c 7980F: drivers/rtc/rtc-jz4740.c 7981F: drivers/tty/serial/8250/8250_ingenic.c 7982F: drivers/usb/musb/jz4740.c 7983F: drivers/watchdog/jz4740_wdt.c 7984F: include/dt-bindings/iio/adc/ingenic,adc.h 7985F: include/linux/mfd/ingenic-tcu.h 7986F: sound/soc/jz4740/ 7987F: sound/soc/codecs/jz47* 7988 7989INOTIFY 7990M: Jan Kara <jack@suse.cz> 7991R: Amir Goldstein <amir73il@gmail.com> 7992L: linux-fsdevel@vger.kernel.org 7993S: Maintained 7994F: Documentation/filesystems/inotify.txt 7995F: fs/notify/inotify/ 7996F: include/linux/inotify.h 7997F: include/uapi/linux/inotify.h 7998 7999INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8000M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8001L: linux-input@vger.kernel.org 8002Q: http://patchwork.kernel.org/project/linux-input/list/ 8003T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8004S: Maintained 8005F: drivers/input/ 8006F: include/linux/input.h 8007F: include/uapi/linux/input.h 8008F: include/uapi/linux/input-event-codes.h 8009F: include/linux/input/ 8010F: Documentation/devicetree/bindings/input/ 8011F: Documentation/devicetree/bindings/serio/ 8012F: Documentation/input/ 8013 8014INPUT MULTITOUCH (MT) PROTOCOL 8015M: Henrik Rydberg <rydberg@bitmath.org> 8016L: linux-input@vger.kernel.org 8017S: Odd fixes 8018F: Documentation/input/multi-touch-protocol.rst 8019F: drivers/input/input-mt.c 8020K: \b(ABS|SYN)_MT_ 8021 8022INSIDE SECURE CRYPTO DRIVER 8023M: Antoine Tenart <antoine.tenart@bootlin.com> 8024F: drivers/crypto/inside-secure/ 8025S: Maintained 8026L: linux-crypto@vger.kernel.org 8027 8028INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8029M: Mimi Zohar <zohar@linux.ibm.com> 8030M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8031L: linux-integrity@vger.kernel.org 8032T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8033S: Supported 8034F: security/integrity/ima/ 8035 8036INTEL 810/815 FRAMEBUFFER DRIVER 8037M: Antonino Daplas <adaplas@gmail.com> 8038L: linux-fbdev@vger.kernel.org 8039S: Maintained 8040F: drivers/video/fbdev/i810/ 8041 8042INTEL ASoC DRIVERS 8043M: Cezary Rojewski <cezary.rojewski@intel.com> 8044M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 8045M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 8046M: Jie Yang <yang.jie@linux.intel.com> 8047L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8048S: Supported 8049F: sound/soc/intel/ 8050 8051INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 8052M: Hans de Goede <hdegoede@redhat.com> 8053L: platform-driver-x86@vger.kernel.org 8054S: Maintained 8055F: drivers/platform/x86/intel_atomisp2_pm.c 8056 8057INTEL C600 SERIES SAS CONTROLLER DRIVER 8058M: Intel SCU Linux support <intel-linux-scu@intel.com> 8059M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8060L: linux-scsi@vger.kernel.org 8061T: git git://git.code.sf.net/p/intel-sas/isci 8062S: Supported 8063F: drivers/scsi/isci/ 8064 8065INTEL CPU family model numbers 8066M: Tony Luck <tony.luck@intel.com> 8067M: x86@kernel.org 8068L: linux-kernel@vger.kernel.org 8069S: Supported 8070F: arch/x86/include/asm/intel-family.h 8071 8072INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 8073M: Jani Nikula <jani.nikula@linux.intel.com> 8074M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8075M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8076L: intel-gfx@lists.freedesktop.org 8077W: https://01.org/linuxgraphics/ 8078B: https://01.org/linuxgraphics/documentation/how-report-bugs 8079C: irc://chat.freenode.net/intel-gfx 8080Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8081T: git git://anongit.freedesktop.org/drm-intel 8082S: Supported 8083F: drivers/gpu/drm/i915/ 8084F: include/drm/i915* 8085F: include/uapi/drm/i915_drm.h 8086F: Documentation/gpu/i915.rst 8087 8088INTEL ETHERNET DRIVERS 8089M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8090L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8091W: http://www.intel.com/support/feedback.htm 8092W: http://e1000.sourceforge.net/ 8093Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8094T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8096S: Supported 8097F: Documentation/networking/device_drivers/intel/e100.rst 8098F: Documentation/networking/device_drivers/intel/e1000.rst 8099F: Documentation/networking/device_drivers/intel/e1000e.rst 8100F: Documentation/networking/device_drivers/intel/fm10k.rst 8101F: Documentation/networking/device_drivers/intel/igb.rst 8102F: Documentation/networking/device_drivers/intel/igbvf.rst 8103F: Documentation/networking/device_drivers/intel/ixgb.rst 8104F: Documentation/networking/device_drivers/intel/ixgbe.rst 8105F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8106F: Documentation/networking/device_drivers/intel/i40e.rst 8107F: Documentation/networking/device_drivers/intel/iavf.rst 8108F: Documentation/networking/device_drivers/intel/ice.rst 8109F: drivers/net/ethernet/intel/ 8110F: drivers/net/ethernet/intel/*/ 8111F: include/linux/avf/virtchnl.h 8112 8113INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 8114M: Maik Broemme <mbroemme@libmpq.org> 8115L: linux-fbdev@vger.kernel.org 8116S: Maintained 8117F: Documentation/fb/intelfb.rst 8118F: drivers/video/fbdev/intelfb/ 8119 8120INTEL GPIO DRIVERS 8121M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8122L: linux-gpio@vger.kernel.org 8123S: Maintained 8124T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8125F: drivers/gpio/gpio-ich.c 8126F: drivers/gpio/gpio-intel-mid.c 8127F: drivers/gpio/gpio-lynxpoint.c 8128F: drivers/gpio/gpio-merrifield.c 8129F: drivers/gpio/gpio-ml-ioh.c 8130F: drivers/gpio/gpio-pch.c 8131F: drivers/gpio/gpio-sch.c 8132F: drivers/gpio/gpio-sodaville.c 8133 8134INTEL GVT-g DRIVERS (Intel GPU Virtualization) 8135M: Zhenyu Wang <zhenyuw@linux.intel.com> 8136M: Zhi Wang <zhi.a.wang@intel.com> 8137L: intel-gvt-dev@lists.freedesktop.org 8138L: intel-gfx@lists.freedesktop.org 8139W: https://01.org/igvt-g 8140T: git https://github.com/intel/gvt-linux.git 8141S: Supported 8142F: drivers/gpu/drm/i915/gvt/ 8143 8144INTEL HID EVENT DRIVER 8145M: Alex Hung <alex.hung@canonical.com> 8146L: platform-driver-x86@vger.kernel.org 8147S: Maintained 8148F: drivers/platform/x86/intel-hid.c 8149 8150INTEL I/OAT DMA DRIVER 8151M: Dave Jiang <dave.jiang@intel.com> 8152R: Dan Williams <dan.j.williams@intel.com> 8153L: dmaengine@vger.kernel.org 8154Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8155S: Supported 8156F: drivers/dma/ioat* 8157 8158INTEL IDLE DRIVER 8159M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8160M: Len Brown <lenb@kernel.org> 8161L: linux-pm@vger.kernel.org 8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8163B: https://bugzilla.kernel.org 8164S: Supported 8165F: drivers/idle/intel_idle.c 8166 8167INTEL INTEGRATED SENSOR HUB DRIVER 8168M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8169M: Jiri Kosina <jikos@kernel.org> 8170L: linux-input@vger.kernel.org 8171S: Maintained 8172F: drivers/hid/intel-ish-hid/ 8173 8174INTEL IOMMU (VT-d) 8175M: David Woodhouse <dwmw2@infradead.org> 8176L: iommu@lists.linux-foundation.org 8177T: git git://git.infradead.org/iommu-2.6.git 8178S: Supported 8179F: drivers/iommu/intel-iommu.c 8180F: include/linux/intel-iommu.h 8181 8182INTEL IOP-ADMA DMA DRIVER 8183R: Dan Williams <dan.j.williams@intel.com> 8184S: Odd fixes 8185F: drivers/dma/iop-adma.c 8186 8187INTEL IPU3 CSI-2 CIO2 DRIVER 8188M: Yong Zhi <yong.zhi@intel.com> 8189M: Sakari Ailus <sakari.ailus@linux.intel.com> 8190M: Bingbu Cao <bingbu.cao@intel.com> 8191R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8192L: linux-media@vger.kernel.org 8193S: Maintained 8194F: drivers/media/pci/intel/ipu3/ 8195F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8196 8197INTEL IPU3 CSI-2 IMGU DRIVER 8198M: Sakari Ailus <sakari.ailus@linux.intel.com> 8199L: linux-media@vger.kernel.org 8200S: Maintained 8201F: drivers/staging/media/ipu3/ 8202F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8203F: Documentation/media/v4l-drivers/ipu3.rst 8204 8205INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8206M: Krzysztof Halasa <khalasa@piap.pl> 8207S: Maintained 8208F: include/linux/soc/ixp4xx/qmgr.h 8209F: include/linux/soc/ixp4xx/npe.h 8210F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8211F: drivers/soc/ixp4xx/ixp4xx-npe.c 8212F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8213F: drivers/net/wan/ixp4xx_hss.c 8214 8215INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8216M: Deepak Saxena <dsaxena@plexity.net> 8217S: Maintained 8218F: drivers/char/hw_random/ixp4xx-rng.c 8219 8220INTEL MANAGEMENT ENGINE (mei) 8221M: Tomas Winkler <tomas.winkler@intel.com> 8222L: linux-kernel@vger.kernel.org 8223S: Supported 8224F: include/uapi/linux/mei.h 8225F: include/linux/mei_cl_bus.h 8226F: drivers/misc/mei/* 8227F: drivers/watchdog/mei_wdt.c 8228F: Documentation/driver-api/mei/* 8229F: samples/mei/* 8230 8231INTEL MENLOW THERMAL DRIVER 8232M: Sujith Thomas <sujith.thomas@intel.com> 8233L: platform-driver-x86@vger.kernel.org 8234W: https://01.org/linux-acpi 8235S: Supported 8236F: drivers/platform/x86/intel_menlow.c 8237 8238INTEL MIC DRIVERS (mic) 8239M: Sudeep Dutt <sudeep.dutt@intel.com> 8240M: Ashutosh Dixit <ashutosh.dixit@intel.com> 8241S: Supported 8242W: https://github.com/sudeepdutt/mic 8243W: http://software.intel.com/en-us/mic-developer 8244F: include/linux/mic_bus.h 8245F: include/linux/scif.h 8246F: include/uapi/linux/mic_common.h 8247F: include/uapi/linux/mic_ioctl.h 8248F: include/uapi/linux/scif_ioctl.h 8249F: drivers/misc/mic/ 8250F: drivers/dma/mic_x100_dma.c 8251F: drivers/dma/mic_x100_dma.h 8252F: Documentation/mic/ 8253 8254INTEL PMC CORE DRIVER 8255M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 8256M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 8257L: platform-driver-x86@vger.kernel.org 8258S: Maintained 8259F: drivers/platform/x86/intel_pmc_core* 8260 8261INTEL PMC/P-Unit IPC DRIVER 8262M: Zha Qipeng<qipeng.zha@intel.com> 8263L: platform-driver-x86@vger.kernel.org 8264S: Maintained 8265F: drivers/platform/x86/intel_pmc_ipc.c 8266F: drivers/platform/x86/intel_punit_ipc.c 8267F: arch/x86/include/asm/intel_pmc_ipc.h 8268F: arch/x86/include/asm/intel_punit_ipc.h 8269 8270INTEL PMIC GPIO DRIVERS 8271M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8272S: Maintained 8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 8274F: drivers/gpio/gpio-*cove.c 8275F: drivers/gpio/gpio-msic.c 8276 8277INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 8278R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 8279S: Maintained 8280F: drivers/mfd/intel_msic.c 8281F: drivers/mfd/intel_soc_pmic* 8282F: include/linux/mfd/intel_msic.h 8283F: include/linux/mfd/intel_soc_pmic* 8284 8285INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 8286M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8287L: linux-wireless@vger.kernel.org 8288S: Maintained 8289F: Documentation/networking/device_drivers/intel/ipw2100.txt 8290F: Documentation/networking/device_drivers/intel/ipw2200.txt 8291F: drivers/net/wireless/intel/ipw2x00/ 8292 8293INTEL PSTATE DRIVER 8294M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8295M: Len Brown <lenb@kernel.org> 8296L: linux-pm@vger.kernel.org 8297S: Supported 8298F: drivers/cpufreq/intel_pstate.c 8299 8300INTEL RDMA RNIC DRIVER 8301M: Faisal Latif <faisal.latif@intel.com> 8302M: Shiraz Saleem <shiraz.saleem@intel.com> 8303L: linux-rdma@vger.kernel.org 8304S: Supported 8305F: drivers/infiniband/hw/i40iw/ 8306F: include/uapi/rdma/i40iw-abi.h 8307 8308INTEL SPEED SELECT TECHNOLOGY 8309M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 8310L: platform-driver-x86@vger.kernel.org 8311S: Maintained 8312F: drivers/platform/x86/intel_speed_select_if/ 8313F: tools/power/x86/intel-speed-select/ 8314F: include/uapi/linux/isst_if.h 8315 8316INTEL TELEMETRY DRIVER 8317M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 8318M: "David E. Box" <david.e.box@linux.intel.com> 8319L: platform-driver-x86@vger.kernel.org 8320S: Maintained 8321F: arch/x86/include/asm/intel_telemetry.h 8322F: drivers/platform/x86/intel_telemetry* 8323 8324INTEL VIRTUAL BUTTON DRIVER 8325M: AceLan Kao <acelan.kao@canonical.com> 8326L: platform-driver-x86@vger.kernel.org 8327S: Maintained 8328F: drivers/platform/x86/intel-vbtn.c 8329 8330INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 8331M: Stanislaw Gruszka <sgruszka@redhat.com> 8332L: linux-wireless@vger.kernel.org 8333S: Supported 8334F: drivers/net/wireless/intel/iwlegacy/ 8335 8336INTEL WIRELESS WIFI LINK (iwlwifi) 8337M: Johannes Berg <johannes.berg@intel.com> 8338M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 8339M: Luca Coelho <luciano.coelho@intel.com> 8340M: Intel Linux Wireless <linuxwifi@intel.com> 8341L: linux-wireless@vger.kernel.org 8342W: http://intellinuxwireless.org 8343T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8344S: Supported 8345F: drivers/net/wireless/intel/iwlwifi/ 8346 8347INTEL WIRELESS WIMAX CONNECTION 2400 8348M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 8349M: linux-wimax@intel.com 8350L: wimax@linuxwimax.org (subscribers-only) 8351S: Supported 8352W: http://linuxwimax.org 8353F: Documentation/wimax/README.i2400m 8354F: drivers/net/wimax/i2400m/ 8355F: include/uapi/linux/wimax/i2400m.h 8356 8357INTEL WMI THUNDERBOLT FORCE POWER DRIVER 8358M: Mario Limonciello <mario.limonciello@dell.com> 8359S: Maintained 8360F: drivers/platform/x86/intel-wmi-thunderbolt.c 8361 8362INTEL(R) TRACE HUB 8363M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 8364S: Supported 8365F: Documentation/trace/intel_th.rst 8366F: drivers/hwtracing/intel_th/ 8367 8368INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8369M: Ning Sun <ning.sun@intel.com> 8370L: tboot-devel@lists.sourceforge.net 8371W: http://tboot.sourceforge.net 8372T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8373S: Supported 8374F: Documentation/x86/intel_txt.rst 8375F: include/linux/tboot.h 8376F: arch/x86/kernel/tboot.c 8377 8378INTERCONNECT API 8379M: Georgi Djakov <georgi.djakov@linaro.org> 8380L: linux-pm@vger.kernel.org 8381S: Maintained 8382F: Documentation/driver-api/interconnect.rst 8383F: Documentation/devicetree/bindings/interconnect/ 8384F: drivers/interconnect/ 8385F: include/dt-bindings/interconnect/ 8386F: include/linux/interconnect-provider.h 8387F: include/linux/interconnect.h 8388 8389INVENSENSE MPU-3050 GYROSCOPE DRIVER 8390M: Linus Walleij <linus.walleij@linaro.org> 8391L: linux-iio@vger.kernel.org 8392S: Maintained 8393F: drivers/iio/gyro/mpu3050* 8394F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8395 8396IOC3 ETHERNET DRIVER 8397M: Ralf Baechle <ralf@linux-mips.org> 8398L: linux-mips@vger.kernel.org 8399S: Maintained 8400F: drivers/net/ethernet/sgi/ioc3-eth.c 8401 8402IOMAP FILESYSTEM LIBRARY 8403M: Christoph Hellwig <hch@infradead.org> 8404M: Darrick J. Wong <darrick.wong@oracle.com> 8405M: linux-xfs@vger.kernel.org 8406M: linux-fsdevel@vger.kernel.org 8407L: linux-xfs@vger.kernel.org 8408L: linux-fsdevel@vger.kernel.org 8409T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8410S: Supported 8411F: fs/iomap/ 8412F: include/linux/iomap.h 8413 8414IOMMU DRIVERS 8415M: Joerg Roedel <joro@8bytes.org> 8416L: iommu@lists.linux-foundation.org 8417T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8418S: Maintained 8419F: Documentation/devicetree/bindings/iommu/ 8420F: drivers/iommu/ 8421F: include/linux/iommu.h 8422F: include/linux/of_iommu.h 8423F: include/linux/iova.h 8424 8425IO_URING 8426M: Jens Axboe <axboe@kernel.dk> 8427L: linux-block@vger.kernel.org 8428L: linux-fsdevel@vger.kernel.org 8429T: git git://git.kernel.dk/linux-block 8430T: git git://git.kernel.dk/liburing 8431S: Maintained 8432F: fs/io_uring.c 8433F: include/uapi/linux/io_uring.h 8434 8435IPMI SUBSYSTEM 8436M: Corey Minyard <minyard@acm.org> 8437L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8438W: http://openipmi.sourceforge.net/ 8439S: Supported 8440F: Documentation/devicetree/bindings/ipmi/ 8441F: Documentation/IPMI.txt 8442F: drivers/char/ipmi/ 8443F: include/linux/ipmi* 8444F: include/uapi/linux/ipmi* 8445 8446IPS SCSI RAID DRIVER 8447M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8448L: linux-scsi@vger.kernel.org 8449W: http://www.adaptec.com/ 8450S: Maintained 8451F: drivers/scsi/ips* 8452 8453IPVS 8454M: Wensong Zhang <wensong@linux-vs.org> 8455M: Simon Horman <horms@verge.net.au> 8456M: Julian Anastasov <ja@ssi.bg> 8457L: netdev@vger.kernel.org 8458L: lvs-devel@vger.kernel.org 8459S: Maintained 8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 8462F: Documentation/networking/ipvs-sysctl.txt 8463F: include/net/ip_vs.h 8464F: include/uapi/linux/ip_vs.h 8465F: net/netfilter/ipvs/ 8466 8467IPWIRELESS DRIVER 8468M: Jiri Kosina <jikos@kernel.org> 8469M: David Sterba <dsterba@suse.com> 8470S: Odd Fixes 8471F: drivers/tty/ipwireless/ 8472 8473IPX NETWORK LAYER 8474L: netdev@vger.kernel.org 8475S: Obsolete 8476F: include/uapi/linux/ipx.h 8477 8478IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 8479M: Marc Zyngier <maz@kernel.org> 8480S: Maintained 8481T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8482F: Documentation/IRQ-domain.txt 8483F: include/linux/irqdomain.h 8484F: kernel/irq/irqdomain.c 8485F: kernel/irq/msi.c 8486 8487IRQ SUBSYSTEM 8488M: Thomas Gleixner <tglx@linutronix.de> 8489L: linux-kernel@vger.kernel.org 8490S: Maintained 8491T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8492F: kernel/irq/ 8493 8494IRQCHIP DRIVERS 8495M: Thomas Gleixner <tglx@linutronix.de> 8496M: Jason Cooper <jason@lakedaemon.net> 8497M: Marc Zyngier <maz@kernel.org> 8498L: linux-kernel@vger.kernel.org 8499S: Maintained 8500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8501F: Documentation/devicetree/bindings/interrupt-controller/ 8502F: drivers/irqchip/ 8503 8504ISA 8505M: William Breathitt Gray <vilhelm.gray@gmail.com> 8506S: Maintained 8507F: Documentation/driver-api/isa.rst 8508F: drivers/base/isa.c 8509F: include/linux/isa.h 8510 8511ISA RADIO MODULE 8512M: Hans Verkuil <hverkuil@xs4all.nl> 8513L: linux-media@vger.kernel.org 8514T: git git://linuxtv.org/media_tree.git 8515W: https://linuxtv.org 8516S: Maintained 8517F: drivers/media/radio/radio-isa* 8518 8519ISAPNP 8520M: Jaroslav Kysela <perex@perex.cz> 8521S: Maintained 8522F: Documentation/driver-api/isapnp.rst 8523F: drivers/pnp/isapnp/ 8524F: include/linux/isapnp.h 8525 8526ISCSI 8527M: Lee Duncan <lduncan@suse.com> 8528M: Chris Leech <cleech@redhat.com> 8529L: open-iscsi@googlegroups.com 8530W: www.open-iscsi.com 8531S: Maintained 8532F: drivers/scsi/*iscsi* 8533F: include/scsi/*iscsi* 8534 8535iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8536M: Peter Jones <pjones@redhat.com> 8537M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8538S: Maintained 8539F: drivers/firmware/iscsi_ibft* 8540 8541ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8542M: Sagi Grimberg <sagi@grimberg.me> 8543M: Max Gurtovoy <maxg@mellanox.com> 8544L: linux-rdma@vger.kernel.org 8545S: Supported 8546W: http://www.openfabrics.org 8547W: www.open-iscsi.org 8548Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8549F: drivers/infiniband/ulp/iser/ 8550 8551ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8552M: Sagi Grimberg <sagi@grimberg.me> 8553T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8554L: linux-rdma@vger.kernel.org 8555L: target-devel@vger.kernel.org 8556S: Supported 8557W: http://www.linux-iscsi.org 8558F: drivers/infiniband/ulp/isert 8559 8560ISDN/mISDN SUBSYSTEM 8561M: Karsten Keil <isdn@linux-pingi.de> 8562L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8563L: netdev@vger.kernel.org 8564W: http://www.isdn4linux.de 8565S: Maintained 8566F: drivers/isdn/mISDN 8567F: drivers/isdn/hardware 8568 8569ISDN/CAPI SUBSYSTEM 8570M: Karsten Keil <isdn@linux-pingi.de> 8571L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8572L: netdev@vger.kernel.org 8573W: http://www.isdn4linux.de 8574S: Odd Fixes 8575F: Documentation/isdn/ 8576F: drivers/isdn/capi/ 8577F: drivers/staging/isdn/ 8578F: net/bluetooth/cmtp/ 8579F: include/linux/isdn/ 8580F: include/uapi/linux/isdn/ 8581 8582IT87 HARDWARE MONITORING DRIVER 8583M: Jean Delvare <jdelvare@suse.com> 8584L: linux-hwmon@vger.kernel.org 8585S: Maintained 8586F: Documentation/hwmon/it87.rst 8587F: drivers/hwmon/it87.c 8588 8589IT913X MEDIA DRIVER 8590M: Antti Palosaari <crope@iki.fi> 8591L: linux-media@vger.kernel.org 8592W: https://linuxtv.org 8593W: http://palosaari.fi/linux/ 8594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8595T: git git://linuxtv.org/anttip/media_tree.git 8596S: Maintained 8597F: drivers/media/tuners/it913x* 8598 8599IVTV VIDEO4LINUX DRIVER 8600M: Andy Walls <awalls@md.metrocast.net> 8601L: ivtv-devel@ivtvdriver.org (subscribers-only) 8602L: linux-media@vger.kernel.org 8603T: git git://linuxtv.org/media_tree.git 8604W: http://www.ivtvdriver.org 8605S: Maintained 8606F: Documentation/media/v4l-drivers/ivtv* 8607F: drivers/media/pci/ivtv/ 8608F: include/uapi/linux/ivtv* 8609 8610IX2505V MEDIA DRIVER 8611M: Malcolm Priestley <tvboxspy@gmail.com> 8612L: linux-media@vger.kernel.org 8613W: https://linuxtv.org 8614Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8615S: Maintained 8616F: drivers/media/dvb-frontends/ix2505v* 8617 8618JAILHOUSE HYPERVISOR INTERFACE 8619M: Jan Kiszka <jan.kiszka@siemens.com> 8620L: jailhouse-dev@googlegroups.com 8621S: Maintained 8622F: arch/x86/kernel/jailhouse.c 8623F: arch/x86/include/asm/jailhouse_para.h 8624 8625JC42.4 TEMPERATURE SENSOR DRIVER 8626M: Guenter Roeck <linux@roeck-us.net> 8627L: linux-hwmon@vger.kernel.org 8628S: Maintained 8629F: drivers/hwmon/jc42.c 8630F: Documentation/hwmon/jc42.rst 8631 8632JFS FILESYSTEM 8633M: Dave Kleikamp <shaggy@kernel.org> 8634L: jfs-discussion@lists.sourceforge.net 8635W: http://jfs.sourceforge.net/ 8636T: git git://github.com/kleikamp/linux-shaggy.git 8637S: Maintained 8638F: Documentation/filesystems/jfs.txt 8639F: fs/jfs/ 8640 8641JME NETWORK DRIVER 8642M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8643L: netdev@vger.kernel.org 8644S: Maintained 8645F: drivers/net/ethernet/jme.* 8646 8647JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8648M: David Woodhouse <dwmw2@infradead.org> 8649M: Richard Weinberger <richard@nod.at> 8650L: linux-mtd@lists.infradead.org 8651W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8652T: git git://git.infradead.org/ubifs-2.6.git 8653S: Odd Fixes 8654F: fs/jffs2/ 8655F: include/uapi/linux/jffs2.h 8656 8657JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8658M: "Theodore Ts'o" <tytso@mit.edu> 8659M: Jan Kara <jack@suse.com> 8660L: linux-ext4@vger.kernel.org 8661S: Maintained 8662F: fs/jbd2/ 8663F: include/linux/jbd2.h 8664 8665JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8666M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8667L: linux-media@vger.kernel.org 8668S: Maintained 8669F: drivers/media/platform/rcar_jpu.c 8670 8671JSM Neo PCI based serial card 8672L: linux-serial@vger.kernel.org 8673S: Orphan 8674F: drivers/tty/serial/jsm/ 8675 8676K10TEMP HARDWARE MONITORING DRIVER 8677M: Clemens Ladisch <clemens@ladisch.de> 8678L: linux-hwmon@vger.kernel.org 8679S: Maintained 8680F: Documentation/hwmon/k10temp.rst 8681F: drivers/hwmon/k10temp.c 8682 8683K8TEMP HARDWARE MONITORING DRIVER 8684M: Rudolf Marek <r.marek@assembler.cz> 8685L: linux-hwmon@vger.kernel.org 8686S: Maintained 8687F: Documentation/hwmon/k8temp.rst 8688F: drivers/hwmon/k8temp.c 8689 8690KASAN 8691M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8692R: Alexander Potapenko <glider@google.com> 8693R: Dmitry Vyukov <dvyukov@google.com> 8694L: kasan-dev@googlegroups.com 8695S: Maintained 8696F: arch/*/include/asm/kasan.h 8697F: arch/*/mm/kasan_init* 8698F: Documentation/dev-tools/kasan.rst 8699F: include/linux/kasan*.h 8700F: lib/test_kasan.c 8701F: mm/kasan/ 8702F: scripts/Makefile.kasan 8703 8704KCONFIG 8705M: Masahiro Yamada <yamada.masahiro@socionext.com> 8706T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8707L: linux-kbuild@vger.kernel.org 8708S: Maintained 8709F: Documentation/kbuild/kconfig* 8710F: scripts/kconfig/ 8711F: scripts/Kconfig.include 8712 8713KDUMP 8714M: Dave Young <dyoung@redhat.com> 8715M: Baoquan He <bhe@redhat.com> 8716R: Vivek Goyal <vgoyal@redhat.com> 8717L: kexec@lists.infradead.org 8718W: http://lse.sourceforge.net/kdump/ 8719S: Maintained 8720F: Documentation/admin-guide/kdump/ 8721 8722KEENE FM RADIO TRANSMITTER DRIVER 8723M: Hans Verkuil <hverkuil@xs4all.nl> 8724L: linux-media@vger.kernel.org 8725T: git git://linuxtv.org/media_tree.git 8726W: https://linuxtv.org 8727S: Maintained 8728F: drivers/media/radio/radio-keene* 8729 8730KERNEL AUTOMOUNTER 8731M: Ian Kent <raven@themaw.net> 8732L: autofs@vger.kernel.org 8733S: Maintained 8734F: fs/autofs/ 8735 8736KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8737M: Masahiro Yamada <yamada.masahiro@socionext.com> 8738M: Michal Marek <michal.lkml@markovi.net> 8739T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8740L: linux-kbuild@vger.kernel.org 8741S: Maintained 8742F: Documentation/kbuild/ 8743F: Makefile 8744F: scripts/Kbuild* 8745F: scripts/Makefile* 8746F: scripts/basic/ 8747F: scripts/mk* 8748F: scripts/*vmlinux* 8749F: scripts/mod/ 8750F: scripts/package/ 8751 8752KERNEL JANITORS 8753L: kernel-janitors@vger.kernel.org 8754W: http://kernelnewbies.org/KernelJanitors 8755S: Odd Fixes 8756 8757KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8758M: "J. Bruce Fields" <bfields@fieldses.org> 8759M: Chuck Lever <chuck.lever@oracle.com> 8760L: linux-nfs@vger.kernel.org 8761W: http://nfs.sourceforge.net/ 8762T: git git://linux-nfs.org/~bfields/linux.git 8763S: Supported 8764F: fs/nfsd/ 8765F: include/uapi/linux/nfsd/ 8766F: fs/lockd/ 8767F: fs/nfs_common/ 8768F: net/sunrpc/ 8769F: include/linux/lockd/ 8770F: include/linux/sunrpc/ 8771F: include/uapi/linux/sunrpc/ 8772 8773KERNEL SELFTEST FRAMEWORK 8774M: Shuah Khan <shuah@kernel.org> 8775M: Shuah Khan <skhan@linuxfoundation.org> 8776L: linux-kselftest@vger.kernel.org 8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8778Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8779S: Maintained 8780F: tools/testing/selftests/ 8781F: Documentation/dev-tools/kselftest* 8782 8783KERNEL USERMODE HELPER 8784M: Luis Chamberlain <mcgrof@kernel.org> 8785L: linux-kernel@vger.kernel.org 8786S: Maintained 8787F: kernel/umh.c 8788F: include/linux/umh.h 8789 8790KERNEL VIRTUAL MACHINE (KVM) 8791M: Paolo Bonzini <pbonzini@redhat.com> 8792M: Radim Krčmář <rkrcmar@redhat.com> 8793L: kvm@vger.kernel.org 8794W: http://www.linux-kvm.org 8795T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8796S: Supported 8797F: Documentation/virt/kvm/ 8798F: include/trace/events/kvm.h 8799F: include/uapi/asm-generic/kvm* 8800F: include/uapi/linux/kvm* 8801F: include/asm-generic/kvm* 8802F: include/linux/kvm* 8803F: include/kvm/iodev.h 8804F: virt/kvm/* 8805F: tools/kvm/ 8806F: tools/testing/selftests/kvm/ 8807 8808KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) 8809M: Marc Zyngier <maz@kernel.org> 8810R: James Morse <james.morse@arm.com> 8811R: Julien Thierry <julien.thierry.kdev@gmail.com> 8812R: Suzuki K Poulose <suzuki.poulose@arm.com> 8813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8814L: kvmarm@lists.cs.columbia.edu 8815T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8816S: Maintained 8817F: arch/arm/include/uapi/asm/kvm* 8818F: arch/arm/include/asm/kvm* 8819F: arch/arm/kvm/ 8820F: arch/arm64/include/uapi/asm/kvm* 8821F: arch/arm64/include/asm/kvm* 8822F: arch/arm64/kvm/ 8823F: virt/kvm/arm/ 8824F: include/kvm/arm_* 8825 8826KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8827M: James Hogan <jhogan@kernel.org> 8828L: linux-mips@vger.kernel.org 8829S: Supported 8830F: arch/mips/include/uapi/asm/kvm* 8831F: arch/mips/include/asm/kvm* 8832F: arch/mips/kvm/ 8833 8834KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8835M: Paul Mackerras <paulus@ozlabs.org> 8836L: kvm-ppc@vger.kernel.org 8837W: http://www.linux-kvm.org/ 8838T: git git://github.com/agraf/linux-2.6.git 8839S: Supported 8840F: arch/powerpc/include/uapi/asm/kvm* 8841F: arch/powerpc/include/asm/kvm* 8842F: arch/powerpc/kvm/ 8843F: arch/powerpc/kernel/kvm* 8844 8845KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8846M: Christian Borntraeger <borntraeger@de.ibm.com> 8847M: Janosch Frank <frankja@linux.ibm.com> 8848R: David Hildenbrand <david@redhat.com> 8849R: Cornelia Huck <cohuck@redhat.com> 8850L: kvm@vger.kernel.org 8851W: http://www.ibm.com/developerworks/linux/linux390/ 8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8853S: Supported 8854F: arch/s390/include/uapi/asm/kvm* 8855F: arch/s390/include/asm/gmap.h 8856F: arch/s390/include/asm/kvm* 8857F: arch/s390/kvm/ 8858F: arch/s390/mm/gmap.c 8859F: tools/testing/selftests/kvm/s390x/ 8860F: tools/testing/selftests/kvm/*/s390x/ 8861 8862KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8863M: Paolo Bonzini <pbonzini@redhat.com> 8864M: Radim Krčmář <rkrcmar@redhat.com> 8865R: Sean Christopherson <sean.j.christopherson@intel.com> 8866R: Vitaly Kuznetsov <vkuznets@redhat.com> 8867R: Wanpeng Li <wanpengli@tencent.com> 8868R: Jim Mattson <jmattson@google.com> 8869R: Joerg Roedel <joro@8bytes.org> 8870L: kvm@vger.kernel.org 8871W: http://www.linux-kvm.org 8872T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8873S: Supported 8874F: arch/x86/kvm/ 8875F: arch/x86/kvm/*/ 8876F: arch/x86/include/uapi/asm/kvm* 8877F: arch/x86/include/uapi/asm/vmx.h 8878F: arch/x86/include/uapi/asm/svm.h 8879F: arch/x86/include/asm/kvm* 8880F: arch/x86/include/asm/pvclock-abi.h 8881F: arch/x86/include/asm/svm.h 8882F: arch/x86/include/asm/vmx.h 8883F: arch/x86/kernel/kvm.c 8884F: arch/x86/kernel/kvmclock.c 8885 8886KERNFS 8887M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8888M: Tejun Heo <tj@kernel.org> 8889T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8890S: Supported 8891F: include/linux/kernfs.h 8892F: fs/kernfs/ 8893 8894KEXEC 8895M: Eric Biederman <ebiederm@xmission.com> 8896W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8897L: kexec@lists.infradead.org 8898S: Maintained 8899F: include/linux/kexec.h 8900F: include/uapi/linux/kexec.h 8901F: kernel/kexec* 8902 8903KEYS-ENCRYPTED 8904M: Mimi Zohar <zohar@linux.ibm.com> 8905L: linux-integrity@vger.kernel.org 8906L: keyrings@vger.kernel.org 8907S: Supported 8908F: Documentation/security/keys/trusted-encrypted.rst 8909F: include/keys/encrypted-type.h 8910F: security/keys/encrypted-keys/ 8911 8912KEYS-TRUSTED 8913M: James Bottomley <jejb@linux.ibm.com> 8914M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8915M: Mimi Zohar <zohar@linux.ibm.com> 8916L: linux-integrity@vger.kernel.org 8917L: keyrings@vger.kernel.org 8918S: Supported 8919F: Documentation/security/keys/trusted-encrypted.rst 8920F: include/keys/trusted-type.h 8921F: security/keys/trusted.c 8922F: security/keys/trusted.h 8923 8924KEYS/KEYRINGS: 8925M: David Howells <dhowells@redhat.com> 8926L: keyrings@vger.kernel.org 8927S: Maintained 8928F: Documentation/security/keys/core.rst 8929F: include/linux/key.h 8930F: include/linux/key-type.h 8931F: include/linux/keyctl.h 8932F: include/uapi/linux/keyctl.h 8933F: include/keys/ 8934F: security/keys/ 8935 8936KGDB / KDB /debug_core 8937M: Jason Wessel <jason.wessel@windriver.com> 8938M: Daniel Thompson <daniel.thompson@linaro.org> 8939W: http://kgdb.wiki.kernel.org/ 8940L: kgdb-bugreport@lists.sourceforge.net 8941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8942S: Maintained 8943F: Documentation/dev-tools/kgdb.rst 8944F: drivers/misc/kgdbts.c 8945F: drivers/tty/serial/kgdboc.c 8946F: include/linux/kdb.h 8947F: include/linux/kgdb.h 8948F: kernel/debug/ 8949 8950KMEMLEAK 8951M: Catalin Marinas <catalin.marinas@arm.com> 8952S: Maintained 8953F: Documentation/dev-tools/kmemleak.rst 8954F: include/linux/kmemleak.h 8955F: mm/kmemleak.c 8956F: mm/kmemleak-test.c 8957 8958KMOD KERNEL MODULE LOADER - USERMODE HELPER 8959M: Luis Chamberlain <mcgrof@kernel.org> 8960L: linux-kernel@vger.kernel.org 8961S: Maintained 8962F: kernel/kmod.c 8963F: include/linux/kmod.h 8964F: lib/test_kmod.c 8965F: tools/testing/selftests/kmod/ 8966 8967KPROBES 8968M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8969M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8970M: "David S. Miller" <davem@davemloft.net> 8971M: Masami Hiramatsu <mhiramat@kernel.org> 8972S: Maintained 8973F: Documentation/kprobes.txt 8974F: include/linux/kprobes.h 8975F: include/asm-generic/kprobes.h 8976F: kernel/kprobes.c 8977 8978KS0108 LCD CONTROLLER DRIVER 8979M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8980S: Maintained 8981F: Documentation/auxdisplay/ks0108 8982F: drivers/auxdisplay/ks0108.c 8983F: include/linux/ks0108.h 8984 8985L3MDEV 8986M: David Ahern <dsa@cumulusnetworks.com> 8987L: netdev@vger.kernel.org 8988S: Maintained 8989F: net/l3mdev 8990F: include/net/l3mdev.h 8991 8992L7 BPF FRAMEWORK 8993M: John Fastabend <john.fastabend@gmail.com> 8994M: Daniel Borkmann <daniel@iogearbox.net> 8995L: netdev@vger.kernel.org 8996L: bpf@vger.kernel.org 8997S: Maintained 8998F: include/linux/skmsg.h 8999F: net/core/skmsg.c 9000F: net/core/sock_map.c 9001F: net/ipv4/tcp_bpf.c 9002 9003LANTIQ / INTEL Ethernet drivers 9004M: Hauke Mehrtens <hauke@hauke-m.de> 9005L: netdev@vger.kernel.org 9006S: Maintained 9007F: net/dsa/tag_gswip.c 9008F: drivers/net/ethernet/lantiq_xrx200.c 9009F: drivers/net/dsa/lantiq_pce.h 9010F: drivers/net/dsa/lantiq_gswip.c 9011 9012LANTIQ MIPS ARCHITECTURE 9013M: John Crispin <john@phrozen.org> 9014L: linux-mips@vger.kernel.org 9015S: Maintained 9016F: arch/mips/lantiq 9017F: drivers/soc/lantiq 9018 9019LAPB module 9020L: linux-x25@vger.kernel.org 9021S: Orphan 9022F: Documentation/networking/lapb-module.txt 9023F: include/*/lapb.h 9024F: net/lapb/ 9025 9026LASI 53c700 driver for PARISC 9027M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9028L: linux-scsi@vger.kernel.org 9029S: Maintained 9030F: Documentation/scsi/53c700.txt 9031F: drivers/scsi/53c700* 9032 9033LEAKING_ADDRESSES 9034M: Tobin C. Harding <me@tobin.cc> 9035M: Tycho Andersen <tycho@tycho.ws> 9036L: kernel-hardening@lists.openwall.com 9037S: Maintained 9038T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 9039F: scripts/leaking_addresses.pl 9040 9041LED SUBSYSTEM 9042M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 9043M: Pavel Machek <pavel@ucw.cz> 9044R: Dan Murphy <dmurphy@ti.com> 9045L: linux-leds@vger.kernel.org 9046T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9047S: Maintained 9048F: Documentation/devicetree/bindings/leds/ 9049F: drivers/leds/ 9050F: include/linux/leds.h 9051 9052LEGACY EEPROM DRIVER 9053M: Jean Delvare <jdelvare@suse.com> 9054S: Maintained 9055F: Documentation/misc-devices/eeprom.rst 9056F: drivers/misc/eeprom/eeprom.c 9057 9058LEGO MINDSTORMS EV3 9059R: David Lechner <david@lechnology.com> 9060S: Maintained 9061F: arch/arm/boot/dts/da850-lego-ev3.dts 9062F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9063F: drivers/power/supply/lego_ev3_battery.c 9064 9065LEGO USB Tower driver 9066M: Juergen Stuber <starblue@users.sourceforge.net> 9067L: legousb-devel@lists.sourceforge.net 9068W: http://legousb.sourceforge.net/ 9069S: Maintained 9070F: drivers/usb/misc/legousbtower.c 9071 9072LG LAPTOP EXTRAS 9073M: Matan Ziv-Av <matan@svgalib.org> 9074L: platform-driver-x86@vger.kernel.org 9075S: Maintained 9076F: Documentation/ABI/testing/sysfs-platform-lg-laptop 9077F: Documentation/admin-guide/laptops/lg-laptop.rst 9078F: drivers/platform/x86/lg-laptop.c 9079 9080LG2160 MEDIA DRIVER 9081M: Michael Krufky <mkrufky@linuxtv.org> 9082L: linux-media@vger.kernel.org 9083W: https://linuxtv.org 9084W: http://github.com/mkrufky 9085Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9086T: git git://linuxtv.org/mkrufky/tuners.git 9087S: Maintained 9088F: drivers/media/dvb-frontends/lg2160.* 9089 9090LGDT3305 MEDIA DRIVER 9091M: Michael Krufky <mkrufky@linuxtv.org> 9092L: linux-media@vger.kernel.org 9093W: https://linuxtv.org 9094W: http://github.com/mkrufky 9095Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9096T: git git://linuxtv.org/mkrufky/tuners.git 9097S: Maintained 9098F: drivers/media/dvb-frontends/lgdt3305.* 9099 9100LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9101M: Viresh Kumar <vireshk@kernel.org> 9102L: linux-ide@vger.kernel.org 9103T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9104S: Maintained 9105F: include/linux/pata_arasan_cf_data.h 9106F: drivers/ata/pata_arasan_cf.c 9107 9108LIBATA PATA DRIVERS 9109M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9110M: Jens Axboe <axboe@kernel.dk> 9111L: linux-ide@vger.kernel.org 9112T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9113S: Maintained 9114F: drivers/ata/pata_*.c 9115F: drivers/ata/ata_generic.c 9116 9117LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9118M: Linus Walleij <linus.walleij@linaro.org> 9119L: linux-ide@vger.kernel.org 9120T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9121S: Maintained 9122F: drivers/ata/pata_ftide010.c 9123F: drivers/ata/sata_gemini.c 9124F: drivers/ata/sata_gemini.h 9125 9126LIBATA SATA AHCI PLATFORM devices support 9127M: Hans de Goede <hdegoede@redhat.com> 9128M: Jens Axboe <axboe@kernel.dk> 9129L: linux-ide@vger.kernel.org 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9131S: Maintained 9132F: drivers/ata/ahci_platform.c 9133F: drivers/ata/libahci_platform.c 9134F: include/linux/ahci_platform.h 9135 9136LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9137M: Mikael Pettersson <mikpelinux@gmail.com> 9138L: linux-ide@vger.kernel.org 9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9140S: Maintained 9141F: drivers/ata/sata_promise.* 9142 9143LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9144M: Jens Axboe <axboe@kernel.dk> 9145L: linux-ide@vger.kernel.org 9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9147S: Maintained 9148F: drivers/ata/ 9149F: include/linux/ata.h 9150F: include/linux/libata.h 9151F: Documentation/devicetree/bindings/ata/ 9152 9153LIBLOCKDEP 9154M: Sasha Levin <alexander.levin@microsoft.com> 9155S: Maintained 9156F: tools/lib/lockdep/ 9157 9158LIBNVDIMM BLK: MMIO-APERTURE DRIVER 9159M: Dan Williams <dan.j.williams@intel.com> 9160M: Vishal Verma <vishal.l.verma@intel.com> 9161M: Dave Jiang <dave.jiang@intel.com> 9162L: linux-nvdimm@lists.01.org 9163Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9164S: Supported 9165F: drivers/nvdimm/blk.c 9166F: drivers/nvdimm/region_devs.c 9167 9168LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 9169M: Vishal Verma <vishal.l.verma@intel.com> 9170M: Dan Williams <dan.j.williams@intel.com> 9171M: Dave Jiang <dave.jiang@intel.com> 9172L: linux-nvdimm@lists.01.org 9173Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9174S: Supported 9175F: drivers/nvdimm/btt* 9176 9177LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 9178M: Dan Williams <dan.j.williams@intel.com> 9179M: Vishal Verma <vishal.l.verma@intel.com> 9180M: Dave Jiang <dave.jiang@intel.com> 9181L: linux-nvdimm@lists.01.org 9182Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9183S: Supported 9184F: drivers/nvdimm/pmem* 9185 9186LIBNVDIMM: DEVICETREE BINDINGS 9187M: Oliver O'Halloran <oohall@gmail.com> 9188L: linux-nvdimm@lists.01.org 9189Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9190S: Supported 9191F: drivers/nvdimm/of_pmem.c 9192F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9193 9194LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9195M: Dan Williams <dan.j.williams@intel.com> 9196M: Vishal Verma <vishal.l.verma@intel.com> 9197M: Dave Jiang <dave.jiang@intel.com> 9198M: Keith Busch <keith.busch@intel.com> 9199M: Ira Weiny <ira.weiny@intel.com> 9200L: linux-nvdimm@lists.01.org 9201Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9202T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9203S: Supported 9204F: drivers/nvdimm/* 9205F: drivers/acpi/nfit/* 9206F: include/linux/nd.h 9207F: include/linux/libnvdimm.h 9208F: include/uapi/linux/ndctl.h 9209 9210LICENSES and SPDX stuff 9211M: Thomas Gleixner <tglx@linutronix.de> 9212M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9213L: linux-spdx@vger.kernel.org 9214S: Maintained 9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 9216F: COPYING 9217F: Documentation/process/license-rules.rst 9218F: LICENSES/ 9219F: scripts/spdxcheck-test.sh 9220F: scripts/spdxcheck.py 9221 9222LIGHTNVM PLATFORM SUPPORT 9223M: Matias Bjorling <mb@lightnvm.io> 9224W: http://github/OpenChannelSSD 9225L: linux-block@vger.kernel.org 9226S: Maintained 9227F: drivers/lightnvm/ 9228F: include/linux/lightnvm.h 9229F: include/uapi/linux/lightnvm.h 9230 9231LINUX FOR POWER MACINTOSH 9232M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9233W: http://www.penguinppc.org/ 9234L: linuxppc-dev@lists.ozlabs.org 9235S: Maintained 9236F: arch/powerpc/platforms/powermac/ 9237F: drivers/macintosh/ 9238 9239LINUX FOR POWERPC (32-BIT AND 64-BIT) 9240M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9241M: Paul Mackerras <paulus@samba.org> 9242M: Michael Ellerman <mpe@ellerman.id.au> 9243W: https://github.com/linuxppc/linux/wiki 9244L: linuxppc-dev@lists.ozlabs.org 9245Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9247S: Supported 9248F: Documentation/ABI/stable/sysfs-firmware-opal-* 9249F: Documentation/devicetree/bindings/powerpc/ 9250F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9251F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9252F: Documentation/powerpc/ 9253F: arch/powerpc/ 9254F: drivers/char/tpm/tpm_ibmvtpm* 9255F: drivers/crypto/nx/ 9256F: drivers/crypto/vmx/ 9257F: drivers/i2c/busses/i2c-opal.c 9258F: drivers/net/ethernet/ibm/ibmveth.* 9259F: drivers/net/ethernet/ibm/ibmvnic.* 9260F: drivers/pci/hotplug/pnv_php.c 9261F: drivers/pci/hotplug/rpa* 9262F: drivers/rtc/rtc-opal.c 9263F: drivers/scsi/ibmvscsi/ 9264F: drivers/tty/hvc/hvc_opal.c 9265F: drivers/watchdog/wdrtas.c 9266F: tools/testing/selftests/powerpc 9267N: /pmac 9268N: powermac 9269N: powernv 9270N: [^a-z0-9]ps3 9271N: pseries 9272 9273LINUX FOR POWERPC EMBEDDED MPC5XXX 9274M: Anatolij Gustschin <agust@denx.de> 9275L: linuxppc-dev@lists.ozlabs.org 9276T: git git://git.denx.de/linux-denx-agust.git 9277S: Maintained 9278F: arch/powerpc/platforms/512x/ 9279F: arch/powerpc/platforms/52xx/ 9280 9281LINUX FOR POWERPC EMBEDDED PPC4XX 9282M: Alistair Popple <alistair@popple.id.au> 9283M: Matt Porter <mporter@kernel.crashing.org> 9284W: http://www.penguinppc.org/ 9285L: linuxppc-dev@lists.ozlabs.org 9286S: Maintained 9287F: arch/powerpc/platforms/40x/ 9288F: arch/powerpc/platforms/44x/ 9289 9290LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9291M: Scott Wood <oss@buserror.net> 9292M: Kumar Gala <galak@kernel.crashing.org> 9293W: http://www.penguinppc.org/ 9294L: linuxppc-dev@lists.ozlabs.org 9295T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9296S: Maintained 9297F: arch/powerpc/platforms/83xx/ 9298F: arch/powerpc/platforms/85xx/ 9299F: Documentation/devicetree/bindings/powerpc/fsl/ 9300 9301LINUX FOR POWERPC EMBEDDED PPC8XX 9302M: Vitaly Bordug <vitb@kernel.crashing.org> 9303W: http://www.penguinppc.org/ 9304L: linuxppc-dev@lists.ozlabs.org 9305S: Maintained 9306F: arch/powerpc/platforms/8xx/ 9307 9308LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 9309L: linuxppc-dev@lists.ozlabs.org 9310S: Orphan 9311F: arch/powerpc/*/*virtex* 9312F: arch/powerpc/*/*/*virtex* 9313 9314LINUX FOR POWERPC PA SEMI PWRFICIENT 9315L: linuxppc-dev@lists.ozlabs.org 9316S: Orphan 9317F: arch/powerpc/platforms/pasemi/ 9318F: drivers/*/*pasemi* 9319F: drivers/*/*/*pasemi* 9320 9321LINUX KERNEL DUMP TEST MODULE (LKDTM) 9322M: Kees Cook <keescook@chromium.org> 9323S: Maintained 9324F: drivers/misc/lkdtm/* 9325 9326LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 9327M: Alan Stern <stern@rowland.harvard.edu> 9328M: Andrea Parri <parri.andrea@gmail.com> 9329M: Will Deacon <will@kernel.org> 9330M: Peter Zijlstra <peterz@infradead.org> 9331M: Boqun Feng <boqun.feng@gmail.com> 9332M: Nicholas Piggin <npiggin@gmail.com> 9333M: David Howells <dhowells@redhat.com> 9334M: Jade Alglave <j.alglave@ucl.ac.uk> 9335M: Luc Maranget <luc.maranget@inria.fr> 9336M: "Paul E. McKenney" <paulmck@kernel.org> 9337R: Akira Yokosawa <akiyks@gmail.com> 9338R: Daniel Lustig <dlustig@nvidia.com> 9339L: linux-kernel@vger.kernel.org 9340L: linux-arch@vger.kernel.org 9341S: Supported 9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9343F: tools/memory-model/ 9344F: Documentation/atomic_bitops.txt 9345F: Documentation/atomic_t.txt 9346F: Documentation/core-api/atomic_ops.rst 9347F: Documentation/core-api/refcount-vs-atomic.rst 9348F: Documentation/memory-barriers.txt 9349 9350LIS3LV02D ACCELEROMETER DRIVER 9351M: Eric Piel <eric.piel@tremplin-utc.net> 9352S: Maintained 9353F: Documentation/misc-devices/lis3lv02d.rst 9354F: drivers/misc/lis3lv02d/ 9355F: drivers/platform/x86/hp_accel.c 9356 9357LIVE PATCHING 9358M: Josh Poimboeuf <jpoimboe@redhat.com> 9359M: Jiri Kosina <jikos@kernel.org> 9360M: Miroslav Benes <mbenes@suse.cz> 9361M: Petr Mladek <pmladek@suse.com> 9362R: Joe Lawrence <joe.lawrence@redhat.com> 9363S: Maintained 9364F: kernel/livepatch/ 9365F: include/linux/livepatch.h 9366F: arch/x86/include/asm/livepatch.h 9367F: arch/x86/kernel/livepatch.c 9368F: Documentation/livepatch/ 9369F: Documentation/ABI/testing/sysfs-kernel-livepatch 9370F: samples/livepatch/ 9371F: tools/testing/selftests/livepatch/ 9372L: live-patching@vger.kernel.org 9373T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9374 9375LLC (802.2) 9376L: netdev@vger.kernel.org 9377S: Odd fixes 9378F: include/linux/llc.h 9379F: include/uapi/linux/llc.h 9380F: include/net/llc* 9381F: net/llc/ 9382 9383LM73 HARDWARE MONITOR DRIVER 9384M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 9385L: linux-hwmon@vger.kernel.org 9386S: Maintained 9387F: drivers/hwmon/lm73.c 9388 9389LM78 HARDWARE MONITOR DRIVER 9390M: Jean Delvare <jdelvare@suse.com> 9391L: linux-hwmon@vger.kernel.org 9392S: Maintained 9393F: Documentation/hwmon/lm78.rst 9394F: drivers/hwmon/lm78.c 9395 9396LM83 HARDWARE MONITOR DRIVER 9397M: Jean Delvare <jdelvare@suse.com> 9398L: linux-hwmon@vger.kernel.org 9399S: Maintained 9400F: Documentation/hwmon/lm83.rst 9401F: drivers/hwmon/lm83.c 9402 9403LM90 HARDWARE MONITOR DRIVER 9404M: Jean Delvare <jdelvare@suse.com> 9405L: linux-hwmon@vger.kernel.org 9406S: Maintained 9407F: Documentation/hwmon/lm90.rst 9408F: Documentation/devicetree/bindings/hwmon/lm90.txt 9409F: drivers/hwmon/lm90.c 9410F: include/dt-bindings/thermal/lm90.h 9411 9412LM95234 HARDWARE MONITOR DRIVER 9413M: Guenter Roeck <linux@roeck-us.net> 9414L: linux-hwmon@vger.kernel.org 9415S: Maintained 9416F: Documentation/hwmon/lm95234.rst 9417F: drivers/hwmon/lm95234.c 9418 9419LME2510 MEDIA DRIVER 9420M: Malcolm Priestley <tvboxspy@gmail.com> 9421L: linux-media@vger.kernel.org 9422W: https://linuxtv.org 9423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9424S: Maintained 9425F: drivers/media/usb/dvb-usb-v2/lmedm04* 9426 9427LOADPIN SECURITY MODULE 9428M: Kees Cook <keescook@chromium.org> 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9430S: Supported 9431F: security/loadpin/ 9432F: Documentation/admin-guide/LSM/LoadPin.rst 9433 9434LOCKING PRIMITIVES 9435M: Peter Zijlstra <peterz@infradead.org> 9436M: Ingo Molnar <mingo@redhat.com> 9437M: Will Deacon <will@kernel.org> 9438L: linux-kernel@vger.kernel.org 9439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9440S: Maintained 9441F: Documentation/locking/ 9442F: include/linux/lockdep.h 9443F: include/linux/spinlock*.h 9444F: arch/*/include/asm/spinlock*.h 9445F: include/linux/rwlock*.h 9446F: include/linux/mutex*.h 9447F: include/linux/rwsem*.h 9448F: include/linux/seqlock.h 9449F: lib/locking*.[ch] 9450F: kernel/locking/ 9451X: kernel/locking/locktorture.c 9452 9453LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9454M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9455L: linux-ntfs-dev@lists.sourceforge.net 9456W: http://www.linux-ntfs.org/content/view/19/37/ 9457S: Maintained 9458F: Documentation/admin-guide/ldm.rst 9459F: block/partitions/ldm.* 9460 9461LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 9462M: Sathya Prakash <sathya.prakash@broadcom.com> 9463M: Chaitra P B <chaitra.basappa@broadcom.com> 9464M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9465L: MPT-FusionLinux.pdl@broadcom.com 9466L: linux-scsi@vger.kernel.org 9467W: http://www.avagotech.com/support/ 9468S: Supported 9469F: drivers/message/fusion/ 9470F: drivers/scsi/mpt3sas/ 9471 9472LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 9473M: Matthew Wilcox <willy@infradead.org> 9474L: linux-scsi@vger.kernel.org 9475S: Maintained 9476F: drivers/scsi/sym53c8xx_2/ 9477 9478LTC1660 DAC DRIVER 9479M: Marcus Folkesson <marcus.folkesson@gmail.com> 9480L: linux-iio@vger.kernel.org 9481S: Maintained 9482F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 9483F: drivers/iio/dac/ltc1660.c 9484 9485LTC4261 HARDWARE MONITOR DRIVER 9486M: Guenter Roeck <linux@roeck-us.net> 9487L: linux-hwmon@vger.kernel.org 9488S: Maintained 9489F: Documentation/hwmon/ltc4261.rst 9490F: drivers/hwmon/ltc4261.c 9491 9492LTC4306 I2C MULTIPLEXER DRIVER 9493M: Michael Hennerich <michael.hennerich@analog.com> 9494W: http://ez.analog.com/community/linux-device-drivers 9495L: linux-i2c@vger.kernel.org 9496S: Supported 9497F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9498F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 9499 9500LTP (Linux Test Project) 9501M: Mike Frysinger <vapier@gentoo.org> 9502M: Cyril Hrubis <chrubis@suse.cz> 9503M: Wanlong Gao <wanlong.gao@gmail.com> 9504M: Jan Stancek <jstancek@redhat.com> 9505M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 9506M: Alexey Kodanev <alexey.kodanev@oracle.com> 9507L: ltp@lists.linux.it (subscribers-only) 9508W: http://linux-test-project.github.io/ 9509T: git git://github.com/linux-test-project/ltp.git 9510S: Maintained 9511 9512M68K ARCHITECTURE 9513M: Geert Uytterhoeven <geert@linux-m68k.org> 9514L: linux-m68k@lists.linux-m68k.org 9515W: http://www.linux-m68k.org/ 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 9517S: Maintained 9518F: arch/m68k/ 9519F: drivers/zorro/ 9520 9521M68K ON APPLE MACINTOSH 9522M: Joshua Thompson <funaho@jurai.org> 9523W: http://www.mac.linux-m68k.org/ 9524L: linux-m68k@lists.linux-m68k.org 9525S: Maintained 9526F: arch/m68k/mac/ 9527 9528M68K ON HP9000/300 9529M: Philip Blundell <philb@gnu.org> 9530W: http://www.tazenda.demon.co.uk/phil/linux-hp 9531S: Maintained 9532F: arch/m68k/hp300/ 9533 9534M88DS3103 MEDIA DRIVER 9535M: Antti Palosaari <crope@iki.fi> 9536L: linux-media@vger.kernel.org 9537W: https://linuxtv.org 9538W: http://palosaari.fi/linux/ 9539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9540T: git git://linuxtv.org/anttip/media_tree.git 9541S: Maintained 9542F: drivers/media/dvb-frontends/m88ds3103* 9543 9544M88RS2000 MEDIA DRIVER 9545M: Malcolm Priestley <tvboxspy@gmail.com> 9546L: linux-media@vger.kernel.org 9547W: https://linuxtv.org 9548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9549S: Maintained 9550F: drivers/media/dvb-frontends/m88rs2000* 9551 9552MA901 MASTERKIT USB FM RADIO DRIVER 9553M: Alexey Klimov <klimov.linux@gmail.com> 9554L: linux-media@vger.kernel.org 9555T: git git://linuxtv.org/media_tree.git 9556S: Maintained 9557F: drivers/media/radio/radio-ma901.c 9558 9559MAC80211 9560M: Johannes Berg <johannes@sipsolutions.net> 9561L: linux-wireless@vger.kernel.org 9562W: http://wireless.kernel.org/ 9563T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9565S: Maintained 9566F: Documentation/networking/mac80211-injection.txt 9567F: include/net/mac80211.h 9568F: net/mac80211/ 9569F: drivers/net/wireless/mac80211_hwsim.[ch] 9570F: Documentation/networking/mac80211_hwsim/README 9571 9572MAILBOX API 9573M: Jassi Brar <jassisinghbrar@gmail.com> 9574L: linux-kernel@vger.kernel.org 9575S: Maintained 9576F: drivers/mailbox/ 9577F: include/linux/mailbox_client.h 9578F: include/linux/mailbox_controller.h 9579 9580MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9581M: Michael Kerrisk <mtk.manpages@gmail.com> 9582W: http://www.kernel.org/doc/man-pages 9583L: linux-man@vger.kernel.org 9584S: Maintained 9585 9586MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9587M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9588L: linux-mips@vger.kernel.org 9589S: Maintained 9590F: arch/mips/boot/dts/img/pistachio_marduk.dts 9591 9592MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9593M: Andrew Lunn <andrew@lunn.ch> 9594M: Vivien Didelot <vivien.didelot@gmail.com> 9595L: netdev@vger.kernel.org 9596S: Maintained 9597F: drivers/net/dsa/mv88e6xxx/ 9598F: include/linux/platform_data/mv88e6xxx.h 9599F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9600 9601MARVELL ARMADA DRM SUPPORT 9602M: Russell King <linux@armlinux.org.uk> 9603S: Maintained 9604T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9605T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9606F: drivers/gpu/drm/armada/ 9607F: include/uapi/drm/armada_drm.h 9608F: Documentation/devicetree/bindings/display/armada/ 9609 9610MARVELL ARMADA 3700 PHY DRIVERS 9611M: Miquel Raynal <miquel.raynal@bootlin.com> 9612S: Maintained 9613F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9614F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9615F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9616F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9617 9618MARVELL CRYPTO DRIVER 9619M: Boris Brezillon <bbrezillon@kernel.org> 9620M: Arnaud Ebalard <arno@natisbad.org> 9621F: drivers/crypto/marvell/ 9622S: Maintained 9623L: linux-crypto@vger.kernel.org 9624 9625MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9626M: Mirko Lindner <mlindner@marvell.com> 9627M: Stephen Hemminger <stephen@networkplumber.org> 9628L: netdev@vger.kernel.org 9629S: Maintained 9630F: drivers/net/ethernet/marvell/sk* 9631 9632MARVELL LIBERTAS WIRELESS DRIVER 9633L: libertas-dev@lists.infradead.org 9634S: Orphan 9635F: drivers/net/wireless/marvell/libertas/ 9636 9637MARVELL MACCHIATOBIN SUPPORT 9638M: Russell King <linux@armlinux.org.uk> 9639L: linux-arm-kernel@lists.infradead.org 9640S: Maintained 9641F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9642 9643MARVELL MV643XX ETHERNET DRIVER 9644M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9645L: netdev@vger.kernel.org 9646S: Maintained 9647F: drivers/net/ethernet/marvell/mv643xx_eth.* 9648F: include/linux/mv643xx.h 9649 9650MARVELL MV88X3310 PHY DRIVER 9651M: Russell King <linux@armlinux.org.uk> 9652L: netdev@vger.kernel.org 9653S: Maintained 9654F: drivers/net/phy/marvell10g.c 9655 9656MARVELL MVEBU THERMAL DRIVER 9657M: Miquel Raynal <miquel.raynal@bootlin.com> 9658S: Maintained 9659F: drivers/thermal/armada_thermal.c 9660 9661MARVELL MVNETA ETHERNET DRIVER 9662M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9663L: netdev@vger.kernel.org 9664S: Maintained 9665F: drivers/net/ethernet/marvell/mvneta.* 9666 9667MARVELL MWIFIEX WIRELESS DRIVER 9668M: Amitkumar Karwar <amitkarwar@gmail.com> 9669M: Nishant Sarmukadam <nishants@marvell.com> 9670M: Ganapathi Bhat <gbhat@marvell.com> 9671M: Xinming Hu <huxinming820@gmail.com> 9672L: linux-wireless@vger.kernel.org 9673S: Maintained 9674F: drivers/net/wireless/marvell/mwifiex/ 9675 9676MARVELL MWL8K WIRELESS DRIVER 9677M: Lennert Buytenhek <buytenh@wantstofly.org> 9678L: linux-wireless@vger.kernel.org 9679S: Odd Fixes 9680F: drivers/net/wireless/marvell/mwl8k.c 9681 9682MARVELL NAND CONTROLLER DRIVER 9683M: Miquel Raynal <miquel.raynal@bootlin.com> 9684L: linux-mtd@lists.infradead.org 9685S: Maintained 9686F: drivers/mtd/nand/raw/marvell_nand.c 9687F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9688 9689MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9690M: Nicolas Pitre <nico@fluxnic.net> 9691S: Odd Fixes 9692F: drivers/mmc/host/mvsdio.* 9693 9694MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9695M: Hu Ziji <huziji@marvell.com> 9696L: linux-mmc@vger.kernel.org 9697S: Supported 9698F: drivers/mmc/host/sdhci-xenon* 9699F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9700 9701MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9702M: Sunil Goutham <sgoutham@marvell.com> 9703M: Linu Cherian <lcherian@marvell.com> 9704M: Geetha sowjanya <gakula@marvell.com> 9705M: Jerin Jacob <jerinj@marvell.com> 9706L: netdev@vger.kernel.org 9707S: Supported 9708F: drivers/net/ethernet/marvell/octeontx2/af/ 9709 9710MATROX FRAMEBUFFER DRIVER 9711L: linux-fbdev@vger.kernel.org 9712S: Orphan 9713F: drivers/video/fbdev/matrox/matroxfb_* 9714F: include/uapi/linux/matroxfb.h 9715 9716MAX16065 HARDWARE MONITOR DRIVER 9717M: Guenter Roeck <linux@roeck-us.net> 9718L: linux-hwmon@vger.kernel.org 9719S: Maintained 9720F: Documentation/hwmon/max16065.rst 9721F: drivers/hwmon/max16065.c 9722 9723MAX2175 SDR TUNER DRIVER 9724M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9725L: linux-media@vger.kernel.org 9726T: git git://linuxtv.org/media_tree.git 9727S: Maintained 9728F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9729F: Documentation/media/v4l-drivers/max2175.rst 9730F: drivers/media/i2c/max2175* 9731F: include/uapi/linux/max2175.h 9732 9733MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9734L: linux-hwmon@vger.kernel.org 9735S: Orphan 9736F: Documentation/hwmon/max6650.rst 9737F: drivers/hwmon/max6650.c 9738 9739MAX6697 HARDWARE MONITOR DRIVER 9740M: Guenter Roeck <linux@roeck-us.net> 9741L: linux-hwmon@vger.kernel.org 9742S: Maintained 9743F: Documentation/hwmon/max6697.rst 9744F: Documentation/devicetree/bindings/hwmon/max6697.txt 9745F: drivers/hwmon/max6697.c 9746F: include/linux/platform_data/max6697.h 9747 9748MAX9860 MONO AUDIO VOICE CODEC DRIVER 9749M: Peter Rosin <peda@axentia.se> 9750L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9751S: Maintained 9752F: Documentation/devicetree/bindings/sound/max9860.txt 9753F: sound/soc/codecs/max9860.* 9754 9755MAXBOTIX ULTRASONIC RANGER IIO DRIVER 9756M: Andreas Klinger <ak@it-klinger.de> 9757L: linux-iio@vger.kernel.org 9758S: Maintained 9759F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt 9760F: drivers/iio/proximity/mb1232.c 9761 9762MAXIM MAX77650 PMIC MFD DRIVER 9763M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 9764L: linux-kernel@vger.kernel.org 9765S: Maintained 9766F: Documentation/devicetree/bindings/*/*max77650.txt 9767F: Documentation/devicetree/bindings/*/max77650*.txt 9768F: include/linux/mfd/max77650.h 9769F: drivers/mfd/max77650.c 9770F: drivers/regulator/max77650-regulator.c 9771F: drivers/power/supply/max77650-charger.c 9772F: drivers/input/misc/max77650-onkey.c 9773F: drivers/leds/leds-max77650.c 9774F: drivers/gpio/gpio-max77650.c 9775 9776MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9777M: Javier Martinez Canillas <javier@dowhile0.org> 9778L: linux-kernel@vger.kernel.org 9779S: Supported 9780F: drivers/regulator/max77802-regulator.c 9781F: Documentation/devicetree/bindings/*/*max77802.txt 9782F: include/dt-bindings/*/*max77802.h 9783 9784MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9785M: Krzysztof Kozlowski <krzk@kernel.org> 9786M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9787L: linux-pm@vger.kernel.org 9788S: Supported 9789F: drivers/power/supply/max14577_charger.c 9790F: drivers/power/supply/max77693_charger.c 9791 9792MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9793M: Chanwoo Choi <cw00.choi@samsung.com> 9794M: Krzysztof Kozlowski <krzk@kernel.org> 9795M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9796L: linux-kernel@vger.kernel.org 9797S: Supported 9798F: drivers/*/max14577*.c 9799F: drivers/*/max77686*.c 9800F: drivers/*/max77693*.c 9801F: drivers/extcon/extcon-max14577.c 9802F: drivers/extcon/extcon-max77693.c 9803F: drivers/rtc/rtc-max77686.c 9804F: drivers/clk/clk-max77686.c 9805F: Documentation/devicetree/bindings/mfd/max14577.txt 9806F: Documentation/devicetree/bindings/*/max77686.txt 9807F: Documentation/devicetree/bindings/mfd/max77693.txt 9808F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9809F: include/linux/mfd/max14577*.h 9810F: include/linux/mfd/max77686*.h 9811F: include/linux/mfd/max77693*.h 9812 9813MAXIRADIO FM RADIO RECEIVER DRIVER 9814M: Hans Verkuil <hverkuil@xs4all.nl> 9815L: linux-media@vger.kernel.org 9816T: git git://linuxtv.org/media_tree.git 9817W: https://linuxtv.org 9818S: Maintained 9819F: drivers/media/radio/radio-maxiradio* 9820 9821MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9822M: Peter Rosin <peda@axentia.se> 9823L: linux-iio@vger.kernel.org 9824S: Maintained 9825F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9826F: drivers/iio/potentiometer/mcp4018.c 9827F: drivers/iio/potentiometer/mcp4531.c 9828 9829MCR20A IEEE-802.15.4 RADIO DRIVER 9830M: Xue Liu <liuxuenetmail@gmail.com> 9831L: linux-wpan@vger.kernel.org 9832W: https://github.com/xueliu/mcr20a-linux 9833S: Maintained 9834F: drivers/net/ieee802154/mcr20a.c 9835F: drivers/net/ieee802154/mcr20a.h 9836F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9837 9838MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9839M: William Breathitt Gray <vilhelm.gray@gmail.com> 9840L: linux-iio@vger.kernel.org 9841S: Maintained 9842F: drivers/iio/dac/cio-dac.c 9843 9844MEDIA CONTROLLER FRAMEWORK 9845M: Sakari Ailus <sakari.ailus@linux.intel.com> 9846M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9847L: linux-media@vger.kernel.org 9848W: https://www.linuxtv.org 9849T: git git://linuxtv.org/media_tree.git 9850S: Supported 9851F: drivers/media/mc/ 9852F: include/media/media-*.h 9853F: include/uapi/linux/media.h 9854 9855MEDIA DRIVERS FOR ASCOT2E 9856M: Sergey Kozlov <serjk@netup.ru> 9857M: Abylay Ospan <aospan@netup.ru> 9858L: linux-media@vger.kernel.org 9859W: https://linuxtv.org 9860W: http://netup.tv/ 9861T: git git://linuxtv.org/media_tree.git 9862S: Supported 9863F: drivers/media/dvb-frontends/ascot2e* 9864 9865MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9866M: Jasmin Jessich <jasmin@anw.at> 9867L: linux-media@vger.kernel.org 9868W: https://linuxtv.org 9869T: git git://linuxtv.org/media_tree.git 9870S: Maintained 9871F: drivers/media/dvb-frontends/cxd2099* 9872 9873MEDIA DRIVERS FOR CXD2841ER 9874M: Sergey Kozlov <serjk@netup.ru> 9875M: Abylay Ospan <aospan@netup.ru> 9876L: linux-media@vger.kernel.org 9877W: https://linuxtv.org 9878W: http://netup.tv/ 9879T: git git://linuxtv.org/media_tree.git 9880S: Supported 9881F: drivers/media/dvb-frontends/cxd2841er* 9882 9883MEDIA DRIVERS FOR CXD2880 9884M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9885L: linux-media@vger.kernel.org 9886W: http://linuxtv.org/ 9887T: git git://linuxtv.org/media_tree.git 9888S: Supported 9889F: drivers/media/dvb-frontends/cxd2880/* 9890F: drivers/media/spi/cxd2880* 9891 9892MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9893L: linux-media@vger.kernel.org 9894W: https://linuxtv.org 9895T: git git://linuxtv.org/media_tree.git 9896S: Orphan 9897F: drivers/media/pci/ddbridge/* 9898 9899MEDIA DRIVERS FOR FREESCALE IMX 9900M: Steve Longerbeam <slongerbeam@gmail.com> 9901M: Philipp Zabel <p.zabel@pengutronix.de> 9902L: linux-media@vger.kernel.org 9903T: git git://linuxtv.org/media_tree.git 9904S: Maintained 9905F: Documentation/devicetree/bindings/media/imx.txt 9906F: Documentation/media/v4l-drivers/imx.rst 9907F: drivers/staging/media/imx/ 9908F: include/linux/imx-media.h 9909F: include/media/imx.h 9910 9911MEDIA DRIVER FOR FREESCALE IMX PXP 9912M: Philipp Zabel <p.zabel@pengutronix.de> 9913L: linux-media@vger.kernel.org 9914T: git git://linuxtv.org/media_tree.git 9915S: Maintained 9916F: drivers/media/platform/imx-pxp.[ch] 9917 9918MEDIA DRIVERS FOR FREESCALE IMX7 9919M: Rui Miguel Silva <rmfrfs@gmail.com> 9920L: linux-media@vger.kernel.org 9921T: git git://linuxtv.org/media_tree.git 9922S: Maintained 9923F: Documentation/devicetree/bindings/media/imx7-csi.txt 9924F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9925F: Documentation/media/v4l-drivers/imx7.rst 9926F: drivers/staging/media/imx/imx7-media-csi.c 9927F: drivers/staging/media/imx/imx7-mipi-csis.c 9928 9929MEDIA DRIVERS FOR HELENE 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/dvb-frontends/helene* 9937 9938MEDIA DRIVERS FOR HORUS3A 9939M: Sergey Kozlov <serjk@netup.ru> 9940M: Abylay Ospan <aospan@netup.ru> 9941L: linux-media@vger.kernel.org 9942W: https://linuxtv.org 9943W: http://netup.tv/ 9944T: git git://linuxtv.org/media_tree.git 9945S: Supported 9946F: drivers/media/dvb-frontends/horus3a* 9947 9948MEDIA DRIVERS FOR LNBH25 9949M: Sergey Kozlov <serjk@netup.ru> 9950M: Abylay Ospan <aospan@netup.ru> 9951L: linux-media@vger.kernel.org 9952W: https://linuxtv.org 9953W: http://netup.tv/ 9954T: git git://linuxtv.org/media_tree.git 9955S: Supported 9956F: drivers/media/dvb-frontends/lnbh25* 9957 9958MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9959L: linux-media@vger.kernel.org 9960W: https://linuxtv.org 9961T: git git://linuxtv.org/media_tree.git 9962S: Orphan 9963F: drivers/media/dvb-frontends/mxl5xx* 9964 9965MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9966M: Sergey Kozlov <serjk@netup.ru> 9967M: Abylay Ospan <aospan@netup.ru> 9968L: linux-media@vger.kernel.org 9969W: https://linuxtv.org 9970W: http://netup.tv/ 9971T: git git://linuxtv.org/media_tree.git 9972S: Supported 9973F: drivers/media/pci/netup_unidvb/* 9974 9975MEDIA DRIVERS FOR RENESAS - CEU 9976M: Jacopo Mondi <jacopo@jmondi.org> 9977L: linux-media@vger.kernel.org 9978L: linux-renesas-soc@vger.kernel.org 9979T: git git://linuxtv.org/media_tree.git 9980S: Supported 9981F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9982F: drivers/media/platform/renesas-ceu.c 9983F: include/media/drv-intf/renesas-ceu.h 9984 9985MEDIA DRIVERS FOR RENESAS - DRIF 9986M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9987L: linux-media@vger.kernel.org 9988L: linux-renesas-soc@vger.kernel.org 9989T: git git://linuxtv.org/media_tree.git 9990S: Supported 9991F: Documentation/devicetree/bindings/media/renesas,drif.txt 9992F: drivers/media/platform/rcar_drif.c 9993 9994MEDIA DRIVERS FOR RENESAS - FCP 9995M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9996L: linux-media@vger.kernel.org 9997L: linux-renesas-soc@vger.kernel.org 9998T: git git://linuxtv.org/media_tree.git 9999S: Supported 10000F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10001F: drivers/media/platform/rcar-fcp.c 10002F: include/media/rcar-fcp.h 10003 10004MEDIA DRIVERS FOR RENESAS - FDP1 10005M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10006L: linux-media@vger.kernel.org 10007L: linux-renesas-soc@vger.kernel.org 10008T: git git://linuxtv.org/media_tree.git 10009S: Supported 10010F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10011F: drivers/media/platform/rcar_fdp1.c 10012 10013MEDIA DRIVERS FOR RENESAS - VIN 10014M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10015L: linux-media@vger.kernel.org 10016L: linux-renesas-soc@vger.kernel.org 10017T: git git://linuxtv.org/media_tree.git 10018S: Supported 10019F: Documentation/devicetree/bindings/media/renesas,csi2.txt 10020F: Documentation/devicetree/bindings/media/renesas,vin.txt 10021F: drivers/media/platform/rcar-vin/ 10022 10023MEDIA DRIVERS FOR RENESAS - VSP1 10024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10025M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10026L: linux-media@vger.kernel.org 10027L: linux-renesas-soc@vger.kernel.org 10028T: git git://linuxtv.org/media_tree.git 10029S: Supported 10030F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10031F: drivers/media/platform/vsp1/ 10032 10033MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10034L: linux-media@vger.kernel.org 10035W: https://linuxtv.org 10036T: git git://linuxtv.org/media_tree.git 10037S: Orphan 10038F: drivers/media/dvb-frontends/stv0910* 10039 10040MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10041L: linux-media@vger.kernel.org 10042W: https://linuxtv.org 10043T: git git://linuxtv.org/media_tree.git 10044S: Orphan 10045F: drivers/media/dvb-frontends/stv6111* 10046 10047MEDIA DRIVERS FOR STM32 - DCMI 10048M: Hugues Fruchet <hugues.fruchet@st.com> 10049L: linux-media@vger.kernel.org 10050T: git git://linuxtv.org/media_tree.git 10051S: Supported 10052F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 10053F: drivers/media/platform/stm32/stm32-dcmi.c 10054 10055MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10056M: Dmitry Osipenko <digetx@gmail.com> 10057L: linux-media@vger.kernel.org 10058L: linux-tegra@vger.kernel.org 10059T: git git://linuxtv.org/media_tree.git 10060S: Maintained 10061F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10062F: drivers/staging/media/tegra-vde/ 10063 10064MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10065M: Mauro Carvalho Chehab <mchehab@kernel.org> 10066P: LinuxTV.org Project 10067L: linux-media@vger.kernel.org 10068W: https://linuxtv.org 10069Q: http://patchwork.kernel.org/project/linux-media/list/ 10070T: git git://linuxtv.org/media_tree.git 10071S: Maintained 10072F: Documentation/devicetree/bindings/media/ 10073F: Documentation/media/ 10074F: drivers/media/ 10075F: drivers/staging/media/ 10076F: include/linux/platform_data/media/ 10077F: include/media/ 10078F: include/uapi/linux/dvb/ 10079F: include/uapi/linux/videodev2.h 10080F: include/uapi/linux/media.h 10081F: include/uapi/linux/v4l2-* 10082F: include/uapi/linux/meye.h 10083F: include/uapi/linux/ivtv* 10084F: include/uapi/linux/uvcvideo.h 10085 10086MEDIATEK BLUETOOTH DRIVER 10087M: Sean Wang <sean.wang@mediatek.com> 10088L: linux-bluetooth@vger.kernel.org 10089L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10090S: Maintained 10091F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 10092F: drivers/bluetooth/btmtkuart.c 10093 10094MEDIATEK CIR DRIVER 10095M: Sean Wang <sean.wang@mediatek.com> 10096S: Maintained 10097F: drivers/media/rc/mtk-cir.c 10098 10099MEDIATEK DMA DRIVER 10100M: Sean Wang <sean.wang@mediatek.com> 10101L: dmaengine@vger.kernel.org 10102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10103L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10104S: Maintained 10105F: Documentation/devicetree/bindings/dma/mtk-* 10106F: drivers/dma/mediatek/ 10107 10108MEDIATEK PMIC LED DRIVER 10109M: Sean Wang <sean.wang@mediatek.com> 10110S: Maintained 10111F: drivers/leds/leds-mt6323.c 10112F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10113 10114MEDIATEK ETHERNET DRIVER 10115M: Felix Fietkau <nbd@openwrt.org> 10116M: John Crispin <john@phrozen.org> 10117M: Sean Wang <sean.wang@mediatek.com> 10118M: Nelson Chang <nelson.chang@mediatek.com> 10119L: netdev@vger.kernel.org 10120S: Maintained 10121F: drivers/net/ethernet/mediatek/ 10122 10123MEDIATEK SWITCH DRIVER 10124M: Sean Wang <sean.wang@mediatek.com> 10125L: netdev@vger.kernel.org 10126S: Maintained 10127F: drivers/net/dsa/mt7530.* 10128F: net/dsa/tag_mtk.c 10129 10130MEDIATEK JPEG DRIVER 10131M: Rick Chang <rick.chang@mediatek.com> 10132M: Bin Liu <bin.liu@mediatek.com> 10133S: Supported 10134F: drivers/media/platform/mtk-jpeg/ 10135F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10136 10137MEDIATEK MDP DRIVER 10138M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10139M: Houlong Wei <houlong.wei@mediatek.com> 10140M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10141S: Supported 10142F: drivers/media/platform/mtk-mdp/ 10143F: drivers/media/platform/mtk-vpu/ 10144F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10145 10146MEDIATEK MEDIA DRIVER 10147M: Tiffany Lin <tiffany.lin@mediatek.com> 10148M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10149S: Supported 10150F: drivers/media/platform/mtk-vcodec/ 10151F: drivers/media/platform/mtk-vpu/ 10152F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10153F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10154 10155MEDIATEK MMC/SD/SDIO DRIVER 10156M: Chaotian Jing <chaotian.jing@mediatek.com> 10157S: Maintained 10158F: drivers/mmc/host/mtk-sd.c 10159F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10160 10161MEDIATEK MT76 WIRELESS LAN DRIVER 10162M: Felix Fietkau <nbd@nbd.name> 10163M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 10164R: Ryder Lee <ryder.lee@mediatek.com> 10165R: Roy Luo <royluo@google.com> 10166L: linux-wireless@vger.kernel.org 10167S: Maintained 10168F: drivers/net/wireless/mediatek/mt76/ 10169 10170MEDIATEK MT7601U WIRELESS LAN DRIVER 10171M: Jakub Kicinski <kubakici@wp.pl> 10172L: linux-wireless@vger.kernel.org 10173S: Maintained 10174F: drivers/net/wireless/mediatek/mt7601u/ 10175 10176MEDIATEK MT7621/28/88 I2C DRIVER 10177M: Stefan Roese <sr@denx.de> 10178L: linux-i2c@vger.kernel.org 10179S: Maintained 10180F: drivers/i2c/busses/i2c-mt7621.c 10181F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10182 10183MEDIATEK NAND CONTROLLER DRIVER 10184M: Xiaolei Li <xiaolei.li@mediatek.com> 10185L: linux-mtd@lists.infradead.org 10186S: Maintained 10187F: drivers/mtd/nand/raw/mtk_* 10188F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10189 10190MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10191M: Sean Wang <sean.wang@mediatek.com> 10192S: Maintained 10193F: drivers/char/hw_random/mtk-rng.c 10194 10195MEDIATEK USB3 DRD IP DRIVER 10196M: Chunfeng Yun <chunfeng.yun@mediatek.com> 10197L: linux-usb@vger.kernel.org (moderated for non-subscribers) 10198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10199L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10200S: Maintained 10201F: drivers/usb/mtu3/ 10202 10203MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 10204M: Peter Senna Tschudin <peter.senna@gmail.com> 10205M: Martin Donnelly <martin.donnelly@ge.com> 10206M: Martyn Welch <martyn.welch@collabora.co.uk> 10207S: Maintained 10208F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10209F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10210 10211MEGARAID SCSI/SAS DRIVERS 10212M: Kashyap Desai <kashyap.desai@broadcom.com> 10213M: Sumit Saxena <sumit.saxena@broadcom.com> 10214M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10215L: megaraidlinux.pdl@broadcom.com 10216L: linux-scsi@vger.kernel.org 10217W: http://www.avagotech.com/support/ 10218S: Maintained 10219F: Documentation/scsi/megaraid.txt 10220F: drivers/scsi/megaraid.* 10221F: drivers/scsi/megaraid/ 10222 10223MELEXIS MLX90614 DRIVER 10224M: Crt Mori <cmo@melexis.com> 10225L: linux-iio@vger.kernel.org 10226W: http://www.melexis.com 10227S: Supported 10228F: drivers/iio/temperature/mlx90614.c 10229 10230MELEXIS MLX90632 DRIVER 10231M: Crt Mori <cmo@melexis.com> 10232L: linux-iio@vger.kernel.org 10233W: http://www.melexis.com 10234S: Supported 10235F: drivers/iio/temperature/mlx90632.c 10236 10237MELFAS MIP4 TOUCHSCREEN DRIVER 10238M: Sangwon Jee <jeesw@melfas.com> 10239W: http://www.melfas.com 10240S: Supported 10241F: drivers/input/touchscreen/melfas_mip4.c 10242F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10243 10244MELLANOX ETHERNET DRIVER (mlx4_en) 10245M: Tariq Toukan <tariqt@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/mlx4/en_* 10251 10252MELLANOX ETHERNET DRIVER (mlx5e) 10253M: Saeed Mahameed <saeedm@mellanox.com> 10254L: netdev@vger.kernel.org 10255S: Supported 10256W: http://www.mellanox.com 10257Q: http://patchwork.ozlabs.org/project/netdev/list/ 10258F: drivers/net/ethernet/mellanox/mlx5/core/en_* 10259 10260MELLANOX ETHERNET INNOVA DRIVERS 10261R: Boris Pismenny <borisp@mellanox.com> 10262L: netdev@vger.kernel.org 10263S: Supported 10264W: http://www.mellanox.com 10265Q: http://patchwork.ozlabs.org/project/netdev/list/ 10266F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10267F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10268F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10269F: include/linux/mlx5/mlx5_ifc_fpga.h 10270 10271MELLANOX ETHERNET SWITCH DRIVERS 10272M: Jiri Pirko <jiri@mellanox.com> 10273M: Ido Schimmel <idosch@mellanox.com> 10274L: netdev@vger.kernel.org 10275S: Supported 10276W: http://www.mellanox.com 10277Q: http://patchwork.ozlabs.org/project/netdev/list/ 10278F: drivers/net/ethernet/mellanox/mlxsw/ 10279F: tools/testing/selftests/drivers/net/mlxsw/ 10280 10281MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 10282M: mlxsw@mellanox.com 10283L: netdev@vger.kernel.org 10284S: Supported 10285W: http://www.mellanox.com 10286Q: http://patchwork.ozlabs.org/project/netdev/list/ 10287F: drivers/net/ethernet/mellanox/mlxfw/ 10288 10289MELLANOX HARDWARE PLATFORM SUPPORT 10290M: Andy Shevchenko <andy@infradead.org> 10291M: Darren Hart <dvhart@infradead.org> 10292M: Vadim Pasternak <vadimp@mellanox.com> 10293L: platform-driver-x86@vger.kernel.org 10294S: Supported 10295F: drivers/platform/mellanox/ 10296F: include/linux/platform_data/mlxreg.h 10297 10298MELLANOX MLX4 core VPI driver 10299M: Tariq Toukan <tariqt@mellanox.com> 10300L: netdev@vger.kernel.org 10301L: linux-rdma@vger.kernel.org 10302W: http://www.mellanox.com 10303Q: http://patchwork.ozlabs.org/project/netdev/list/ 10304S: Supported 10305F: drivers/net/ethernet/mellanox/mlx4/ 10306F: include/linux/mlx4/ 10307 10308MELLANOX MLX4 IB driver 10309M: Yishai Hadas <yishaih@mellanox.com> 10310L: linux-rdma@vger.kernel.org 10311W: http://www.mellanox.com 10312Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10313S: Supported 10314F: drivers/infiniband/hw/mlx4/ 10315F: include/linux/mlx4/ 10316F: include/uapi/rdma/mlx4-abi.h 10317 10318MELLANOX MLX5 core VPI driver 10319M: Saeed Mahameed <saeedm@mellanox.com> 10320M: Leon Romanovsky <leonro@mellanox.com> 10321L: netdev@vger.kernel.org 10322L: linux-rdma@vger.kernel.org 10323W: http://www.mellanox.com 10324Q: http://patchwork.ozlabs.org/project/netdev/list/ 10325S: Supported 10326F: drivers/net/ethernet/mellanox/mlx5/core/ 10327F: include/linux/mlx5/ 10328F: Documentation/networking/device_drivers/mellanox/ 10329 10330MELLANOX MLX5 IB driver 10331M: Leon Romanovsky <leonro@mellanox.com> 10332L: linux-rdma@vger.kernel.org 10333W: http://www.mellanox.com 10334Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10335S: Supported 10336F: drivers/infiniband/hw/mlx5/ 10337F: include/linux/mlx5/ 10338F: include/uapi/rdma/mlx5-abi.h 10339 10340MELLANOX MLXCPLD I2C AND MUX DRIVER 10341M: Vadim Pasternak <vadimp@mellanox.com> 10342M: Michael Shych <michaelsh@mellanox.com> 10343L: linux-i2c@vger.kernel.org 10344S: Supported 10345F: drivers/i2c/busses/i2c-mlxcpld.c 10346F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10347F: Documentation/i2c/busses/i2c-mlxcpld 10348 10349MELLANOX MLXCPLD LED DRIVER 10350M: Vadim Pasternak <vadimp@mellanox.com> 10351L: linux-leds@vger.kernel.org 10352S: Supported 10353F: drivers/leds/leds-mlxcpld.c 10354F: drivers/leds/leds-mlxreg.c 10355F: Documentation/leds/leds-mlxcpld.rst 10356 10357MELLANOX PLATFORM DRIVER 10358M: Vadim Pasternak <vadimp@mellanox.com> 10359L: platform-driver-x86@vger.kernel.org 10360S: Supported 10361F: drivers/platform/x86/mlx-platform.c 10362 10363MEMBARRIER SUPPORT 10364M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10365M: "Paul E. McKenney" <paulmck@kernel.org> 10366L: linux-kernel@vger.kernel.org 10367S: Supported 10368F: kernel/sched/membarrier.c 10369F: include/uapi/linux/membarrier.h 10370F: arch/powerpc/include/asm/membarrier.h 10371 10372MEMBLOCK 10373M: Mike Rapoport <rppt@linux.ibm.com> 10374L: linux-mm@kvack.org 10375S: Maintained 10376F: include/linux/memblock.h 10377F: mm/memblock.c 10378F: Documentation/core-api/boot-time-mm.rst 10379 10380MEMORY MANAGEMENT 10381L: linux-mm@kvack.org 10382W: http://www.linux-mm.org 10383S: Maintained 10384F: include/linux/mm.h 10385F: include/linux/gfp.h 10386F: include/linux/mmzone.h 10387F: include/linux/memory_hotplug.h 10388F: include/linux/vmalloc.h 10389F: mm/ 10390 10391MEMORY TECHNOLOGY DEVICES (MTD) 10392M: David Woodhouse <dwmw2@infradead.org> 10393M: Brian Norris <computersforpeace@gmail.com> 10394M: Marek Vasut <marek.vasut@gmail.com> 10395M: Miquel Raynal <miquel.raynal@bootlin.com> 10396M: Richard Weinberger <richard@nod.at> 10397M: Vignesh Raghavendra <vigneshr@ti.com> 10398L: linux-mtd@lists.infradead.org 10399W: http://www.linux-mtd.infradead.org/ 10400Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10403S: Maintained 10404F: Documentation/devicetree/bindings/mtd/ 10405F: drivers/mtd/ 10406F: include/linux/mtd/ 10407F: include/uapi/mtd/ 10408 10409MEN A21 WATCHDOG DRIVER 10410M: Johannes Thumshirn <morbidrsa@gmail.com> 10411L: linux-watchdog@vger.kernel.org 10412S: Maintained 10413F: drivers/watchdog/mena21_wdt.c 10414 10415MEN CHAMELEON BUS (mcb) 10416M: Johannes Thumshirn <morbidrsa@gmail.com> 10417S: Maintained 10418F: drivers/mcb/ 10419F: include/linux/mcb.h 10420F: Documentation/driver-api/men-chameleon-bus.rst 10421 10422MEN F21BMC (Board Management Controller) 10423M: Andreas Werner <andreas.werner@men.de> 10424S: Supported 10425F: drivers/mfd/menf21bmc.c 10426F: drivers/watchdog/menf21bmc_wdt.c 10427F: drivers/leds/leds-menf21bmc.c 10428F: drivers/hwmon/menf21bmc_hwmon.c 10429F: Documentation/hwmon/menf21bmc.rst 10430 10431MEN Z069 WATCHDOG DRIVER 10432M: Johannes Thumshirn <jth@kernel.org> 10433L: linux-watchdog@vger.kernel.org 10434S: Maintained 10435F: drivers/watchdog/menz69_wdt.c 10436 10437MESON AO CEC DRIVER FOR AMLOGIC SOCS 10438M: Neil Armstrong <narmstrong@baylibre.com> 10439L: linux-media@vger.kernel.org 10440L: linux-amlogic@lists.infradead.org 10441W: http://linux-meson.com/ 10442S: Supported 10443F: drivers/media/platform/meson/ao-cec.c 10444F: drivers/media/platform/meson/ao-cec-g12a.c 10445F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 10446T: git git://linuxtv.org/media_tree.git 10447 10448MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10449M: Liang Yang <liang.yang@amlogic.com> 10450L: linux-mtd@lists.infradead.org 10451S: Maintained 10452F: drivers/mtd/nand/raw/meson_* 10453F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 10454 10455MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 10456M: Maxime Jourdan <mjourdan@baylibre.com> 10457L: linux-media@vger.kernel.org 10458L: linux-amlogic@lists.infradead.org 10459S: Supported 10460F: drivers/staging/media/meson/vdec/ 10461T: git git://linuxtv.org/media_tree.git 10462 10463METHODE UDPU SUPPORT 10464M: Vladimir Vid <vladimir.vid@sartura.hr> 10465S: Maintained 10466F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts 10467 10468MICROBLAZE ARCHITECTURE 10469M: Michal Simek <monstr@monstr.eu> 10470W: http://www.monstr.eu/fdt/ 10471T: git git://git.monstr.eu/linux-2.6-microblaze.git 10472S: Supported 10473F: arch/microblaze/ 10474 10475MICROCHIP AT91 SERIAL DRIVER 10476M: Richard Genoud <richard.genoud@gmail.com> 10477S: Maintained 10478F: drivers/tty/serial/atmel_serial.c 10479F: drivers/tty/serial/atmel_serial.h 10480F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10481 10482MICROCHIP AUDIO ASOC DRIVERS 10483M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 10484L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10485S: Supported 10486F: sound/soc/atmel 10487 10488MICROCHIP DMA DRIVER 10489M: Ludovic Desroches <ludovic.desroches@microchip.com> 10490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10491L: dmaengine@vger.kernel.org 10492S: Supported 10493F: drivers/dma/at_hdmac.c 10494F: drivers/dma/at_hdmac_regs.h 10495F: include/linux/platform_data/dma-atmel.h 10496F: Documentation/devicetree/bindings/dma/atmel-dma.txt 10497F: include/dt-bindings/dma/at91.h 10498 10499MICROCHIP ECC DRIVER 10500M: Tudor Ambarus <tudor.ambarus@microchip.com> 10501L: linux-crypto@vger.kernel.org 10502S: Maintained 10503F: drivers/crypto/atmel-ecc.* 10504 10505MICROCHIP I2C DRIVER 10506M: Ludovic Desroches <ludovic.desroches@microchip.com> 10507L: linux-i2c@vger.kernel.org 10508S: Supported 10509F: drivers/i2c/busses/i2c-at91.h 10510F: drivers/i2c/busses/i2c-at91-*.c 10511 10512MICROCHIP ISC DRIVER 10513M: Eugen Hristev <eugen.hristev@microchip.com> 10514L: linux-media@vger.kernel.org 10515S: Supported 10516F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 10517F: drivers/media/platform/atmel/atmel-isc.h 10518F: drivers/media/platform/atmel/atmel-isc-base.c 10519F: drivers/media/platform/atmel/atmel-isc-regs.h 10520F: Documentation/devicetree/bindings/media/atmel-isc.txt 10521 10522MICROCHIP ISI DRIVER 10523M: Eugen Hristev <eugen.hristev@microchip.com> 10524L: linux-media@vger.kernel.org 10525S: Supported 10526F: drivers/media/platform/atmel/atmel-isi.c 10527F: drivers/media/platform/atmel/atmel-isi.h 10528 10529MICROCHIP AT91 USART MFD DRIVER 10530M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10531L: linux-kernel@vger.kernel.org 10532S: Supported 10533F: drivers/mfd/at91-usart.c 10534F: include/dt-bindings/mfd/at91-usart.h 10535F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10536 10537MICROCHIP AT91 USART SPI DRIVER 10538M: Radu Pirea <radu_nicolae.pirea@upb.ro> 10539L: linux-spi@vger.kernel.org 10540S: Supported 10541F: drivers/spi/spi-at91-usart.c 10542F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 10543 10544MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 10545M: Woojung Huh <woojung.huh@microchip.com> 10546M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10547L: netdev@vger.kernel.org 10548S: Maintained 10549F: net/dsa/tag_ksz.c 10550F: drivers/net/dsa/microchip/* 10551F: include/linux/platform_data/microchip-ksz.h 10552F: Documentation/devicetree/bindings/net/dsa/ksz.txt 10553 10554MICROCHIP LAN743X ETHERNET DRIVER 10555M: Bryan Whitehead <bryan.whitehead@microchip.com> 10556M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10557L: netdev@vger.kernel.org 10558S: Maintained 10559F: drivers/net/ethernet/microchip/lan743x_* 10560 10561MICROCHIP LCDFB DRIVER 10562M: Nicolas Ferre <nicolas.ferre@microchip.com> 10563L: linux-fbdev@vger.kernel.org 10564S: Maintained 10565F: drivers/video/fbdev/atmel_lcdfb.c 10566F: include/video/atmel_lcdc.h 10567 10568MICROCHIP MMC/SD/SDIO MCI DRIVER 10569M: Ludovic Desroches <ludovic.desroches@microchip.com> 10570S: Maintained 10571F: drivers/mmc/host/atmel-mci.c 10572 10573MICROCHIP MCP16502 PMIC DRIVER 10574M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10576S: Maintained 10577F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 10578F: drivers/regulator/mcp16502.c 10579 10580MICROCHIP MCP3911 ADC DRIVER 10581M: Marcus Folkesson <marcus.folkesson@gmail.com> 10582M: Kent Gustavsson <kent@minoris.se> 10583L: linux-iio@vger.kernel.org 10584S: Supported 10585F: drivers/iio/adc/mcp3911.c 10586F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 10587 10588MICROCHIP NAND DRIVER 10589M: Tudor Ambarus <tudor.ambarus@microchip.com> 10590L: linux-mtd@lists.infradead.org 10591S: Supported 10592F: drivers/mtd/nand/raw/atmel/* 10593F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 10594 10595MICROCHIP PWM DRIVER 10596M: Claudiu Beznea <claudiu.beznea@microchip.com> 10597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10598L: linux-pwm@vger.kernel.org 10599S: Supported 10600F: drivers/pwm/pwm-atmel.c 10601F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10602 10603MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10604M: Ludovic Desroches <ludovic.desroches@microchip.com> 10605M: Eugen Hristev <eugen.hristev@microchip.com> 10606L: linux-iio@vger.kernel.org 10607S: Supported 10608F: drivers/iio/adc/at91-sama5d2_adc.c 10609F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10610F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10611 10612MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10613M: Nicolas Ferre <nicolas.ferre@microchip.com> 10614S: Supported 10615F: drivers/power/reset/at91-sama5d2_shdwc.c 10616 10617MICROCHIP SPI DRIVER 10618M: Nicolas Ferre <nicolas.ferre@microchip.com> 10619S: Supported 10620F: drivers/spi/spi-atmel.* 10621 10622MICROCHIP SSC DRIVER 10623M: Nicolas Ferre <nicolas.ferre@microchip.com> 10624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10625S: Supported 10626F: drivers/misc/atmel-ssc.c 10627F: include/linux/atmel-ssc.h 10628 10629MICROCHIP USBA UDC DRIVER 10630M: Cristian Birsan <cristian.birsan@microchip.com> 10631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10632S: Supported 10633F: drivers/usb/gadget/udc/atmel_usba_udc.* 10634 10635MICROCHIP USB251XB DRIVER 10636M: Richard Leitner <richard.leitner@skidata.com> 10637L: linux-usb@vger.kernel.org 10638S: Maintained 10639F: drivers/usb/misc/usb251xb.c 10640F: Documentation/devicetree/bindings/usb/usb251xb.txt 10641 10642MICROCHIP XDMA DRIVER 10643M: Ludovic Desroches <ludovic.desroches@microchip.com> 10644L: linux-arm-kernel@lists.infradead.org 10645L: dmaengine@vger.kernel.org 10646S: Supported 10647F: drivers/dma/at_xdmac.c 10648 10649MICROSEMI MIPS SOCS 10650M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10651M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10652L: linux-mips@vger.kernel.org 10653S: Supported 10654F: arch/mips/generic/board-ocelot.c 10655F: arch/mips/configs/generic/board-ocelot.config 10656F: arch/mips/boot/dts/mscc/ 10657F: Documentation/devicetree/bindings/mips/mscc.txt 10658 10659MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10660M: Don Brace <don.brace@microsemi.com> 10661L: esc.storagedev@microsemi.com 10662L: linux-scsi@vger.kernel.org 10663S: Supported 10664F: drivers/scsi/smartpqi/smartpqi*.[ch] 10665F: drivers/scsi/smartpqi/Kconfig 10666F: drivers/scsi/smartpqi/Makefile 10667F: include/linux/cciss*.h 10668F: include/uapi/linux/cciss*.h 10669F: Documentation/scsi/smartpqi.txt 10670 10671MICROSEMI ETHERNET SWITCH DRIVER 10672M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10673M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10674L: netdev@vger.kernel.org 10675S: Supported 10676F: drivers/net/ethernet/mscc/ 10677 10678MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10679M: Chen Yu <yu.c.chen@intel.com> 10680L: platform-driver-x86@vger.kernel.org 10681S: Supported 10682F: drivers/platform/x86/surfacepro3_button.c 10683 10684MICROTEK X6 SCANNER 10685M: Oliver Neukum <oliver@neukum.org> 10686S: Maintained 10687F: drivers/usb/image/microtek.* 10688 10689MIPS 10690M: Ralf Baechle <ralf@linux-mips.org> 10691M: Paul Burton <paul.burton@mips.com> 10692M: James Hogan <jhogan@kernel.org> 10693L: linux-mips@vger.kernel.org 10694W: http://www.linux-mips.org/ 10695T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10697Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10698S: Supported 10699F: Documentation/devicetree/bindings/mips/ 10700F: Documentation/mips/ 10701F: arch/mips/ 10702F: drivers/platform/mips/ 10703 10704MIPS BOSTON DEVELOPMENT BOARD 10705M: Paul Burton <paul.burton@mips.com> 10706L: linux-mips@vger.kernel.org 10707S: Maintained 10708F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10709F: arch/mips/boot/dts/img/boston.dts 10710F: arch/mips/configs/generic/board-boston.config 10711F: drivers/clk/imgtec/clk-boston.c 10712F: include/dt-bindings/clock/boston-clock.h 10713 10714MIPS GENERIC PLATFORM 10715M: Paul Burton <paul.burton@mips.com> 10716L: linux-mips@vger.kernel.org 10717S: Supported 10718F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10719F: arch/mips/generic/ 10720F: arch/mips/tools/generic-board-config.sh 10721 10722MIPS/LOONGSON1 ARCHITECTURE 10723M: Keguang Zhang <keguang.zhang@gmail.com> 10724L: linux-mips@vger.kernel.org 10725S: Maintained 10726F: arch/mips/loongson32/ 10727F: arch/mips/include/asm/mach-loongson32/ 10728F: drivers/*/*loongson1* 10729F: drivers/*/*/*loongson1* 10730 10731MIPS/LOONGSON2 ARCHITECTURE 10732M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10733L: linux-mips@vger.kernel.org 10734S: Maintained 10735F: arch/mips/loongson64/fuloong-2e/ 10736F: arch/mips/loongson64/lemote-2f/ 10737F: arch/mips/include/asm/mach-loongson64/ 10738F: drivers/*/*loongson2* 10739F: drivers/*/*/*loongson2* 10740 10741MIPS/LOONGSON3 ARCHITECTURE 10742M: Huacai Chen <chenhc@lemote.com> 10743L: linux-mips@vger.kernel.org 10744S: Maintained 10745F: arch/mips/loongson64/ 10746F: arch/mips/include/asm/mach-loongson64/ 10747F: drivers/platform/mips/cpu_hwmon.c 10748F: drivers/*/*loongson3* 10749F: drivers/*/*/*loongson3* 10750 10751MIPS RINT INSTRUCTION EMULATION 10752M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10753L: linux-mips@vger.kernel.org 10754S: Supported 10755F: arch/mips/math-emu/sp_rint.c 10756F: arch/mips/math-emu/dp_rint.c 10757 10758MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10759M: Hans Verkuil <hverkuil@xs4all.nl> 10760L: linux-media@vger.kernel.org 10761T: git git://linuxtv.org/media_tree.git 10762W: https://linuxtv.org 10763S: Odd Fixes 10764F: drivers/media/radio/radio-miropcm20* 10765 10766MMP SUPPORT 10767R: Lubomir Rintel <lkundrak@v3.sk> 10768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10769S: Odd Fixes 10770F: arch/arm/boot/dts/mmp* 10771F: arch/arm/mach-mmp/ 10772 10773MMU GATHER AND TLB INVALIDATION 10774M: Will Deacon <will@kernel.org> 10775M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> 10776M: Andrew Morton <akpm@linux-foundation.org> 10777M: Nick Piggin <npiggin@gmail.com> 10778M: Peter Zijlstra <peterz@infradead.org> 10779L: linux-arch@vger.kernel.org 10780L: linux-mm@kvack.org 10781S: Maintained 10782F: arch/*/include/asm/tlb.h 10783F: include/asm-generic/tlb.h 10784F: mm/mmu_gather.c 10785 10786MN88472 MEDIA DRIVER 10787M: Antti Palosaari <crope@iki.fi> 10788L: linux-media@vger.kernel.org 10789W: https://linuxtv.org 10790W: http://palosaari.fi/linux/ 10791Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10792S: Maintained 10793F: drivers/media/dvb-frontends/mn88472* 10794 10795MN88473 MEDIA DRIVER 10796M: Antti Palosaari <crope@iki.fi> 10797L: linux-media@vger.kernel.org 10798W: https://linuxtv.org 10799W: http://palosaari.fi/linux/ 10800Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10801S: Maintained 10802F: drivers/media/dvb-frontends/mn88473* 10803 10804MODULE SUPPORT 10805M: Jessica Yu <jeyu@kernel.org> 10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10807S: Maintained 10808F: include/linux/module.h 10809F: kernel/module.c 10810 10811MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10812W: http://popies.net/meye/ 10813S: Orphan 10814F: Documentation/media/v4l-drivers/meye* 10815F: drivers/media/pci/meye/ 10816F: include/uapi/linux/meye.h 10817 10818MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10819M: Jiri Slaby <jirislaby@gmail.com> 10820S: Maintained 10821F: Documentation/driver-api/serial/moxa-smartio.rst 10822F: drivers/tty/mxser.* 10823 10824MR800 AVERMEDIA USB FM RADIO DRIVER 10825M: Alexey Klimov <klimov.linux@gmail.com> 10826L: linux-media@vger.kernel.org 10827T: git git://linuxtv.org/media_tree.git 10828S: Maintained 10829F: drivers/media/radio/radio-mr800.c 10830 10831MRF24J40 IEEE 802.15.4 RADIO DRIVER 10832M: Alan Ott <alan@signal11.us> 10833L: linux-wpan@vger.kernel.org 10834S: Maintained 10835F: drivers/net/ieee802154/mrf24j40.c 10836F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10837 10838MSI LAPTOP SUPPORT 10839M: "Lee, Chun-Yi" <jlee@suse.com> 10840L: platform-driver-x86@vger.kernel.org 10841S: Maintained 10842F: drivers/platform/x86/msi-laptop.c 10843 10844MSI WMI SUPPORT 10845L: platform-driver-x86@vger.kernel.org 10846S: Orphan 10847F: drivers/platform/x86/msi-wmi.c 10848 10849MSI001 MEDIA DRIVER 10850M: Antti Palosaari <crope@iki.fi> 10851L: linux-media@vger.kernel.org 10852W: https://linuxtv.org 10853W: http://palosaari.fi/linux/ 10854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10855T: git git://linuxtv.org/anttip/media_tree.git 10856S: Maintained 10857F: drivers/media/tuners/msi001* 10858 10859MSI2500 MEDIA DRIVER 10860M: Antti Palosaari <crope@iki.fi> 10861L: linux-media@vger.kernel.org 10862W: https://linuxtv.org 10863W: http://palosaari.fi/linux/ 10864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10865T: git git://linuxtv.org/anttip/media_tree.git 10866S: Maintained 10867F: drivers/media/usb/msi2500/ 10868 10869MSYSTEMS DISKONCHIP G3 MTD DRIVER 10870M: Robert Jarzmik <robert.jarzmik@free.fr> 10871L: linux-mtd@lists.infradead.org 10872S: Maintained 10873F: drivers/mtd/devices/docg3* 10874 10875MT9M032 APTINA SENSOR DRIVER 10876M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10877L: linux-media@vger.kernel.org 10878T: git git://linuxtv.org/media_tree.git 10879S: Maintained 10880F: drivers/media/i2c/mt9m032.c 10881F: include/media/i2c/mt9m032.h 10882 10883MT9P031 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: drivers/media/i2c/mt9p031.c 10889F: include/media/i2c/mt9p031.h 10890 10891MT9T001 APTINA CAMERA SENSOR 10892M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10893L: linux-media@vger.kernel.org 10894T: git git://linuxtv.org/media_tree.git 10895S: Maintained 10896F: drivers/media/i2c/mt9t001.c 10897F: include/media/i2c/mt9t001.h 10898 10899MT9T112 APTINA CAMERA SENSOR 10900M: Jacopo Mondi <jacopo@jmondi.org> 10901L: linux-media@vger.kernel.org 10902T: git git://linuxtv.org/media_tree.git 10903S: Odd Fixes 10904F: drivers/media/i2c/mt9t112.c 10905F: include/media/i2c/mt9t112.h 10906 10907MT9V032 APTINA CAMERA SENSOR 10908M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10909L: linux-media@vger.kernel.org 10910T: git git://linuxtv.org/media_tree.git 10911S: Maintained 10912F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10913F: drivers/media/i2c/mt9v032.c 10914F: include/media/i2c/mt9v032.h 10915 10916MT9V111 APTINA CAMERA SENSOR 10917M: Jacopo Mondi <jacopo@jmondi.org> 10918L: linux-media@vger.kernel.org 10919T: git git://linuxtv.org/media_tree.git 10920S: Maintained 10921F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10922F: drivers/media/i2c/mt9v111.c 10923 10924MULTIFUNCTION DEVICES (MFD) 10925M: Lee Jones <lee.jones@linaro.org> 10926T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10927S: Supported 10928F: Documentation/devicetree/bindings/mfd/ 10929F: drivers/mfd/ 10930F: include/linux/mfd/ 10931F: include/dt-bindings/mfd/ 10932 10933MULTIMEDIA CARD (MMC) ETC. OVER SPI 10934S: Orphan 10935F: drivers/mmc/host/mmc_spi.c 10936F: include/linux/spi/mmc_spi.h 10937 10938MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10939M: Ulf Hansson <ulf.hansson@linaro.org> 10940L: linux-mmc@vger.kernel.org 10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10942S: Maintained 10943F: Documentation/devicetree/bindings/mmc/ 10944F: drivers/mmc/ 10945F: include/linux/mmc/ 10946F: include/uapi/linux/mmc/ 10947 10948MULTIPLEXER SUBSYSTEM 10949M: Peter Rosin <peda@axentia.se> 10950S: Maintained 10951F: Documentation/ABI/testing/sysfs-class-mux* 10952F: Documentation/devicetree/bindings/mux/ 10953F: include/dt-bindings/mux/ 10954F: include/linux/mux/ 10955F: drivers/mux/ 10956 10957MULTITECH MULTIPORT CARD (ISICOM) 10958S: Orphan 10959F: drivers/tty/isicom.c 10960F: include/linux/isicom.h 10961 10962MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10963M: Bin Liu <b-liu@ti.com> 10964L: linux-usb@vger.kernel.org 10965S: Maintained 10966F: drivers/usb/musb/ 10967 10968MXL301RF MEDIA DRIVER 10969M: Akihiro Tsukada <tskd08@gmail.com> 10970L: linux-media@vger.kernel.org 10971S: Odd Fixes 10972F: drivers/media/tuners/mxl301rf* 10973 10974MXL5007T MEDIA DRIVER 10975M: Michael Krufky <mkrufky@linuxtv.org> 10976L: linux-media@vger.kernel.org 10977W: https://linuxtv.org 10978W: http://github.com/mkrufky 10979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10980T: git git://linuxtv.org/mkrufky/tuners.git 10981S: Maintained 10982F: drivers/media/tuners/mxl5007t.* 10983 10984MXSFB DRM DRIVER 10985M: Marek Vasut <marex@denx.de> 10986M: Stefan Agner <stefan@agner.ch> 10987L: dri-devel@lists.freedesktop.org 10988S: Supported 10989F: drivers/gpu/drm/mxsfb/ 10990F: Documentation/devicetree/bindings/display/mxsfb.txt 10991T: git git://anongit.freedesktop.org/drm/drm-misc 10992 10993MYLEX DAC960 PCI RAID Controller 10994M: Hannes Reinecke <hare@kernel.org> 10995L: linux-scsi@vger.kernel.org 10996S: Supported 10997F: drivers/scsi/myrb.* 10998F: drivers/scsi/myrs.* 10999 11000MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11001M: Chris Lee <christopher.lee@cspi.com> 11002L: netdev@vger.kernel.org 11003W: https://www.cspi.com/ethernet-products/support/downloads/ 11004S: Supported 11005F: drivers/net/ethernet/myricom/myri10ge/ 11006 11007NAND FLASH SUBSYSTEM 11008M: Miquel Raynal <miquel.raynal@bootlin.com> 11009R: Richard Weinberger <richard@nod.at> 11010L: linux-mtd@lists.infradead.org 11011W: http://www.linux-mtd.infradead.org/ 11012Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11013T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11014S: Maintained 11015F: drivers/mtd/nand/ 11016F: include/linux/mtd/*nand*.h 11017 11018NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11019M: Daniel Mack <zonque@gmail.com> 11020S: Maintained 11021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11022W: http://www.native-instruments.com 11023F: sound/usb/caiaq/ 11024 11025NATSEMI ETHERNET DRIVER (DP8381x) 11026S: Orphan 11027F: drivers/net/ethernet/natsemi/natsemi.c 11028 11029NCR 5380 SCSI DRIVERS 11030M: Finn Thain <fthain@telegraphics.com.au> 11031M: Michael Schmitz <schmitzmic@gmail.com> 11032L: linux-scsi@vger.kernel.org 11033S: Maintained 11034F: Documentation/scsi/g_NCR5380.txt 11035F: drivers/scsi/NCR5380.* 11036F: drivers/scsi/arm/cumana_1.c 11037F: drivers/scsi/arm/oak.c 11038F: drivers/scsi/atari_scsi.* 11039F: drivers/scsi/dmx3191d.c 11040F: drivers/scsi/g_NCR5380.* 11041F: drivers/scsi/mac_scsi.* 11042F: drivers/scsi/sun3_scsi.* 11043F: drivers/scsi/sun3_scsi_vme.c 11044 11045NCSI LIBRARY: 11046M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 11047S: Maintained 11048F: net/ncsi/ 11049 11050NCT6775 HARDWARE MONITOR DRIVER 11051M: Guenter Roeck <linux@roeck-us.net> 11052L: linux-hwmon@vger.kernel.org 11053S: Maintained 11054F: Documentation/hwmon/nct6775.rst 11055F: drivers/hwmon/nct6775.c 11056 11057NET_FAILOVER MODULE 11058M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11059L: netdev@vger.kernel.org 11060S: Supported 11061F: drivers/net/net_failover.c 11062F: include/net/net_failover.h 11063F: Documentation/networking/net_failover.rst 11064 11065NETEM NETWORK EMULATOR 11066M: Stephen Hemminger <stephen@networkplumber.org> 11067L: netem@lists.linux-foundation.org (moderated for non-subscribers) 11068S: Maintained 11069F: net/sched/sch_netem.c 11070 11071NETERION 10GbE DRIVERS (s2io/vxge) 11072M: Jon Mason <jdmason@kudzu.us> 11073L: netdev@vger.kernel.org 11074S: Supported 11075F: Documentation/networking/device_drivers/neterion/s2io.txt 11076F: Documentation/networking/device_drivers/neterion/vxge.txt 11077F: drivers/net/ethernet/neterion/ 11078 11079NETFILTER 11080M: Pablo Neira Ayuso <pablo@netfilter.org> 11081M: Jozsef Kadlecsik <kadlec@netfilter.org> 11082M: Florian Westphal <fw@strlen.de> 11083L: netfilter-devel@vger.kernel.org 11084L: coreteam@netfilter.org 11085W: http://www.netfilter.org/ 11086W: http://www.iptables.org/ 11087W: http://www.nftables.org/ 11088Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11089T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11091S: Maintained 11092F: include/linux/netfilter* 11093F: include/linux/netfilter/ 11094F: include/net/netfilter/ 11095F: include/uapi/linux/netfilter* 11096F: include/uapi/linux/netfilter/ 11097F: net/*/netfilter.c 11098F: net/*/netfilter/ 11099F: net/netfilter/ 11100F: net/bridge/br_netfilter*.c 11101 11102NETROM NETWORK LAYER 11103M: Ralf Baechle <ralf@linux-mips.org> 11104L: linux-hams@vger.kernel.org 11105W: http://www.linux-ax25.org/ 11106S: Maintained 11107F: include/net/netrom.h 11108F: include/uapi/linux/netrom.h 11109F: net/netrom/ 11110 11111NETRONOME ETHERNET DRIVERS 11112M: Jakub Kicinski <jakub.kicinski@netronome.com> 11113L: oss-drivers@netronome.com 11114S: Maintained 11115F: drivers/net/ethernet/netronome/ 11116 11117NETWORK BLOCK DEVICE (NBD) 11118M: Josef Bacik <josef@toxicpanda.com> 11119S: Maintained 11120L: linux-block@vger.kernel.org 11121L: nbd@other.debian.org 11122F: Documentation/admin-guide/blockdev/nbd.rst 11123F: drivers/block/nbd.c 11124F: include/trace/events/nbd.h 11125F: include/uapi/linux/nbd.h 11126 11127NETWORK DROP MONITOR 11128M: Neil Horman <nhorman@tuxdriver.com> 11129L: netdev@vger.kernel.org 11130S: Maintained 11131W: https://fedorahosted.org/dropwatch/ 11132F: net/core/drop_monitor.c 11133F: include/uapi/linux/net_dropmon.h 11134 11135NETWORKING DRIVERS 11136M: "David S. Miller" <davem@davemloft.net> 11137L: netdev@vger.kernel.org 11138W: http://www.linuxfoundation.org/en/Net 11139Q: http://patchwork.ozlabs.org/project/netdev/list/ 11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11142S: Odd Fixes 11143F: Documentation/devicetree/bindings/net/ 11144F: drivers/net/ 11145F: include/linux/if_* 11146F: include/linux/netdevice.h 11147F: include/linux/etherdevice.h 11148F: include/linux/fcdevice.h 11149F: include/linux/fddidevice.h 11150F: include/linux/hippidevice.h 11151F: include/linux/inetdevice.h 11152F: include/uapi/linux/if_* 11153F: include/uapi/linux/netdevice.h 11154 11155NETWORKING DRIVERS (WIRELESS) 11156M: Kalle Valo <kvalo@codeaurora.org> 11157L: linux-wireless@vger.kernel.org 11158Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11159T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11160T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11161S: Maintained 11162F: Documentation/devicetree/bindings/net/wireless/ 11163F: drivers/net/wireless/ 11164 11165NETWORKING [DSA] 11166M: Andrew Lunn <andrew@lunn.ch> 11167M: Vivien Didelot <vivien.didelot@gmail.com> 11168M: Florian Fainelli <f.fainelli@gmail.com> 11169S: Maintained 11170F: Documentation/devicetree/bindings/net/dsa/ 11171F: net/dsa/ 11172F: include/net/dsa.h 11173F: include/linux/dsa/ 11174F: include/linux/platform_data/dsa.h 11175F: drivers/net/dsa/ 11176 11177NETWORKING [GENERAL] 11178M: "David S. Miller" <davem@davemloft.net> 11179L: netdev@vger.kernel.org 11180W: http://www.linuxfoundation.org/en/Net 11181Q: http://patchwork.ozlabs.org/project/netdev/list/ 11182T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11183T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 11184B: mailto:netdev@vger.kernel.org 11185S: Maintained 11186F: net/ 11187F: include/net/ 11188F: include/linux/in.h 11189F: include/linux/net.h 11190F: include/linux/netdevice.h 11191F: include/uapi/linux/in.h 11192F: include/uapi/linux/net.h 11193F: include/uapi/linux/netdevice.h 11194F: include/uapi/linux/net_namespace.h 11195F: tools/testing/selftests/net/ 11196F: lib/net_utils.c 11197F: lib/random32.c 11198F: Documentation/networking/ 11199 11200NETWORKING [IPSEC] 11201M: Steffen Klassert <steffen.klassert@secunet.com> 11202M: Herbert Xu <herbert@gondor.apana.org.au> 11203M: "David S. Miller" <davem@davemloft.net> 11204L: netdev@vger.kernel.org 11205T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11206T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11207S: Maintained 11208F: net/xfrm/ 11209F: net/key/ 11210F: net/ipv4/xfrm* 11211F: net/ipv4/esp4* 11212F: net/ipv4/ah4.c 11213F: net/ipv4/ipcomp.c 11214F: net/ipv4/ip_vti.c 11215F: net/ipv6/xfrm* 11216F: net/ipv6/esp6* 11217F: net/ipv6/ah6.c 11218F: net/ipv6/ipcomp6.c 11219F: net/ipv6/ip6_vti.c 11220F: include/uapi/linux/xfrm.h 11221F: include/net/xfrm.h 11222 11223NETWORKING [IPv4/IPv6] 11224M: "David S. Miller" <davem@davemloft.net> 11225M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11226M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11227L: netdev@vger.kernel.org 11228T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 11229S: Maintained 11230F: net/ipv4/ 11231F: net/ipv6/ 11232F: include/net/ip* 11233F: arch/x86/net/* 11234 11235NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11236M: Paul Moore <paul@paul-moore.com> 11237W: https://github.com/netlabel 11238L: netdev@vger.kernel.org 11239L: linux-security-module@vger.kernel.org 11240S: Maintained 11241F: Documentation/netlabel/ 11242F: include/net/calipso.h 11243F: include/net/cipso_ipv4.h 11244F: include/net/netlabel.h 11245F: include/uapi/linux/netfilter/xt_SECMARK.h 11246F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11247F: net/netlabel/ 11248F: net/ipv4/cipso_ipv4.c 11249F: net/ipv6/calipso.c 11250F: net/netfilter/xt_CONNSECMARK.c 11251F: net/netfilter/xt_SECMARK.c 11252 11253NETWORKING [TCP] 11254M: Eric Dumazet <edumazet@google.com> 11255L: netdev@vger.kernel.org 11256S: Maintained 11257F: net/ipv4/tcp*.c 11258F: net/ipv4/syncookies.c 11259F: net/ipv6/tcp*.c 11260F: net/ipv6/syncookies.c 11261F: include/uapi/linux/tcp.h 11262F: include/net/tcp.h 11263F: include/linux/tcp.h 11264F: include/trace/events/tcp.h 11265 11266NETWORKING [TLS] 11267M: Boris Pismenny <borisp@mellanox.com> 11268M: Aviad Yehezkel <aviadye@mellanox.com> 11269M: Dave Watson <davejwatson@fb.com> 11270M: John Fastabend <john.fastabend@gmail.com> 11271M: Daniel Borkmann <daniel@iogearbox.net> 11272M: Jakub Kicinski <jakub.kicinski@netronome.com> 11273L: netdev@vger.kernel.org 11274S: Maintained 11275F: net/tls/* 11276F: include/uapi/linux/tls.h 11277F: include/net/tls.h 11278 11279NETWORKING [WIRELESS] 11280L: linux-wireless@vger.kernel.org 11281Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11282 11283NETDEVSIM 11284M: Jakub Kicinski <jakub.kicinski@netronome.com> 11285S: Maintained 11286F: drivers/net/netdevsim/* 11287 11288NETXEN (1/10) GbE SUPPORT 11289M: Manish Chopra <manishc@marvell.com> 11290M: Rahul Verma <rahulv@marvell.com> 11291M: GR-Linux-NIC-Dev@marvell.com 11292L: netdev@vger.kernel.org 11293S: Supported 11294F: drivers/net/ethernet/qlogic/netxen/ 11295 11296NEXTHOP 11297M: David Ahern <dsahern@kernel.org> 11298L: netdev@vger.kernel.org 11299S: Maintained 11300F: include/net/nexthop.h 11301F: include/uapi/linux/nexthop.h 11302F: include/net/netns/nexthop.h 11303F: net/ipv4/nexthop.c 11304 11305NFC SUBSYSTEM 11306L: netdev@vger.kernel.org 11307S: Orphan 11308F: net/nfc/ 11309F: include/net/nfc/ 11310F: include/uapi/linux/nfc.h 11311F: drivers/nfc/ 11312F: include/linux/platform_data/nfcmrvl.h 11313F: include/linux/platform_data/nxp-nci.h 11314F: Documentation/devicetree/bindings/net/nfc/ 11315 11316NFS, SUNRPC, AND LOCKD CLIENTS 11317M: Trond Myklebust <trond.myklebust@hammerspace.com> 11318M: Anna Schumaker <anna.schumaker@netapp.com> 11319L: linux-nfs@vger.kernel.org 11320W: http://client.linux-nfs.org 11321T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11322S: Maintained 11323F: fs/lockd/ 11324F: fs/nfs/ 11325F: fs/nfs_common/ 11326F: net/sunrpc/ 11327F: include/linux/lockd/ 11328F: include/linux/nfs* 11329F: include/linux/sunrpc/ 11330F: include/uapi/linux/nfs* 11331F: include/uapi/linux/sunrpc/ 11332 11333NILFS2 FILESYSTEM 11334M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11335L: linux-nilfs@vger.kernel.org 11336W: https://nilfs.sourceforge.io/ 11337W: https://nilfs.osdn.jp/ 11338T: git git://github.com/konis/nilfs2.git 11339S: Supported 11340F: Documentation/filesystems/nilfs2.txt 11341F: fs/nilfs2/ 11342F: include/trace/events/nilfs2.h 11343F: include/uapi/linux/nilfs2_api.h 11344F: include/uapi/linux/nilfs2_ondisk.h 11345 11346NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11347M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11348W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11349S: Maintained 11350F: Documentation/scsi/NinjaSCSI.txt 11351F: drivers/scsi/pcmcia/nsp_* 11352 11353NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11354M: GOTO Masanori <gotom@debian.or.jp> 11355M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11356W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11357S: Maintained 11358F: Documentation/scsi/NinjaSCSI.txt 11359F: drivers/scsi/nsp32* 11360 11361NIOS2 ARCHITECTURE 11362M: Ley Foon Tan <lftan@altera.com> 11363L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 11364T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11365S: Maintained 11366F: arch/nios2/ 11367 11368NOHZ, DYNTICKS SUPPORT 11369M: Frederic Weisbecker <fweisbec@gmail.com> 11370M: Thomas Gleixner <tglx@linutronix.de> 11371M: Ingo Molnar <mingo@kernel.org> 11372L: linux-kernel@vger.kernel.org 11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11374S: Maintained 11375F: kernel/time/tick*.* 11376F: include/linux/tick.h 11377F: include/linux/sched/nohz.h 11378 11379NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11380M: Pavel Machek <pavel@ucw.cz> 11381M: Sakari Ailus <sakari.ailus@iki.fi> 11382L: linux-media@vger.kernel.org 11383S: Maintained 11384F: drivers/media/i2c/et8ek8 11385F: drivers/media/i2c/ad5820.c 11386 11387NOKIA N900 POWER SUPPLY DRIVERS 11388R: Pali Rohár <pali.rohar@gmail.com> 11389F: include/linux/power/bq2415x_charger.h 11390F: include/linux/power/bq27xxx_battery.h 11391F: include/linux/power/isp1704_charger.h 11392F: drivers/power/supply/bq2415x_charger.c 11393F: drivers/power/supply/bq27xxx_battery.c 11394F: drivers/power/supply/bq27xxx_battery_i2c.c 11395F: drivers/power/supply/isp1704_charger.c 11396F: drivers/power/supply/rx51_battery.c 11397 11398NOLIBC HEADER FILE 11399M: Willy Tarreau <w@1wt.eu> 11400S: Maintained 11401T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 11402F: tools/include/nolibc/ 11403 11404NTB AMD DRIVER 11405M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 11406L: linux-ntb@googlegroups.com 11407S: Supported 11408F: drivers/ntb/hw/amd/ 11409 11410NTB DRIVER CORE 11411M: Jon Mason <jdmason@kudzu.us> 11412M: Dave Jiang <dave.jiang@intel.com> 11413M: Allen Hubbe <allenbh@gmail.com> 11414L: linux-ntb@googlegroups.com 11415S: Supported 11416W: https://github.com/jonmason/ntb/wiki 11417T: git git://github.com/jonmason/ntb.git 11418F: drivers/ntb/ 11419F: drivers/net/ntb_netdev.c 11420F: include/linux/ntb.h 11421F: include/linux/ntb_transport.h 11422F: tools/testing/selftests/ntb/ 11423 11424NTB IDT DRIVER 11425M: Serge Semin <fancer.lancer@gmail.com> 11426L: linux-ntb@googlegroups.com 11427S: Supported 11428F: drivers/ntb/hw/idt/ 11429 11430NTB INTEL DRIVER 11431M: Dave Jiang <dave.jiang@intel.com> 11432L: linux-ntb@googlegroups.com 11433S: Supported 11434W: https://github.com/davejiang/linux/wiki 11435T: git https://github.com/davejiang/linux.git 11436F: drivers/ntb/hw/intel/ 11437 11438NTFS FILESYSTEM 11439M: Anton Altaparmakov <anton@tuxera.com> 11440L: linux-ntfs-dev@lists.sourceforge.net 11441W: http://www.tuxera.com/ 11442T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 11443S: Supported 11444F: Documentation/filesystems/ntfs.txt 11445F: fs/ntfs/ 11446 11447NUBUS SUBSYSTEM 11448M: Finn Thain <fthain@telegraphics.com.au> 11449L: linux-m68k@lists.linux-m68k.org 11450S: Maintained 11451F: arch/*/include/asm/nubus.h 11452F: drivers/nubus/ 11453F: include/linux/nubus.h 11454F: include/uapi/linux/nubus.h 11455 11456NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 11457M: Antonino Daplas <adaplas@gmail.com> 11458L: linux-fbdev@vger.kernel.org 11459S: Maintained 11460F: drivers/video/fbdev/riva/ 11461F: drivers/video/fbdev/nvidia/ 11462 11463NVM EXPRESS DRIVER 11464M: Keith Busch <kbusch@kernel.org> 11465M: Jens Axboe <axboe@fb.com> 11466M: Christoph Hellwig <hch@lst.de> 11467M: Sagi Grimberg <sagi@grimberg.me> 11468L: linux-nvme@lists.infradead.org 11469T: git://git.infradead.org/nvme.git 11470W: http://git.infradead.org/nvme.git 11471S: Supported 11472F: drivers/nvme/host/ 11473F: include/linux/nvme.h 11474F: include/uapi/linux/nvme_ioctl.h 11475 11476NVM EXPRESS FC TRANSPORT DRIVERS 11477M: James Smart <james.smart@broadcom.com> 11478L: linux-nvme@lists.infradead.org 11479S: Supported 11480F: include/linux/nvme-fc.h 11481F: include/linux/nvme-fc-driver.h 11482F: drivers/nvme/host/fc.c 11483F: drivers/nvme/target/fc.c 11484F: drivers/nvme/target/fcloop.c 11485 11486NVM EXPRESS TARGET DRIVER 11487M: Christoph Hellwig <hch@lst.de> 11488M: Sagi Grimberg <sagi@grimberg.me> 11489L: linux-nvme@lists.infradead.org 11490T: git://git.infradead.org/nvme.git 11491W: http://git.infradead.org/nvme.git 11492S: Supported 11493F: drivers/nvme/target/ 11494 11495NVMEM FRAMEWORK 11496M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11497S: Maintained 11498F: drivers/nvmem/ 11499F: Documentation/devicetree/bindings/nvmem/ 11500F: Documentation/ABI/stable/sysfs-bus-nvmem 11501F: include/linux/nvmem-consumer.h 11502F: include/linux/nvmem-provider.h 11503 11504NXP FXAS21002C DRIVER 11505M: Rui Miguel Silva <rmfrfs@gmail.com> 11506L: linux-iio@vger.kernel.org 11507S: Maintained 11508F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 11509F: drivers/iio/gyro/fxas21002c_core.c 11510F: drivers/iio/gyro/fxas21002c.h 11511F: drivers/iio/gyro/fxas21002c_i2c.c 11512F: drivers/iio/gyro/fxas21002c_spi.c 11513 11514NXP SGTL5000 DRIVER 11515M: Fabio Estevam <festevam@gmail.com> 11516L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11517S: Maintained 11518F: Documentation/devicetree/bindings/sound/sgtl5000.txt 11519F: sound/soc/codecs/sgtl5000* 11520 11521NXP SJA1105 ETHERNET SWITCH DRIVER 11522M: Vladimir Oltean <olteanv@gmail.com> 11523L: linux-kernel@vger.kernel.org 11524S: Maintained 11525F: drivers/net/dsa/sja1105 11526 11527NXP TDA998X DRM DRIVER 11528M: Russell King <linux@armlinux.org.uk> 11529S: Maintained 11530T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 11531T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 11532F: drivers/gpu/drm/i2c/tda998x_drv.c 11533F: include/drm/i2c/tda998x.h 11534F: include/dt-bindings/display/tda998x.h 11535K: "nxp,tda998x" 11536 11537NXP TFA9879 DRIVER 11538M: Peter Rosin <peda@axentia.se> 11539L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11540S: Maintained 11541F: Documentation/devicetree/bindings/sound/tfa9879.txt 11542F: sound/soc/codecs/tfa9879* 11543 11544NXP-NCI NFC DRIVER 11545M: Clément Perrochaud <clement.perrochaud@effinnov.com> 11546R: Charles Gorand <charles.gorand@effinnov.com> 11547L: linux-nfc@lists.01.org (moderated for non-subscribers) 11548S: Supported 11549F: drivers/nfc/nxp-nci 11550 11551OBJAGG 11552M: Jiri Pirko <jiri@mellanox.com> 11553L: netdev@vger.kernel.org 11554S: Supported 11555F: lib/objagg.c 11556F: lib/test_objagg.c 11557F: include/linux/objagg.h 11558 11559NXP FSPI DRIVER 11560R: Yogesh Gaur <yogeshgaur.83@gmail.com> 11561M: Ashish Kumar <ashish.kumar@nxp.com> 11562L: linux-spi@vger.kernel.org 11563S: Maintained 11564F: drivers/spi/spi-nxp-fspi.c 11565F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 11566 11567OBJTOOL 11568M: Josh Poimboeuf <jpoimboe@redhat.com> 11569M: Peter Zijlstra <peterz@infradead.org> 11570S: Supported 11571F: tools/objtool/ 11572 11573OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 11574M: Frederic Barrat <fbarrat@linux.ibm.com> 11575M: Andrew Donnellan <ajd@linux.ibm.com> 11576L: linuxppc-dev@lists.ozlabs.org 11577S: Supported 11578F: arch/powerpc/platforms/powernv/ocxl.c 11579F: arch/powerpc/include/asm/pnv-ocxl.h 11580F: drivers/misc/ocxl/ 11581F: include/misc/ocxl* 11582F: include/uapi/misc/ocxl.h 11583F: Documentation/userspace-api/accelerators/ocxl.rst 11584 11585OMAP AUDIO SUPPORT 11586M: Peter Ujfalusi <peter.ujfalusi@ti.com> 11587M: Jarkko Nikula <jarkko.nikula@bitmer.com> 11588L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11589L: linux-omap@vger.kernel.org 11590S: Maintained 11591F: sound/soc/ti/omap* 11592F: sound/soc/ti/rx51.c 11593F: sound/soc/ti/n810.c 11594F: sound/soc/ti/sdma-pcm.* 11595 11596OMAP CLOCK FRAMEWORK SUPPORT 11597M: Paul Walmsley <paul@pwsan.com> 11598L: linux-omap@vger.kernel.org 11599S: Maintained 11600F: arch/arm/*omap*/*clock* 11601 11602OMAP DEVICE TREE SUPPORT 11603M: Benoît Cousson <bcousson@baylibre.com> 11604M: Tony Lindgren <tony@atomide.com> 11605L: linux-omap@vger.kernel.org 11606L: devicetree@vger.kernel.org 11607S: Maintained 11608F: arch/arm/boot/dts/*omap* 11609F: arch/arm/boot/dts/*am3* 11610F: arch/arm/boot/dts/*am4* 11611F: arch/arm/boot/dts/*am5* 11612F: arch/arm/boot/dts/*dra7* 11613 11614OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 11615L: linux-omap@vger.kernel.org 11616L: linux-fbdev@vger.kernel.org 11617S: Orphan 11618F: drivers/video/fbdev/omap2/ 11619F: Documentation/arm/omap/dss.rst 11620 11621OMAP FRAMEBUFFER SUPPORT 11622L: linux-fbdev@vger.kernel.org 11623L: linux-omap@vger.kernel.org 11624S: Orphan 11625F: drivers/video/fbdev/omap/ 11626 11627OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11628M: Roger Quadros <rogerq@ti.com> 11629M: Tony Lindgren <tony@atomide.com> 11630L: linux-omap@vger.kernel.org 11631S: Maintained 11632F: drivers/memory/omap-gpmc.c 11633F: arch/arm/mach-omap2/*gpmc* 11634 11635OMAP GPIO DRIVER 11636M: Grygorii Strashko <grygorii.strashko@ti.com> 11637M: Santosh Shilimkar <ssantosh@kernel.org> 11638M: Kevin Hilman <khilman@kernel.org> 11639L: linux-omap@vger.kernel.org 11640S: Maintained 11641F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11642F: drivers/gpio/gpio-omap.c 11643 11644OMAP HARDWARE SPINLOCK SUPPORT 11645M: Ohad Ben-Cohen <ohad@wizery.com> 11646L: linux-omap@vger.kernel.org 11647S: Maintained 11648F: drivers/hwspinlock/omap_hwspinlock.c 11649 11650OMAP HS MMC SUPPORT 11651L: linux-mmc@vger.kernel.org 11652L: linux-omap@vger.kernel.org 11653S: Orphan 11654F: drivers/mmc/host/omap_hsmmc.c 11655 11656OMAP HWMOD DATA 11657M: Paul Walmsley <paul@pwsan.com> 11658L: linux-omap@vger.kernel.org 11659S: Maintained 11660F: arch/arm/mach-omap2/omap_hwmod*data* 11661 11662OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11663M: Benoît Cousson <bcousson@baylibre.com> 11664L: linux-omap@vger.kernel.org 11665S: Maintained 11666F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11667 11668OMAP HWMOD SUPPORT 11669M: Benoît Cousson <bcousson@baylibre.com> 11670M: Paul Walmsley <paul@pwsan.com> 11671L: linux-omap@vger.kernel.org 11672S: Maintained 11673F: arch/arm/mach-omap2/omap_hwmod.* 11674 11675OMAP I2C DRIVER 11676M: Vignesh R <vigneshr@ti.com> 11677L: linux-omap@vger.kernel.org 11678L: linux-i2c@vger.kernel.org 11679S: Maintained 11680F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11681F: drivers/i2c/busses/i2c-omap.c 11682 11683OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11684M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11685L: linux-media@vger.kernel.org 11686S: Maintained 11687F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11688F: drivers/media/platform/omap3isp/ 11689F: drivers/staging/media/omap4iss/ 11690 11691OMAP MMC SUPPORT 11692M: Aaro Koskinen <aaro.koskinen@iki.fi> 11693L: linux-omap@vger.kernel.org 11694S: Odd Fixes 11695F: drivers/mmc/host/omap.c 11696 11697OMAP POWER MANAGEMENT SUPPORT 11698M: Kevin Hilman <khilman@kernel.org> 11699L: linux-omap@vger.kernel.org 11700S: Maintained 11701F: arch/arm/*omap*/*pm* 11702F: drivers/cpufreq/omap-cpufreq.c 11703 11704OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11705M: Rajendra Nayak <rnayak@codeaurora.org> 11706M: Paul Walmsley <paul@pwsan.com> 11707L: linux-omap@vger.kernel.org 11708S: Maintained 11709F: arch/arm/mach-omap2/prm* 11710 11711OMAP RANDOM NUMBER GENERATOR SUPPORT 11712M: Deepak Saxena <dsaxena@plexity.net> 11713S: Maintained 11714F: drivers/char/hw_random/omap-rng.c 11715 11716OMAP USB SUPPORT 11717L: linux-usb@vger.kernel.org 11718L: linux-omap@vger.kernel.org 11719S: Orphan 11720F: drivers/usb/*/*omap* 11721F: arch/arm/*omap*/usb* 11722 11723OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11724M: Mark Jackson <mpfj@newflow.co.uk> 11725L: linux-omap@vger.kernel.org 11726S: Maintained 11727F: arch/arm/boot/dts/am335x-nano.dts 11728 11729OMAP1 SUPPORT 11730M: Aaro Koskinen <aaro.koskinen@iki.fi> 11731M: Tony Lindgren <tony@atomide.com> 11732L: linux-omap@vger.kernel.org 11733Q: http://patchwork.kernel.org/project/linux-omap/list/ 11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11735S: Maintained 11736F: arch/arm/mach-omap1/ 11737F: arch/arm/plat-omap/ 11738F: arch/arm/configs/omap1_defconfig 11739F: drivers/i2c/busses/i2c-omap.c 11740F: include/linux/platform_data/i2c-omap.h 11741F: include/linux/platform_data/ams-delta-fiq.h 11742 11743OMAP2+ SUPPORT 11744M: Tony Lindgren <tony@atomide.com> 11745L: linux-omap@vger.kernel.org 11746W: http://www.muru.com/linux/omap/ 11747W: http://linux.omap.com/ 11748Q: http://patchwork.kernel.org/project/linux-omap/list/ 11749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11750S: Maintained 11751F: arch/arm/mach-omap2/ 11752F: arch/arm/plat-omap/ 11753F: arch/arm/configs/omap2plus_defconfig 11754F: drivers/i2c/busses/i2c-omap.c 11755F: drivers/irqchip/irq-omap-intc.c 11756F: drivers/mfd/*omap*.c 11757F: drivers/mfd/menelaus.c 11758F: drivers/mfd/palmas.c 11759F: drivers/mfd/tps65217.c 11760F: drivers/mfd/tps65218.c 11761F: drivers/mfd/tps65910.c 11762F: drivers/mfd/twl-core.[ch] 11763F: drivers/mfd/twl4030*.c 11764F: drivers/mfd/twl6030*.c 11765F: drivers/mfd/twl6040*.c 11766F: drivers/regulator/palmas-regulator*.c 11767F: drivers/regulator/pbias-regulator.c 11768F: drivers/regulator/tps65217-regulator.c 11769F: drivers/regulator/tps65218-regulator.c 11770F: drivers/regulator/tps65910-regulator.c 11771F: drivers/regulator/twl-regulator.c 11772F: drivers/regulator/twl6030-regulator.c 11773F: include/linux/platform_data/i2c-omap.h 11774 11775ONION OMEGA2+ BOARD 11776M: Harvey Hunt <harveyhuntnexus@gmail.com> 11777L: linux-mips@vger.kernel.org 11778S: Maintained 11779F: arch/mips/boot/dts/ralink/omega2p.dts 11780 11781OMFS FILESYSTEM 11782M: Bob Copeland <me@bobcopeland.com> 11783L: linux-karma-devel@lists.sourceforge.net 11784S: Maintained 11785F: Documentation/filesystems/omfs.txt 11786F: fs/omfs/ 11787 11788OMNIKEY CARDMAN 4000 DRIVER 11789M: Harald Welte <laforge@gnumonks.org> 11790S: Maintained 11791F: drivers/char/pcmcia/cm4000_cs.c 11792F: include/linux/cm4000_cs.h 11793F: include/uapi/linux/cm4000_cs.h 11794 11795OMNIKEY CARDMAN 4040 DRIVER 11796M: Harald Welte <laforge@gnumonks.org> 11797S: Maintained 11798F: drivers/char/pcmcia/cm4040_cs.* 11799 11800OMNIVISION OV13858 SENSOR DRIVER 11801M: Sakari Ailus <sakari.ailus@linux.intel.com> 11802L: linux-media@vger.kernel.org 11803T: git git://linuxtv.org/media_tree.git 11804S: Maintained 11805F: drivers/media/i2c/ov13858.c 11806 11807OMNIVISION OV2680 SENSOR DRIVER 11808M: Rui Miguel Silva <rmfrfs@gmail.com> 11809L: linux-media@vger.kernel.org 11810T: git git://linuxtv.org/media_tree.git 11811S: Maintained 11812F: drivers/media/i2c/ov2680.c 11813F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11814 11815OMNIVISION OV2685 SENSOR DRIVER 11816M: Shunqian Zheng <zhengsq@rock-chips.com> 11817L: linux-media@vger.kernel.org 11818T: git git://linuxtv.org/media_tree.git 11819S: Maintained 11820F: drivers/media/i2c/ov2685.c 11821 11822OMNIVISION OV5640 SENSOR DRIVER 11823M: Steve Longerbeam <slongerbeam@gmail.com> 11824L: linux-media@vger.kernel.org 11825T: git git://linuxtv.org/media_tree.git 11826S: Maintained 11827F: drivers/media/i2c/ov5640.c 11828 11829OMNIVISION OV5647 SENSOR DRIVER 11830M: Luis Oliveira <lolivei@synopsys.com> 11831L: linux-media@vger.kernel.org 11832T: git git://linuxtv.org/media_tree.git 11833S: Maintained 11834F: drivers/media/i2c/ov5647.c 11835 11836OMNIVISION OV5695 SENSOR DRIVER 11837M: Shunqian Zheng <zhengsq@rock-chips.com> 11838L: linux-media@vger.kernel.org 11839T: git git://linuxtv.org/media_tree.git 11840S: Maintained 11841F: drivers/media/i2c/ov5695.c 11842 11843OMNIVISION OV7670 SENSOR DRIVER 11844M: Jonathan Corbet <corbet@lwn.net> 11845L: linux-media@vger.kernel.org 11846T: git git://linuxtv.org/media_tree.git 11847S: Maintained 11848F: drivers/media/i2c/ov7670.c 11849F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11850 11851OMNIVISION OV772x SENSOR DRIVER 11852M: Jacopo Mondi <jacopo@jmondi.org> 11853L: linux-media@vger.kernel.org 11854T: git git://linuxtv.org/media_tree.git 11855S: Odd fixes 11856F: drivers/media/i2c/ov772x.c 11857F: include/media/i2c/ov772x.h 11858F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11859 11860OMNIVISION OV7740 SENSOR DRIVER 11861M: Wenyou Yang <wenyou.yang@microchip.com> 11862L: linux-media@vger.kernel.org 11863T: git git://linuxtv.org/media_tree.git 11864S: Maintained 11865F: drivers/media/i2c/ov7740.c 11866F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11867 11868OMNIVISION OV9640 SENSOR DRIVER 11869M: Petr Cvek <petrcvekcz@gmail.com> 11870L: linux-media@vger.kernel.org 11871S: Maintained 11872F: drivers/media/i2c/ov9640.* 11873 11874OMNIVISION OV8856 SENSOR DRIVER 11875M: Ben Kao <ben.kao@intel.com> 11876L: linux-media@vger.kernel.org 11877T: git git://linuxtv.org/media_tree.git 11878S: Maintained 11879F: drivers/media/i2c/ov8856.c 11880 11881OMNIVISION OV9650 SENSOR DRIVER 11882M: Sakari Ailus <sakari.ailus@linux.intel.com> 11883R: Akinobu Mita <akinobu.mita@gmail.com> 11884R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11885L: linux-media@vger.kernel.org 11886T: git git://linuxtv.org/media_tree.git 11887S: Maintained 11888F: drivers/media/i2c/ov9650.c 11889F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11890 11891ONENAND FLASH DRIVER 11892M: Kyungmin Park <kyungmin.park@samsung.com> 11893L: linux-mtd@lists.infradead.org 11894S: Maintained 11895F: drivers/mtd/nand/onenand/ 11896F: include/linux/mtd/onenand*.h 11897 11898OP-TEE DRIVER 11899M: Jens Wiklander <jens.wiklander@linaro.org> 11900L: tee-dev@lists.linaro.org 11901S: Maintained 11902F: drivers/tee/optee/ 11903 11904OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 11905M: Sumit Garg <sumit.garg@linaro.org> 11906L: tee-dev@lists.linaro.org 11907S: Maintained 11908F: drivers/char/hw_random/optee-rng.c 11909 11910OPA-VNIC DRIVER 11911M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11912M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11913L: linux-rdma@vger.kernel.org 11914S: Supported 11915F: drivers/infiniband/ulp/opa_vnic 11916 11917OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11918M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11919M: Frank Rowand <frowand.list@gmail.com> 11920L: devicetree@vger.kernel.org 11921S: Maintained 11922F: Documentation/devicetree/dynamic-resolution-notes.txt 11923F: Documentation/devicetree/overlay-notes.txt 11924F: drivers/of/overlay.c 11925F: drivers/of/resolver.c 11926K: of_overlay_notifier_ 11927 11928OPEN FIRMWARE AND FLATTENED DEVICE TREE 11929M: Rob Herring <robh+dt@kernel.org> 11930M: Frank Rowand <frowand.list@gmail.com> 11931L: devicetree@vger.kernel.org 11932W: http://www.devicetree.org/ 11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11934S: Maintained 11935F: drivers/of/ 11936F: include/linux/of*.h 11937F: scripts/dtc/ 11938F: Documentation/ABI/testing/sysfs-firmware-ofw 11939 11940OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11941M: Rob Herring <robh+dt@kernel.org> 11942M: Mark Rutland <mark.rutland@arm.com> 11943L: devicetree@vger.kernel.org 11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11945Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11946S: Maintained 11947F: Documentation/devicetree/ 11948F: arch/*/boot/dts/ 11949F: include/dt-bindings/ 11950 11951OPENCORES I2C BUS DRIVER 11952M: Peter Korsgaard <peter@korsgaard.com> 11953M: Andrew Lunn <andrew@lunn.ch> 11954L: linux-i2c@vger.kernel.org 11955S: Maintained 11956F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt 11957F: Documentation/i2c/busses/i2c-ocores 11958F: drivers/i2c/busses/i2c-ocores.c 11959F: include/linux/platform_data/i2c-ocores.h 11960 11961OPENRISC ARCHITECTURE 11962M: Jonas Bonn <jonas@southpole.se> 11963M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11964M: Stafford Horne <shorne@gmail.com> 11965T: git git://github.com/openrisc/linux.git 11966L: openrisc@lists.librecores.org 11967W: http://openrisc.io 11968S: Maintained 11969F: Documentation/devicetree/bindings/openrisc/ 11970F: Documentation/openrisc/ 11971F: arch/openrisc/ 11972F: drivers/irqchip/irq-ompic.c 11973F: drivers/irqchip/irq-or1k-* 11974 11975OPENVSWITCH 11976M: Pravin B Shelar <pshelar@ovn.org> 11977L: netdev@vger.kernel.org 11978L: dev@openvswitch.org 11979W: http://openvswitch.org 11980S: Maintained 11981F: net/openvswitch/ 11982F: include/uapi/linux/openvswitch.h 11983 11984OPERATING PERFORMANCE POINTS (OPP) 11985M: Viresh Kumar <vireshk@kernel.org> 11986M: Nishanth Menon <nm@ti.com> 11987M: Stephen Boyd <sboyd@kernel.org> 11988L: linux-pm@vger.kernel.org 11989S: Maintained 11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11991F: drivers/opp/ 11992F: include/linux/pm_opp.h 11993F: Documentation/power/opp.rst 11994F: Documentation/devicetree/bindings/opp/ 11995 11996OPL4 DRIVER 11997M: Clemens Ladisch <clemens@ladisch.de> 11998L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11999T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12000S: Maintained 12001F: sound/drivers/opl4/ 12002 12003OPROFILE 12004M: Robert Richter <rric@kernel.org> 12005L: oprofile-list@lists.sf.net 12006S: Maintained 12007F: arch/*/include/asm/oprofile*.h 12008F: arch/*/oprofile/ 12009F: drivers/oprofile/ 12010F: include/linux/oprofile.h 12011 12012ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 12013M: Mark Fasheh <mark@fasheh.com> 12014M: Joel Becker <jlbec@evilplan.org> 12015M: Joseph Qi <joseph.qi@linux.alibaba.com> 12016L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12017W: http://ocfs2.wiki.kernel.org 12018S: Supported 12019F: Documentation/filesystems/ocfs2.txt 12020F: Documentation/filesystems/dlmfs.txt 12021F: fs/ocfs2/ 12022 12023ORANGEFS FILESYSTEM 12024M: Mike Marshall <hubcap@omnibond.com> 12025R: Martin Brandenburg <martin@omnibond.com> 12026L: devel@lists.orangefs.org 12027T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12028S: Supported 12029F: fs/orangefs/ 12030F: Documentation/filesystems/orangefs.txt 12031 12032ORINOCO DRIVER 12033L: linux-wireless@vger.kernel.org 12034W: http://wireless.kernel.org/en/users/Drivers/orinoco 12035W: http://www.nongnu.org/orinoco/ 12036S: Orphan 12037F: drivers/net/wireless/intersil/orinoco/ 12038 12039OV2659 OMNIVISION SENSOR DRIVER 12040M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12041L: linux-media@vger.kernel.org 12042W: https://linuxtv.org 12043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12044T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12045S: Maintained 12046F: drivers/media/i2c/ov2659.c 12047F: include/media/i2c/ov2659.h 12048 12049OVERLAY FILESYSTEM 12050M: Miklos Szeredi <miklos@szeredi.hu> 12051L: linux-unionfs@vger.kernel.org 12052T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12053S: Supported 12054F: fs/overlayfs/ 12055F: Documentation/filesystems/overlayfs.txt 12056 12057P54 WIRELESS DRIVER 12058M: Christian Lamparter <chunkeey@googlemail.com> 12059L: linux-wireless@vger.kernel.org 12060W: http://wireless.kernel.org/en/users/Drivers/p54 12061S: Maintained 12062F: drivers/net/wireless/intersil/p54/ 12063 12064PA SEMI ETHERNET DRIVER 12065L: netdev@vger.kernel.org 12066S: Orphan 12067F: drivers/net/ethernet/pasemi/* 12068 12069PA SEMI SMBUS DRIVER 12070L: linux-i2c@vger.kernel.org 12071S: Orphan 12072F: drivers/i2c/busses/i2c-pasemi.c 12073 12074PACKING 12075M: Vladimir Oltean <olteanv@gmail.com> 12076L: netdev@vger.kernel.org 12077S: Supported 12078F: lib/packing.c 12079F: include/linux/packing.h 12080F: Documentation/packing.txt 12081 12082PADATA PARALLEL EXECUTION MECHANISM 12083M: Steffen Klassert <steffen.klassert@secunet.com> 12084L: linux-crypto@vger.kernel.org 12085S: Maintained 12086F: kernel/padata.c 12087F: include/linux/padata.h 12088F: Documentation/padata.txt 12089 12090PAGE POOL 12091M: Jesper Dangaard Brouer <hawk@kernel.org> 12092M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12093L: netdev@vger.kernel.org 12094S: Supported 12095F: net/core/page_pool.c 12096F: include/net/page_pool.h 12097 12098PANASONIC LAPTOP ACPI EXTRAS DRIVER 12099M: Harald Welte <laforge@gnumonks.org> 12100L: platform-driver-x86@vger.kernel.org 12101S: Maintained 12102F: drivers/platform/x86/panasonic-laptop.c 12103 12104PARALLEL LCD/KEYPAD PANEL DRIVER 12105M: Willy Tarreau <willy@haproxy.com> 12106M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 12107S: Odd Fixes 12108F: Documentation/admin-guide/lcd-panel-cgram.rst 12109F: drivers/auxdisplay/panel.c 12110 12111PARALLEL PORT SUBSYSTEM 12112M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12113M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12114L: linux-parport@lists.infradead.org (subscribers-only) 12115S: Maintained 12116F: drivers/parport/ 12117F: include/linux/parport*.h 12118F: drivers/char/ppdev.c 12119F: include/uapi/linux/ppdev.h 12120F: Documentation/driver-api/parport*.rst 12121 12122PARAVIRT_OPS INTERFACE 12123M: Juergen Gross <jgross@suse.com> 12124M: Thomas Hellstrom <thellstrom@vmware.com> 12125M: "VMware, Inc." <pv-drivers@vmware.com> 12126L: virtualization@lists.linux-foundation.org 12127S: Supported 12128F: Documentation/virt/paravirt_ops.rst 12129F: arch/*/kernel/paravirt* 12130F: arch/*/include/asm/paravirt*.h 12131F: include/linux/hypervisor.h 12132 12133PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 12134M: Tim Waugh <tim@cyberelk.net> 12135L: linux-parport@lists.infradead.org (subscribers-only) 12136S: Maintained 12137F: Documentation/admin-guide/blockdev/paride.rst 12138F: drivers/block/paride/ 12139 12140PARISC ARCHITECTURE 12141M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12142M: Helge Deller <deller@gmx.de> 12143L: linux-parisc@vger.kernel.org 12144W: http://www.parisc-linux.org/ 12145Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12148S: Maintained 12149F: arch/parisc/ 12150F: Documentation/parisc/ 12151F: drivers/parisc/ 12152F: drivers/char/agp/parisc-agp.c 12153F: drivers/input/serio/gscps2.c 12154F: drivers/parport/parport_gsc.* 12155F: drivers/tty/serial/8250/8250_gsc.c 12156F: drivers/video/fbdev/sti* 12157F: drivers/video/console/sti* 12158F: drivers/video/logo/logo_parisc* 12159 12160PARMAN 12161M: Jiri Pirko <jiri@mellanox.com> 12162L: netdev@vger.kernel.org 12163S: Supported 12164F: lib/parman.c 12165F: lib/test_parman.c 12166F: include/linux/parman.h 12167 12168PC ENGINES APU BOARD DRIVER 12169M: Enrico Weigelt, metux IT consult <info@metux.net> 12170S: Maintained 12171F: drivers/platform/x86/pcengines-apuv2.c 12172 12173PC87360 HARDWARE MONITORING DRIVER 12174M: Jim Cromie <jim.cromie@gmail.com> 12175L: linux-hwmon@vger.kernel.org 12176S: Maintained 12177F: Documentation/hwmon/pc87360.rst 12178F: drivers/hwmon/pc87360.c 12179 12180PC8736x GPIO DRIVER 12181M: Jim Cromie <jim.cromie@gmail.com> 12182S: Maintained 12183F: drivers/char/pc8736x_gpio.c 12184 12185PC87427 HARDWARE MONITORING DRIVER 12186M: Jean Delvare <jdelvare@suse.com> 12187L: linux-hwmon@vger.kernel.org 12188S: Maintained 12189F: Documentation/hwmon/pc87427.rst 12190F: drivers/hwmon/pc87427.c 12191 12192PCA9532 LED DRIVER 12193M: Riku Voipio <riku.voipio@iki.fi> 12194S: Maintained 12195F: drivers/leds/leds-pca9532.c 12196F: include/linux/leds-pca9532.h 12197 12198PCA9541 I2C BUS MASTER SELECTOR DRIVER 12199M: Guenter Roeck <linux@roeck-us.net> 12200L: linux-i2c@vger.kernel.org 12201S: Maintained 12202F: drivers/i2c/muxes/i2c-mux-pca9541.c 12203 12204PCDP - PRIMARY CONSOLE AND DEBUG PORT 12205M: Khalid Aziz <khalid@gonehiking.org> 12206S: Maintained 12207F: drivers/firmware/pcdp.* 12208 12209PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 12210M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12211L: linux-pci@vger.kernel.org 12212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12213S: Maintained 12214F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 12215F: drivers/pci/controller/pci-aardvark.c 12216 12217PCI DRIVER FOR ALTERA PCIE IP 12218M: Ley Foon Tan <lftan@altera.com> 12219L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12220L: linux-pci@vger.kernel.org 12221S: Supported 12222F: Documentation/devicetree/bindings/pci/altera-pcie.txt 12223F: drivers/pci/controller/pcie-altera.c 12224 12225PCI DRIVER FOR APPLIEDMICRO XGENE 12226M: Toan Le <toan@os.amperecomputing.com> 12227L: linux-pci@vger.kernel.org 12228L: linux-arm-kernel@lists.infradead.org 12229S: Maintained 12230F: Documentation/devicetree/bindings/pci/xgene-pci.txt 12231F: drivers/pci/controller/pci-xgene.c 12232 12233PCI DRIVER FOR ARM VERSATILE PLATFORM 12234M: Rob Herring <robh@kernel.org> 12235L: linux-pci@vger.kernel.org 12236L: linux-arm-kernel@lists.infradead.org 12237S: Maintained 12238F: Documentation/devicetree/bindings/pci/versatile.txt 12239F: drivers/pci/controller/pci-versatile.c 12240 12241PCI DRIVER FOR ARMADA 8K 12242M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12243L: linux-pci@vger.kernel.org 12244L: linux-arm-kernel@lists.infradead.org 12245S: Maintained 12246F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 12247F: drivers/pci/controller/dwc/pcie-armada8k.c 12248 12249PCI DRIVER FOR CADENCE PCIE IP 12250M: Tom Joseph <tjoseph@cadence.com> 12251L: linux-pci@vger.kernel.org 12252S: Maintained 12253F: Documentation/devicetree/bindings/pci/cdns,*.txt 12254F: drivers/pci/controller/pcie-cadence* 12255 12256PCI DRIVER FOR FREESCALE LAYERSCAPE 12257M: Minghuan Lian <minghuan.Lian@nxp.com> 12258M: Mingkai Hu <mingkai.hu@nxp.com> 12259M: Roy Zang <roy.zang@nxp.com> 12260L: linuxppc-dev@lists.ozlabs.org 12261L: linux-pci@vger.kernel.org 12262L: linux-arm-kernel@lists.infradead.org 12263S: Maintained 12264F: drivers/pci/controller/dwc/*layerscape* 12265 12266PCI DRIVER FOR GENERIC OF HOSTS 12267M: Will Deacon <will@kernel.org> 12268L: linux-pci@vger.kernel.org 12269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12270S: Maintained 12271F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 12272F: drivers/pci/controller/pci-host-common.c 12273F: drivers/pci/controller/pci-host-generic.c 12274 12275PCI DRIVER FOR IMX6 12276M: Richard Zhu <hongxing.zhu@nxp.com> 12277M: Lucas Stach <l.stach@pengutronix.de> 12278L: linux-pci@vger.kernel.org 12279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12280S: Maintained 12281F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 12282F: drivers/pci/controller/dwc/*imx6* 12283 12284PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 12285M: Keith Busch <keith.busch@intel.com> 12286M: Jonathan Derrick <jonathan.derrick@intel.com> 12287L: linux-pci@vger.kernel.org 12288S: Supported 12289F: drivers/pci/controller/vmd.c 12290 12291PCI DRIVER FOR MICROSEMI SWITCHTEC 12292M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 12293M: Logan Gunthorpe <logang@deltatee.com> 12294L: linux-pci@vger.kernel.org 12295S: Maintained 12296F: Documentation/driver-api/switchtec.rst 12297F: Documentation/ABI/testing/sysfs-class-switchtec 12298F: drivers/pci/switch/switchtec* 12299F: include/uapi/linux/switchtec_ioctl.h 12300F: include/linux/switchtec.h 12301F: drivers/ntb/hw/mscc/ 12302 12303PCI DRIVER FOR MOBIVEIL PCIE IP 12304M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> 12305M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> 12306L: linux-pci@vger.kernel.org 12307S: Supported 12308F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 12309F: drivers/pci/controller/pcie-mobiveil.c 12310 12311PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 12312M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 12313M: Jason Cooper <jason@lakedaemon.net> 12314L: linux-pci@vger.kernel.org 12315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12316S: Maintained 12317F: drivers/pci/controller/*mvebu* 12318 12319PCI DRIVER FOR NVIDIA TEGRA 12320M: Thierry Reding <thierry.reding@gmail.com> 12321L: linux-tegra@vger.kernel.org 12322L: linux-pci@vger.kernel.org 12323S: Supported 12324F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 12325F: drivers/pci/controller/pci-tegra.c 12326 12327PCI DRIVER FOR RENESAS R-CAR 12328M: Simon Horman <horms@verge.net.au> 12329L: linux-pci@vger.kernel.org 12330L: linux-renesas-soc@vger.kernel.org 12331S: Maintained 12332F: drivers/pci/controller/*rcar* 12333 12334PCI DRIVER FOR SAMSUNG EXYNOS 12335M: Jingoo Han <jingoohan1@gmail.com> 12336L: linux-pci@vger.kernel.org 12337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12338L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12339S: Maintained 12340F: drivers/pci/controller/dwc/pci-exynos.c 12341 12342PCI DRIVER FOR SYNOPSYS DESIGNWARE 12343M: Jingoo Han <jingoohan1@gmail.com> 12344M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 12345L: linux-pci@vger.kernel.org 12346S: Maintained 12347F: Documentation/devicetree/bindings/pci/designware-pcie.txt 12348F: drivers/pci/controller/dwc/*designware* 12349 12350PCI DRIVER FOR TI DRA7XX 12351M: Kishon Vijay Abraham I <kishon@ti.com> 12352L: linux-omap@vger.kernel.org 12353L: linux-pci@vger.kernel.org 12354S: Supported 12355F: Documentation/devicetree/bindings/pci/ti-pci.txt 12356F: drivers/pci/controller/dwc/pci-dra7xx.c 12357 12358PCI DRIVER FOR TI KEYSTONE 12359M: Murali Karicheri <m-karicheri2@ti.com> 12360L: linux-pci@vger.kernel.org 12361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12362S: Maintained 12363F: drivers/pci/controller/dwc/pci-keystone.c 12364 12365PCI ENDPOINT SUBSYSTEM 12366M: Kishon Vijay Abraham I <kishon@ti.com> 12367M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12368L: linux-pci@vger.kernel.org 12369T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12370S: Supported 12371F: drivers/pci/endpoint/ 12372F: drivers/misc/pci_endpoint_test.c 12373F: tools/pci/ 12374 12375PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 12376M: Russell Currey <ruscur@russell.cc> 12377M: Sam Bobroff <sbobroff@linux.ibm.com> 12378M: Oliver O'Halloran <oohall@gmail.com> 12379L: linuxppc-dev@lists.ozlabs.org 12380S: Supported 12381F: Documentation/PCI/pci-error-recovery.rst 12382F: drivers/pci/pcie/aer.c 12383F: drivers/pci/pcie/dpc.c 12384F: drivers/pci/pcie/err.c 12385F: Documentation/powerpc/eeh-pci-error-recovery.rst 12386F: arch/powerpc/kernel/eeh*.c 12387F: arch/powerpc/platforms/*/eeh*.c 12388F: arch/powerpc/include/*/eeh*.h 12389 12390PCI ERROR RECOVERY 12391M: Linas Vepstas <linasvepstas@gmail.com> 12392L: linux-pci@vger.kernel.org 12393S: Supported 12394F: Documentation/PCI/pci-error-recovery.rst 12395 12396PCI MSI DRIVER FOR ALTERA MSI IP 12397M: Ley Foon Tan <lftan@altera.com> 12398L: rfi@lists.rocketboards.org (moderated for non-subscribers) 12399L: linux-pci@vger.kernel.org 12400S: Supported 12401F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 12402F: drivers/pci/controller/pcie-altera-msi.c 12403 12404PCI MSI DRIVER FOR APPLIEDMICRO XGENE 12405M: Toan Le <toan@os.amperecomputing.com> 12406L: linux-pci@vger.kernel.org 12407L: linux-arm-kernel@lists.infradead.org 12408S: Maintained 12409F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 12410F: drivers/pci/controller/pci-xgene-msi.c 12411 12412PCI SUBSYSTEM 12413M: Bjorn Helgaas <bhelgaas@google.com> 12414L: linux-pci@vger.kernel.org 12415Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12416T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 12417S: Supported 12418F: Documentation/devicetree/bindings/pci/ 12419F: Documentation/PCI/ 12420F: drivers/acpi/pci* 12421F: drivers/pci/ 12422F: include/asm-generic/pci* 12423F: include/linux/pci* 12424F: include/linux/of_pci.h 12425F: include/uapi/linux/pci* 12426F: lib/pci* 12427F: arch/x86/pci/ 12428F: arch/x86/kernel/quirks.c 12429F: arch/x86/kernel/early-quirks.c 12430 12431PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 12432M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12433L: linux-pci@vger.kernel.org 12434Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 12435T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 12436S: Supported 12437F: drivers/pci/controller/ 12438 12439PCIE DRIVER FOR ANNAPURNA LABS 12440M: Jonathan Chocron <jonnyc@amazon.com> 12441L: linux-pci@vger.kernel.org 12442S: Maintained 12443F: drivers/pci/controller/dwc/pcie-al.c 12444 12445PCIE DRIVER FOR AMLOGIC MESON 12446M: Yue Wang <yue.wang@Amlogic.com> 12447L: linux-pci@vger.kernel.org 12448L: linux-amlogic@lists.infradead.org 12449S: Maintained 12450F: drivers/pci/controller/dwc/pci-meson.c 12451 12452PCIE DRIVER FOR AXIS ARTPEC 12453M: Jesper Nilsson <jesper.nilsson@axis.com> 12454L: linux-arm-kernel@axis.com 12455L: linux-pci@vger.kernel.org 12456S: Maintained 12457F: Documentation/devicetree/bindings/pci/axis,artpec* 12458F: drivers/pci/controller/dwc/*artpec* 12459 12460PCIE DRIVER FOR CAVIUM THUNDERX 12461M: David Daney <david.daney@cavium.com> 12462L: linux-pci@vger.kernel.org 12463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12464S: Supported 12465F: Documentation/devicetree/bindings/pci/pci-thunder-* 12466F: drivers/pci/controller/pci-thunder-* 12467 12468PCIE DRIVER FOR HISILICON 12469M: Zhou Wang <wangzhou1@hisilicon.com> 12470L: linux-pci@vger.kernel.org 12471S: Maintained 12472F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 12473F: drivers/pci/controller/dwc/pcie-hisi.c 12474 12475PCIE DRIVER FOR HISILICON KIRIN 12476M: Xiaowei Song <songxiaowei@hisilicon.com> 12477M: Binghui Wang <wangbinghui@hisilicon.com> 12478L: linux-pci@vger.kernel.org 12479S: Maintained 12480F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 12481F: drivers/pci/controller/dwc/pcie-kirin.c 12482 12483PCIE DRIVER FOR HISILICON STB 12484M: Shawn Guo <shawn.guo@linaro.org> 12485L: linux-pci@vger.kernel.org 12486S: Maintained 12487F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 12488F: drivers/pci/controller/dwc/pcie-histb.c 12489 12490PCIE DRIVER FOR MEDIATEK 12491M: Ryder Lee <ryder.lee@mediatek.com> 12492L: linux-pci@vger.kernel.org 12493L: linux-mediatek@lists.infradead.org 12494S: Supported 12495F: Documentation/devicetree/bindings/pci/mediatek* 12496F: drivers/pci/controller/*mediatek* 12497 12498PCIE DRIVER FOR QUALCOMM MSM 12499M: Stanimir Varbanov <svarbanov@mm-sol.com> 12500L: linux-pci@vger.kernel.org 12501L: linux-arm-msm@vger.kernel.org 12502S: Maintained 12503F: drivers/pci/controller/dwc/*qcom* 12504 12505PCIE DRIVER FOR ROCKCHIP 12506M: Shawn Lin <shawn.lin@rock-chips.com> 12507L: linux-pci@vger.kernel.org 12508L: linux-rockchip@lists.infradead.org 12509S: Maintained 12510F: Documentation/devicetree/bindings/pci/rockchip-pcie* 12511F: drivers/pci/controller/pcie-rockchip* 12512 12513PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 12514M: Linus Walleij <linus.walleij@linaro.org> 12515L: linux-pci@vger.kernel.org 12516S: Maintained 12517F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 12518F: drivers/pci/controller/pci-v3-semi.c 12519 12520PCIE DRIVER FOR SOCIONEXT UNIPHIER 12521M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 12522L: linux-pci@vger.kernel.org 12523S: Maintained 12524F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 12525F: drivers/pci/controller/dwc/pcie-uniphier.c 12526 12527PCIE DRIVER FOR ST SPEAR13XX 12528M: Pratyush Anand <pratyush.anand@gmail.com> 12529L: linux-pci@vger.kernel.org 12530S: Maintained 12531F: drivers/pci/controller/dwc/*spear* 12532 12533PCMCIA SUBSYSTEM 12534M: Dominik Brodowski <linux@dominikbrodowski.net> 12535T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 12536S: Odd Fixes 12537F: Documentation/pcmcia/ 12538F: tools/pcmcia/ 12539F: drivers/pcmcia/ 12540F: include/pcmcia/ 12541 12542PCNET32 NETWORK DRIVER 12543M: Don Fry <pcnet32@frontier.com> 12544L: netdev@vger.kernel.org 12545S: Maintained 12546F: drivers/net/ethernet/amd/pcnet32.c 12547 12548PCRYPT PARALLEL CRYPTO ENGINE 12549M: Steffen Klassert <steffen.klassert@secunet.com> 12550L: linux-crypto@vger.kernel.org 12551S: Maintained 12552F: crypto/pcrypt.c 12553F: include/crypto/pcrypt.h 12554 12555PEAQ WMI HOTKEYS DRIVER 12556M: Hans de Goede <hdegoede@redhat.com> 12557L: platform-driver-x86@vger.kernel.org 12558S: Maintained 12559F: drivers/platform/x86/peaq-wmi.c 12560 12561PER-CPU MEMORY ALLOCATOR 12562M: Dennis Zhou <dennis@kernel.org> 12563M: Tejun Heo <tj@kernel.org> 12564M: Christoph Lameter <cl@linux.com> 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 12566S: Maintained 12567F: include/linux/percpu*.h 12568F: mm/percpu*.c 12569F: arch/*/include/asm/percpu.h 12570 12571PER-TASK DELAY ACCOUNTING 12572M: Balbir Singh <bsingharora@gmail.com> 12573S: Maintained 12574F: include/linux/delayacct.h 12575F: kernel/delayacct.c 12576 12577PERFORMANCE EVENTS SUBSYSTEM 12578M: Peter Zijlstra <peterz@infradead.org> 12579M: Ingo Molnar <mingo@redhat.com> 12580M: Arnaldo Carvalho de Melo <acme@kernel.org> 12581R: Mark Rutland <mark.rutland@arm.com> 12582R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12583R: Jiri Olsa <jolsa@redhat.com> 12584R: Namhyung Kim <namhyung@kernel.org> 12585L: linux-kernel@vger.kernel.org 12586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12587S: Supported 12588F: kernel/events/* 12589F: include/linux/perf_event.h 12590F: include/uapi/linux/perf_event.h 12591F: arch/*/kernel/perf_event*.c 12592F: arch/*/kernel/*/perf_event*.c 12593F: arch/*/kernel/*/*/perf_event*.c 12594F: arch/*/include/asm/perf_event.h 12595F: arch/*/kernel/perf_callchain.c 12596F: arch/*/events/* 12597F: arch/*/events/*/* 12598F: tools/perf/ 12599 12600PERSONALITY HANDLING 12601M: Christoph Hellwig <hch@infradead.org> 12602L: linux-abi-devel@lists.sourceforge.net 12603S: Maintained 12604F: include/linux/personality.h 12605F: include/uapi/linux/personality.h 12606 12607PHOENIX RC FLIGHT CONTROLLER ADAPTER 12608M: Marcus Folkesson <marcus.folkesson@gmail.com> 12609L: linux-input@vger.kernel.org 12610S: Maintained 12611F: Documentation/input/devices/pxrc.rst 12612F: drivers/input/joystick/pxrc.c 12613 12614PHONET PROTOCOL 12615M: Remi Denis-Courmont <courmisch@gmail.com> 12616S: Supported 12617F: Documentation/networking/phonet.txt 12618F: include/linux/phonet.h 12619F: include/net/phonet/ 12620F: include/uapi/linux/phonet.h 12621F: net/phonet/ 12622 12623PHRAM MTD DRIVER 12624M: Joern Engel <joern@lazybastard.org> 12625L: linux-mtd@lists.infradead.org 12626S: Maintained 12627F: drivers/mtd/devices/phram.c 12628 12629PICOLCD HID DRIVER 12630M: Bruno Prémont <bonbons@linux-vserver.org> 12631L: linux-input@vger.kernel.org 12632S: Maintained 12633F: drivers/hid/hid-picolcd* 12634 12635PICOXCELL SUPPORT 12636M: Jamie Iles <jamie@jamieiles.com> 12637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12638T: git git://github.com/jamieiles/linux-2.6-ji.git 12639S: Supported 12640F: arch/arm/boot/dts/picoxcell* 12641F: arch/arm/mach-picoxcell/ 12642F: drivers/crypto/picoxcell* 12643 12644PIDFD API 12645M: Christian Brauner <christian@brauner.io> 12646L: linux-kernel@vger.kernel.org 12647S: Maintained 12648T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 12649F: samples/pidfd/ 12650F: tools/testing/selftests/pidfd/ 12651K: (?i)pidfd 12652K: (?i)clone3 12653K: \b(clone_args|kernel_clone_args)\b 12654 12655PIN CONTROL SUBSYSTEM 12656M: Linus Walleij <linus.walleij@linaro.org> 12657L: linux-gpio@vger.kernel.org 12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12659S: Maintained 12660F: Documentation/devicetree/bindings/pinctrl/ 12661F: Documentation/driver-api/pinctl.rst 12662F: drivers/pinctrl/ 12663F: include/linux/pinctrl/ 12664 12665PIN CONTROLLER - MICROCHIP AT91 12666M: Ludovic Desroches <ludovic.desroches@microchip.com> 12667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12668L: linux-gpio@vger.kernel.org 12669S: Supported 12670F: drivers/pinctrl/pinctrl-at91* 12671F: drivers/gpio/gpio-sama5d2-piobu.c 12672 12673PIN CONTROLLER - FREESCALE 12674M: Dong Aisheng <aisheng.dong@nxp.com> 12675M: Fabio Estevam <festevam@gmail.com> 12676M: Shawn Guo <shawnguo@kernel.org> 12677M: Stefan Agner <stefan@agner.ch> 12678R: Pengutronix Kernel Team <kernel@pengutronix.de> 12679L: linux-gpio@vger.kernel.org 12680S: Maintained 12681F: drivers/pinctrl/freescale/ 12682F: Documentation/devicetree/bindings/pinctrl/fsl,* 12683 12684PIN CONTROLLER - INTEL 12685M: Mika Westerberg <mika.westerberg@linux.intel.com> 12686M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12687T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12688S: Maintained 12689F: drivers/pinctrl/intel/ 12690 12691PIN CONTROLLER - MEDIATEK 12692M: Sean Wang <sean.wang@kernel.org> 12693L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12694S: Maintained 12695F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12696F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12697F: drivers/pinctrl/mediatek/ 12698 12699PIN CONTROLLER - QUALCOMM 12700M: Bjorn Andersson <bjorn.andersson@linaro.org> 12701S: Maintained 12702L: linux-arm-msm@vger.kernel.org 12703F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12704F: drivers/pinctrl/qcom/ 12705 12706PIN CONTROLLER - RENESAS 12707M: Geert Uytterhoeven <geert+renesas@glider.be> 12708L: linux-renesas-soc@vger.kernel.org 12709T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12710S: Maintained 12711F: drivers/pinctrl/pinctrl-rz* 12712F: drivers/pinctrl/sh-pfc/ 12713 12714PIN CONTROLLER - SAMSUNG 12715M: Tomasz Figa <tomasz.figa@gmail.com> 12716M: Krzysztof Kozlowski <krzk@kernel.org> 12717M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12719L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12720Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12721T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12722S: Maintained 12723F: drivers/pinctrl/samsung/ 12724F: include/dt-bindings/pinctrl/samsung.h 12725F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12726 12727PIN CONTROLLER - SINGLE 12728M: Tony Lindgren <tony@atomide.com> 12729M: Haojian Zhuang <haojian.zhuang@linaro.org> 12730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12731L: linux-omap@vger.kernel.org 12732S: Maintained 12733F: drivers/pinctrl/pinctrl-single.c 12734 12735PIN CONTROLLER - ST SPEAR 12736M: Viresh Kumar <vireshk@kernel.org> 12737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12738W: http://www.st.com/spear 12739S: Maintained 12740F: drivers/pinctrl/spear/ 12741 12742PISTACHIO SOC SUPPORT 12743M: James Hartley <james.hartley@sondrel.com> 12744L: linux-mips@vger.kernel.org 12745S: Odd Fixes 12746F: arch/mips/pistachio/ 12747F: arch/mips/include/asm/mach-pistachio/ 12748F: arch/mips/boot/dts/img/pistachio* 12749F: arch/mips/configs/pistachio*_defconfig 12750 12751PKTCDVD DRIVER 12752S: Orphan 12753M: linux-block@vger.kernel.org 12754F: drivers/block/pktcdvd.c 12755F: include/linux/pktcdvd.h 12756F: include/uapi/linux/pktcdvd.h 12757 12758PKUNITY SOC DRIVERS 12759M: Guan Xuetao <gxt@pku.edu.cn> 12760W: http://mprc.pku.edu.cn/~guanxuetao/linux 12761S: Maintained 12762T: git git://github.com/gxt/linux.git 12763F: drivers/input/serio/i8042-unicore32io.h 12764F: drivers/i2c/busses/i2c-puv3.c 12765F: drivers/video/fbdev/fb-puv3.c 12766F: drivers/rtc/rtc-puv3.c 12767 12768PMBUS HARDWARE MONITORING DRIVERS 12769M: Guenter Roeck <linux@roeck-us.net> 12770L: linux-hwmon@vger.kernel.org 12771W: http://hwmon.wiki.kernel.org/ 12772W: http://www.roeck-us.net/linux/drivers/ 12773T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12774S: Maintained 12775F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12776F: Documentation/devicetree/bindings/hwmon/max31785.txt 12777F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12778F: Documentation/hwmon/adm1275.rst 12779F: Documentation/hwmon/ibm-cffps.rst 12780F: Documentation/hwmon/ir35221.rst 12781F: Documentation/hwmon/lm25066.rst 12782F: Documentation/hwmon/ltc2978.rst 12783F: Documentation/hwmon/ltc3815.rst 12784F: Documentation/hwmon/max16064.rst 12785F: Documentation/hwmon/max20751.rst 12786F: Documentation/hwmon/max31785.rst 12787F: Documentation/hwmon/max34440.rst 12788F: Documentation/hwmon/max8688.rst 12789F: Documentation/hwmon/pmbus.rst 12790F: Documentation/hwmon/pmbus-core.rst 12791F: Documentation/hwmon/tps40422.rst 12792F: Documentation/hwmon/ucd9000.rst 12793F: Documentation/hwmon/ucd9200.rst 12794F: Documentation/hwmon/zl6100.rst 12795F: drivers/hwmon/pmbus/ 12796F: include/linux/pmbus.h 12797 12798PMC SIERRA MaxRAID DRIVER 12799L: linux-scsi@vger.kernel.org 12800W: http://www.pmc-sierra.com/ 12801S: Orphan 12802F: drivers/scsi/pmcraid.* 12803 12804PMC SIERRA PM8001 DRIVER 12805M: Jack Wang <jinpu.wang@cloud.ionos.com> 12806L: linux-scsi@vger.kernel.org 12807S: Supported 12808F: drivers/scsi/pm8001/ 12809 12810PNP SUPPORT 12811M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12812S: Maintained 12813F: drivers/pnp/ 12814 12815PNI RM3100 IIO DRIVER 12816M: Song Qiang <songqiang1304521@gmail.com> 12817L: linux-iio@vger.kernel.org 12818S: Maintained 12819F: drivers/iio/magnetometer/rm3100* 12820F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12821 12822POSIX CLOCKS and TIMERS 12823M: Thomas Gleixner <tglx@linutronix.de> 12824L: linux-kernel@vger.kernel.org 12825T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12826S: Maintained 12827F: fs/timerfd.c 12828F: include/linux/timer* 12829F: kernel/time/*timer* 12830 12831POWER MANAGEMENT CORE 12832M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12833L: linux-pm@vger.kernel.org 12834T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12835B: https://bugzilla.kernel.org 12836S: Supported 12837F: drivers/base/power/ 12838F: include/linux/pm.h 12839F: include/linux/pm_* 12840F: include/linux/powercap.h 12841F: include/linux/intel_rapl.h 12842F: drivers/powercap/ 12843F: kernel/configs/nopm.config 12844 12845POWER STATE COORDINATION INTERFACE (PSCI) 12846M: Mark Rutland <mark.rutland@arm.com> 12847M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12848L: linux-arm-kernel@lists.infradead.org 12849S: Maintained 12850F: drivers/firmware/psci/ 12851F: include/linux/psci.h 12852F: include/uapi/linux/psci.h 12853 12854POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12855M: Sebastian Reichel <sre@kernel.org> 12856L: linux-pm@vger.kernel.org 12857T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12858S: Maintained 12859F: Documentation/ABI/testing/sysfs-class-power 12860F: Documentation/devicetree/bindings/power/supply/ 12861F: include/linux/power_supply.h 12862F: drivers/power/supply/ 12863 12864POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12865M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12866L: linuxppc-dev@lists.ozlabs.org 12867S: Maintained 12868F: drivers/char/powernv-op-panel.c 12869 12870PPP OVER ATM (RFC 2364) 12871M: Mitchell Blank Jr <mitch@sfgoth.com> 12872S: Maintained 12873F: net/atm/pppoatm.c 12874F: include/uapi/linux/atmppp.h 12875 12876PPP OVER ETHERNET 12877M: Michal Ostrowski <mostrows@earthlink.net> 12878S: Maintained 12879F: drivers/net/ppp/pppoe.c 12880F: drivers/net/ppp/pppox.c 12881 12882PPP OVER L2TP 12883M: James Chapman <jchapman@katalix.com> 12884S: Maintained 12885F: net/l2tp/l2tp_ppp.c 12886F: include/linux/if_pppol2tp.h 12887F: include/uapi/linux/if_pppol2tp.h 12888 12889PPP PROTOCOL DRIVERS AND COMPRESSORS 12890M: Paul Mackerras <paulus@samba.org> 12891L: linux-ppp@vger.kernel.org 12892S: Maintained 12893F: drivers/net/ppp/ppp_* 12894 12895PPS SUPPORT 12896M: Rodolfo Giometti <giometti@enneenne.com> 12897W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12898L: linuxpps@ml.enneenne.com (subscribers-only) 12899S: Maintained 12900F: Documentation/driver-api/pps.rst 12901F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12902F: Documentation/ABI/testing/sysfs-pps 12903F: drivers/pps/ 12904F: include/linux/pps*.h 12905F: include/uapi/linux/pps.h 12906 12907PPTP DRIVER 12908M: Dmitry Kozlov <xeb@mail.ru> 12909L: netdev@vger.kernel.org 12910S: Maintained 12911F: drivers/net/ppp/pptp.c 12912W: http://sourceforge.net/projects/accel-pptp 12913 12914PRINTK 12915M: Petr Mladek <pmladek@suse.com> 12916M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12917R: Steven Rostedt <rostedt@goodmis.org> 12918S: Maintained 12919F: kernel/printk/ 12920F: include/linux/printk.h 12921 12922PRISM54 WIRELESS DRIVER 12923M: Luis Chamberlain <mcgrof@kernel.org> 12924L: linux-wireless@vger.kernel.org 12925W: http://wireless.kernel.org/en/users/Drivers/p54 12926S: Obsolete 12927F: drivers/net/wireless/intersil/prism54/ 12928 12929PROC FILESYSTEM 12930R: Alexey Dobriyan <adobriyan@gmail.com> 12931L: linux-kernel@vger.kernel.org 12932L: linux-fsdevel@vger.kernel.org 12933S: Maintained 12934F: fs/proc/ 12935F: include/linux/proc_fs.h 12936F: tools/testing/selftests/proc/ 12937F: Documentation/filesystems/proc.txt 12938 12939PROC SYSCTL 12940M: Luis Chamberlain <mcgrof@kernel.org> 12941M: Kees Cook <keescook@chromium.org> 12942L: linux-kernel@vger.kernel.org 12943L: linux-fsdevel@vger.kernel.org 12944S: Maintained 12945F: fs/proc/proc_sysctl.c 12946F: include/linux/sysctl.h 12947F: kernel/sysctl.c 12948F: tools/testing/selftests/sysctl/ 12949 12950PS3 NETWORK SUPPORT 12951M: Geoff Levand <geoff@infradead.org> 12952L: netdev@vger.kernel.org 12953L: linuxppc-dev@lists.ozlabs.org 12954S: Maintained 12955F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12956 12957PS3 PLATFORM SUPPORT 12958M: Geoff Levand <geoff@infradead.org> 12959L: linuxppc-dev@lists.ozlabs.org 12960S: Maintained 12961F: arch/powerpc/boot/ps3* 12962F: arch/powerpc/include/asm/lv1call.h 12963F: arch/powerpc/include/asm/ps3*.h 12964F: arch/powerpc/platforms/ps3/ 12965F: drivers/*/ps3* 12966F: drivers/ps3/ 12967F: drivers/rtc/rtc-ps3.c 12968F: drivers/usb/host/*ps3.c 12969F: sound/ppc/snd_ps3* 12970 12971PS3VRAM DRIVER 12972M: Jim Paris <jim@jtan.com> 12973M: Geoff Levand <geoff@infradead.org> 12974L: linuxppc-dev@lists.ozlabs.org 12975S: Maintained 12976F: drivers/block/ps3vram.c 12977 12978PSAMPLE PACKET SAMPLING SUPPORT: 12979M: Yotam Gigi <yotam.gi@gmail.com> 12980S: Maintained 12981F: net/psample 12982F: include/net/psample.h 12983F: include/uapi/linux/psample.h 12984 12985PSTORE FILESYSTEM 12986M: Kees Cook <keescook@chromium.org> 12987M: Anton Vorontsov <anton@enomsg.org> 12988M: Colin Cross <ccross@android.com> 12989M: Tony Luck <tony.luck@intel.com> 12990S: Maintained 12991T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12992F: fs/pstore/ 12993F: include/linux/pstore* 12994F: drivers/firmware/efi/efi-pstore.c 12995F: drivers/acpi/apei/erst.c 12996F: Documentation/admin-guide/ramoops.rst 12997F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12998K: \b(pstore|ramoops) 12999 13000PTP HARDWARE CLOCK SUPPORT 13001M: Richard Cochran <richardcochran@gmail.com> 13002L: netdev@vger.kernel.org 13003S: Maintained 13004W: http://linuxptp.sourceforge.net/ 13005F: Documentation/ABI/testing/sysfs-ptp 13006F: Documentation/driver-api/ptp.rst 13007F: drivers/net/phy/dp83640* 13008F: drivers/ptp/* 13009F: include/linux/ptp_cl* 13010 13011PTRACE SUPPORT 13012M: Oleg Nesterov <oleg@redhat.com> 13013S: Maintained 13014F: include/asm-generic/syscall.h 13015F: include/linux/ptrace.h 13016F: include/linux/regset.h 13017F: include/linux/tracehook.h 13018F: include/uapi/linux/ptrace.h 13019F: include/uapi/linux/ptrace.h 13020F: kernel/ptrace.c 13021F: arch/*/ptrace*.c 13022F: arch/*/*/ptrace*.c 13023F: arch/*/include/asm/ptrace*.h 13024 13025PULSE8-CEC DRIVER 13026M: Hans Verkuil <hverkuil@xs4all.nl> 13027L: linux-media@vger.kernel.org 13028T: git git://linuxtv.org/media_tree.git 13029S: Maintained 13030F: drivers/media/usb/pulse8-cec/* 13031F: Documentation/media/cec-drivers/pulse8-cec.rst 13032 13033PVRUSB2 VIDEO4LINUX DRIVER 13034M: Mike Isely <isely@pobox.com> 13035L: pvrusb2@isely.net (subscribers-only) 13036L: linux-media@vger.kernel.org 13037W: http://www.isely.net/pvrusb2/ 13038T: git git://linuxtv.org/media_tree.git 13039S: Maintained 13040F: Documentation/media/v4l-drivers/pvrusb2* 13041F: drivers/media/usb/pvrusb2/ 13042 13043PWC WEBCAM DRIVER 13044M: Hans Verkuil <hverkuil@xs4all.nl> 13045L: linux-media@vger.kernel.org 13046T: git git://linuxtv.org/media_tree.git 13047S: Odd Fixes 13048F: drivers/media/usb/pwc/* 13049F: include/trace/events/pwc.h 13050 13051PWM FAN DRIVER 13052M: Kamil Debski <kamil@wypas.org> 13053M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13054L: linux-hwmon@vger.kernel.org 13055S: Supported 13056F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 13057F: Documentation/hwmon/pwm-fan.rst 13058F: drivers/hwmon/pwm-fan.c 13059 13060PWM IR Transmitter 13061M: Sean Young <sean@mess.org> 13062L: linux-media@vger.kernel.org 13063S: Maintained 13064F: drivers/media/rc/pwm-ir-tx.c 13065 13066PWM SUBSYSTEM 13067M: Thierry Reding <thierry.reding@gmail.com> 13068L: linux-pwm@vger.kernel.org 13069S: Maintained 13070T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13071F: Documentation/driver-api/pwm.rst 13072F: Documentation/devicetree/bindings/pwm/ 13073F: include/linux/pwm.h 13074F: drivers/pwm/ 13075F: drivers/video/backlight/pwm_bl.c 13076F: include/linux/pwm_backlight.h 13077F: drivers/gpio/gpio-mvebu.c 13078F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13079 13080PXA GPIO DRIVER 13081M: Robert Jarzmik <robert.jarzmik@free.fr> 13082L: linux-gpio@vger.kernel.org 13083S: Maintained 13084F: drivers/gpio/gpio-pxa.c 13085 13086PXA MMCI DRIVER 13087S: Orphan 13088 13089PXA RTC DRIVER 13090M: Robert Jarzmik <robert.jarzmik@free.fr> 13091L: linux-rtc@vger.kernel.org 13092S: Maintained 13093 13094PXA2xx/PXA3xx SUPPORT 13095M: Daniel Mack <daniel@zonque.org> 13096M: Haojian Zhuang <haojian.zhuang@gmail.com> 13097M: Robert Jarzmik <robert.jarzmik@free.fr> 13098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13099T: git git://github.com/hzhuang1/linux.git 13100T: git git://github.com/rjarzmik/linux.git 13101S: Maintained 13102F: arch/arm/boot/dts/pxa* 13103F: arch/arm/mach-pxa/ 13104F: drivers/dma/pxa* 13105F: drivers/pcmcia/pxa2xx* 13106F: drivers/pinctrl/pxa/ 13107F: drivers/spi/spi-pxa2xx* 13108F: drivers/usb/gadget/udc/pxa2* 13109F: include/sound/pxa2xx-lib.h 13110F: sound/arm/pxa* 13111F: sound/soc/pxa/ 13112 13113QAT DRIVER 13114M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 13115L: qat-linux@intel.com 13116S: Supported 13117F: drivers/crypto/qat/ 13118 13119QCOM AUDIO (ASoC) DRIVERS 13120M: Patrick Lai <plai@codeaurora.org> 13121M: Banajit Goswami <bgoswami@codeaurora.org> 13122L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13123S: Supported 13124F: sound/soc/qcom/ 13125 13126QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 13127M: Gabriel Somlo <somlo@cmu.edu> 13128M: "Michael S. Tsirkin" <mst@redhat.com> 13129L: qemu-devel@nongnu.org 13130S: Maintained 13131F: drivers/firmware/qemu_fw_cfg.c 13132F: include/uapi/linux/qemu_fw_cfg.h 13133 13134QIB DRIVER 13135M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13136M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13137L: linux-rdma@vger.kernel.org 13138S: Supported 13139F: drivers/infiniband/hw/qib/ 13140 13141QLOGIC QL41xxx FCOE DRIVER 13142M: QLogic-Storage-Upstream@cavium.com 13143L: linux-scsi@vger.kernel.org 13144S: Supported 13145F: drivers/scsi/qedf/ 13146 13147QLOGIC QL41xxx ISCSI DRIVER 13148M: QLogic-Storage-Upstream@cavium.com 13149L: linux-scsi@vger.kernel.org 13150S: Supported 13151F: drivers/scsi/qedi/ 13152 13153QLOGIC QL4xxx ETHERNET DRIVER 13154M: Ariel Elior <aelior@marvell.com> 13155M: GR-everest-linux-l2@marvell.com 13156L: netdev@vger.kernel.org 13157S: Supported 13158F: drivers/net/ethernet/qlogic/qed/ 13159F: include/linux/qed/ 13160F: drivers/net/ethernet/qlogic/qede/ 13161 13162QLOGIC QL4xxx RDMA DRIVER 13163M: Michal Kalderon <mkalderon@marvell.com> 13164M: Ariel Elior <aelior@marvell.com> 13165L: linux-rdma@vger.kernel.org 13166S: Supported 13167F: drivers/infiniband/hw/qedr/ 13168F: include/uapi/rdma/qedr-abi.h 13169 13170QLOGIC QLA1280 SCSI DRIVER 13171M: Michael Reed <mdr@sgi.com> 13172L: linux-scsi@vger.kernel.org 13173S: Maintained 13174F: drivers/scsi/qla1280.[ch] 13175 13176QLOGIC QLA2XXX FC-SCSI DRIVER 13177M: qla2xxx-upstream@qlogic.com 13178L: linux-scsi@vger.kernel.org 13179S: Supported 13180F: Documentation/scsi/LICENSE.qla2xxx 13181F: drivers/scsi/qla2xxx/ 13182 13183QLOGIC QLA3XXX NETWORK DRIVER 13184M: GR-Linux-NIC-Dev@marvell.com 13185L: netdev@vger.kernel.org 13186S: Supported 13187F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 13188F: drivers/net/ethernet/qlogic/qla3xxx.* 13189 13190QLOGIC QLA4XXX iSCSI DRIVER 13191M: QLogic-Storage-Upstream@qlogic.com 13192L: linux-scsi@vger.kernel.org 13193S: Supported 13194F: Documentation/scsi/LICENSE.qla4xxx 13195F: drivers/scsi/qla4xxx/ 13196 13197QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 13198M: Shahed Shaikh <shshaikh@marvell.com> 13199M: Manish Chopra <manishc@marvell.com> 13200M: GR-Linux-NIC-Dev@marvell.com 13201L: netdev@vger.kernel.org 13202S: Supported 13203F: drivers/net/ethernet/qlogic/qlcnic/ 13204 13205QLOGIC QLGE 10Gb ETHERNET DRIVER 13206M: Manish Chopra <manishc@marvell.com> 13207M: GR-Linux-NIC-Dev@marvell.com 13208L: netdev@vger.kernel.org 13209S: Supported 13210F: drivers/net/ethernet/qlogic/qlge/ 13211 13212QM1D1B0004 MEDIA DRIVER 13213M: Akihiro Tsukada <tskd08@gmail.com> 13214L: linux-media@vger.kernel.org 13215S: Odd Fixes 13216F: drivers/media/tuners/qm1d1b0004* 13217 13218QM1D1C0042 MEDIA DRIVER 13219M: Akihiro Tsukada <tskd08@gmail.com> 13220L: linux-media@vger.kernel.org 13221S: Odd Fixes 13222F: drivers/media/tuners/qm1d1c0042* 13223 13224QNX4 FILESYSTEM 13225M: Anders Larsen <al@alarsen.net> 13226W: http://www.alarsen.net/linux/qnx4fs/ 13227S: Maintained 13228F: fs/qnx4/ 13229F: include/uapi/linux/qnx4_fs.h 13230F: include/uapi/linux/qnxtypes.h 13231 13232QORIQ DPAA2 FSL-MC BUS DRIVER 13233M: Stuart Yoder <stuyoder@gmail.com> 13234M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13235L: linux-kernel@vger.kernel.org 13236S: Maintained 13237F: drivers/bus/fsl-mc/ 13238F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13239F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13240 13241QT1010 MEDIA DRIVER 13242M: Antti Palosaari <crope@iki.fi> 13243L: linux-media@vger.kernel.org 13244W: https://linuxtv.org 13245W: http://palosaari.fi/linux/ 13246Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13247T: git git://linuxtv.org/anttip/media_tree.git 13248S: Maintained 13249F: drivers/media/tuners/qt1010* 13250 13251QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13252M: Kalle Valo <kvalo@codeaurora.org> 13253L: ath10k@lists.infradead.org 13254W: http://wireless.kernel.org/en/users/Drivers/ath10k 13255T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13256S: Supported 13257F: drivers/net/wireless/ath/ath10k/ 13258 13259QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13260M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13261L: linux-wireless@vger.kernel.org 13262W: http://wireless.kernel.org/en/users/Drivers/ath9k 13263S: Supported 13264F: drivers/net/wireless/ath/ath9k/ 13265 13266QUALCOMM CAMERA SUBSYSTEM DRIVER 13267M: Todor Tomov <todor.too@gmail.com> 13268L: linux-media@vger.kernel.org 13269S: Maintained 13270F: Documentation/devicetree/bindings/media/qcom,camss.txt 13271F: Documentation/media/v4l-drivers/qcom_camss.rst 13272F: drivers/media/platform/qcom/camss/ 13273 13274QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 13275M: Ilia Lin <ilia.lin@kernel.org> 13276L: linux-pm@vger.kernel.org 13277S: Maintained 13278F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 13279F: drivers/cpufreq/qcom-cpufreq-kryo.c 13280 13281QUALCOMM EMAC GIGABIT ETHERNET DRIVER 13282M: Timur Tabi <timur@kernel.org> 13283L: netdev@vger.kernel.org 13284S: Maintained 13285F: drivers/net/ethernet/qualcomm/emac/ 13286 13287QUALCOMM ETHQOS ETHERNET DRIVER 13288M: Vinod Koul <vkoul@kernel.org> 13289M: Niklas Cassel <niklas.cassel@linaro.org> 13290L: netdev@vger.kernel.org 13291S: Maintained 13292F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13293F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13294 13295QUALCOMM GENERIC INTERFACE I2C DRIVER 13296M: Alok Chauhan <alokc@codeaurora.org> 13297L: linux-i2c@vger.kernel.org 13298L: linux-arm-msm@vger.kernel.org 13299S: Supported 13300F: drivers/i2c/busses/i2c-qcom-geni.c 13301 13302QUALCOMM HEXAGON ARCHITECTURE 13303M: Richard Kuo <rkuo@codeaurora.org> 13304L: linux-hexagon@vger.kernel.org 13305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 13306S: Supported 13307F: arch/hexagon/ 13308 13309QUALCOMM HIDMA DRIVER 13310M: Sinan Kaya <okaya@kernel.org> 13311L: linux-arm-kernel@lists.infradead.org 13312L: linux-arm-msm@vger.kernel.org 13313L: dmaengine@vger.kernel.org 13314S: Supported 13315F: drivers/dma/qcom/hidma* 13316 13317QUALCOMM IOMMU 13318M: Rob Clark <robdclark@gmail.com> 13319L: iommu@lists.linux-foundation.org 13320L: linux-arm-msm@vger.kernel.org 13321S: Maintained 13322F: drivers/iommu/qcom_iommu.c 13323 13324QUALCOMM TSENS THERMAL DRIVER 13325M: Amit Kucheria <amit.kucheria@linaro.org> 13326L: linux-pm@vger.kernel.org 13327L: linux-arm-msm@vger.kernel.org 13328S: Maintained 13329F: drivers/thermal/qcom/ 13330 13331QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 13332M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 13333L: linux-media@vger.kernel.org 13334L: linux-arm-msm@vger.kernel.org 13335T: git git://linuxtv.org/media_tree.git 13336S: Maintained 13337F: drivers/media/platform/qcom/venus/ 13338 13339QUALCOMM WCN36XX WIRELESS DRIVER 13340M: Kalle Valo <kvalo@codeaurora.org> 13341L: wcn36xx@lists.infradead.org 13342W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 13343T: git git://github.com/KrasnikovEugene/wcn36xx.git 13344S: Supported 13345F: drivers/net/wireless/ath/wcn36xx/ 13346 13347QUANTENNA QTNFMAC WIRELESS DRIVER 13348M: Igor Mitsyanko <imitsyanko@quantenna.com> 13349M: Avinash Patil <avinashp@quantenna.com> 13350M: Sergey Matyukevich <smatyukevich@quantenna.com> 13351L: linux-wireless@vger.kernel.org 13352S: Maintained 13353F: drivers/net/wireless/quantenna 13354 13355RADEON and AMDGPU DRM DRIVERS 13356M: Alex Deucher <alexander.deucher@amd.com> 13357M: Christian König <christian.koenig@amd.com> 13358M: David (ChunMing) Zhou <David1.Zhou@amd.com> 13359L: amd-gfx@lists.freedesktop.org 13360T: git git://people.freedesktop.org/~agd5f/linux 13361S: Supported 13362F: drivers/gpu/drm/radeon/ 13363F: include/uapi/drm/radeon_drm.h 13364F: drivers/gpu/drm/amd/ 13365F: include/uapi/drm/amdgpu_drm.h 13366 13367RADEON FRAMEBUFFER DISPLAY DRIVER 13368M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 13369L: linux-fbdev@vger.kernel.org 13370S: Maintained 13371F: drivers/video/fbdev/aty/radeon* 13372F: include/uapi/linux/radeonfb.h 13373 13374RADIOSHARK RADIO DRIVER 13375M: Hans Verkuil <hverkuil@xs4all.nl> 13376L: linux-media@vger.kernel.org 13377T: git git://linuxtv.org/media_tree.git 13378S: Maintained 13379F: drivers/media/radio/radio-shark.c 13380 13381RADIOSHARK2 RADIO DRIVER 13382M: Hans Verkuil <hverkuil@xs4all.nl> 13383L: linux-media@vger.kernel.org 13384T: git git://linuxtv.org/media_tree.git 13385S: Maintained 13386F: drivers/media/radio/radio-shark2.c 13387F: drivers/media/radio/radio-tea5777.c 13388 13389RADOS BLOCK DEVICE (RBD) 13390M: Ilya Dryomov <idryomov@gmail.com> 13391M: Sage Weil <sage@redhat.com> 13392M: Alex Elder <elder@kernel.org> 13393L: ceph-devel@vger.kernel.org 13394W: http://ceph.com/ 13395T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 13396T: git git://github.com/ceph/ceph-client.git 13397S: Supported 13398F: Documentation/ABI/testing/sysfs-bus-rbd 13399F: drivers/block/rbd.c 13400F: drivers/block/rbd_types.h 13401 13402RAGE128 FRAMEBUFFER DISPLAY DRIVER 13403M: Paul Mackerras <paulus@samba.org> 13404L: linux-fbdev@vger.kernel.org 13405S: Maintained 13406F: drivers/video/fbdev/aty/aty128fb.c 13407 13408RAINSHADOW-CEC DRIVER 13409M: Hans Verkuil <hverkuil@xs4all.nl> 13410L: linux-media@vger.kernel.org 13411T: git git://linuxtv.org/media_tree.git 13412S: Maintained 13413F: drivers/media/usb/rainshadow-cec/* 13414 13415RALINK MIPS ARCHITECTURE 13416M: John Crispin <john@phrozen.org> 13417L: linux-mips@vger.kernel.org 13418S: Maintained 13419F: arch/mips/ralink 13420 13421RALINK RT2X00 WIRELESS LAN DRIVER 13422P: rt2x00 project 13423M: Stanislaw Gruszka <sgruszka@redhat.com> 13424M: Helmut Schaa <helmut.schaa@googlemail.com> 13425L: linux-wireless@vger.kernel.org 13426S: Maintained 13427F: drivers/net/wireless/ralink/rt2x00/ 13428 13429RAMDISK RAM BLOCK DEVICE DRIVER 13430M: Jens Axboe <axboe@kernel.dk> 13431S: Maintained 13432F: Documentation/admin-guide/blockdev/ramdisk.rst 13433F: drivers/block/brd.c 13434 13435RANCHU VIRTUAL BOARD FOR MIPS 13436M: Miodrag Dinic <miodrag.dinic@mips.com> 13437L: linux-mips@vger.kernel.org 13438S: Supported 13439F: arch/mips/generic/board-ranchu.c 13440F: arch/mips/configs/generic/board-ranchu.config 13441 13442RANDOM NUMBER DRIVER 13443M: "Theodore Ts'o" <tytso@mit.edu> 13444S: Maintained 13445F: drivers/char/random.c 13446 13447RAPIDIO SUBSYSTEM 13448M: Matt Porter <mporter@kernel.crashing.org> 13449M: Alexandre Bounine <alex.bou9@gmail.com> 13450S: Maintained 13451F: drivers/rapidio/ 13452 13453RAS INFRASTRUCTURE 13454M: Tony Luck <tony.luck@intel.com> 13455M: Borislav Petkov <bp@alien8.de> 13456L: linux-edac@vger.kernel.org 13457S: Maintained 13458F: drivers/ras/ 13459F: include/linux/ras.h 13460F: include/ras/ras_event.h 13461F: Documentation/admin-guide/ras.rst 13462 13463RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 13464L: linux-wireless@vger.kernel.org 13465S: Orphan 13466F: drivers/net/wireless/ray* 13467 13468RCUTORTURE TEST FRAMEWORK 13469M: "Paul E. McKenney" <paulmck@kernel.org> 13470M: Josh Triplett <josh@joshtriplett.org> 13471R: Steven Rostedt <rostedt@goodmis.org> 13472R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13473R: Lai Jiangshan <jiangshanlai@gmail.com> 13474L: rcu@vger.kernel.org 13475S: Supported 13476T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13477F: tools/testing/selftests/rcutorture 13478 13479RDC R-321X SoC 13480M: Florian Fainelli <florian@openwrt.org> 13481S: Maintained 13482 13483RDC R6040 FAST ETHERNET DRIVER 13484M: Florian Fainelli <f.fainelli@gmail.com> 13485L: netdev@vger.kernel.org 13486S: Maintained 13487F: drivers/net/ethernet/rdc/r6040.c 13488 13489RDMAVT - RDMA verbs software 13490M: Dennis Dalessandro <dennis.dalessandro@intel.com> 13491M: Mike Marciniszyn <mike.marciniszyn@intel.com> 13492L: linux-rdma@vger.kernel.org 13493S: Supported 13494F: drivers/infiniband/sw/rdmavt 13495 13496RDS - RELIABLE DATAGRAM SOCKETS 13497M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 13498L: netdev@vger.kernel.org 13499L: linux-rdma@vger.kernel.org 13500L: rds-devel@oss.oracle.com (moderated for non-subscribers) 13501W: https://oss.oracle.com/projects/rds/ 13502S: Supported 13503F: net/rds/ 13504F: Documentation/networking/rds.txt 13505 13506RDT - RESOURCE ALLOCATION 13507M: Fenghua Yu <fenghua.yu@intel.com> 13508M: Reinette Chatre <reinette.chatre@intel.com> 13509L: linux-kernel@vger.kernel.org 13510S: Supported 13511F: arch/x86/kernel/cpu/resctrl/ 13512F: arch/x86/include/asm/resctrl_sched.h 13513F: Documentation/x86/resctrl* 13514 13515READ-COPY UPDATE (RCU) 13516M: "Paul E. McKenney" <paulmck@kernel.org> 13517M: Josh Triplett <josh@joshtriplett.org> 13518R: Steven Rostedt <rostedt@goodmis.org> 13519R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13520R: Lai Jiangshan <jiangshanlai@gmail.com> 13521R: Joel Fernandes <joel@joelfernandes.org> 13522L: rcu@vger.kernel.org 13523W: http://www.rdrop.com/users/paulmck/RCU/ 13524S: Supported 13525T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13526F: Documentation/RCU/ 13527X: Documentation/RCU/torture.txt 13528F: include/linux/rcu* 13529X: include/linux/srcu*.h 13530F: kernel/rcu/ 13531X: kernel/rcu/srcu*.c 13532 13533REAL TIME CLOCK (RTC) SUBSYSTEM 13534M: Alessandro Zummo <a.zummo@towertech.it> 13535M: Alexandre Belloni <alexandre.belloni@bootlin.com> 13536L: linux-rtc@vger.kernel.org 13537Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 13538T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 13539S: Maintained 13540F: Documentation/devicetree/bindings/rtc/ 13541F: Documentation/admin-guide/rtc.rst 13542F: drivers/rtc/ 13543F: include/linux/rtc.h 13544F: include/uapi/linux/rtc.h 13545F: include/linux/rtc/ 13546F: include/linux/platform_data/rtc-* 13547F: tools/testing/selftests/rtc/ 13548 13549REALTEK AUDIO CODECS 13550M: Bard Liao <bardliao@realtek.com> 13551M: Oder Chiou <oder_chiou@realtek.com> 13552S: Maintained 13553F: sound/soc/codecs/rt* 13554F: include/sound/rt*.h 13555 13556REALTEK RTL83xx SMI DSA ROUTER CHIPS 13557M: Linus Walleij <linus.walleij@linaro.org> 13558S: Maintained 13559F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 13560F: drivers/net/dsa/realtek-smi* 13561F: drivers/net/dsa/rtl83* 13562 13563REDPINE WIRELESS DRIVER 13564M: Amitkumar Karwar <amitkarwar@gmail.com> 13565M: Siva Rebbagondla <siva8118@gmail.com> 13566L: linux-wireless@vger.kernel.org 13567S: Maintained 13568F: drivers/net/wireless/rsi/ 13569 13570REGISTER MAP ABSTRACTION 13571M: Mark Brown <broonie@kernel.org> 13572L: linux-kernel@vger.kernel.org 13573T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 13574S: Supported 13575F: Documentation/devicetree/bindings/regmap/ 13576F: drivers/base/regmap/ 13577F: include/linux/regmap.h 13578 13579REISERFS FILE SYSTEM 13580L: reiserfs-devel@vger.kernel.org 13581S: Supported 13582F: fs/reiserfs/ 13583 13584REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 13585M: Ohad Ben-Cohen <ohad@wizery.com> 13586M: Bjorn Andersson <bjorn.andersson@linaro.org> 13587L: linux-remoteproc@vger.kernel.org 13588T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 13589S: Maintained 13590F: Documentation/devicetree/bindings/remoteproc/ 13591F: Documentation/ABI/testing/sysfs-class-remoteproc 13592F: Documentation/remoteproc.txt 13593F: drivers/remoteproc/ 13594F: include/linux/remoteproc.h 13595F: include/linux/remoteproc/ 13596 13597REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 13598M: Ohad Ben-Cohen <ohad@wizery.com> 13599M: Bjorn Andersson <bjorn.andersson@linaro.org> 13600L: linux-remoteproc@vger.kernel.org 13601T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 13602S: Maintained 13603F: drivers/rpmsg/ 13604F: Documentation/rpmsg.txt 13605F: Documentation/ABI/testing/sysfs-bus-rpmsg 13606F: include/linux/rpmsg.h 13607F: include/linux/rpmsg/ 13608F: include/uapi/linux/rpmsg.h 13609F: samples/rpmsg/ 13610 13611RENESAS CLOCK DRIVERS 13612M: Geert Uytterhoeven <geert+renesas@glider.be> 13613L: linux-renesas-soc@vger.kernel.org 13614T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 13615S: Supported 13616F: drivers/clk/renesas/ 13617 13618RENESAS EMEV2 I2C DRIVER 13619M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13620S: Supported 13621F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt 13622F: drivers/i2c/busses/i2c-emev2.c 13623 13624RENESAS ETHERNET DRIVERS 13625R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 13626L: netdev@vger.kernel.org 13627L: linux-renesas-soc@vger.kernel.org 13628F: Documentation/devicetree/bindings/net/renesas,*.txt 13629F: Documentation/devicetree/bindings/net/sh_eth.txt 13630F: drivers/net/ethernet/renesas/ 13631F: include/linux/sh_eth.h 13632 13633RENESAS R-CAR GYROADC DRIVER 13634M: Marek Vasut <marek.vasut@gmail.com> 13635L: linux-iio@vger.kernel.org 13636S: Supported 13637F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 13638F: drivers/iio/adc/rcar-gyroadc.c 13639 13640RENESAS R-CAR I2C DRIVERS 13641M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13642S: Supported 13643F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt 13644F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt 13645F: drivers/i2c/busses/i2c-rcar.c 13646F: drivers/i2c/busses/i2c-sh_mobile.c 13647 13648RENESAS RIIC DRIVER 13649M: Chris Brandt <chris.brandt@renesas.com> 13650S: Supported 13651F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 13652F: drivers/i2c/busses/i2c-riic.c 13653 13654RENESAS USB PHY DRIVER 13655M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13656L: linux-renesas-soc@vger.kernel.org 13657S: Maintained 13658F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 13659 13660RESET CONTROLLER FRAMEWORK 13661M: Philipp Zabel <p.zabel@pengutronix.de> 13662T: git git://git.pengutronix.de/git/pza/linux 13663S: Maintained 13664F: drivers/reset/ 13665F: Documentation/devicetree/bindings/reset/ 13666F: include/dt-bindings/reset/ 13667F: include/linux/reset.h 13668F: include/linux/reset/ 13669F: include/linux/reset-controller.h 13670 13671RESTARTABLE SEQUENCES SUPPORT 13672M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13673M: Peter Zijlstra <peterz@infradead.org> 13674M: "Paul E. McKenney" <paulmck@kernel.org> 13675M: Boqun Feng <boqun.feng@gmail.com> 13676L: linux-kernel@vger.kernel.org 13677S: Supported 13678F: kernel/rseq.c 13679F: include/uapi/linux/rseq.h 13680F: include/trace/events/rseq.h 13681F: tools/testing/selftests/rseq/ 13682 13683RFKILL 13684M: Johannes Berg <johannes@sipsolutions.net> 13685L: linux-wireless@vger.kernel.org 13686W: http://wireless.kernel.org/ 13687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13688T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13689S: Maintained 13690F: Documentation/driver-api/rfkill.rst 13691F: Documentation/ABI/stable/sysfs-class-rfkill 13692F: net/rfkill/ 13693F: include/linux/rfkill.h 13694F: include/uapi/linux/rfkill.h 13695 13696RHASHTABLE 13697M: Thomas Graf <tgraf@suug.ch> 13698M: Herbert Xu <herbert@gondor.apana.org.au> 13699L: netdev@vger.kernel.org 13700S: Maintained 13701F: lib/rhashtable.c 13702F: lib/test_rhashtable.c 13703F: include/linux/rhashtable.h 13704F: include/linux/rhashtable-types.h 13705 13706RICOH R5C592 MEMORYSTICK DRIVER 13707M: Maxim Levitsky <maximlevitsky@gmail.com> 13708S: Maintained 13709F: drivers/memstick/host/r592.* 13710 13711RICOH SMARTMEDIA/XD DRIVER 13712M: Maxim Levitsky <maximlevitsky@gmail.com> 13713S: Maintained 13714F: drivers/mtd/nand/raw/r852.c 13715F: drivers/mtd/nand/raw/r852.h 13716 13717RISC-V ARCHITECTURE 13718M: Paul Walmsley <paul.walmsley@sifive.com> 13719M: Palmer Dabbelt <palmer@sifive.com> 13720M: Albert Ou <aou@eecs.berkeley.edu> 13721L: linux-riscv@lists.infradead.org 13722T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 13723S: Supported 13724F: arch/riscv/ 13725K: riscv 13726N: riscv 13727 13728ROCCAT DRIVERS 13729M: Stefan Achatz <erazor_de@users.sourceforge.net> 13730W: http://sourceforge.net/projects/roccat/ 13731S: Maintained 13732F: drivers/hid/hid-roccat* 13733F: include/linux/hid-roccat* 13734F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13735 13736ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13737M: Jacob chen <jacob2.chen@rock-chips.com> 13738L: linux-media@vger.kernel.org 13739S: Maintained 13740F: drivers/media/platform/rockchip/rga/ 13741F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13742 13743HANTRO VPU CODEC DRIVER 13744M: Ezequiel Garcia <ezequiel@collabora.com> 13745L: linux-media@vger.kernel.org 13746S: Maintained 13747F: drivers/staging/media/platform/hantro/ 13748F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13749 13750ROCKER DRIVER 13751M: Jiri Pirko <jiri@resnulli.us> 13752L: netdev@vger.kernel.org 13753S: Supported 13754F: drivers/net/ethernet/rocker/ 13755 13756ROCKETPORT DRIVER 13757P: Comtrol Corp. 13758W: http://www.comtrol.com 13759S: Maintained 13760F: Documentation/driver-api/serial/rocket.rst 13761F: drivers/tty/rocket* 13762 13763ROCKETPORT EXPRESS/INFINITY DRIVER 13764M: Kevin Cernekee <cernekee@gmail.com> 13765L: linux-serial@vger.kernel.org 13766S: Odd Fixes 13767F: drivers/tty/serial/rp2.* 13768 13769ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13770M: Marek Vasut <marek.vasut+renesas@gmail.com> 13771L: linux-kernel@vger.kernel.org 13772L: linux-renesas-soc@vger.kernel.org 13773S: Supported 13774F: drivers/mfd/bd9571mwv.c 13775F: drivers/regulator/bd9571mwv-regulator.c 13776F: drivers/gpio/gpio-bd9571mwv.c 13777F: include/linux/mfd/bd9571mwv.h 13778F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13779 13780ROSE NETWORK LAYER 13781M: Ralf Baechle <ralf@linux-mips.org> 13782L: linux-hams@vger.kernel.org 13783W: http://www.linux-ax25.org/ 13784S: Maintained 13785F: include/net/rose.h 13786F: include/uapi/linux/rose.h 13787F: net/rose/ 13788 13789RTL2830 MEDIA DRIVER 13790M: Antti Palosaari <crope@iki.fi> 13791L: linux-media@vger.kernel.org 13792W: https://linuxtv.org 13793W: http://palosaari.fi/linux/ 13794Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13795T: git git://linuxtv.org/anttip/media_tree.git 13796S: Maintained 13797F: drivers/media/dvb-frontends/rtl2830* 13798 13799RTL2832 MEDIA DRIVER 13800M: Antti Palosaari <crope@iki.fi> 13801L: linux-media@vger.kernel.org 13802W: https://linuxtv.org 13803W: http://palosaari.fi/linux/ 13804Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13805T: git git://linuxtv.org/anttip/media_tree.git 13806S: Maintained 13807F: drivers/media/dvb-frontends/rtl2832* 13808 13809RTL2832_SDR MEDIA DRIVER 13810M: Antti Palosaari <crope@iki.fi> 13811L: linux-media@vger.kernel.org 13812W: https://linuxtv.org 13813W: http://palosaari.fi/linux/ 13814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13815T: git git://linuxtv.org/anttip/media_tree.git 13816S: Maintained 13817F: drivers/media/dvb-frontends/rtl2832_sdr* 13818 13819RTL8180 WIRELESS DRIVER 13820L: linux-wireless@vger.kernel.org 13821W: http://wireless.kernel.org/ 13822T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13823S: Orphan 13824F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13825 13826RTL8187 WIRELESS DRIVER 13827M: Herton Ronaldo Krzesinski <herton@canonical.com> 13828M: Hin-Tak Leung <htl10@users.sourceforge.net> 13829M: Larry Finger <Larry.Finger@lwfinger.net> 13830L: linux-wireless@vger.kernel.org 13831W: http://wireless.kernel.org/ 13832T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13833S: Maintained 13834F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13835 13836REALTEK WIRELESS DRIVER (rtlwifi family) 13837M: Ping-Ke Shih <pkshih@realtek.com> 13838L: linux-wireless@vger.kernel.org 13839W: http://wireless.kernel.org/ 13840T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13841S: Maintained 13842F: drivers/net/wireless/realtek/rtlwifi/ 13843 13844REALTEK WIRELESS DRIVER (rtw88) 13845M: Yan-Hsuan Chuang <yhchuang@realtek.com> 13846L: linux-wireless@vger.kernel.org 13847S: Maintained 13848F: drivers/net/wireless/realtek/rtw88/ 13849 13850RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13851M: Jes Sorensen <Jes.Sorensen@gmail.com> 13852L: linux-wireless@vger.kernel.org 13853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13854S: Maintained 13855F: drivers/net/wireless/realtek/rtl8xxxu/ 13856 13857RXRPC SOCKETS (AF_RXRPC) 13858M: David Howells <dhowells@redhat.com> 13859L: linux-afs@lists.infradead.org 13860S: Supported 13861F: net/rxrpc/ 13862F: include/keys/rxrpc-type.h 13863F: include/net/af_rxrpc.h 13864F: include/trace/events/rxrpc.h 13865F: include/uapi/linux/rxrpc.h 13866F: Documentation/networking/rxrpc.txt 13867W: https://www.infradead.org/~dhowells/kafs/ 13868 13869S3 SAVAGE FRAMEBUFFER DRIVER 13870M: Antonino Daplas <adaplas@gmail.com> 13871L: linux-fbdev@vger.kernel.org 13872S: Maintained 13873F: drivers/video/fbdev/savage/ 13874 13875S390 13876M: Heiko Carstens <heiko.carstens@de.ibm.com> 13877M: Vasily Gorbik <gor@linux.ibm.com> 13878M: Christian Borntraeger <borntraeger@de.ibm.com> 13879L: linux-s390@vger.kernel.org 13880W: http://www.ibm.com/developerworks/linux/linux390/ 13881T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13882S: Supported 13883F: arch/s390/ 13884F: drivers/s390/ 13885F: Documentation/s390/ 13886F: Documentation/driver-api/s390-drivers.rst 13887 13888S390 COMMON I/O LAYER 13889M: Sebastian Ott <sebott@linux.ibm.com> 13890M: Peter Oberparleiter <oberpar@linux.ibm.com> 13891L: linux-s390@vger.kernel.org 13892W: http://www.ibm.com/developerworks/linux/linux390/ 13893S: Supported 13894F: drivers/s390/cio/ 13895 13896S390 DASD DRIVER 13897M: Stefan Haberland <sth@linux.ibm.com> 13898M: Jan Hoeppner <hoeppner@linux.ibm.com> 13899L: linux-s390@vger.kernel.org 13900W: http://www.ibm.com/developerworks/linux/linux390/ 13901S: Supported 13902F: drivers/s390/block/dasd* 13903F: block/partitions/ibm.c 13904 13905S390 IOMMU (PCI) 13906M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13907L: linux-s390@vger.kernel.org 13908W: http://www.ibm.com/developerworks/linux/linux390/ 13909S: Supported 13910F: drivers/iommu/s390-iommu.c 13911 13912S390 IUCV NETWORK LAYER 13913M: Julian Wiedmann <jwi@linux.ibm.com> 13914M: Ursula Braun <ubraun@linux.ibm.com> 13915L: linux-s390@vger.kernel.org 13916W: http://www.ibm.com/developerworks/linux/linux390/ 13917S: Supported 13918F: drivers/s390/net/*iucv* 13919F: include/net/iucv/ 13920F: net/iucv/ 13921 13922S390 NETWORK DRIVERS 13923M: Julian Wiedmann <jwi@linux.ibm.com> 13924M: Ursula Braun <ubraun@linux.ibm.com> 13925L: linux-s390@vger.kernel.org 13926W: http://www.ibm.com/developerworks/linux/linux390/ 13927S: Supported 13928F: drivers/s390/net/ 13929 13930S390 PCI SUBSYSTEM 13931M: Sebastian Ott <sebott@linux.ibm.com> 13932M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13933L: linux-s390@vger.kernel.org 13934W: http://www.ibm.com/developerworks/linux/linux390/ 13935S: Supported 13936F: arch/s390/pci/ 13937F: drivers/pci/hotplug/s390_pci_hpc.c 13938 13939S390 VFIO-CCW DRIVER 13940M: Cornelia Huck <cohuck@redhat.com> 13941M: Eric Farman <farman@linux.ibm.com> 13942R: Halil Pasic <pasic@linux.ibm.com> 13943L: linux-s390@vger.kernel.org 13944L: kvm@vger.kernel.org 13945S: Supported 13946F: drivers/s390/cio/vfio_ccw* 13947F: Documentation/s390/vfio-ccw.rst 13948F: include/uapi/linux/vfio_ccw.h 13949 13950S390 ZCRYPT DRIVER 13951M: Harald Freudenberger <freude@linux.ibm.com> 13952L: linux-s390@vger.kernel.org 13953W: http://www.ibm.com/developerworks/linux/linux390/ 13954S: Supported 13955F: drivers/s390/crypto/ 13956 13957S390 VFIO AP DRIVER 13958M: Tony Krowiak <akrowiak@linux.ibm.com> 13959M: Pierre Morel <pmorel@linux.ibm.com> 13960M: Halil Pasic <pasic@linux.ibm.com> 13961L: linux-s390@vger.kernel.org 13962W: http://www.ibm.com/developerworks/linux/linux390/ 13963S: Supported 13964F: drivers/s390/crypto/vfio_ap_drv.c 13965F: drivers/s390/crypto/vfio_ap_private.h 13966F: drivers/s390/crypto/vfio_ap_ops.c 13967F: Documentation/s390/vfio-ap.rst 13968 13969S390 ZFCP DRIVER 13970M: Steffen Maier <maier@linux.ibm.com> 13971M: Benjamin Block <bblock@linux.ibm.com> 13972L: linux-s390@vger.kernel.org 13973W: http://www.ibm.com/developerworks/linux/linux390/ 13974S: Supported 13975F: drivers/s390/scsi/zfcp_* 13976 13977S3C24XX SD/MMC Driver 13978M: Ben Dooks <ben-linux@fluff.org> 13979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13980S: Supported 13981F: drivers/mmc/host/s3cmci.* 13982 13983SAA6588 RDS RECEIVER DRIVER 13984M: Hans Verkuil <hverkuil@xs4all.nl> 13985L: linux-media@vger.kernel.org 13986T: git git://linuxtv.org/media_tree.git 13987W: https://linuxtv.org 13988S: Odd Fixes 13989F: drivers/media/i2c/saa6588* 13990 13991SAA7134 VIDEO4LINUX DRIVER 13992M: Mauro Carvalho Chehab <mchehab@kernel.org> 13993L: linux-media@vger.kernel.org 13994W: https://linuxtv.org 13995T: git git://linuxtv.org/media_tree.git 13996S: Odd fixes 13997F: Documentation/media/v4l-drivers/saa7134* 13998F: drivers/media/pci/saa7134/ 13999 14000SAA7146 VIDEO4LINUX-2 DRIVER 14001M: Hans Verkuil <hverkuil@xs4all.nl> 14002L: linux-media@vger.kernel.org 14003T: git git://linuxtv.org/media_tree.git 14004S: Maintained 14005F: drivers/media/common/saa7146/ 14006F: drivers/media/pci/saa7146/ 14007F: include/media/drv-intf/saa7146* 14008 14009SAFESETID SECURITY MODULE 14010M: Micah Morton <mortonm@chromium.org> 14011S: Supported 14012F: security/safesetid/ 14013F: Documentation/admin-guide/LSM/SafeSetID.rst 14014 14015SAMSUNG AUDIO (ASoC) DRIVERS 14016M: Krzysztof Kozlowski <krzk@kernel.org> 14017M: Sangbeom Kim <sbkim73@samsung.com> 14018M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14019L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14020S: Supported 14021F: sound/soc/samsung/ 14022F: Documentation/devicetree/bindings/sound/samsung* 14023 14024SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14025M: Krzysztof Kozlowski <krzk@kernel.org> 14026L: linux-crypto@vger.kernel.org 14027L: linux-samsung-soc@vger.kernel.org 14028S: Maintained 14029F: drivers/crypto/exynos-rng.c 14030F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 14031 14032SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14033M: Łukasz Stelmach <l.stelmach@samsung.com> 14034L: linux-samsung-soc@vger.kernel.org 14035S: Maintained 14036F: drivers/char/hw_random/exynos-trng.c 14037F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14038 14039SAMSUNG FRAMEBUFFER DRIVER 14040M: Jingoo Han <jingoohan1@gmail.com> 14041L: linux-fbdev@vger.kernel.org 14042S: Maintained 14043F: drivers/video/fbdev/s3c-fb.c 14044 14045SAMSUNG LAPTOP DRIVER 14046M: Corentin Chary <corentin.chary@gmail.com> 14047L: platform-driver-x86@vger.kernel.org 14048S: Maintained 14049F: drivers/platform/x86/samsung-laptop.c 14050 14051SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 14052M: Sangbeom Kim <sbkim73@samsung.com> 14053M: Krzysztof Kozlowski <krzk@kernel.org> 14054M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14055L: linux-kernel@vger.kernel.org 14056L: linux-samsung-soc@vger.kernel.org 14057S: Supported 14058F: drivers/mfd/sec*.c 14059F: drivers/regulator/s2m*.c 14060F: drivers/regulator/s5m*.c 14061F: drivers/clk/clk-s2mps11.c 14062F: drivers/rtc/rtc-s5m.c 14063F: include/linux/mfd/samsung/ 14064F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14065F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14066F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14067F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14068 14069SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14070M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 14071L: linux-media@vger.kernel.org 14072L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14073S: Maintained 14074F: drivers/media/platform/s3c-camif/ 14075F: include/media/drv-intf/s3c_camif.h 14076 14077SAMSUNG S3FWRN5 NFC DRIVER 14078M: Robert Baldyga <r.baldyga@samsung.com> 14079M: Krzysztof Opasiak <k.opasiak@samsung.com> 14080L: linux-nfc@lists.01.org (moderated for non-subscribers) 14081S: Supported 14082F: drivers/nfc/s3fwrn5 14083 14084SAMSUNG S5C73M3 CAMERA DRIVER 14085M: Kyungmin Park <kyungmin.park@samsung.com> 14086M: Andrzej Hajda <a.hajda@samsung.com> 14087L: linux-media@vger.kernel.org 14088S: Supported 14089F: drivers/media/i2c/s5c73m3/* 14090 14091SAMSUNG S5K5BAF CAMERA DRIVER 14092M: Kyungmin Park <kyungmin.park@samsung.com> 14093M: Andrzej Hajda <a.hajda@samsung.com> 14094L: linux-media@vger.kernel.org 14095S: Supported 14096F: drivers/media/i2c/s5k5baf.c 14097 14098SAMSUNG S5P Security SubSystem (SSS) DRIVER 14099M: Krzysztof Kozlowski <krzk@kernel.org> 14100M: Vladimir Zapolskiy <vz@mleia.com> 14101M: Kamil Konieczny <k.konieczny@partner.samsung.com> 14102L: linux-crypto@vger.kernel.org 14103L: linux-samsung-soc@vger.kernel.org 14104S: Maintained 14105F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt 14106F: Documentation/devicetree/bindings/crypto/samsung-sss.txt 14107F: drivers/crypto/s5p-sss.c 14108 14109SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 14110M: Kyungmin Park <kyungmin.park@samsung.com> 14111M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14112L: linux-media@vger.kernel.org 14113Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14114S: Supported 14115F: drivers/media/platform/exynos4-is/ 14116 14117SAMSUNG SOC CLOCK DRIVERS 14118M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14119M: Tomasz Figa <tomasz.figa@gmail.com> 14120M: Chanwoo Choi <cw00.choi@samsung.com> 14121S: Supported 14122L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14123T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14124F: drivers/clk/samsung/ 14125F: include/dt-bindings/clock/exynos*.h 14126F: Documentation/devicetree/bindings/clock/exynos*.txt 14127F: Documentation/devicetree/bindings/clock/samsung,s3c* 14128F: Documentation/devicetree/bindings/clock/samsung,s5p* 14129 14130SAMSUNG SPI DRIVERS 14131M: Kukjin Kim <kgene@kernel.org> 14132M: Krzysztof Kozlowski <krzk@kernel.org> 14133M: Andi Shyti <andi@etezian.org> 14134L: linux-spi@vger.kernel.org 14135L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14136S: Maintained 14137F: Documentation/devicetree/bindings/spi/spi-samsung.txt 14138F: drivers/spi/spi-s3c* 14139F: include/linux/platform_data/spi-s3c64xx.h 14140 14141SAMSUNG SXGBE DRIVERS 14142M: Byungho An <bh74.an@samsung.com> 14143M: Girish K S <ks.giri@samsung.com> 14144M: Vipul Pandya <vipul.pandya@samsung.com> 14145S: Supported 14146L: netdev@vger.kernel.org 14147F: drivers/net/ethernet/samsung/sxgbe/ 14148 14149SAMSUNG THERMAL DRIVER 14150M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 14151L: linux-pm@vger.kernel.org 14152L: linux-samsung-soc@vger.kernel.org 14153S: Supported 14154T: git https://github.com/lmajewski/linux-samsung-thermal.git 14155F: drivers/thermal/samsung/ 14156 14157SAMSUNG USB2 PHY DRIVER 14158M: Kamil Debski <kamil@wypas.org> 14159M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14160L: linux-kernel@vger.kernel.org 14161S: Supported 14162F: Documentation/devicetree/bindings/phy/samsung-phy.txt 14163F: Documentation/driver-api/phy/samsung-usb2.rst 14164F: drivers/phy/samsung/phy-exynos4210-usb2.c 14165F: drivers/phy/samsung/phy-exynos4x12-usb2.c 14166F: drivers/phy/samsung/phy-exynos5250-usb2.c 14167F: drivers/phy/samsung/phy-s5pv210-usb2.c 14168F: drivers/phy/samsung/phy-samsung-usb2.c 14169F: drivers/phy/samsung/phy-samsung-usb2.h 14170 14171SC1200 WDT DRIVER 14172M: Zwane Mwaikambo <zwanem@gmail.com> 14173S: Maintained 14174F: drivers/watchdog/sc1200wdt.c 14175 14176SCHEDULER 14177M: Ingo Molnar <mingo@redhat.com> 14178M: Peter Zijlstra <peterz@infradead.org> 14179M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE) 14180M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL) 14181R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL) 14182R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR) 14183R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH) 14184R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING) 14185L: linux-kernel@vger.kernel.org 14186T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14187S: Maintained 14188F: kernel/sched/ 14189F: include/linux/sched.h 14190F: include/uapi/linux/sched.h 14191F: include/linux/wait.h 14192F: include/linux/preempt.h 14193 14194SCR24X CHIP CARD INTERFACE DRIVER 14195M: Lubomir Rintel <lkundrak@v3.sk> 14196S: Supported 14197F: drivers/char/pcmcia/scr24x_cs.c 14198 14199SCSI CDROM DRIVER 14200M: Jens Axboe <axboe@kernel.dk> 14201L: linux-scsi@vger.kernel.org 14202W: http://www.kernel.dk 14203S: Maintained 14204F: drivers/scsi/sr* 14205 14206SCSI RDMA PROTOCOL (SRP) INITIATOR 14207M: Bart Van Assche <bvanassche@acm.org> 14208L: linux-rdma@vger.kernel.org 14209S: Supported 14210Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14211F: drivers/infiniband/ulp/srp/ 14212F: include/scsi/srp.h 14213 14214SCSI RDMA PROTOCOL (SRP) TARGET 14215M: Bart Van Assche <bvanassche@acm.org> 14216L: linux-rdma@vger.kernel.org 14217L: target-devel@vger.kernel.org 14218S: Supported 14219Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14220F: drivers/infiniband/ulp/srpt/ 14221 14222SCSI SG DRIVER 14223M: Doug Gilbert <dgilbert@interlog.com> 14224L: linux-scsi@vger.kernel.org 14225W: http://sg.danny.cz/sg 14226S: Maintained 14227F: Documentation/scsi/scsi-generic.txt 14228F: drivers/scsi/sg.c 14229F: include/scsi/sg.h 14230 14231SCSI SUBSYSTEM 14232M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14233T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14234M: "Martin K. Petersen" <martin.petersen@oracle.com> 14235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14236Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14237L: linux-scsi@vger.kernel.org 14238S: Maintained 14239F: Documentation/devicetree/bindings/scsi/ 14240F: drivers/scsi/ 14241F: include/scsi/ 14242 14243SCSI TAPE DRIVER 14244M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 14245L: linux-scsi@vger.kernel.org 14246S: Maintained 14247F: Documentation/scsi/st.txt 14248F: drivers/scsi/st.* 14249F: drivers/scsi/st_*.h 14250 14251SCSI TARGET SUBSYSTEM 14252M: "Martin K. Petersen" <martin.petersen@oracle.com> 14253L: linux-scsi@vger.kernel.org 14254L: target-devel@vger.kernel.org 14255W: http://www.linux-iscsi.org 14256T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14257Q: https://patchwork.kernel.org/project/target-devel/list/ 14258S: Supported 14259F: drivers/target/ 14260F: include/target/ 14261F: Documentation/target/ 14262 14263SCTP PROTOCOL 14264M: Vlad Yasevich <vyasevich@gmail.com> 14265M: Neil Horman <nhorman@tuxdriver.com> 14266M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14267L: linux-sctp@vger.kernel.org 14268W: http://lksctp.sourceforge.net 14269S: Maintained 14270F: Documentation/networking/sctp.txt 14271F: include/linux/sctp.h 14272F: include/uapi/linux/sctp.h 14273F: include/net/sctp/ 14274F: net/sctp/ 14275 14276SCx200 CPU SUPPORT 14277M: Jim Cromie <jim.cromie@gmail.com> 14278S: Odd Fixes 14279F: Documentation/i2c/busses/scx200_acb 14280F: arch/x86/platform/scx200/ 14281F: drivers/watchdog/scx200_wdt.c 14282F: drivers/i2c/busses/scx200* 14283F: drivers/mtd/maps/scx200_docflash.c 14284F: include/linux/scx200.h 14285 14286SCx200 GPIO DRIVER 14287M: Jim Cromie <jim.cromie@gmail.com> 14288S: Maintained 14289F: drivers/char/scx200_gpio.c 14290F: include/linux/scx200_gpio.h 14291 14292SCx200 HRT CLOCKSOURCE DRIVER 14293M: Jim Cromie <jim.cromie@gmail.com> 14294S: Maintained 14295F: drivers/clocksource/scx200_hrt.c 14296 14297SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 14298M: Sascha Sommer <saschasommer@freenet.de> 14299L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 14300S: Maintained 14301F: drivers/mmc/host/sdricoh_cs.c 14302 14303SECO BOARDS CEC DRIVER 14304M: Ettore Chimenti <ek5.chimenti@gmail.com> 14305S: Maintained 14306F: drivers/media/platform/seco-cec/seco-cec.c 14307F: drivers/media/platform/seco-cec/seco-cec.h 14308 14309SECURE COMPUTING 14310M: Kees Cook <keescook@chromium.org> 14311R: Andy Lutomirski <luto@amacapital.net> 14312R: Will Drewry <wad@chromium.org> 14313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 14314S: Supported 14315F: kernel/seccomp.c 14316F: include/uapi/linux/seccomp.h 14317F: include/linux/seccomp.h 14318F: tools/testing/selftests/seccomp/* 14319F: tools/testing/selftests/kselftest_harness.h 14320F: Documentation/userspace-api/seccomp_filter.rst 14321K: \bsecure_computing 14322K: \bTIF_SECCOMP\b 14323 14324SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 14325M: Al Cooper <alcooperx@gmail.com> 14326L: linux-mmc@vger.kernel.org 14327L: bcm-kernel-feedback-list@broadcom.com 14328S: Maintained 14329F: drivers/mmc/host/sdhci-brcmstb* 14330 14331SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 14332M: Adrian Hunter <adrian.hunter@intel.com> 14333L: linux-mmc@vger.kernel.org 14334S: Maintained 14335F: drivers/mmc/host/sdhci* 14336F: include/linux/mmc/sdhci* 14337 14338EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 14339M: Adrian Hunter <adrian.hunter@intel.com> 14340M: Ritesh Harjani <riteshh@codeaurora.org> 14341M: Asutosh Das <asutoshd@codeaurora.org> 14342L: linux-mmc@vger.kernel.org 14343S: Maintained 14344F: drivers/mmc/host/cqhci* 14345 14346SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 14347M: Prabu Thangamuthu <prabu.t@synopsys.com> 14348M: Manjunath M B <manjumb@synopsys.com> 14349L: linux-mmc@vger.kernel.org 14350S: Maintained 14351F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 14352 14353SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 14354M: Ludovic Desroches <ludovic.desroches@microchip.com> 14355L: linux-mmc@vger.kernel.org 14356S: Supported 14357F: drivers/mmc/host/sdhci-of-at91.c 14358 14359SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 14360M: Ben Dooks <ben-linux@fluff.org> 14361M: Jaehoon Chung <jh80.chung@samsung.com> 14362L: linux-mmc@vger.kernel.org 14363S: Maintained 14364F: drivers/mmc/host/sdhci-s3c* 14365 14366SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 14367M: Viresh Kumar <vireshk@kernel.org> 14368L: linux-mmc@vger.kernel.org 14369S: Maintained 14370F: drivers/mmc/host/sdhci-spear.c 14371 14372SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 14373M: Kishon Vijay Abraham I <kishon@ti.com> 14374L: linux-mmc@vger.kernel.org 14375S: Maintained 14376F: drivers/mmc/host/sdhci-omap.c 14377 14378SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 14379M: Scott Bauer <scott.bauer@intel.com> 14380M: Jonathan Derrick <jonathan.derrick@intel.com> 14381L: linux-block@vger.kernel.org 14382S: Supported 14383F: block/sed* 14384F: block/opal_proto.h 14385F: include/linux/sed* 14386F: include/uapi/linux/sed* 14387 14388SECURITY CONTACT 14389M: Security Officers <security@kernel.org> 14390S: Supported 14391 14392SECURITY SUBSYSTEM 14393M: James Morris <jmorris@namei.org> 14394M: "Serge E. Hallyn" <serge@hallyn.com> 14395L: linux-security-module@vger.kernel.org (suggested Cc:) 14396T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 14397W: http://kernsec.org/ 14398S: Supported 14399F: security/ 14400X: security/selinux/ 14401 14402SELINUX SECURITY MODULE 14403M: Paul Moore <paul@paul-moore.com> 14404M: Stephen Smalley <sds@tycho.nsa.gov> 14405M: Eric Paris <eparis@parisplace.org> 14406L: selinux@vger.kernel.org 14407W: https://selinuxproject.org 14408W: https://github.com/SELinuxProject 14409T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 14410S: Supported 14411F: include/uapi/linux/selinux_netlink.h 14412F: security/selinux/ 14413F: scripts/selinux/ 14414F: Documentation/admin-guide/LSM/SELinux.rst 14415 14416SENSABLE PHANTOM 14417M: Jiri Slaby <jirislaby@gmail.com> 14418S: Maintained 14419F: drivers/misc/phantom.c 14420F: include/uapi/linux/phantom.h 14421 14422SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 14423M: Tomasz Duszynski <tduszyns@gmail.com> 14424S: Maintained 14425F: drivers/iio/chemical/sps30.c 14426F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 14427 14428SERIAL DEVICE BUS 14429M: Rob Herring <robh@kernel.org> 14430L: linux-serial@vger.kernel.org 14431S: Maintained 14432F: Documentation/devicetree/bindings/serial/slave-device.txt 14433F: drivers/tty/serdev/ 14434F: include/linux/serdev.h 14435 14436SERIAL DRIVERS 14437M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14438L: linux-serial@vger.kernel.org 14439S: Maintained 14440F: Documentation/devicetree/bindings/serial/ 14441F: drivers/tty/serial/ 14442 14443SERIAL IR RECEIVER 14444M: Sean Young <sean@mess.org> 14445L: linux-media@vger.kernel.org 14446S: Maintained 14447F: drivers/media/rc/serial_ir.c 14448 14449SFC NETWORK DRIVER 14450M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 14451M: Edward Cree <ecree@solarflare.com> 14452M: Martin Habets <mhabets@solarflare.com> 14453L: netdev@vger.kernel.org 14454S: Supported 14455F: drivers/net/ethernet/sfc/ 14456 14457SFF/SFP/SFP+ MODULE SUPPORT 14458M: Russell King <linux@armlinux.org.uk> 14459L: netdev@vger.kernel.org 14460S: Maintained 14461F: drivers/net/phy/phylink.c 14462F: drivers/net/phy/sfp* 14463F: include/linux/phylink.h 14464F: include/linux/sfp.h 14465K: phylink 14466 14467SGI GRU DRIVER 14468M: Dimitri Sivanich <sivanich@sgi.com> 14469S: Maintained 14470F: drivers/misc/sgi-gru/ 14471 14472SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 14473M: Pat Gefre <pfg@sgi.com> 14474L: linux-ia64@vger.kernel.org 14475S: Supported 14476F: Documentation/ia64/serial.rst 14477F: drivers/tty/serial/ioc?_serial.c 14478F: include/linux/ioc?.h 14479 14480SGI XP/XPC/XPNET DRIVER 14481M: Cliff Whickman <cpw@sgi.com> 14482M: Robin Holt <robinmholt@gmail.com> 14483S: Maintained 14484F: drivers/misc/sgi-xp/ 14485 14486SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 14487M: Ursula Braun <ubraun@linux.ibm.com> 14488M: Karsten Graul <kgraul@linux.ibm.com> 14489L: linux-s390@vger.kernel.org 14490W: http://www.ibm.com/developerworks/linux/linux390/ 14491S: Supported 14492F: net/smc/ 14493 14494SHARP RJ54N1CB0C SENSOR DRIVER 14495M: Jacopo Mondi <jacopo@jmondi.org> 14496L: linux-media@vger.kernel.org 14497T: git git://linuxtv.org/media_tree.git 14498S: Odd fixes 14499F: drivers/media/i2c/rj54n1cb0c.c 14500F: include/media/i2c/rj54n1cb0c.h 14501 14502SH_VEU V4L2 MEM2MEM DRIVER 14503L: linux-media@vger.kernel.org 14504S: Orphan 14505F: drivers/media/platform/sh_veu.c 14506 14507SH_VOU V4L2 OUTPUT DRIVER 14508L: linux-media@vger.kernel.org 14509S: Orphan 14510F: drivers/media/platform/sh_vou.c 14511F: include/media/drv-intf/sh_vou.h 14512 14513SI2157 MEDIA DRIVER 14514M: Antti Palosaari <crope@iki.fi> 14515L: linux-media@vger.kernel.org 14516W: https://linuxtv.org 14517W: http://palosaari.fi/linux/ 14518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14519T: git git://linuxtv.org/anttip/media_tree.git 14520S: Maintained 14521F: drivers/media/tuners/si2157* 14522 14523SI2165 MEDIA DRIVER 14524M: Matthias Schwarzott <zzam@gentoo.org> 14525L: linux-media@vger.kernel.org 14526W: https://linuxtv.org 14527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14528S: Maintained 14529F: drivers/media/dvb-frontends/si2165* 14530 14531SI2168 MEDIA DRIVER 14532M: Antti Palosaari <crope@iki.fi> 14533L: linux-media@vger.kernel.org 14534W: https://linuxtv.org 14535W: http://palosaari.fi/linux/ 14536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14537T: git git://linuxtv.org/anttip/media_tree.git 14538S: Maintained 14539F: drivers/media/dvb-frontends/si2168* 14540 14541SI470X FM RADIO RECEIVER I2C DRIVER 14542M: Hans Verkuil <hverkuil@xs4all.nl> 14543L: linux-media@vger.kernel.org 14544T: git git://linuxtv.org/media_tree.git 14545W: https://linuxtv.org 14546S: Odd Fixes 14547F: drivers/media/radio/si470x/radio-si470x-i2c.c 14548 14549SI470X FM RADIO RECEIVER USB DRIVER 14550M: Hans Verkuil <hverkuil@xs4all.nl> 14551L: linux-media@vger.kernel.org 14552T: git git://linuxtv.org/media_tree.git 14553W: https://linuxtv.org 14554S: Maintained 14555F: drivers/media/radio/si470x/radio-si470x-common.c 14556F: drivers/media/radio/si470x/radio-si470x.h 14557F: drivers/media/radio/si470x/radio-si470x-usb.c 14558 14559SI4713 FM RADIO TRANSMITTER I2C DRIVER 14560M: Eduardo Valentin <edubezval@gmail.com> 14561L: linux-media@vger.kernel.org 14562T: git git://linuxtv.org/media_tree.git 14563W: https://linuxtv.org 14564S: Odd Fixes 14565F: drivers/media/radio/si4713/si4713.? 14566 14567SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 14568M: Eduardo Valentin <edubezval@gmail.com> 14569L: linux-media@vger.kernel.org 14570T: git git://linuxtv.org/media_tree.git 14571W: https://linuxtv.org 14572S: Odd Fixes 14573F: drivers/media/radio/si4713/radio-platform-si4713.c 14574 14575SI4713 FM RADIO TRANSMITTER USB DRIVER 14576M: Hans Verkuil <hverkuil@xs4all.nl> 14577L: linux-media@vger.kernel.org 14578T: git git://linuxtv.org/media_tree.git 14579W: https://linuxtv.org 14580S: Maintained 14581F: drivers/media/radio/si4713/radio-usb-si4713.c 14582 14583SIANO DVB DRIVER 14584M: Mauro Carvalho Chehab <mchehab@kernel.org> 14585L: linux-media@vger.kernel.org 14586W: https://linuxtv.org 14587T: git git://linuxtv.org/media_tree.git 14588S: Odd fixes 14589F: drivers/media/common/siano/ 14590F: drivers/media/usb/siano/ 14591F: drivers/media/usb/siano/ 14592F: drivers/media/mmc/siano/ 14593 14594SIFIVE DRIVERS 14595M: Palmer Dabbelt <palmer@sifive.com> 14596M: Paul Walmsley <paul.walmsley@sifive.com> 14597L: linux-riscv@lists.infradead.org 14598T: git git://github.com/sifive/riscv-linux.git 14599S: Supported 14600K: [^@]sifive 14601N: sifive 14602 14603SIFIVE FU540 SYSTEM-ON-CHIP 14604M: Paul Walmsley <paul.walmsley@sifive.com> 14605M: Palmer Dabbelt <palmer@sifive.com> 14606L: linux-riscv@lists.infradead.org 14607T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 14608S: Supported 14609K: fu540 14610N: fu540 14611 14612SILEAD TOUCHSCREEN DRIVER 14613M: Hans de Goede <hdegoede@redhat.com> 14614L: linux-input@vger.kernel.org 14615L: platform-driver-x86@vger.kernel.org 14616S: Maintained 14617F: drivers/input/touchscreen/silead.c 14618F: drivers/platform/x86/touchscreen_dmi.c 14619 14620SILICON MOTION SM712 FRAME BUFFER DRIVER 14621M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14622M: Teddy Wang <teddy.wang@siliconmotion.com> 14623M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14624L: linux-fbdev@vger.kernel.org 14625S: Maintained 14626F: drivers/video/fbdev/sm712* 14627F: Documentation/fb/sm712fb.rst 14628 14629SIMPLE FIRMWARE INTERFACE (SFI) 14630M: Len Brown <lenb@kernel.org> 14631L: sfi-devel@simplefirmware.org 14632W: http://simplefirmware.org/ 14633T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 14634S: Supported 14635F: arch/x86/platform/sfi/ 14636F: drivers/sfi/ 14637F: include/linux/sfi*.h 14638 14639SIMPLEFB FB DRIVER 14640M: Hans de Goede <hdegoede@redhat.com> 14641L: linux-fbdev@vger.kernel.org 14642S: Maintained 14643F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 14644F: drivers/video/fbdev/simplefb.c 14645F: include/linux/platform_data/simplefb.h 14646 14647SIMTEC EB110ATX (Chalice CATS) 14648P: Ben Dooks 14649P: Vincent Sanders <vince@simtec.co.uk> 14650M: Simtec Linux Team <linux@simtec.co.uk> 14651W: http://www.simtec.co.uk/products/EB110ATX/ 14652S: Supported 14653 14654SIMTEC EB2410ITX (BAST) 14655P: Ben Dooks 14656P: Vincent Sanders <vince@simtec.co.uk> 14657M: Simtec Linux Team <linux@simtec.co.uk> 14658W: http://www.simtec.co.uk/products/EB2410ITX/ 14659S: Supported 14660F: arch/arm/mach-s3c24xx/mach-bast.c 14661F: arch/arm/mach-s3c24xx/bast-ide.c 14662F: arch/arm/mach-s3c24xx/bast-irq.c 14663 14664SIPHASH PRF ROUTINES 14665M: Jason A. Donenfeld <Jason@zx2c4.com> 14666S: Maintained 14667F: lib/siphash.c 14668F: lib/test_siphash.c 14669F: include/linux/siphash.h 14670 14671SIOX 14672M: Thorsten Scherer <t.scherer@eckelmann.de> 14673M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 14674R: Pengutronix Kernel Team <kernel@pengutronix.de> 14675S: Supported 14676F: drivers/siox/* 14677F: drivers/gpio/gpio-siox.c 14678F: include/trace/events/siox.h 14679 14680SIS 190 ETHERNET DRIVER 14681M: Francois Romieu <romieu@fr.zoreil.com> 14682L: netdev@vger.kernel.org 14683S: Maintained 14684F: drivers/net/ethernet/sis/sis190.c 14685 14686SIS 900/7016 FAST ETHERNET DRIVER 14687M: Daniele Venzano <venza@brownhat.org> 14688W: http://www.brownhat.org/sis900.html 14689L: netdev@vger.kernel.org 14690S: Maintained 14691F: drivers/net/ethernet/sis/sis900.* 14692 14693SIS FRAMEBUFFER DRIVER 14694M: Thomas Winischhofer <thomas@winischhofer.net> 14695W: http://www.winischhofer.net/linuxsisvga.shtml 14696S: Maintained 14697F: Documentation/fb/sisfb.rst 14698F: drivers/video/fbdev/sis/ 14699F: include/video/sisfb.h 14700 14701SIS USB2VGA DRIVER 14702M: Thomas Winischhofer <thomas@winischhofer.net> 14703W: http://www.winischhofer.at/linuxsisusbvga.shtml 14704S: Maintained 14705F: drivers/usb/misc/sisusbvga/ 14706 14707SLAB ALLOCATOR 14708M: Christoph Lameter <cl@linux.com> 14709M: Pekka Enberg <penberg@kernel.org> 14710M: David Rientjes <rientjes@google.com> 14711M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 14712M: Andrew Morton <akpm@linux-foundation.org> 14713L: linux-mm@kvack.org 14714S: Maintained 14715F: include/linux/sl?b*.h 14716F: mm/sl?b* 14717 14718SLEEPABLE READ-COPY UPDATE (SRCU) 14719M: Lai Jiangshan <jiangshanlai@gmail.com> 14720M: "Paul E. McKenney" <paulmck@kernel.org> 14721M: Josh Triplett <josh@joshtriplett.org> 14722R: Steven Rostedt <rostedt@goodmis.org> 14723R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 14724L: rcu@vger.kernel.org 14725W: http://www.rdrop.com/users/paulmck/RCU/ 14726S: Supported 14727T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14728F: include/linux/srcu*.h 14729F: kernel/rcu/srcu*.c 14730 14731SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14732M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14733L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14734S: Maintained 14735F: drivers/slimbus/ 14736F: Documentation/devicetree/bindings/slimbus/ 14737F: include/linux/slimbus.h 14738 14739SMACK SECURITY MODULE 14740M: Casey Schaufler <casey@schaufler-ca.com> 14741L: linux-security-module@vger.kernel.org 14742W: http://schaufler-ca.com 14743T: git git://github.com/cschaufler/smack-next 14744S: Maintained 14745F: Documentation/admin-guide/LSM/Smack.rst 14746F: security/smack/ 14747 14748SMC91x ETHERNET DRIVER 14749M: Nicolas Pitre <nico@fluxnic.net> 14750S: Odd Fixes 14751F: drivers/net/ethernet/smsc/smc91x.* 14752 14753SMIA AND SMIA++ IMAGE SENSOR DRIVER 14754M: Sakari Ailus <sakari.ailus@iki.fi> 14755L: linux-media@vger.kernel.org 14756S: Maintained 14757F: drivers/media/i2c/smiapp/ 14758F: include/media/i2c/smiapp.h 14759F: drivers/media/i2c/smiapp-pll.c 14760F: drivers/media/i2c/smiapp-pll.h 14761F: include/uapi/linux/smiapp.h 14762F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14763 14764SMM665 HARDWARE MONITOR DRIVER 14765M: Guenter Roeck <linux@roeck-us.net> 14766L: linux-hwmon@vger.kernel.org 14767S: Maintained 14768F: Documentation/hwmon/smm665.rst 14769F: drivers/hwmon/smm665.c 14770 14771SMSC EMC2103 HARDWARE MONITOR DRIVER 14772M: Steve Glendinning <steve.glendinning@shawell.net> 14773L: linux-hwmon@vger.kernel.org 14774S: Maintained 14775F: Documentation/hwmon/emc2103.rst 14776F: drivers/hwmon/emc2103.c 14777 14778SMSC SCH5627 HARDWARE MONITOR DRIVER 14779M: Hans de Goede <hdegoede@redhat.com> 14780L: linux-hwmon@vger.kernel.org 14781S: Supported 14782F: Documentation/hwmon/sch5627.rst 14783F: drivers/hwmon/sch5627.c 14784 14785SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14786M: Steve Glendinning <steve.glendinning@shawell.net> 14787L: linux-fbdev@vger.kernel.org 14788S: Maintained 14789F: drivers/video/fbdev/smscufx.c 14790 14791SMSC47B397 HARDWARE MONITOR DRIVER 14792M: Jean Delvare <jdelvare@suse.com> 14793L: linux-hwmon@vger.kernel.org 14794S: Maintained 14795F: Documentation/hwmon/smsc47b397.rst 14796F: drivers/hwmon/smsc47b397.c 14797 14798SMSC911x ETHERNET DRIVER 14799M: Steve Glendinning <steve.glendinning@shawell.net> 14800L: netdev@vger.kernel.org 14801S: Maintained 14802F: include/linux/smsc911x.h 14803F: drivers/net/ethernet/smsc/smsc911x.* 14804 14805SMSC9420 PCI ETHERNET DRIVER 14806M: Steve Glendinning <steve.glendinning@shawell.net> 14807L: netdev@vger.kernel.org 14808S: Maintained 14809F: drivers/net/ethernet/smsc/smsc9420.* 14810 14811SOC-CAMERA V4L2 SUBSYSTEM 14812L: linux-media@vger.kernel.org 14813T: git git://linuxtv.org/media_tree.git 14814S: Orphan 14815F: include/media/soc_camera.h 14816F: drivers/staging/media/soc_camera/ 14817 14818SOCIONEXT SYNQUACER I2C DRIVER 14819M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14820L: linux-i2c@vger.kernel.org 14821S: Maintained 14822F: drivers/i2c/busses/i2c-synquacer.c 14823F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14824 14825SOCIONEXT UNIPHIER SOUND DRIVER 14826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14827S: Orphan 14828F: sound/soc/uniphier/ 14829 14830SOEKRIS NET48XX LED SUPPORT 14831M: Chris Boot <bootc@bootc.net> 14832S: Maintained 14833F: drivers/leds/leds-net48xx.c 14834 14835SOFT-IWARP DRIVER (siw) 14836M: Bernard Metzler <bmt@zurich.ibm.com> 14837L: linux-rdma@vger.kernel.org 14838S: Supported 14839F: drivers/infiniband/sw/siw/ 14840F: include/uapi/rdma/siw-abi.h 14841 14842SOFT-ROCE DRIVER (rxe) 14843M: Moni Shoua <monis@mellanox.com> 14844L: linux-rdma@vger.kernel.org 14845S: Supported 14846W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14847Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14848F: drivers/infiniband/sw/rxe/ 14849F: include/uapi/rdma/rdma_user_rxe.h 14850 14851SOFTLOGIC 6x10 MPEG CODEC 14852M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14853M: Anton Sviridenko <anton@corp.bluecherry.net> 14854M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14855M: Andrey Utkin <andrey_utkin@fastmail.com> 14856M: Ismael Luceno <ismael@iodev.co.uk> 14857L: linux-media@vger.kernel.org 14858S: Supported 14859F: drivers/media/pci/solo6x10/ 14860 14861SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14862M: James Morse <james.morse@arm.com> 14863L: linux-arm-kernel@lists.infradead.org 14864S: Maintained 14865F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14866F: drivers/firmware/arm_sdei.c 14867F: include/linux/arm_sdei.h 14868F: include/uapi/linux/arm_sdei.h 14869 14870SOFTWARE RAID (Multiple Disks) SUPPORT 14871M: Song Liu <song@kernel.org> 14872L: linux-raid@vger.kernel.org 14873T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 14874S: Supported 14875F: drivers/md/Makefile 14876F: drivers/md/Kconfig 14877F: drivers/md/md* 14878F: drivers/md/raid* 14879F: include/linux/raid/ 14880F: include/uapi/linux/raid/ 14881 14882SOCIONEXT (SNI) AVE NETWORK DRIVER 14883M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14884L: netdev@vger.kernel.org 14885S: Maintained 14886F: drivers/net/ethernet/socionext/sni_ave.c 14887F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14888 14889SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14890M: Jassi Brar <jaswinder.singh@linaro.org> 14891M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 14892L: netdev@vger.kernel.org 14893S: Maintained 14894F: drivers/net/ethernet/socionext/netsec.c 14895F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14896 14897SOCIONEXT (SNI) Synquacer SPI DRIVER 14898M: Masahisa Kojima <masahisa.kojima@linaro.org> 14899M: Jassi Brar <jaswinder.singh@linaro.org> 14900L: linux-spi@vger.kernel.org 14901S: Maintained 14902F: drivers/spi/spi-synquacer.c 14903F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 14904 14905SOLIDRUN CLEARFOG SUPPORT 14906M: Russell King <linux@armlinux.org.uk> 14907S: Maintained 14908F: arch/arm/boot/dts/armada-388-clearfog* 14909F: arch/arm/boot/dts/armada-38x-solidrun-* 14910 14911SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14912M: Russell King <linux@armlinux.org.uk> 14913S: Maintained 14914F: arch/arm/boot/dts/imx6*-cubox-i* 14915F: arch/arm/boot/dts/imx6*-hummingboard* 14916F: arch/arm/boot/dts/imx6*-sr-* 14917 14918SONIC NETWORK DRIVER 14919M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14920L: netdev@vger.kernel.org 14921S: Maintained 14922F: drivers/net/ethernet/natsemi/sonic.* 14923 14924SONICS SILICON BACKPLANE DRIVER (SSB) 14925M: Michael Buesch <m@bues.ch> 14926L: linux-wireless@vger.kernel.org 14927S: Maintained 14928F: drivers/ssb/ 14929F: include/linux/ssb/ 14930 14931SONY IMX214 SENSOR DRIVER 14932M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14933L: linux-media@vger.kernel.org 14934T: git git://linuxtv.org/media_tree.git 14935S: Maintained 14936F: drivers/media/i2c/imx214.c 14937F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14938 14939SONY IMX258 SENSOR DRIVER 14940M: Sakari Ailus <sakari.ailus@linux.intel.com> 14941L: linux-media@vger.kernel.org 14942T: git git://linuxtv.org/media_tree.git 14943S: Maintained 14944F: drivers/media/i2c/imx258.c 14945 14946SONY IMX274 SENSOR DRIVER 14947M: Leon Luo <leonl@leopardimaging.com> 14948L: linux-media@vger.kernel.org 14949T: git git://linuxtv.org/media_tree.git 14950S: Maintained 14951F: drivers/media/i2c/imx274.c 14952F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14953 14954SONY IMX319 SENSOR DRIVER 14955M: Bingbu Cao <bingbu.cao@intel.com> 14956L: linux-media@vger.kernel.org 14957T: git git://linuxtv.org/media_tree.git 14958S: Maintained 14959F: drivers/media/i2c/imx319.c 14960 14961SONY IMX355 SENSOR DRIVER 14962M: Tianshu Qiu <tian.shu.qiu@intel.com> 14963L: linux-media@vger.kernel.org 14964T: git git://linuxtv.org/media_tree.git 14965S: Maintained 14966F: drivers/media/i2c/imx355.c 14967 14968SONY MEMORYSTICK SUBSYSTEM 14969M: Maxim Levitsky <maximlevitsky@gmail.com> 14970M: Alex Dubov <oakad@yahoo.com> 14971M: Ulf Hansson <ulf.hansson@linaro.org> 14972L: linux-mmc@vger.kernel.org 14973T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 14974S: Maintained 14975F: drivers/memstick/ 14976F: include/linux/memstick.h 14977 14978SONY VAIO CONTROL DEVICE DRIVER 14979M: Mattia Dongili <malattia@linux.it> 14980L: platform-driver-x86@vger.kernel.org 14981W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14982S: Maintained 14983F: Documentation/admin-guide/laptops/sony-laptop.rst 14984F: drivers/char/sonypi.c 14985F: drivers/platform/x86/sony-laptop.c 14986F: include/linux/sony-laptop.h 14987 14988SOUND 14989M: Jaroslav Kysela <perex@perex.cz> 14990M: Takashi Iwai <tiwai@suse.com> 14991L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14992W: http://www.alsa-project.org/ 14993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14994Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14995S: Maintained 14996F: Documentation/sound/ 14997F: include/sound/ 14998F: include/uapi/sound/ 14999F: sound/ 15000 15001SOUND - COMPRESSED AUDIO 15002M: Vinod Koul <vkoul@kernel.org> 15003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15005S: Supported 15006F: Documentation/sound/designs/compress-offload.rst 15007F: include/sound/compress_driver.h 15008F: include/uapi/sound/compress_* 15009F: sound/core/compress_offload.c 15010F: sound/soc/soc-compress.c 15011 15012SOUND - DMAENGINE HELPERS 15013M: Lars-Peter Clausen <lars@metafoo.de> 15014S: Supported 15015F: include/sound/dmaengine_pcm.h 15016F: sound/core/pcm_dmaengine.c 15017F: sound/soc/soc-generic-dmaengine-pcm.c 15018 15019SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15020M: Liam Girdwood <lgirdwood@gmail.com> 15021M: Mark Brown <broonie@kernel.org> 15022T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15024W: http://alsa-project.org/main/index.php/ASoC 15025S: Supported 15026F: Documentation/devicetree/bindings/sound/ 15027F: Documentation/sound/soc/ 15028F: sound/soc/ 15029F: include/dt-bindings/sound/ 15030F: include/sound/soc* 15031 15032SOUNDWIRE SUBSYSTEM 15033M: Vinod Koul <vkoul@kernel.org> 15034M: Sanyog Kale <sanyog.r.kale@intel.com> 15035R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 15036L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15037S: Supported 15038F: Documentation/driver-api/soundwire/ 15039F: drivers/soundwire/ 15040F: include/linux/soundwire/ 15041 15042SP2 MEDIA DRIVER 15043M: Olli Salonen <olli.salonen@iki.fi> 15044L: linux-media@vger.kernel.org 15045W: https://linuxtv.org 15046Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15047S: Maintained 15048F: drivers/media/dvb-frontends/sp2* 15049 15050SPARC + UltraSPARC (sparc/sparc64) 15051M: "David S. Miller" <davem@davemloft.net> 15052L: sparclinux@vger.kernel.org 15053Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15054T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15055T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15056S: Maintained 15057F: arch/sparc/ 15058F: drivers/sbus/ 15059 15060SPARC SERIAL DRIVERS 15061M: "David S. Miller" <davem@davemloft.net> 15062L: sparclinux@vger.kernel.org 15063T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15064T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15065S: Maintained 15066F: include/linux/sunserialcore.h 15067F: drivers/tty/serial/suncore.c 15068F: drivers/tty/serial/sunhv.c 15069F: drivers/tty/serial/sunsab.c 15070F: drivers/tty/serial/sunsab.h 15071F: drivers/tty/serial/sunsu.c 15072F: drivers/tty/serial/sunzilog.c 15073F: drivers/tty/serial/sunzilog.h 15074F: drivers/tty/vcc.c 15075 15076SPARSE CHECKER 15077M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15078L: linux-sparse@vger.kernel.org 15079W: https://sparse.wiki.kernel.org/ 15080T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15081S: Maintained 15082F: include/linux/compiler.h 15083 15084SPEAR CLOCK FRAMEWORK SUPPORT 15085M: Viresh Kumar <vireshk@kernel.org> 15086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15087W: http://www.st.com/spear 15088S: Maintained 15089F: drivers/clk/spear/ 15090 15091SPEAR PLATFORM SUPPORT 15092M: Viresh Kumar <vireshk@kernel.org> 15093M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15095W: http://www.st.com/spear 15096S: Maintained 15097F: arch/arm/boot/dts/spear* 15098F: arch/arm/mach-spear/ 15099 15100SPI NOR SUBSYSTEM 15101M: Marek Vasut <marek.vasut@gmail.com> 15102M: Tudor Ambarus <tudor.ambarus@microchip.com> 15103L: linux-mtd@lists.infradead.org 15104W: http://www.linux-mtd.infradead.org/ 15105Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15107S: Maintained 15108F: drivers/mtd/spi-nor/ 15109F: include/linux/mtd/spi-nor.h 15110 15111SPI SUBSYSTEM 15112M: Mark Brown <broonie@kernel.org> 15113L: linux-spi@vger.kernel.org 15114T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15115Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15116S: Maintained 15117F: Documentation/devicetree/bindings/spi/ 15118F: Documentation/spi/ 15119F: drivers/spi/ 15120F: include/linux/spi/ 15121F: include/uapi/linux/spi/ 15122F: tools/spi/ 15123 15124SPIDERNET NETWORK DRIVER for CELL 15125M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 15126L: netdev@vger.kernel.org 15127S: Supported 15128F: Documentation/networking/device_drivers/toshiba/spider_net.txt 15129F: drivers/net/ethernet/toshiba/spider_net* 15130 15131SPMI SUBSYSTEM 15132R: Stephen Boyd <sboyd@kernel.org> 15133L: linux-arm-msm@vger.kernel.org 15134F: Documentation/devicetree/bindings/spmi/ 15135F: drivers/spmi/ 15136F: include/dt-bindings/spmi/spmi.h 15137F: include/linux/spmi.h 15138F: include/trace/events/spmi.h 15139 15140SPU FILE SYSTEM 15141M: Jeremy Kerr <jk@ozlabs.org> 15142L: linuxppc-dev@lists.ozlabs.org 15143W: http://www.ibm.com/developerworks/power/cell/ 15144S: Supported 15145F: Documentation/filesystems/spufs.txt 15146F: arch/powerpc/platforms/cell/spufs/ 15147 15148SQUASHFS FILE SYSTEM 15149M: Phillip Lougher <phillip@squashfs.org.uk> 15150L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15151W: http://squashfs.org.uk 15152T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15153S: Maintained 15154F: Documentation/filesystems/squashfs.txt 15155F: fs/squashfs/ 15156 15157SRM (Alpha) environment access 15158M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 15159S: Maintained 15160F: arch/alpha/kernel/srm_env.c 15161 15162ST LSM6DSx IMU IIO DRIVER 15163M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15164L: linux-iio@vger.kernel.org 15165W: http://www.st.com/ 15166S: Maintained 15167F: drivers/iio/imu/st_lsm6dsx/ 15168F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15169 15170ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15171M: Mickael Guene <mickael.guene@st.com> 15172L: linux-media@vger.kernel.org 15173T: git git://linuxtv.org/media_tree.git 15174S: Maintained 15175F: drivers/media/i2c/st-mipid02.c 15176F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15177 15178ST STM32 I2C/SMBUS DRIVER 15179M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 15180L: linux-i2c@vger.kernel.org 15181S: Maintained 15182F: drivers/i2c/busses/i2c-stm32* 15183 15184ST VL53L0X ToF RANGER(I2C) IIO DRIVER 15185M: Song Qiang <songqiang1304521@gmail.com> 15186L: linux-iio@vger.kernel.org 15187S: Maintained 15188F: drivers/iio/proximity/vl53l0x-i2c.c 15189F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15190 15191STABLE BRANCH 15192M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15193M: Sasha Levin <sashal@kernel.org> 15194L: stable@vger.kernel.org 15195S: Supported 15196F: Documentation/process/stable-kernel-rules.rst 15197 15198STAGING - COMEDI 15199M: Ian Abbott <abbotti@mev.co.uk> 15200M: H Hartley Sweeten <hsweeten@visionengravers.com> 15201S: Odd Fixes 15202F: drivers/staging/comedi/ 15203 15204STAGING - EROFS FILE SYSTEM 15205M: Gao Xiang <gaoxiang25@huawei.com> 15206M: Chao Yu <yuchao0@huawei.com> 15207L: linux-erofs@lists.ozlabs.org 15208S: Maintained 15209F: drivers/staging/erofs/ 15210 15211STAGING - FIELDBUS SUBSYSTEM 15212M: Sven Van Asbroeck <TheSven73@gmail.com> 15213S: Maintained 15214F: drivers/staging/fieldbus/* 15215F: drivers/staging/fieldbus/Documentation/ 15216 15217STAGING - HMS ANYBUS-S BUS 15218M: Sven Van Asbroeck <TheSven73@gmail.com> 15219S: Maintained 15220F: drivers/staging/fieldbus/anybuss/ 15221 15222STAGING - INDUSTRIAL IO 15223M: Jonathan Cameron <jic23@kernel.org> 15224L: linux-iio@vger.kernel.org 15225S: Odd Fixes 15226F: Documentation/devicetree/bindings/staging/iio/ 15227F: drivers/staging/iio/ 15228 15229STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 15230M: Marc Dietrich <marvin24@gmx.de> 15231L: ac100@lists.launchpad.net (moderated for non-subscribers) 15232L: linux-tegra@vger.kernel.org 15233S: Maintained 15234F: drivers/staging/nvec/ 15235 15236STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 15237M: Jens Frederich <jfrederich@gmail.com> 15238M: Daniel Drake <dsd@laptop.org> 15239M: Jon Nettleton <jon.nettleton@gmail.com> 15240W: http://wiki.laptop.org/go/DCON 15241S: Maintained 15242F: drivers/staging/olpc_dcon/ 15243 15244STAGING - REALTEK RTL8712U DRIVERS 15245M: Larry Finger <Larry.Finger@lwfinger.net> 15246M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 15247S: Odd Fixes 15248F: drivers/staging/rtl8712/ 15249 15250STAGING - REALTEK RTL8188EU DRIVERS 15251M: Larry Finger <Larry.Finger@lwfinger.net> 15252S: Odd Fixes 15253F: drivers/staging/rtl8188eu/ 15254 15255STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15256M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 15257M: Teddy Wang <teddy.wang@siliconmotion.com> 15258M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15259L: linux-fbdev@vger.kernel.org 15260S: Maintained 15261F: drivers/staging/sm750fb/ 15262 15263STAGING - SPEAKUP CONSOLE SPEECH DRIVER 15264M: William Hubbs <w.d.hubbs@gmail.com> 15265M: Chris Brannon <chris@the-brannons.com> 15266M: Kirk Reiser <kirk@reisers.ca> 15267M: Samuel Thibault <samuel.thibault@ens-lyon.org> 15268L: speakup@linux-speakup.org 15269W: http://www.linux-speakup.org/ 15270S: Odd Fixes 15271F: drivers/staging/speakup/ 15272 15273STAGING - VIA VT665X DRIVERS 15274M: Forest Bond <forest@alittletooquiet.net> 15275S: Odd Fixes 15276F: drivers/staging/vt665?/ 15277 15278STAGING - WILC1000 WIFI DRIVER 15279M: Adham Abozaeid <adham.abozaeid@microchip.com> 15280M: Ajay Singh <ajay.kathat@microchip.com> 15281L: linux-wireless@vger.kernel.org 15282S: Supported 15283F: drivers/staging/wilc1000/ 15284 15285STAGING SUBSYSTEM 15286M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15287T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 15288L: devel@driverdev.osuosl.org 15289S: Supported 15290F: drivers/staging/ 15291 15292STARFIRE/DURALAN NETWORK DRIVER 15293M: Ion Badulescu <ionut@badula.org> 15294S: Odd Fixes 15295F: drivers/net/ethernet/adaptec/starfire* 15296 15297STEC S1220 SKD DRIVER 15298M: Damien Le Moal <Damien.LeMoal@wdc.com> 15299L: linux-block@vger.kernel.org 15300S: Maintained 15301F: drivers/block/skd*[ch] 15302 15303STI AUDIO (ASoC) DRIVERS 15304M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15305L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15306S: Maintained 15307F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 15308F: sound/soc/sti/ 15309 15310STI CEC DRIVER 15311M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 15312S: Maintained 15313F: drivers/media/platform/sti/cec/ 15314F: Documentation/devicetree/bindings/media/stih-cec.txt 15315 15316STK1160 USB VIDEO CAPTURE DRIVER 15317M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15318L: linux-media@vger.kernel.org 15319T: git git://linuxtv.org/media_tree.git 15320S: Maintained 15321F: drivers/media/usb/stk1160/ 15322 15323STM32 AUDIO (ASoC) DRIVERS 15324M: Olivier Moysan <olivier.moysan@st.com> 15325M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 15326L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15327S: Maintained 15328F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 15329F: sound/soc/stm/ 15330 15331STM32 TIMER/LPTIMER DRIVERS 15332M: Fabrice Gasnier <fabrice.gasnier@st.com> 15333S: Maintained 15334F: drivers/*/stm32-*timer* 15335F: drivers/pwm/pwm-stm32* 15336F: include/linux/*/stm32-*tim* 15337F: Documentation/ABI/testing/*timer-stm32 15338F: Documentation/devicetree/bindings/*/stm32-*timer* 15339F: Documentation/devicetree/bindings/pwm/pwm-stm32* 15340 15341STMMAC ETHERNET DRIVER 15342M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 15343M: Alexandre Torgue <alexandre.torgue@st.com> 15344M: Jose Abreu <joabreu@synopsys.com> 15345L: netdev@vger.kernel.org 15346W: http://www.stlinux.com 15347S: Supported 15348F: drivers/net/ethernet/stmicro/stmmac/ 15349 15350SUN3/3X 15351M: Sam Creasey <sammy@sammy.net> 15352W: http://sammy.net/sun3/ 15353S: Maintained 15354F: arch/m68k/kernel/*sun3* 15355F: arch/m68k/sun3*/ 15356F: arch/m68k/include/asm/sun3* 15357F: drivers/net/ethernet/i825xx/sun3* 15358 15359SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 15360M: Hans de Goede <hdegoede@redhat.com> 15361L: linux-input@vger.kernel.org 15362S: Maintained 15363F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 15364F: drivers/input/keyboard/sun4i-lradc-keys.c 15365 15366SUNDANCE NETWORK DRIVER 15367M: Denis Kirjanov <kda@linux-powerpc.org> 15368L: netdev@vger.kernel.org 15369S: Maintained 15370F: drivers/net/ethernet/dlink/sundance.c 15371 15372SUPERH 15373M: Yoshinori Sato <ysato@users.sourceforge.jp> 15374M: Rich Felker <dalias@libc.org> 15375L: linux-sh@vger.kernel.org 15376Q: http://patchwork.kernel.org/project/linux-sh/list/ 15377S: Maintained 15378F: Documentation/sh/ 15379F: arch/sh/ 15380F: drivers/sh/ 15381 15382SUSPEND TO RAM 15383M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 15384M: Len Brown <len.brown@intel.com> 15385M: Pavel Machek <pavel@ucw.cz> 15386L: linux-pm@vger.kernel.org 15387B: https://bugzilla.kernel.org 15388S: Supported 15389F: Documentation/power/ 15390F: arch/x86/kernel/acpi/ 15391F: drivers/base/power/ 15392F: kernel/power/ 15393F: include/linux/suspend.h 15394F: include/linux/freezer.h 15395F: include/linux/pm.h 15396 15397SVGA HANDLING 15398M: Martin Mares <mj@ucw.cz> 15399L: linux-video@atrey.karlin.mff.cuni.cz 15400S: Maintained 15401F: Documentation/admin-guide/svga.rst 15402F: arch/x86/boot/video* 15403 15404SWIOTLB SUBSYSTEM 15405M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15406L: iommu@lists.linux-foundation.org 15407T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 15408S: Supported 15409F: kernel/dma/swiotlb.c 15410F: arch/*/kernel/pci-swiotlb.c 15411F: include/linux/swiotlb.h 15412 15413SWITCHDEV 15414M: Jiri Pirko <jiri@resnulli.us> 15415M: Ivan Vecera <ivecera@redhat.com> 15416L: netdev@vger.kernel.org 15417S: Supported 15418F: net/switchdev/ 15419F: include/net/switchdev.h 15420 15421SY8106A REGULATOR DRIVER 15422M: Icenowy Zheng <icenowy@aosc.io> 15423S: Maintained 15424F: drivers/regulator/sy8106a-regulator.c 15425F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 15426 15427SYNC FILE FRAMEWORK 15428M: Sumit Semwal <sumit.semwal@linaro.org> 15429R: Gustavo Padovan <gustavo@padovan.org> 15430S: Maintained 15431L: linux-media@vger.kernel.org 15432L: dri-devel@lists.freedesktop.org 15433F: drivers/dma-buf/sync_* 15434F: drivers/dma-buf/dma-fence* 15435F: drivers/dma-buf/sw_sync.c 15436F: include/linux/sync_file.h 15437F: include/uapi/linux/sync_file.h 15438F: Documentation/driver-api/sync_file.rst 15439T: git git://anongit.freedesktop.org/drm/drm-misc 15440 15441SYNOPSYS ARC ARCHITECTURE 15442M: Vineet Gupta <vgupta@synopsys.com> 15443L: linux-snps-arc@lists.infradead.org 15444S: Supported 15445F: arch/arc/ 15446F: Documentation/devicetree/bindings/arc/* 15447F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 15448F: drivers/clocksource/arc_timer.c 15449F: drivers/tty/serial/arc_uart.c 15450T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 15451 15452SYNOPSYS ARC HSDK SDP pll clock driver 15453M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15454S: Supported 15455F: drivers/clk/clk-hsdk-pll.c 15456F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 15457 15458SYNOPSYS ARC SDP clock driver 15459M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15460S: Supported 15461F: drivers/clk/axs10x/* 15462F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 15463 15464SYNOPSYS ARC SDP platform support 15465M: Alexey Brodkin <abrodkin@synopsys.com> 15466S: Supported 15467F: arch/arc/plat-axs10x 15468F: arch/arc/boot/dts/ax* 15469F: Documentation/devicetree/bindings/arc/axs10* 15470 15471SYNOPSYS AXS10x RESET CONTROLLER DRIVER 15472M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15473S: Supported 15474F: drivers/reset/reset-axs10x.c 15475F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 15476 15477SYNOPSYS CREG GPIO DRIVER 15478M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15479S: Maintained 15480F: drivers/gpio/gpio-creg-snps.c 15481F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 15482 15483SYNOPSYS DESIGNWARE 8250 UART DRIVER 15484R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15485S: Maintained 15486F: drivers/tty/serial/8250/8250_dw.c 15487 15488SYNOPSYS DESIGNWARE APB GPIO DRIVER 15489M: Hoan Tran <hoan@os.amperecomputing.com> 15490L: linux-gpio@vger.kernel.org 15491S: Maintained 15492F: drivers/gpio/gpio-dwapb.c 15493F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 15494 15495SYNOPSYS DESIGNWARE AXI DMAC DRIVER 15496M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15497S: Maintained 15498F: drivers/dma/dwi-axi-dmac/ 15499F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 15500 15501SYNOPSYS DESIGNWARE DMAC DRIVER 15502M: Viresh Kumar <vireshk@kernel.org> 15503R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15504S: Maintained 15505F: Documentation/devicetree/bindings/dma/snps-dma.txt 15506F: drivers/dma/dw/ 15507F: include/dt-bindings/dma/dw-dmac.h 15508F: include/linux/dma/dw.h 15509F: include/linux/platform_data/dma-dw.h 15510 15511SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 15512M: Jose Abreu <Jose.Abreu@synopsys.com> 15513L: netdev@vger.kernel.org 15514S: Supported 15515F: drivers/net/ethernet/synopsys/ 15516 15517SYNOPSYS DESIGNWARE I2C DRIVER 15518M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 15519R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15520R: Mika Westerberg <mika.westerberg@linux.intel.com> 15521L: linux-i2c@vger.kernel.org 15522S: Maintained 15523F: drivers/i2c/busses/i2c-designware-* 15524F: include/linux/platform_data/i2c-designware.h 15525 15526SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 15527M: Jaehoon Chung <jh80.chung@samsung.com> 15528L: linux-mmc@vger.kernel.org 15529S: Maintained 15530F: drivers/mmc/host/dw_mmc* 15531 15532SYNOPSYS HSDK RESET CONTROLLER DRIVER 15533M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 15534S: Supported 15535F: drivers/reset/reset-hsdk.c 15536F: include/dt-bindings/reset/snps,hsdk-reset.h 15537F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 15538 15539SYSTEM CONFIGURATION (SYSCON) 15540M: Lee Jones <lee.jones@linaro.org> 15541M: Arnd Bergmann <arnd@arndb.de> 15542T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 15543S: Supported 15544F: drivers/mfd/syscon.c 15545 15546SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 15547M: Sudeep Holla <sudeep.holla@arm.com> 15548L: linux-arm-kernel@lists.infradead.org 15549S: Maintained 15550F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 15551F: drivers/clk/clk-sc[mp]i.c 15552F: drivers/cpufreq/sc[mp]i-cpufreq.c 15553F: drivers/firmware/arm_scpi.c 15554F: drivers/firmware/arm_scmi/ 15555F: drivers/reset/reset-scmi.c 15556F: include/linux/sc[mp]i_protocol.h 15557 15558SYSTEM RESET/SHUTDOWN DRIVERS 15559M: Sebastian Reichel <sre@kernel.org> 15560L: linux-pm@vger.kernel.org 15561T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 15562S: Maintained 15563F: Documentation/devicetree/bindings/power/reset/ 15564F: drivers/power/reset/ 15565 15566SYSTEM TRACE MODULE CLASS 15567M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 15568S: Maintained 15569T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 15570F: Documentation/trace/stm.rst 15571F: drivers/hwtracing/stm/ 15572F: include/linux/stm.h 15573F: include/uapi/linux/stm.h 15574 15575SYSV FILESYSTEM 15576M: Christoph Hellwig <hch@infradead.org> 15577S: Maintained 15578F: Documentation/filesystems/sysv-fs.txt 15579F: fs/sysv/ 15580F: include/linux/sysv_fs.h 15581 15582TASKSTATS STATISTICS INTERFACE 15583M: Balbir Singh <bsingharora@gmail.com> 15584S: Maintained 15585F: Documentation/accounting/taskstats* 15586F: include/linux/taskstats* 15587F: kernel/taskstats.c 15588 15589TC subsystem 15590M: Jamal Hadi Salim <jhs@mojatatu.com> 15591M: Cong Wang <xiyou.wangcong@gmail.com> 15592M: Jiri Pirko <jiri@resnulli.us> 15593L: netdev@vger.kernel.org 15594S: Maintained 15595F: include/net/pkt_cls.h 15596F: include/net/pkt_sched.h 15597F: include/net/tc_act/ 15598F: include/uapi/linux/pkt_cls.h 15599F: include/uapi/linux/pkt_sched.h 15600F: include/uapi/linux/tc_act/ 15601F: include/uapi/linux/tc_ematch/ 15602F: net/sched/ 15603 15604TC90522 MEDIA DRIVER 15605M: Akihiro Tsukada <tskd08@gmail.com> 15606L: linux-media@vger.kernel.org 15607S: Odd Fixes 15608F: drivers/media/dvb-frontends/tc90522* 15609 15610TCP LOW PRIORITY MODULE 15611M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 15612M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 15613W: http://tcp-lp-mod.sourceforge.net/ 15614S: Maintained 15615F: net/ipv4/tcp_lp.c 15616 15617TDA10071 MEDIA DRIVER 15618M: Antti Palosaari <crope@iki.fi> 15619L: linux-media@vger.kernel.org 15620W: https://linuxtv.org 15621W: http://palosaari.fi/linux/ 15622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15623T: git git://linuxtv.org/anttip/media_tree.git 15624S: Maintained 15625F: drivers/media/dvb-frontends/tda10071* 15626 15627TDA18212 MEDIA DRIVER 15628M: Antti Palosaari <crope@iki.fi> 15629L: linux-media@vger.kernel.org 15630W: https://linuxtv.org 15631W: http://palosaari.fi/linux/ 15632Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15633T: git git://linuxtv.org/anttip/media_tree.git 15634S: Maintained 15635F: drivers/media/tuners/tda18212* 15636 15637TDA18218 MEDIA DRIVER 15638M: Antti Palosaari <crope@iki.fi> 15639L: linux-media@vger.kernel.org 15640W: https://linuxtv.org 15641W: http://palosaari.fi/linux/ 15642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15643T: git git://linuxtv.org/anttip/media_tree.git 15644S: Maintained 15645F: drivers/media/tuners/tda18218* 15646 15647TDA18250 MEDIA DRIVER 15648M: Olli Salonen <olli.salonen@iki.fi> 15649L: linux-media@vger.kernel.org 15650W: https://linuxtv.org 15651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15652T: git git://linuxtv.org/media_tree.git 15653S: Maintained 15654F: drivers/media/tuners/tda18250* 15655 15656TDA18271 MEDIA DRIVER 15657M: Michael Krufky <mkrufky@linuxtv.org> 15658L: linux-media@vger.kernel.org 15659W: https://linuxtv.org 15660W: http://github.com/mkrufky 15661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15662T: git git://linuxtv.org/mkrufky/tuners.git 15663S: Maintained 15664F: drivers/media/tuners/tda18271* 15665 15666TDA1997x MEDIA DRIVER 15667M: Tim Harvey <tharvey@gateworks.com> 15668L: linux-media@vger.kernel.org 15669W: https://linuxtv.org 15670Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15671S: Maintained 15672F: drivers/media/i2c/tda1997x.* 15673 15674TDA827x MEDIA DRIVER 15675M: Michael Krufky <mkrufky@linuxtv.org> 15676L: linux-media@vger.kernel.org 15677W: https://linuxtv.org 15678W: http://github.com/mkrufky 15679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15680T: git git://linuxtv.org/mkrufky/tuners.git 15681S: Maintained 15682F: drivers/media/tuners/tda8290.* 15683 15684TDA8290 MEDIA DRIVER 15685M: Michael Krufky <mkrufky@linuxtv.org> 15686L: linux-media@vger.kernel.org 15687W: https://linuxtv.org 15688W: http://github.com/mkrufky 15689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15690T: git git://linuxtv.org/mkrufky/tuners.git 15691S: Maintained 15692F: drivers/media/tuners/tda8290.* 15693 15694TDA9840 MEDIA DRIVER 15695M: Hans Verkuil <hverkuil@xs4all.nl> 15696L: linux-media@vger.kernel.org 15697T: git git://linuxtv.org/media_tree.git 15698W: https://linuxtv.org 15699S: Maintained 15700F: drivers/media/i2c/tda9840* 15701 15702TEA5761 TUNER DRIVER 15703M: Mauro Carvalho Chehab <mchehab@kernel.org> 15704L: linux-media@vger.kernel.org 15705W: https://linuxtv.org 15706T: git git://linuxtv.org/media_tree.git 15707S: Odd fixes 15708F: drivers/media/tuners/tea5761.* 15709 15710TEA5767 TUNER DRIVER 15711M: Mauro Carvalho Chehab <mchehab@kernel.org> 15712L: linux-media@vger.kernel.org 15713W: https://linuxtv.org 15714T: git git://linuxtv.org/media_tree.git 15715S: Maintained 15716F: drivers/media/tuners/tea5767.* 15717 15718TEA6415C MEDIA DRIVER 15719M: Hans Verkuil <hverkuil@xs4all.nl> 15720L: linux-media@vger.kernel.org 15721T: git git://linuxtv.org/media_tree.git 15722W: https://linuxtv.org 15723S: Maintained 15724F: drivers/media/i2c/tea6415c* 15725 15726TEA6420 MEDIA DRIVER 15727M: Hans Verkuil <hverkuil@xs4all.nl> 15728L: linux-media@vger.kernel.org 15729T: git git://linuxtv.org/media_tree.git 15730W: https://linuxtv.org 15731S: Maintained 15732F: drivers/media/i2c/tea6420* 15733 15734TEAM DRIVER 15735M: Jiri Pirko <jiri@resnulli.us> 15736L: netdev@vger.kernel.org 15737S: Supported 15738F: drivers/net/team/ 15739F: include/linux/if_team.h 15740F: include/uapi/linux/if_team.h 15741 15742TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 15743M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 15744S: Maintained 15745F: arch/x86/platform/ts5500/ 15746 15747TECHNOTREND USB IR RECEIVER 15748M: Sean Young <sean@mess.org> 15749L: linux-media@vger.kernel.org 15750S: Maintained 15751F: drivers/media/rc/ttusbir.c 15752 15753TECHWELL TW9910 VIDEO DECODER 15754L: linux-media@vger.kernel.org 15755S: Orphan 15756F: drivers/media/i2c/tw9910.c 15757F: include/media/i2c/tw9910.h 15758 15759TEE SUBSYSTEM 15760M: Jens Wiklander <jens.wiklander@linaro.org> 15761L: tee-dev@lists.linaro.org 15762S: Maintained 15763F: include/linux/tee_drv.h 15764F: include/uapi/linux/tee.h 15765F: drivers/tee/ 15766F: Documentation/tee.txt 15767 15768TEGRA ARCHITECTURE SUPPORT 15769M: Thierry Reding <thierry.reding@gmail.com> 15770M: Jonathan Hunter <jonathanh@nvidia.com> 15771L: linux-tegra@vger.kernel.org 15772Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15773T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15774S: Supported 15775N: [^a-z]tegra 15776 15777TEGRA CLOCK DRIVER 15778M: Peter De Schrijver <pdeschrijver@nvidia.com> 15779M: Prashant Gaikwad <pgaikwad@nvidia.com> 15780S: Supported 15781F: drivers/clk/tegra/ 15782 15783TEGRA DMA DRIVERS 15784M: Laxman Dewangan <ldewangan@nvidia.com> 15785M: Jon Hunter <jonathanh@nvidia.com> 15786S: Supported 15787F: drivers/dma/tegra* 15788 15789TEGRA I2C DRIVER 15790M: Laxman Dewangan <ldewangan@nvidia.com> 15791R: Dmitry Osipenko <digetx@gmail.com> 15792S: Supported 15793F: drivers/i2c/busses/i2c-tegra.c 15794 15795TEGRA IOMMU DRIVERS 15796M: Thierry Reding <thierry.reding@gmail.com> 15797L: linux-tegra@vger.kernel.org 15798S: Supported 15799F: drivers/iommu/tegra* 15800 15801TEGRA KBC DRIVER 15802M: Laxman Dewangan <ldewangan@nvidia.com> 15803S: Supported 15804F: drivers/input/keyboard/tegra-kbc.c 15805 15806TEGRA NAND DRIVER 15807M: Stefan Agner <stefan@agner.ch> 15808M: Lucas Stach <dev@lynxeye.de> 15809S: Maintained 15810F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15811F: drivers/mtd/nand/raw/tegra_nand.c 15812 15813TEGRA PWM DRIVER 15814M: Thierry Reding <thierry.reding@gmail.com> 15815S: Supported 15816F: drivers/pwm/pwm-tegra.c 15817 15818TEGRA SERIAL DRIVER 15819M: Laxman Dewangan <ldewangan@nvidia.com> 15820S: Supported 15821F: drivers/tty/serial/serial-tegra.c 15822 15823TEGRA SPI DRIVER 15824M: Laxman Dewangan <ldewangan@nvidia.com> 15825S: Supported 15826F: drivers/spi/spi-tegra* 15827 15828TEGRA XUSB PADCTL DRIVER 15829M: JC Kuo <jckuo@nvidia.com> 15830S: Supported 15831F: drivers/phy/tegra/xusb* 15832 15833TEHUTI ETHERNET DRIVER 15834M: Andy Gospodarek <andy@greyhouse.net> 15835L: netdev@vger.kernel.org 15836S: Supported 15837F: drivers/net/ethernet/tehuti/* 15838 15839Telecom Clock Driver for MCPL0010 15840M: Mark Gross <mark.gross@intel.com> 15841S: Supported 15842F: drivers/char/tlclk.c 15843 15844TENSILICA XTENSA PORT (xtensa) 15845M: Chris Zankel <chris@zankel.net> 15846M: Max Filippov <jcmvbkbc@gmail.com> 15847L: linux-xtensa@linux-xtensa.org 15848T: git git://github.com/czankel/xtensa-linux.git 15849S: Maintained 15850F: arch/xtensa/ 15851F: drivers/irqchip/irq-xtensa-* 15852 15853Texas Instruments' System Control Interface (TISCI) Protocol Driver 15854M: Nishanth Menon <nm@ti.com> 15855M: Tero Kristo <t-kristo@ti.com> 15856M: Santosh Shilimkar <ssantosh@kernel.org> 15857L: linux-arm-kernel@lists.infradead.org 15858S: Maintained 15859F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15860F: drivers/firmware/ti_sci* 15861F: include/linux/soc/ti/ti_sci_protocol.h 15862F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15863F: drivers/soc/ti/ti_sci_pm_domains.c 15864F: include/dt-bindings/soc/ti,sci_pm_domain.h 15865F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15866F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15867F: drivers/clk/keystone/sci-clk.c 15868F: drivers/reset/reset-ti-sci.c 15869F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 15870F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 15871F: drivers/irqchip/irq-ti-sci-intr.c 15872F: drivers/irqchip/irq-ti-sci-inta.c 15873F: include/linux/soc/ti/ti_sci_inta_msi.h 15874F: drivers/soc/ti/ti_sci_inta_msi.c 15875 15876Texas Instruments ASoC drivers 15877M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15878L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15879S: Maintained 15880F: sound/soc/ti/ 15881 15882Texas Instruments' DAC7612 DAC Driver 15883M: Ricardo Ribalda <ricardo@ribalda.com> 15884L: linux-iio@vger.kernel.org 15885S: Supported 15886F: drivers/iio/dac/ti-dac7612.c 15887F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 15888 15889THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15890M: Hans Verkuil <hverkuil@xs4all.nl> 15891L: linux-media@vger.kernel.org 15892T: git git://linuxtv.org/media_tree.git 15893W: https://linuxtv.org 15894S: Maintained 15895F: drivers/media/radio/radio-raremono.c 15896 15897THERMAL 15898M: Zhang Rui <rui.zhang@intel.com> 15899M: Eduardo Valentin <edubezval@gmail.com> 15900R: Daniel Lezcano <daniel.lezcano@linaro.org> 15901L: linux-pm@vger.kernel.org 15902T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15903T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15904Q: https://patchwork.kernel.org/project/linux-pm/list/ 15905S: Supported 15906F: drivers/thermal/ 15907F: include/linux/thermal.h 15908F: include/uapi/linux/thermal.h 15909F: include/linux/cpu_cooling.h 15910F: Documentation/devicetree/bindings/thermal/ 15911 15912THERMAL/CPU_COOLING 15913M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15914M: Viresh Kumar <viresh.kumar@linaro.org> 15915M: Javi Merino <javi.merino@kernel.org> 15916L: linux-pm@vger.kernel.org 15917S: Supported 15918F: Documentation/thermal/cpu-cooling-api.rst 15919F: drivers/thermal/cpu_cooling.c 15920F: include/linux/cpu_cooling.h 15921 15922THINKPAD ACPI EXTRAS DRIVER 15923M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15924L: ibm-acpi-devel@lists.sourceforge.net 15925L: platform-driver-x86@vger.kernel.org 15926W: http://ibm-acpi.sourceforge.net 15927W: http://thinkwiki.org/wiki/Ibm-acpi 15928T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15929S: Maintained 15930F: drivers/platform/x86/thinkpad_acpi.c 15931 15932THUNDERBOLT DRIVER 15933M: Andreas Noever <andreas.noever@gmail.com> 15934M: Michael Jamet <michael.jamet@intel.com> 15935M: Mika Westerberg <mika.westerberg@linux.intel.com> 15936M: Yehezkel Bernat <YehezkelShB@gmail.com> 15937T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15938S: Maintained 15939F: Documentation/admin-guide/thunderbolt.rst 15940F: drivers/thunderbolt/ 15941F: include/linux/thunderbolt.h 15942 15943THUNDERBOLT NETWORK DRIVER 15944M: Michael Jamet <michael.jamet@intel.com> 15945M: Mika Westerberg <mika.westerberg@linux.intel.com> 15946M: Yehezkel Bernat <YehezkelShB@gmail.com> 15947L: netdev@vger.kernel.org 15948S: Maintained 15949F: drivers/net/thunderbolt.c 15950 15951THUNDERX GPIO DRIVER 15952M: David Daney <david.daney@cavium.com> 15953S: Maintained 15954F: drivers/gpio/gpio-thunderx.c 15955 15956TI AM437X VPFE DRIVER 15957M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15958L: linux-media@vger.kernel.org 15959W: https://linuxtv.org 15960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15961T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15962S: Maintained 15963F: drivers/media/platform/am437x/ 15964 15965TI BANDGAP AND THERMAL DRIVER 15966M: Eduardo Valentin <edubezval@gmail.com> 15967M: Keerthy <j-keerthy@ti.com> 15968L: linux-pm@vger.kernel.org 15969L: linux-omap@vger.kernel.org 15970S: Maintained 15971F: drivers/thermal/ti-soc-thermal/ 15972 15973TI BQ27XXX POWER SUPPLY DRIVER 15974R: Andrew F. Davis <afd@ti.com> 15975F: include/linux/power/bq27xxx_battery.h 15976F: drivers/power/supply/bq27xxx_battery.c 15977F: drivers/power/supply/bq27xxx_battery_i2c.c 15978 15979TI CDCE706 CLOCK DRIVER 15980M: Max Filippov <jcmvbkbc@gmail.com> 15981S: Maintained 15982F: drivers/clk/clk-cdce706.c 15983 15984TI CLOCK DRIVER 15985M: Tero Kristo <t-kristo@ti.com> 15986L: linux-omap@vger.kernel.org 15987S: Maintained 15988F: drivers/clk/ti/ 15989F: include/linux/clk/ti.h 15990 15991TI DAVINCI MACHINE SUPPORT 15992M: Sekhar Nori <nsekhar@ti.com> 15993R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 15994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15995T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15996S: Supported 15997F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 15998F: arch/arm/mach-davinci/ 15999F: drivers/i2c/busses/i2c-davinci.c 16000F: arch/arm/boot/dts/da850* 16001 16002TI DAVINCI SERIES CLOCK DRIVER 16003M: David Lechner <david@lechnology.com> 16004R: Sekhar Nori <nsekhar@ti.com> 16005S: Maintained 16006F: Documentation/devicetree/bindings/clock/ti/davinci/ 16007F: drivers/clk/davinci/ 16008 16009TI DAVINCI SERIES GPIO DRIVER 16010M: Keerthy <j-keerthy@ti.com> 16011L: linux-gpio@vger.kernel.org 16012S: Maintained 16013F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 16014F: drivers/gpio/gpio-davinci.c 16015 16016TI DAVINCI SERIES MEDIA DRIVER 16017M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16018L: linux-media@vger.kernel.org 16019W: https://linuxtv.org 16020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16021T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16022S: Maintained 16023F: drivers/media/platform/davinci/ 16024F: include/media/davinci/ 16025 16026TI ETHERNET SWITCH DRIVER (CPSW) 16027R: Grygorii Strashko <grygorii.strashko@ti.com> 16028L: linux-omap@vger.kernel.org 16029L: netdev@vger.kernel.org 16030S: Maintained 16031F: drivers/net/ethernet/ti/cpsw* 16032F: drivers/net/ethernet/ti/davinci* 16033 16034TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 16035M: Alex Dubov <oakad@yahoo.com> 16036S: Maintained 16037W: http://tifmxx.berlios.de/ 16038F: drivers/memstick/host/tifm_ms.c 16039F: drivers/misc/tifm* 16040F: drivers/mmc/host/tifm_sd.c 16041F: include/linux/tifm.h 16042 16043TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 16044M: Santosh Shilimkar <ssantosh@kernel.org> 16045L: linux-kernel@vger.kernel.org 16046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16047S: Maintained 16048F: drivers/soc/ti/* 16049T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16050 16051TI LM49xxx FAMILY ASoC CODEC DRIVERS 16052M: M R Swami Reddy <mr.swami.reddy@ti.com> 16053M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16055S: Maintained 16056F: sound/soc/codecs/lm49453* 16057F: sound/soc/codecs/isabelle* 16058 16059TI LP855x BACKLIGHT DRIVER 16060M: Milo Kim <milo.kim@ti.com> 16061S: Maintained 16062F: Documentation/driver-api/backlight/lp855x-driver.rst 16063F: drivers/video/backlight/lp855x_bl.c 16064F: include/linux/platform_data/lp855x.h 16065 16066TI LP8727 CHARGER DRIVER 16067M: Milo Kim <milo.kim@ti.com> 16068S: Maintained 16069F: drivers/power/supply/lp8727_charger.c 16070F: include/linux/platform_data/lp8727.h 16071 16072TI LP8788 MFD DRIVER 16073M: Milo Kim <milo.kim@ti.com> 16074S: Maintained 16075F: drivers/iio/adc/lp8788_adc.c 16076F: drivers/leds/leds-lp8788.c 16077F: drivers/mfd/lp8788*.c 16078F: drivers/power/supply/lp8788-charger.c 16079F: drivers/regulator/lp8788-*.c 16080F: include/linux/mfd/lp8788*.h 16081 16082TI NETCP ETHERNET DRIVER 16083M: Wingman Kwok <w-kwok2@ti.com> 16084M: Murali Karicheri <m-karicheri2@ti.com> 16085L: netdev@vger.kernel.org 16086S: Maintained 16087F: drivers/net/ethernet/ti/netcp* 16088 16089TI PCM3060 ASoC CODEC DRIVER 16090M: Kirill Marinushkin <kmarinushkin@birdec.com> 16091L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16092S: Maintained 16093F: Documentation/devicetree/bindings/sound/pcm3060.txt 16094F: sound/soc/codecs/pcm3060* 16095 16096TI TAS571X FAMILY ASoC CODEC DRIVER 16097M: Kevin Cernekee <cernekee@chromium.org> 16098L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16099S: Odd Fixes 16100F: sound/soc/codecs/tas571x* 16101 16102TI TRF7970A NFC DRIVER 16103M: Mark Greer <mgreer@animalcreek.com> 16104L: linux-wireless@vger.kernel.org 16105L: linux-nfc@lists.01.org (moderated for non-subscribers) 16106S: Supported 16107F: drivers/nfc/trf7970a.c 16108F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16109 16110TI TWL4030 SERIES SOC CODEC DRIVER 16111M: Peter Ujfalusi <peter.ujfalusi@ti.com> 16112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16113S: Maintained 16114F: sound/soc/codecs/twl4030* 16115 16116TI VPE/CAL DRIVERS 16117M: Benoit Parrot <bparrot@ti.com> 16118L: linux-media@vger.kernel.org 16119W: http://linuxtv.org/ 16120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16121S: Maintained 16122F: drivers/media/platform/ti-vpe/ 16123 16124TI WILINK WIRELESS DRIVERS 16125L: linux-wireless@vger.kernel.org 16126W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16127W: http://wireless.kernel.org/en/users/Drivers/wl1251 16128T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16129S: Orphan 16130F: drivers/net/wireless/ti/ 16131F: include/linux/wl12xx.h 16132 16133TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 16134M: John Stultz <john.stultz@linaro.org> 16135M: Thomas Gleixner <tglx@linutronix.de> 16136R: Stephen Boyd <sboyd@kernel.org> 16137L: linux-kernel@vger.kernel.org 16138T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16139S: Supported 16140F: include/linux/clocksource.h 16141F: include/linux/time.h 16142F: include/linux/timex.h 16143F: include/uapi/linux/time.h 16144F: include/uapi/linux/timex.h 16145F: kernel/time/clocksource.c 16146F: kernel/time/time*.c 16147F: kernel/time/alarmtimer.c 16148F: kernel/time/ntp.c 16149F: tools/testing/selftests/timers/ 16150 16151TIPC NETWORK LAYER 16152M: Jon Maloy <jon.maloy@ericsson.com> 16153M: Ying Xue <ying.xue@windriver.com> 16154L: netdev@vger.kernel.org (core kernel code) 16155L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16156W: http://tipc.sourceforge.net/ 16157S: Maintained 16158F: include/uapi/linux/tipc*.h 16159F: net/tipc/ 16160 16161TLAN NETWORK DRIVER 16162M: Samuel Chessman <chessman@tux.org> 16163L: tlan-devel@lists.sourceforge.net (subscribers-only) 16164W: http://sourceforge.net/projects/tlan/ 16165S: Maintained 16166F: Documentation/networking/device_drivers/ti/tlan.txt 16167F: drivers/net/ethernet/ti/tlan.* 16168 16169TM6000 VIDEO4LINUX DRIVER 16170M: Mauro Carvalho Chehab <mchehab@kernel.org> 16171L: linux-media@vger.kernel.org 16172W: https://linuxtv.org 16173T: git git://linuxtv.org/media_tree.git 16174S: Odd fixes 16175F: drivers/media/usb/tm6000/ 16176F: Documentation/media/v4l-drivers/tm6000* 16177 16178TMIO/SDHI MMC DRIVER 16179M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16180L: linux-mmc@vger.kernel.org 16181S: Supported 16182F: drivers/mmc/host/tmio_mmc* 16183F: drivers/mmc/host/renesas_sdhi* 16184F: include/linux/mfd/tmio.h 16185 16186TMP401 HARDWARE MONITOR DRIVER 16187M: Guenter Roeck <linux@roeck-us.net> 16188L: linux-hwmon@vger.kernel.org 16189S: Maintained 16190F: Documentation/hwmon/tmp401.rst 16191F: drivers/hwmon/tmp401.c 16192 16193TMPFS (SHMEM FILESYSTEM) 16194M: Hugh Dickins <hughd@google.com> 16195L: linux-mm@kvack.org 16196S: Maintained 16197F: include/linux/shmem_fs.h 16198F: mm/shmem.c 16199 16200TOMOYO SECURITY MODULE 16201M: Kentaro Takeda <takedakn@nttdata.co.jp> 16202M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 16203L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) 16204L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 16205L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 16206L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 16207W: https://tomoyo.osdn.jp/ 16208S: Maintained 16209F: security/tomoyo/ 16210 16211TOPSTAR LAPTOP EXTRAS DRIVER 16212M: Herton Ronaldo Krzesinski <herton@canonical.com> 16213L: platform-driver-x86@vger.kernel.org 16214S: Maintained 16215F: drivers/platform/x86/topstar-laptop.c 16216 16217TORTURE-TEST MODULES 16218M: Davidlohr Bueso <dave@stgolabs.net> 16219M: "Paul E. McKenney" <paulmck@kernel.org> 16220M: Josh Triplett <josh@joshtriplett.org> 16221L: linux-kernel@vger.kernel.org 16222S: Supported 16223T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 16224F: Documentation/RCU/torture.txt 16225F: kernel/torture.c 16226F: kernel/rcu/rcutorture.c 16227F: kernel/rcu/rcuperf.c 16228F: kernel/locking/locktorture.c 16229 16230TOSHIBA ACPI EXTRAS DRIVER 16231M: Azael Avalos <coproscefalo@gmail.com> 16232L: platform-driver-x86@vger.kernel.org 16233S: Maintained 16234F: drivers/platform/x86/toshiba_acpi.c 16235 16236TOSHIBA BLUETOOTH DRIVER 16237M: Azael Avalos <coproscefalo@gmail.com> 16238L: platform-driver-x86@vger.kernel.org 16239S: Maintained 16240F: drivers/platform/x86/toshiba_bluetooth.c 16241 16242TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 16243M: Azael Avalos <coproscefalo@gmail.com> 16244L: platform-driver-x86@vger.kernel.org 16245S: Maintained 16246F: drivers/platform/x86/toshiba_haps.c 16247 16248TOSHIBA SMM DRIVER 16249M: Jonathan Buzzard <jonathan@buzzard.org.uk> 16250W: http://www.buzzard.org.uk/toshiba/ 16251S: Maintained 16252F: drivers/char/toshiba.c 16253F: include/linux/toshiba.h 16254F: include/uapi/linux/toshiba.h 16255 16256TOSHIBA TC358743 DRIVER 16257M: Mats Randgaard <matrandg@cisco.com> 16258L: linux-media@vger.kernel.org 16259S: Maintained 16260F: drivers/media/i2c/tc358743* 16261F: include/media/i2c/tc358743.h 16262 16263TOSHIBA WMI HOTKEYS DRIVER 16264M: Azael Avalos <coproscefalo@gmail.com> 16265L: platform-driver-x86@vger.kernel.org 16266S: Maintained 16267F: drivers/platform/x86/toshiba-wmi.c 16268 16269TPM DEVICE DRIVER 16270M: Peter Huewe <peterhuewe@gmx.de> 16271M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 16272R: Jason Gunthorpe <jgg@ziepe.ca> 16273L: linux-integrity@vger.kernel.org 16274Q: https://patchwork.kernel.org/project/linux-integrity/list/ 16275W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 16276T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 16277S: Maintained 16278F: drivers/char/tpm/ 16279 16280TRACING 16281M: Steven Rostedt <rostedt@goodmis.org> 16282M: Ingo Molnar <mingo@redhat.com> 16283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 16284S: Maintained 16285F: Documentation/trace/ftrace.rst 16286F: arch/*/*/*/ftrace.h 16287F: arch/*/kernel/ftrace.c 16288F: include/*/ftrace.h 16289F: include/linux/trace*.h 16290F: include/trace/ 16291F: kernel/trace/ 16292F: tools/testing/selftests/ftrace/ 16293 16294TRACING MMIO ACCESSES (MMIOTRACE) 16295M: Steven Rostedt <rostedt@goodmis.org> 16296M: Ingo Molnar <mingo@kernel.org> 16297R: Karol Herbst <karolherbst@gmail.com> 16298R: Pekka Paalanen <ppaalanen@gmail.com> 16299S: Maintained 16300L: linux-kernel@vger.kernel.org 16301L: nouveau@lists.freedesktop.org 16302F: kernel/trace/trace_mmiotrace.c 16303F: include/linux/mmiotrace.h 16304F: arch/x86/mm/kmmio.c 16305F: arch/x86/mm/mmio-mod.c 16306F: arch/x86/mm/testmmiotrace.c 16307 16308TRIVIAL PATCHES 16309M: Jiri Kosina <trivial@kernel.org> 16310T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 16311S: Maintained 16312K: ^Subject:.*(?i)trivial 16313 16314TEMPO SEMICONDUCTOR DRIVERS 16315M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16316S: Maintained 16317F: sound/soc/codecs/tscs*.c 16318F: sound/soc/codecs/tscs*.h 16319F: Documentation/devicetree/bindings/sound/tscs*.txt 16320 16321TTY LAYER 16322M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16323M: Jiri Slaby <jslaby@suse.com> 16324S: Supported 16325T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 16326F: Documentation/driver-api/serial/ 16327F: drivers/tty/ 16328F: drivers/tty/serial/serial_core.c 16329F: include/linux/serial_core.h 16330F: include/linux/serial.h 16331F: include/linux/tty.h 16332F: include/uapi/linux/serial_core.h 16333F: include/uapi/linux/serial.h 16334F: include/uapi/linux/tty.h 16335 16336TUA9001 MEDIA DRIVER 16337M: Antti Palosaari <crope@iki.fi> 16338L: linux-media@vger.kernel.org 16339W: https://linuxtv.org 16340W: http://palosaari.fi/linux/ 16341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16342T: git git://linuxtv.org/anttip/media_tree.git 16343S: Maintained 16344F: drivers/media/tuners/tua9001* 16345 16346TULIP NETWORK DRIVERS 16347L: netdev@vger.kernel.org 16348L: linux-parisc@vger.kernel.org 16349S: Orphan 16350F: drivers/net/ethernet/dec/tulip/ 16351 16352TUN/TAP driver 16353M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 16354W: http://vtun.sourceforge.net/tun 16355S: Maintained 16356F: Documentation/networking/tuntap.txt 16357F: arch/um/os-Linux/drivers/ 16358 16359TURBOCHANNEL SUBSYSTEM 16360M: "Maciej W. Rozycki" <macro@linux-mips.org> 16361M: Ralf Baechle <ralf@linux-mips.org> 16362L: linux-mips@vger.kernel.org 16363Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 16364S: Maintained 16365F: drivers/tc/ 16366F: include/linux/tc.h 16367 16368TURBOSTAT UTILITY 16369M: "Len Brown" <lenb@kernel.org> 16370L: linux-pm@vger.kernel.org 16371B: https://bugzilla.kernel.org 16372Q: https://patchwork.kernel.org/project/linux-pm/list/ 16373T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 16374S: Supported 16375F: tools/power/x86/turbostat/ 16376 16377TW5864 VIDEO4LINUX DRIVER 16378M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 16379M: Anton Sviridenko <anton@corp.bluecherry.net> 16380M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 16381M: Andrey Utkin <andrey_utkin@fastmail.com> 16382L: linux-media@vger.kernel.org 16383S: Supported 16384F: drivers/media/pci/tw5864/ 16385 16386TW68 VIDEO4LINUX DRIVER 16387M: Hans Verkuil <hverkuil@xs4all.nl> 16388L: linux-media@vger.kernel.org 16389T: git git://linuxtv.org/media_tree.git 16390W: https://linuxtv.org 16391S: Odd Fixes 16392F: drivers/media/pci/tw68/ 16393 16394TW686X VIDEO4LINUX DRIVER 16395M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16396L: linux-media@vger.kernel.org 16397T: git git://linuxtv.org/media_tree.git 16398W: http://linuxtv.org 16399S: Maintained 16400F: drivers/media/pci/tw686x/ 16401 16402UBI FILE SYSTEM (UBIFS) 16403M: Richard Weinberger <richard@nod.at> 16404M: Artem Bityutskiy <dedekind1@gmail.com> 16405M: Adrian Hunter <adrian.hunter@intel.com> 16406L: linux-mtd@lists.infradead.org 16407T: git git://git.infradead.org/ubifs-2.6.git 16408W: http://www.linux-mtd.infradead.org/doc/ubifs.html 16409S: Supported 16410F: Documentation/filesystems/ubifs.txt 16411F: fs/ubifs/ 16412 16413UCLINUX (M68KNOMMU AND COLDFIRE) 16414M: Greg Ungerer <gerg@linux-m68k.org> 16415W: http://www.linux-m68k.org/ 16416W: http://www.uclinux.org/ 16417L: linux-m68k@lists.linux-m68k.org 16418L: uclinux-dev@uclinux.org (subscribers-only) 16419T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 16420S: Maintained 16421F: arch/m68k/coldfire/ 16422F: arch/m68k/68*/ 16423F: arch/m68k/*/*_no.* 16424F: arch/m68k/include/asm/*_no.* 16425 16426UDF FILESYSTEM 16427M: Jan Kara <jack@suse.com> 16428S: Maintained 16429F: Documentation/filesystems/udf.txt 16430F: fs/udf/ 16431 16432UDRAW TABLET 16433M: Bastien Nocera <hadess@hadess.net> 16434L: linux-input@vger.kernel.org 16435S: Maintained 16436F: drivers/hid/hid-udraw-ps3.c 16437 16438UFS FILESYSTEM 16439M: Evgeniy Dushistov <dushistov@mail.ru> 16440S: Maintained 16441F: Documentation/filesystems/ufs.txt 16442F: fs/ufs/ 16443 16444UHID USERSPACE HID IO DRIVER: 16445M: David Herrmann <dh.herrmann@googlemail.com> 16446L: linux-input@vger.kernel.org 16447S: Maintained 16448F: drivers/hid/uhid.c 16449F: include/uapi/linux/uhid.h 16450 16451ULPI BUS 16452M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16453L: linux-usb@vger.kernel.org 16454S: Maintained 16455F: drivers/usb/common/ulpi.c 16456F: include/linux/ulpi/ 16457 16458ULTRA-WIDEBAND (UWB) SUBSYSTEM: 16459L: linux-usb@vger.kernel.org 16460S: Orphan 16461F: drivers/uwb/ 16462F: include/linux/uwb.h 16463F: include/linux/uwb/ 16464 16465UNICODE SUBSYSTEM: 16466M: Gabriel Krisman Bertazi <krisman@collabora.com> 16467L: linux-fsdevel@vger.kernel.org 16468S: Supported 16469F: fs/unicode/ 16470 16471UNICORE32 ARCHITECTURE: 16472M: Guan Xuetao <gxt@pku.edu.cn> 16473W: http://mprc.pku.edu.cn/~guanxuetao/linux 16474S: Maintained 16475T: git git://github.com/gxt/linux.git 16476F: arch/unicore32/ 16477 16478UNIFDEF 16479M: Tony Finch <dot@dotat.at> 16480W: http://dotat.at/prog/unifdef 16481S: Maintained 16482F: scripts/unifdef.c 16483 16484UNIFORM CDROM DRIVER 16485M: Jens Axboe <axboe@kernel.dk> 16486W: http://www.kernel.dk 16487S: Maintained 16488F: Documentation/cdrom/ 16489F: drivers/cdrom/cdrom.c 16490F: include/linux/cdrom.h 16491F: include/uapi/linux/cdrom.h 16492 16493UNISYS S-PAR DRIVERS 16494M: David Kershner <david.kershner@unisys.com> 16495L: sparmaintainer@unisys.com (Unisys internal) 16496S: Supported 16497F: include/linux/visorbus.h 16498F: drivers/visorbus/ 16499F: drivers/staging/unisys/ 16500 16501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 16502R: Alim Akhtar <alim.akhtar@samsung.com> 16503R: Avri Altman <avri.altman@wdc.com> 16504R: Pedro Sousa <pedrom.sousa@synopsys.com> 16505L: linux-scsi@vger.kernel.org 16506S: Supported 16507F: Documentation/scsi/ufs.txt 16508F: drivers/scsi/ufs/ 16509 16510UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 16511M: Pedro Sousa <pedrom.sousa@synopsys.com> 16512L: linux-scsi@vger.kernel.org 16513S: Supported 16514F: drivers/scsi/ufs/*dwc* 16515 16516UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 16517M: Stanley Chu <stanley.chu@mediatek.com> 16518L: linux-scsi@vger.kernel.org 16519L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 16520S: Maintained 16521F: drivers/scsi/ufs/ufs-mediatek* 16522 16523UNSORTED BLOCK IMAGES (UBI) 16524M: Artem Bityutskiy <dedekind1@gmail.com> 16525M: Richard Weinberger <richard@nod.at> 16526W: http://www.linux-mtd.infradead.org/ 16527L: linux-mtd@lists.infradead.org 16528T: git git://git.infradead.org/ubifs-2.6.git 16529S: Supported 16530F: drivers/mtd/ubi/ 16531F: include/linux/mtd/ubi.h 16532F: include/uapi/mtd/ubi-user.h 16533 16534USB "USBNET" DRIVER FRAMEWORK 16535M: Oliver Neukum <oneukum@suse.com> 16536L: netdev@vger.kernel.org 16537W: http://www.linux-usb.org/usbnet 16538S: Maintained 16539F: drivers/net/usb/usbnet.c 16540F: include/linux/usb/usbnet.h 16541 16542USB ACM DRIVER 16543M: Oliver Neukum <oneukum@suse.com> 16544L: linux-usb@vger.kernel.org 16545S: Maintained 16546F: Documentation/usb/acm.rst 16547F: drivers/usb/class/cdc-acm.* 16548 16549USB AR5523 WIRELESS DRIVER 16550M: Pontus Fuchs <pontus.fuchs@gmail.com> 16551L: linux-wireless@vger.kernel.org 16552S: Maintained 16553F: drivers/net/wireless/ath/ar5523/ 16554 16555USB ATTACHED SCSI 16556M: Oliver Neukum <oneukum@suse.com> 16557L: linux-usb@vger.kernel.org 16558L: linux-scsi@vger.kernel.org 16559S: Maintained 16560F: drivers/usb/storage/uas.c 16561 16562USB CDC ETHERNET DRIVER 16563M: Oliver Neukum <oliver@neukum.org> 16564L: linux-usb@vger.kernel.org 16565S: Maintained 16566F: drivers/net/usb/cdc_*.c 16567F: include/uapi/linux/usb/cdc.h 16568 16569USB CHAOSKEY DRIVER 16570M: Keith Packard <keithp@keithp.com> 16571L: linux-usb@vger.kernel.org 16572S: Maintained 16573F: drivers/usb/misc/chaoskey.c 16574 16575USB CYPRESS C67X00 DRIVER 16576M: Peter Korsgaard <jacmet@sunsite.dk> 16577L: linux-usb@vger.kernel.org 16578S: Maintained 16579F: drivers/usb/c67x00/ 16580 16581USB DAVICOM DM9601 DRIVER 16582M: Peter Korsgaard <jacmet@sunsite.dk> 16583L: netdev@vger.kernel.org 16584W: http://www.linux-usb.org/usbnet 16585S: Maintained 16586F: drivers/net/usb/dm9601.c 16587 16588USB DIAMOND RIO500 DRIVER 16589M: Cesar Miquel <miquel@df.uba.ar> 16590L: rio500-users@lists.sourceforge.net 16591W: http://rio500.sourceforge.net 16592S: Maintained 16593F: drivers/usb/misc/rio500* 16594 16595USB EHCI DRIVER 16596M: Alan Stern <stern@rowland.harvard.edu> 16597L: linux-usb@vger.kernel.org 16598S: Maintained 16599F: Documentation/usb/ehci.rst 16600F: drivers/usb/host/ehci* 16601 16602USB GADGET/PERIPHERAL SUBSYSTEM 16603M: Felipe Balbi <balbi@kernel.org> 16604L: linux-usb@vger.kernel.org 16605W: http://www.linux-usb.org/gadget 16606T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16607S: Maintained 16608F: drivers/usb/gadget/ 16609F: include/linux/usb/gadget* 16610 16611USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 16612M: Jiri Kosina <jikos@kernel.org> 16613M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 16614L: linux-usb@vger.kernel.org 16615T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 16616S: Maintained 16617F: Documentation/hid/hiddev.rst 16618F: drivers/hid/usbhid/ 16619 16620USB INTEL XHCI ROLE MUX DRIVER 16621M: Hans de Goede <hdegoede@redhat.com> 16622L: linux-usb@vger.kernel.org 16623S: Maintained 16624F: drivers/usb/roles/intel-xhci-usb-role-switch.c 16625 16626USB IP DRIVER FOR HISILICON KIRIN 16627M: Yu Chen <chenyu56@huawei.com> 16628M: Binghui Wang <wangbinghui@hisilicon.com> 16629L: linux-usb@vger.kernel.org 16630S: Maintained 16631F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt 16632F: drivers/phy/hisilicon/phy-hi3660-usb3.c 16633 16634USB ISP116X DRIVER 16635M: Olav Kongas <ok@artecdesign.ee> 16636L: linux-usb@vger.kernel.org 16637S: Maintained 16638F: drivers/usb/host/isp116x* 16639F: include/linux/usb/isp116x.h 16640 16641USB LAN78XX ETHERNET DRIVER 16642M: Woojung Huh <woojung.huh@microchip.com> 16643M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16644L: netdev@vger.kernel.org 16645S: Maintained 16646F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 16647F: drivers/net/usb/lan78xx.* 16648F: include/dt-bindings/net/microchip-lan78xx.h 16649 16650USB MASS STORAGE DRIVER 16651M: Alan Stern <stern@rowland.harvard.edu> 16652L: linux-usb@vger.kernel.org 16653L: usb-storage@lists.one-eyed-alien.net 16654S: Maintained 16655F: drivers/usb/storage/ 16656 16657USB MIDI DRIVER 16658M: Clemens Ladisch <clemens@ladisch.de> 16659L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 16661S: Maintained 16662F: sound/usb/midi.* 16663 16664USB NETWORKING DRIVERS 16665L: linux-usb@vger.kernel.org 16666S: Odd Fixes 16667F: drivers/net/usb/ 16668 16669USB OHCI DRIVER 16670M: Alan Stern <stern@rowland.harvard.edu> 16671L: linux-usb@vger.kernel.org 16672S: Maintained 16673F: Documentation/usb/ohci.rst 16674F: drivers/usb/host/ohci* 16675 16676USB OTG FSM (Finite State Machine) 16677M: Peter Chen <Peter.Chen@nxp.com> 16678T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 16679L: linux-usb@vger.kernel.org 16680S: Maintained 16681F: drivers/usb/common/usb-otg-fsm.c 16682 16683USB OVER IP DRIVER 16684M: Valentina Manea <valentina.manea.m@gmail.com> 16685M: Shuah Khan <shuah@kernel.org> 16686M: Shuah Khan <skhan@linuxfoundation.org> 16687L: linux-usb@vger.kernel.org 16688S: Maintained 16689F: Documentation/usb/usbip_protocol.rst 16690F: drivers/usb/usbip/ 16691F: tools/usb/usbip/ 16692F: tools/testing/selftests/drivers/usb/usbip/ 16693 16694USB PEGASUS DRIVER 16695M: Petko Manolov <petkan@nucleusys.com> 16696L: linux-usb@vger.kernel.org 16697L: netdev@vger.kernel.org 16698T: git git://github.com/petkan/pegasus.git 16699W: https://github.com/petkan/pegasus 16700S: Maintained 16701F: drivers/net/usb/pegasus.* 16702 16703USB PHY LAYER 16704M: Felipe Balbi <balbi@kernel.org> 16705L: linux-usb@vger.kernel.org 16706T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 16707S: Maintained 16708F: drivers/usb/phy/ 16709 16710USB PRINTER DRIVER (usblp) 16711M: Pete Zaitcev <zaitcev@redhat.com> 16712L: linux-usb@vger.kernel.org 16713S: Supported 16714F: drivers/usb/class/usblp.c 16715 16716USB QMI WWAN NETWORK DRIVER 16717M: Bjørn Mork <bjorn@mork.no> 16718L: netdev@vger.kernel.org 16719S: Maintained 16720F: Documentation/ABI/testing/sysfs-class-net-qmi 16721F: drivers/net/usb/qmi_wwan.c 16722 16723USB RTL8150 DRIVER 16724M: Petko Manolov <petkan@nucleusys.com> 16725L: linux-usb@vger.kernel.org 16726L: netdev@vger.kernel.org 16727T: git git://github.com/petkan/rtl8150.git 16728W: https://github.com/petkan/rtl8150 16729S: Maintained 16730F: drivers/net/usb/rtl8150.c 16731 16732USB SERIAL SUBSYSTEM 16733M: Johan Hovold <johan@kernel.org> 16734L: linux-usb@vger.kernel.org 16735T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 16736S: Maintained 16737F: Documentation/usb/usb-serial.rst 16738F: drivers/usb/serial/ 16739F: include/linux/usb/serial.h 16740 16741USB SMSC75XX ETHERNET DRIVER 16742M: Steve Glendinning <steve.glendinning@shawell.net> 16743L: netdev@vger.kernel.org 16744S: Maintained 16745F: drivers/net/usb/smsc75xx.* 16746 16747USB SMSC95XX ETHERNET DRIVER 16748M: Steve Glendinning <steve.glendinning@shawell.net> 16749M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 16750L: netdev@vger.kernel.org 16751S: Maintained 16752F: drivers/net/usb/smsc95xx.* 16753 16754USB SUBSYSTEM 16755M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16756L: linux-usb@vger.kernel.org 16757W: http://www.linux-usb.org 16758T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 16759S: Supported 16760F: Documentation/devicetree/bindings/usb/ 16761F: Documentation/usb/ 16762F: drivers/usb/ 16763F: include/linux/usb.h 16764F: include/linux/usb/ 16765 16766USB TYPEC PI3USB30532 MUX DRIVER 16767M: Hans de Goede <hdegoede@redhat.com> 16768L: linux-usb@vger.kernel.org 16769S: Maintained 16770F: drivers/usb/typec/mux/pi3usb30532.c 16771 16772USB TYPEC CLASS 16773M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16774L: linux-usb@vger.kernel.org 16775S: Maintained 16776F: Documentation/ABI/testing/sysfs-class-typec 16777F: Documentation/driver-api/usb/typec.rst 16778F: drivers/usb/typec/ 16779F: include/linux/usb/typec.h 16780 16781USB TYPEC BUS FOR ALTERNATE MODES 16782M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 16783L: linux-usb@vger.kernel.org 16784S: Maintained 16785F: Documentation/ABI/testing/sysfs-bus-typec 16786F: Documentation/driver-api/usb/typec_bus.rst 16787F: drivers/usb/typec/altmodes/ 16788F: include/linux/usb/typec_altmode.h 16789 16790USB TYPEC PORT CONTROLLER DRIVERS 16791M: Guenter Roeck <linux@roeck-us.net> 16792L: linux-usb@vger.kernel.org 16793S: Maintained 16794F: drivers/usb/typec/tcpm/ 16795 16796USB UHCI DRIVER 16797M: Alan Stern <stern@rowland.harvard.edu> 16798L: linux-usb@vger.kernel.org 16799S: Maintained 16800F: drivers/usb/host/uhci* 16801 16802USB VIDEO CLASS 16803M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16804L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16805L: linux-media@vger.kernel.org 16806T: git git://linuxtv.org/media_tree.git 16807W: http://www.ideasonboard.org/uvc/ 16808S: Maintained 16809F: drivers/media/usb/uvc/ 16810F: include/uapi/linux/uvcvideo.h 16811 16812USB VISION DRIVER 16813M: Hans Verkuil <hverkuil@xs4all.nl> 16814L: linux-media@vger.kernel.org 16815T: git git://linuxtv.org/media_tree.git 16816W: https://linuxtv.org 16817S: Odd Fixes 16818F: drivers/media/usb/usbvision/ 16819 16820USB WEBCAM GADGET 16821M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16822L: linux-usb@vger.kernel.org 16823S: Maintained 16824F: drivers/usb/gadget/function/*uvc* 16825F: drivers/usb/gadget/legacy/webcam.c 16826F: include/uapi/linux/usb/g_uvc.h 16827 16828USB WIRELESS RNDIS DRIVER (rndis_wlan) 16829M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16830L: linux-wireless@vger.kernel.org 16831S: Maintained 16832F: drivers/net/wireless/rndis_wlan.c 16833 16834USB XHCI DRIVER 16835M: Mathias Nyman <mathias.nyman@intel.com> 16836L: linux-usb@vger.kernel.org 16837S: Supported 16838F: drivers/usb/host/xhci* 16839F: drivers/usb/host/pci-quirks* 16840 16841USB ZD1201 DRIVER 16842L: linux-wireless@vger.kernel.org 16843W: http://linux-lc100020.sourceforge.net 16844S: Orphan 16845F: drivers/net/wireless/zydas/zd1201.* 16846 16847USB ZR364XX DRIVER 16848M: Antoine Jacquet <royale@zerezo.com> 16849L: linux-usb@vger.kernel.org 16850L: linux-media@vger.kernel.org 16851T: git git://linuxtv.org/media_tree.git 16852W: http://royale.zerezo.com/zr364xx/ 16853S: Maintained 16854F: Documentation/media/v4l-drivers/zr364xx* 16855F: drivers/media/usb/zr364xx/ 16856 16857USER-MODE LINUX (UML) 16858M: Jeff Dike <jdike@addtoit.com> 16859M: Richard Weinberger <richard@nod.at> 16860M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16861L: linux-um@lists.infradead.org 16862W: http://user-mode-linux.sourceforge.net 16863Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16864T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16865S: Maintained 16866F: Documentation/virt/uml/ 16867F: arch/um/ 16868F: arch/x86/um/ 16869F: fs/hostfs/ 16870 16871USERSPACE COPYIN/COPYOUT (UIOVEC) 16872M: Alexander Viro <viro@zeniv.linux.org.uk> 16873S: Maintained 16874F: lib/iov_iter.c 16875F: include/linux/uio.h 16876 16877USERSPACE DMA BUFFER DRIVER 16878M: Gerd Hoffmann <kraxel@redhat.com> 16879S: Maintained 16880L: dri-devel@lists.freedesktop.org 16881F: drivers/dma-buf/udmabuf.c 16882F: include/uapi/linux/udmabuf.h 16883T: git git://anongit.freedesktop.org/drm/drm-misc 16884 16885USERSPACE I/O (UIO) 16886M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16887S: Maintained 16888T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16889F: Documentation/driver-api/uio-howto.rst 16890F: drivers/uio/ 16891F: include/linux/uio_driver.h 16892 16893UTIL-LINUX PACKAGE 16894M: Karel Zak <kzak@redhat.com> 16895L: util-linux@vger.kernel.org 16896W: http://en.wikipedia.org/wiki/Util-linux 16897T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16898S: Maintained 16899 16900UUID HELPERS 16901M: Christoph Hellwig <hch@lst.de> 16902R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16903L: linux-kernel@vger.kernel.org 16904T: git git://git.infradead.org/users/hch/uuid.git 16905F: lib/uuid.c 16906F: lib/test_uuid.c 16907F: include/linux/uuid.h 16908F: include/uapi/linux/uuid.h 16909S: Maintained 16910 16911UVESAFB DRIVER 16912M: Michal Januszewski <spock@gentoo.org> 16913L: linux-fbdev@vger.kernel.org 16914W: https://github.com/mjanusz/v86d 16915S: Maintained 16916F: Documentation/fb/uvesafb.rst 16917F: drivers/video/fbdev/uvesafb.* 16918 16919VF610 NAND DRIVER 16920M: Stefan Agner <stefan@agner.ch> 16921L: linux-mtd@lists.infradead.org 16922S: Supported 16923F: drivers/mtd/nand/raw/vf610_nfc.c 16924 16925VFAT/FAT/MSDOS FILESYSTEM 16926M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16927S: Maintained 16928F: Documentation/filesystems/vfat.txt 16929F: fs/fat/ 16930 16931VFIO DRIVER 16932M: Alex Williamson <alex.williamson@redhat.com> 16933R: Cornelia Huck <cohuck@redhat.com> 16934L: kvm@vger.kernel.org 16935T: git git://github.com/awilliam/linux-vfio.git 16936S: Maintained 16937F: Documentation/driver-api/vfio.rst 16938F: drivers/vfio/ 16939F: include/linux/vfio.h 16940F: include/uapi/linux/vfio.h 16941 16942VFIO MEDIATED DEVICE DRIVERS 16943M: Kirti Wankhede <kwankhede@nvidia.com> 16944L: kvm@vger.kernel.org 16945S: Maintained 16946F: Documentation/driver-api/vfio-mediated-device.rst 16947F: drivers/vfio/mdev/ 16948F: include/linux/mdev.h 16949F: samples/vfio-mdev/ 16950 16951VFIO PLATFORM DRIVER 16952M: Eric Auger <eric.auger@redhat.com> 16953L: kvm@vger.kernel.org 16954S: Maintained 16955F: drivers/vfio/platform/ 16956 16957VGA_SWITCHEROO 16958R: Lukas Wunner <lukas@wunner.de> 16959S: Maintained 16960F: Documentation/gpu/vga-switcheroo.rst 16961F: drivers/gpu/vga/vga_switcheroo.c 16962F: include/linux/vga_switcheroo.h 16963T: git git://anongit.freedesktop.org/drm/drm-misc 16964 16965VIA RHINE NETWORK DRIVER 16966S: Orphan 16967F: drivers/net/ethernet/via/via-rhine.c 16968 16969VIA SD/MMC CARD CONTROLLER DRIVER 16970M: Bruce Chang <brucechang@via.com.tw> 16971M: Harald Welte <HaraldWelte@viatech.com> 16972S: Maintained 16973F: drivers/mmc/host/via-sdmmc.c 16974 16975VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16976M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16977L: linux-fbdev@vger.kernel.org 16978S: Maintained 16979F: include/linux/via-core.h 16980F: include/linux/via-gpio.h 16981F: include/linux/via_i2c.h 16982F: drivers/video/fbdev/via/ 16983 16984VIA VELOCITY NETWORK DRIVER 16985M: Francois Romieu <romieu@fr.zoreil.com> 16986L: netdev@vger.kernel.org 16987S: Maintained 16988F: drivers/net/ethernet/via/via-velocity.* 16989 16990VICODEC VIRTUAL CODEC DRIVER 16991M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 16992L: linux-media@vger.kernel.org 16993T: git git://linuxtv.org/media_tree.git 16994W: https://linuxtv.org 16995S: Maintained 16996F: drivers/media/platform/vicodec/* 16997 16998VIDEO MULTIPLEXER DRIVER 16999M: Philipp Zabel <p.zabel@pengutronix.de> 17000L: linux-media@vger.kernel.org 17001S: Maintained 17002F: drivers/media/platform/video-mux.c 17003 17004VIDEO I2C POLLING DRIVER 17005M: Matt Ranostay <matt.ranostay@konsulko.com> 17006L: linux-media@vger.kernel.org 17007S: Maintained 17008F: drivers/media/i2c/video-i2c.c 17009 17010VIDEOBUF2 FRAMEWORK 17011M: Pawel Osciak <pawel@osciak.com> 17012M: Marek Szyprowski <m.szyprowski@samsung.com> 17013M: Kyungmin Park <kyungmin.park@samsung.com> 17014R: Tomasz Figa <tfiga@chromium.org> 17015L: linux-media@vger.kernel.org 17016S: Maintained 17017F: drivers/media/common/videobuf2/* 17018F: include/media/videobuf2-* 17019 17020VIMC VIRTUAL MEDIA CONTROLLER DRIVER 17021M: Helen Koike <helen.koike@collabora.com> 17022L: linux-media@vger.kernel.org 17023T: git git://linuxtv.org/media_tree.git 17024W: https://linuxtv.org 17025S: Maintained 17026F: drivers/media/platform/vimc/* 17027 17028VIRT LIB 17029M: Alex Williamson <alex.williamson@redhat.com> 17030M: Paolo Bonzini <pbonzini@redhat.com> 17031L: kvm@vger.kernel.org 17032S: Supported 17033F: virt/lib/ 17034 17035VIRTIO AND VHOST VSOCK DRIVER 17036M: Stefan Hajnoczi <stefanha@redhat.com> 17037L: kvm@vger.kernel.org 17038L: virtualization@lists.linux-foundation.org 17039L: netdev@vger.kernel.org 17040S: Maintained 17041F: include/linux/virtio_vsock.h 17042F: include/uapi/linux/virtio_vsock.h 17043F: include/uapi/linux/vsockmon.h 17044F: include/uapi/linux/vm_sockets_diag.h 17045F: net/vmw_vsock/diag.c 17046F: net/vmw_vsock/af_vsock_tap.c 17047F: net/vmw_vsock/virtio_transport_common.c 17048F: net/vmw_vsock/virtio_transport.c 17049F: drivers/net/vsockmon.c 17050F: drivers/vhost/vsock.c 17051F: tools/testing/vsock/ 17052 17053VIRTIO CONSOLE DRIVER 17054M: Amit Shah <amit@kernel.org> 17055L: virtualization@lists.linux-foundation.org 17056S: Maintained 17057F: drivers/char/virtio_console.c 17058F: include/linux/virtio_console.h 17059F: include/uapi/linux/virtio_console.h 17060 17061VIRTIO CORE AND NET DRIVERS 17062M: "Michael S. Tsirkin" <mst@redhat.com> 17063M: Jason Wang <jasowang@redhat.com> 17064L: virtualization@lists.linux-foundation.org 17065S: Maintained 17066F: Documentation/devicetree/bindings/virtio/ 17067F: drivers/virtio/ 17068F: tools/virtio/ 17069F: drivers/net/virtio_net.c 17070F: drivers/block/virtio_blk.c 17071F: include/linux/virtio*.h 17072F: include/uapi/linux/virtio_*.h 17073F: drivers/crypto/virtio/ 17074F: mm/balloon_compaction.c 17075 17076VIRTIO BLOCK AND SCSI DRIVERS 17077M: "Michael S. Tsirkin" <mst@redhat.com> 17078M: Jason Wang <jasowang@redhat.com> 17079R: Paolo Bonzini <pbonzini@redhat.com> 17080R: Stefan Hajnoczi <stefanha@redhat.com> 17081L: virtualization@lists.linux-foundation.org 17082S: Maintained 17083F: drivers/block/virtio_blk.c 17084F: drivers/scsi/virtio_scsi.c 17085F: include/uapi/linux/virtio_blk.h 17086F: include/uapi/linux/virtio_scsi.h 17087F: drivers/vhost/scsi.c 17088 17089VIRTIO CRYPTO DRIVER 17090M: Gonglei <arei.gonglei@huawei.com> 17091L: virtualization@lists.linux-foundation.org 17092L: linux-crypto@vger.kernel.org 17093S: Maintained 17094F: drivers/crypto/virtio/ 17095F: include/uapi/linux/virtio_crypto.h 17096 17097VIRTIO DRIVERS FOR S390 17098M: Cornelia Huck <cohuck@redhat.com> 17099M: Halil Pasic <pasic@linux.ibm.com> 17100L: linux-s390@vger.kernel.org 17101L: virtualization@lists.linux-foundation.org 17102L: kvm@vger.kernel.org 17103S: Supported 17104F: drivers/s390/virtio/ 17105F: arch/s390/include/uapi/asm/virtio-ccw.h 17106 17107VIRTIO GPU DRIVER 17108M: David Airlie <airlied@linux.ie> 17109M: Gerd Hoffmann <kraxel@redhat.com> 17110L: dri-devel@lists.freedesktop.org 17111L: virtualization@lists.linux-foundation.org 17112T: git git://anongit.freedesktop.org/drm/drm-misc 17113S: Maintained 17114F: drivers/gpu/drm/virtio/ 17115F: include/uapi/linux/virtio_gpu.h 17116 17117VIRTIO HOST (VHOST) 17118M: "Michael S. Tsirkin" <mst@redhat.com> 17119M: Jason Wang <jasowang@redhat.com> 17120L: kvm@vger.kernel.org 17121L: virtualization@lists.linux-foundation.org 17122L: netdev@vger.kernel.org 17123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17124S: Maintained 17125F: drivers/vhost/ 17126F: include/uapi/linux/vhost.h 17127 17128VIRTIO INPUT DRIVER 17129M: Gerd Hoffmann <kraxel@redhat.com> 17130S: Maintained 17131F: drivers/virtio/virtio_input.c 17132F: include/uapi/linux/virtio_input.h 17133 17134VIRTIO IOMMU DRIVER 17135M: Jean-Philippe Brucker <jean-philippe@linaro.org> 17136L: virtualization@lists.linux-foundation.org 17137S: Maintained 17138F: drivers/iommu/virtio-iommu.c 17139F: include/uapi/linux/virtio_iommu.h 17140 17141VIRTUAL BOX GUEST DEVICE DRIVER 17142M: Hans de Goede <hdegoede@redhat.com> 17143M: Arnd Bergmann <arnd@arndb.de> 17144M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17145S: Maintained 17146F: include/linux/vbox_utils.h 17147F: include/uapi/linux/vbox*.h 17148F: drivers/virt/vboxguest/ 17149 17150VIRTUAL SERIO DEVICE DRIVER 17151M: Stephen Chandler Paul <thatslyude@gmail.com> 17152S: Maintained 17153F: drivers/input/serio/userio.c 17154F: include/uapi/linux/userio.h 17155 17156VIVID VIRTUAL VIDEO DRIVER 17157M: Hans Verkuil <hverkuil@xs4all.nl> 17158L: linux-media@vger.kernel.org 17159T: git git://linuxtv.org/media_tree.git 17160W: https://linuxtv.org 17161S: Maintained 17162F: drivers/media/platform/vivid/* 17163 17164VLYNQ BUS 17165M: Florian Fainelli <f.fainelli@gmail.com> 17166L: openwrt-devel@lists.openwrt.org (subscribers-only) 17167S: Maintained 17168F: drivers/vlynq/vlynq.c 17169F: include/linux/vlynq.h 17170 17171VME SUBSYSTEM 17172M: Martyn Welch <martyn@welchs.me.uk> 17173M: Manohar Vanga <manohar.vanga@gmail.com> 17174M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17175L: devel@driverdev.osuosl.org 17176S: Maintained 17177T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 17178F: Documentation/driver-api/vme.rst 17179F: drivers/staging/vme/ 17180F: drivers/vme/ 17181F: include/linux/vme* 17182 17183VMWARE BALLOON DRIVER 17184M: Nadav Amit <namit@vmware.com> 17185M: "VMware, Inc." <pv-drivers@vmware.com> 17186L: linux-kernel@vger.kernel.org 17187S: Maintained 17188F: drivers/misc/vmw_balloon.c 17189 17190VMWARE HYPERVISOR INTERFACE 17191M: Thomas Hellstrom <thellstrom@vmware.com> 17192M: "VMware, Inc." <pv-drivers@vmware.com> 17193L: virtualization@lists.linux-foundation.org 17194S: Supported 17195F: arch/x86/kernel/cpu/vmware.c 17196F: arch/x86/include/asm/vmware.h 17197 17198VMWARE PVRDMA DRIVER 17199M: Adit Ranadive <aditr@vmware.com> 17200M: VMware PV-Drivers <pv-drivers@vmware.com> 17201L: linux-rdma@vger.kernel.org 17202S: Maintained 17203F: drivers/infiniband/hw/vmw_pvrdma/ 17204 17205VMware PVSCSI driver 17206M: Jim Gill <jgill@vmware.com> 17207M: VMware PV-Drivers <pv-drivers@vmware.com> 17208L: linux-scsi@vger.kernel.org 17209S: Maintained 17210F: drivers/scsi/vmw_pvscsi.c 17211F: drivers/scsi/vmw_pvscsi.h 17212 17213VMWARE VMMOUSE SUBDRIVER 17214M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 17215M: "VMware, Inc." <pv-drivers@vmware.com> 17216L: linux-input@vger.kernel.org 17217S: Maintained 17218F: drivers/input/mouse/vmmouse.c 17219F: drivers/input/mouse/vmmouse.h 17220 17221VMWARE VMXNET3 ETHERNET DRIVER 17222M: Ronak Doshi <doshir@vmware.com> 17223M: "VMware, Inc." <pv-drivers@vmware.com> 17224L: netdev@vger.kernel.org 17225S: Maintained 17226F: drivers/net/vmxnet3/ 17227 17228VOCORE VOCORE2 BOARD 17229M: Harvey Hunt <harveyhuntnexus@gmail.com> 17230L: linux-mips@vger.kernel.org 17231S: Maintained 17232F: arch/mips/boot/dts/ralink/vocore2.dts 17233 17234VOLTAGE AND CURRENT REGULATOR FRAMEWORK 17235M: Liam Girdwood <lgirdwood@gmail.com> 17236M: Mark Brown <broonie@kernel.org> 17237L: linux-kernel@vger.kernel.org 17238W: http://www.slimlogic.co.uk/?p=48 17239T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 17240S: Supported 17241F: Documentation/devicetree/bindings/regulator/ 17242F: Documentation/power/regulator/ 17243F: drivers/regulator/ 17244F: include/dt-bindings/regulator/ 17245F: include/linux/regulator/ 17246K: regulator_get_optional 17247 17248VRF 17249M: David Ahern <dsa@cumulusnetworks.com> 17250M: Shrijeet Mukherjee <shrijeet@gmail.com> 17251L: netdev@vger.kernel.org 17252S: Maintained 17253F: drivers/net/vrf.c 17254F: Documentation/networking/vrf.txt 17255 17256VT1211 HARDWARE MONITOR DRIVER 17257M: Juerg Haefliger <juergh@gmail.com> 17258L: linux-hwmon@vger.kernel.org 17259S: Maintained 17260F: Documentation/hwmon/vt1211.rst 17261F: drivers/hwmon/vt1211.c 17262 17263VT8231 HARDWARE MONITOR DRIVER 17264M: Roger Lucas <vt8231@hiddenengine.co.uk> 17265L: linux-hwmon@vger.kernel.org 17266S: Maintained 17267F: drivers/hwmon/vt8231.c 17268 17269VUB300 USB to SDIO/SD/MMC bridge chip 17270M: Tony Olech <tony.olech@elandigitalsystems.com> 17271L: linux-mmc@vger.kernel.org 17272L: linux-usb@vger.kernel.org 17273S: Supported 17274F: drivers/mmc/host/vub300.c 17275 17276W1 DALLAS'S 1-WIRE BUS 17277M: Evgeniy Polyakov <zbr@ioremap.net> 17278S: Maintained 17279F: Documentation/devicetree/bindings/w1/ 17280F: Documentation/w1/ 17281F: drivers/w1/ 17282F: include/linux/w1.h 17283 17284W83791D HARDWARE MONITORING DRIVER 17285M: Marc Hulsman <m.hulsman@tudelft.nl> 17286L: linux-hwmon@vger.kernel.org 17287S: Maintained 17288F: Documentation/hwmon/w83791d.rst 17289F: drivers/hwmon/w83791d.c 17290 17291W83793 HARDWARE MONITORING DRIVER 17292M: Rudolf Marek <r.marek@assembler.cz> 17293L: linux-hwmon@vger.kernel.org 17294S: Maintained 17295F: Documentation/hwmon/w83793.rst 17296F: drivers/hwmon/w83793.c 17297 17298W83795 HARDWARE MONITORING DRIVER 17299M: Jean Delvare <jdelvare@suse.com> 17300L: linux-hwmon@vger.kernel.org 17301S: Maintained 17302F: drivers/hwmon/w83795.c 17303 17304W83L51xD SD/MMC CARD INTERFACE DRIVER 17305M: Pierre Ossman <pierre@ossman.eu> 17306S: Maintained 17307F: drivers/mmc/host/wbsd.* 17308 17309WACOM PROTOCOL 4 SERIAL TABLETS 17310M: Julian Squires <julian@cipht.net> 17311M: Hans de Goede <hdegoede@redhat.com> 17312L: linux-input@vger.kernel.org 17313S: Maintained 17314F: drivers/input/tablet/wacom_serial4.c 17315 17316WATCHDOG DEVICE DRIVERS 17317M: Wim Van Sebroeck <wim@linux-watchdog.org> 17318M: Guenter Roeck <linux@roeck-us.net> 17319L: linux-watchdog@vger.kernel.org 17320W: http://www.linux-watchdog.org/ 17321T: git git://www.linux-watchdog.org/linux-watchdog.git 17322S: Maintained 17323F: Documentation/devicetree/bindings/watchdog/ 17324F: Documentation/watchdog/ 17325F: drivers/watchdog/ 17326F: include/linux/watchdog.h 17327F: include/uapi/linux/watchdog.h 17328 17329WHISKEYCOVE PMIC GPIO DRIVER 17330M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 17331L: linux-gpio@vger.kernel.org 17332S: Maintained 17333F: drivers/gpio/gpio-wcove.c 17334 17335WHWAVE RTC DRIVER 17336M: Dianlong Li <long17.cool@163.com> 17337L: linux-rtc@vger.kernel.org 17338S: Maintained 17339F: drivers/rtc/rtc-sd3078.c 17340 17341WIIMOTE HID DRIVER 17342M: David Herrmann <dh.herrmann@googlemail.com> 17343L: linux-input@vger.kernel.org 17344S: Maintained 17345F: drivers/hid/hid-wiimote* 17346 17347WILOCITY WIL6210 WIRELESS DRIVER 17348M: Maya Erez <merez@codeaurora.org> 17349L: linux-wireless@vger.kernel.org 17350L: wil6210@qti.qualcomm.com 17351S: Supported 17352W: http://wireless.kernel.org/en/users/Drivers/wil6210 17353F: drivers/net/wireless/ath/wil6210/ 17354 17355WIMAX STACK 17356M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 17357M: linux-wimax@intel.com 17358L: wimax@linuxwimax.org (subscribers-only) 17359S: Supported 17360W: http://linuxwimax.org 17361F: Documentation/wimax/README.wimax 17362F: include/linux/wimax/debug.h 17363F: include/net/wimax.h 17364F: include/uapi/linux/wimax.h 17365F: net/wimax/ 17366 17367WINBOND CIR DRIVER 17368M: David Härdeman <david@hardeman.nu> 17369S: Maintained 17370F: drivers/media/rc/winbond-cir.c 17371 17372RCMM REMOTE CONTROLS DECODER 17373M: Patrick Lerda <patrick9876@free.fr> 17374S: Maintained 17375F: drivers/media/rc/ir-rcmm-decoder.c 17376 17377WINSYSTEMS EBC-C384 WATCHDOG DRIVER 17378M: William Breathitt Gray <vilhelm.gray@gmail.com> 17379L: linux-watchdog@vger.kernel.org 17380S: Maintained 17381F: drivers/watchdog/ebc-c384_wdt.c 17382 17383WINSYSTEMS WS16C48 GPIO DRIVER 17384M: William Breathitt Gray <vilhelm.gray@gmail.com> 17385L: linux-gpio@vger.kernel.org 17386S: Maintained 17387F: drivers/gpio/gpio-ws16c48.c 17388 17389WISTRON LAPTOP BUTTON DRIVER 17390M: Miloslav Trmac <mitr@volny.cz> 17391S: Maintained 17392F: drivers/input/misc/wistron_btns.c 17393 17394WL3501 WIRELESS PCMCIA CARD DRIVER 17395L: linux-wireless@vger.kernel.org 17396S: Odd fixes 17397F: drivers/net/wireless/wl3501* 17398 17399WOLFSON MICROELECTRONICS DRIVERS 17400L: patches@opensource.cirrus.com 17401T: git https://github.com/CirrusLogic/linux-drivers.git 17402W: https://github.com/CirrusLogic/linux-drivers/wiki 17403S: Supported 17404F: Documentation/hwmon/wm83??.rst 17405F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 17406F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 17407F: Documentation/devicetree/bindings/mfd/arizona.txt 17408F: Documentation/devicetree/bindings/mfd/wm831x.txt 17409F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 17410F: arch/arm/mach-s3c64xx/mach-crag6410* 17411F: drivers/clk/clk-wm83*.c 17412F: drivers/extcon/extcon-arizona.c 17413F: drivers/leds/leds-wm83*.c 17414F: drivers/gpio/gpio-*wm*.c 17415F: drivers/gpio/gpio-arizona.c 17416F: drivers/hwmon/wm83??-hwmon.c 17417F: drivers/input/misc/wm831x-on.c 17418F: drivers/input/touchscreen/wm831x-ts.c 17419F: drivers/input/touchscreen/wm97*.c 17420F: drivers/mfd/arizona* 17421F: drivers/mfd/wm*.c 17422F: drivers/mfd/cs47l24* 17423F: drivers/power/supply/wm83*.c 17424F: drivers/rtc/rtc-wm83*.c 17425F: drivers/regulator/wm8*.c 17426F: drivers/regulator/arizona* 17427F: drivers/video/backlight/wm83*_bl.c 17428F: drivers/watchdog/wm83*_wdt.c 17429F: include/linux/mfd/arizona/ 17430F: include/linux/mfd/wm831x/ 17431F: include/linux/mfd/wm8350/ 17432F: include/linux/mfd/wm8400* 17433F: include/linux/regulator/arizona* 17434F: include/linux/wm97xx.h 17435F: include/sound/wm????.h 17436F: sound/soc/codecs/arizona.? 17437F: sound/soc/codecs/wm* 17438F: sound/soc/codecs/cs47l24* 17439 17440WORKQUEUE 17441M: Tejun Heo <tj@kernel.org> 17442R: Lai Jiangshan <jiangshanlai@gmail.com> 17443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 17444S: Maintained 17445F: include/linux/workqueue.h 17446F: kernel/workqueue.c 17447F: Documentation/core-api/workqueue.rst 17448 17449X-POWERS AXP288 PMIC DRIVERS 17450M: Hans de Goede <hdegoede@redhat.com> 17451S: Maintained 17452N: axp288 17453F: drivers/acpi/pmic/intel_pmic_xpower.c 17454 17455X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 17456M: Chen-Yu Tsai <wens@csie.org> 17457L: linux-kernel@vger.kernel.org 17458S: Maintained 17459N: axp[128] 17460 17461X.25 NETWORK LAYER 17462M: Andrew Hendry <andrew.hendry@gmail.com> 17463L: linux-x25@vger.kernel.org 17464S: Odd Fixes 17465F: Documentation/networking/x25* 17466F: include/net/x25* 17467F: net/x25/ 17468 17469X86 ARCHITECTURE (32-BIT AND 64-BIT) 17470M: Thomas Gleixner <tglx@linutronix.de> 17471M: Ingo Molnar <mingo@redhat.com> 17472M: Borislav Petkov <bp@alien8.de> 17473R: "H. Peter Anvin" <hpa@zytor.com> 17474M: x86@kernel.org 17475L: linux-kernel@vger.kernel.org 17476T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17477S: Maintained 17478F: Documentation/devicetree/bindings/x86/ 17479F: Documentation/x86/ 17480F: arch/x86/ 17481 17482X86 ENTRY CODE 17483M: Andy Lutomirski <luto@kernel.org> 17484L: linux-kernel@vger.kernel.org 17485T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 17486S: Maintained 17487F: arch/x86/entry/ 17488 17489X86 MCE INFRASTRUCTURE 17490M: Tony Luck <tony.luck@intel.com> 17491M: Borislav Petkov <bp@alien8.de> 17492L: linux-edac@vger.kernel.org 17493S: Maintained 17494F: arch/x86/kernel/cpu/mce/* 17495 17496X86 MICROCODE UPDATE SUPPORT 17497M: Borislav Petkov <bp@alien8.de> 17498S: Maintained 17499F: arch/x86/kernel/cpu/microcode/* 17500 17501X86 MM 17502M: Dave Hansen <dave.hansen@linux.intel.com> 17503M: Andy Lutomirski <luto@kernel.org> 17504M: Peter Zijlstra <peterz@infradead.org> 17505L: linux-kernel@vger.kernel.org 17506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 17507S: Maintained 17508F: arch/x86/mm/ 17509 17510X86 PLATFORM DRIVERS 17511M: Darren Hart <dvhart@infradead.org> 17512M: Andy Shevchenko <andy@infradead.org> 17513L: platform-driver-x86@vger.kernel.org 17514T: git git://git.infradead.org/linux-platform-drivers-x86.git 17515S: Odd Fixes 17516F: drivers/platform/x86/ 17517F: drivers/platform/olpc/ 17518 17519X86 PLATFORM DRIVERS - ARCH 17520R: Darren Hart <dvhart@infradead.org> 17521R: Andy Shevchenko <andy@infradead.org> 17522L: platform-driver-x86@vger.kernel.org 17523L: x86@kernel.org 17524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17525S: Maintained 17526F: arch/x86/platform 17527 17528X86 VDSO 17529M: Andy Lutomirski <luto@kernel.org> 17530L: linux-kernel@vger.kernel.org 17531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 17532S: Maintained 17533F: arch/x86/entry/vdso/ 17534 17535XARRAY 17536M: Matthew Wilcox <willy@infradead.org> 17537L: linux-fsdevel@vger.kernel.org 17538S: Supported 17539F: Documentation/core-api/xarray.rst 17540F: lib/idr.c 17541F: lib/xarray.c 17542F: include/linux/idr.h 17543F: include/linux/xarray.h 17544F: tools/testing/radix-tree 17545 17546XBOX DVD IR REMOTE 17547M: Benjamin Valentin <benpicco@googlemail.com> 17548S: Maintained 17549F: drivers/media/rc/xbox_remote.c 17550F: drivers/media/rc/keymaps/rc-xbox-dvd.c 17551 17552XC2028/3028 TUNER DRIVER 17553M: Mauro Carvalho Chehab <mchehab@kernel.org> 17554L: linux-media@vger.kernel.org 17555W: https://linuxtv.org 17556T: git git://linuxtv.org/media_tree.git 17557S: Maintained 17558F: drivers/media/tuners/tuner-xc2028.* 17559 17560XDP (eXpress Data Path) 17561M: Alexei Starovoitov <ast@kernel.org> 17562M: Daniel Borkmann <daniel@iogearbox.net> 17563M: David S. Miller <davem@davemloft.net> 17564M: Jakub Kicinski <jakub.kicinski@netronome.com> 17565M: Jesper Dangaard Brouer <hawk@kernel.org> 17566M: John Fastabend <john.fastabend@gmail.com> 17567L: netdev@vger.kernel.org 17568L: bpf@vger.kernel.org 17569S: Supported 17570F: net/core/xdp.c 17571F: include/net/xdp.h 17572F: kernel/bpf/devmap.c 17573F: kernel/bpf/cpumap.c 17574F: include/trace/events/xdp.h 17575K: xdp 17576N: xdp 17577 17578XDP SOCKETS (AF_XDP) 17579M: Björn Töpel <bjorn.topel@intel.com> 17580M: Magnus Karlsson <magnus.karlsson@intel.com> 17581R: Jonathan Lemon <jonathan.lemon@gmail.com> 17582L: netdev@vger.kernel.org 17583L: bpf@vger.kernel.org 17584S: Maintained 17585F: kernel/bpf/xskmap.c 17586F: net/xdp/ 17587 17588XEN BLOCK SUBSYSTEM 17589M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17590M: Roger Pau Monné <roger.pau@citrix.com> 17591L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17592S: Supported 17593F: drivers/block/xen-blkback/* 17594F: drivers/block/xen* 17595 17596XEN HYPERVISOR ARM 17597M: Stefano Stabellini <sstabellini@kernel.org> 17598L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17599S: Maintained 17600F: arch/arm/xen/ 17601F: arch/arm/include/asm/xen/ 17602 17603XEN HYPERVISOR ARM64 17604M: Stefano Stabellini <sstabellini@kernel.org> 17605L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17606S: Maintained 17607F: arch/arm64/xen/ 17608F: arch/arm64/include/asm/xen/ 17609 17610XEN HYPERVISOR INTERFACE 17611M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 17612M: Juergen Gross <jgross@suse.com> 17613R: Stefano Stabellini <sstabellini@kernel.org> 17614L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17615T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 17616S: Supported 17617F: arch/x86/xen/ 17618F: arch/x86/platform/pvh/ 17619F: drivers/*/xen-*front.c 17620F: drivers/xen/ 17621F: arch/x86/include/asm/xen/ 17622F: arch/x86/include/asm/pvclock-abi.h 17623F: include/xen/ 17624F: include/uapi/xen/ 17625F: Documentation/ABI/stable/sysfs-hypervisor-xen 17626F: Documentation/ABI/testing/sysfs-hypervisor-xen 17627 17628XEN NETWORK BACKEND DRIVER 17629M: Wei Liu <wei.liu@kernel.org> 17630M: Paul Durrant <paul.durrant@citrix.com> 17631L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17632L: netdev@vger.kernel.org 17633S: Supported 17634F: drivers/net/xen-netback/* 17635 17636XEN PCI SUBSYSTEM 17637M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17638L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17639S: Supported 17640F: arch/x86/pci/*xen* 17641F: drivers/pci/*xen* 17642 17643XEN PVSCSI DRIVERS 17644M: Juergen Gross <jgross@suse.com> 17645L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17646L: linux-scsi@vger.kernel.org 17647S: Supported 17648F: drivers/scsi/xen-scsifront.c 17649F: drivers/xen/xen-scsiback.c 17650F: include/xen/interface/io/vscsiif.h 17651 17652XEN SWIOTLB SUBSYSTEM 17653M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 17654L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17655L: iommu@lists.linux-foundation.org 17656S: Supported 17657F: arch/x86/xen/*swiotlb* 17658F: drivers/xen/*swiotlb* 17659 17660XEN SOUND FRONTEND DRIVER 17661M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 17662L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 17663L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17664S: Supported 17665F: sound/xen/* 17666 17667XFS FILESYSTEM 17668M: Darrick J. Wong <darrick.wong@oracle.com> 17669M: linux-xfs@vger.kernel.org 17670L: linux-xfs@vger.kernel.org 17671W: http://xfs.org/ 17672T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 17673S: Supported 17674F: Documentation/admin-guide/xfs.rst 17675F: Documentation/ABI/testing/sysfs-fs-xfs 17676F: Documentation/filesystems/xfs-delayed-logging-design.txt 17677F: Documentation/filesystems/xfs-self-describing-metadata.txt 17678F: fs/xfs/ 17679F: include/uapi/linux/dqblk_xfs.h 17680F: include/uapi/linux/fsmap.h 17681 17682XILINX AXI ETHERNET DRIVER 17683M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com> 17684S: Maintained 17685F: drivers/net/ethernet/xilinx/xilinx_axienet* 17686 17687XILINX UARTLITE SERIAL DRIVER 17688M: Peter Korsgaard <jacmet@sunsite.dk> 17689L: linux-serial@vger.kernel.org 17690S: Maintained 17691F: drivers/tty/serial/uartlite.c 17692 17693XILINX VIDEO IP CORES 17694M: Hyun Kwon <hyun.kwon@xilinx.com> 17695M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17696L: linux-media@vger.kernel.org 17697T: git git://linuxtv.org/media_tree.git 17698S: Supported 17699F: Documentation/devicetree/bindings/media/xilinx/ 17700F: drivers/media/platform/xilinx/ 17701F: include/uapi/linux/xilinx-v4l2-controls.h 17702 17703XILLYBUS DRIVER 17704M: Eli Billauer <eli.billauer@gmail.com> 17705L: linux-kernel@vger.kernel.org 17706S: Supported 17707F: drivers/char/xillybus/ 17708 17709XLP9XX I2C DRIVER 17710M: George Cherian <george.cherian@cavium.com> 17711M: Jan Glauber <jglauber@cavium.com> 17712L: linux-i2c@vger.kernel.org 17713W: http://www.cavium.com 17714S: Supported 17715F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 17716F: drivers/i2c/busses/i2c-xlp9xx.c 17717 17718XRA1403 GPIO EXPANDER 17719M: Nandor Han <nandor.han@ge.com> 17720M: Semi Malinen <semi.malinen@ge.com> 17721L: linux-gpio@vger.kernel.org 17722S: Maintained 17723F: drivers/gpio/gpio-xra1403.c 17724F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 17725 17726XTENSA XTFPGA PLATFORM SUPPORT 17727M: Max Filippov <jcmvbkbc@gmail.com> 17728L: linux-xtensa@linux-xtensa.org 17729S: Maintained 17730F: drivers/spi/spi-xtensa-xtfpga.c 17731F: sound/soc/xtensa/xtfpga-i2s.c 17732 17733YAM DRIVER FOR AX.25 17734M: Jean-Paul Roubelat <jpr@f6fbb.org> 17735L: linux-hams@vger.kernel.org 17736S: Maintained 17737F: drivers/net/hamradio/yam* 17738F: include/linux/yam.h 17739 17740YAMA SECURITY MODULE 17741M: Kees Cook <keescook@chromium.org> 17742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 17743S: Supported 17744F: security/yama/ 17745F: Documentation/admin-guide/LSM/Yama.rst 17746 17747YEALINK PHONE DRIVER 17748M: Henk Vergonet <Henk.Vergonet@gmail.com> 17749L: usbb2k-api-dev@nongnu.org 17750S: Maintained 17751F: Documentation/input/devices/yealink.rst 17752F: drivers/input/misc/yealink.* 17753 17754Z8530 DRIVER FOR AX.25 17755M: Joerg Reuter <jreuter@yaina.de> 17756W: http://yaina.de/jreuter/ 17757W: http://www.qsl.net/dl1bke/ 17758L: linux-hams@vger.kernel.org 17759S: Maintained 17760F: Documentation/networking/z8530drv.txt 17761F: drivers/net/hamradio/*scc.c 17762F: drivers/net/hamradio/z8530.h 17763 17764ZBUD COMPRESSED PAGE ALLOCATOR 17765M: Seth Jennings <sjenning@redhat.com> 17766M: Dan Streetman <ddstreet@ieee.org> 17767L: linux-mm@kvack.org 17768S: Maintained 17769F: mm/zbud.c 17770F: include/linux/zbud.h 17771 17772ZD1211RW WIRELESS DRIVER 17773M: Daniel Drake <dsd@gentoo.org> 17774M: Ulrich Kunitz <kune@deine-taler.de> 17775W: http://zd1211.ath.cx/wiki/DriverRewrite 17776L: linux-wireless@vger.kernel.org 17777L: zd1211-devs@lists.sourceforge.net (subscribers-only) 17778S: Maintained 17779F: drivers/net/wireless/zydas/zd1211rw/ 17780 17781ZD1301 MEDIA DRIVER 17782M: Antti Palosaari <crope@iki.fi> 17783L: linux-media@vger.kernel.org 17784W: https://linuxtv.org/ 17785W: http://palosaari.fi/linux/ 17786Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17787S: Maintained 17788F: drivers/media/usb/dvb-usb-v2/zd1301* 17789 17790ZD1301_DEMOD MEDIA DRIVER 17791M: Antti Palosaari <crope@iki.fi> 17792L: linux-media@vger.kernel.org 17793W: https://linuxtv.org/ 17794W: http://palosaari.fi/linux/ 17795Q: https://patchwork.linuxtv.org/project/linux-media/list/ 17796S: Maintained 17797F: drivers/media/dvb-frontends/zd1301_demod* 17798 17799ZHAOXIN PROCESSOR SUPPORT 17800M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com> 17801L: linux-kernel@vger.kernel.org 17802S: Maintained 17803F: arch/x86/kernel/cpu/zhaoxin.c 17804 17805ZPOOL COMPRESSED PAGE STORAGE API 17806M: Dan Streetman <ddstreet@ieee.org> 17807L: linux-mm@kvack.org 17808S: Maintained 17809F: mm/zpool.c 17810F: include/linux/zpool.h 17811 17812ZR36067 VIDEO FOR LINUX DRIVER 17813L: mjpeg-users@lists.sourceforge.net 17814L: linux-media@vger.kernel.org 17815W: http://mjpeg.sourceforge.net/driver-zoran/ 17816T: hg https://linuxtv.org/hg/v4l-dvb 17817S: Odd Fixes 17818F: drivers/staging/media/zoran/ 17819 17820ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 17821M: Minchan Kim <minchan@kernel.org> 17822M: Nitin Gupta <ngupta@vflare.org> 17823R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17824L: linux-kernel@vger.kernel.org 17825S: Maintained 17826F: drivers/block/zram/ 17827F: Documentation/admin-guide/blockdev/zram.rst 17828 17829ZS DECSTATION Z85C30 SERIAL DRIVER 17830M: "Maciej W. Rozycki" <macro@linux-mips.org> 17831S: Maintained 17832F: drivers/tty/serial/zs.* 17833 17834ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17835M: Minchan Kim <minchan@kernel.org> 17836M: Nitin Gupta <ngupta@vflare.org> 17837R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17838L: linux-mm@kvack.org 17839S: Maintained 17840F: mm/zsmalloc.c 17841F: include/linux/zsmalloc.h 17842F: Documentation/vm/zsmalloc.rst 17843 17844ZSWAP COMPRESSED SWAP CACHING 17845M: Seth Jennings <sjenning@redhat.com> 17846M: Dan Streetman <ddstreet@ieee.org> 17847L: linux-mm@kvack.org 17848S: Maintained 17849F: mm/zswap.c 17850 17851THE REST 17852M: Linus Torvalds <torvalds@linux-foundation.org> 17853L: linux-kernel@vger.kernel.org 17854Q: http://patchwork.kernel.org/project/LKML/list/ 17855T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17856S: Buried alive in reporters 17857F: * 17858F: */ 17859