1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: Tony Luck <tony.luck@intel.com> 335R: Borislav Petkov <bp@alien8.de> 336F: drivers/acpi/apei/ 337 338ACPI COMPONENT ARCHITECTURE (ACPICA) 339M: Robert Moore <robert.moore@intel.com> 340M: Erik Schmauss <erik.schmauss@intel.com> 341M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 342L: linux-acpi@vger.kernel.org 343L: devel@acpica.org 344W: https://acpica.org/ 345W: https://github.com/acpica/acpica/ 346Q: https://patchwork.kernel.org/project/linux-acpi/list/ 347T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 348B: https://bugzilla.kernel.org 349B: https://bugs.acpica.org 350S: Supported 351F: drivers/acpi/acpica/ 352F: include/acpi/ 353F: tools/power/acpi/ 354 355ACPI FAN DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/fan.c 362 363ACPI FOR ARM64 (ACPI/arm64) 364M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 365M: Hanjun Guo <hanjun.guo@linaro.org> 366M: Sudeep Holla <sudeep.holla@arm.com> 367L: linux-acpi@vger.kernel.org 368S: Maintained 369F: drivers/acpi/arm64 370 371ACPI I2C MULTI INSTANTIATE DRIVER 372M: Hans de Goede <hdegoede@redhat.com> 373L: platform-driver-x86@vger.kernel.org 374S: Maintained 375F: drivers/platform/x86/i2c-multi-instantiate.c 376 377ACPI PMIC DRIVERS 378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 379M: Len Brown <lenb@kernel.org> 380R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 381R: Mika Westerberg <mika.westerberg@linux.intel.com> 382L: linux-acpi@vger.kernel.org 383Q: https://patchwork.kernel.org/project/linux-acpi/list/ 384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 385B: https://bugzilla.kernel.org 386S: Supported 387F: drivers/acpi/pmic/ 388 389ACPI THERMAL DRIVER 390M: Zhang Rui <rui.zhang@intel.com> 391L: linux-acpi@vger.kernel.org 392W: https://01.org/linux-acpi 393B: https://bugzilla.kernel.org 394S: Supported 395F: drivers/acpi/*thermal* 396 397ACPI VIDEO DRIVER 398M: Zhang Rui <rui.zhang@intel.com> 399L: linux-acpi@vger.kernel.org 400W: https://01.org/linux-acpi 401B: https://bugzilla.kernel.org 402S: Supported 403F: drivers/acpi/acpi_video.c 404 405ACPI WMI DRIVER 406L: platform-driver-x86@vger.kernel.org 407S: Orphan 408F: drivers/platform/x86/wmi.c 409F: include/uapi/linux/wmi.h 410 411AD1889 ALSA SOUND DRIVER 412M: Thibaut Varene <T-Bone@parisc-linux.org> 413W: http://wiki.parisc-linux.org/AD1889 414L: linux-parisc@vger.kernel.org 415S: Maintained 416F: sound/pci/ad1889.* 417 418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5254 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/misc/ad525x_dpot.c 424 425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD5398 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/regulator/ad5398.c 431 432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7142 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/misc/ad714x.c 438 439AD7877 TOUCHSCREEN DRIVER 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7877 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7877.c 445 446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/AD7879 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/input/touchscreen/ad7879.c 452 453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 454M: Jiri Kosina <jikos@kernel.org> 455S: Maintained 456 457ADF7242 IEEE 802.15.4 RADIO DRIVER 458M: Michael Hennerich <michael.hennerich@analog.com> 459W: https://wiki.analog.com/ADF7242 460W: http://ez.analog.com/community/linux-device-drivers 461L: linux-wpan@vger.kernel.org 462S: Supported 463F: drivers/net/ieee802154/adf7242.c 464F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 465 466ADM1025 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adm1025 471F: drivers/hwmon/adm1025.c 472 473ADM1029 HARDWARE MONITOR DRIVER 474M: Corentin Labbe <clabbe.montjoie@gmail.com> 475L: linux-hwmon@vger.kernel.org 476S: Maintained 477F: drivers/hwmon/adm1029.c 478 479ADM8211 WIRELESS DRIVER 480L: linux-wireless@vger.kernel.org 481W: http://wireless.kernel.org/ 482S: Orphan 483F: drivers/net/wireless/admtek/adm8211.* 484 485ADP1653 FLASH CONTROLLER DRIVER 486M: Sakari Ailus <sakari.ailus@iki.fi> 487L: linux-media@vger.kernel.org 488S: Maintained 489F: drivers/media/i2c/adp1653.c 490F: include/media/i2c/adp1653.h 491 492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 493M: Michael Hennerich <michael.hennerich@analog.com> 494W: http://wiki.analog.com/ADP5520 495W: http://ez.analog.com/community/linux-device-drivers 496S: Supported 497F: drivers/mfd/adp5520.c 498F: drivers/video/backlight/adp5520_bl.c 499F: drivers/leds/leds-adp5520.c 500F: drivers/gpio/gpio-adp5520.c 501F: drivers/input/keyboard/adp5520-keys.c 502 503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 504M: Michael Hennerich <michael.hennerich@analog.com> 505W: http://wiki.analog.com/ADP5588 506W: http://ez.analog.com/community/linux-device-drivers 507S: Supported 508F: drivers/input/keyboard/adp5588-keys.c 509F: drivers/gpio/gpio-adp5588.c 510 511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADP8860 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/video/backlight/adp8860_bl.c 517 518ADS1015 HARDWARE MONITOR DRIVER 519M: Dirk Eibach <eibach@gdsys.de> 520L: linux-hwmon@vger.kernel.org 521S: Maintained 522F: Documentation/hwmon/ads1015 523F: drivers/hwmon/ads1015.c 524F: include/linux/platform_data/ads1015.h 525 526ADT746X FAN DRIVER 527M: Colin Leroy <colin@colino.net> 528S: Maintained 529F: drivers/macintosh/therm_adt746x.c 530 531ADT7475 HARDWARE MONITOR DRIVER 532M: Jean Delvare <jdelvare@suse.com> 533L: linux-hwmon@vger.kernel.org 534S: Maintained 535F: Documentation/hwmon/adt7475 536F: drivers/hwmon/adt7475.c 537 538ADVANSYS SCSI DRIVER 539M: Matthew Wilcox <willy@infradead.org> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552 553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 554M: Stefan Popa <stefan.popa@analog.com> 555W: http://ez.analog.com/community/linux-device-drivers 556S: Supported 557F: drivers/iio/accel/adxl372.c 558F: drivers/iio/accel/adxl372_spi.c 559F: drivers/iio/accel/adxl372_i2c.c 560F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 561 562AF9013 MEDIA DRIVER 563M: Antti Palosaari <crope@iki.fi> 564L: linux-media@vger.kernel.org 565W: https://linuxtv.org 566W: http://palosaari.fi/linux/ 567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 568T: git git://linuxtv.org/anttip/media_tree.git 569S: Maintained 570F: drivers/media/dvb-frontends/af9013* 571 572AF9033 MEDIA DRIVER 573M: Antti Palosaari <crope@iki.fi> 574L: linux-media@vger.kernel.org 575W: https://linuxtv.org 576W: http://palosaari.fi/linux/ 577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 578T: git git://linuxtv.org/anttip/media_tree.git 579S: Maintained 580F: drivers/media/dvb-frontends/af9033* 581 582AFFS FILE SYSTEM 583M: David Sterba <dsterba@suse.com> 584L: linux-fsdevel@vger.kernel.org 585S: Odd Fixes 586F: Documentation/filesystems/affs.txt 587F: fs/affs/ 588 589AFS FILESYSTEM 590M: David Howells <dhowells@redhat.com> 591L: linux-afs@lists.infradead.org 592S: Supported 593F: fs/afs/ 594F: include/trace/events/afs.h 595F: Documentation/filesystems/afs.txt 596W: https://www.infradead.org/~dhowells/kafs/ 597 598AGPGART DRIVER 599M: David Airlie <airlied@linux.ie> 600T: git git://anongit.freedesktop.org/drm/drm 601S: Maintained 602F: drivers/char/agp/ 603F: include/linux/agp* 604F: include/uapi/linux/agp* 605 606AHA152X SCSI DRIVER 607M: "Juergen E. Fischer" <fischer@norbit.de> 608L: linux-scsi@vger.kernel.org 609S: Maintained 610F: drivers/scsi/aha152x* 611F: drivers/scsi/pcmcia/aha152x* 612 613AIC7XXX / AIC79XX SCSI DRIVER 614M: Hannes Reinecke <hare@suse.com> 615L: linux-scsi@vger.kernel.org 616S: Maintained 617F: drivers/scsi/aic7xxx/ 618 619AIMSLAB FM RADIO RECEIVER DRIVER 620M: Hans Verkuil <hverkuil@xs4all.nl> 621L: linux-media@vger.kernel.org 622T: git git://linuxtv.org/media_tree.git 623W: https://linuxtv.org 624S: Maintained 625F: drivers/media/radio/radio-aimslab* 626 627AIO 628M: Benjamin LaHaise <bcrl@kvack.org> 629L: linux-aio@kvack.org 630S: Supported 631F: fs/aio.c 632F: include/linux/*aio*.h 633 634AIRSPY MEDIA DRIVER 635M: Antti Palosaari <crope@iki.fi> 636L: linux-media@vger.kernel.org 637W: https://linuxtv.org 638W: http://palosaari.fi/linux/ 639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 640T: git git://linuxtv.org/anttip/media_tree.git 641S: Maintained 642F: drivers/media/usb/airspy/ 643 644ALACRITECH GIGABIT ETHERNET DRIVER 645M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 646S: Maintained 647F: drivers/net/ethernet/alacritech/* 648 649ALCATEL SPEEDTOUCH USB DRIVER 650M: Duncan Sands <duncan.sands@free.fr> 651L: linux-usb@vger.kernel.org 652W: http://www.linux-usb.org/SpeedTouch/ 653S: Maintained 654F: drivers/usb/atm/speedtch.c 655F: drivers/usb/atm/usbatm.c 656 657ALCHEMY AU1XX0 MMC DRIVER 658M: Manuel Lauss <manuel.lauss@gmail.com> 659S: Maintained 660F: drivers/mmc/host/au1xmmc.c 661 662ALI1563 I2C DRIVER 663M: Rudolf Marek <r.marek@assembler.cz> 664L: linux-i2c@vger.kernel.org 665S: Maintained 666F: Documentation/i2c/busses/i2c-ali1563 667F: drivers/i2c/busses/i2c-ali1563.c 668 669ALLWINNER SECURITY SYSTEM 670M: Corentin Labbe <clabbe.montjoie@gmail.com> 671L: linux-crypto@vger.kernel.org 672S: Maintained 673F: drivers/crypto/sunxi-ss/ 674 675ALLWINNER VPU DRIVER 676M: Maxime Ripard <maxime.ripard@bootlin.com> 677M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 678L: linux-media@vger.kernel.org 679S: Maintained 680F: drivers/staging/media/sunxi/cedrus/ 681 682ALPHA PORT 683M: Richard Henderson <rth@twiddle.net> 684M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 685M: Matt Turner <mattst88@gmail.com> 686S: Odd Fixes 687L: linux-alpha@vger.kernel.org 688F: arch/alpha/ 689 690ALPS PS/2 TOUCHPAD DRIVER 691R: Pali Rohár <pali.rohar@gmail.com> 692F: drivers/input/mouse/alps.* 693 694ALTERA I2C CONTROLLER DRIVER 695M: Thor Thayer <thor.thayer@linux.intel.com> 696S: Maintained 697F: drivers/i2c/busses/i2c-altera.c 698 699ALTERA MAILBOX DRIVER 700M: Ley Foon Tan <lftan@altera.com> 701L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 702S: Maintained 703F: drivers/mailbox/mailbox-altera.c 704 705ALTERA PIO DRIVER 706M: Tien Hock Loh <thloh@altera.com> 707L: linux-gpio@vger.kernel.org 708S: Maintained 709F: drivers/gpio/gpio-altera.c 710 711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 712M: Thor Thayer <thor.thayer@linux.intel.com> 713S: Maintained 714F: drivers/gpio/gpio-altera-a10sr.c 715F: drivers/mfd/altera-a10sr.c 716F: drivers/reset/reset-a10sr.c 717F: include/linux/mfd/altera-a10sr.h 718F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 719 720ALTERA TRIPLE SPEED ETHERNET DRIVER 721M: Thor Thayer <thor.thayer@linux.intel.com> 722L: netdev@vger.kernel.org 723L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 724S: Maintained 725F: drivers/net/ethernet/altera/ 726 727ALTERA UART/JTAG UART SERIAL DRIVERS 728M: Tobias Klauser <tklauser@distanz.ch> 729L: linux-serial@vger.kernel.org 730L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 731S: Maintained 732F: drivers/tty/serial/altera_uart.c 733F: drivers/tty/serial/altera_jtaguart.c 734F: include/linux/altera_uart.h 735F: include/linux/altera_jtaguart.h 736 737AMAZON ETHERNET DRIVERS 738M: Netanel Belgazal <netanel@amazon.com> 739R: Saeed Bishara <saeedb@amazon.com> 740R: Zorik Machulsky <zorik@amazon.com> 741L: netdev@vger.kernel.org 742S: Supported 743F: Documentation/networking/device_drivers/amazon/ena.txt 744F: drivers/net/ethernet/amazon/ 745 746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748M: Gary Hook <gary.hook@amd.com> 749L: linux-crypto@vger.kernel.org 750S: Supported 751F: drivers/crypto/ccp/ 752F: include/linux/ccp.h 753 754AMD DISPLAY CORE 755M: Harry Wentland <harry.wentland@amd.com> 756M: Leo Li <sunpeng.li@amd.com> 757L: amd-gfx@lists.freedesktop.org 758T: git git://people.freedesktop.org/~agd5f/linux 759S: Supported 760F: drivers/gpu/drm/amd/display/ 761 762AMD FAM15H PROCESSOR POWER MONITORING DRIVER 763M: Huang Rui <ray.huang@amd.com> 764L: linux-hwmon@vger.kernel.org 765S: Supported 766F: Documentation/hwmon/fam15h_power 767F: drivers/hwmon/fam15h_power.c 768 769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 770L: linux-geode@lists.infradead.org (moderated for non-subscribers) 771S: Orphan 772F: drivers/usb/gadget/udc/amd5536udc.* 773 774AMD GEODE PROCESSOR/CHIPSET SUPPORT 775P: Andres Salomon <dilinger@queued.net> 776L: linux-geode@lists.infradead.org (moderated for non-subscribers) 777W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 778S: Supported 779F: drivers/char/hw_random/geode-rng.c 780F: drivers/crypto/geode* 781F: drivers/video/fbdev/geode/ 782F: arch/x86/include/asm/geode.h 783 784AMD IOMMU (AMD-VI) 785M: Joerg Roedel <joro@8bytes.org> 786L: iommu@lists.linux-foundation.org 787T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 788S: Maintained 789F: drivers/iommu/amd_iommu*.[ch] 790F: include/linux/amd-iommu.h 791 792AMD KFD 793M: Oded Gabbay <oded.gabbay@gmail.com> 794L: dri-devel@lists.freedesktop.org 795T: git git://people.freedesktop.org/~gabbayo/linux.git 796S: Supported 797F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 798F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 799F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 800F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 801F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 802F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 803F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 804F: drivers/gpu/drm/amd/amdkfd/ 805F: drivers/gpu/drm/amd/include/cik_structs.h 806F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 807F: drivers/gpu/drm/amd/include/vi_structs.h 808F: drivers/gpu/drm/amd/include/v9_structs.h 809F: include/uapi/linux/kfd_ioctl.h 810 811AMD POWERPLAY 812M: Rex Zhu <rex.zhu@amd.com> 813M: Evan Quan <evan.quan@amd.com> 814L: amd-gfx@lists.freedesktop.org 815S: Supported 816F: drivers/gpu/drm/amd/powerplay/ 817T: git git://people.freedesktop.org/~agd5f/linux 818 819AMD SEATTLE DEVICE TREE SUPPORT 820M: Brijesh Singh <brijeshkumar.singh@amd.com> 821M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 822M: Tom Lendacky <thomas.lendacky@amd.com> 823S: Supported 824F: arch/arm64/boot/dts/amd/ 825 826AMD XGBE DRIVER 827M: Tom Lendacky <thomas.lendacky@amd.com> 828L: netdev@vger.kernel.org 829S: Supported 830F: drivers/net/ethernet/amd/xgbe/ 831F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 832 833ANALOG DEVICES INC AD5686 DRIVER 834M: Stefan Popa <stefan.popa@analog.com> 835L: linux-pm@vger.kernel.org 836W: http://ez.analog.com/community/linux-device-drivers 837S: Supported 838F: drivers/iio/dac/ad5686* 839F: drivers/iio/dac/ad5696* 840 841ANALOG DEVICES INC AD5758 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-iio@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5758.c 847F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 848 849ANALOG DEVICES INC AD9389B DRIVER 850M: Hans Verkuil <hans.verkuil@cisco.com> 851L: linux-media@vger.kernel.org 852S: Maintained 853F: drivers/media/i2c/ad9389b* 854 855ANALOG DEVICES INC ADGS1408 DRIVER 856M: Mircea Caprioru <mircea.caprioru@analog.com> 857S: Supported 858F: drivers/mux/adgs1408.c 859F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 860 861ANALOG DEVICES INC ADP5061 DRIVER 862M: Stefan Popa <stefan.popa@analog.com> 863L: linux-pm@vger.kernel.org 864W: http://ez.analog.com/community/linux-device-drivers 865S: Supported 866F: drivers/power/supply/adp5061.c 867 868ANALOG DEVICES INC ADV7180 DRIVER 869M: Lars-Peter Clausen <lars@metafoo.de> 870L: linux-media@vger.kernel.org 871W: http://ez.analog.com/community/linux-device-drivers 872S: Supported 873F: drivers/media/i2c/adv7180.c 874 875ANALOG DEVICES INC ADV748X DRIVER 876M: Kieran Bingham <kieran.bingham@ideasonboard.com> 877L: linux-media@vger.kernel.org 878S: Maintained 879F: drivers/media/i2c/adv748x/* 880 881ANALOG DEVICES INC ADV7511 DRIVER 882M: Hans Verkuil <hans.verkuil@cisco.com> 883L: linux-media@vger.kernel.org 884S: Maintained 885F: drivers/media/i2c/adv7511* 886 887ANALOG DEVICES INC ADV7604 DRIVER 888M: Hans Verkuil <hans.verkuil@cisco.com> 889L: linux-media@vger.kernel.org 890S: Maintained 891F: drivers/media/i2c/adv7604* 892 893ANALOG DEVICES INC ADV7842 DRIVER 894M: Hans Verkuil <hans.verkuil@cisco.com> 895L: linux-media@vger.kernel.org 896S: Maintained 897F: drivers/media/i2c/adv7842* 898 899ANALOG DEVICES INC ASOC CODEC DRIVERS 900M: Lars-Peter Clausen <lars@metafoo.de> 901L: alsa-devel@alsa-project.org (moderated for non-subscribers) 902W: http://wiki.analog.com/ 903W: http://ez.analog.com/community/linux-device-drivers 904S: Supported 905F: sound/soc/codecs/adau* 906F: sound/soc/codecs/adav* 907F: sound/soc/codecs/ad1* 908F: sound/soc/codecs/ad7* 909F: sound/soc/codecs/ssm* 910F: sound/soc/codecs/sigmadsp.* 911 912ANALOG DEVICES INC DMA DRIVERS 913M: Lars-Peter Clausen <lars@metafoo.de> 914W: http://ez.analog.com/community/linux-device-drivers 915S: Supported 916F: drivers/dma/dma-axi-dmac.c 917 918ANALOG DEVICES INC IIO DRIVERS 919M: Lars-Peter Clausen <lars@metafoo.de> 920M: Michael Hennerich <Michael.Hennerich@analog.com> 921W: http://wiki.analog.com/ 922W: http://ez.analog.com/community/linux-device-drivers 923S: Supported 924F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 925F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 926F: drivers/iio/*/ad* 927F: drivers/iio/adc/ltc2497* 928X: drivers/iio/*/adjd* 929F: drivers/staging/iio/*/ad* 930 931ANDES ARCHITECTURE 932M: Greentime Hu <green.hu@gmail.com> 933M: Vincent Chen <deanbo422@gmail.com> 934T: git https://github.com/andestech/linux.git 935S: Supported 936F: arch/nds32/ 937F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 938F: Documentation/devicetree/bindings/nds32/ 939K: nds32 940N: nds32 941 942ANDROID CONFIG FRAGMENTS 943M: Rob Herring <robh@kernel.org> 944S: Supported 945F: kernel/configs/android* 946 947ANDROID DRIVERS 948M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 949M: Arve Hjønnevåg <arve@android.com> 950M: Todd Kjos <tkjos@android.com> 951M: Martijn Coenen <maco@android.com> 952M: Joel Fernandes <joel@joelfernandes.org> 953T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 954L: devel@driverdev.osuosl.org 955S: Supported 956F: drivers/android/ 957F: drivers/staging/android/ 958 959ANDROID GOLDFISH PIC DRIVER 960M: Miodrag Dinic <miodrag.dinic@mips.com> 961S: Supported 962F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 963F: drivers/irqchip/irq-goldfish-pic.c 964 965ANDROID GOLDFISH RTC DRIVER 966M: Miodrag Dinic <miodrag.dinic@mips.com> 967S: Supported 968F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 969F: drivers/rtc/rtc-goldfish.c 970 971ANDROID ION DRIVER 972M: Laura Abbott <labbott@redhat.com> 973M: Sumit Semwal <sumit.semwal@linaro.org> 974L: devel@driverdev.osuosl.org 975L: dri-devel@lists.freedesktop.org 976L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 977S: Supported 978F: drivers/staging/android/ion 979F: drivers/staging/android/uapi/ion.h 980 981AOA (Apple Onboard Audio) ALSA DRIVER 982M: Johannes Berg <johannes@sipsolutions.net> 983L: linuxppc-dev@lists.ozlabs.org 984L: alsa-devel@alsa-project.org (moderated for non-subscribers) 985S: Maintained 986F: sound/aoa/ 987 988APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 989M: William Breathitt Gray <vilhelm.gray@gmail.com> 990L: linux-iio@vger.kernel.org 991S: Maintained 992F: drivers/iio/adc/stx104.c 993 994APM DRIVER 995M: Jiri Kosina <jikos@kernel.org> 996S: Odd fixes 997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 998F: arch/x86/kernel/apm_32.c 999F: include/linux/apm_bios.h 1000F: include/uapi/linux/apm_bios.h 1001F: drivers/char/apm-emulation.c 1002 1003APPARMOR SECURITY MODULE 1004M: John Johansen <john.johansen@canonical.com> 1005L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1006W: wiki.apparmor.net 1007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1008S: Supported 1009F: security/apparmor/ 1010F: Documentation/admin-guide/LSM/apparmor.rst 1011 1012APPLE BCM5974 MULTITOUCH DRIVER 1013M: Henrik Rydberg <rydberg@bitmath.org> 1014L: linux-input@vger.kernel.org 1015S: Odd fixes 1016F: drivers/input/mouse/bcm5974.c 1017 1018APPLE SMC DRIVER 1019M: Henrik Rydberg <rydberg@bitmath.org> 1020L: linux-hwmon@vger.kernel.org 1021S: Odd fixes 1022F: drivers/hwmon/applesmc.c 1023 1024APPLETALK NETWORK LAYER 1025L: netdev@vger.kernel.org 1026S: Odd fixes 1027F: drivers/net/appletalk/ 1028F: net/appletalk/ 1029 1030APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1031M: Duc Dang <dhdang@apm.com> 1032S: Supported 1033F: arch/arm64/boot/dts/apm/ 1034 1035APPLIED MICRO (APM) X-GENE SOC EDAC 1036M: Loc Ho <lho@apm.com> 1037S: Supported 1038F: drivers/edac/xgene_edac.c 1039F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1040 1041APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1042M: Iyappan Subramanian <isubramanian@apm.com> 1043M: Keyur Chudgar <kchudgar@apm.com> 1044S: Supported 1045F: drivers/net/ethernet/apm/xgene-v2/ 1046 1047APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1048M: Iyappan Subramanian <isubramanian@apm.com> 1049M: Keyur Chudgar <kchudgar@apm.com> 1050M: Quan Nguyen <qnguyen@apm.com> 1051S: Supported 1052F: drivers/net/ethernet/apm/xgene/ 1053F: drivers/net/phy/mdio-xgene.c 1054F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1055F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1056 1057APPLIED MICRO (APM) X-GENE SOC PMU 1058M: Tai Nguyen <ttnguyen@apm.com> 1059S: Supported 1060F: drivers/perf/xgene_pmu.c 1061F: Documentation/perf/xgene-pmu.txt 1062F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1063 1064APTINA CAMERA SENSOR PLL 1065M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1066L: linux-media@vger.kernel.org 1067S: Maintained 1068F: drivers/media/i2c/aptina-pll.* 1069 1070ARC FRAMEBUFFER DRIVER 1071M: Jaya Kumar <jayalk@intworks.biz> 1072S: Maintained 1073F: drivers/video/fbdev/arcfb.c 1074F: drivers/video/fbdev/core/fb_defio.c 1075 1076ARC PGU DRM DRIVER 1077M: Alexey Brodkin <abrodkin@synopsys.com> 1078S: Supported 1079F: drivers/gpu/drm/arc/ 1080F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1081 1082ARCNET NETWORK LAYER 1083M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1084L: netdev@vger.kernel.org 1085S: Maintained 1086F: drivers/net/arcnet/ 1087F: include/uapi/linux/if_arcnet.h 1088 1089ARM ARCHITECTED TIMER DRIVER 1090M: Mark Rutland <mark.rutland@arm.com> 1091M: Marc Zyngier <marc.zyngier@arm.com> 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1093S: Maintained 1094F: arch/arm/include/asm/arch_timer.h 1095F: arch/arm64/include/asm/arch_timer.h 1096F: drivers/clocksource/arm_arch_timer.c 1097 1098ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1099M: Linus Walleij <linus.walleij@linaro.org> 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1101S: Maintained 1102F: Documentation/devicetree/bindings/arm/arm-boards 1103F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1104F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1105F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1106F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1107F: arch/arm/mach-integrator/ 1108F: arch/arm/mach-realview/ 1109F: arch/arm/mach-versatile/ 1110F: arch/arm/plat-versatile/ 1111F: arch/arm/boot/dts/arm-realview-* 1112F: arch/arm/boot/dts/integrator* 1113F: arch/arm/boot/dts/versatile* 1114F: drivers/clk/versatile/ 1115F: drivers/i2c/busses/i2c-versatile.c 1116F: drivers/irqchip/irq-versatile-fpga.c 1117F: drivers/mtd/maps/physmap_of_versatile.c 1118F: drivers/power/reset/arm-versatile-reboot.c 1119F: drivers/soc/versatile/ 1120 1121ARM HDLCD DRM DRIVER 1122M: Liviu Dudau <liviu.dudau@arm.com> 1123S: Supported 1124F: drivers/gpu/drm/arm/hdlcd_* 1125F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1126 1127ARM MALI-DP DRM DRIVER 1128M: Liviu Dudau <liviu.dudau@arm.com> 1129M: Brian Starkey <brian.starkey@arm.com> 1130M: Mali DP Maintainers <malidp@foss.arm.com> 1131S: Supported 1132F: drivers/gpu/drm/arm/ 1133F: Documentation/devicetree/bindings/display/arm,malidp.txt 1134 1135ARM MFM AND FLOPPY DRIVERS 1136M: Ian Molton <spyro@f2s.com> 1137S: Maintained 1138F: arch/arm/lib/floppydma.S 1139F: arch/arm/include/asm/floppy.h 1140 1141ARM PMU PROFILING AND DEBUGGING 1142M: Will Deacon <will.deacon@arm.com> 1143M: Mark Rutland <mark.rutland@arm.com> 1144S: Maintained 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1146F: arch/arm*/kernel/perf_* 1147F: arch/arm/oprofile/common.c 1148F: arch/arm*/kernel/hw_breakpoint.c 1149F: arch/arm*/include/asm/hw_breakpoint.h 1150F: arch/arm*/include/asm/perf_event.h 1151F: drivers/perf/* 1152F: include/linux/perf/arm_pmu.h 1153F: Documentation/devicetree/bindings/arm/pmu.txt 1154F: Documentation/devicetree/bindings/perf/ 1155 1156ARM PORT 1157M: Russell King <linux@armlinux.org.uk> 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159W: http://www.armlinux.org.uk/ 1160S: Odd Fixes 1161T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1162F: arch/arm/ 1163X: arch/arm/boot/dts/ 1164 1165ARM PRIMECELL AACI PL041 DRIVER 1166M: Russell King <linux@armlinux.org.uk> 1167S: Odd Fixes 1168F: sound/arm/aaci.* 1169 1170ARM PRIMECELL BUS SUPPORT 1171M: Russell King <linux@armlinux.org.uk> 1172S: Odd Fixes 1173F: drivers/amba/ 1174F: include/linux/amba/bus.h 1175 1176ARM PRIMECELL CLCD PL110 DRIVER 1177M: Russell King <linux@armlinux.org.uk> 1178S: Odd Fixes 1179F: drivers/video/fbdev/amba-clcd.* 1180 1181ARM PRIMECELL KMI PL050 DRIVER 1182M: Russell King <linux@armlinux.org.uk> 1183S: Odd Fixes 1184F: drivers/input/serio/ambakmi.* 1185F: include/linux/amba/kmi.h 1186 1187ARM PRIMECELL MMCI PL180/1 DRIVER 1188M: Russell King <linux@armlinux.org.uk> 1189S: Odd Fixes 1190F: drivers/mmc/host/mmci.* 1191F: include/linux/amba/mmci.h 1192 1193ARM PRIMECELL SSP PL022 SPI DRIVER 1194M: Linus Walleij <linus.walleij@linaro.org> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1198F: drivers/spi/spi-pl022.c 1199 1200ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1201M: Russell King <linux@armlinux.org.uk> 1202S: Odd Fixes 1203F: drivers/tty/serial/amba-pl01*.c 1204F: include/linux/amba/serial.h 1205 1206ARM PRIMECELL VIC PL190/PL192 DRIVER 1207M: Linus Walleij <linus.walleij@linaro.org> 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1209S: Maintained 1210F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1211F: drivers/irqchip/irq-vic.c 1212 1213ARM SMMU DRIVERS 1214M: Will Deacon <will.deacon@arm.com> 1215R: Robin Murphy <robin.murphy@arm.com> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: drivers/iommu/arm-smmu.c 1219F: drivers/iommu/arm-smmu-v3.c 1220F: drivers/iommu/io-pgtable-arm.c 1221F: drivers/iommu/io-pgtable-arm-v7s.c 1222 1223ARM SUB-ARCHITECTURES 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Maintained 1226F: arch/arm/mach-*/ 1227F: arch/arm/plat-*/ 1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1229 1230ARM/ACTIONS SEMI ARCHITECTURE 1231M: Andreas Färber <afaerber@suse.de> 1232R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235N: owl 1236F: arch/arm/mach-actions/ 1237F: arch/arm/boot/dts/owl-* 1238F: arch/arm64/boot/dts/actions/ 1239F: drivers/clk/actions/ 1240F: drivers/clocksource/timer-owl* 1241F: drivers/dma/owl-dma.c 1242F: drivers/i2c/busses/i2c-owl.c 1243F: drivers/pinctrl/actions/* 1244F: drivers/soc/actions/ 1245F: include/dt-bindings/power/owl-* 1246F: include/linux/soc/actions/ 1247F: Documentation/devicetree/bindings/arm/actions.txt 1248F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1249F: Documentation/devicetree/bindings/dma/owl-dma.txt 1250F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1251F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1252F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1253F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1254 1255ARM/ADS SPHERE MACHINE SUPPORT 1256M: Lennert Buytenhek <kernel@wantstofly.org> 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1258S: Maintained 1259 1260ARM/AFEB9260 MACHINE SUPPORT 1261M: Sergey Lapin <slapin@ossfans.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264 1265ARM/AJECO 1ARM MACHINE SUPPORT 1266M: Lennert Buytenhek <kernel@wantstofly.org> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269 1270ARM/Allwinner SoC Clock Support 1271M: Emilio López <emilio@elopez.com.ar> 1272S: Maintained 1273F: drivers/clk/sunxi/ 1274 1275ARM/Allwinner sunXi SoC support 1276M: Maxime Ripard <maxime.ripard@bootlin.com> 1277M: Chen-Yu Tsai <wens@csie.org> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Maintained 1280N: sun[x456789]i 1281N: sun50i 1282F: arch/arm/mach-sunxi/ 1283F: arch/arm64/boot/dts/allwinner/ 1284F: drivers/clk/sunxi-ng/ 1285F: drivers/pinctrl/sunxi/ 1286F: drivers/soc/sunxi/ 1287T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1288 1289ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1290M: Neil Armstrong <narmstrong@baylibre.com> 1291M: Jerome Brunet <jbrunet@baylibre.com> 1292L: linux-amlogic@lists.infradead.org 1293S: Maintained 1294F: drivers/clk/meson/ 1295F: include/dt-bindings/clock/meson* 1296F: include/dt-bindings/clock/gxbb* 1297F: Documentation/devicetree/bindings/clock/amlogic* 1298 1299ARM/Amlogic Meson SoC support 1300M: Carlo Caione <carlo@caione.org> 1301M: Kevin Hilman <khilman@baylibre.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303L: linux-amlogic@lists.infradead.org 1304W: http://linux-meson.com/ 1305S: Maintained 1306F: arch/arm/mach-meson/ 1307F: arch/arm/boot/dts/meson* 1308F: arch/arm64/boot/dts/amlogic/ 1309F: drivers/pinctrl/meson/ 1310F: drivers/mmc/host/meson* 1311N: meson 1312 1313ARM/Amlogic Meson SoC Sound Drivers 1314M: Jerome Brunet <jbrunet@baylibre.com> 1315L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1316S: Maintained 1317F: sound/soc/meson/ 1318F: Documentation/devicetree/bindings/sound/amlogic* 1319 1320ARM/Annapurna Labs ALPINE ARCHITECTURE 1321M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1322M: Antoine Tenart <antoine.tenart@bootlin.com> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm/mach-alpine/ 1326F: arch/arm/boot/dts/alpine* 1327F: arch/arm64/boot/dts/al/ 1328F: drivers/*/*alpine* 1329 1330ARM/ARTPEC MACHINE SUPPORT 1331M: Jesper Nilsson <jesper.nilsson@axis.com> 1332M: Lars Persson <lars.persson@axis.com> 1333S: Maintained 1334L: linux-arm-kernel@axis.com 1335F: arch/arm/mach-artpec 1336F: arch/arm/boot/dts/artpec6* 1337F: drivers/clk/axis 1338F: drivers/crypto/axis 1339F: drivers/pinctrl/pinctrl-artpec* 1340F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1341 1342ARM/ASPEED I2C DRIVER 1343M: Brendan Higgins <brendanhiggins@google.com> 1344R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1345R: Joel Stanley <joel@jms.id.au> 1346L: linux-i2c@vger.kernel.org 1347L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1348S: Maintained 1349F: drivers/irqchip/irq-aspeed-i2c-ic.c 1350F: drivers/i2c/busses/i2c-aspeed.c 1351F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1352F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1353 1354ARM/ASPEED MACHINE SUPPORT 1355M: Joel Stanley <joel@jms.id.au> 1356R: Andrew Jeffery <andrew@aj.id.au> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1359Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1360S: Supported 1361T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1362F: arch/arm/mach-aspeed/ 1363F: arch/arm/boot/dts/aspeed-* 1364N: aspeed 1365 1366ARM/CALXEDA HIGHBANK ARCHITECTURE 1367M: Rob Herring <robh@kernel.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/mach-highbank/ 1371F: arch/arm/boot/dts/highbank.dts 1372F: arch/arm/boot/dts/ecx-*.dts* 1373 1374ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1375M: Krzysztof Halasa <khalasa@piap.pl> 1376S: Maintained 1377F: arch/arm/mach-cns3xxx/ 1378 1379ARM/CAVIUM THUNDER NETWORK DRIVER 1380M: Sunil Goutham <sgoutham@cavium.com> 1381M: Robert Richter <rric@kernel.org> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383S: Supported 1384F: drivers/net/ethernet/cavium/thunder/ 1385 1386ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1387M: Lukasz Majewski <lukma@denx.de> 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1389S: Maintained 1390F: arch/arm/mach-ep93xx/ts72xx.c 1391 1392ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1393M: Alexander Shiyan <shc_work@mail.ru> 1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1395S: Odd Fixes 1396N: clps711x 1397 1398ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1399M: Lennert Buytenhek <kernel@wantstofly.org> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402 1403ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1404M: Hartley Sweeten <hsweeten@visionengravers.com> 1405M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/mach-ep93xx/ 1409F: arch/arm/mach-ep93xx/include/mach/ 1410 1411ARM/CLKDEV SUPPORT 1412M: Russell King <linux@armlinux.org.uk> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1416F: drivers/clk/clkdev.c 1417 1418ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1419M: Mike Rapoport <mike@compulab.co.il> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422 1423ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1424M: Baruch Siach <baruch@tkos.co.il> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426S: Maintained 1427F: arch/arm/boot/dts/cx92755* 1428N: digicolor 1429 1430ARM/CONTEC MICRO9 MACHINE SUPPORT 1431M: Hubert Feurstein <hubert.feurstein@contec.at> 1432S: Maintained 1433F: arch/arm/mach-ep93xx/micro9.c 1434 1435ARM/CORESIGHT FRAMEWORK AND DRIVERS 1436M: Mathieu Poirier <mathieu.poirier@linaro.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439F: drivers/hwtracing/coresight/* 1440F: Documentation/trace/coresight.txt 1441F: Documentation/trace/coresight-cpu-debug.txt 1442F: Documentation/devicetree/bindings/arm/coresight.txt 1443F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1444F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1445F: tools/perf/arch/arm/util/pmu.c 1446F: tools/perf/arch/arm/util/auxtrace.c 1447F: tools/perf/arch/arm/util/cs-etm.c 1448F: tools/perf/arch/arm/util/cs-etm.h 1449F: tools/perf/util/cs-etm.* 1450F: tools/perf/util/cs-etm-decoder/* 1451 1452ARM/CORGI MACHINE SUPPORT 1453M: Richard Purdie <rpurdie@rpsys.net> 1454S: Maintained 1455 1456ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1457M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1458M: Linus Walleij <linus.walleij@linaro.org> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460T: git git://github.com/ulli-kroll/linux.git 1461S: Maintained 1462F: Documentation/devicetree/bindings/arm/gemini.txt 1463F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1464F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1465F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1466F: arch/arm/mach-gemini/ 1467F: drivers/net/ethernet/cortina/ 1468F: drivers/pinctrl/pinctrl-gemini.c 1469F: drivers/rtc/rtc-ftrtc010.c 1470 1471ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1472M: Barry Song <baohua@kernel.org> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1475S: Maintained 1476F: arch/arm/boot/dts/prima2* 1477F: arch/arm/mach-prima2/ 1478F: drivers/clk/sirf/ 1479F: drivers/clocksource/timer-prima2.c 1480F: drivers/clocksource/timer-atlas7.c 1481N: [^a-z]sirf 1482X: drivers/gnss 1483 1484ARM/EBSA110 MACHINE SUPPORT 1485M: Russell King <linux@armlinux.org.uk> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487W: http://www.armlinux.org.uk/ 1488S: Maintained 1489F: arch/arm/mach-ebsa110/ 1490F: drivers/net/ethernet/amd/am79c961a.* 1491 1492ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1493M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1494R: Pengutronix Kernel Team <kernel@pengutronix.de> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496S: Maintained 1497N: efm32 1498 1499ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1500M: Robert Jarzmik <robert.jarzmik@free.fr> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503F: arch/arm/mach-pxa/ezx.c 1504 1505ARM/FARADAY FA526 PORT 1506M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1508S: Maintained 1509T: git git://git.berlios.de/gemini-board 1510F: arch/arm/mm/*-fa* 1511 1512ARM/FOOTBRIDGE ARCHITECTURE 1513M: Russell King <linux@armlinux.org.uk> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515W: http://www.armlinux.org.uk/ 1516S: Maintained 1517F: arch/arm/include/asm/hardware/dec21285.h 1518F: arch/arm/mach-footbridge/ 1519 1520ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1521M: Shawn Guo <shawnguo@kernel.org> 1522M: Sascha Hauer <s.hauer@pengutronix.de> 1523R: Pengutronix Kernel Team <kernel@pengutronix.de> 1524R: Fabio Estevam <fabio.estevam@nxp.com> 1525R: NXP Linux Team <linux-imx@nxp.com> 1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1527S: Maintained 1528T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1529F: arch/arm/mach-imx/ 1530F: arch/arm/mach-mxs/ 1531F: arch/arm/boot/dts/imx* 1532F: arch/arm/configs/imx*_defconfig 1533F: drivers/clk/imx/ 1534F: drivers/firmware/imx/ 1535F: drivers/soc/imx/ 1536F: include/linux/firmware/imx/ 1537F: include/soc/imx/ 1538 1539ARM/FREESCALE VYBRID ARM ARCHITECTURE 1540M: Shawn Guo <shawnguo@kernel.org> 1541M: Sascha Hauer <s.hauer@pengutronix.de> 1542R: Pengutronix Kernel Team <kernel@pengutronix.de> 1543R: Stefan Agner <stefan@agner.ch> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1547F: arch/arm/mach-imx/*vf610* 1548F: arch/arm/boot/dts/vf* 1549 1550ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1551M: Shawn Guo <shawnguo@kernel.org> 1552M: Li Yang <leoyang.li@nxp.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1556F: arch/arm/boot/dts/ls1021a* 1557F: arch/arm64/boot/dts/freescale/fsl-* 1558F: arch/arm64/boot/dts/freescale/qoriq-* 1559 1560ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1561M: Lennert Buytenhek <kernel@wantstofly.org> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563S: Maintained 1564 1565ARM/GUMSTIX MACHINE SUPPORT 1566M: Steve Sakoman <sakoman@gmail.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568S: Maintained 1569 1570ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1571M: Philipp Zabel <philipp.zabel@gmail.com> 1572M: Paul Parsons <lost.distance@yahoo.com> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574S: Maintained 1575F: arch/arm/mach-pxa/hx4700.c 1576F: arch/arm/mach-pxa/include/mach/hx4700.h 1577F: sound/soc/pxa/hx4700.c 1578 1579ARM/HISILICON SOC SUPPORT 1580M: Wei Xu <xuwei5@hisilicon.com> 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1582W: http://www.hisilicon.com 1583S: Supported 1584T: git git://github.com/hisilicon/linux-hisi.git 1585F: arch/arm/mach-hisi/ 1586F: arch/arm/boot/dts/hi3* 1587F: arch/arm/boot/dts/hip* 1588F: arch/arm/boot/dts/hisi* 1589F: arch/arm64/boot/dts/hisilicon/ 1590 1591ARM/HP JORNADA 7XX MACHINE SUPPORT 1592M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1593W: www.jlime.com 1594S: Maintained 1595T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1596F: arch/arm/mach-sa1100/jornada720.c 1597F: arch/arm/mach-sa1100/include/mach/jornada720.h 1598 1599ARM/IGEP MACHINE SUPPORT 1600M: Enric Balletbo i Serra <eballetbo@gmail.com> 1601M: Javier Martinez Canillas <javier@dowhile0.org> 1602L: linux-omap@vger.kernel.org 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: arch/arm/boot/dts/omap3-igep* 1606 1607ARM/INCOME PXA270 SUPPORT 1608M: Marek Vasut <marek.vasut@gmail.com> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610S: Maintained 1611F: arch/arm/mach-pxa/colibri-pxa270-income.c 1612 1613ARM/INTEL IOP13XX ARM ARCHITECTURE 1614M: Lennert Buytenhek <kernel@wantstofly.org> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617 1618ARM/INTEL IOP32X ARM ARCHITECTURE 1619M: Lennert Buytenhek <kernel@wantstofly.org> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622 1623ARM/INTEL IOP33X ARM ARCHITECTURE 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625S: Orphan 1626 1627ARM/INTEL IQ81342EX MACHINE SUPPORT 1628M: Lennert Buytenhek <kernel@wantstofly.org> 1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1630S: Maintained 1631 1632ARM/INTEL IXDP2850 MACHINE SUPPORT 1633M: Lennert Buytenhek <kernel@wantstofly.org> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635S: Maintained 1636 1637ARM/INTEL IXP4XX ARM ARCHITECTURE 1638M: Imre Kaloz <kaloz@openwrt.org> 1639M: Krzysztof Halasa <khalasa@piap.pl> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642F: arch/arm/mach-ixp4xx/ 1643 1644ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1645M: Jonathan Cameron <jic23@cam.ac.uk> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-pxa/stargate2.c 1649F: drivers/pcmcia/pxa2xx_stargate2.c 1650 1651ARM/INTEL XSC3 (MANZANO) ARM CORE 1652M: Lennert Buytenhek <kernel@wantstofly.org> 1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1654S: Maintained 1655 1656ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1657M: Lennert Buytenhek <kernel@wantstofly.org> 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1659S: Maintained 1660 1661ARM/LG1K ARCHITECTURE 1662M: Chanho Min <chanho.min@lge.com> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664S: Maintained 1665F: arch/arm64/boot/dts/lg/ 1666 1667ARM/LOGICPD PXA270 MACHINE SUPPORT 1668M: Lennert Buytenhek <kernel@wantstofly.org> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670S: Maintained 1671 1672ARM/LPC18XX ARCHITECTURE 1673M: Vladimir Zapolskiy <vz@mleia.com> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Maintained 1676F: arch/arm/boot/dts/lpc43* 1677F: drivers/i2c/busses/i2c-lpc2k.c 1678F: drivers/memory/pl172.c 1679F: drivers/mtd/spi-nor/nxp-spifi.c 1680F: drivers/rtc/rtc-lpc24xx.c 1681N: lpc18xx 1682 1683ARM/LPC32XX SOC SUPPORT 1684M: Vladimir Zapolskiy <vz@mleia.com> 1685M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1688S: Maintained 1689F: arch/arm/boot/dts/lpc32* 1690F: arch/arm/mach-lpc32xx/ 1691F: drivers/i2c/busses/i2c-pnx.c 1692F: drivers/net/ethernet/nxp/lpc_eth.c 1693F: drivers/usb/host/ohci-nxp.c 1694F: drivers/watchdog/pnx4008_wdt.c 1695N: lpc32xx 1696 1697ARM/MAGICIAN MACHINE SUPPORT 1698M: Philipp Zabel <philipp.zabel@gmail.com> 1699S: Maintained 1700 1701ARM/Marvell Dove/MV78xx0/Orion SOC support 1702M: Jason Cooper <jason@lakedaemon.net> 1703M: Andrew Lunn <andrew@lunn.ch> 1704M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1705M: Gregory Clement <gregory.clement@bootlin.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707S: Maintained 1708F: Documentation/devicetree/bindings/soc/dove/ 1709F: arch/arm/mach-dove/ 1710F: arch/arm/mach-mv78xx0/ 1711F: arch/arm/mach-orion5x/ 1712F: arch/arm/plat-orion/ 1713F: arch/arm/boot/dts/dove* 1714F: arch/arm/boot/dts/orion5x* 1715 1716ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1717M: Jason Cooper <jason@lakedaemon.net> 1718M: Andrew Lunn <andrew@lunn.ch> 1719M: Gregory Clement <gregory.clement@bootlin.com> 1720M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1722S: Maintained 1723F: arch/arm/boot/dts/armada* 1724F: arch/arm/boot/dts/kirkwood* 1725F: arch/arm/configs/mvebu_*_defconfig 1726F: arch/arm/mach-mvebu/ 1727F: arch/arm64/boot/dts/marvell/armada* 1728F: drivers/cpufreq/armada-37xx-cpufreq.c 1729F: drivers/cpufreq/mvebu-cpufreq.c 1730F: drivers/irqchip/irq-armada-370-xp.c 1731F: drivers/irqchip/irq-mvebu-* 1732F: drivers/pinctrl/mvebu/ 1733F: drivers/rtc/rtc-armada38x.c 1734 1735ARM/Mediatek RTC DRIVER 1736M: Eddie Huang <eddie.huang@mediatek.com> 1737M: Sean Wang <sean.wang@mediatek.com> 1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1739L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1740S: Maintained 1741F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1742F: drivers/rtc/rtc-mt6397.c 1743F: drivers/rtc/rtc-mt7622.c 1744 1745ARM/Mediatek SoC support 1746M: Matthias Brugger <matthias.bgg@gmail.com> 1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1748L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1749W: https://mtk.bcnfs.org/ 1750C: irc://chat.freenode.net/linux-mediatek 1751S: Maintained 1752F: arch/arm/boot/dts/mt6* 1753F: arch/arm/boot/dts/mt7* 1754F: arch/arm/boot/dts/mt8* 1755F: arch/arm/mach-mediatek/ 1756F: arch/arm64/boot/dts/mediatek/ 1757F: drivers/soc/mediatek/ 1758N: mtk 1759N: mt[678] 1760K: mediatek 1761 1762ARM/Mediatek USB3 PHY DRIVER 1763M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1766S: Maintained 1767F: drivers/phy/mediatek/ 1768F: Documentation/devicetree/bindings/phy/phy-mtk-* 1769 1770ARM/MICREL KS8695 ARCHITECTURE 1771M: Greg Ungerer <gerg@uclinux.org> 1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1773F: arch/arm/mach-ks8695/ 1774S: Odd Fixes 1775 1776ARM/Microchip (AT91) SoC support 1777M: Nicolas Ferre <nicolas.ferre@microchip.com> 1778M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1779M: Ludovic Desroches <ludovic.desroches@microchip.com> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781W: http://www.linux4sam.org 1782T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1783S: Supported 1784N: at91 1785N: atmel 1786F: arch/arm/mach-at91/ 1787F: include/soc/at91/ 1788F: arch/arm/boot/dts/at91*.dts 1789F: arch/arm/boot/dts/at91*.dtsi 1790F: arch/arm/boot/dts/sama*.dts 1791F: arch/arm/boot/dts/sama*.dtsi 1792F: arch/arm/include/debug/at91.S 1793F: drivers/memory/atmel* 1794F: drivers/watchdog/sama5d4_wdt.c 1795X: drivers/input/touchscreen/atmel_mxt_ts.c 1796X: drivers/net/wireless/atmel/ 1797 1798ARM/MIOA701 MACHINE SUPPORT 1799M: Robert Jarzmik <robert.jarzmik@free.fr> 1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1801F: arch/arm/mach-pxa/mioa701.c 1802S: Maintained 1803 1804ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1805M: Michael Petchkovsky <mkpetch@internode.on.net> 1806S: Maintained 1807 1808ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1809M: Linus Walleij <linus.walleij@linaro.org> 1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1811S: Maintained 1812F: arch/arm/mach-nomadik/ 1813F: arch/arm/mach-u300/ 1814F: arch/arm/mach-ux500/ 1815F: arch/arm/boot/dts/ste-* 1816F: drivers/clk/clk-nomadik.c 1817F: drivers/clk/clk-u300.c 1818F: drivers/clocksource/clksrc-dbx500-prcmu.c 1819F: drivers/clocksource/timer-u300.c 1820F: drivers/dma/coh901318* 1821F: drivers/dma/ste_dma40* 1822F: drivers/hwspinlock/u8500_hsem.c 1823F: drivers/i2c/busses/i2c-nomadik.c 1824F: drivers/i2c/busses/i2c-stu300.c 1825F: drivers/mfd/ab3100* 1826F: drivers/mfd/ab8500* 1827F: drivers/mfd/abx500* 1828F: drivers/mfd/dbx500* 1829F: drivers/mfd/db8500* 1830F: drivers/pinctrl/nomadik/ 1831F: drivers/pinctrl/pinctrl-coh901* 1832F: drivers/pinctrl/pinctrl-u300.c 1833F: drivers/rtc/rtc-ab3100.c 1834F: drivers/rtc/rtc-ab8500.c 1835F: drivers/rtc/rtc-coh901331.c 1836F: drivers/rtc/rtc-pl031.c 1837F: drivers/watchdog/coh901327_wdt.c 1838F: Documentation/devicetree/bindings/arm/ste-* 1839F: Documentation/devicetree/bindings/arm/ux500/ 1840T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1841 1842ARM/NUVOTON NPCM ARCHITECTURE 1843M: Avi Fishman <avifishman70@gmail.com> 1844M: Tomer Maimon <tmaimon77@gmail.com> 1845R: Patrick Venture <venture@google.com> 1846R: Nancy Yuen <yuenn@google.com> 1847R: Brendan Higgins <brendanhiggins@google.com> 1848L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1849S: Supported 1850F: arch/arm/mach-npcm/ 1851F: arch/arm/boot/dts/nuvoton-npcm* 1852F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1853F: drivers/*/*npcm* 1854F: Documentation/devicetree/bindings/*/*npcm* 1855F: Documentation/devicetree/bindings/*/*/*npcm* 1856 1857ARM/NUVOTON W90X900 ARM ARCHITECTURE 1858M: Wan ZongShun <mcuos.com@gmail.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860W: http://www.mcuos.com 1861S: Maintained 1862F: arch/arm/mach-w90x900/ 1863F: drivers/input/keyboard/w90p910_keypad.c 1864F: drivers/input/touchscreen/w90p910_ts.c 1865F: drivers/watchdog/nuc900_wdt.c 1866F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1867F: drivers/mtd/nand/raw/nuc900_nand.c 1868F: drivers/rtc/rtc-nuc900.c 1869F: drivers/spi/spi-nuc900.c 1870F: drivers/usb/host/ehci-w90x900.c 1871F: drivers/video/fbdev/nuc900fb.c 1872 1873ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1874M: Nelson Castillo <arhuaco@freaks-unidos.net> 1875L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1876W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1877S: Supported 1878 1879ARM/Orion SoC/Technologic Systems TS-78xx platform support 1880M: Alexander Clouter <alex@digriz.org.uk> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882W: http://www.digriz.org.uk/ts78xx/kernel 1883S: Maintained 1884F: arch/arm/mach-orion5x/ts78xx-* 1885 1886ARM/OXNAS platform support 1887M: Neil Armstrong <narmstrong@baylibre.com> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889L: linux-oxnas@groups.io (moderated for non-subscribers) 1890S: Maintained 1891F: arch/arm/mach-oxnas/ 1892F: arch/arm/boot/dts/ox8*.dts* 1893N: oxnas 1894 1895ARM/PALM TREO SUPPORT 1896M: Tomas Cech <sleep_walker@suse.com> 1897L: linux-arm-kernel@lists.infradead.org 1898W: http://hackndev.com 1899S: Maintained 1900F: arch/arm/mach-pxa/palmtreo.* 1901 1902ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1903M: Marek Vasut <marek.vasut@gmail.com> 1904L: linux-arm-kernel@lists.infradead.org 1905W: http://hackndev.com 1906S: Maintained 1907F: arch/arm/mach-pxa/include/mach/palmtx.h 1908F: arch/arm/mach-pxa/palmtx.c 1909F: arch/arm/mach-pxa/palmt5.* 1910F: arch/arm/mach-pxa/include/mach/palmld.h 1911F: arch/arm/mach-pxa/palmld.c 1912F: arch/arm/mach-pxa/palmte2.* 1913F: arch/arm/mach-pxa/include/mach/palmtc.h 1914F: arch/arm/mach-pxa/palmtc.c 1915 1916ARM/PALMZ72 SUPPORT 1917M: Sergey Lapin <slapin@ossfans.org> 1918L: linux-arm-kernel@lists.infradead.org 1919W: http://hackndev.com 1920S: Maintained 1921F: arch/arm/mach-pxa/palmz72.* 1922 1923ARM/PLEB SUPPORT 1924M: Peter Chubb <pleb@gelato.unsw.edu.au> 1925W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1926S: Maintained 1927 1928ARM/PT DIGITAL BOARD PORT 1929M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1931W: http://www.armlinux.org.uk/ 1932S: Maintained 1933 1934ARM/QUALCOMM SUPPORT 1935M: Andy Gross <andy.gross@linaro.org> 1936M: David Brown <david.brown@linaro.org> 1937L: linux-arm-msm@vger.kernel.org 1938S: Maintained 1939F: Documentation/devicetree/bindings/soc/qcom/ 1940F: arch/arm/boot/dts/qcom-*.dts 1941F: arch/arm/boot/dts/qcom-*.dtsi 1942F: arch/arm/mach-qcom/ 1943F: arch/arm64/boot/dts/qcom/* 1944F: drivers/i2c/busses/i2c-qup.c 1945F: drivers/clk/qcom/ 1946F: drivers/dma/qcom/ 1947F: drivers/soc/qcom/ 1948F: drivers/spi/spi-qup.c 1949F: drivers/tty/serial/msm_serial.c 1950F: drivers/*/pm8???-* 1951F: drivers/mfd/ssbi.c 1952F: drivers/firmware/qcom_scm* 1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1954 1955ARM/RADISYS ENP2611 MACHINE SUPPORT 1956M: Lennert Buytenhek <kernel@wantstofly.org> 1957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1958S: Maintained 1959 1960ARM/REALTEK ARCHITECTURE 1961M: Andreas Färber <afaerber@suse.de> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: arch/arm64/boot/dts/realtek/ 1965F: Documentation/devicetree/bindings/arm/realtek.txt 1966 1967ARM/RENESAS ARM64 ARCHITECTURE 1968M: Simon Horman <horms@verge.net.au> 1969M: Magnus Damm <magnus.damm@gmail.com> 1970L: linux-renesas-soc@vger.kernel.org 1971Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1972T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1973S: Supported 1974F: arch/arm64/boot/dts/renesas/ 1975F: Documentation/devicetree/bindings/arm/shmobile.txt 1976F: drivers/soc/renesas/ 1977F: include/linux/soc/renesas/ 1978 1979ARM/RISCPC ARCHITECTURE 1980M: Russell King <linux@armlinux.org.uk> 1981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1982W: http://www.armlinux.org.uk/ 1983S: Maintained 1984F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1985F: arch/arm/include/asm/hardware/ioc.h 1986F: arch/arm/include/asm/hardware/iomd.h 1987F: arch/arm/include/asm/hardware/memc.h 1988F: arch/arm/mach-rpc/ 1989F: drivers/net/ethernet/8390/etherh.c 1990F: drivers/net/ethernet/i825xx/ether1* 1991F: drivers/net/ethernet/seeq/ether3* 1992F: drivers/scsi/arm/ 1993 1994ARM/Rockchip SoC support 1995M: Heiko Stuebner <heiko@sntech.de> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997L: linux-rockchip@lists.infradead.org 1998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1999S: Maintained 2000F: arch/arm/boot/dts/rk3* 2001F: arch/arm/boot/dts/rv1108* 2002F: arch/arm/mach-rockchip/ 2003F: drivers/clk/rockchip/ 2004F: drivers/i2c/busses/i2c-rk3x.c 2005F: drivers/*/*rockchip* 2006F: drivers/*/*/*rockchip* 2007F: sound/soc/rockchip/ 2008N: rockchip 2009 2010ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2011M: Kukjin Kim <kgene@kernel.org> 2012M: Krzysztof Kozlowski <krzk@kernel.org> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2015Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2016S: Maintained 2017F: arch/arm/boot/dts/s3c* 2018F: arch/arm/boot/dts/s5p* 2019F: arch/arm/boot/dts/exynos* 2020F: arch/arm64/boot/dts/exynos/ 2021F: arch/arm/plat-samsung/ 2022F: arch/arm/mach-s3c24*/ 2023F: arch/arm/mach-s3c64xx/ 2024F: arch/arm/mach-s5p*/ 2025F: arch/arm/mach-exynos*/ 2026F: drivers/*/*s3c24* 2027F: drivers/*/*/*s3c24* 2028F: drivers/*/*s3c64xx* 2029F: drivers/*/*s5pv210* 2030F: drivers/memory/samsung/* 2031F: drivers/soc/samsung/* 2032F: Documentation/arm/Samsung/ 2033F: Documentation/devicetree/bindings/arm/samsung/ 2034F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2035F: Documentation/devicetree/bindings/power/pd-samsung.txt 2036N: exynos 2037 2038ARM/SAMSUNG MOBILE MACHINE SUPPORT 2039M: Kyungmin Park <kyungmin.park@samsung.com> 2040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2041S: Maintained 2042F: arch/arm/mach-s5pv210/ 2043 2044ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2045M: Kyungmin Park <kyungmin.park@samsung.com> 2046M: Kamil Debski <kamil@wypas.org> 2047M: Andrzej Hajda <a.hajda@samsung.com> 2048L: linux-arm-kernel@lists.infradead.org 2049L: linux-media@vger.kernel.org 2050S: Maintained 2051F: drivers/media/platform/s5p-g2d/ 2052 2053ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2054M: Marek Szyprowski <m.szyprowski@samsung.com> 2055L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2056L: linux-media@vger.kernel.org 2057S: Maintained 2058F: drivers/media/platform/s5p-cec/ 2059F: Documentation/devicetree/bindings/media/s5p-cec.txt 2060 2061ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2062M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2063M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2064L: linux-arm-kernel@lists.infradead.org 2065L: linux-media@vger.kernel.org 2066S: Maintained 2067F: drivers/media/platform/s5p-jpeg/ 2068 2069ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2070M: Kyungmin Park <kyungmin.park@samsung.com> 2071M: Kamil Debski <kamil@wypas.org> 2072M: Jeongtae Park <jtp.park@samsung.com> 2073M: Andrzej Hajda <a.hajda@samsung.com> 2074L: linux-arm-kernel@lists.infradead.org 2075L: linux-media@vger.kernel.org 2076S: Maintained 2077F: drivers/media/platform/s5p-mfc/ 2078 2079ARM/SHMOBILE ARM ARCHITECTURE 2080M: Simon Horman <horms@verge.net.au> 2081M: Magnus Damm <magnus.damm@gmail.com> 2082L: linux-renesas-soc@vger.kernel.org 2083Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2084T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2085S: Supported 2086F: arch/arm/boot/dts/emev2* 2087F: arch/arm/boot/dts/r7s* 2088F: arch/arm/boot/dts/r8a* 2089F: arch/arm/boot/dts/r9a* 2090F: arch/arm/boot/dts/sh* 2091F: arch/arm/configs/shmobile_defconfig 2092F: arch/arm/include/debug/renesas-scif.S 2093F: arch/arm/mach-shmobile/ 2094F: Documentation/devicetree/bindings/arm/shmobile.txt 2095F: drivers/soc/renesas/ 2096F: include/linux/soc/renesas/ 2097 2098ARM/SOCFPGA ARCHITECTURE 2099M: Dinh Nguyen <dinguyen@kernel.org> 2100S: Maintained 2101F: arch/arm/mach-socfpga/ 2102F: arch/arm/boot/dts/socfpga* 2103F: arch/arm/configs/socfpga_defconfig 2104F: arch/arm64/boot/dts/altera/ 2105W: http://www.rocketboards.org 2106T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2107 2108ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2109M: Dinh Nguyen <dinguyen@kernel.org> 2110S: Maintained 2111F: drivers/clk/socfpga/ 2112 2113ARM/SOCFPGA EDAC SUPPORT 2114M: Thor Thayer <thor.thayer@linux.intel.com> 2115S: Maintained 2116F: drivers/edac/altera_edac. 2117 2118ARM/SPREADTRUM SoC SUPPORT 2119M: Orson Zhai <orsonzhai@gmail.com> 2120M: Baolin Wang <baolin.wang@linaro.org> 2121M: Chunyan Zhang <zhang.lyra@gmail.com> 2122S: Maintained 2123F: arch/arm64/boot/dts/sprd 2124N: sprd 2125 2126ARM/STI ARCHITECTURE 2127M: Patrice Chotard <patrice.chotard@st.com> 2128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2129W: http://www.stlinux.com 2130S: Maintained 2131F: arch/arm/mach-sti/ 2132F: arch/arm/boot/dts/sti* 2133F: drivers/char/hw_random/st-rng.c 2134F: drivers/clocksource/arm_global_timer.c 2135F: drivers/clocksource/clksrc_st_lpc.c 2136F: drivers/cpufreq/sti-cpufreq.c 2137F: drivers/dma/st_fdma* 2138F: drivers/i2c/busses/i2c-st.c 2139F: drivers/media/rc/st_rc.c 2140F: drivers/media/platform/sti/c8sectpfe/ 2141F: drivers/mmc/host/sdhci-st.c 2142F: drivers/phy/st/phy-miphy28lp.c 2143F: drivers/phy/st/phy-stih407-usb.c 2144F: drivers/pinctrl/pinctrl-st.c 2145F: drivers/remoteproc/st_remoteproc.c 2146F: drivers/remoteproc/st_slim_rproc.c 2147F: drivers/reset/sti/ 2148F: drivers/rtc/rtc-st-lpc.c 2149F: drivers/tty/serial/st-asc.c 2150F: drivers/usb/dwc3/dwc3-st.c 2151F: drivers/usb/host/ehci-st.c 2152F: drivers/usb/host/ohci-st.c 2153F: drivers/watchdog/st_lpc_wdt.c 2154F: drivers/ata/ahci_st.c 2155F: include/linux/remoteproc/st_slim_rproc.h 2156 2157ARM/STM32 ARCHITECTURE 2158M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2159M: Alexandre Torgue <alexandre.torgue@st.com> 2160L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2162S: Maintained 2163T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2164N: stm32 2165N: stm 2166F: arch/arm/boot/dts/stm32* 2167F: arch/arm/mach-stm32/ 2168F: drivers/clocksource/armv7m_systick.c 2169 2170ARM/Synaptics SoC support 2171M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2172M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174S: Maintained 2175F: arch/arm/mach-berlin/ 2176F: arch/arm/boot/dts/berlin* 2177F: arch/arm64/boot/dts/synaptics/ 2178 2179ARM/TANGO ARCHITECTURE 2180M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2181M: Mans Rullgard <mans@mansr.com> 2182L: linux-arm-kernel@lists.infradead.org 2183S: Odd Fixes 2184N: tango 2185 2186ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2187M: Lennert Buytenhek <kernel@wantstofly.org> 2188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2189S: Maintained 2190 2191ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2192M: Hans Verkuil <hans.verkuil@cisco.com> 2193L: linux-tegra@vger.kernel.org 2194L: linux-media@vger.kernel.org 2195S: Maintained 2196F: drivers/media/platform/tegra-cec/ 2197F: Documentation/devicetree/bindings/media/tegra-cec.txt 2198 2199ARM/TETON BGA MACHINE SUPPORT 2200M: "Mark F. Brown" <mark.brown314@gmail.com> 2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2202S: Maintained 2203 2204ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2205M: Santosh Shilimkar <ssantosh@kernel.org> 2206L: linux-kernel@vger.kernel.org 2207S: Maintained 2208F: drivers/memory/*emif* 2209 2210ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2211M: Tero Kristo <t-kristo@ti.com> 2212M: Nishanth Menon <nm@ti.com> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Supported 2215F: Documentation/devicetree/bindings/arm/ti/k3.txt 2216F: arch/arm64/boot/dts/ti/Makefile 2217F: arch/arm64/boot/dts/ti/k3-* 2218 2219ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2220M: Santosh Shilimkar <ssantosh@kernel.org> 2221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2222S: Maintained 2223F: arch/arm/mach-keystone/ 2224F: arch/arm/boot/dts/keystone-* 2225T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2226 2227ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2228M: Santosh Shilimkar <ssantosh@kernel.org> 2229L: linux-kernel@vger.kernel.org 2230S: Maintained 2231F: drivers/clk/keystone/ 2232 2233ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2234M: Santosh Shilimkar <ssantosh@kernel.org> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236L: linux-kernel@vger.kernel.org 2237S: Maintained 2238F: drivers/clocksource/timer-keystone.c 2239 2240ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2241M: Santosh Shilimkar <ssantosh@kernel.org> 2242L: linux-kernel@vger.kernel.org 2243S: Maintained 2244F: drivers/power/reset/keystone-reset.c 2245 2246ARM/THECUS N2100 MACHINE SUPPORT 2247M: Lennert Buytenhek <kernel@wantstofly.org> 2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2249S: Maintained 2250 2251ARM/TOSA MACHINE SUPPORT 2252M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2253M: Dirk Opfer <dirk@opfer-online.de> 2254S: Maintained 2255 2256ARM/UNIPHIER ARCHITECTURE 2257M: Masahiro Yamada <yamada.masahiro@socionext.com> 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2260S: Maintained 2261F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2262F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2263F: arch/arm/boot/dts/uniphier* 2264F: arch/arm/include/asm/hardware/cache-uniphier.h 2265F: arch/arm/mach-uniphier/ 2266F: arch/arm/mm/cache-uniphier.c 2267F: arch/arm64/boot/dts/socionext/uniphier* 2268F: drivers/bus/uniphier-system-bus.c 2269F: drivers/clk/uniphier/ 2270F: drivers/gpio/gpio-uniphier.c 2271F: drivers/i2c/busses/i2c-uniphier* 2272F: drivers/irqchip/irq-uniphier-aidet.c 2273F: drivers/mmc/host/uniphier-sd.c 2274F: drivers/pinctrl/uniphier/ 2275F: drivers/reset/reset-uniphier.c 2276F: drivers/tty/serial/8250/8250_uniphier.c 2277N: uniphier 2278 2279ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2280M: Ulf Hansson <ulf.hansson@linaro.org> 2281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2282T: git git://git.linaro.org/people/ulfh/clk.git 2283S: Maintained 2284F: drivers/clk/ux500/ 2285 2286ARM/VERSATILE EXPRESS PLATFORM 2287M: Liviu Dudau <liviu.dudau@arm.com> 2288M: Sudeep Holla <sudeep.holla@arm.com> 2289M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2291S: Maintained 2292F: arch/arm/boot/dts/vexpress* 2293F: arch/arm64/boot/dts/arm/ 2294F: arch/arm/mach-vexpress/ 2295F: */*/vexpress* 2296F: */*/*/vexpress* 2297F: drivers/clk/versatile/clk-vexpress-osc.c 2298F: drivers/clocksource/timer-versatile.c 2299N: mps2 2300 2301ARM/VFP SUPPORT 2302M: Russell King <linux@armlinux.org.uk> 2303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2304W: http://www.armlinux.org.uk/ 2305S: Maintained 2306F: arch/arm/vfp/ 2307 2308ARM/VOIPAC PXA270 SUPPORT 2309M: Marek Vasut <marek.vasut@gmail.com> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311S: Maintained 2312F: arch/arm/mach-pxa/vpac270.c 2313F: arch/arm/mach-pxa/include/mach/vpac270.h 2314 2315ARM/VT8500 ARM ARCHITECTURE 2316M: Tony Prisk <linux@prisktech.co.nz> 2317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2318S: Maintained 2319F: arch/arm/mach-vt8500/ 2320F: drivers/clocksource/timer-vt8500.c 2321F: drivers/i2c/busses/i2c-wmt.c 2322F: drivers/mmc/host/wmt-sdmmc.c 2323F: drivers/pwm/pwm-vt8500.c 2324F: drivers/rtc/rtc-vt8500.c 2325F: drivers/tty/serial/vt8500_serial.c 2326F: drivers/usb/host/ehci-platform.c 2327F: drivers/usb/host/uhci-platform.c 2328F: drivers/video/fbdev/vt8500lcdfb.* 2329F: drivers/video/fbdev/wm8505fb* 2330F: drivers/video/fbdev/wmt_ge_rops.* 2331 2332ARM/ZIPIT Z2 SUPPORT 2333M: Marek Vasut <marek.vasut@gmail.com> 2334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2335S: Maintained 2336F: arch/arm/mach-pxa/z2.c 2337F: arch/arm/mach-pxa/include/mach/z2.h 2338 2339ARM/ZTE ARCHITECTURE 2340M: Jun Nie <jun.nie@linaro.org> 2341M: Shawn Guo <shawnguo@kernel.org> 2342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2343S: Maintained 2344F: arch/arm/boot/dts/zx2967* 2345F: arch/arm/mach-zx/ 2346F: arch/arm64/boot/dts/zte/ 2347F: drivers/clk/zte/ 2348F: drivers/dma/zx_dma.c 2349F: drivers/gpio/gpio-zx.c 2350F: drivers/i2c/busses/i2c-zx2967.c 2351F: drivers/mmc/host/dw_mmc-zx.* 2352F: drivers/pinctrl/zte/ 2353F: drivers/soc/zte/ 2354F: drivers/thermal/zx2967_thermal.c 2355F: drivers/watchdog/zx2967_wdt.c 2356F: Documentation/devicetree/bindings/arm/zte.txt 2357F: Documentation/devicetree/bindings/clock/zx2967*.txt 2358F: Documentation/devicetree/bindings/dma/zxdma.txt 2359F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2360F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2361F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2362F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2363F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2364F: Documentation/devicetree/bindings/soc/zte/ 2365F: Documentation/devicetree/bindings/sound/zte,*.txt 2366F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2367F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2368F: include/dt-bindings/clock/zx2967*.h 2369F: include/dt-bindings/soc/zte,*.h 2370F: sound/soc/codecs/zx_aud96p22.c 2371F: sound/soc/zte/ 2372 2373ARM/ZYNQ ARCHITECTURE 2374M: Michal Simek <michal.simek@xilinx.com> 2375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2376W: http://wiki.xilinx.com 2377T: git https://github.com/Xilinx/linux-xlnx.git 2378S: Supported 2379F: arch/arm/mach-zynq/ 2380F: drivers/cpuidle/cpuidle-zynq.c 2381F: drivers/block/xsysace.c 2382N: zynq 2383N: xilinx 2384F: drivers/clocksource/timer-cadence-ttc.c 2385F: drivers/i2c/busses/i2c-cadence.c 2386F: drivers/mmc/host/sdhci-of-arasan.c 2387F: drivers/edac/synopsys_edac.c 2388F: drivers/i2c/busses/i2c-xiic.c 2389 2390ARM64 PORT (AARCH64 ARCHITECTURE) 2391M: Catalin Marinas <catalin.marinas@arm.com> 2392M: Will Deacon <will.deacon@arm.com> 2393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2394T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2395S: Maintained 2396F: arch/arm64/ 2397X: arch/arm64/boot/dts/ 2398F: Documentation/arm64/ 2399 2400AS3645A LED FLASH CONTROLLER DRIVER 2401M: Sakari Ailus <sakari.ailus@iki.fi> 2402L: linux-leds@vger.kernel.org 2403S: Maintained 2404F: drivers/leds/leds-as3645a.c 2405 2406ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2407M: Tianshu Qiu <tian.shu.qiu@intel.com> 2408L: linux-media@vger.kernel.org 2409T: git git://linuxtv.org/media_tree.git 2410S: Maintained 2411F: drivers/media/i2c/ak7375.c 2412F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2413 2414ASAHI KASEI AK8974 DRIVER 2415M: Linus Walleij <linus.walleij@linaro.org> 2416L: linux-iio@vger.kernel.org 2417W: http://www.akm.com/ 2418S: Supported 2419F: drivers/iio/magnetometer/ak8974.c 2420 2421ASC7621 HARDWARE MONITOR DRIVER 2422M: George Joseph <george.joseph@fairview5.com> 2423L: linux-hwmon@vger.kernel.org 2424S: Maintained 2425F: Documentation/hwmon/asc7621 2426F: drivers/hwmon/asc7621.c 2427 2428ASPEED VIDEO ENGINE DRIVER 2429M: Eddie James <eajames@linux.ibm.com> 2430L: linux-media@vger.kernel.org 2431L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2432S: Maintained 2433F: drivers/media/platform/aspeed-video.c 2434F: Documentation/devicetree/bindings/media/aspeed-video.txt 2435 2436ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2437M: Corentin Chary <corentin.chary@gmail.com> 2438L: acpi4asus-user@lists.sourceforge.net 2439L: platform-driver-x86@vger.kernel.org 2440W: http://acpi4asus.sf.net 2441S: Maintained 2442F: drivers/platform/x86/asus*.c 2443F: drivers/platform/x86/eeepc*.c 2444 2445ASUS WIRELESS RADIO CONTROL DRIVER 2446M: João Paulo Rechi Vita <jprvita@gmail.com> 2447L: platform-driver-x86@vger.kernel.org 2448S: Maintained 2449F: drivers/platform/x86/asus-wireless.c 2450 2451ASYMMETRIC KEYS 2452M: David Howells <dhowells@redhat.com> 2453L: keyrings@vger.kernel.org 2454S: Maintained 2455F: Documentation/crypto/asymmetric-keys.txt 2456F: include/linux/verification.h 2457F: include/crypto/public_key.h 2458F: include/crypto/pkcs7.h 2459F: crypto/asymmetric_keys/ 2460 2461ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2462R: Dan Williams <dan.j.williams@intel.com> 2463W: http://sourceforge.net/projects/xscaleiop 2464S: Odd fixes 2465F: Documentation/crypto/async-tx-api.txt 2466F: crypto/async_tx/ 2467F: drivers/dma/ 2468F: include/linux/dmaengine.h 2469F: include/linux/async_tx.h 2470 2471AT24 EEPROM DRIVER 2472M: Bartosz Golaszewski <brgl@bgdev.pl> 2473L: linux-i2c@vger.kernel.org 2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2475S: Maintained 2476F: Documentation/devicetree/bindings/eeprom/at24.txt 2477F: drivers/misc/eeprom/at24.c 2478F: include/linux/platform_data/at24.h 2479 2480ATA OVER ETHERNET (AOE) DRIVER 2481M: "Ed L. Cashin" <ed.cashin@acm.org> 2482W: http://www.openaoe.org/ 2483S: Supported 2484F: Documentation/aoe/ 2485F: drivers/block/aoe/ 2486 2487ATHEROS 71XX/9XXX GPIO DRIVER 2488M: Alban Bedel <albeu@free.fr> 2489W: https://github.com/AlbanBedel/linux 2490T: git git://github.com/AlbanBedel/linux 2491S: Maintained 2492F: drivers/gpio/gpio-ath79.c 2493F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2494 2495ATHEROS 71XX/9XXX USB PHY DRIVER 2496M: Alban Bedel <albeu@free.fr> 2497W: https://github.com/AlbanBedel/linux 2498T: git git://github.com/AlbanBedel/linux 2499S: Maintained 2500F: drivers/phy/qualcomm/phy-ath79-usb.c 2501F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2502 2503ATHEROS ATH GENERIC UTILITIES 2504M: Kalle Valo <kvalo@codeaurora.org> 2505L: linux-wireless@vger.kernel.org 2506S: Supported 2507F: drivers/net/wireless/ath/* 2508 2509ATHEROS ATH5K WIRELESS DRIVER 2510M: Jiri Slaby <jirislaby@gmail.com> 2511M: Nick Kossifidis <mickflemm@gmail.com> 2512M: Luis Chamberlain <mcgrof@kernel.org> 2513L: linux-wireless@vger.kernel.org 2514W: http://wireless.kernel.org/en/users/Drivers/ath5k 2515S: Maintained 2516F: drivers/net/wireless/ath/ath5k/ 2517 2518ATHEROS ATH6KL WIRELESS DRIVER 2519M: Kalle Valo <kvalo@codeaurora.org> 2520L: linux-wireless@vger.kernel.org 2521W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2523S: Supported 2524F: drivers/net/wireless/ath/ath6kl/ 2525 2526ATI_REMOTE2 DRIVER 2527M: Ville Syrjala <syrjala@sci.fi> 2528S: Maintained 2529F: drivers/input/misc/ati_remote2.c 2530 2531ATK0110 HWMON DRIVER 2532M: Luca Tettamanti <kronos.it@gmail.com> 2533L: linux-hwmon@vger.kernel.org 2534S: Maintained 2535F: drivers/hwmon/asus_atk0110.c 2536 2537ATLX ETHERNET DRIVERS 2538M: Jay Cliburn <jcliburn@gmail.com> 2539M: Chris Snook <chris.snook@gmail.com> 2540L: netdev@vger.kernel.org 2541W: http://sourceforge.net/projects/atl1 2542W: http://atl1.sourceforge.net 2543S: Maintained 2544F: drivers/net/ethernet/atheros/ 2545 2546ATM 2547M: Chas Williams <3chas3@gmail.com> 2548L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2549L: netdev@vger.kernel.org 2550W: http://linux-atm.sourceforge.net 2551S: Maintained 2552F: drivers/atm/ 2553F: include/linux/atm* 2554F: include/uapi/linux/atm* 2555 2556ATMEL MACB ETHERNET DRIVER 2557M: Nicolas Ferre <nicolas.ferre@microchip.com> 2558S: Supported 2559F: drivers/net/ethernet/cadence/ 2560 2561ATMEL MAXTOUCH DRIVER 2562M: Nick Dyer <nick@shmanahar.org> 2563T: git git://github.com/ndyer/linux.git 2564S: Maintained 2565F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2566F: drivers/input/touchscreen/atmel_mxt_ts.c 2567 2568ATMEL WIRELESS DRIVER 2569M: Simon Kelley <simon@thekelleys.org.uk> 2570L: linux-wireless@vger.kernel.org 2571W: http://www.thekelleys.org.uk/atmel 2572W: http://atmelwlandriver.sourceforge.net/ 2573S: Maintained 2574F: drivers/net/wireless/atmel/atmel* 2575 2576ATOMIC INFRASTRUCTURE 2577M: Will Deacon <will.deacon@arm.com> 2578M: Peter Zijlstra <peterz@infradead.org> 2579R: Boqun Feng <boqun.feng@gmail.com> 2580L: linux-kernel@vger.kernel.org 2581S: Maintained 2582F: arch/*/include/asm/atomic*.h 2583F: include/*/atomic*.h 2584 2585ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2586M: Bradley Grove <linuxdrivers@attotech.com> 2587L: linux-scsi@vger.kernel.org 2588W: http://www.attotech.com 2589S: Supported 2590F: drivers/scsi/esas2r 2591 2592ATUSB IEEE 802.15.4 RADIO DRIVER 2593M: Stefan Schmidt <stefan@datenfreihafen.org> 2594L: linux-wpan@vger.kernel.org 2595S: Maintained 2596F: drivers/net/ieee802154/atusb.c 2597F: drivers/net/ieee802154/atusb.h 2598F: drivers/net/ieee802154/at86rf230.h 2599 2600AUDIT SUBSYSTEM 2601M: Paul Moore <paul@paul-moore.com> 2602M: Eric Paris <eparis@redhat.com> 2603L: linux-audit@redhat.com (moderated for non-subscribers) 2604W: https://github.com/linux-audit 2605T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2606S: Supported 2607F: include/linux/audit.h 2608F: include/uapi/linux/audit.h 2609F: kernel/audit* 2610 2611AUXILIARY DISPLAY DRIVERS 2612M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2613S: Maintained 2614F: drivers/auxdisplay/ 2615F: include/linux/cfag12864b.h 2616 2617AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2618M: Andreas Klinger <ak@it-klinger.de> 2619L: linux-iio@vger.kernel.org 2620S: Maintained 2621F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2622F: drivers/iio/adc/hx711.c 2623 2624AX.25 NETWORK LAYER 2625M: Ralf Baechle <ralf@linux-mips.org> 2626L: linux-hams@vger.kernel.org 2627W: http://www.linux-ax25.org/ 2628S: Maintained 2629F: include/uapi/linux/ax25.h 2630F: include/net/ax25.h 2631F: net/ax25/ 2632 2633AXENTIA ARM DEVICES 2634M: Peter Rosin <peda@axentia.se> 2635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2636S: Maintained 2637F: Documentation/devicetree/bindings/arm/axentia.txt 2638F: arch/arm/boot/dts/at91-linea.dtsi 2639F: arch/arm/boot/dts/at91-natte.dtsi 2640F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2641F: arch/arm/boot/dts/at91-tse850-3.dts 2642 2643AXENTIA ASOC DRIVERS 2644M: Peter Rosin <peda@axentia.se> 2645L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2646S: Maintained 2647F: Documentation/devicetree/bindings/sound/axentia,* 2648F: sound/soc/atmel/tse850-pcm5142.c 2649 2650AXXIA I2C CONTROLLER 2651M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2652L: linux-i2c@vger.kernel.org 2653S: Maintained 2654F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2655F: drivers/i2c/busses/i2c-axxia.c 2656 2657AZ6007 DVB DRIVER 2658M: Mauro Carvalho Chehab <mchehab@kernel.org> 2659L: linux-media@vger.kernel.org 2660W: https://linuxtv.org 2661T: git git://linuxtv.org/media_tree.git 2662S: Maintained 2663F: drivers/media/usb/dvb-usb-v2/az6007.c 2664 2665AZTECH FM RADIO RECEIVER DRIVER 2666M: Hans Verkuil <hverkuil@xs4all.nl> 2667L: linux-media@vger.kernel.org 2668T: git git://linuxtv.org/media_tree.git 2669W: https://linuxtv.org 2670S: Maintained 2671F: drivers/media/radio/radio-aztech* 2672 2673B43 WIRELESS DRIVER 2674L: linux-wireless@vger.kernel.org 2675L: b43-dev@lists.infradead.org 2676W: http://wireless.kernel.org/en/users/Drivers/b43 2677S: Odd Fixes 2678F: drivers/net/wireless/broadcom/b43/ 2679 2680B43LEGACY WIRELESS DRIVER 2681M: Larry Finger <Larry.Finger@lwfinger.net> 2682L: linux-wireless@vger.kernel.org 2683L: b43-dev@lists.infradead.org 2684W: http://wireless.kernel.org/en/users/Drivers/b43 2685S: Maintained 2686F: drivers/net/wireless/broadcom/b43legacy/ 2687 2688BACKLIGHT CLASS/SUBSYSTEM 2689M: Lee Jones <lee.jones@linaro.org> 2690M: Daniel Thompson <daniel.thompson@linaro.org> 2691M: Jingoo Han <jingoohan1@gmail.com> 2692L: dri-devel@lists.freedesktop.org 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2694S: Maintained 2695F: drivers/video/backlight/ 2696F: include/linux/backlight.h 2697F: include/linux/pwm_backlight.h 2698F: Documentation/devicetree/bindings/leds/backlight 2699 2700BATMAN ADVANCED 2701M: Marek Lindner <mareklindner@neomailbox.ch> 2702M: Simon Wunderlich <sw@simonwunderlich.de> 2703M: Antonio Quartulli <a@unstable.cc> 2704L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2705W: https://www.open-mesh.org/ 2706Q: https://patchwork.open-mesh.org/project/batman/list/ 2707S: Maintained 2708F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2709F: Documentation/ABI/testing/sysfs-class-net-mesh 2710F: Documentation/networking/batman-adv.rst 2711F: include/uapi/linux/batadv_packet.h 2712F: include/uapi/linux/batman_adv.h 2713F: net/batman-adv/ 2714 2715BAYCOM/HDLCDRV DRIVERS FOR AX.25 2716M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2717L: linux-hams@vger.kernel.org 2718W: http://www.baycom.org/~tom/ham/ham.html 2719S: Maintained 2720F: drivers/net/hamradio/baycom* 2721 2722BCACHE (BLOCK LAYER CACHE) 2723M: Coly Li <colyli@suse.de> 2724M: Kent Overstreet <kent.overstreet@gmail.com> 2725L: linux-bcache@vger.kernel.org 2726W: http://bcache.evilpiepirate.org 2727C: irc://irc.oftc.net/bcache 2728S: Maintained 2729F: drivers/md/bcache/ 2730 2731BDISP ST MEDIA DRIVER 2732M: Fabien Dessenne <fabien.dessenne@st.com> 2733L: linux-media@vger.kernel.org 2734T: git git://linuxtv.org/media_tree.git 2735W: https://linuxtv.org 2736S: Supported 2737F: drivers/media/platform/sti/bdisp 2738 2739BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2740M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2741L: netdev@vger.kernel.org 2742S: Maintained 2743F: drivers/net/ethernet/ec_bhf.c 2744 2745BEFS FILE SYSTEM 2746M: Luis de Bethencourt <luisbg@kernel.org> 2747M: Salah Triki <salah.triki@gmail.com> 2748S: Maintained 2749T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2750F: Documentation/filesystems/befs.txt 2751F: fs/befs/ 2752 2753BFQ I/O SCHEDULER 2754M: Paolo Valente <paolo.valente@linaro.org> 2755M: Jens Axboe <axboe@kernel.dk> 2756L: linux-block@vger.kernel.org 2757S: Maintained 2758F: block/bfq-* 2759F: Documentation/block/bfq-iosched.txt 2760 2761BFS FILE SYSTEM 2762M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2763S: Maintained 2764F: Documentation/filesystems/bfs.txt 2765F: fs/bfs/ 2766F: include/uapi/linux/bfs_fs.h 2767 2768BLINKM RGB LED DRIVER 2769M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2770S: Maintained 2771F: drivers/leds/leds-blinkm.c 2772 2773BLOCK LAYER 2774M: Jens Axboe <axboe@kernel.dk> 2775L: linux-block@vger.kernel.org 2776T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2777S: Maintained 2778F: block/ 2779F: drivers/block/ 2780F: kernel/trace/blktrace.c 2781F: lib/sbitmap.c 2782 2783BLOCK2MTD DRIVER 2784M: Joern Engel <joern@lazybastard.org> 2785L: linux-mtd@lists.infradead.org 2786S: Maintained 2787F: drivers/mtd/devices/block2mtd.c 2788 2789BLUETOOTH DRIVERS 2790M: Marcel Holtmann <marcel@holtmann.org> 2791M: Johan Hedberg <johan.hedberg@gmail.com> 2792L: linux-bluetooth@vger.kernel.org 2793W: http://www.bluez.org/ 2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2796S: Maintained 2797F: drivers/bluetooth/ 2798 2799BLUETOOTH SUBSYSTEM 2800M: Marcel Holtmann <marcel@holtmann.org> 2801M: Johan Hedberg <johan.hedberg@gmail.com> 2802L: linux-bluetooth@vger.kernel.org 2803W: http://www.bluez.org/ 2804T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2805T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2806S: Maintained 2807F: net/bluetooth/ 2808F: include/net/bluetooth/ 2809 2810BONDING DRIVER 2811M: Jay Vosburgh <j.vosburgh@gmail.com> 2812M: Veaceslav Falico <vfalico@gmail.com> 2813M: Andy Gospodarek <andy@greyhouse.net> 2814L: netdev@vger.kernel.org 2815W: http://sourceforge.net/projects/bonding/ 2816S: Supported 2817F: drivers/net/bonding/ 2818F: include/uapi/linux/if_bonding.h 2819 2820BPF (Safe dynamic programs and tools) 2821M: Alexei Starovoitov <ast@kernel.org> 2822M: Daniel Borkmann <daniel@iogearbox.net> 2823L: netdev@vger.kernel.org 2824L: linux-kernel@vger.kernel.org 2825T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2826T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2827Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2828S: Supported 2829F: arch/*/net/* 2830F: Documentation/networking/filter.txt 2831F: Documentation/bpf/ 2832F: include/linux/bpf* 2833F: include/linux/filter.h 2834F: include/trace/events/xdp.h 2835F: include/uapi/linux/bpf* 2836F: include/uapi/linux/filter.h 2837F: kernel/bpf/ 2838F: kernel/trace/bpf_trace.c 2839F: lib/test_bpf.c 2840F: net/bpf/ 2841F: net/core/filter.c 2842F: net/sched/act_bpf.c 2843F: net/sched/cls_bpf.c 2844F: samples/bpf/ 2845F: tools/bpf/ 2846F: tools/lib/bpf/ 2847F: tools/testing/selftests/bpf/ 2848 2849BPF JIT for ARM 2850M: Shubham Bansal <illusionist.neo@gmail.com> 2851L: netdev@vger.kernel.org 2852S: Maintained 2853F: arch/arm/net/ 2854 2855BPF JIT for ARM64 2856M: Daniel Borkmann <daniel@iogearbox.net> 2857M: Alexei Starovoitov <ast@kernel.org> 2858M: Zi Shen Lim <zlim.lnx@gmail.com> 2859L: netdev@vger.kernel.org 2860S: Supported 2861F: arch/arm64/net/ 2862 2863BPF JIT for MIPS (32-BIT AND 64-BIT) 2864M: Paul Burton <paul.burton@mips.com> 2865L: netdev@vger.kernel.org 2866S: Maintained 2867F: arch/mips/net/ 2868 2869BPF JIT for NFP NICs 2870M: Jakub Kicinski <jakub.kicinski@netronome.com> 2871L: netdev@vger.kernel.org 2872S: Supported 2873F: drivers/net/ethernet/netronome/nfp/bpf/ 2874 2875BPF JIT for POWERPC (32-BIT AND 64-BIT) 2876M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2877M: Sandipan Das <sandipan@linux.ibm.com> 2878L: netdev@vger.kernel.org 2879S: Maintained 2880F: arch/powerpc/net/ 2881 2882BPF JIT for S390 2883M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2884M: Heiko Carstens <heiko.carstens@de.ibm.com> 2885L: netdev@vger.kernel.org 2886S: Maintained 2887F: arch/s390/net/ 2888X: arch/s390/net/pnet.c 2889 2890BPF JIT for SPARC (32-BIT AND 64-BIT) 2891M: David S. Miller <davem@davemloft.net> 2892L: netdev@vger.kernel.org 2893S: Maintained 2894F: arch/sparc/net/ 2895 2896BPF JIT for X86 32-BIT 2897M: Wang YanQing <udknight@gmail.com> 2898L: netdev@vger.kernel.org 2899S: Maintained 2900F: arch/x86/net/bpf_jit_comp32.c 2901 2902BPF JIT for X86 64-BIT 2903M: Alexei Starovoitov <ast@kernel.org> 2904M: Daniel Borkmann <daniel@iogearbox.net> 2905L: netdev@vger.kernel.org 2906S: Supported 2907F: arch/x86/net/ 2908X: arch/x86/net/bpf_jit_comp32.c 2909 2910BROADCOM B44 10/100 ETHERNET DRIVER 2911M: Michael Chan <michael.chan@broadcom.com> 2912L: netdev@vger.kernel.org 2913S: Supported 2914F: drivers/net/ethernet/broadcom/b44.* 2915 2916BROADCOM B53 ETHERNET SWITCH DRIVER 2917M: Florian Fainelli <f.fainelli@gmail.com> 2918L: netdev@vger.kernel.org 2919L: openwrt-devel@lists.openwrt.org (subscribers-only) 2920S: Supported 2921F: drivers/net/dsa/b53/* 2922F: include/linux/platform_data/b53.h 2923 2924BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2925M: Florian Fainelli <f.fainelli@gmail.com> 2926M: Ray Jui <rjui@broadcom.com> 2927M: Scott Branden <sbranden@broadcom.com> 2928M: bcm-kernel-feedback-list@broadcom.com 2929T: git git://github.com/broadcom/mach-bcm 2930S: Maintained 2931N: bcm281* 2932N: bcm113* 2933N: bcm216* 2934N: kona 2935F: arch/arm/mach-bcm/ 2936 2937BROADCOM BCM2835 ARM ARCHITECTURE 2938M: Eric Anholt <eric@anholt.net> 2939M: Stefan Wahren <stefan.wahren@i2se.com> 2940L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2942T: git git://github.com/anholt/linux 2943S: Maintained 2944N: bcm2835 2945F: drivers/staging/vc04_services 2946 2947BROADCOM BCM47XX MIPS ARCHITECTURE 2948M: Hauke Mehrtens <hauke@hauke-m.de> 2949M: Rafał Miłecki <zajec5@gmail.com> 2950L: linux-mips@vger.kernel.org 2951S: Maintained 2952F: Documentation/devicetree/bindings/mips/brcm/ 2953F: arch/mips/bcm47xx/* 2954F: arch/mips/include/asm/mach-bcm47xx/* 2955 2956BROADCOM BCM5301X ARM ARCHITECTURE 2957M: Hauke Mehrtens <hauke@hauke-m.de> 2958M: Rafał Miłecki <zajec5@gmail.com> 2959M: bcm-kernel-feedback-list@broadcom.com 2960L: linux-arm-kernel@lists.infradead.org 2961S: Maintained 2962F: arch/arm/mach-bcm/bcm_5301x.c 2963F: arch/arm/boot/dts/bcm5301x*.dtsi 2964F: arch/arm/boot/dts/bcm470* 2965F: arch/arm/boot/dts/bcm953012* 2966 2967BROADCOM BCM53573 ARM ARCHITECTURE 2968M: Rafał Miłecki <rafal@milecki.pl> 2969L: linux-arm-kernel@lists.infradead.org 2970S: Maintained 2971F: arch/arm/boot/dts/bcm53573* 2972F: arch/arm/boot/dts/bcm47189* 2973 2974BROADCOM BCM63XX ARM ARCHITECTURE 2975M: Florian Fainelli <f.fainelli@gmail.com> 2976M: bcm-kernel-feedback-list@broadcom.com 2977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2978T: git git://github.com/broadcom/stblinux.git 2979S: Maintained 2980N: bcm63xx 2981 2982BROADCOM BCM63XX/BCM33XX UDC DRIVER 2983M: Kevin Cernekee <cernekee@gmail.com> 2984L: linux-usb@vger.kernel.org 2985S: Maintained 2986F: drivers/usb/gadget/udc/bcm63xx_udc.* 2987 2988BROADCOM BCM7XXX ARM ARCHITECTURE 2989M: Brian Norris <computersforpeace@gmail.com> 2990M: Gregory Fong <gregory.0xf0@gmail.com> 2991M: Florian Fainelli <f.fainelli@gmail.com> 2992M: bcm-kernel-feedback-list@broadcom.com 2993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2994T: git git://github.com/broadcom/stblinux.git 2995S: Maintained 2996F: arch/arm/mach-bcm/*brcmstb* 2997F: arch/arm/boot/dts/bcm7*.dts* 2998F: drivers/bus/brcmstb_gisb.c 2999F: arch/arm/mm/cache-b15-rac.c 3000F: arch/arm/include/asm/hardware/cache-b15-rac.h 3001N: brcmstb 3002 3003BROADCOM BMIPS CPUFREQ DRIVER 3004M: Markus Mayer <mmayer@broadcom.com> 3005M: bcm-kernel-feedback-list@broadcom.com 3006L: linux-pm@vger.kernel.org 3007S: Maintained 3008F: drivers/cpufreq/bmips-cpufreq.c 3009 3010BROADCOM BMIPS MIPS ARCHITECTURE 3011M: Kevin Cernekee <cernekee@gmail.com> 3012M: Florian Fainelli <f.fainelli@gmail.com> 3013L: linux-mips@vger.kernel.org 3014T: git git://github.com/broadcom/stblinux.git 3015S: Maintained 3016F: arch/mips/bmips/* 3017F: arch/mips/include/asm/mach-bmips/* 3018F: arch/mips/kernel/*bmips* 3019F: arch/mips/boot/dts/brcm/bcm*.dts* 3020F: drivers/irqchip/irq-bcm63* 3021F: drivers/irqchip/irq-bcm7* 3022F: drivers/irqchip/irq-brcmstb* 3023F: include/linux/bcm963xx_nvram.h 3024F: include/linux/bcm963xx_tag.h 3025 3026BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3027M: Rasesh Mody <rasesh.mody@cavium.com> 3028M: Dept-GELinuxNICDev@cavium.com 3029L: netdev@vger.kernel.org 3030S: Supported 3031F: drivers/net/ethernet/broadcom/bnx2.* 3032F: drivers/net/ethernet/broadcom/bnx2_* 3033 3034BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3035M: QLogic-Storage-Upstream@qlogic.com 3036L: linux-scsi@vger.kernel.org 3037S: Supported 3038F: drivers/scsi/bnx2fc/ 3039 3040BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3041M: QLogic-Storage-Upstream@qlogic.com 3042L: linux-scsi@vger.kernel.org 3043S: Supported 3044F: drivers/scsi/bnx2i/ 3045 3046BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3047M: Ariel Elior <ariel.elior@cavium.com> 3048M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3049M: everest-linux-l2@cavium.com 3050L: netdev@vger.kernel.org 3051S: Supported 3052F: drivers/net/ethernet/broadcom/bnx2x/ 3053 3054BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3055M: Michael Chan <michael.chan@broadcom.com> 3056L: netdev@vger.kernel.org 3057S: Supported 3058F: drivers/net/ethernet/broadcom/bnxt/ 3059 3060BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3061M: Arend van Spriel <arend.vanspriel@broadcom.com> 3062M: Franky Lin <franky.lin@broadcom.com> 3063M: Hante Meuleman <hante.meuleman@broadcom.com> 3064M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3065M: Wright Feng <wright.feng@cypress.com> 3066L: linux-wireless@vger.kernel.org 3067L: brcm80211-dev-list.pdl@broadcom.com 3068L: brcm80211-dev-list@cypress.com 3069S: Supported 3070F: drivers/net/wireless/broadcom/brcm80211/ 3071 3072BROADCOM BRCMSTB GPIO DRIVER 3073M: Gregory Fong <gregory.0xf0@gmail.com> 3074L: bcm-kernel-feedback-list@broadcom.com 3075S: Supported 3076F: drivers/gpio/gpio-brcmstb.c 3077F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3078 3079BROADCOM BRCMSTB I2C DRIVER 3080M: Kamal Dasu <kdasu.kdev@gmail.com> 3081L: linux-i2c@vger.kernel.org 3082L: bcm-kernel-feedback-list@broadcom.com 3083S: Supported 3084F: drivers/i2c/busses/i2c-brcmstb.c 3085F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3086 3087BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3088M: Al Cooper <alcooperx@gmail.com> 3089L: linux-kernel@vger.kernel.org 3090L: bcm-kernel-feedback-list@broadcom.com 3091S: Maintained 3092F: drivers/phy/broadcom/phy-brcm-usb* 3093 3094BROADCOM GENET ETHERNET DRIVER 3095M: Doug Berger <opendmb@gmail.com> 3096M: Florian Fainelli <f.fainelli@gmail.com> 3097L: netdev@vger.kernel.org 3098S: Supported 3099F: drivers/net/ethernet/broadcom/genet/ 3100 3101BROADCOM IPROC ARM ARCHITECTURE 3102M: Ray Jui <rjui@broadcom.com> 3103M: Scott Branden <sbranden@broadcom.com> 3104M: bcm-kernel-feedback-list@broadcom.com 3105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3106T: git git://github.com/broadcom/cygnus-linux.git 3107S: Maintained 3108N: iproc 3109N: cygnus 3110N: bcm[-_]nsp 3111N: bcm9113* 3112N: bcm9583* 3113N: bcm9585* 3114N: bcm9586* 3115N: bcm988312 3116N: bcm113* 3117N: bcm583* 3118N: bcm585* 3119N: bcm586* 3120N: bcm88312 3121N: hr2 3122N: stingray 3123F: arch/arm64/boot/dts/broadcom/northstar2/* 3124F: arch/arm64/boot/dts/broadcom/stingray/* 3125F: drivers/clk/bcm/clk-ns* 3126F: drivers/clk/bcm/clk-sr* 3127F: drivers/pinctrl/bcm/pinctrl-ns* 3128F: include/dt-bindings/clock/bcm-sr* 3129 3130BROADCOM KONA GPIO DRIVER 3131M: Ray Jui <rjui@broadcom.com> 3132L: bcm-kernel-feedback-list@broadcom.com 3133S: Supported 3134F: drivers/gpio/gpio-bcm-kona.c 3135F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3136 3137BROADCOM NETXTREME-E ROCE DRIVER 3138M: Selvin Xavier <selvin.xavier@broadcom.com> 3139M: Devesh Sharma <devesh.sharma@broadcom.com> 3140M: Somnath Kotur <somnath.kotur@broadcom.com> 3141M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3142L: linux-rdma@vger.kernel.org 3143W: http://www.broadcom.com 3144S: Supported 3145F: drivers/infiniband/hw/bnxt_re/ 3146F: include/uapi/rdma/bnxt_re-abi.h 3147 3148BROADCOM NVRAM DRIVER 3149M: Rafał Miłecki <zajec5@gmail.com> 3150L: linux-mips@vger.kernel.org 3151S: Maintained 3152F: drivers/firmware/broadcom/* 3153 3154BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3155M: Rafał Miłecki <zajec5@gmail.com> 3156L: linux-wireless@vger.kernel.org 3157S: Maintained 3158F: drivers/bcma/ 3159F: include/linux/bcma/ 3160 3161BROADCOM STB AVS CPUFREQ DRIVER 3162M: Markus Mayer <mmayer@broadcom.com> 3163M: bcm-kernel-feedback-list@broadcom.com 3164L: linux-pm@vger.kernel.org 3165S: Maintained 3166F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3167F: drivers/cpufreq/brcmstb* 3168 3169BROADCOM STB AVS TMON DRIVER 3170M: Markus Mayer <mmayer@broadcom.com> 3171M: bcm-kernel-feedback-list@broadcom.com 3172L: linux-pm@vger.kernel.org 3173S: Maintained 3174F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3175F: drivers/thermal/broadcom/brcmstb* 3176 3177BROADCOM STB NAND FLASH DRIVER 3178M: Brian Norris <computersforpeace@gmail.com> 3179M: Kamal Dasu <kdasu.kdev@gmail.com> 3180L: linux-mtd@lists.infradead.org 3181L: bcm-kernel-feedback-list@broadcom.com 3182S: Maintained 3183F: drivers/mtd/nand/raw/brcmnand/ 3184 3185BROADCOM STB DPFE DRIVER 3186M: Markus Mayer <mmayer@broadcom.com> 3187M: bcm-kernel-feedback-list@broadcom.com 3188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3189S: Maintained 3190F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3191F: drivers/memory/brcmstb_dpfe.c 3192 3193BROADCOM SPI DRIVER 3194M: Kamal Dasu <kdasu.kdev@gmail.com> 3195M: bcm-kernel-feedback-list@broadcom.com 3196S: Maintained 3197F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3198F: drivers/spi/spi-bcm-qspi.* 3199F: drivers/spi/spi-brcmstb-qspi.c 3200F: drivers/spi/spi-iproc-qspi.c 3201 3202BROADCOM SYSTEMPORT ETHERNET DRIVER 3203M: Florian Fainelli <f.fainelli@gmail.com> 3204L: netdev@vger.kernel.org 3205S: Supported 3206F: drivers/net/ethernet/broadcom/bcmsysport.* 3207 3208BROADCOM TG3 GIGABIT ETHERNET DRIVER 3209M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3210M: Prashant Sreedharan <prashant@broadcom.com> 3211M: Michael Chan <mchan@broadcom.com> 3212L: netdev@vger.kernel.org 3213S: Supported 3214F: drivers/net/ethernet/broadcom/tg3.* 3215 3216BROCADE BFA FC SCSI DRIVER 3217M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3218M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3219L: linux-scsi@vger.kernel.org 3220S: Supported 3221F: drivers/scsi/bfa/ 3222 3223BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3224M: Rasesh Mody <rasesh.mody@cavium.com> 3225M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3226M: Dept-GELinuxNICDev@cavium.com 3227L: netdev@vger.kernel.org 3228S: Supported 3229F: drivers/net/ethernet/brocade/bna/ 3230 3231BSG (block layer generic sg v4 driver) 3232M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3233L: linux-scsi@vger.kernel.org 3234S: Supported 3235F: block/bsg.c 3236F: include/linux/bsg.h 3237F: include/uapi/linux/bsg.h 3238 3239BT87X AUDIO DRIVER 3240M: Clemens Ladisch <clemens@ladisch.de> 3241L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3242T: git git://git.alsa-project.org/alsa-kernel.git 3243S: Maintained 3244F: Documentation/sound/cards/bt87x.rst 3245F: sound/pci/bt87x.c 3246 3247BT8XXGPIO DRIVER 3248M: Michael Buesch <m@bues.ch> 3249W: http://bu3sch.de/btgpio.php 3250S: Maintained 3251F: drivers/gpio/gpio-bt8xx.c 3252 3253BTRFS FILE SYSTEM 3254M: Chris Mason <clm@fb.com> 3255M: Josef Bacik <josef@toxicpanda.com> 3256M: David Sterba <dsterba@suse.com> 3257L: linux-btrfs@vger.kernel.org 3258W: http://btrfs.wiki.kernel.org/ 3259Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3261S: Maintained 3262F: Documentation/filesystems/btrfs.txt 3263F: fs/btrfs/ 3264F: include/linux/btrfs* 3265F: include/uapi/linux/btrfs* 3266 3267BTTV VIDEO4LINUX DRIVER 3268M: Mauro Carvalho Chehab <mchehab@kernel.org> 3269L: linux-media@vger.kernel.org 3270W: https://linuxtv.org 3271T: git git://linuxtv.org/media_tree.git 3272S: Odd fixes 3273F: Documentation/media/v4l-drivers/bttv* 3274F: drivers/media/pci/bt8xx/bttv* 3275 3276BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3277M: Chanwoo Choi <cw00.choi@samsung.com> 3278L: linux-pm@vger.kernel.org 3279L: linux-samsung-soc@vger.kernel.org 3280T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3281S: Maintained 3282F: drivers/devfreq/exynos-bus.c 3283F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3284 3285BUSLOGIC SCSI DRIVER 3286M: Khalid Aziz <khalid@gonehiking.org> 3287L: linux-scsi@vger.kernel.org 3288S: Maintained 3289F: drivers/scsi/BusLogic.* 3290F: drivers/scsi/FlashPoint.* 3291 3292C-MEDIA CMI8788 DRIVER 3293M: Clemens Ladisch <clemens@ladisch.de> 3294L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3295T: git git://git.alsa-project.org/alsa-kernel.git 3296S: Maintained 3297F: sound/pci/oxygen/ 3298 3299C-SKY ARCHITECTURE 3300M: Guo Ren <guoren@kernel.org> 3301T: git https://github.com/c-sky/csky-linux.git 3302S: Supported 3303F: arch/csky/ 3304F: Documentation/devicetree/bindings/csky/ 3305F: drivers/irqchip/irq-csky-* 3306F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3307F: drivers/clocksource/timer-gx6605s.c 3308F: drivers/clocksource/timer-mp-csky.c 3309F: Documentation/devicetree/bindings/timer/csky,* 3310K: csky 3311N: csky 3312 3313C6X ARCHITECTURE 3314M: Mark Salter <msalter@redhat.com> 3315M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3316L: linux-c6x-dev@linux-c6x.org 3317W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3318S: Maintained 3319F: arch/c6x/ 3320 3321CA8210 IEEE-802.15.4 RADIO DRIVER 3322M: Harry Morris <h.morris@cascoda.com> 3323L: linux-wpan@vger.kernel.org 3324W: https://github.com/Cascoda/ca8210-linux.git 3325S: Maintained 3326F: drivers/net/ieee802154/ca8210.c 3327F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3328 3329CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3330M: David Howells <dhowells@redhat.com> 3331L: linux-cachefs@redhat.com (moderated for non-subscribers) 3332S: Supported 3333F: Documentation/filesystems/caching/cachefiles.txt 3334F: fs/cachefiles/ 3335 3336CADENCE MIPI-CSI2 BRIDGES 3337M: Maxime Ripard <maxime.ripard@bootlin.com> 3338L: linux-media@vger.kernel.org 3339S: Maintained 3340F: Documentation/devicetree/bindings/media/cdns,*.txt 3341F: drivers/media/platform/cadence/cdns-csi2* 3342 3343CADET FM/AM RADIO RECEIVER DRIVER 3344M: Hans Verkuil <hverkuil@xs4all.nl> 3345L: linux-media@vger.kernel.org 3346T: git git://linuxtv.org/media_tree.git 3347W: https://linuxtv.org 3348S: Maintained 3349F: drivers/media/radio/radio-cadet* 3350 3351CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3352M: Jonathan Corbet <corbet@lwn.net> 3353L: linux-media@vger.kernel.org 3354T: git git://linuxtv.org/media_tree.git 3355S: Maintained 3356F: Documentation/media/v4l-drivers/cafe_ccic* 3357F: drivers/media/platform/marvell-ccic/ 3358 3359CAIF NETWORK LAYER 3360M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3361L: netdev@vger.kernel.org 3362S: Supported 3363F: Documentation/networking/caif/ 3364F: drivers/net/caif/ 3365F: include/uapi/linux/caif/ 3366F: include/net/caif/ 3367F: net/caif/ 3368 3369CAKE QDISC 3370M: Toke Høiland-Jørgensen <toke@toke.dk> 3371L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3372S: Maintained 3373F: net/sched/sch_cake.c 3374 3375CALGARY x86-64 IOMMU 3376M: Muli Ben-Yehuda <mulix@mulix.org> 3377M: Jon Mason <jdmason@kudzu.us> 3378L: iommu@lists.linux-foundation.org 3379S: Maintained 3380F: arch/x86/kernel/pci-calgary_64.c 3381F: arch/x86/kernel/tce_64.c 3382F: arch/x86/include/asm/calgary.h 3383F: arch/x86/include/asm/tce.h 3384 3385CAN NETWORK DRIVERS 3386M: Wolfgang Grandegger <wg@grandegger.com> 3387M: Marc Kleine-Budde <mkl@pengutronix.de> 3388L: linux-can@vger.kernel.org 3389W: https://github.com/linux-can 3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3391T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3392S: Maintained 3393F: Documentation/devicetree/bindings/net/can/ 3394F: drivers/net/can/ 3395F: include/linux/can/dev.h 3396F: include/linux/can/platform/ 3397F: include/uapi/linux/can/error.h 3398F: include/uapi/linux/can/netlink.h 3399 3400CAN NETWORK LAYER 3401M: Oliver Hartkopp <socketcan@hartkopp.net> 3402M: Marc Kleine-Budde <mkl@pengutronix.de> 3403L: linux-can@vger.kernel.org 3404W: https://github.com/linux-can 3405T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3407S: Maintained 3408F: Documentation/networking/can.rst 3409F: net/can/ 3410F: include/linux/can/core.h 3411F: include/uapi/linux/can.h 3412F: include/uapi/linux/can/bcm.h 3413F: include/uapi/linux/can/raw.h 3414F: include/uapi/linux/can/gw.h 3415 3416CAPABILITIES 3417M: Serge Hallyn <serge@hallyn.com> 3418L: linux-security-module@vger.kernel.org 3419S: Supported 3420F: include/linux/capability.h 3421F: include/uapi/linux/capability.h 3422F: security/commoncap.c 3423F: kernel/capability.c 3424 3425CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3426M: Kevin Tsai <ktsai@capellamicro.com> 3427S: Maintained 3428F: drivers/iio/light/cm* 3429 3430CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3431M: Christian Lamparter <chunkeey@googlemail.com> 3432L: linux-wireless@vger.kernel.org 3433W: http://wireless.kernel.org/en/users/Drivers/carl9170 3434S: Maintained 3435F: drivers/net/wireless/ath/carl9170/ 3436 3437CAVIUM I2C DRIVER 3438M: Jan Glauber <jglauber@cavium.com> 3439M: David Daney <david.daney@cavium.com> 3440W: http://www.cavium.com 3441S: Supported 3442F: drivers/i2c/busses/i2c-octeon* 3443F: drivers/i2c/busses/i2c-thunderx* 3444 3445CAVIUM LIQUIDIO NETWORK DRIVER 3446M: Derek Chickles <derek.chickles@caviumnetworks.com> 3447M: Satanand Burla <satananda.burla@caviumnetworks.com> 3448M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3449M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3450L: netdev@vger.kernel.org 3451W: http://www.cavium.com 3452S: Supported 3453F: drivers/net/ethernet/cavium/liquidio/ 3454 3455CAVIUM MMC DRIVER 3456M: Jan Glauber <jglauber@cavium.com> 3457M: David Daney <david.daney@cavium.com> 3458M: Steven J. Hill <Steven.Hill@cavium.com> 3459W: http://www.cavium.com 3460S: Supported 3461F: drivers/mmc/host/cavium* 3462 3463CAVIUM OCTEON-TX CRYPTO DRIVER 3464M: George Cherian <george.cherian@cavium.com> 3465L: linux-crypto@vger.kernel.org 3466W: http://www.cavium.com 3467S: Supported 3468F: drivers/crypto/cavium/cpt/ 3469 3470CAVIUM THUNDERX2 ARM64 SOC 3471M: Robert Richter <rrichter@cavium.com> 3472M: Jayachandran C <jnair@caviumnetworks.com> 3473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3474S: Maintained 3475F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3476F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3477 3478CC2520 IEEE-802.15.4 RADIO DRIVER 3479M: Varka Bhadram <varkabhadram@gmail.com> 3480L: linux-wpan@vger.kernel.org 3481S: Maintained 3482F: drivers/net/ieee802154/cc2520.c 3483F: include/linux/spi/cc2520.h 3484F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3485 3486CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3487M: Yael Chemla <yael.chemla@foss.arm.com> 3488M: Gilad Ben-Yossef <gilad@benyossef.com> 3489L: linux-crypto@vger.kernel.org 3490S: Supported 3491F: drivers/crypto/ccree/ 3492W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3493 3494CEC FRAMEWORK 3495M: Hans Verkuil <hans.verkuil@cisco.com> 3496L: linux-media@vger.kernel.org 3497T: git git://linuxtv.org/media_tree.git 3498W: http://linuxtv.org 3499S: Supported 3500F: Documentation/media/kapi/cec-core.rst 3501F: Documentation/media/uapi/cec 3502F: drivers/media/cec/ 3503F: drivers/media/rc/keymaps/rc-cec.c 3504F: include/media/cec.h 3505F: include/media/cec-notifier.h 3506F: include/uapi/linux/cec.h 3507F: include/uapi/linux/cec-funcs.h 3508F: Documentation/devicetree/bindings/media/cec.txt 3509F: Documentation/ABI/testing/debugfs-cec-error-inj 3510 3511CEC GPIO DRIVER 3512M: Hans Verkuil <hans.verkuil@cisco.com> 3513L: linux-media@vger.kernel.org 3514T: git git://linuxtv.org/media_tree.git 3515W: http://linuxtv.org 3516S: Supported 3517F: drivers/media/platform/cec-gpio/ 3518F: Documentation/devicetree/bindings/media/cec-gpio.txt 3519 3520CELL BROADBAND ENGINE ARCHITECTURE 3521M: Arnd Bergmann <arnd@arndb.de> 3522L: linuxppc-dev@lists.ozlabs.org 3523W: http://www.ibm.com/developerworks/power/cell/ 3524S: Supported 3525F: arch/powerpc/include/asm/cell*.h 3526F: arch/powerpc/include/asm/spu*.h 3527F: arch/powerpc/include/uapi/asm/spu*.h 3528F: arch/powerpc/oprofile/*cell* 3529F: arch/powerpc/platforms/cell/ 3530 3531CEPH COMMON CODE (LIBCEPH) 3532M: Ilya Dryomov <idryomov@gmail.com> 3533M: "Yan, Zheng" <zyan@redhat.com> 3534M: Sage Weil <sage@redhat.com> 3535L: ceph-devel@vger.kernel.org 3536W: http://ceph.com/ 3537T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3538T: git git://github.com/ceph/ceph-client.git 3539S: Supported 3540F: net/ceph/ 3541F: include/linux/ceph/ 3542F: include/linux/crush/ 3543 3544CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3545M: "Yan, Zheng" <zyan@redhat.com> 3546M: Sage Weil <sage@redhat.com> 3547M: Ilya Dryomov <idryomov@gmail.com> 3548L: ceph-devel@vger.kernel.org 3549W: http://ceph.com/ 3550T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3551T: git git://github.com/ceph/ceph-client.git 3552S: Supported 3553F: Documentation/filesystems/ceph.txt 3554F: fs/ceph/ 3555 3556CERTIFICATE HANDLING: 3557M: David Howells <dhowells@redhat.com> 3558M: David Woodhouse <dwmw2@infradead.org> 3559L: keyrings@vger.kernel.org 3560S: Maintained 3561F: Documentation/admin-guide/module-signing.rst 3562F: certs/ 3563F: scripts/sign-file.c 3564F: scripts/extract-cert.c 3565 3566CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3567L: linux-usb@vger.kernel.org 3568S: Orphan 3569F: Documentation/usb/WUSB-Design-overview.txt 3570F: Documentation/usb/wusb-cbaf 3571F: drivers/usb/host/hwa-hc.c 3572F: drivers/usb/host/whci/ 3573F: drivers/usb/wusbcore/ 3574F: include/linux/usb/wusb* 3575 3576CFAG12864B LCD DRIVER 3577M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3578S: Maintained 3579F: drivers/auxdisplay/cfag12864b.c 3580F: include/linux/cfag12864b.h 3581 3582CFAG12864BFB LCD FRAMEBUFFER DRIVER 3583M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3584S: Maintained 3585F: drivers/auxdisplay/cfag12864bfb.c 3586F: include/linux/cfag12864b.h 3587 3588802.11 (including CFG80211/NL80211) 3589M: Johannes Berg <johannes@sipsolutions.net> 3590L: linux-wireless@vger.kernel.org 3591W: http://wireless.kernel.org/ 3592T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3594S: Maintained 3595F: net/wireless/ 3596F: include/uapi/linux/nl80211.h 3597F: include/linux/ieee80211.h 3598F: include/net/wext.h 3599F: include/net/cfg80211.h 3600F: include/net/iw_handler.h 3601F: include/net/ieee80211_radiotap.h 3602F: Documentation/driver-api/80211/cfg80211.rst 3603F: Documentation/networking/regulatory.txt 3604 3605CHAR and MISC DRIVERS 3606M: Arnd Bergmann <arnd@arndb.de> 3607M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3608T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3609S: Supported 3610F: drivers/char/ 3611F: drivers/misc/ 3612F: include/linux/miscdevice.h 3613 3614CHECKPATCH 3615M: Andy Whitcroft <apw@canonical.com> 3616M: Joe Perches <joe@perches.com> 3617S: Maintained 3618F: scripts/checkpatch.pl 3619 3620CHINESE DOCUMENTATION 3621M: Harry Wei <harryxiyou@gmail.com> 3622L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3623L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3624S: Maintained 3625F: Documentation/translations/zh_CN/ 3626 3627CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3628M: Peter Chen <Peter.Chen@nxp.com> 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3630L: linux-usb@vger.kernel.org 3631S: Maintained 3632F: drivers/usb/chipidea/ 3633 3634CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3635M: Hans de Goede <hdegoede@redhat.com> 3636L: linux-input@vger.kernel.org 3637S: Maintained 3638F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3639F: drivers/input/touchscreen/chipone_icn8318.c 3640 3641CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3642M: Hans de Goede <hdegoede@redhat.com> 3643L: linux-input@vger.kernel.org 3644S: Maintained 3645F: drivers/input/touchscreen/chipone_icn8505.c 3646 3647CHROME HARDWARE PLATFORM SUPPORT 3648M: Benson Leung <bleung@chromium.org> 3649M: Olof Johansson <olof@lixom.net> 3650S: Maintained 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3652F: drivers/platform/chrome/ 3653 3654CIRRUS LOGIC AUDIO CODEC DRIVERS 3655M: Brian Austin <brian.austin@cirrus.com> 3656M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3657L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3658S: Maintained 3659F: sound/soc/codecs/cs* 3660 3661CIRRUS LOGIC EP93XX ETHERNET DRIVER 3662M: Hartley Sweeten <hsweeten@visionengravers.com> 3663L: netdev@vger.kernel.org 3664S: Maintained 3665F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3666 3667CISCO FCOE HBA DRIVER 3668M: Satish Kharat <satishkh@cisco.com> 3669M: Sesidhar Baddela <sebaddel@cisco.com> 3670M: Karan Tilak Kumar <kartilak@cisco.com> 3671L: linux-scsi@vger.kernel.org 3672S: Supported 3673F: drivers/scsi/fnic/ 3674 3675CISCO SCSI HBA DRIVER 3676M: Karan Tilak Kumar <kartilak@cisco.com> 3677M: Sesidhar Baddela <sebaddel@cisco.com> 3678L: linux-scsi@vger.kernel.org 3679S: Supported 3680F: drivers/scsi/snic/ 3681 3682CISCO VIC ETHERNET NIC DRIVER 3683M: Christian Benvenuti <benve@cisco.com> 3684M: Govindarajulu Varadarajan <_govind@gmx.com> 3685M: Parvi Kaustubhi <pkaustub@cisco.com> 3686S: Supported 3687F: drivers/net/ethernet/cisco/enic/ 3688 3689CISCO VIC LOW LATENCY NIC DRIVER 3690M: Christian Benvenuti <benve@cisco.com> 3691S: Supported 3692F: drivers/infiniband/hw/usnic/ 3693 3694CIRRUS LOGIC MADERA CODEC DRIVERS 3695M: Charles Keepax <ckeepax@opensource.cirrus.com> 3696M: Richard Fitzgerald <rf@opensource.cirrus.com> 3697L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3698L: patches@opensource.cirrus.com 3699T: git https://github.com/CirrusLogic/linux-drivers.git 3700W: https://github.com/CirrusLogic/linux-drivers/wiki 3701S: Supported 3702F: Documentation/devicetree/bindings/mfd/madera.txt 3703F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3704F: include/linux/irqchip/irq-madera* 3705F: include/linux/mfd/madera/* 3706F: drivers/gpio/gpio-madera* 3707F: drivers/irqchip/irq-madera* 3708F: drivers/mfd/madera* 3709F: drivers/mfd/cs47l* 3710F: drivers/pinctrl/cirrus/* 3711 3712CLANG-FORMAT FILE 3713M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3714S: Maintained 3715F: .clang-format 3716 3717CLEANCACHE API 3718M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3719L: linux-kernel@vger.kernel.org 3720S: Maintained 3721F: mm/cleancache.c 3722F: include/linux/cleancache.h 3723 3724CLK API 3725M: Russell King <linux@armlinux.org.uk> 3726L: linux-clk@vger.kernel.org 3727S: Maintained 3728F: include/linux/clk.h 3729 3730CLOCKSOURCE, CLOCKEVENT DRIVERS 3731M: Daniel Lezcano <daniel.lezcano@linaro.org> 3732M: Thomas Gleixner <tglx@linutronix.de> 3733L: linux-kernel@vger.kernel.org 3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3735S: Supported 3736F: drivers/clocksource/ 3737F: Documentation/devicetree/bindings/timer/ 3738 3739CMPC ACPI DRIVER 3740M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3741M: Daniel Oliveira Nascimento <don@syst.com.br> 3742L: platform-driver-x86@vger.kernel.org 3743S: Supported 3744F: drivers/platform/x86/classmate-laptop.c 3745 3746COBALT MEDIA DRIVER 3747M: Hans Verkuil <hans.verkuil@cisco.com> 3748L: linux-media@vger.kernel.org 3749T: git git://linuxtv.org/media_tree.git 3750W: https://linuxtv.org 3751S: Supported 3752F: drivers/media/pci/cobalt/ 3753 3754COCCINELLE/Semantic Patches (SmPL) 3755M: Julia Lawall <Julia.Lawall@lip6.fr> 3756M: Gilles Muller <Gilles.Muller@lip6.fr> 3757M: Nicolas Palix <nicolas.palix@imag.fr> 3758M: Michal Marek <michal.lkml@markovi.net> 3759L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3761W: http://coccinelle.lip6.fr/ 3762S: Supported 3763F: Documentation/dev-tools/coccinelle.rst 3764F: scripts/coccinelle/ 3765F: scripts/coccicheck 3766 3767CODA FILE SYSTEM 3768M: Jan Harkes <jaharkes@cs.cmu.edu> 3769M: coda@cs.cmu.edu 3770L: codalist@coda.cs.cmu.edu 3771W: http://www.coda.cs.cmu.edu/ 3772S: Maintained 3773F: Documentation/filesystems/coda.txt 3774F: fs/coda/ 3775F: include/linux/coda*.h 3776F: include/uapi/linux/coda*.h 3777 3778CODA V4L2 MEM2MEM DRIVER 3779M: Philipp Zabel <p.zabel@pengutronix.de> 3780L: linux-media@vger.kernel.org 3781S: Maintained 3782F: Documentation/devicetree/bindings/media/coda.txt 3783F: drivers/media/platform/coda/ 3784 3785CODE OF CONDUCT 3786M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3787S: Supported 3788F: Documentation/process/code-of-conduct.rst 3789F: Documentation/process/code-of-conduct-interpretation.rst 3790 3791COMMON CLK FRAMEWORK 3792M: Michael Turquette <mturquette@baylibre.com> 3793M: Stephen Boyd <sboyd@kernel.org> 3794L: linux-clk@vger.kernel.org 3795Q: http://patchwork.kernel.org/project/linux-clk/list/ 3796T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3797S: Maintained 3798F: Documentation/devicetree/bindings/clock/ 3799F: drivers/clk/ 3800X: drivers/clk/clkdev.c 3801F: include/linux/clk-pr* 3802F: include/linux/clk/ 3803F: include/linux/of_clk.h 3804 3805COMMON INTERNET FILE SYSTEM (CIFS) 3806M: Steve French <sfrench@samba.org> 3807L: linux-cifs@vger.kernel.org 3808L: samba-technical@lists.samba.org (moderated for non-subscribers) 3809W: http://linux-cifs.samba.org/ 3810T: git git://git.samba.org/sfrench/cifs-2.6.git 3811S: Supported 3812F: Documentation/filesystems/cifs/ 3813F: fs/cifs/ 3814 3815COMPACTPCI HOTPLUG CORE 3816M: Scott Murray <scott@spiteful.org> 3817L: linux-pci@vger.kernel.org 3818S: Maintained 3819F: drivers/pci/hotplug/cpci_hotplug* 3820 3821COMPACTPCI HOTPLUG GENERIC DRIVER 3822M: Scott Murray <scott@spiteful.org> 3823L: linux-pci@vger.kernel.org 3824S: Maintained 3825F: drivers/pci/hotplug/cpcihp_generic.c 3826 3827COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3828M: Scott Murray <scott@spiteful.org> 3829L: linux-pci@vger.kernel.org 3830S: Maintained 3831F: drivers/pci/hotplug/cpcihp_zt5550.* 3832 3833COMPAL LAPTOP SUPPORT 3834M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3835L: platform-driver-x86@vger.kernel.org 3836S: Maintained 3837F: drivers/platform/x86/compal-laptop.c 3838 3839COMPILER ATTRIBUTES 3840M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3841S: Maintained 3842F: include/linux/compiler_attributes.h 3843 3844CONEXANT ACCESSRUNNER USB DRIVER 3845L: accessrunner-general@lists.sourceforge.net 3846W: http://accessrunner.sourceforge.net/ 3847S: Orphan 3848F: drivers/usb/atm/cxacru.c 3849 3850CONFIGFS 3851M: Joel Becker <jlbec@evilplan.org> 3852M: Christoph Hellwig <hch@lst.de> 3853T: git git://git.infradead.org/users/hch/configfs.git 3854S: Supported 3855F: fs/configfs/ 3856F: include/linux/configfs.h 3857 3858CONNECTOR 3859M: Evgeniy Polyakov <zbr@ioremap.net> 3860L: netdev@vger.kernel.org 3861S: Maintained 3862F: drivers/connector/ 3863 3864CONTROL GROUP (CGROUP) 3865M: Tejun Heo <tj@kernel.org> 3866M: Li Zefan <lizefan@huawei.com> 3867M: Johannes Weiner <hannes@cmpxchg.org> 3868L: cgroups@vger.kernel.org 3869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3870S: Maintained 3871F: Documentation/cgroup* 3872F: include/linux/cgroup* 3873F: kernel/cgroup* 3874 3875CONTROL GROUP - CPUSET 3876M: Li Zefan <lizefan@huawei.com> 3877L: cgroups@vger.kernel.org 3878W: http://www.bullopensource.org/cpuset/ 3879W: http://oss.sgi.com/projects/cpusets/ 3880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3881S: Maintained 3882F: Documentation/cgroup-v1/cpusets.txt 3883F: include/linux/cpuset.h 3884F: kernel/cgroup/cpuset.c 3885 3886CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3887M: Johannes Weiner <hannes@cmpxchg.org> 3888M: Michal Hocko <mhocko@kernel.org> 3889M: Vladimir Davydov <vdavydov.dev@gmail.com> 3890L: cgroups@vger.kernel.org 3891L: linux-mm@kvack.org 3892S: Maintained 3893F: mm/memcontrol.c 3894F: mm/swap_cgroup.c 3895 3896CORETEMP HARDWARE MONITORING DRIVER 3897M: Fenghua Yu <fenghua.yu@intel.com> 3898L: linux-hwmon@vger.kernel.org 3899S: Maintained 3900F: Documentation/hwmon/coretemp 3901F: drivers/hwmon/coretemp.c 3902 3903COSA/SRP SYNC SERIAL DRIVER 3904M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3905W: http://www.fi.muni.cz/~kas/cosa/ 3906S: Maintained 3907F: drivers/net/wan/cosa* 3908 3909CPMAC ETHERNET DRIVER 3910M: Florian Fainelli <f.fainelli@gmail.com> 3911L: netdev@vger.kernel.org 3912S: Maintained 3913F: drivers/net/ethernet/ti/cpmac.c 3914 3915CPU FREQUENCY DRIVERS 3916M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3917M: Viresh Kumar <viresh.kumar@linaro.org> 3918L: linux-pm@vger.kernel.org 3919S: Maintained 3920T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3921T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3922B: https://bugzilla.kernel.org 3923F: Documentation/cpu-freq/ 3924F: Documentation/devicetree/bindings/cpufreq/ 3925F: drivers/cpufreq/ 3926F: include/linux/cpufreq.h 3927F: tools/testing/selftests/cpufreq/ 3928 3929CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3930M: Viresh Kumar <viresh.kumar@linaro.org> 3931M: Sudeep Holla <sudeep.holla@arm.com> 3932L: linux-pm@vger.kernel.org 3933W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3934S: Maintained 3935F: drivers/cpufreq/arm_big_little.h 3936F: drivers/cpufreq/arm_big_little.c 3937 3938CPU POWER MONITORING SUBSYSTEM 3939M: Thomas Renninger <trenn@suse.com> 3940M: Shuah Khan <shuah@kernel.org> 3941L: linux-pm@vger.kernel.org 3942S: Maintained 3943F: tools/power/cpupower/ 3944 3945CPUID/MSR DRIVER 3946M: "H. Peter Anvin" <hpa@zytor.com> 3947S: Maintained 3948F: arch/x86/kernel/cpuid.c 3949F: arch/x86/kernel/msr.c 3950 3951CPUIDLE DRIVER - ARM BIG LITTLE 3952M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3953M: Daniel Lezcano <daniel.lezcano@linaro.org> 3954L: linux-pm@vger.kernel.org 3955L: linux-arm-kernel@lists.infradead.org 3956T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3957S: Maintained 3958F: drivers/cpuidle/cpuidle-big_little.c 3959 3960CPUIDLE DRIVER - ARM EXYNOS 3961M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3962M: Daniel Lezcano <daniel.lezcano@linaro.org> 3963M: Kukjin Kim <kgene@kernel.org> 3964L: linux-pm@vger.kernel.org 3965L: linux-samsung-soc@vger.kernel.org 3966S: Supported 3967F: drivers/cpuidle/cpuidle-exynos.c 3968F: arch/arm/mach-exynos/pm.c 3969 3970CPUIDLE DRIVERS 3971M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3972M: Daniel Lezcano <daniel.lezcano@linaro.org> 3973L: linux-pm@vger.kernel.org 3974S: Maintained 3975T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3976B: https://bugzilla.kernel.org 3977F: drivers/cpuidle/* 3978F: include/linux/cpuidle.h 3979 3980CRAMFS FILESYSTEM 3981M: Nicolas Pitre <nico@linaro.org> 3982S: Maintained 3983F: Documentation/filesystems/cramfs.txt 3984F: fs/cramfs/ 3985 3986CRYPTO API 3987M: Herbert Xu <herbert@gondor.apana.org.au> 3988M: "David S. Miller" <davem@davemloft.net> 3989L: linux-crypto@vger.kernel.org 3990T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3991T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3992S: Maintained 3993F: Documentation/crypto/ 3994F: Documentation/devicetree/bindings/crypto/ 3995F: arch/*/crypto/ 3996F: crypto/ 3997F: drivers/crypto/ 3998F: include/crypto/ 3999F: include/linux/crypto* 4000 4001CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4002M: Neil Horman <nhorman@tuxdriver.com> 4003L: linux-crypto@vger.kernel.org 4004S: Maintained 4005F: crypto/ansi_cprng.c 4006F: crypto/rng.c 4007 4008CS3308 MEDIA DRIVER 4009M: Hans Verkuil <hverkuil@xs4all.nl> 4010L: linux-media@vger.kernel.org 4011T: git git://linuxtv.org/media_tree.git 4012W: http://linuxtv.org 4013S: Odd Fixes 4014F: drivers/media/i2c/cs3308.c 4015 4016CS5535 Audio ALSA driver 4017M: Jaya Kumar <jayakumar.alsa@gmail.com> 4018S: Maintained 4019F: sound/pci/cs5535audio/ 4020 4021CSI DRIVERS FOR ALLWINNER V3s 4022M: Yong Deng <yong.deng@magewell.com> 4023L: linux-media@vger.kernel.org 4024T: git git://linuxtv.org/media_tree.git 4025S: Maintained 4026F: drivers/media/platform/sunxi/sun6i-csi/ 4027F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4028 4029CW1200 WLAN driver 4030M: Solomon Peachy <pizza@shaftnet.org> 4031S: Maintained 4032F: drivers/net/wireless/st/cw1200/ 4033 4034CX18 VIDEO4LINUX DRIVER 4035M: Andy Walls <awalls@md.metrocast.net> 4036L: ivtv-devel@ivtvdriver.org (subscribers-only) 4037L: linux-media@vger.kernel.org 4038T: git git://linuxtv.org/media_tree.git 4039W: https://linuxtv.org 4040W: http://www.ivtvdriver.org/index.php/Cx18 4041S: Maintained 4042F: Documentation/media/v4l-drivers/cx18* 4043F: drivers/media/pci/cx18/ 4044F: include/uapi/linux/ivtv* 4045 4046CX2341X MPEG ENCODER HELPER MODULE 4047M: Hans Verkuil <hverkuil@xs4all.nl> 4048L: linux-media@vger.kernel.org 4049T: git git://linuxtv.org/media_tree.git 4050W: https://linuxtv.org 4051S: Maintained 4052F: drivers/media/common/cx2341x* 4053F: include/media/drv-intf/cx2341x.h 4054 4055CX24120 MEDIA DRIVER 4056M: Jemma Denson <jdenson@gmail.com> 4057M: Patrick Boettcher <patrick.boettcher@posteo.de> 4058L: linux-media@vger.kernel.org 4059W: https://linuxtv.org 4060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4061S: Maintained 4062F: drivers/media/dvb-frontends/cx24120* 4063 4064CX88 VIDEO4LINUX DRIVER 4065M: Mauro Carvalho Chehab <mchehab@kernel.org> 4066L: linux-media@vger.kernel.org 4067W: https://linuxtv.org 4068T: git git://linuxtv.org/media_tree.git 4069S: Odd fixes 4070F: Documentation/media/v4l-drivers/cx88* 4071F: drivers/media/pci/cx88/ 4072 4073CXD2820R MEDIA DRIVER 4074M: Antti Palosaari <crope@iki.fi> 4075L: linux-media@vger.kernel.org 4076W: https://linuxtv.org 4077W: http://palosaari.fi/linux/ 4078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4079T: git git://linuxtv.org/anttip/media_tree.git 4080S: Maintained 4081F: drivers/media/dvb-frontends/cxd2820r* 4082 4083CXGB3 ETHERNET DRIVER (CXGB3) 4084M: Arjun Vynipadath <arjun@chelsio.com> 4085L: netdev@vger.kernel.org 4086W: http://www.chelsio.com 4087S: Supported 4088F: drivers/net/ethernet/chelsio/cxgb3/ 4089 4090CXGB3 ISCSI DRIVER (CXGB3I) 4091M: Karen Xie <kxie@chelsio.com> 4092L: linux-scsi@vger.kernel.org 4093W: http://www.chelsio.com 4094S: Supported 4095F: drivers/scsi/cxgbi/cxgb3i 4096 4097CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4098M: Steve Wise <swise@chelsio.com> 4099L: linux-rdma@vger.kernel.org 4100W: http://www.openfabrics.org 4101S: Supported 4102F: drivers/infiniband/hw/cxgb3/ 4103F: include/uapi/rdma/cxgb3-abi.h 4104 4105CXGB4 CRYPTO DRIVER (chcr) 4106M: Harsh Jain <harsh@chelsio.com> 4107L: linux-crypto@vger.kernel.org 4108W: http://www.chelsio.com 4109S: Supported 4110F: drivers/crypto/chelsio 4111 4112CXGB4 ETHERNET DRIVER (CXGB4) 4113M: Arjun Vynipadath <arjun@chelsio.com> 4114L: netdev@vger.kernel.org 4115W: http://www.chelsio.com 4116S: Supported 4117F: drivers/net/ethernet/chelsio/cxgb4/ 4118 4119CXGB4 ISCSI DRIVER (CXGB4I) 4120M: Karen Xie <kxie@chelsio.com> 4121L: linux-scsi@vger.kernel.org 4122W: http://www.chelsio.com 4123S: Supported 4124F: drivers/scsi/cxgbi/cxgb4i 4125 4126CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4127M: Steve Wise <swise@chelsio.com> 4128L: linux-rdma@vger.kernel.org 4129W: http://www.openfabrics.org 4130S: Supported 4131F: drivers/infiniband/hw/cxgb4/ 4132F: include/uapi/rdma/cxgb4-abi.h 4133 4134CXGB4VF ETHERNET DRIVER (CXGB4VF) 4135M: Casey Leedom <leedom@chelsio.com> 4136L: netdev@vger.kernel.org 4137W: http://www.chelsio.com 4138S: Supported 4139F: drivers/net/ethernet/chelsio/cxgb4vf/ 4140 4141CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4142M: Frederic Barrat <fbarrat@linux.ibm.com> 4143M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4144L: linuxppc-dev@lists.ozlabs.org 4145S: Supported 4146F: arch/powerpc/platforms/powernv/pci-cxl.c 4147F: drivers/misc/cxl/ 4148F: include/misc/cxl* 4149F: include/uapi/misc/cxl.h 4150F: Documentation/powerpc/cxl.txt 4151F: Documentation/ABI/testing/sysfs-class-cxl 4152 4153CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4154M: Manoj N. Kumar <manoj@linux.ibm.com> 4155M: Matthew R. Ochs <mrochs@linux.ibm.com> 4156M: Uma Krishnan <ukrishn@linux.ibm.com> 4157L: linux-scsi@vger.kernel.org 4158S: Supported 4159F: drivers/scsi/cxlflash/ 4160F: include/uapi/scsi/cxlflash_ioctl.h 4161F: Documentation/powerpc/cxlflash.txt 4162 4163CYBERPRO FB DRIVER 4164M: Russell King <linux@armlinux.org.uk> 4165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4166W: http://www.armlinux.org.uk/ 4167S: Maintained 4168F: drivers/video/fbdev/cyber2000fb.* 4169 4170CYCLADES ASYNC MUX DRIVER 4171W: http://www.cyclades.com/ 4172S: Orphan 4173F: drivers/tty/cyclades.c 4174F: include/linux/cyclades.h 4175F: include/uapi/linux/cyclades.h 4176 4177CYCLADES PC300 DRIVER 4178W: http://www.cyclades.com/ 4179S: Orphan 4180F: drivers/net/wan/pc300* 4181 4182CYPRESS_FIRMWARE MEDIA DRIVER 4183M: Antti Palosaari <crope@iki.fi> 4184L: linux-media@vger.kernel.org 4185W: https://linuxtv.org 4186W: http://palosaari.fi/linux/ 4187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4188T: git git://linuxtv.org/anttip/media_tree.git 4189S: Maintained 4190F: drivers/media/common/cypress_firmware* 4191 4192CYTTSP TOUCHSCREEN DRIVER 4193M: Ferruh Yigit <fery@cypress.com> 4194L: linux-input@vger.kernel.org 4195S: Supported 4196F: drivers/input/touchscreen/cyttsp* 4197F: include/linux/input/cyttsp.h 4198 4199D-LINK DIR-685 TOUCHKEYS DRIVER 4200M: Linus Walleij <linus.walleij@linaro.org> 4201L: linux-input@vger.kernel.org 4202S: Supported 4203F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4204 4205DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4206M: Joshua Kinard <kumba@gentoo.org> 4207S: Maintained 4208F: drivers/rtc/rtc-ds1685.c 4209F: include/linux/rtc/ds1685.h 4210 4211DAMA SLAVE for AX.25 4212M: Joerg Reuter <jreuter@yaina.de> 4213W: http://yaina.de/jreuter/ 4214W: http://www.qsl.net/dl1bke/ 4215L: linux-hams@vger.kernel.org 4216S: Maintained 4217F: net/ax25/af_ax25.c 4218F: net/ax25/ax25_dev.c 4219F: net/ax25/ax25_ds_* 4220F: net/ax25/ax25_in.c 4221F: net/ax25/ax25_out.c 4222F: net/ax25/ax25_timer.c 4223F: net/ax25/sysctl_net_ax25.c 4224 4225DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4226L: netdev@vger.kernel.org 4227S: Orphan 4228F: Documentation/networking/device_drivers/dec/dmfe.txt 4229F: drivers/net/ethernet/dec/tulip/dmfe.c 4230 4231DC390/AM53C974 SCSI driver 4232M: Hannes Reinecke <hare@suse.com> 4233L: linux-scsi@vger.kernel.org 4234S: Maintained 4235F: drivers/scsi/am53c974.c 4236 4237DC395x SCSI driver 4238M: Oliver Neukum <oliver@neukum.org> 4239M: Ali Akcaagac <aliakc@web.de> 4240M: Jamie Lenehan <lenehan@twibble.org> 4241L: dc395x@twibble.org 4242W: http://twibble.org/dist/dc395x/ 4243W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4244S: Maintained 4245F: Documentation/scsi/dc395x.txt 4246F: drivers/scsi/dc395x.* 4247 4248DCCP PROTOCOL 4249M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4250L: dccp@vger.kernel.org 4251W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4252S: Maintained 4253F: include/linux/dccp.h 4254F: include/uapi/linux/dccp.h 4255F: include/linux/tfrc.h 4256F: net/dccp/ 4257 4258DECnet NETWORK LAYER 4259W: http://linux-decnet.sourceforge.net 4260L: linux-decnet-user@lists.sourceforge.net 4261S: Orphan 4262F: Documentation/networking/decnet.txt 4263F: net/decnet/ 4264 4265DECSTATION PLATFORM SUPPORT 4266M: "Maciej W. Rozycki" <macro@linux-mips.org> 4267L: linux-mips@vger.kernel.org 4268W: http://www.linux-mips.org/wiki/DECstation 4269S: Maintained 4270F: arch/mips/dec/ 4271F: arch/mips/include/asm/dec/ 4272F: arch/mips/include/asm/mach-dec/ 4273 4274DEFXX FDDI NETWORK DRIVER 4275M: "Maciej W. Rozycki" <macro@linux-mips.org> 4276S: Maintained 4277F: drivers/net/fddi/defxx.* 4278 4279DELL SMBIOS DRIVER 4280M: Pali Rohár <pali.rohar@gmail.com> 4281M: Mario Limonciello <mario.limonciello@dell.com> 4282L: platform-driver-x86@vger.kernel.org 4283S: Maintained 4284F: drivers/platform/x86/dell-smbios.* 4285 4286DELL SMBIOS SMM DRIVER 4287M: Mario Limonciello <mario.limonciello@dell.com> 4288L: platform-driver-x86@vger.kernel.org 4289S: Maintained 4290F: drivers/platform/x86/dell-smbios-smm.c 4291 4292DELL SMBIOS WMI DRIVER 4293M: Mario Limonciello <mario.limonciello@dell.com> 4294L: platform-driver-x86@vger.kernel.org 4295S: Maintained 4296F: drivers/platform/x86/dell-smbios-wmi.c 4297F: tools/wmi/dell-smbios-example.c 4298 4299DEFZA FDDI NETWORK DRIVER 4300M: "Maciej W. Rozycki" <macro@linux-mips.org> 4301S: Maintained 4302F: drivers/net/fddi/defza.* 4303 4304DELL LAPTOP DRIVER 4305M: Matthew Garrett <mjg59@srcf.ucam.org> 4306M: Pali Rohár <pali.rohar@gmail.com> 4307L: platform-driver-x86@vger.kernel.org 4308S: Maintained 4309F: drivers/platform/x86/dell-laptop.c 4310 4311DELL LAPTOP FREEFALL DRIVER 4312M: Pali Rohár <pali.rohar@gmail.com> 4313S: Maintained 4314F: drivers/platform/x86/dell-smo8800.c 4315 4316DELL LAPTOP RBTN DRIVER 4317M: Pali Rohár <pali.rohar@gmail.com> 4318S: Maintained 4319F: drivers/platform/x86/dell-rbtn.* 4320 4321DELL REMOTE BIOS UPDATE DRIVER 4322M: Stuart Hayes <stuart.w.hayes@gmail.com> 4323L: platform-driver-x86@vger.kernel.org 4324S: Maintained 4325F: drivers/platform/x86/dell_rbu.c 4326 4327DELL LAPTOP SMM DRIVER 4328M: Pali Rohár <pali.rohar@gmail.com> 4329S: Maintained 4330F: drivers/hwmon/dell-smm-hwmon.c 4331F: include/uapi/linux/i8k.h 4332 4333DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4334M: Stuart Hayes <stuart.w.hayes@gmail.com> 4335L: platform-driver-x86@vger.kernel.org 4336S: Maintained 4337F: Documentation/dcdbas.txt 4338F: drivers/platform/x86/dcdbas.* 4339 4340DELL WMI NOTIFICATIONS DRIVER 4341M: Matthew Garrett <mjg59@srcf.ucam.org> 4342M: Pali Rohár <pali.rohar@gmail.com> 4343S: Maintained 4344F: drivers/platform/x86/dell-wmi.c 4345 4346DELL WMI DESCRIPTOR DRIVER 4347M: Mario Limonciello <mario.limonciello@dell.com> 4348S: Maintained 4349F: drivers/platform/x86/dell-wmi-descriptor.c 4350 4351DELTA ST MEDIA DRIVER 4352M: Hugues Fruchet <hugues.fruchet@st.com> 4353L: linux-media@vger.kernel.org 4354T: git git://linuxtv.org/media_tree.git 4355W: https://linuxtv.org 4356S: Supported 4357F: drivers/media/platform/sti/delta 4358 4359DENALI NAND DRIVER 4360M: Masahiro Yamada <yamada.masahiro@socionext.com> 4361L: linux-mtd@lists.infradead.org 4362S: Supported 4363F: drivers/mtd/nand/raw/denali* 4364 4365DESIGNWARE USB2 DRD IP DRIVER 4366M: Minas Harutyunyan <hminas@synopsys.com> 4367L: linux-usb@vger.kernel.org 4368T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4369S: Maintained 4370F: drivers/usb/dwc2/ 4371 4372DESIGNWARE USB3 DRD IP DRIVER 4373M: Felipe Balbi <balbi@kernel.org> 4374L: linux-usb@vger.kernel.org 4375T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4376S: Maintained 4377F: drivers/usb/dwc3/ 4378 4379DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4380M: Andreas Klinger <ak@it-klinger.de> 4381L: linux-iio@vger.kernel.org 4382S: Maintained 4383F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4384F: drivers/iio/proximity/srf*.c 4385 4386DEVICE COREDUMP (DEV_COREDUMP) 4387M: Johannes Berg <johannes@sipsolutions.net> 4388L: linux-kernel@vger.kernel.org 4389S: Maintained 4390F: drivers/base/devcoredump.c 4391F: include/linux/devcoredump.h 4392 4393DEVICE FREQUENCY (DEVFREQ) 4394M: MyungJoo Ham <myungjoo.ham@samsung.com> 4395M: Kyungmin Park <kyungmin.park@samsung.com> 4396R: Chanwoo Choi <cw00.choi@samsung.com> 4397L: linux-pm@vger.kernel.org 4398T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4399S: Maintained 4400F: drivers/devfreq/ 4401F: include/linux/devfreq.h 4402F: Documentation/devicetree/bindings/devfreq/ 4403 4404DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4405M: Chanwoo Choi <cw00.choi@samsung.com> 4406L: linux-pm@vger.kernel.org 4407T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4408S: Supported 4409F: drivers/devfreq/event/ 4410F: drivers/devfreq/devfreq-event.c 4411F: include/linux/devfreq-event.h 4412F: Documentation/devicetree/bindings/devfreq/event/ 4413 4414DEVICE NUMBER REGISTRY 4415M: Torben Mathiasen <device@lanana.org> 4416W: http://lanana.org/docs/device-list/index.html 4417S: Maintained 4418 4419DEVICE-MAPPER (LVM) 4420M: Alasdair Kergon <agk@redhat.com> 4421M: Mike Snitzer <snitzer@redhat.com> 4422M: dm-devel@redhat.com 4423L: dm-devel@redhat.com 4424W: http://sources.redhat.com/dm 4425Q: http://patchwork.kernel.org/project/dm-devel/list/ 4426T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4427T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4428S: Maintained 4429F: Documentation/device-mapper/ 4430F: drivers/md/Makefile 4431F: drivers/md/Kconfig 4432F: drivers/md/dm* 4433F: drivers/md/persistent-data/ 4434F: include/linux/device-mapper.h 4435F: include/linux/dm-*.h 4436F: include/uapi/linux/dm-*.h 4437 4438DEVLINK 4439M: Jiri Pirko <jiri@mellanox.com> 4440L: netdev@vger.kernel.org 4441S: Supported 4442F: net/core/devlink.c 4443F: include/net/devlink.h 4444F: include/uapi/linux/devlink.h 4445 4446DIALOG SEMICONDUCTOR DRIVERS 4447M: Support Opensource <support.opensource@diasemi.com> 4448W: http://www.dialog-semiconductor.com/products 4449S: Supported 4450F: Documentation/hwmon/da90?? 4451F: Documentation/devicetree/bindings/mfd/da90*.txt 4452F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4453F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4454F: Documentation/devicetree/bindings/regulator/da92*.txt 4455F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4456F: Documentation/devicetree/bindings/sound/da[79]*.txt 4457F: drivers/gpio/gpio-da90??.c 4458F: drivers/hwmon/da90??-hwmon.c 4459F: drivers/iio/adc/da91??-*.c 4460F: drivers/input/misc/da90??_onkey.c 4461F: drivers/input/touchscreen/da9052_tsi.c 4462F: drivers/leds/leds-da90??.c 4463F: drivers/mfd/da903x.c 4464F: drivers/mfd/da90??-*.c 4465F: drivers/mfd/da91??-*.c 4466F: drivers/power/supply/da9052-battery.c 4467F: drivers/power/supply/da91??-*.c 4468F: drivers/regulator/da903x.c 4469F: drivers/regulator/da9???-regulator.[ch] 4470F: drivers/thermal/da90??-thermal.c 4471F: drivers/rtc/rtc-da90??.c 4472F: drivers/video/backlight/da90??_bl.c 4473F: drivers/watchdog/da90??_wdt.c 4474F: include/linux/mfd/da903x.h 4475F: include/linux/mfd/da9052/ 4476F: include/linux/mfd/da9055/ 4477F: include/linux/mfd/da9062/ 4478F: include/linux/mfd/da9063/ 4479F: include/linux/mfd/da9150/ 4480F: include/linux/regulator/da9211.h 4481F: include/sound/da[79]*.h 4482F: sound/soc/codecs/da[79]*.[ch] 4483 4484DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4485M: William Breathitt Gray <vilhelm.gray@gmail.com> 4486L: linux-gpio@vger.kernel.org 4487S: Maintained 4488F: drivers/gpio/gpio-gpio-mm.c 4489 4490DIOLAN U2C-12 I2C DRIVER 4491M: Guenter Roeck <linux@roeck-us.net> 4492L: linux-i2c@vger.kernel.org 4493S: Maintained 4494F: drivers/i2c/busses/i2c-diolan-u2c.c 4495 4496FILESYSTEM DIRECT ACCESS (DAX) 4497M: Matthew Wilcox <willy@infradead.org> 4498M: Ross Zwisler <zwisler@kernel.org> 4499M: Jan Kara <jack@suse.cz> 4500L: linux-fsdevel@vger.kernel.org 4501S: Supported 4502F: fs/dax.c 4503F: include/linux/dax.h 4504F: include/trace/events/fs_dax.h 4505 4506DEVICE DIRECT ACCESS (DAX) 4507M: Dan Williams <dan.j.williams@intel.com> 4508M: Dave Jiang <dave.jiang@intel.com> 4509M: Ross Zwisler <zwisler@kernel.org> 4510M: Vishal Verma <vishal.l.verma@intel.com> 4511L: linux-nvdimm@lists.01.org 4512S: Supported 4513F: drivers/dax/ 4514 4515DIRECTORY NOTIFICATION (DNOTIFY) 4516M: Jan Kara <jack@suse.cz> 4517R: Amir Goldstein <amir73il@gmail.com> 4518L: linux-fsdevel@vger.kernel.org 4519S: Maintained 4520F: Documentation/filesystems/dnotify.txt 4521F: fs/notify/dnotify/ 4522F: include/linux/dnotify.h 4523 4524DISK GEOMETRY AND PARTITION HANDLING 4525M: Andries Brouwer <aeb@cwi.nl> 4526W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4527W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4528W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4529S: Maintained 4530 4531DISKQUOTA 4532M: Jan Kara <jack@suse.com> 4533S: Maintained 4534F: Documentation/filesystems/quota.txt 4535F: fs/quota/ 4536F: include/linux/quota*.h 4537F: include/uapi/linux/quota*.h 4538 4539DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4540M: Bernie Thompson <bernie@plugable.com> 4541L: linux-fbdev@vger.kernel.org 4542S: Maintained 4543W: http://plugable.com/category/projects/udlfb/ 4544F: drivers/video/fbdev/udlfb.c 4545F: include/video/udlfb.h 4546F: Documentation/fb/udlfb.txt 4547 4548DISTRIBUTED LOCK MANAGER (DLM) 4549M: Christine Caulfield <ccaulfie@redhat.com> 4550M: David Teigland <teigland@redhat.com> 4551L: cluster-devel@redhat.com 4552W: http://sources.redhat.com/cluster/ 4553T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4554S: Supported 4555F: fs/dlm/ 4556 4557DMA BUFFER SHARING FRAMEWORK 4558M: Sumit Semwal <sumit.semwal@linaro.org> 4559S: Maintained 4560L: linux-media@vger.kernel.org 4561L: dri-devel@lists.freedesktop.org 4562L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4563F: drivers/dma-buf/ 4564F: include/linux/dma-buf* 4565F: include/linux/reservation.h 4566F: include/linux/*fence.h 4567F: Documentation/driver-api/dma-buf.rst 4568T: git git://anongit.freedesktop.org/drm/drm-misc 4569 4570DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4571M: Vinod Koul <vkoul@kernel.org> 4572L: dmaengine@vger.kernel.org 4573Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4574S: Maintained 4575F: drivers/dma/ 4576F: include/linux/dmaengine.h 4577F: include/linux/of_dma.h 4578F: Documentation/devicetree/bindings/dma/ 4579F: Documentation/driver-api/dmaengine/ 4580T: git git://git.infradead.org/users/vkoul/slave-dma.git 4581 4582DMA MAPPING HELPERS 4583M: Christoph Hellwig <hch@lst.de> 4584M: Marek Szyprowski <m.szyprowski@samsung.com> 4585R: Robin Murphy <robin.murphy@arm.com> 4586L: iommu@lists.linux-foundation.org 4587T: git git://git.infradead.org/users/hch/dma-mapping.git 4588W: http://git.infradead.org/users/hch/dma-mapping.git 4589S: Supported 4590F: kernel/dma/ 4591F: include/asm-generic/dma-mapping.h 4592F: include/linux/dma-direct.h 4593F: include/linux/dma-mapping.h 4594F: include/linux/dma-noncoherent.h 4595 4596DME1737 HARDWARE MONITOR DRIVER 4597M: Juerg Haefliger <juergh@gmail.com> 4598L: linux-hwmon@vger.kernel.org 4599S: Maintained 4600F: Documentation/hwmon/dme1737 4601F: drivers/hwmon/dme1737.c 4602 4603DMI/SMBIOS SUPPORT 4604M: Jean Delvare <jdelvare@suse.com> 4605S: Maintained 4606T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4607F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4608F: drivers/firmware/dmi-id.c 4609F: drivers/firmware/dmi_scan.c 4610F: include/linux/dmi.h 4611 4612DOCUMENTATION 4613M: Jonathan Corbet <corbet@lwn.net> 4614L: linux-doc@vger.kernel.org 4615S: Maintained 4616F: Documentation/ 4617F: scripts/kernel-doc 4618X: Documentation/ABI/ 4619X: Documentation/acpi/ 4620X: Documentation/devicetree/ 4621X: Documentation/i2c/ 4622X: Documentation/media/ 4623X: Documentation/power/ 4624X: Documentation/spi/ 4625T: git git://git.lwn.net/linux.git docs-next 4626 4627DOCUMENTATION/ITALIAN 4628M: Federico Vaga <federico.vaga@vaga.pv.it> 4629L: linux-doc@vger.kernel.org 4630S: Maintained 4631F: Documentation/translations/it_IT 4632 4633DONGWOON DW9714 LENS VOICE COIL DRIVER 4634M: Sakari Ailus <sakari.ailus@linux.intel.com> 4635L: linux-media@vger.kernel.org 4636T: git git://linuxtv.org/media_tree.git 4637S: Maintained 4638F: drivers/media/i2c/dw9714.c 4639F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4640 4641DONGWOON DW9807 LENS VOICE COIL DRIVER 4642M: Sakari Ailus <sakari.ailus@linux.intel.com> 4643L: linux-media@vger.kernel.org 4644T: git git://linuxtv.org/media_tree.git 4645S: Maintained 4646F: drivers/media/i2c/dw9807-vcm.c 4647F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4648 4649DOUBLETALK DRIVER 4650M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4651L: blinux-list@redhat.com 4652S: Maintained 4653F: drivers/char/dtlk.c 4654F: include/linux/dtlk.h 4655 4656DPAA2 DATAPATH I/O (DPIO) DRIVER 4657M: Roy Pledge <Roy.Pledge@nxp.com> 4658L: linux-kernel@vger.kernel.org 4659S: Maintained 4660F: drivers/soc/fsl/dpio 4661 4662DPAA2 ETHERNET DRIVER 4663M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4664L: netdev@vger.kernel.org 4665S: Maintained 4666F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4667F: drivers/net/ethernet/freescale/dpaa2/dpni* 4668F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4669F: drivers/net/ethernet/freescale/dpaa2/Makefile 4670F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4671 4672DPAA2 ETHERNET SWITCH DRIVER 4673M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4674M: Ioana Ciornei <ioana.ciornei@nxp.com> 4675L: linux-kernel@vger.kernel.org 4676S: Maintained 4677F: drivers/staging/fsl-dpaa2/ethsw 4678 4679DPAA2 PTP CLOCK DRIVER 4680M: Yangbo Lu <yangbo.lu@nxp.com> 4681L: netdev@vger.kernel.org 4682S: Maintained 4683F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4684F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4685 4686DPT_I2O SCSI RAID DRIVER 4687M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4688L: linux-scsi@vger.kernel.org 4689W: http://www.adaptec.com/ 4690S: Maintained 4691F: drivers/scsi/dpt* 4692F: drivers/scsi/dpt/ 4693 4694DRBD DRIVER 4695M: Philipp Reisner <philipp.reisner@linbit.com> 4696M: Lars Ellenberg <lars.ellenberg@linbit.com> 4697L: drbd-dev@lists.linbit.com 4698W: http://www.drbd.org 4699T: git git://git.linbit.com/linux-drbd.git 4700T: git git://git.linbit.com/drbd-8.4.git 4701S: Supported 4702F: drivers/block/drbd/ 4703F: lib/lru_cache.c 4704F: Documentation/blockdev/drbd/ 4705 4706DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4707M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4708R: "Rafael J. Wysocki" <rafael@kernel.org> 4709T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4710S: Supported 4711F: Documentation/kobject.txt 4712F: drivers/base/ 4713F: fs/debugfs/ 4714F: fs/sysfs/ 4715F: include/linux/debugfs.h 4716F: include/linux/kobj* 4717F: lib/kobj* 4718 4719DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4720M: Kevin Hilman <khilman@kernel.org> 4721M: Nishanth Menon <nm@ti.com> 4722S: Maintained 4723F: drivers/power/avs/ 4724F: include/linux/power/smartreflex.h 4725L: linux-pm@vger.kernel.org 4726 4727DRM DRIVER FOR ARM PL111 CLCD 4728M: Eric Anholt <eric@anholt.net> 4729T: git git://anongit.freedesktop.org/drm/drm-misc 4730S: Supported 4731F: drivers/gpu/drm/pl111/ 4732 4733DRM DRIVER FOR ARM VERSATILE TFT PANELS 4734M: Linus Walleij <linus.walleij@linaro.org> 4735T: git git://anongit.freedesktop.org/drm/drm-misc 4736S: Maintained 4737F: drivers/gpu/drm/panel/panel-arm-versatile.c 4738F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4739 4740DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4741M: Dave Airlie <airlied@redhat.com> 4742S: Odd Fixes 4743F: drivers/gpu/drm/ast/ 4744 4745DRM DRIVER FOR BOCHS VIRTUAL GPU 4746M: Gerd Hoffmann <kraxel@redhat.com> 4747L: virtualization@lists.linux-foundation.org 4748T: git git://anongit.freedesktop.org/drm/drm-misc 4749S: Maintained 4750F: drivers/gpu/drm/bochs/ 4751 4752DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4753M: Linus Walleij <linus.walleij@linaro.org> 4754T: git git://anongit.freedesktop.org/drm/drm-misc 4755S: Maintained 4756F: drivers/gpu/drm/tve200/ 4757 4758DRM DRIVER FOR ILITEK ILI9225 PANELS 4759M: David Lechner <david@lechnology.com> 4760S: Maintained 4761F: drivers/gpu/drm/tinydrm/ili9225.c 4762F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4763 4764DRM DRIVER FOR HX8357D PANELS 4765M: Eric Anholt <eric@anholt.net> 4766T: git git://anongit.freedesktop.org/drm/drm-misc 4767S: Maintained 4768F: drivers/gpu/drm/tinydrm/hx8357d.c 4769F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4770 4771DRM DRIVER FOR INTEL I810 VIDEO CARDS 4772S: Orphan / Obsolete 4773F: drivers/gpu/drm/i810/ 4774F: include/uapi/drm/i810_drm.h 4775 4776DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4777S: Orphan / Obsolete 4778F: drivers/gpu/drm/mga/ 4779F: include/uapi/drm/mga_drm.h 4780 4781DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4782M: Dave Airlie <airlied@redhat.com> 4783S: Odd Fixes 4784F: drivers/gpu/drm/mgag200/ 4785 4786DRM DRIVER FOR MI0283QT 4787M: Noralf Trønnes <noralf@tronnes.org> 4788S: Maintained 4789F: drivers/gpu/drm/tinydrm/mi0283qt.c 4790F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4791 4792DRM DRIVER FOR MSM ADRENO GPU 4793M: Rob Clark <robdclark@gmail.com> 4794L: linux-arm-msm@vger.kernel.org 4795L: dri-devel@lists.freedesktop.org 4796L: freedreno@lists.freedesktop.org 4797T: git git://people.freedesktop.org/~robclark/linux 4798S: Maintained 4799F: drivers/gpu/drm/msm/ 4800F: include/uapi/drm/msm_drm.h 4801F: Documentation/devicetree/bindings/display/msm/ 4802 4803DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4804M: Ben Skeggs <bskeggs@redhat.com> 4805L: dri-devel@lists.freedesktop.org 4806L: nouveau@lists.freedesktop.org 4807T: git git://github.com/skeggsb/linux 4808S: Supported 4809F: drivers/gpu/drm/nouveau/ 4810F: include/uapi/drm/nouveau_drm.h 4811 4812DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4813M: Stefan Mavrodiev <stefan@olimex.com> 4814S: Maintained 4815F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4816F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4817 4818DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4819M: Noralf Trønnes <noralf@tronnes.org> 4820S: Maintained 4821F: drivers/gpu/drm/tinydrm/repaper.c 4822F: Documentation/devicetree/bindings/display/repaper.txt 4823 4824DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4825M: Dave Airlie <airlied@redhat.com> 4826M: Gerd Hoffmann <kraxel@redhat.com> 4827L: virtualization@lists.linux-foundation.org 4828T: git git://anongit.freedesktop.org/drm/drm-misc 4829S: Obsolete 4830W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4831F: drivers/gpu/drm/cirrus/ 4832 4833DRM DRIVER FOR QXL VIRTUAL GPU 4834M: Dave Airlie <airlied@redhat.com> 4835M: Gerd Hoffmann <kraxel@redhat.com> 4836L: virtualization@lists.linux-foundation.org 4837T: git git://anongit.freedesktop.org/drm/drm-misc 4838S: Maintained 4839F: drivers/gpu/drm/qxl/ 4840F: include/uapi/drm/qxl_drm.h 4841 4842DRM DRIVER FOR RAGE 128 VIDEO CARDS 4843S: Orphan / Obsolete 4844F: drivers/gpu/drm/r128/ 4845F: include/uapi/drm/r128_drm.h 4846 4847DRM DRIVER FOR SAVAGE VIDEO CARDS 4848S: Orphan / Obsolete 4849F: drivers/gpu/drm/savage/ 4850F: include/uapi/drm/savage_drm.h 4851 4852DRM DRIVER FOR SIS VIDEO CARDS 4853S: Orphan / Obsolete 4854F: drivers/gpu/drm/sis/ 4855F: include/uapi/drm/sis_drm.h 4856 4857DRM DRIVER FOR SITRONIX ST7586 PANELS 4858M: David Lechner <david@lechnology.com> 4859S: Maintained 4860F: drivers/gpu/drm/tinydrm/st7586.c 4861F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4862 4863DRM DRIVER FOR SITRONIX ST7735R PANELS 4864M: David Lechner <david@lechnology.com> 4865S: Maintained 4866F: drivers/gpu/drm/tinydrm/st7735r.c 4867F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4868 4869DRM DRIVER FOR TDFX VIDEO CARDS 4870S: Orphan / Obsolete 4871F: drivers/gpu/drm/tdfx/ 4872 4873DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4874M: Dave Airlie <airlied@redhat.com> 4875R: Sean Paul <sean@poorly.run> 4876L: dri-devel@lists.freedesktop.org 4877S: Odd Fixes 4878F: drivers/gpu/drm/udl/ 4879T: git git://anongit.freedesktop.org/drm/drm-misc 4880 4881DRM DRIVER FOR VMWARE VIRTUAL GPU 4882M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4883M: Thomas Hellstrom <thellstrom@vmware.com> 4884L: dri-devel@lists.freedesktop.org 4885T: git git://people.freedesktop.org/~thomash/linux 4886S: Supported 4887F: drivers/gpu/drm/vmwgfx/ 4888F: include/uapi/drm/vmwgfx_drm.h 4889 4890DRM DRIVERS 4891M: David Airlie <airlied@linux.ie> 4892M: Daniel Vetter <daniel@ffwll.ch> 4893L: dri-devel@lists.freedesktop.org 4894T: git git://anongit.freedesktop.org/drm/drm 4895B: https://bugs.freedesktop.org/ 4896C: irc://chat.freenode.net/dri-devel 4897S: Maintained 4898F: drivers/gpu/drm/ 4899F: drivers/gpu/vga/ 4900F: Documentation/devicetree/bindings/display/ 4901F: Documentation/devicetree/bindings/gpu/ 4902F: Documentation/gpu/ 4903F: include/drm/ 4904F: include/uapi/drm/ 4905F: include/linux/vga* 4906 4907DRM DRIVERS AND MISC GPU PATCHES 4908M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4909M: Maxime Ripard <maxime.ripard@bootlin.com> 4910M: Sean Paul <sean@poorly.run> 4911W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4912S: Maintained 4913T: git git://anongit.freedesktop.org/drm/drm-misc 4914F: Documentation/gpu/ 4915F: drivers/gpu/vga/ 4916F: drivers/gpu/drm/* 4917F: include/drm/drm* 4918F: include/uapi/drm/drm* 4919F: include/linux/vga* 4920 4921DRM DRIVERS FOR ALLWINNER A10 4922M: Maxime Ripard <maxime.ripard@bootlin.com> 4923L: dri-devel@lists.freedesktop.org 4924S: Supported 4925F: drivers/gpu/drm/sun4i/ 4926F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4927T: git git://anongit.freedesktop.org/drm/drm-misc 4928 4929DRM DRIVERS FOR AMLOGIC SOCS 4930M: Neil Armstrong <narmstrong@baylibre.com> 4931L: dri-devel@lists.freedesktop.org 4932L: linux-amlogic@lists.infradead.org 4933W: http://linux-meson.com/ 4934S: Supported 4935F: drivers/gpu/drm/meson/ 4936F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4937F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4938F: Documentation/gpu/meson.rst 4939T: git git://anongit.freedesktop.org/drm/drm-misc 4940 4941DRM DRIVERS FOR ATMEL HLCDC 4942M: Boris Brezillon <bbrezillon@kernel.org> 4943L: dri-devel@lists.freedesktop.org 4944S: Supported 4945F: drivers/gpu/drm/atmel-hlcdc/ 4946F: Documentation/devicetree/bindings/display/atmel/ 4947T: git git://anongit.freedesktop.org/drm/drm-misc 4948 4949DRM DRIVERS FOR BRIDGE CHIPS 4950M: Archit Taneja <architt@codeaurora.org> 4951M: Andrzej Hajda <a.hajda@samsung.com> 4952R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4953S: Maintained 4954T: git git://anongit.freedesktop.org/drm/drm-misc 4955F: drivers/gpu/drm/bridge/ 4956 4957DRM DRIVERS FOR EXYNOS 4958M: Inki Dae <inki.dae@samsung.com> 4959M: Joonyoung Shim <jy0922.shim@samsung.com> 4960M: Seung-Woo Kim <sw0312.kim@samsung.com> 4961M: Kyungmin Park <kyungmin.park@samsung.com> 4962L: dri-devel@lists.freedesktop.org 4963T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4964S: Supported 4965F: drivers/gpu/drm/exynos/ 4966F: include/uapi/drm/exynos_drm.h 4967F: Documentation/devicetree/bindings/display/exynos/ 4968 4969DRM DRIVERS FOR FREESCALE DCU 4970M: Stefan Agner <stefan@agner.ch> 4971M: Alison Wang <alison.wang@nxp.com> 4972L: dri-devel@lists.freedesktop.org 4973S: Supported 4974F: drivers/gpu/drm/fsl-dcu/ 4975F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4976F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4977F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4978T: git git://anongit.freedesktop.org/drm/drm-misc 4979 4980DRM DRIVERS FOR FREESCALE IMX 4981M: Philipp Zabel <p.zabel@pengutronix.de> 4982L: dri-devel@lists.freedesktop.org 4983S: Maintained 4984F: drivers/gpu/drm/imx/ 4985F: drivers/gpu/ipu-v3/ 4986F: Documentation/devicetree/bindings/display/imx/ 4987 4988DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4989M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4990L: dri-devel@lists.freedesktop.org 4991T: git git://github.com/patjak/drm-gma500 4992S: Maintained 4993F: drivers/gpu/drm/gma500/ 4994 4995DRM DRIVERS FOR HISILICON 4996M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4997M: Rongrong Zou <zourongrong@gmail.com> 4998R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4999R: Chen Feng <puck.chen@hisilicon.com> 5000L: dri-devel@lists.freedesktop.org 5001T: git git://github.com/xin3liang/linux.git 5002S: Maintained 5003F: drivers/gpu/drm/hisilicon/ 5004F: Documentation/devicetree/bindings/display/hisilicon/ 5005 5006DRM DRIVERS FOR MEDIATEK 5007M: CK Hu <ck.hu@mediatek.com> 5008M: Philipp Zabel <p.zabel@pengutronix.de> 5009L: dri-devel@lists.freedesktop.org 5010S: Supported 5011F: drivers/gpu/drm/mediatek/ 5012F: Documentation/devicetree/bindings/display/mediatek/ 5013 5014DRM DRIVERS FOR NVIDIA TEGRA 5015M: Thierry Reding <thierry.reding@gmail.com> 5016L: dri-devel@lists.freedesktop.org 5017L: linux-tegra@vger.kernel.org 5018T: git git://anongit.freedesktop.org/tegra/linux.git 5019S: Supported 5020F: drivers/gpu/drm/tegra/ 5021F: drivers/gpu/host1x/ 5022F: include/linux/host1x.h 5023F: include/uapi/drm/tegra_drm.h 5024F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5025 5026DRM DRIVERS FOR RENESAS 5027M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5028M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5029L: dri-devel@lists.freedesktop.org 5030L: linux-renesas-soc@vger.kernel.org 5031T: git git://linuxtv.org/pinchartl/media drm/du/next 5032S: Supported 5033F: drivers/gpu/drm/rcar-du/ 5034F: drivers/gpu/drm/shmobile/ 5035F: include/linux/platform_data/shmob_drm.h 5036F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5037F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5038F: Documentation/devicetree/bindings/display/renesas,du.txt 5039 5040DRM DRIVERS FOR ROCKCHIP 5041M: Sandy Huang <hjc@rock-chips.com> 5042M: Heiko Stübner <heiko@sntech.de> 5043L: dri-devel@lists.freedesktop.org 5044S: Maintained 5045F: drivers/gpu/drm/rockchip/ 5046F: Documentation/devicetree/bindings/display/rockchip/ 5047T: git git://anongit.freedesktop.org/drm/drm-misc 5048 5049DRM DRIVERS FOR STI 5050M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5051M: Vincent Abriou <vincent.abriou@st.com> 5052L: dri-devel@lists.freedesktop.org 5053T: git git://anongit.freedesktop.org/drm/drm-misc 5054S: Maintained 5055F: drivers/gpu/drm/sti 5056F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5057 5058DRM DRIVERS FOR STM 5059M: Yannick Fertre <yannick.fertre@st.com> 5060M: Philippe Cornu <philippe.cornu@st.com> 5061M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5062M: Vincent Abriou <vincent.abriou@st.com> 5063L: dri-devel@lists.freedesktop.org 5064T: git git://anongit.freedesktop.org/drm/drm-misc 5065S: Maintained 5066F: drivers/gpu/drm/stm 5067F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5068 5069DRM DRIVERS FOR TI LCDC 5070M: Jyri Sarha <jsarha@ti.com> 5071R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5072L: dri-devel@lists.freedesktop.org 5073S: Maintained 5074F: drivers/gpu/drm/tilcdc/ 5075F: Documentation/devicetree/bindings/display/tilcdc/ 5076 5077DRM DRIVERS FOR TI OMAP 5078M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5079L: dri-devel@lists.freedesktop.org 5080S: Maintained 5081F: drivers/gpu/drm/omapdrm/ 5082F: Documentation/devicetree/bindings/display/ti/ 5083 5084DRM DRIVERS FOR V3D 5085M: Eric Anholt <eric@anholt.net> 5086S: Supported 5087F: drivers/gpu/drm/v3d/ 5088F: include/uapi/drm/v3d_drm.h 5089F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5090T: git git://anongit.freedesktop.org/drm/drm-misc 5091 5092DRM DRIVERS FOR VC4 5093M: Eric Anholt <eric@anholt.net> 5094T: git git://github.com/anholt/linux 5095S: Supported 5096F: drivers/gpu/drm/vc4/ 5097F: include/uapi/drm/vc4_drm.h 5098F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5099T: git git://anongit.freedesktop.org/drm/drm-misc 5100 5101DRM DRIVERS FOR VIVANTE GPU IP 5102M: Lucas Stach <l.stach@pengutronix.de> 5103R: Russell King <linux+etnaviv@armlinux.org.uk> 5104R: Christian Gmeiner <christian.gmeiner@gmail.com> 5105L: etnaviv@lists.freedesktop.org 5106L: dri-devel@lists.freedesktop.org 5107S: Maintained 5108F: drivers/gpu/drm/etnaviv/ 5109F: include/uapi/drm/etnaviv_drm.h 5110F: Documentation/devicetree/bindings/display/etnaviv/ 5111 5112DRM DRIVERS FOR ZTE ZX 5113M: Shawn Guo <shawnguo@kernel.org> 5114L: dri-devel@lists.freedesktop.org 5115S: Maintained 5116F: drivers/gpu/drm/zte/ 5117F: Documentation/devicetree/bindings/display/zte,vou.txt 5118T: git git://anongit.freedesktop.org/drm/drm-misc 5119 5120DRM PANEL DRIVERS 5121M: Thierry Reding <thierry.reding@gmail.com> 5122L: dri-devel@lists.freedesktop.org 5123T: git git://anongit.freedesktop.org/drm/drm-misc 5124S: Maintained 5125F: drivers/gpu/drm/drm_panel.c 5126F: drivers/gpu/drm/panel/ 5127F: include/drm/drm_panel.h 5128F: Documentation/devicetree/bindings/display/panel/ 5129 5130DRM TINYDRM DRIVERS 5131M: Noralf Trønnes <noralf@tronnes.org> 5132W: https://github.com/notro/tinydrm/wiki/Development 5133T: git git://anongit.freedesktop.org/drm/drm-misc 5134S: Maintained 5135F: drivers/gpu/drm/tinydrm/ 5136F: include/drm/tinydrm/ 5137 5138DRM DRIVERS FOR XEN 5139M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5140T: git git://anongit.freedesktop.org/drm/drm-misc 5141L: dri-devel@lists.freedesktop.org 5142L: xen-devel@lists.xen.org 5143S: Supported 5144F: drivers/gpu/drm/xen/ 5145F: Documentation/gpu/xen-front.rst 5146 5147DRM TTM SUBSYSTEM 5148M: Christian Koenig <christian.koenig@amd.com> 5149M: Huang Rui <ray.huang@amd.com> 5150M: Junwei Zhang <Jerry.Zhang@amd.com> 5151T: git git://people.freedesktop.org/~agd5f/linux 5152S: Maintained 5153L: dri-devel@lists.freedesktop.org 5154F: include/drm/ttm/ 5155F: drivers/gpu/drm/ttm/ 5156 5157DSBR100 USB FM RADIO DRIVER 5158M: Alexey Klimov <klimov.linux@gmail.com> 5159L: linux-media@vger.kernel.org 5160T: git git://linuxtv.org/media_tree.git 5161S: Maintained 5162F: drivers/media/radio/dsbr100.c 5163 5164DSCC4 DRIVER 5165M: Francois Romieu <romieu@fr.zoreil.com> 5166L: netdev@vger.kernel.org 5167S: Maintained 5168F: drivers/net/wan/dscc4.c 5169 5170DT3155 MEDIA DRIVER 5171M: Hans Verkuil <hverkuil@xs4all.nl> 5172L: linux-media@vger.kernel.org 5173T: git git://linuxtv.org/media_tree.git 5174W: https://linuxtv.org 5175S: Odd Fixes 5176F: drivers/media/pci/dt3155/ 5177 5178DVB_USB_AF9015 MEDIA DRIVER 5179M: Antti Palosaari <crope@iki.fi> 5180L: linux-media@vger.kernel.org 5181W: https://linuxtv.org 5182W: http://palosaari.fi/linux/ 5183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5184T: git git://linuxtv.org/anttip/media_tree.git 5185S: Maintained 5186F: drivers/media/usb/dvb-usb-v2/af9015* 5187 5188DVB_USB_AF9035 MEDIA DRIVER 5189M: Antti Palosaari <crope@iki.fi> 5190L: linux-media@vger.kernel.org 5191W: https://linuxtv.org 5192W: http://palosaari.fi/linux/ 5193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5194T: git git://linuxtv.org/anttip/media_tree.git 5195S: Maintained 5196F: drivers/media/usb/dvb-usb-v2/af9035* 5197 5198DVB_USB_ANYSEE MEDIA DRIVER 5199M: Antti Palosaari <crope@iki.fi> 5200L: linux-media@vger.kernel.org 5201W: https://linuxtv.org 5202W: http://palosaari.fi/linux/ 5203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5204T: git git://linuxtv.org/anttip/media_tree.git 5205S: Maintained 5206F: drivers/media/usb/dvb-usb-v2/anysee* 5207 5208DVB_USB_AU6610 MEDIA DRIVER 5209M: Antti Palosaari <crope@iki.fi> 5210L: linux-media@vger.kernel.org 5211W: https://linuxtv.org 5212W: http://palosaari.fi/linux/ 5213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5214T: git git://linuxtv.org/anttip/media_tree.git 5215S: Maintained 5216F: drivers/media/usb/dvb-usb-v2/au6610* 5217 5218DVB_USB_CE6230 MEDIA DRIVER 5219M: Antti Palosaari <crope@iki.fi> 5220L: linux-media@vger.kernel.org 5221W: https://linuxtv.org 5222W: http://palosaari.fi/linux/ 5223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5224T: git git://linuxtv.org/anttip/media_tree.git 5225S: Maintained 5226F: drivers/media/usb/dvb-usb-v2/ce6230* 5227 5228DVB_USB_CXUSB MEDIA DRIVER 5229M: Michael Krufky <mkrufky@linuxtv.org> 5230L: linux-media@vger.kernel.org 5231W: https://linuxtv.org 5232W: http://github.com/mkrufky 5233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5234T: git git://linuxtv.org/media_tree.git 5235S: Maintained 5236F: drivers/media/usb/dvb-usb/cxusb* 5237 5238DVB_USB_EC168 MEDIA DRIVER 5239M: Antti Palosaari <crope@iki.fi> 5240L: linux-media@vger.kernel.org 5241W: https://linuxtv.org 5242W: http://palosaari.fi/linux/ 5243Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5244T: git git://linuxtv.org/anttip/media_tree.git 5245S: Maintained 5246F: drivers/media/usb/dvb-usb-v2/ec168* 5247 5248DVB_USB_GL861 MEDIA DRIVER 5249M: Antti Palosaari <crope@iki.fi> 5250L: linux-media@vger.kernel.org 5251W: https://linuxtv.org 5252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5253T: git git://linuxtv.org/anttip/media_tree.git 5254S: Maintained 5255F: drivers/media/usb/dvb-usb-v2/gl861* 5256 5257DVB_USB_MXL111SF MEDIA DRIVER 5258M: Michael Krufky <mkrufky@linuxtv.org> 5259L: linux-media@vger.kernel.org 5260W: https://linuxtv.org 5261W: http://github.com/mkrufky 5262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5263T: git git://linuxtv.org/mkrufky/mxl111sf.git 5264S: Maintained 5265F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5266 5267DVB_USB_RTL28XXU MEDIA DRIVER 5268M: Antti Palosaari <crope@iki.fi> 5269L: linux-media@vger.kernel.org 5270W: https://linuxtv.org 5271W: http://palosaari.fi/linux/ 5272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5273T: git git://linuxtv.org/anttip/media_tree.git 5274S: Maintained 5275F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5276 5277DVB_USB_V2 MEDIA DRIVER 5278M: Antti Palosaari <crope@iki.fi> 5279L: linux-media@vger.kernel.org 5280W: https://linuxtv.org 5281W: http://palosaari.fi/linux/ 5282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5283T: git git://linuxtv.org/anttip/media_tree.git 5284S: Maintained 5285F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5286F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5287 5288DYNAMIC DEBUG 5289M: Jason Baron <jbaron@akamai.com> 5290S: Maintained 5291F: lib/dynamic_debug.c 5292F: include/linux/dynamic_debug.h 5293 5294DYNAMIC INTERRUPT MODERATION 5295M: Tal Gilboa <talgi@mellanox.com> 5296S: Maintained 5297F: include/linux/net_dim.h 5298 5299DZ DECSTATION DZ11 SERIAL DRIVER 5300M: "Maciej W. Rozycki" <macro@linux-mips.org> 5301S: Maintained 5302F: drivers/tty/serial/dz.* 5303 5304E3X0 POWER BUTTON DRIVER 5305M: Moritz Fischer <moritz.fischer@ettus.com> 5306L: usrp-users@lists.ettus.com 5307W: http://www.ettus.com 5308S: Supported 5309F: drivers/input/misc/e3x0-button.c 5310F: Documentation/devicetree/bindings/input/e3x0-button.txt 5311 5312E4000 MEDIA DRIVER 5313M: Antti Palosaari <crope@iki.fi> 5314L: linux-media@vger.kernel.org 5315W: https://linuxtv.org 5316W: http://palosaari.fi/linux/ 5317Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5318T: git git://linuxtv.org/anttip/media_tree.git 5319S: Maintained 5320F: drivers/media/tuners/e4000* 5321 5322EARTH_PT1 MEDIA DRIVER 5323M: Akihiro Tsukada <tskd08@gmail.com> 5324L: linux-media@vger.kernel.org 5325S: Odd Fixes 5326F: drivers/media/pci/pt1/ 5327 5328EARTH_PT3 MEDIA DRIVER 5329M: Akihiro Tsukada <tskd08@gmail.com> 5330L: linux-media@vger.kernel.org 5331S: Odd Fixes 5332F: drivers/media/pci/pt3/ 5333 5334EC100 MEDIA DRIVER 5335M: Antti Palosaari <crope@iki.fi> 5336L: linux-media@vger.kernel.org 5337W: https://linuxtv.org 5338W: http://palosaari.fi/linux/ 5339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5340T: git git://linuxtv.org/anttip/media_tree.git 5341S: Maintained 5342F: drivers/media/dvb-frontends/ec100* 5343 5344ECRYPT FILE SYSTEM 5345M: Tyler Hicks <tyhicks@canonical.com> 5346L: ecryptfs@vger.kernel.org 5347W: http://ecryptfs.org 5348W: https://launchpad.net/ecryptfs 5349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5350S: Supported 5351F: Documentation/filesystems/ecryptfs.txt 5352F: fs/ecryptfs/ 5353 5354EDAC-AMD64 5355M: Borislav Petkov <bp@alien8.de> 5356L: linux-edac@vger.kernel.org 5357S: Maintained 5358F: drivers/edac/amd64_edac* 5359 5360EDAC-CALXEDA 5361M: Robert Richter <rric@kernel.org> 5362L: linux-edac@vger.kernel.org 5363S: Maintained 5364F: drivers/edac/highbank* 5365 5366EDAC-CAVIUM OCTEON 5367M: Ralf Baechle <ralf@linux-mips.org> 5368M: David Daney <david.daney@cavium.com> 5369L: linux-edac@vger.kernel.org 5370L: linux-mips@vger.kernel.org 5371S: Supported 5372F: drivers/edac/octeon_edac* 5373 5374EDAC-CAVIUM THUNDERX 5375M: David Daney <david.daney@cavium.com> 5376M: Jan Glauber <jglauber@cavium.com> 5377L: linux-edac@vger.kernel.org 5378S: Supported 5379F: drivers/edac/thunderx_edac* 5380 5381EDAC-CORE 5382M: Borislav Petkov <bp@alien8.de> 5383M: Mauro Carvalho Chehab <mchehab@kernel.org> 5384L: linux-edac@vger.kernel.org 5385T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5386T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5387S: Supported 5388F: Documentation/admin-guide/ras.rst 5389F: Documentation/driver-api/edac.rst 5390F: drivers/edac/ 5391F: include/linux/edac.h 5392 5393EDAC-E752X 5394M: Mark Gross <mark.gross@intel.com> 5395L: linux-edac@vger.kernel.org 5396S: Maintained 5397F: drivers/edac/e752x_edac.c 5398 5399EDAC-E7XXX 5400L: linux-edac@vger.kernel.org 5401S: Maintained 5402F: drivers/edac/e7xxx_edac.c 5403 5404EDAC-FSL_DDR 5405M: York Sun <york.sun@nxp.com> 5406L: linux-edac@vger.kernel.org 5407S: Maintained 5408F: drivers/edac/fsl_ddr_edac.* 5409 5410EDAC-GHES 5411M: Mauro Carvalho Chehab <mchehab@kernel.org> 5412L: linux-edac@vger.kernel.org 5413S: Maintained 5414F: drivers/edac/ghes_edac.c 5415 5416EDAC-I3000 5417L: linux-edac@vger.kernel.org 5418S: Orphan 5419F: drivers/edac/i3000_edac.c 5420 5421EDAC-I5000 5422L: linux-edac@vger.kernel.org 5423S: Maintained 5424F: drivers/edac/i5000_edac.c 5425 5426EDAC-I5400 5427M: Mauro Carvalho Chehab <mchehab@kernel.org> 5428L: linux-edac@vger.kernel.org 5429S: Maintained 5430F: drivers/edac/i5400_edac.c 5431 5432EDAC-I7300 5433M: Mauro Carvalho Chehab <mchehab@kernel.org> 5434L: linux-edac@vger.kernel.org 5435S: Maintained 5436F: drivers/edac/i7300_edac.c 5437 5438EDAC-I7CORE 5439M: Mauro Carvalho Chehab <mchehab@kernel.org> 5440L: linux-edac@vger.kernel.org 5441S: Maintained 5442F: drivers/edac/i7core_edac.c 5443 5444EDAC-I82443BXGX 5445M: Tim Small <tim@buttersideup.com> 5446L: linux-edac@vger.kernel.org 5447S: Maintained 5448F: drivers/edac/i82443bxgx_edac.c 5449 5450EDAC-I82975X 5451M: "Arvind R." <arvino55@gmail.com> 5452L: linux-edac@vger.kernel.org 5453S: Maintained 5454F: drivers/edac/i82975x_edac.c 5455 5456EDAC-IE31200 5457M: Jason Baron <jbaron@akamai.com> 5458L: linux-edac@vger.kernel.org 5459S: Maintained 5460F: drivers/edac/ie31200_edac.c 5461 5462EDAC-MPC85XX 5463M: Johannes Thumshirn <morbidrsa@gmail.com> 5464L: linux-edac@vger.kernel.org 5465S: Maintained 5466F: drivers/edac/mpc85xx_edac.[ch] 5467 5468EDAC-PASEMI 5469M: Egor Martovetsky <egor@pasemi.com> 5470L: linux-edac@vger.kernel.org 5471S: Maintained 5472F: drivers/edac/pasemi_edac.c 5473 5474EDAC-PND2 5475M: Tony Luck <tony.luck@intel.com> 5476L: linux-edac@vger.kernel.org 5477S: Maintained 5478F: drivers/edac/pnd2_edac.[ch] 5479 5480EDAC-R82600 5481M: Tim Small <tim@buttersideup.com> 5482L: linux-edac@vger.kernel.org 5483S: Maintained 5484F: drivers/edac/r82600_edac.c 5485 5486EDAC-SBRIDGE 5487M: Tony Luck <tony.luck@intel.com> 5488R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5489L: linux-edac@vger.kernel.org 5490S: Maintained 5491F: drivers/edac/sb_edac.c 5492 5493EDAC-SKYLAKE 5494M: Tony Luck <tony.luck@intel.com> 5495L: linux-edac@vger.kernel.org 5496S: Maintained 5497F: drivers/edac/skx_edac.c 5498 5499EDAC-TI 5500M: Tero Kristo <t-kristo@ti.com> 5501L: linux-edac@vger.kernel.org 5502S: Maintained 5503F: drivers/edac/ti_edac.c 5504 5505EDAC-QCOM 5506M: Channagoud Kadabi <ckadabi@codeaurora.org> 5507M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5508L: linux-arm-msm@vger.kernel.org 5509L: linux-edac@vger.kernel.org 5510S: Maintained 5511F: drivers/edac/qcom_edac.c 5512 5513EDIROL UA-101/UA-1000 DRIVER 5514M: Clemens Ladisch <clemens@ladisch.de> 5515L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5516T: git git://git.alsa-project.org/alsa-kernel.git 5517S: Maintained 5518F: sound/usb/misc/ua101.c 5519 5520EFI TEST DRIVER 5521L: linux-efi@vger.kernel.org 5522M: Ivan Hu <ivan.hu@canonical.com> 5523M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5524S: Maintained 5525F: drivers/firmware/efi/test/ 5526 5527EFI VARIABLE FILESYSTEM 5528M: Matthew Garrett <matthew.garrett@nebula.com> 5529M: Jeremy Kerr <jk@ozlabs.org> 5530M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5531T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5532L: linux-efi@vger.kernel.org 5533S: Maintained 5534F: fs/efivarfs/ 5535 5536EFIFB FRAMEBUFFER DRIVER 5537L: linux-fbdev@vger.kernel.org 5538M: Peter Jones <pjones@redhat.com> 5539S: Maintained 5540F: drivers/video/fbdev/efifb.c 5541 5542EFS FILESYSTEM 5543W: http://aeschi.ch.eu.org/efs/ 5544S: Orphan 5545F: fs/efs/ 5546 5547EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5548M: Douglas Miller <dougmill@linux.ibm.com> 5549L: netdev@vger.kernel.org 5550S: Maintained 5551F: drivers/net/ethernet/ibm/ehea/ 5552 5553EM28XX VIDEO4LINUX DRIVER 5554M: Mauro Carvalho Chehab <mchehab@kernel.org> 5555L: linux-media@vger.kernel.org 5556W: https://linuxtv.org 5557T: git git://linuxtv.org/media_tree.git 5558S: Maintained 5559F: drivers/media/usb/em28xx/ 5560F: Documentation/media/v4l-drivers/em28xx* 5561 5562EMBEDDED LINUX 5563M: Paul Gortmaker <paul.gortmaker@windriver.com> 5564M: Matt Mackall <mpm@selenic.com> 5565M: David Woodhouse <dwmw2@infradead.org> 5566L: linux-embedded@vger.kernel.org 5567S: Maintained 5568 5569Emulex 10Gbps iSCSI - OneConnect DRIVER 5570M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5571M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5572M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5573L: linux-scsi@vger.kernel.org 5574W: http://www.broadcom.com 5575S: Supported 5576F: drivers/scsi/be2iscsi/ 5577 5578Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5579M: Sathya Perla <sathya.perla@broadcom.com> 5580M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5581M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5582M: Somnath Kotur <somnath.kotur@broadcom.com> 5583L: netdev@vger.kernel.org 5584W: http://www.emulex.com 5585S: Supported 5586F: drivers/net/ethernet/emulex/benet/ 5587 5588EMULEX ONECONNECT ROCE DRIVER 5589M: Selvin Xavier <selvin.xavier@broadcom.com> 5590M: Devesh Sharma <devesh.sharma@broadcom.com> 5591L: linux-rdma@vger.kernel.org 5592W: http://www.broadcom.com 5593S: Odd Fixes 5594F: drivers/infiniband/hw/ocrdma/ 5595F: include/uapi/rdma/ocrdma-abi.h 5596 5597EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5598M: James Smart <james.smart@broadcom.com> 5599M: Dick Kennedy <dick.kennedy@broadcom.com> 5600L: linux-scsi@vger.kernel.org 5601W: http://www.broadcom.com 5602S: Supported 5603F: drivers/scsi/lpfc/ 5604 5605ENE CB710 FLASH CARD READER DRIVER 5606M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5607S: Maintained 5608F: drivers/misc/cb710/ 5609F: drivers/mmc/host/cb710-mmc.* 5610F: include/linux/cb710.h 5611 5612ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5613M: Maxim Levitsky <maximlevitsky@gmail.com> 5614S: Maintained 5615F: drivers/media/rc/ene_ir.* 5616 5617EPSON S1D13XXX FRAMEBUFFER DRIVER 5618M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5619S: Maintained 5620T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5621F: drivers/video/fbdev/s1d13xxxfb.c 5622F: include/video/s1d13xxxfb.h 5623 5624ERRSEQ ERROR TRACKING INFRASTRUCTURE 5625M: Jeff Layton <jlayton@kernel.org> 5626S: Maintained 5627F: lib/errseq.c 5628F: include/linux/errseq.h 5629 5630ET131X NETWORK DRIVER 5631M: Mark Einon <mark.einon@gmail.com> 5632S: Odd Fixes 5633F: drivers/net/ethernet/agere/ 5634 5635ETHERNET BRIDGE 5636M: Roopa Prabhu <roopa@cumulusnetworks.com> 5637M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5638L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5639L: netdev@vger.kernel.org 5640W: http://www.linuxfoundation.org/en/Net:Bridge 5641S: Maintained 5642F: include/linux/netfilter_bridge/ 5643F: net/bridge/ 5644 5645ETHERNET PHY LIBRARY 5646M: Andrew Lunn <andrew@lunn.ch> 5647M: Florian Fainelli <f.fainelli@gmail.com> 5648M: Heiner Kallweit <hkallweit1@gmail.com> 5649L: netdev@vger.kernel.org 5650S: Maintained 5651F: Documentation/ABI/testing/sysfs-bus-mdio 5652F: Documentation/devicetree/bindings/net/mdio* 5653F: Documentation/networking/phy.txt 5654F: drivers/net/phy/ 5655F: drivers/of/of_mdio.c 5656F: drivers/of/of_net.c 5657F: include/linux/*mdio*.h 5658F: include/linux/of_net.h 5659F: include/linux/phy.h 5660F: include/linux/phy_fixed.h 5661F: include/linux/platform_data/mdio-bcm-unimac.h 5662F: include/linux/platform_data/mdio-gpio.h 5663F: include/trace/events/mdio.h 5664F: include/uapi/linux/mdio.h 5665F: include/uapi/linux/mii.h 5666 5667EXT2 FILE SYSTEM 5668M: Jan Kara <jack@suse.com> 5669L: linux-ext4@vger.kernel.org 5670S: Maintained 5671F: Documentation/filesystems/ext2.txt 5672F: fs/ext2/ 5673F: include/linux/ext2* 5674 5675EXT4 FILE SYSTEM 5676M: "Theodore Ts'o" <tytso@mit.edu> 5677M: Andreas Dilger <adilger.kernel@dilger.ca> 5678L: linux-ext4@vger.kernel.org 5679W: http://ext4.wiki.kernel.org 5680Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5682S: Maintained 5683F: Documentation/filesystems/ext4/ext4.rst 5684F: fs/ext4/ 5685 5686Extended Verification Module (EVM) 5687M: Mimi Zohar <zohar@linux.ibm.com> 5688L: linux-integrity@vger.kernel.org 5689S: Supported 5690F: security/integrity/evm/ 5691 5692EXTENSIBLE FIRMWARE INTERFACE (EFI) 5693M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5694L: linux-efi@vger.kernel.org 5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5696S: Maintained 5697F: Documentation/efi-stub.txt 5698F: arch/*/kernel/efi.c 5699F: arch/x86/boot/compressed/eboot.[ch] 5700F: arch/*/include/asm/efi.h 5701F: arch/x86/platform/efi/ 5702F: drivers/firmware/efi/ 5703F: include/linux/efi*.h 5704F: arch/arm/boot/compressed/efi-header.S 5705F: arch/arm64/kernel/efi-entry.S 5706 5707EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5708M: MyungJoo Ham <myungjoo.ham@samsung.com> 5709M: Chanwoo Choi <cw00.choi@samsung.com> 5710L: linux-kernel@vger.kernel.org 5711T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5712S: Maintained 5713F: drivers/extcon/ 5714F: include/linux/extcon/ 5715F: include/linux/extcon.h 5716F: Documentation/extcon/ 5717F: Documentation/devicetree/bindings/extcon/ 5718 5719EXYNOS DP DRIVER 5720M: Jingoo Han <jingoohan1@gmail.com> 5721L: dri-devel@lists.freedesktop.org 5722S: Maintained 5723F: drivers/gpu/drm/exynos/exynos_dp* 5724 5725EXYNOS SYSMMU (IOMMU) driver 5726M: Marek Szyprowski <m.szyprowski@samsung.com> 5727L: iommu@lists.linux-foundation.org 5728S: Maintained 5729F: drivers/iommu/exynos-iommu.c 5730 5731EZchip NPS platform support 5732M: Vineet Gupta <vgupta@synopsys.com> 5733M: Ofer Levi <oferle@mellanox.com> 5734S: Supported 5735F: arch/arc/plat-eznps 5736F: arch/arc/boot/dts/eznps.dts 5737 5738F2FS FILE SYSTEM 5739M: Jaegeuk Kim <jaegeuk@kernel.org> 5740M: Chao Yu <yuchao0@huawei.com> 5741L: linux-f2fs-devel@lists.sourceforge.net 5742W: https://f2fs.wiki.kernel.org/ 5743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5744S: Maintained 5745F: Documentation/filesystems/f2fs.txt 5746F: Documentation/ABI/testing/sysfs-fs-f2fs 5747F: fs/f2fs/ 5748F: include/linux/f2fs_fs.h 5749F: include/trace/events/f2fs.h 5750 5751F71805F HARDWARE MONITORING DRIVER 5752M: Jean Delvare <jdelvare@suse.com> 5753L: linux-hwmon@vger.kernel.org 5754S: Maintained 5755F: Documentation/hwmon/f71805f 5756F: drivers/hwmon/f71805f.c 5757 5758FADDR2LINE 5759M: Josh Poimboeuf <jpoimboe@redhat.com> 5760S: Maintained 5761F: scripts/faddr2line 5762 5763FAILOVER MODULE 5764M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5765L: netdev@vger.kernel.org 5766S: Supported 5767F: net/core/failover.c 5768F: include/net/failover.h 5769F: Documentation/networking/failover.rst 5770 5771FANOTIFY 5772M: Jan Kara <jack@suse.cz> 5773R: Amir Goldstein <amir73il@gmail.com> 5774L: linux-fsdevel@vger.kernel.org 5775S: Maintained 5776F: fs/notify/fanotify/ 5777F: include/linux/fanotify.h 5778F: include/uapi/linux/fanotify.h 5779 5780FARSYNC SYNCHRONOUS DRIVER 5781M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5782W: http://www.farsite.co.uk/ 5783S: Supported 5784F: drivers/net/wan/farsync.* 5785 5786FAULT INJECTION SUPPORT 5787M: Akinobu Mita <akinobu.mita@gmail.com> 5788S: Supported 5789F: Documentation/fault-injection/ 5790F: lib/fault-inject.c 5791 5792FBTFT Framebuffer drivers 5793S: Orphan 5794L: dri-devel@lists.freedesktop.org 5795L: linux-fbdev@vger.kernel.org 5796F: drivers/staging/fbtft/ 5797 5798FC0011 TUNER DRIVER 5799M: Michael Buesch <m@bues.ch> 5800L: linux-media@vger.kernel.org 5801S: Maintained 5802F: drivers/media/tuners/fc0011.h 5803F: drivers/media/tuners/fc0011.c 5804 5805FC2580 MEDIA DRIVER 5806M: Antti Palosaari <crope@iki.fi> 5807L: linux-media@vger.kernel.org 5808W: https://linuxtv.org 5809W: http://palosaari.fi/linux/ 5810Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5811T: git git://linuxtv.org/anttip/media_tree.git 5812S: Maintained 5813F: drivers/media/tuners/fc2580* 5814 5815FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5816M: Johannes Thumshirn <jth@kernel.org> 5817L: linux-scsi@vger.kernel.org 5818W: www.Open-FCoE.org 5819S: Supported 5820F: drivers/scsi/libfc/ 5821F: drivers/scsi/fcoe/ 5822F: include/scsi/fc/ 5823F: include/scsi/libfc.h 5824F: include/scsi/libfcoe.h 5825F: include/uapi/scsi/fc/ 5826 5827FILE LOCKING (flock() and fcntl()/lockf()) 5828M: Jeff Layton <jlayton@kernel.org> 5829M: "J. Bruce Fields" <bfields@fieldses.org> 5830L: linux-fsdevel@vger.kernel.org 5831S: Maintained 5832F: include/linux/fcntl.h 5833F: include/uapi/linux/fcntl.h 5834F: fs/fcntl.c 5835F: fs/locks.c 5836 5837FILESYSTEMS (VFS and infrastructure) 5838M: Alexander Viro <viro@zeniv.linux.org.uk> 5839L: linux-fsdevel@vger.kernel.org 5840S: Maintained 5841F: fs/* 5842F: include/linux/fs.h 5843F: include/uapi/linux/fs.h 5844 5845FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5846M: Riku Voipio <riku.voipio@iki.fi> 5847L: linux-hwmon@vger.kernel.org 5848S: Maintained 5849F: drivers/hwmon/f75375s.c 5850F: include/linux/f75375s.h 5851 5852FIREWIRE AUDIO DRIVERS 5853M: Clemens Ladisch <clemens@ladisch.de> 5854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5855T: git git://git.alsa-project.org/alsa-kernel.git 5856S: Maintained 5857F: sound/firewire/ 5858 5859FIREWIRE MEDIA DRIVERS (firedtv) 5860M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5861L: linux-media@vger.kernel.org 5862L: linux1394-devel@lists.sourceforge.net 5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5864S: Maintained 5865F: drivers/media/firewire/ 5866 5867FIREWIRE SBP-2 TARGET 5868M: Chris Boot <bootc@bootc.net> 5869L: linux-scsi@vger.kernel.org 5870L: target-devel@vger.kernel.org 5871L: linux1394-devel@lists.sourceforge.net 5872T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5873S: Maintained 5874F: drivers/target/sbp/ 5875 5876FIREWIRE SUBSYSTEM 5877M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5878L: linux1394-devel@lists.sourceforge.net 5879W: http://ieee1394.wiki.kernel.org/ 5880T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5881S: Maintained 5882F: drivers/firewire/ 5883F: include/linux/firewire.h 5884F: include/uapi/linux/firewire*.h 5885F: tools/firewire/ 5886 5887FIRMWARE LOADER (request_firmware) 5888M: Luis Chamberlain <mcgrof@kernel.org> 5889L: linux-kernel@vger.kernel.org 5890S: Maintained 5891F: Documentation/firmware_class/ 5892F: drivers/base/firmware_loader/ 5893F: include/linux/firmware.h 5894 5895FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5896M: Joshua Morris <josh.h.morris@us.ibm.com> 5897M: Philip Kelleher <pjk1939@linux.ibm.com> 5898S: Maintained 5899F: drivers/block/rsxx/ 5900 5901FLOPPY DRIVER 5902M: Jiri Kosina <jikos@kernel.org> 5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5904S: Odd fixes 5905F: drivers/block/floppy.c 5906 5907FMC SUBSYSTEM 5908M: Alessandro Rubini <rubini@gnudd.com> 5909W: http://www.ohwr.org/projects/fmc-bus 5910S: Supported 5911F: drivers/fmc/ 5912F: include/linux/fmc*.h 5913F: include/linux/ipmi-fru.h 5914K: fmc_d.*register 5915 5916FPGA MANAGER FRAMEWORK 5917M: Alan Tull <atull@kernel.org> 5918M: Moritz Fischer <mdf@kernel.org> 5919L: linux-fpga@vger.kernel.org 5920S: Maintained 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5922Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5923F: Documentation/fpga/ 5924F: Documentation/driver-api/fpga/ 5925F: Documentation/devicetree/bindings/fpga/ 5926F: drivers/fpga/ 5927F: include/linux/fpga/ 5928W: http://www.rocketboards.org 5929 5930FPGA DFL DRIVERS 5931M: Wu Hao <hao.wu@intel.com> 5932L: linux-fpga@vger.kernel.org 5933S: Maintained 5934F: Documentation/fpga/dfl.txt 5935F: include/uapi/linux/fpga-dfl.h 5936F: drivers/fpga/dfl* 5937 5938FPU EMULATOR 5939M: Bill Metzenthen <billm@melbpc.org.au> 5940W: http://floatingpoint.sourceforge.net/emulator/index.html 5941S: Maintained 5942F: arch/x86/math-emu/ 5943 5944FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5945L: netdev@vger.kernel.org 5946S: Orphan 5947F: drivers/net/wan/dlci.c 5948F: drivers/net/wan/sdla.c 5949 5950FRAMEBUFFER LAYER 5951M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5952L: dri-devel@lists.freedesktop.org 5953L: linux-fbdev@vger.kernel.org 5954T: git git://github.com/bzolnier/linux.git 5955Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5956S: Maintained 5957F: Documentation/fb/ 5958F: drivers/video/ 5959F: include/video/ 5960F: include/linux/fb.h 5961F: include/uapi/video/ 5962F: include/uapi/linux/fb.h 5963 5964FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5965M: Horia Geantă <horia.geanta@nxp.com> 5966M: Aymen Sghaier <aymen.sghaier@nxp.com> 5967L: linux-crypto@vger.kernel.org 5968S: Maintained 5969F: drivers/crypto/caam/ 5970F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5971 5972FREESCALE DIU FRAMEBUFFER DRIVER 5973M: Timur Tabi <timur@kernel.org> 5974L: linux-fbdev@vger.kernel.org 5975S: Maintained 5976F: drivers/video/fbdev/fsl-diu-fb.* 5977 5978FREESCALE DMA DRIVER 5979M: Li Yang <leoyang.li@nxp.com> 5980M: Zhang Wei <zw@zh-kernel.org> 5981L: linuxppc-dev@lists.ozlabs.org 5982S: Maintained 5983F: drivers/dma/fsldma.* 5984 5985FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5986M: Claudiu Manoil <claudiu.manoil@nxp.com> 5987L: netdev@vger.kernel.org 5988S: Maintained 5989F: drivers/net/ethernet/freescale/gianfar* 5990F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5991 5992FREESCALE GPMI NAND DRIVER 5993M: Han Xu <han.xu@nxp.com> 5994L: linux-mtd@lists.infradead.org 5995S: Maintained 5996F: drivers/mtd/nand/raw/gpmi-nand/* 5997 5998FREESCALE I2C CPM DRIVER 5999M: Jochen Friedrich <jochen@scram.de> 6000L: linuxppc-dev@lists.ozlabs.org 6001L: linux-i2c@vger.kernel.org 6002S: Maintained 6003F: drivers/i2c/busses/i2c-cpm.c 6004 6005FREESCALE IMX LPI2C DRIVER 6006M: Dong Aisheng <aisheng.dong@nxp.com> 6007L: linux-i2c@vger.kernel.org 6008L: linux-imx@nxp.com 6009S: Maintained 6010F: drivers/i2c/busses/i2c-imx-lpi2c.c 6011F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6012 6013FREESCALE IMX / MXC FEC DRIVER 6014M: Fugang Duan <fugang.duan@nxp.com> 6015L: netdev@vger.kernel.org 6016S: Maintained 6017F: drivers/net/ethernet/freescale/fec_main.c 6018F: drivers/net/ethernet/freescale/fec_ptp.c 6019F: drivers/net/ethernet/freescale/fec.h 6020F: Documentation/devicetree/bindings/net/fsl-fec.txt 6021 6022FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6023M: Sascha Hauer <s.hauer@pengutronix.de> 6024R: Pengutronix Kernel Team <kernel@pengutronix.de> 6025L: linux-fbdev@vger.kernel.org 6026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6027S: Maintained 6028F: include/linux/platform_data/video-imxfb.h 6029F: drivers/video/fbdev/imxfb.c 6030 6031FREESCALE QORIQ DPAA ETHERNET DRIVER 6032M: Madalin Bucur <madalin.bucur@nxp.com> 6033L: netdev@vger.kernel.org 6034S: Maintained 6035F: drivers/net/ethernet/freescale/dpaa 6036 6037FREESCALE QORIQ DPAA FMAN DRIVER 6038M: Madalin Bucur <madalin.bucur@nxp.com> 6039L: netdev@vger.kernel.org 6040S: Maintained 6041F: drivers/net/ethernet/freescale/fman 6042F: Documentation/devicetree/bindings/net/fsl-fman.txt 6043 6044FREESCALE QORIQ PTP CLOCK DRIVER 6045M: Yangbo Lu <yangbo.lu@nxp.com> 6046L: netdev@vger.kernel.org 6047S: Maintained 6048F: drivers/ptp/ptp_qoriq.c 6049F: include/linux/fsl/ptp_qoriq.h 6050F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6051 6052FREESCALE QUAD SPI DRIVER 6053M: Han Xu <han.xu@nxp.com> 6054L: linux-mtd@lists.infradead.org 6055S: Maintained 6056F: drivers/mtd/spi-nor/fsl-quadspi.c 6057 6058FREESCALE QUICC ENGINE LIBRARY 6059M: Qiang Zhao <qiang.zhao@nxp.com> 6060L: linuxppc-dev@lists.ozlabs.org 6061S: Maintained 6062F: drivers/soc/fsl/qe/ 6063F: include/soc/fsl/*qe*.h 6064F: include/soc/fsl/*ucc*.h 6065 6066FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6067M: Li Yang <leoyang.li@nxp.com> 6068L: netdev@vger.kernel.org 6069L: linuxppc-dev@lists.ozlabs.org 6070S: Maintained 6071F: drivers/net/ethernet/freescale/ucc_geth* 6072 6073FREESCALE QUICC ENGINE UCC HDLC DRIVER 6074M: Zhao Qiang <qiang.zhao@nxp.com> 6075L: netdev@vger.kernel.org 6076L: linuxppc-dev@lists.ozlabs.org 6077S: Maintained 6078F: drivers/net/wan/fsl_ucc_hdlc* 6079 6080FREESCALE QUICC ENGINE UCC UART DRIVER 6081M: Timur Tabi <timur@kernel.org> 6082L: linuxppc-dev@lists.ozlabs.org 6083S: Maintained 6084F: drivers/tty/serial/ucc_uart.c 6085 6086FREESCALE SOC DRIVERS 6087M: Li Yang <leoyang.li@nxp.com> 6088L: linuxppc-dev@lists.ozlabs.org 6089L: linux-arm-kernel@lists.infradead.org 6090S: Maintained 6091F: Documentation/devicetree/bindings/soc/fsl/ 6092F: drivers/soc/fsl/ 6093F: include/linux/fsl/ 6094 6095FREESCALE SOC FS_ENET DRIVER 6096M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6097L: linuxppc-dev@lists.ozlabs.org 6098L: netdev@vger.kernel.org 6099S: Maintained 6100F: drivers/net/ethernet/freescale/fs_enet/ 6101F: include/linux/fs_enet_pd.h 6102 6103FREESCALE SOC SOUND DRIVERS 6104M: Timur Tabi <timur@kernel.org> 6105M: Nicolin Chen <nicoleotsuka@gmail.com> 6106M: Xiubo Li <Xiubo.Lee@gmail.com> 6107R: Fabio Estevam <fabio.estevam@nxp.com> 6108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6109L: linuxppc-dev@lists.ozlabs.org 6110S: Maintained 6111F: sound/soc/fsl/fsl* 6112F: sound/soc/fsl/imx* 6113F: sound/soc/fsl/mpc8610_hpcd.c 6114 6115FREESCALE USB PERIPHERAL DRIVERS 6116M: Li Yang <leoyang.li@nxp.com> 6117L: linux-usb@vger.kernel.org 6118L: linuxppc-dev@lists.ozlabs.org 6119S: Maintained 6120F: drivers/usb/gadget/udc/fsl* 6121 6122FREEVXFS FILESYSTEM 6123M: Christoph Hellwig <hch@infradead.org> 6124W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6125S: Maintained 6126F: fs/freevxfs/ 6127 6128FREEZER 6129M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6130M: Pavel Machek <pavel@ucw.cz> 6131L: linux-pm@vger.kernel.org 6132S: Supported 6133F: Documentation/power/freezing-of-tasks.txt 6134F: include/linux/freezer.h 6135F: kernel/freezer.c 6136 6137FRONTSWAP API 6138M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6139L: linux-kernel@vger.kernel.org 6140S: Maintained 6141F: mm/frontswap.c 6142F: include/linux/frontswap.h 6143 6144FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6145M: David Howells <dhowells@redhat.com> 6146L: linux-cachefs@redhat.com (moderated for non-subscribers) 6147S: Supported 6148F: Documentation/filesystems/caching/ 6149F: fs/fscache/ 6150F: include/linux/fscache*.h 6151 6152FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6153M: Theodore Y. Ts'o <tytso@mit.edu> 6154M: Jaegeuk Kim <jaegeuk@kernel.org> 6155L: linux-fscrypt@vger.kernel.org 6156Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6158S: Supported 6159F: fs/crypto/ 6160F: include/linux/fscrypt*.h 6161F: Documentation/filesystems/fscrypt.rst 6162 6163FSI-ATTACHED I2C DRIVER 6164M: Eddie James <eajames@linux.ibm.com> 6165L: linux-i2c@vger.kernel.org 6166L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6167S: Maintained 6168F: drivers/i2c/busses/i2c-fsi.c 6169F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6170 6171FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6172M: Jan Kara <jack@suse.cz> 6173R: Amir Goldstein <amir73il@gmail.com> 6174L: linux-fsdevel@vger.kernel.org 6175S: Maintained 6176F: fs/notify/ 6177F: include/linux/fsnotify*.h 6178 6179FUJITSU LAPTOP EXTRAS 6180M: Jonathan Woithe <jwoithe@just42.net> 6181L: platform-driver-x86@vger.kernel.org 6182S: Maintained 6183F: drivers/platform/x86/fujitsu-laptop.c 6184 6185FUJITSU M-5MO LS CAMERA ISP DRIVER 6186M: Kyungmin Park <kyungmin.park@samsung.com> 6187M: Heungjun Kim <riverful.kim@samsung.com> 6188L: linux-media@vger.kernel.org 6189S: Maintained 6190F: drivers/media/i2c/m5mols/ 6191F: include/media/i2c/m5mols.h 6192 6193FUJITSU TABLET EXTRAS 6194M: Robert Gerlach <khnz@gmx.de> 6195L: platform-driver-x86@vger.kernel.org 6196S: Maintained 6197F: drivers/platform/x86/fujitsu-tablet.c 6198 6199FUSE: FILESYSTEM IN USERSPACE 6200M: Miklos Szeredi <miklos@szeredi.hu> 6201L: linux-fsdevel@vger.kernel.org 6202W: http://fuse.sourceforge.net/ 6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6204S: Maintained 6205F: fs/fuse/ 6206F: include/uapi/linux/fuse.h 6207F: Documentation/filesystems/fuse.txt 6208 6209FUTEX SUBSYSTEM 6210M: Thomas Gleixner <tglx@linutronix.de> 6211M: Ingo Molnar <mingo@redhat.com> 6212R: Peter Zijlstra <peterz@infradead.org> 6213R: Darren Hart <dvhart@infradead.org> 6214L: linux-kernel@vger.kernel.org 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6216S: Maintained 6217F: kernel/futex.c 6218F: kernel/futex_compat.c 6219F: include/asm-generic/futex.h 6220F: include/linux/futex.h 6221F: include/uapi/linux/futex.h 6222F: tools/testing/selftests/futex/ 6223F: tools/perf/bench/futex* 6224F: Documentation/*futex* 6225 6226GCC PLUGINS 6227M: Kees Cook <keescook@chromium.org> 6228R: Emese Revfy <re.emese@gmail.com> 6229L: kernel-hardening@lists.openwall.com 6230S: Maintained 6231F: scripts/gcc-plugins/ 6232F: scripts/gcc-plugin.sh 6233F: scripts/Makefile.gcc-plugins 6234F: Documentation/gcc-plugins.txt 6235 6236GASKET DRIVER FRAMEWORK 6237M: Rob Springer <rspringer@google.com> 6238M: Todd Poynor <toddpoynor@google.com> 6239M: Ben Chan <benchan@chromium.org> 6240S: Maintained 6241F: drivers/staging/gasket/ 6242 6243GCOV BASED KERNEL PROFILING 6244M: Peter Oberparleiter <oberpar@linux.ibm.com> 6245S: Maintained 6246F: kernel/gcov/ 6247F: Documentation/dev-tools/gcov.rst 6248 6249GDB KERNEL DEBUGGING HELPER SCRIPTS 6250M: Jan Kiszka <jan.kiszka@siemens.com> 6251M: Kieran Bingham <kbingham@kernel.org> 6252S: Supported 6253F: scripts/gdb/ 6254 6255GDT SCSI DISK ARRAY CONTROLLER DRIVER 6256M: Achim Leubner <achim_leubner@adaptec.com> 6257L: linux-scsi@vger.kernel.org 6258W: http://www.icp-vortex.com/ 6259S: Supported 6260F: drivers/scsi/gdt* 6261 6262GEMTEK FM RADIO RECEIVER DRIVER 6263M: Hans Verkuil <hverkuil@xs4all.nl> 6264L: linux-media@vger.kernel.org 6265T: git git://linuxtv.org/media_tree.git 6266W: https://linuxtv.org 6267S: Maintained 6268F: drivers/media/radio/radio-gemtek* 6269 6270GENERIC GPIO I2C DRIVER 6271M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6272S: Supported 6273F: drivers/i2c/busses/i2c-gpio.c 6274F: include/linux/platform_data/i2c-gpio.h 6275 6276GENERIC GPIO I2C MULTIPLEXER DRIVER 6277M: Peter Korsgaard <peter.korsgaard@barco.com> 6278L: linux-i2c@vger.kernel.org 6279S: Supported 6280F: drivers/i2c/muxes/i2c-mux-gpio.c 6281F: include/linux/platform_data/i2c-mux-gpio.h 6282F: Documentation/i2c/muxes/i2c-mux-gpio 6283 6284GENERIC HDLC (WAN) DRIVERS 6285M: Krzysztof Halasa <khc@pm.waw.pl> 6286W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6287S: Maintained 6288F: drivers/net/wan/c101.c 6289F: drivers/net/wan/hd6457* 6290F: drivers/net/wan/hdlc* 6291F: drivers/net/wan/n2.c 6292F: drivers/net/wan/pc300too.c 6293F: drivers/net/wan/pci200syn.c 6294F: drivers/net/wan/wanxl* 6295 6296GENERIC INCLUDE/ASM HEADER FILES 6297M: Arnd Bergmann <arnd@arndb.de> 6298L: linux-arch@vger.kernel.org 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6300S: Maintained 6301F: include/asm-generic/ 6302F: include/uapi/asm-generic/ 6303 6304GENERIC PHY FRAMEWORK 6305M: Kishon Vijay Abraham I <kishon@ti.com> 6306L: linux-kernel@vger.kernel.org 6307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6308S: Supported 6309F: drivers/phy/ 6310F: include/linux/phy/ 6311 6312GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6313M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6314S: Supported 6315F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6316 6317GENERIC PM DOMAINS 6318M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6319M: Kevin Hilman <khilman@kernel.org> 6320M: Ulf Hansson <ulf.hansson@linaro.org> 6321L: linux-pm@vger.kernel.org 6322S: Supported 6323F: drivers/base/power/domain*.c 6324F: include/linux/pm_domain.h 6325F: Documentation/devicetree/bindings/power/power_domain.txt 6326 6327GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6328M: Eugen Hristev <eugen.hristev@microchip.com> 6329L: linux-input@vger.kernel.org 6330S: Maintained 6331F: drivers/input/touchscreen/resistive-adc-touch.c 6332 6333GENERIC UIO DRIVER FOR PCI DEVICES 6334M: "Michael S. Tsirkin" <mst@redhat.com> 6335L: kvm@vger.kernel.org 6336S: Supported 6337F: drivers/uio/uio_pci_generic.c 6338 6339GENWQE (IBM Generic Workqueue Card) 6340M: Frank Haverkamp <haver@linux.ibm.com> 6341S: Supported 6342F: drivers/misc/genwqe/ 6343 6344GET_MAINTAINER SCRIPT 6345M: Joe Perches <joe@perches.com> 6346S: Maintained 6347F: scripts/get_maintainer.pl 6348 6349GFS2 FILE SYSTEM 6350M: Bob Peterson <rpeterso@redhat.com> 6351M: Andreas Gruenbacher <agruenba@redhat.com> 6352L: cluster-devel@redhat.com 6353W: http://sources.redhat.com/cluster/ 6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6355S: Supported 6356F: Documentation/filesystems/gfs2*.txt 6357F: fs/gfs2/ 6358F: include/uapi/linux/gfs2_ondisk.h 6359 6360GIGASET ISDN DRIVERS 6361M: Paul Bolle <pebolle@tiscali.nl> 6362L: gigaset307x-common@lists.sourceforge.net 6363W: http://gigaset307x.sourceforge.net/ 6364S: Odd Fixes 6365F: Documentation/isdn/README.gigaset 6366F: drivers/isdn/gigaset/ 6367F: include/uapi/linux/gigaset_dev.h 6368 6369GNSS SUBSYSTEM 6370M: Johan Hovold <johan@kernel.org> 6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6372S: Maintained 6373F: Documentation/ABI/testing/sysfs-class-gnss 6374F: Documentation/devicetree/bindings/gnss/ 6375F: drivers/gnss/ 6376F: include/linux/gnss.h 6377 6378GO7007 MPEG CODEC 6379M: Hans Verkuil <hans.verkuil@cisco.com> 6380L: linux-media@vger.kernel.org 6381S: Maintained 6382F: drivers/media/usb/go7007/ 6383 6384GOODIX TOUCHSCREEN 6385M: Bastien Nocera <hadess@hadess.net> 6386L: linux-input@vger.kernel.org 6387S: Maintained 6388F: drivers/input/touchscreen/goodix.c 6389 6390GPD POCKET FAN DRIVER 6391M: Hans de Goede <hdegoede@redhat.com> 6392L: platform-driver-x86@vger.kernel.org 6393S: Maintained 6394F: drivers/platform/x86/gpd-pocket-fan.c 6395 6396GPIO ACPI SUPPORT 6397M: Mika Westerberg <mika.westerberg@linux.intel.com> 6398M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6399L: linux-gpio@vger.kernel.org 6400L: linux-acpi@vger.kernel.org 6401S: Maintained 6402F: Documentation/acpi/gpio-properties.txt 6403F: drivers/gpio/gpiolib-acpi.c 6404 6405GPIO IR Transmitter 6406M: Sean Young <sean@mess.org> 6407L: linux-media@vger.kernel.org 6408S: Maintained 6409F: drivers/media/rc/gpio-ir-tx.c 6410 6411GPIO MOCKUP DRIVER 6412M: Bamvor Jian Zhang <bamv2005@gmail.com> 6413R: Bartosz Golaszewski <brgl@bgdev.pl> 6414L: linux-gpio@vger.kernel.org 6415S: Maintained 6416F: drivers/gpio/gpio-mockup.c 6417F: tools/testing/selftests/gpio/ 6418 6419GPIO SUBSYSTEM 6420M: Linus Walleij <linus.walleij@linaro.org> 6421M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6422L: linux-gpio@vger.kernel.org 6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6424S: Maintained 6425F: Documentation/devicetree/bindings/gpio/ 6426F: Documentation/driver-api/gpio/ 6427F: Documentation/gpio/ 6428F: Documentation/ABI/testing/gpio-cdev 6429F: Documentation/ABI/obsolete/sysfs-gpio 6430F: drivers/gpio/ 6431F: include/linux/gpio/ 6432F: include/linux/gpio.h 6433F: include/linux/of_gpio.h 6434F: include/asm-generic/gpio.h 6435F: include/uapi/linux/gpio.h 6436F: tools/gpio/ 6437 6438GRE DEMULTIPLEXER DRIVER 6439M: Dmitry Kozlov <xeb@mail.ru> 6440L: netdev@vger.kernel.org 6441S: Maintained 6442F: net/ipv4/gre_demux.c 6443F: net/ipv4/gre_offload.c 6444F: include/net/gre.h 6445 6446GRETH 10/100/1G Ethernet MAC device driver 6447M: Andreas Larsson <andreas@gaisler.com> 6448L: netdev@vger.kernel.org 6449S: Maintained 6450F: drivers/net/ethernet/aeroflex/ 6451 6452GREYBUS AUDIO PROTOCOLS DRIVERS 6453M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6454M: Mark Greer <mgreer@animalcreek.com> 6455S: Maintained 6456F: drivers/staging/greybus/audio_apbridgea.c 6457F: drivers/staging/greybus/audio_apbridgea.h 6458F: drivers/staging/greybus/audio_codec.c 6459F: drivers/staging/greybus/audio_codec.h 6460F: drivers/staging/greybus/audio_gb.c 6461F: drivers/staging/greybus/audio_manager.c 6462F: drivers/staging/greybus/audio_manager.h 6463F: drivers/staging/greybus/audio_manager_module.c 6464F: drivers/staging/greybus/audio_manager_private.h 6465F: drivers/staging/greybus/audio_manager_sysfs.c 6466F: drivers/staging/greybus/audio_module.c 6467F: drivers/staging/greybus/audio_topology.c 6468 6469GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6470M: Viresh Kumar <vireshk@kernel.org> 6471S: Maintained 6472F: drivers/staging/greybus/authentication.c 6473F: drivers/staging/greybus/bootrom.c 6474F: drivers/staging/greybus/firmware.h 6475F: drivers/staging/greybus/fw-core.c 6476F: drivers/staging/greybus/fw-download.c 6477F: drivers/staging/greybus/fw-management.c 6478F: drivers/staging/greybus/greybus_authentication.h 6479F: drivers/staging/greybus/greybus_firmware.h 6480F: drivers/staging/greybus/hid.c 6481F: drivers/staging/greybus/i2c.c 6482F: drivers/staging/greybus/spi.c 6483F: drivers/staging/greybus/spilib.c 6484F: drivers/staging/greybus/spilib.h 6485 6486GREYBUS LOOPBACK DRIVER 6487M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6488S: Maintained 6489F: drivers/staging/greybus/loopback.c 6490 6491GREYBUS PLATFORM DRIVERS 6492M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6493S: Maintained 6494F: drivers/staging/greybus/arche-platform.c 6495F: drivers/staging/greybus/arche-apb-ctrl.c 6496F: drivers/staging/greybus/arche_platform.h 6497 6498GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6499M: Rui Miguel Silva <rmfrfs@gmail.com> 6500S: Maintained 6501F: drivers/staging/greybus/sdio.c 6502F: drivers/staging/greybus/light.c 6503F: drivers/staging/greybus/gpio.c 6504F: drivers/staging/greybus/power_supply.c 6505F: drivers/staging/greybus/spi.c 6506F: drivers/staging/greybus/spilib.c 6507 6508GREYBUS SUBSYSTEM 6509M: Johan Hovold <johan@kernel.org> 6510M: Alex Elder <elder@kernel.org> 6511M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6512S: Maintained 6513F: drivers/staging/greybus/ 6514L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6515 6516GREYBUS UART PROTOCOLS DRIVERS 6517M: David Lin <dtwlin@gmail.com> 6518S: Maintained 6519F: drivers/staging/greybus/uart.c 6520F: drivers/staging/greybus/log.c 6521 6522GS1662 VIDEO SERIALIZER 6523M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6524L: linux-media@vger.kernel.org 6525T: git git://linuxtv.org/media_tree.git 6526S: Maintained 6527F: drivers/media/spi/gs1662.c 6528 6529GSPCA FINEPIX SUBDRIVER 6530M: Frank Zago <frank@zago.net> 6531L: linux-media@vger.kernel.org 6532T: git git://linuxtv.org/media_tree.git 6533S: Maintained 6534F: drivers/media/usb/gspca/finepix.c 6535 6536GSPCA GL860 SUBDRIVER 6537M: Olivier Lorin <o.lorin@laposte.net> 6538L: linux-media@vger.kernel.org 6539T: git git://linuxtv.org/media_tree.git 6540S: Maintained 6541F: drivers/media/usb/gspca/gl860/ 6542 6543GSPCA M5602 SUBDRIVER 6544M: Erik Andren <erik.andren@gmail.com> 6545L: linux-media@vger.kernel.org 6546T: git git://linuxtv.org/media_tree.git 6547S: Maintained 6548F: drivers/media/usb/gspca/m5602/ 6549 6550GSPCA PAC207 SONIXB SUBDRIVER 6551M: Hans Verkuil <hverkuil@xs4all.nl> 6552L: linux-media@vger.kernel.org 6553T: git git://linuxtv.org/media_tree.git 6554S: Odd Fixes 6555F: drivers/media/usb/gspca/pac207.c 6556 6557GSPCA SN9C20X SUBDRIVER 6558M: Brian Johnson <brijohn@gmail.com> 6559L: linux-media@vger.kernel.org 6560T: git git://linuxtv.org/media_tree.git 6561S: Maintained 6562F: drivers/media/usb/gspca/sn9c20x.c 6563 6564GSPCA T613 SUBDRIVER 6565M: Leandro Costantino <lcostantino@gmail.com> 6566L: linux-media@vger.kernel.org 6567T: git git://linuxtv.org/media_tree.git 6568S: Maintained 6569F: drivers/media/usb/gspca/t613.c 6570 6571GSPCA USB WEBCAM DRIVER 6572M: Hans Verkuil <hverkuil@xs4all.nl> 6573L: linux-media@vger.kernel.org 6574T: git git://linuxtv.org/media_tree.git 6575S: Odd Fixes 6576F: drivers/media/usb/gspca/ 6577 6578GTP (GPRS Tunneling Protocol) 6579M: Pablo Neira Ayuso <pablo@netfilter.org> 6580M: Harald Welte <laforge@gnumonks.org> 6581L: osmocom-net-gprs@lists.osmocom.org 6582T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6583S: Maintained 6584F: drivers/net/gtp.c 6585 6586GUID PARTITION TABLE (GPT) 6587M: Davidlohr Bueso <dave@stgolabs.net> 6588L: linux-efi@vger.kernel.org 6589S: Maintained 6590F: block/partitions/efi.* 6591 6592H8/300 ARCHITECTURE 6593M: Yoshinori Sato <ysato@users.sourceforge.jp> 6594L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6595W: http://uclinux-h8.sourceforge.jp 6596T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6597S: Maintained 6598F: arch/h8300/ 6599F: drivers/clocksource/h8300_*.c 6600F: drivers/clk/h8300/ 6601F: drivers/irqchip/irq-renesas-h8*.c 6602 6603HACKRF MEDIA DRIVER 6604M: Antti Palosaari <crope@iki.fi> 6605L: linux-media@vger.kernel.org 6606W: https://linuxtv.org 6607W: http://palosaari.fi/linux/ 6608Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6609T: git git://linuxtv.org/anttip/media_tree.git 6610S: Maintained 6611F: drivers/media/usb/hackrf/ 6612 6613HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6614M: Frank Seidel <frank@f-seidel.de> 6615L: platform-driver-x86@vger.kernel.org 6616W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6617S: Maintained 6618F: drivers/platform/x86/hdaps.c 6619 6620HARDWARE MONITORING 6621M: Jean Delvare <jdelvare@suse.com> 6622M: Guenter Roeck <linux@roeck-us.net> 6623L: linux-hwmon@vger.kernel.org 6624W: http://hwmon.wiki.kernel.org/ 6625T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6626S: Maintained 6627F: Documentation/devicetree/bindings/hwmon/ 6628F: Documentation/hwmon/ 6629F: drivers/hwmon/ 6630F: include/linux/hwmon*.h 6631F: include/trace/events/hwmon*.h 6632 6633HARDWARE RANDOM NUMBER GENERATOR CORE 6634M: Matt Mackall <mpm@selenic.com> 6635M: Herbert Xu <herbert@gondor.apana.org.au> 6636L: linux-crypto@vger.kernel.org 6637S: Odd fixes 6638F: Documentation/devicetree/bindings/rng/ 6639F: Documentation/hw_random.txt 6640F: drivers/char/hw_random/ 6641F: include/linux/hw_random.h 6642 6643HARDWARE TRACING FACILITIES 6644M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6645S: Maintained 6646F: drivers/hwtracing/ 6647 6648HARDWARE SPINLOCK CORE 6649M: Ohad Ben-Cohen <ohad@wizery.com> 6650M: Bjorn Andersson <bjorn.andersson@linaro.org> 6651L: linux-remoteproc@vger.kernel.org 6652S: Maintained 6653T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6654F: Documentation/devicetree/bindings/hwlock/ 6655F: Documentation/hwspinlock.txt 6656F: drivers/hwspinlock/ 6657F: include/linux/hwspinlock.h 6658 6659HARMONY SOUND DRIVER 6660L: linux-parisc@vger.kernel.org 6661S: Maintained 6662F: sound/parisc/harmony.* 6663 6664HDPVR USB VIDEO ENCODER DRIVER 6665M: Hans Verkuil <hverkuil@xs4all.nl> 6666L: linux-media@vger.kernel.org 6667T: git git://linuxtv.org/media_tree.git 6668W: https://linuxtv.org 6669S: Odd Fixes 6670F: drivers/media/usb/hdpvr/ 6671 6672HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6673M: Jerry Hoemann <jerry.hoemann@hpe.com> 6674S: Supported 6675F: Documentation/watchdog/hpwdt.txt 6676F: drivers/watchdog/hpwdt.c 6677 6678HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6679M: Don Brace <don.brace@microsemi.com> 6680L: esc.storagedev@microsemi.com 6681L: linux-scsi@vger.kernel.org 6682S: Supported 6683F: Documentation/scsi/hpsa.txt 6684F: drivers/scsi/hpsa*.[ch] 6685F: include/linux/cciss*.h 6686F: include/uapi/linux/cciss*.h 6687 6688HFI1 DRIVER 6689M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6690M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6691L: linux-rdma@vger.kernel.org 6692S: Supported 6693F: drivers/infiniband/hw/hfi1 6694 6695HFS FILESYSTEM 6696L: linux-fsdevel@vger.kernel.org 6697S: Orphan 6698F: Documentation/filesystems/hfs.txt 6699F: fs/hfs/ 6700 6701HFSPLUS FILESYSTEM 6702L: linux-fsdevel@vger.kernel.org 6703S: Orphan 6704F: Documentation/filesystems/hfsplus.txt 6705F: fs/hfsplus/ 6706 6707HGA FRAMEBUFFER DRIVER 6708M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6709L: linux-nvidia@lists.surfsouth.com 6710W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6711S: Maintained 6712F: drivers/video/fbdev/hgafb.c 6713 6714HIBERNATION (aka Software Suspend, aka swsusp) 6715M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6716M: Pavel Machek <pavel@ucw.cz> 6717L: linux-pm@vger.kernel.org 6718B: https://bugzilla.kernel.org 6719S: Supported 6720F: arch/x86/power/ 6721F: drivers/base/power/ 6722F: kernel/power/ 6723F: include/linux/suspend.h 6724F: include/linux/freezer.h 6725F: include/linux/pm.h 6726F: arch/*/include/asm/suspend*.h 6727 6728HID CORE LAYER 6729M: Jiri Kosina <jikos@kernel.org> 6730M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6731L: linux-input@vger.kernel.org 6732T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6733S: Maintained 6734F: drivers/hid/ 6735F: include/linux/hid* 6736F: include/uapi/linux/hid* 6737 6738HID SENSOR HUB DRIVERS 6739M: Jiri Kosina <jikos@kernel.org> 6740M: Jonathan Cameron <jic23@kernel.org> 6741M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6742L: linux-input@vger.kernel.org 6743L: linux-iio@vger.kernel.org 6744S: Maintained 6745F: Documentation/hid/hid-sensor* 6746F: drivers/hid/hid-sensor-* 6747F: drivers/iio/*/hid-* 6748F: include/linux/hid-sensor-* 6749 6750HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6751M: Thomas Gleixner <tglx@linutronix.de> 6752L: linux-kernel@vger.kernel.org 6753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6754S: Maintained 6755F: Documentation/timers/ 6756F: kernel/time/hrtimer.c 6757F: kernel/time/clockevents.c 6758F: kernel/time/timer_*.c 6759F: include/linux/clockchips.h 6760F: include/linux/hrtimer.h 6761 6762HIGH-SPEED SCC DRIVER FOR AX.25 6763L: linux-hams@vger.kernel.org 6764S: Orphan 6765F: drivers/net/hamradio/dmascc.c 6766F: drivers/net/hamradio/scc.c 6767 6768HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6769M: HighPoint Linux Team <linux@highpoint-tech.com> 6770W: http://www.highpoint-tech.com 6771S: Supported 6772F: Documentation/scsi/hptiop.txt 6773F: drivers/scsi/hptiop.c 6774 6775HIPPI 6776M: Jes Sorensen <jes@trained-monkey.org> 6777L: linux-hippi@sunsite.dk 6778S: Maintained 6779F: include/linux/hippidevice.h 6780F: include/uapi/linux/if_hippi.h 6781F: net/802/hippi.c 6782F: drivers/net/hippi/ 6783 6784HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6785M: Yisen Zhuang <yisen.zhuang@huawei.com> 6786M: Salil Mehta <salil.mehta@huawei.com> 6787L: netdev@vger.kernel.org 6788W: http://www.hisilicon.com 6789S: Maintained 6790F: drivers/net/ethernet/hisilicon/hns3/ 6791 6792HISILICON LPC BUS DRIVER 6793M: john.garry@huawei.com 6794W: http://www.hisilicon.com 6795S: Maintained 6796F: drivers/bus/hisi_lpc.c 6797F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6798 6799HISILICON NETWORK SUBSYSTEM DRIVER 6800M: Yisen Zhuang <yisen.zhuang@huawei.com> 6801M: Salil Mehta <salil.mehta@huawei.com> 6802L: netdev@vger.kernel.org 6803W: http://www.hisilicon.com 6804S: Maintained 6805F: drivers/net/ethernet/hisilicon/ 6806F: Documentation/devicetree/bindings/net/hisilicon*.txt 6807 6808HISILICON PMU DRIVER 6809M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6810W: http://www.hisilicon.com 6811S: Supported 6812F: drivers/perf/hisilicon 6813F: Documentation/perf/hisi-pmu.txt 6814 6815HISILICON ROCE DRIVER 6816M: Lijun Ou <oulijun@huawei.com> 6817M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6818L: linux-rdma@vger.kernel.org 6819S: Maintained 6820F: drivers/infiniband/hw/hns/ 6821F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6822 6823HISILICON SAS Controller 6824M: John Garry <john.garry@huawei.com> 6825W: http://www.hisilicon.com 6826S: Supported 6827F: drivers/scsi/hisi_sas/ 6828F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6829 6830HMM - Heterogeneous Memory Management 6831M: Jérôme Glisse <jglisse@redhat.com> 6832L: linux-mm@kvack.org 6833S: Maintained 6834F: mm/hmm* 6835F: include/linux/hmm* 6836F: Documentation/vm/hmm.rst 6837 6838HOST AP DRIVER 6839M: Jouni Malinen <j@w1.fi> 6840L: linux-wireless@vger.kernel.org 6841W: http://w1.fi/hostap-driver.html 6842S: Obsolete 6843F: drivers/net/wireless/intersil/hostap/ 6844 6845HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6846L: platform-driver-x86@vger.kernel.org 6847S: Orphan 6848F: drivers/platform/x86/tc1100-wmi.c 6849 6850HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6851M: Jaroslav Kysela <perex@perex.cz> 6852S: Maintained 6853F: drivers/net/ethernet/hp/hp100.* 6854 6855HPET: High Precision Event Timers driver 6856M: Clemens Ladisch <clemens@ladisch.de> 6857S: Maintained 6858F: Documentation/timers/hpet.txt 6859F: drivers/char/hpet.c 6860F: include/linux/hpet.h 6861F: include/uapi/linux/hpet.h 6862 6863HPET: x86 6864S: Orphan 6865F: arch/x86/kernel/hpet.c 6866F: arch/x86/include/asm/hpet.h 6867 6868HPFS FILESYSTEM 6869M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6870W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6871S: Maintained 6872F: fs/hpfs/ 6873 6874HSI SUBSYSTEM 6875M: Sebastian Reichel <sre@kernel.org> 6876T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6877S: Maintained 6878F: Documentation/ABI/testing/sysfs-bus-hsi 6879F: Documentation/driver-api/hsi.rst 6880F: drivers/hsi/ 6881F: include/linux/hsi/ 6882F: include/uapi/linux/hsi/ 6883 6884HSO 3G MODEM DRIVER 6885L: linux-usb@vger.kernel.org 6886S: Orphan 6887F: drivers/net/usb/hso.c 6888 6889HSR NETWORK PROTOCOL 6890M: Arvid Brodin <arvid.brodin@alten.se> 6891L: netdev@vger.kernel.org 6892S: Maintained 6893F: net/hsr/ 6894 6895HT16K33 LED CONTROLLER DRIVER 6896M: Robin van der Gracht <robin@protonic.nl> 6897S: Maintained 6898F: drivers/auxdisplay/ht16k33.c 6899F: Documentation/devicetree/bindings/display/ht16k33.txt 6900 6901HTCPEN TOUCHSCREEN DRIVER 6902M: Pau Oliva Fora <pof@eslack.org> 6903L: linux-input@vger.kernel.org 6904S: Maintained 6905F: drivers/input/touchscreen/htcpen.c 6906 6907HUAWEI ETHERNET DRIVER 6908M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6909L: netdev@vger.kernel.org 6910S: Supported 6911F: Documentation/networking/hinic.txt 6912F: drivers/net/ethernet/huawei/hinic/ 6913 6914HUGETLB FILESYSTEM 6915M: Mike Kravetz <mike.kravetz@oracle.com> 6916L: linux-mm@kvack.org 6917S: Maintained 6918F: fs/hugetlbfs/ 6919F: mm/hugetlb.c 6920F: include/linux/hugetlb.h 6921F: Documentation/admin-guide/mm/hugetlbpage.rst 6922F: Documentation/vm/hugetlbfs_reserv.rst 6923F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6924 6925HVA ST MEDIA DRIVER 6926M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6927L: linux-media@vger.kernel.org 6928T: git git://linuxtv.org/media_tree.git 6929W: https://linuxtv.org 6930S: Supported 6931F: drivers/media/platform/sti/hva 6932 6933HWPOISON MEMORY FAILURE HANDLING 6934M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6935L: linux-mm@kvack.org 6936S: Maintained 6937F: mm/memory-failure.c 6938F: mm/hwpoison-inject.c 6939 6940HYGON PROCESSOR SUPPORT 6941M: Pu Wen <puwen@hygon.cn> 6942L: linux-kernel@vger.kernel.org 6943S: Maintained 6944F: arch/x86/kernel/cpu/hygon.c 6945 6946Hyper-V CORE AND DRIVERS 6947M: "K. Y. Srinivasan" <kys@microsoft.com> 6948M: Haiyang Zhang <haiyangz@microsoft.com> 6949M: Stephen Hemminger <sthemmin@microsoft.com> 6950M: Sasha Levin <sashal@kernel.org> 6951T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 6952L: devel@linuxdriverproject.org 6953S: Supported 6954F: Documentation/networking/device_drivers/microsoft/netvsc.txt 6955F: arch/x86/include/asm/mshyperv.h 6956F: arch/x86/include/asm/trace/hyperv.h 6957F: arch/x86/include/asm/hyperv-tlfs.h 6958F: arch/x86/kernel/cpu/mshyperv.c 6959F: arch/x86/hyperv 6960F: drivers/hid/hid-hyperv.c 6961F: drivers/hv/ 6962F: drivers/input/serio/hyperv-keyboard.c 6963F: drivers/pci/controller/pci-hyperv.c 6964F: drivers/net/hyperv/ 6965F: drivers/scsi/storvsc_drv.c 6966F: drivers/uio/uio_hv_generic.c 6967F: drivers/video/fbdev/hyperv_fb.c 6968F: net/vmw_vsock/hyperv_transport.c 6969F: include/linux/hyperv.h 6970F: include/uapi/linux/hyperv.h 6971F: tools/hv/ 6972F: Documentation/ABI/stable/sysfs-bus-vmbus 6973 6974HYPERVISOR VIRTUAL CONSOLE DRIVER 6975L: linuxppc-dev@lists.ozlabs.org 6976S: Odd Fixes 6977F: drivers/tty/hvc/ 6978 6979I2C ACPI SUPPORT 6980M: Mika Westerberg <mika.westerberg@linux.intel.com> 6981L: linux-i2c@vger.kernel.org 6982L: linux-acpi@vger.kernel.org 6983S: Maintained 6984F: drivers/i2c/i2c-core-acpi.c 6985 6986I2C CONTROLLER DRIVER FOR NVIDIA GPU 6987M: Ajay Gupta <ajayg@nvidia.com> 6988L: linux-i2c@vger.kernel.org 6989S: Maintained 6990F: Documentation/i2c/busses/i2c-nvidia-gpu 6991F: drivers/i2c/busses/i2c-nvidia-gpu.c 6992 6993I2C MUXES 6994M: Peter Rosin <peda@axentia.se> 6995L: linux-i2c@vger.kernel.org 6996S: Maintained 6997F: Documentation/i2c/i2c-topology 6998F: Documentation/i2c/muxes/ 6999F: Documentation/devicetree/bindings/i2c/i2c-mux* 7000F: Documentation/devicetree/bindings/i2c/i2c-arb* 7001F: Documentation/devicetree/bindings/i2c/i2c-gate* 7002F: drivers/i2c/i2c-mux.c 7003F: drivers/i2c/muxes/ 7004F: include/linux/i2c-mux.h 7005 7006I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7007M: Gregory CLEMENT <gregory.clement@bootlin.com> 7008L: linux-i2c@vger.kernel.org 7009S: Maintained 7010F: drivers/i2c/busses/i2c-mv64xxx.c 7011 7012I2C OVER PARALLEL PORT 7013M: Jean Delvare <jdelvare@suse.com> 7014L: linux-i2c@vger.kernel.org 7015S: Maintained 7016F: Documentation/i2c/busses/i2c-parport 7017F: Documentation/i2c/busses/i2c-parport-light 7018F: drivers/i2c/busses/i2c-parport.c 7019F: drivers/i2c/busses/i2c-parport-light.c 7020 7021I2C SUBSYSTEM 7022M: Wolfram Sang <wsa@the-dreams.de> 7023L: linux-i2c@vger.kernel.org 7024W: https://i2c.wiki.kernel.org/ 7025Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7026T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7027S: Maintained 7028F: Documentation/devicetree/bindings/i2c/i2c.txt 7029F: Documentation/i2c/ 7030F: drivers/i2c/* 7031F: include/linux/i2c.h 7032F: include/linux/i2c-dev.h 7033F: include/linux/i2c-smbus.h 7034F: include/uapi/linux/i2c.h 7035F: include/uapi/linux/i2c-*.h 7036 7037I2C SUBSYSTEM HOST DRIVERS 7038L: linux-i2c@vger.kernel.org 7039W: https://i2c.wiki.kernel.org/ 7040Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7041T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7042S: Odd Fixes 7043F: Documentation/devicetree/bindings/i2c/ 7044F: drivers/i2c/algos/ 7045F: drivers/i2c/busses/ 7046 7047I2C-TAOS-EVM DRIVER 7048M: Jean Delvare <jdelvare@suse.com> 7049L: linux-i2c@vger.kernel.org 7050S: Maintained 7051F: Documentation/i2c/busses/i2c-taos-evm 7052F: drivers/i2c/busses/i2c-taos-evm.c 7053 7054I2C-TINY-USB DRIVER 7055M: Till Harbaum <till@harbaum.org> 7056L: linux-i2c@vger.kernel.org 7057W: http://www.harbaum.org/till/i2c_tiny_usb 7058S: Maintained 7059F: drivers/i2c/busses/i2c-tiny-usb.c 7060 7061I2C/SMBUS CONTROLLER DRIVERS FOR PC 7062M: Jean Delvare <jdelvare@suse.com> 7063L: linux-i2c@vger.kernel.org 7064S: Maintained 7065F: Documentation/i2c/busses/i2c-ali1535 7066F: Documentation/i2c/busses/i2c-ali1563 7067F: Documentation/i2c/busses/i2c-ali15x3 7068F: Documentation/i2c/busses/i2c-amd756 7069F: Documentation/i2c/busses/i2c-amd8111 7070F: Documentation/i2c/busses/i2c-i801 7071F: Documentation/i2c/busses/i2c-nforce2 7072F: Documentation/i2c/busses/i2c-piix4 7073F: Documentation/i2c/busses/i2c-sis5595 7074F: Documentation/i2c/busses/i2c-sis630 7075F: Documentation/i2c/busses/i2c-sis96x 7076F: Documentation/i2c/busses/i2c-via 7077F: Documentation/i2c/busses/i2c-viapro 7078F: drivers/i2c/busses/i2c-ali1535.c 7079F: drivers/i2c/busses/i2c-ali1563.c 7080F: drivers/i2c/busses/i2c-ali15x3.c 7081F: drivers/i2c/busses/i2c-amd756.c 7082F: drivers/i2c/busses/i2c-amd756-s4882.c 7083F: drivers/i2c/busses/i2c-amd8111.c 7084F: drivers/i2c/busses/i2c-i801.c 7085F: drivers/i2c/busses/i2c-isch.c 7086F: drivers/i2c/busses/i2c-nforce2.c 7087F: drivers/i2c/busses/i2c-nforce2-s4985.c 7088F: drivers/i2c/busses/i2c-piix4.c 7089F: drivers/i2c/busses/i2c-sis5595.c 7090F: drivers/i2c/busses/i2c-sis630.c 7091F: drivers/i2c/busses/i2c-sis96x.c 7092F: drivers/i2c/busses/i2c-via.c 7093F: drivers/i2c/busses/i2c-viapro.c 7094 7095I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7096M: Hans de Goede <hdegoede@redhat.com> 7097L: linux-i2c@vger.kernel.org 7098S: Maintained 7099F: drivers/i2c/busses/i2c-cht-wc.c 7100 7101I2C/SMBUS ISMT DRIVER 7102M: Seth Heasley <seth.heasley@intel.com> 7103M: Neil Horman <nhorman@tuxdriver.com> 7104L: linux-i2c@vger.kernel.org 7105F: drivers/i2c/busses/i2c-ismt.c 7106F: Documentation/i2c/busses/i2c-ismt 7107 7108I2C/SMBUS STUB DRIVER 7109M: Jean Delvare <jdelvare@suse.com> 7110L: linux-i2c@vger.kernel.org 7111S: Maintained 7112F: drivers/i2c/i2c-stub.c 7113 7114I3C SUBSYSTEM 7115M: Boris Brezillon <bbrezillon@kernel.org> 7116L: linux-i3c@lists.infradead.org 7117T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7118S: Maintained 7119F: Documentation/ABI/testing/sysfs-bus-i3c 7120F: Documentation/devicetree/bindings/i3c/ 7121F: Documentation/driver-api/i3c 7122F: drivers/i3c/ 7123F: include/linux/i3c/ 7124F: include/dt-bindings/i3c/ 7125 7126I3C DRIVER FOR SYNOPSYS DESIGNWARE 7127M: Vitor Soares <vitor.soares@synopsys.com> 7128S: Maintained 7129F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7130F: drivers/i3c/master/dw* 7131 7132IA64 (Itanium) PLATFORM 7133M: Tony Luck <tony.luck@intel.com> 7134M: Fenghua Yu <fenghua.yu@intel.com> 7135L: linux-ia64@vger.kernel.org 7136T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7137S: Maintained 7138F: arch/ia64/ 7139 7140IBM Power 842 compression accelerator 7141M: Haren Myneni <haren@us.ibm.com> 7142S: Supported 7143F: drivers/crypto/nx/Makefile 7144F: drivers/crypto/nx/Kconfig 7145F: drivers/crypto/nx/nx-842* 7146F: include/linux/sw842.h 7147F: crypto/842.c 7148F: lib/842/ 7149 7150IBM Power in-Nest Crypto Acceleration 7151M: Breno Leitão <leitao@debian.org> 7152M: Nayna Jain <nayna@linux.ibm.com> 7153M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7154L: linux-crypto@vger.kernel.org 7155S: Supported 7156F: drivers/crypto/nx/Makefile 7157F: drivers/crypto/nx/Kconfig 7158F: drivers/crypto/nx/nx-aes* 7159F: drivers/crypto/nx/nx-sha* 7160F: drivers/crypto/nx/nx.* 7161F: drivers/crypto/nx/nx_csbcpb.h 7162F: drivers/crypto/nx/nx_debugfs.h 7163 7164IBM Power Linux RAID adapter 7165M: Brian King <brking@us.ibm.com> 7166S: Supported 7167F: drivers/scsi/ipr.* 7168 7169IBM Power SRIOV Virtual NIC Device Driver 7170M: Thomas Falcon <tlfalcon@linux.ibm.com> 7171M: John Allen <jallen@linux.ibm.com> 7172L: netdev@vger.kernel.org 7173S: Supported 7174F: drivers/net/ethernet/ibm/ibmvnic.* 7175 7176IBM Power Virtual Accelerator Switchboard 7177M: Sukadev Bhattiprolu 7178L: linuxppc-dev@lists.ozlabs.org 7179S: Supported 7180F: arch/powerpc/platforms/powernv/vas* 7181F: arch/powerpc/platforms/powernv/copy-paste.h 7182F: arch/powerpc/include/asm/vas.h 7183F: arch/powerpc/include/uapi/asm/vas.h 7184 7185IBM Power Virtual Ethernet Device Driver 7186M: Thomas Falcon <tlfalcon@linux.ibm.com> 7187L: netdev@vger.kernel.org 7188S: Supported 7189F: drivers/net/ethernet/ibm/ibmveth.* 7190 7191IBM Power Virtual FC Device Drivers 7192M: Tyrel Datwyler <tyreld@linux.ibm.com> 7193L: linux-scsi@vger.kernel.org 7194S: Supported 7195F: drivers/scsi/ibmvscsi/ibmvfc* 7196 7197IBM Power Virtual Management Channel Driver 7198M: Steven Royer <seroyer@linux.ibm.com> 7199S: Supported 7200F: drivers/misc/ibmvmc.* 7201 7202IBM Power Virtual SCSI Device Drivers 7203M: Tyrel Datwyler <tyreld@linux.ibm.com> 7204L: linux-scsi@vger.kernel.org 7205S: Supported 7206F: drivers/scsi/ibmvscsi/ibmvscsi* 7207F: include/scsi/viosrp.h 7208 7209IBM Power Virtual SCSI Device Target Driver 7210M: Michael Cyr <mikecyr@linux.ibm.com> 7211L: linux-scsi@vger.kernel.org 7212L: target-devel@vger.kernel.org 7213S: Supported 7214F: drivers/scsi/ibmvscsi_tgt/ 7215 7216IBM Power VMX Cryptographic instructions 7217M: Breno Leitão <leitao@debian.org> 7218M: Nayna Jain <nayna@linux.ibm.com> 7219M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7220L: linux-crypto@vger.kernel.org 7221S: Supported 7222F: drivers/crypto/vmx/Makefile 7223F: drivers/crypto/vmx/Kconfig 7224F: drivers/crypto/vmx/vmx.c 7225F: drivers/crypto/vmx/aes* 7226F: drivers/crypto/vmx/ghash* 7227F: drivers/crypto/vmx/ppc-xlate.pl 7228 7229IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7230M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7231L: linux-pci@vger.kernel.org 7232L: linuxppc-dev@lists.ozlabs.org 7233S: Supported 7234F: drivers/pci/hotplug/rpaphp* 7235 7236IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7237M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7238L: linux-pci@vger.kernel.org 7239L: linuxppc-dev@lists.ozlabs.org 7240S: Supported 7241F: drivers/pci/hotplug/rpadlpar* 7242 7243IBM ServeRAID RAID DRIVER 7244S: Orphan 7245F: drivers/scsi/ips.* 7246 7247ICH LPC AND GPIO DRIVER 7248M: Peter Tyser <ptyser@xes-inc.com> 7249S: Maintained 7250F: drivers/mfd/lpc_ich.c 7251F: drivers/gpio/gpio-ich.c 7252 7253IDE SUBSYSTEM 7254M: "David S. Miller" <davem@davemloft.net> 7255L: linux-ide@vger.kernel.org 7256Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7257T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7258S: Maintained 7259F: Documentation/ide/ 7260F: drivers/ide/ 7261F: include/linux/ide.h 7262 7263IDE/ATAPI DRIVERS 7264M: Borislav Petkov <bp@alien8.de> 7265L: linux-ide@vger.kernel.org 7266S: Maintained 7267F: Documentation/cdrom/ide-cd 7268F: drivers/ide/ide-cd* 7269 7270IDEAPAD LAPTOP EXTRAS DRIVER 7271M: Ike Panhc <ike.pan@canonical.com> 7272L: platform-driver-x86@vger.kernel.org 7273W: http://launchpad.net/ideapad-laptop 7274S: Maintained 7275F: drivers/platform/x86/ideapad-laptop.c 7276 7277IDEAPAD LAPTOP SLIDEBAR DRIVER 7278M: Andrey Moiseev <o2g.org.ru@gmail.com> 7279L: linux-input@vger.kernel.org 7280W: https://github.com/o2genum/ideapad-slidebar 7281S: Maintained 7282F: drivers/input/misc/ideapad_slidebar.c 7283 7284IDT VersaClock 5 CLOCK DRIVER 7285M: Marek Vasut <marek.vasut@gmail.com> 7286S: Maintained 7287F: drivers/clk/clk-versaclock5.c 7288 7289IEEE 802.15.4 SUBSYSTEM 7290M: Alexander Aring <alex.aring@gmail.com> 7291M: Stefan Schmidt <stefan@datenfreihafen.org> 7292L: linux-wpan@vger.kernel.org 7293W: http://wpan.cakelab.org/ 7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7296S: Maintained 7297F: net/ieee802154/ 7298F: net/mac802154/ 7299F: drivers/net/ieee802154/ 7300F: include/linux/nl802154.h 7301F: include/linux/ieee802154.h 7302F: include/net/nl802154.h 7303F: include/net/mac802154.h 7304F: include/net/af_ieee802154.h 7305F: include/net/cfg802154.h 7306F: include/net/ieee802154_netdev.h 7307F: Documentation/networking/ieee802154.txt 7308 7309IFE PROTOCOL 7310M: Yotam Gigi <yotam.gi@gmail.com> 7311M: Jamal Hadi Salim <jhs@mojatatu.com> 7312F: net/ife 7313F: include/net/ife.h 7314F: include/uapi/linux/ife.h 7315 7316IGORPLUG-USB IR RECEIVER 7317M: Sean Young <sean@mess.org> 7318L: linux-media@vger.kernel.org 7319S: Maintained 7320F: drivers/media/rc/igorplugusb.c 7321 7322IGUANAWORKS USB IR TRANSCEIVER 7323M: Sean Young <sean@mess.org> 7324L: linux-media@vger.kernel.org 7325S: Maintained 7326F: drivers/media/rc/iguanair.c 7327 7328IIO DIGITAL POTENTIOMETER DAC 7329M: Peter Rosin <peda@axentia.se> 7330L: linux-iio@vger.kernel.org 7331S: Maintained 7332F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7333F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7334F: drivers/iio/dac/dpot-dac.c 7335 7336IIO ENVELOPE DETECTOR 7337M: Peter Rosin <peda@axentia.se> 7338L: linux-iio@vger.kernel.org 7339S: Maintained 7340F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7341F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7342F: drivers/iio/adc/envelope-detector.c 7343 7344IIO MULTIPLEXER 7345M: Peter Rosin <peda@axentia.se> 7346L: linux-iio@vger.kernel.org 7347S: Maintained 7348F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7349F: drivers/iio/multiplexer/iio-mux.c 7350 7351IIO SUBSYSTEM AND DRIVERS 7352M: Jonathan Cameron <jic23@kernel.org> 7353R: Hartmut Knaack <knaack.h@gmx.de> 7354R: Lars-Peter Clausen <lars@metafoo.de> 7355R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7356L: linux-iio@vger.kernel.org 7357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7358S: Maintained 7359F: Documentation/ABI/testing/configfs-iio* 7360F: Documentation/ABI/testing/sysfs-bus-iio* 7361F: Documentation/devicetree/bindings/iio/ 7362F: drivers/iio/ 7363F: drivers/staging/iio/ 7364F: include/linux/iio/ 7365F: tools/iio/ 7366 7367IIO UNIT CONVERTER 7368M: Peter Rosin <peda@axentia.se> 7369L: linux-iio@vger.kernel.org 7370S: Maintained 7371F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7372F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7373F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7374F: drivers/iio/afe/iio-rescale.c 7375 7376IKANOS/ADI EAGLE ADSL USB DRIVER 7377M: Matthieu Castet <castet.matthieu@free.fr> 7378M: Stanislaw Gruszka <stf_xl@wp.pl> 7379S: Maintained 7380F: drivers/usb/atm/ueagle-atm.c 7381 7382IMGTEC ASCII LCD DRIVER 7383M: Paul Burton <paul.burton@mips.com> 7384S: Maintained 7385F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7386F: drivers/auxdisplay/img-ascii-lcd.c 7387 7388IMGTEC IR DECODER DRIVER 7389M: James Hogan <jhogan@kernel.org> 7390S: Maintained 7391F: drivers/media/rc/img-ir/ 7392 7393IMON SOUNDGRAPH USB IR RECEIVER 7394M: Sean Young <sean@mess.org> 7395L: linux-media@vger.kernel.org 7396S: Maintained 7397F: drivers/media/rc/imon_raw.c 7398F: drivers/media/rc/imon.c 7399 7400IMS TWINTURBO FRAMEBUFFER DRIVER 7401L: linux-fbdev@vger.kernel.org 7402S: Orphan 7403F: drivers/video/fbdev/imsttfb.c 7404 7405INA209 HARDWARE MONITOR DRIVER 7406M: Guenter Roeck <linux@roeck-us.net> 7407L: linux-hwmon@vger.kernel.org 7408S: Maintained 7409F: Documentation/hwmon/ina209 7410F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7411F: drivers/hwmon/ina209.c 7412 7413INA2XX HARDWARE MONITOR DRIVER 7414M: Guenter Roeck <linux@roeck-us.net> 7415L: linux-hwmon@vger.kernel.org 7416S: Maintained 7417F: Documentation/hwmon/ina2xx 7418F: drivers/hwmon/ina2xx.c 7419F: include/linux/platform_data/ina2xx.h 7420 7421INDUSTRY PACK SUBSYSTEM (IPACK) 7422M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7423M: Jens Taprogge <jens.taprogge@taprogge.org> 7424M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7425L: industrypack-devel@lists.sourceforge.net 7426W: http://industrypack.sourceforge.net 7427S: Maintained 7428F: drivers/ipack/ 7429 7430INFINIBAND SUBSYSTEM 7431M: Doug Ledford <dledford@redhat.com> 7432M: Jason Gunthorpe <jgg@mellanox.com> 7433L: linux-rdma@vger.kernel.org 7434W: https://github.com/linux-rdma/rdma-core 7435Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7436T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7437S: Supported 7438F: Documentation/devicetree/bindings/infiniband/ 7439F: Documentation/infiniband/ 7440F: drivers/infiniband/ 7441F: include/uapi/linux/if_infiniband.h 7442F: include/uapi/rdma/ 7443F: include/rdma/ 7444 7445INGENIC JZ4780 DMA Driver 7446M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7447S: Maintained 7448F: drivers/dma/dma-jz4780.c 7449 7450INGENIC JZ4780 NAND DRIVER 7451M: Harvey Hunt <harveyhuntnexus@gmail.com> 7452L: linux-mtd@lists.infradead.org 7453S: Maintained 7454F: drivers/mtd/nand/raw/jz4780_* 7455 7456INOTIFY 7457M: Jan Kara <jack@suse.cz> 7458R: Amir Goldstein <amir73il@gmail.com> 7459L: linux-fsdevel@vger.kernel.org 7460S: Maintained 7461F: Documentation/filesystems/inotify.txt 7462F: fs/notify/inotify/ 7463F: include/linux/inotify.h 7464F: include/uapi/linux/inotify.h 7465 7466INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7467M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7468L: linux-input@vger.kernel.org 7469Q: http://patchwork.kernel.org/project/linux-input/list/ 7470T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7471S: Maintained 7472F: drivers/input/ 7473F: include/linux/input.h 7474F: include/uapi/linux/input.h 7475F: include/uapi/linux/input-event-codes.h 7476F: include/linux/input/ 7477F: Documentation/devicetree/bindings/input/ 7478F: Documentation/devicetree/bindings/serio/ 7479F: Documentation/input/ 7480 7481INPUT MULTITOUCH (MT) PROTOCOL 7482M: Henrik Rydberg <rydberg@bitmath.org> 7483L: linux-input@vger.kernel.org 7484S: Odd fixes 7485F: Documentation/input/multi-touch-protocol.rst 7486F: drivers/input/input-mt.c 7487K: \b(ABS|SYN)_MT_ 7488 7489INSIDE SECURE CRYPTO DRIVER 7490M: Antoine Tenart <antoine.tenart@bootlin.com> 7491F: drivers/crypto/inside-secure/ 7492S: Maintained 7493L: linux-crypto@vger.kernel.org 7494 7495INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7496M: Mimi Zohar <zohar@linux.ibm.com> 7497M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7498L: linux-integrity@vger.kernel.org 7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7500S: Supported 7501F: security/integrity/ima/ 7502 7503INTEL 810/815 FRAMEBUFFER DRIVER 7504M: Antonino Daplas <adaplas@gmail.com> 7505L: linux-fbdev@vger.kernel.org 7506S: Maintained 7507F: drivers/video/fbdev/i810/ 7508 7509INTEL ASoC DRIVERS 7510M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7511M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7512M: Jie Yang <yang.jie@linux.intel.com> 7513L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7514S: Supported 7515F: sound/soc/intel/ 7516 7517INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7518M: Hans de Goede <hdegoede@redhat.com> 7519L: platform-driver-x86@vger.kernel.org 7520S: Maintained 7521F: drivers/platform/x86/intel_atomisp2_pm.c 7522 7523INTEL C600 SERIES SAS CONTROLLER DRIVER 7524M: Intel SCU Linux support <intel-linux-scu@intel.com> 7525M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7526L: linux-scsi@vger.kernel.org 7527T: git git://git.code.sf.net/p/intel-sas/isci 7528S: Supported 7529F: drivers/scsi/isci/ 7530 7531INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7532M: Jani Nikula <jani.nikula@linux.intel.com> 7533M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7534M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7535L: intel-gfx@lists.freedesktop.org 7536W: https://01.org/linuxgraphics/ 7537B: https://01.org/linuxgraphics/documentation/how-report-bugs 7538C: irc://chat.freenode.net/intel-gfx 7539Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7540T: git git://anongit.freedesktop.org/drm-intel 7541S: Supported 7542F: drivers/gpu/drm/i915/ 7543F: include/drm/i915* 7544F: include/uapi/drm/i915_drm.h 7545F: Documentation/gpu/i915.rst 7546 7547INTEL ETHERNET DRIVERS 7548M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7549L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7550W: http://www.intel.com/support/feedback.htm 7551W: http://e1000.sourceforge.net/ 7552Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7554T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7555S: Supported 7556F: Documentation/networking/device_drivers/intel/e100.rst 7557F: Documentation/networking/device_drivers/intel/e1000.rst 7558F: Documentation/networking/device_drivers/intel/e1000e.rst 7559F: Documentation/networking/device_drivers/intel/fm10k.rst 7560F: Documentation/networking/device_drivers/intel/igb.rst 7561F: Documentation/networking/device_drivers/intel/igbvf.rst 7562F: Documentation/networking/device_drivers/intel/ixgb.rst 7563F: Documentation/networking/device_drivers/intel/ixgbe.rst 7564F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7565F: Documentation/networking/device_drivers/intel/i40e.rst 7566F: Documentation/networking/device_drivers/intel/iavf.rst 7567F: Documentation/networking/device_drivers/intel/ice.rst 7568F: drivers/net/ethernet/intel/ 7569F: drivers/net/ethernet/intel/*/ 7570F: include/linux/avf/virtchnl.h 7571 7572INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7573M: Maik Broemme <mbroemme@libmpq.org> 7574L: linux-fbdev@vger.kernel.org 7575S: Maintained 7576F: Documentation/fb/intelfb.txt 7577F: drivers/video/fbdev/intelfb/ 7578 7579INTEL GPIO DRIVERS 7580M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7581L: linux-gpio@vger.kernel.org 7582S: Maintained 7583T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7584F: drivers/gpio/gpio-ich.c 7585F: drivers/gpio/gpio-intel-mid.c 7586F: drivers/gpio/gpio-lynxpoint.c 7587F: drivers/gpio/gpio-merrifield.c 7588F: drivers/gpio/gpio-ml-ioh.c 7589F: drivers/gpio/gpio-pch.c 7590F: drivers/gpio/gpio-sch.c 7591F: drivers/gpio/gpio-sodaville.c 7592 7593INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7594M: Zhenyu Wang <zhenyuw@linux.intel.com> 7595M: Zhi Wang <zhi.a.wang@intel.com> 7596L: intel-gvt-dev@lists.freedesktop.org 7597L: intel-gfx@lists.freedesktop.org 7598W: https://01.org/igvt-g 7599T: git https://github.com/intel/gvt-linux.git 7600S: Supported 7601F: drivers/gpu/drm/i915/gvt/ 7602 7603INTEL HID EVENT DRIVER 7604M: Alex Hung <alex.hung@canonical.com> 7605L: platform-driver-x86@vger.kernel.org 7606S: Maintained 7607F: drivers/platform/x86/intel-hid.c 7608 7609INTEL I/OAT DMA DRIVER 7610M: Dave Jiang <dave.jiang@intel.com> 7611R: Dan Williams <dan.j.williams@intel.com> 7612L: dmaengine@vger.kernel.org 7613Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7614S: Supported 7615F: drivers/dma/ioat* 7616 7617INTEL IDLE DRIVER 7618M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7619M: Len Brown <lenb@kernel.org> 7620L: linux-pm@vger.kernel.org 7621T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7622B: https://bugzilla.kernel.org 7623S: Supported 7624F: drivers/idle/intel_idle.c 7625 7626INTEL INTEGRATED SENSOR HUB DRIVER 7627M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7628M: Jiri Kosina <jikos@kernel.org> 7629L: linux-input@vger.kernel.org 7630S: Maintained 7631F: drivers/hid/intel-ish-hid/ 7632 7633INTEL IOMMU (VT-d) 7634M: David Woodhouse <dwmw2@infradead.org> 7635L: iommu@lists.linux-foundation.org 7636T: git git://git.infradead.org/iommu-2.6.git 7637S: Supported 7638F: drivers/iommu/intel-iommu.c 7639F: include/linux/intel-iommu.h 7640 7641INTEL IOP-ADMA DMA DRIVER 7642R: Dan Williams <dan.j.williams@intel.com> 7643S: Odd fixes 7644F: drivers/dma/iop-adma.c 7645 7646INTEL IPU3 CSI-2 CIO2 DRIVER 7647M: Yong Zhi <yong.zhi@intel.com> 7648M: Sakari Ailus <sakari.ailus@linux.intel.com> 7649M: Bingbu Cao <bingbu.cao@intel.com> 7650R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7651R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7652L: linux-media@vger.kernel.org 7653S: Maintained 7654F: drivers/media/pci/intel/ipu3/ 7655F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7656 7657INTEL IPU3 CSI-2 IMGU DRIVER 7658M: Sakari Ailus <sakari.ailus@linux.intel.com> 7659L: linux-media@vger.kernel.org 7660S: Maintained 7661F: drivers/staging/media/ipu3/ 7662F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7663F: Documentation/media/v4l-drivers/ipu3.rst 7664 7665INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7666M: Krzysztof Halasa <khalasa@piap.pl> 7667S: Maintained 7668F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7669F: arch/arm/mach-ixp4xx/include/mach/npe.h 7670F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7671F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7672F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7673F: drivers/net/wan/ixp4xx_hss.c 7674 7675INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7676M: Deepak Saxena <dsaxena@plexity.net> 7677S: Maintained 7678F: drivers/char/hw_random/ixp4xx-rng.c 7679 7680INTEL MANAGEMENT ENGINE (mei) 7681M: Tomas Winkler <tomas.winkler@intel.com> 7682L: linux-kernel@vger.kernel.org 7683S: Supported 7684F: include/uapi/linux/mei.h 7685F: include/linux/mei_cl_bus.h 7686F: drivers/misc/mei/* 7687F: drivers/watchdog/mei_wdt.c 7688F: Documentation/misc-devices/mei/* 7689F: samples/mei/* 7690 7691INTEL MENLOW THERMAL DRIVER 7692M: Sujith Thomas <sujith.thomas@intel.com> 7693L: platform-driver-x86@vger.kernel.org 7694W: https://01.org/linux-acpi 7695S: Supported 7696F: drivers/platform/x86/intel_menlow.c 7697 7698INTEL MIC DRIVERS (mic) 7699M: Sudeep Dutt <sudeep.dutt@intel.com> 7700M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7701S: Supported 7702W: https://github.com/sudeepdutt/mic 7703W: http://software.intel.com/en-us/mic-developer 7704F: include/linux/mic_bus.h 7705F: include/linux/scif.h 7706F: include/uapi/linux/mic_common.h 7707F: include/uapi/linux/mic_ioctl.h 7708F: include/uapi/linux/scif_ioctl.h 7709F: drivers/misc/mic/ 7710F: drivers/dma/mic_x100_dma.c 7711F: drivers/dma/mic_x100_dma.h 7712F: Documentation/mic/ 7713 7714INTEL PMC CORE DRIVER 7715M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7716M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7717L: platform-driver-x86@vger.kernel.org 7718S: Maintained 7719F: drivers/platform/x86/intel_pmc_core* 7720 7721INTEL PMC/P-Unit IPC DRIVER 7722M: Zha Qipeng<qipeng.zha@intel.com> 7723L: platform-driver-x86@vger.kernel.org 7724S: Maintained 7725F: drivers/platform/x86/intel_pmc_ipc.c 7726F: drivers/platform/x86/intel_punit_ipc.c 7727F: arch/x86/include/asm/intel_pmc_ipc.h 7728F: arch/x86/include/asm/intel_punit_ipc.h 7729 7730INTEL PMIC GPIO DRIVERS 7731M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7732S: Maintained 7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7734F: drivers/gpio/gpio-*cove.c 7735F: drivers/gpio/gpio-msic.c 7736 7737INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7738R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7739S: Maintained 7740F: drivers/mfd/intel_msic.c 7741F: drivers/mfd/intel_soc_pmic* 7742F: include/linux/mfd/intel_msic.h 7743F: include/linux/mfd/intel_soc_pmic* 7744 7745INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7746M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7747L: linux-wireless@vger.kernel.org 7748S: Maintained 7749F: Documentation/networking/device_drivers/intel/ipw2100.txt 7750F: Documentation/networking/device_drivers/intel/ipw2200.txt 7751F: drivers/net/wireless/intel/ipw2x00/ 7752 7753INTEL PSTATE DRIVER 7754M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7755M: Len Brown <lenb@kernel.org> 7756L: linux-pm@vger.kernel.org 7757S: Supported 7758F: drivers/cpufreq/intel_pstate.c 7759 7760INTEL RDMA RNIC DRIVER 7761M: Faisal Latif <faisal.latif@intel.com> 7762M: Shiraz Saleem <shiraz.saleem@intel.com> 7763L: linux-rdma@vger.kernel.org 7764S: Supported 7765F: drivers/infiniband/hw/i40iw/ 7766F: include/uapi/rdma/i40iw-abi.h 7767 7768INTEL TELEMETRY DRIVER 7769M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7770M: "David E. Box" <david.e.box@linux.intel.com> 7771L: platform-driver-x86@vger.kernel.org 7772S: Maintained 7773F: arch/x86/include/asm/intel_telemetry.h 7774F: drivers/platform/x86/intel_telemetry* 7775 7776INTEL VIRTUAL BUTTON DRIVER 7777M: AceLan Kao <acelan.kao@canonical.com> 7778L: platform-driver-x86@vger.kernel.org 7779S: Maintained 7780F: drivers/platform/x86/intel-vbtn.c 7781 7782INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7783M: Stanislaw Gruszka <sgruszka@redhat.com> 7784L: linux-wireless@vger.kernel.org 7785S: Supported 7786F: drivers/net/wireless/intel/iwlegacy/ 7787 7788INTEL WIRELESS WIFI LINK (iwlwifi) 7789M: Johannes Berg <johannes.berg@intel.com> 7790M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7791M: Luca Coelho <luciano.coelho@intel.com> 7792M: Intel Linux Wireless <linuxwifi@intel.com> 7793L: linux-wireless@vger.kernel.org 7794W: http://intellinuxwireless.org 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7796S: Supported 7797F: drivers/net/wireless/intel/iwlwifi/ 7798 7799INTEL WIRELESS WIMAX CONNECTION 2400 7800M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7801M: linux-wimax@intel.com 7802L: wimax@linuxwimax.org (subscribers-only) 7803S: Supported 7804W: http://linuxwimax.org 7805F: Documentation/wimax/README.i2400m 7806F: drivers/net/wimax/i2400m/ 7807F: include/uapi/linux/wimax/i2400m.h 7808 7809INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7810M: Mario Limonciello <mario.limonciello@dell.com> 7811S: Maintained 7812F: drivers/platform/x86/intel-wmi-thunderbolt.c 7813 7814INTEL(R) TRACE HUB 7815M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7816S: Supported 7817F: Documentation/trace/intel_th.rst 7818F: drivers/hwtracing/intel_th/ 7819 7820INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7821M: Ning Sun <ning.sun@intel.com> 7822L: tboot-devel@lists.sourceforge.net 7823W: http://tboot.sourceforge.net 7824T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7825S: Supported 7826F: Documentation/intel_txt.txt 7827F: include/linux/tboot.h 7828F: arch/x86/kernel/tboot.c 7829 7830INTEL-MID GPIO DRIVER 7831M: David Cohen <david.a.cohen@linux.intel.com> 7832L: linux-gpio@vger.kernel.org 7833S: Maintained 7834F: drivers/gpio/gpio-intel-mid.c 7835 7836INVENSENSE MPU-3050 GYROSCOPE DRIVER 7837M: Linus Walleij <linus.walleij@linaro.org> 7838L: linux-iio@vger.kernel.org 7839S: Maintained 7840F: drivers/iio/gyro/mpu3050* 7841F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7842 7843IOC3 ETHERNET DRIVER 7844M: Ralf Baechle <ralf@linux-mips.org> 7845L: linux-mips@vger.kernel.org 7846S: Maintained 7847F: drivers/net/ethernet/sgi/ioc3-eth.c 7848 7849IOC3 SERIAL DRIVER 7850M: Pat Gefre <pfg@sgi.com> 7851L: linux-serial@vger.kernel.org 7852S: Maintained 7853F: drivers/tty/serial/ioc3_serial.c 7854 7855IOMMU DRIVERS 7856M: Joerg Roedel <joro@8bytes.org> 7857L: iommu@lists.linux-foundation.org 7858T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7859S: Maintained 7860F: Documentation/devicetree/bindings/iommu/ 7861F: drivers/iommu/ 7862F: include/linux/iommu.h 7863F: include/linux/of_iommu.h 7864F: include/linux/iova.h 7865 7866IP MASQUERADING 7867M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7868S: Maintained 7869F: net/ipv4/netfilter/ipt_MASQUERADE.c 7870 7871IPMI SUBSYSTEM 7872M: Corey Minyard <minyard@acm.org> 7873L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7874W: http://openipmi.sourceforge.net/ 7875S: Supported 7876F: Documentation/devicetree/bindings/ipmi/ 7877F: Documentation/IPMI.txt 7878F: drivers/char/ipmi/ 7879F: include/linux/ipmi* 7880F: include/uapi/linux/ipmi* 7881 7882IPS SCSI RAID DRIVER 7883M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7884L: linux-scsi@vger.kernel.org 7885W: http://www.adaptec.com/ 7886S: Maintained 7887F: drivers/scsi/ips* 7888 7889IPVS 7890M: Wensong Zhang <wensong@linux-vs.org> 7891M: Simon Horman <horms@verge.net.au> 7892M: Julian Anastasov <ja@ssi.bg> 7893L: netdev@vger.kernel.org 7894L: lvs-devel@vger.kernel.org 7895S: Maintained 7896T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7897T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7898F: Documentation/networking/ipvs-sysctl.txt 7899F: include/net/ip_vs.h 7900F: include/uapi/linux/ip_vs.h 7901F: net/netfilter/ipvs/ 7902 7903IPWIRELESS DRIVER 7904M: Jiri Kosina <jikos@kernel.org> 7905M: David Sterba <dsterba@suse.com> 7906S: Odd Fixes 7907F: drivers/tty/ipwireless/ 7908 7909IPX NETWORK LAYER 7910L: netdev@vger.kernel.org 7911S: Obsolete 7912F: include/uapi/linux/ipx.h 7913 7914IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7915M: Marc Zyngier <marc.zyngier@arm.com> 7916S: Maintained 7917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7918F: Documentation/IRQ-domain.txt 7919F: include/linux/irqdomain.h 7920F: kernel/irq/irqdomain.c 7921F: kernel/irq/msi.c 7922 7923IRQ SUBSYSTEM 7924M: Thomas Gleixner <tglx@linutronix.de> 7925L: linux-kernel@vger.kernel.org 7926S: Maintained 7927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7928F: kernel/irq/ 7929 7930IRQCHIP DRIVERS 7931M: Thomas Gleixner <tglx@linutronix.de> 7932M: Jason Cooper <jason@lakedaemon.net> 7933M: Marc Zyngier <marc.zyngier@arm.com> 7934L: linux-kernel@vger.kernel.org 7935S: Maintained 7936T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7937F: Documentation/devicetree/bindings/interrupt-controller/ 7938F: drivers/irqchip/ 7939 7940ISA 7941M: William Breathitt Gray <vilhelm.gray@gmail.com> 7942S: Maintained 7943F: Documentation/isa.txt 7944F: drivers/base/isa.c 7945F: include/linux/isa.h 7946 7947ISA RADIO MODULE 7948M: Hans Verkuil <hverkuil@xs4all.nl> 7949L: linux-media@vger.kernel.org 7950T: git git://linuxtv.org/media_tree.git 7951W: https://linuxtv.org 7952S: Maintained 7953F: drivers/media/radio/radio-isa* 7954 7955ISAPNP 7956M: Jaroslav Kysela <perex@perex.cz> 7957S: Maintained 7958F: Documentation/isapnp.txt 7959F: drivers/pnp/isapnp/ 7960F: include/linux/isapnp.h 7961 7962ISCSI 7963M: Lee Duncan <lduncan@suse.com> 7964M: Chris Leech <cleech@redhat.com> 7965L: open-iscsi@googlegroups.com 7966W: www.open-iscsi.com 7967S: Maintained 7968F: drivers/scsi/*iscsi* 7969F: include/scsi/*iscsi* 7970 7971iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7972M: Peter Jones <pjones@redhat.com> 7973M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7974S: Maintained 7975F: drivers/firmware/iscsi_ibft* 7976 7977ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7978M: Sagi Grimberg <sagi@grimberg.me> 7979M: Max Gurtovoy <maxg@mellanox.com> 7980L: linux-rdma@vger.kernel.org 7981S: Supported 7982W: http://www.openfabrics.org 7983W: www.open-iscsi.org 7984Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7985F: drivers/infiniband/ulp/iser/ 7986 7987ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7988M: Sagi Grimberg <sagi@grimberg.me> 7989T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7990L: linux-rdma@vger.kernel.org 7991L: target-devel@vger.kernel.org 7992S: Supported 7993W: http://www.linux-iscsi.org 7994F: drivers/infiniband/ulp/isert 7995 7996ISDN SUBSYSTEM 7997M: Karsten Keil <isdn@linux-pingi.de> 7998L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7999L: netdev@vger.kernel.org 8000W: http://www.isdn4linux.de 8001T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8002S: Maintained 8003F: Documentation/isdn/ 8004F: drivers/isdn/ 8005F: include/linux/isdn.h 8006F: include/linux/isdn/ 8007F: include/uapi/linux/isdn.h 8008F: include/uapi/linux/isdn/ 8009 8010IT87 HARDWARE MONITORING DRIVER 8011M: Jean Delvare <jdelvare@suse.com> 8012L: linux-hwmon@vger.kernel.org 8013S: Maintained 8014F: Documentation/hwmon/it87 8015F: drivers/hwmon/it87.c 8016 8017IT913X MEDIA DRIVER 8018M: Antti Palosaari <crope@iki.fi> 8019L: linux-media@vger.kernel.org 8020W: https://linuxtv.org 8021W: http://palosaari.fi/linux/ 8022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8023T: git git://linuxtv.org/anttip/media_tree.git 8024S: Maintained 8025F: drivers/media/tuners/it913x* 8026 8027IVTV VIDEO4LINUX DRIVER 8028M: Andy Walls <awalls@md.metrocast.net> 8029L: ivtv-devel@ivtvdriver.org (subscribers-only) 8030L: linux-media@vger.kernel.org 8031T: git git://linuxtv.org/media_tree.git 8032W: http://www.ivtvdriver.org 8033S: Maintained 8034F: Documentation/media/v4l-drivers/ivtv* 8035F: drivers/media/pci/ivtv/ 8036F: include/uapi/linux/ivtv* 8037 8038IX2505V MEDIA DRIVER 8039M: Malcolm Priestley <tvboxspy@gmail.com> 8040L: linux-media@vger.kernel.org 8041W: https://linuxtv.org 8042Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8043S: Maintained 8044F: drivers/media/dvb-frontends/ix2505v* 8045 8046JAILHOUSE HYPERVISOR INTERFACE 8047M: Jan Kiszka <jan.kiszka@siemens.com> 8048L: jailhouse-dev@googlegroups.com 8049S: Maintained 8050F: arch/x86/kernel/jailhouse.c 8051F: arch/x86/include/asm/jailhouse_para.h 8052 8053JC42.4 TEMPERATURE SENSOR DRIVER 8054M: Guenter Roeck <linux@roeck-us.net> 8055L: linux-hwmon@vger.kernel.org 8056S: Maintained 8057F: drivers/hwmon/jc42.c 8058F: Documentation/hwmon/jc42 8059 8060JFS FILESYSTEM 8061M: Dave Kleikamp <shaggy@kernel.org> 8062L: jfs-discussion@lists.sourceforge.net 8063W: http://jfs.sourceforge.net/ 8064T: git git://github.com/kleikamp/linux-shaggy.git 8065S: Maintained 8066F: Documentation/filesystems/jfs.txt 8067F: fs/jfs/ 8068 8069JME NETWORK DRIVER 8070M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8071L: netdev@vger.kernel.org 8072S: Maintained 8073F: drivers/net/ethernet/jme.* 8074 8075JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8076M: David Woodhouse <dwmw2@infradead.org> 8077L: linux-mtd@lists.infradead.org 8078W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8079S: Maintained 8080F: fs/jffs2/ 8081F: include/uapi/linux/jffs2.h 8082 8083JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8084M: "Theodore Ts'o" <tytso@mit.edu> 8085M: Jan Kara <jack@suse.com> 8086L: linux-ext4@vger.kernel.org 8087S: Maintained 8088F: fs/jbd2/ 8089F: include/linux/jbd2.h 8090 8091JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8092M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8093L: linux-media@vger.kernel.org 8094S: Maintained 8095F: drivers/media/platform/rcar_jpu.c 8096 8097JSM Neo PCI based serial card 8098L: linux-serial@vger.kernel.org 8099S: Orphan 8100F: drivers/tty/serial/jsm/ 8101 8102K10TEMP HARDWARE MONITORING DRIVER 8103M: Clemens Ladisch <clemens@ladisch.de> 8104L: linux-hwmon@vger.kernel.org 8105S: Maintained 8106F: Documentation/hwmon/k10temp 8107F: drivers/hwmon/k10temp.c 8108 8109K8TEMP HARDWARE MONITORING DRIVER 8110M: Rudolf Marek <r.marek@assembler.cz> 8111L: linux-hwmon@vger.kernel.org 8112S: Maintained 8113F: Documentation/hwmon/k8temp 8114F: drivers/hwmon/k8temp.c 8115 8116KASAN 8117M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8118R: Alexander Potapenko <glider@google.com> 8119R: Dmitry Vyukov <dvyukov@google.com> 8120L: kasan-dev@googlegroups.com 8121S: Maintained 8122F: arch/*/include/asm/kasan.h 8123F: arch/*/mm/kasan_init* 8124F: Documentation/dev-tools/kasan.rst 8125F: include/linux/kasan*.h 8126F: lib/test_kasan.c 8127F: mm/kasan/ 8128F: scripts/Makefile.kasan 8129 8130KCONFIG 8131M: Masahiro Yamada <yamada.masahiro@socionext.com> 8132T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8133L: linux-kbuild@vger.kernel.org 8134S: Maintained 8135F: Documentation/kbuild/kconfig* 8136F: scripts/kconfig/ 8137F: scripts/Kconfig.include 8138 8139KDUMP 8140M: Dave Young <dyoung@redhat.com> 8141M: Baoquan He <bhe@redhat.com> 8142R: Vivek Goyal <vgoyal@redhat.com> 8143L: kexec@lists.infradead.org 8144W: http://lse.sourceforge.net/kdump/ 8145S: Maintained 8146F: Documentation/kdump/ 8147 8148KEENE FM RADIO TRANSMITTER DRIVER 8149M: Hans Verkuil <hverkuil@xs4all.nl> 8150L: linux-media@vger.kernel.org 8151T: git git://linuxtv.org/media_tree.git 8152W: https://linuxtv.org 8153S: Maintained 8154F: drivers/media/radio/radio-keene* 8155 8156KERNEL AUTOMOUNTER 8157M: Ian Kent <raven@themaw.net> 8158L: autofs@vger.kernel.org 8159S: Maintained 8160F: fs/autofs/ 8161 8162KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8163M: Masahiro Yamada <yamada.masahiro@socionext.com> 8164M: Michal Marek <michal.lkml@markovi.net> 8165T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8166L: linux-kbuild@vger.kernel.org 8167S: Maintained 8168F: Documentation/kbuild/ 8169F: Makefile 8170F: scripts/Kbuild* 8171F: scripts/Makefile* 8172F: scripts/basic/ 8173F: scripts/mk* 8174F: scripts/mod/ 8175F: scripts/package/ 8176 8177KERNEL JANITORS 8178L: kernel-janitors@vger.kernel.org 8179W: http://kernelnewbies.org/KernelJanitors 8180S: Odd Fixes 8181 8182KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8183M: "J. Bruce Fields" <bfields@fieldses.org> 8184M: Jeff Layton <jlayton@kernel.org> 8185L: linux-nfs@vger.kernel.org 8186W: http://nfs.sourceforge.net/ 8187T: git git://linux-nfs.org/~bfields/linux.git 8188S: Supported 8189F: fs/nfsd/ 8190F: include/uapi/linux/nfsd/ 8191F: fs/lockd/ 8192F: fs/nfs_common/ 8193F: net/sunrpc/ 8194F: include/linux/lockd/ 8195F: include/linux/sunrpc/ 8196F: include/uapi/linux/sunrpc/ 8197 8198KERNEL SELFTEST FRAMEWORK 8199M: Shuah Khan <shuah@kernel.org> 8200L: linux-kselftest@vger.kernel.org 8201T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8202Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8203S: Maintained 8204F: tools/testing/selftests/ 8205F: Documentation/dev-tools/kselftest* 8206 8207KERNEL USERMODE HELPER 8208M: Luis Chamberlain <mcgrof@kernel.org> 8209L: linux-kernel@vger.kernel.org 8210S: Maintained 8211F: kernel/umh.c 8212F: include/linux/umh.h 8213 8214KERNEL VIRTUAL MACHINE (KVM) 8215M: Paolo Bonzini <pbonzini@redhat.com> 8216M: Radim Krčmář <rkrcmar@redhat.com> 8217L: kvm@vger.kernel.org 8218W: http://www.linux-kvm.org 8219T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8220S: Supported 8221F: Documentation/virtual/kvm/ 8222F: include/trace/events/kvm.h 8223F: include/uapi/asm-generic/kvm* 8224F: include/uapi/linux/kvm* 8225F: include/asm-generic/kvm* 8226F: include/linux/kvm* 8227F: include/kvm/iodev.h 8228F: virt/kvm/* 8229F: tools/kvm/ 8230 8231KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8232M: Joerg Roedel <joro@8bytes.org> 8233L: kvm@vger.kernel.org 8234W: http://www.linux-kvm.org/ 8235S: Maintained 8236F: arch/x86/include/asm/svm.h 8237F: arch/x86/kvm/svm.c 8238 8239KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8240M: Christoffer Dall <christoffer.dall@arm.com> 8241M: Marc Zyngier <marc.zyngier@arm.com> 8242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8243L: kvmarm@lists.cs.columbia.edu 8244W: http://systems.cs.columbia.edu/projects/kvm-arm 8245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8246S: Supported 8247F: arch/arm/include/uapi/asm/kvm* 8248F: arch/arm/include/asm/kvm* 8249F: arch/arm/kvm/ 8250F: virt/kvm/arm/ 8251F: include/kvm/arm_* 8252 8253KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8254M: Christoffer Dall <christoffer.dall@arm.com> 8255M: Marc Zyngier <marc.zyngier@arm.com> 8256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8257L: kvmarm@lists.cs.columbia.edu 8258S: Maintained 8259F: arch/arm64/include/uapi/asm/kvm* 8260F: arch/arm64/include/asm/kvm* 8261F: arch/arm64/kvm/ 8262 8263KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8264M: James Hogan <jhogan@kernel.org> 8265L: linux-mips@vger.kernel.org 8266S: Supported 8267F: arch/mips/include/uapi/asm/kvm* 8268F: arch/mips/include/asm/kvm* 8269F: arch/mips/kvm/ 8270 8271KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8272M: Paul Mackerras <paulus@ozlabs.org> 8273L: kvm-ppc@vger.kernel.org 8274W: http://www.linux-kvm.org/ 8275T: git git://github.com/agraf/linux-2.6.git 8276S: Supported 8277F: arch/powerpc/include/uapi/asm/kvm* 8278F: arch/powerpc/include/asm/kvm* 8279F: arch/powerpc/kvm/ 8280F: arch/powerpc/kernel/kvm* 8281 8282KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8283M: Christian Borntraeger <borntraeger@de.ibm.com> 8284M: Janosch Frank <frankja@linux.ibm.com> 8285R: David Hildenbrand <david@redhat.com> 8286R: Cornelia Huck <cohuck@redhat.com> 8287L: linux-s390@vger.kernel.org 8288W: http://www.ibm.com/developerworks/linux/linux390/ 8289T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8290S: Supported 8291F: arch/s390/include/uapi/asm/kvm* 8292F: arch/s390/include/asm/gmap.h 8293F: arch/s390/include/asm/kvm* 8294F: arch/s390/kvm/ 8295F: arch/s390/mm/gmap.c 8296 8297KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8298M: Paolo Bonzini <pbonzini@redhat.com> 8299M: Radim Krčmář <rkrcmar@redhat.com> 8300L: kvm@vger.kernel.org 8301W: http://www.linux-kvm.org 8302T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8303S: Supported 8304F: arch/x86/kvm/ 8305F: arch/x86/kvm/*/ 8306F: arch/x86/include/uapi/asm/kvm* 8307F: arch/x86/include/asm/kvm* 8308F: arch/x86/include/asm/pvclock-abi.h 8309F: arch/x86/kernel/kvm.c 8310F: arch/x86/kernel/kvmclock.c 8311 8312KERNFS 8313M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8314M: Tejun Heo <tj@kernel.org> 8315T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8316S: Supported 8317F: include/linux/kernfs.h 8318F: fs/kernfs/ 8319 8320KEXEC 8321M: Eric Biederman <ebiederm@xmission.com> 8322W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8323L: kexec@lists.infradead.org 8324S: Maintained 8325F: include/linux/kexec.h 8326F: include/uapi/linux/kexec.h 8327F: kernel/kexec* 8328 8329KEYS-ENCRYPTED 8330M: Mimi Zohar <zohar@linux.ibm.com> 8331L: linux-integrity@vger.kernel.org 8332L: keyrings@vger.kernel.org 8333S: Supported 8334F: Documentation/security/keys/trusted-encrypted.rst 8335F: include/keys/encrypted-type.h 8336F: security/keys/encrypted-keys/ 8337 8338KEYS-TRUSTED 8339M: James Bottomley <jejb@linux.ibm.com> 8340M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8341M: Mimi Zohar <zohar@linuxibm.com> 8342L: linux-integrity@vger.kernel.org 8343L: keyrings@vger.kernel.org 8344S: Supported 8345F: Documentation/security/keys/trusted-encrypted.rst 8346F: include/keys/trusted-type.h 8347F: security/keys/trusted.c 8348F: security/keys/trusted.h 8349 8350KEYS/KEYRINGS: 8351M: David Howells <dhowells@redhat.com> 8352L: keyrings@vger.kernel.org 8353S: Maintained 8354F: Documentation/security/keys/core.rst 8355F: include/linux/key.h 8356F: include/linux/key-type.h 8357F: include/linux/keyctl.h 8358F: include/uapi/linux/keyctl.h 8359F: include/keys/ 8360F: security/keys/ 8361 8362KGDB / KDB /debug_core 8363M: Jason Wessel <jason.wessel@windriver.com> 8364M: Daniel Thompson <daniel.thompson@linaro.org> 8365W: http://kgdb.wiki.kernel.org/ 8366L: kgdb-bugreport@lists.sourceforge.net 8367T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8368S: Maintained 8369F: Documentation/dev-tools/kgdb.rst 8370F: drivers/misc/kgdbts.c 8371F: drivers/tty/serial/kgdboc.c 8372F: include/linux/kdb.h 8373F: include/linux/kgdb.h 8374F: kernel/debug/ 8375 8376KMEMLEAK 8377M: Catalin Marinas <catalin.marinas@arm.com> 8378S: Maintained 8379F: Documentation/dev-tools/kmemleak.rst 8380F: include/linux/kmemleak.h 8381F: mm/kmemleak.c 8382F: mm/kmemleak-test.c 8383 8384KMOD KERNEL MODULE LOADER - USERMODE HELPER 8385M: Luis Chamberlain <mcgrof@kernel.org> 8386L: linux-kernel@vger.kernel.org 8387S: Maintained 8388F: kernel/kmod.c 8389F: include/linux/kmod.h 8390F: lib/test_kmod.c 8391F: tools/testing/selftests/kmod/ 8392 8393KPROBES 8394M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8395M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8396M: "David S. Miller" <davem@davemloft.net> 8397M: Masami Hiramatsu <mhiramat@kernel.org> 8398S: Maintained 8399F: Documentation/kprobes.txt 8400F: include/linux/kprobes.h 8401F: include/asm-generic/kprobes.h 8402F: kernel/kprobes.c 8403 8404KS0108 LCD CONTROLLER DRIVER 8405M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8406S: Maintained 8407F: Documentation/auxdisplay/ks0108 8408F: drivers/auxdisplay/ks0108.c 8409F: include/linux/ks0108.h 8410 8411L3MDEV 8412M: David Ahern <dsa@cumulusnetworks.com> 8413L: netdev@vger.kernel.org 8414S: Maintained 8415F: net/l3mdev 8416F: include/net/l3mdev.h 8417 8418L7 BPF FRAMEWORK 8419M: John Fastabend <john.fastabend@gmail.com> 8420M: Daniel Borkmann <daniel@iogearbox.net> 8421L: netdev@vger.kernel.org 8422S: Maintained 8423F: include/linux/skmsg.h 8424F: net/core/skmsg.c 8425F: net/core/sock_map.c 8426F: net/ipv4/tcp_bpf.c 8427 8428LANTIQ / INTEL Ethernet drivers 8429M: Hauke Mehrtens <hauke@hauke-m.de> 8430L: netdev@vger.kernel.org 8431S: Maintained 8432F: net/dsa/tag_gswip.c 8433F: drivers/net/ethernet/lantiq_xrx200.c 8434F: drivers/net/dsa/lantiq_pce.h 8435F: drivers/net/dsa/lantiq_gswip.c 8436 8437LANTIQ MIPS ARCHITECTURE 8438M: John Crispin <john@phrozen.org> 8439L: linux-mips@vger.kernel.org 8440S: Maintained 8441F: arch/mips/lantiq 8442F: drivers/soc/lantiq 8443 8444LAPB module 8445L: linux-x25@vger.kernel.org 8446S: Orphan 8447F: Documentation/networking/lapb-module.txt 8448F: include/*/lapb.h 8449F: net/lapb/ 8450 8451LASI 53c700 driver for PARISC 8452M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8453L: linux-scsi@vger.kernel.org 8454S: Maintained 8455F: Documentation/scsi/53c700.txt 8456F: drivers/scsi/53c700* 8457 8458LEAKING_ADDRESSES 8459M: Tobin C. Harding <me@tobin.cc> 8460M: Tycho Andersen <tycho@tycho.ws> 8461L: kernel-hardening@lists.openwall.com 8462S: Maintained 8463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8464F: scripts/leaking_addresses.pl 8465 8466LED SUBSYSTEM 8467M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8468M: Pavel Machek <pavel@ucw.cz> 8469L: linux-leds@vger.kernel.org 8470T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8471S: Maintained 8472F: Documentation/devicetree/bindings/leds/ 8473F: drivers/leds/ 8474F: include/linux/leds.h 8475 8476LEGACY EEPROM DRIVER 8477M: Jean Delvare <jdelvare@suse.com> 8478S: Maintained 8479F: Documentation/misc-devices/eeprom 8480F: drivers/misc/eeprom/eeprom.c 8481 8482LEGO MINDSTORMS EV3 8483R: David Lechner <david@lechnology.com> 8484S: Maintained 8485F: arch/arm/boot/dts/da850-lego-ev3.dts 8486F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8487F: drivers/power/supply/lego_ev3_battery.c 8488 8489LEGO USB Tower driver 8490M: Juergen Stuber <starblue@users.sourceforge.net> 8491L: legousb-devel@lists.sourceforge.net 8492W: http://legousb.sourceforge.net/ 8493S: Maintained 8494F: drivers/usb/misc/legousbtower.c 8495 8496LG LAPTOP EXTRAS 8497M: Matan Ziv-Av <matan@svgalib.org> 8498L: platform-driver-x86@vger.kernel.org 8499S: Maintained 8500F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8501F: Documentation/laptops/lg-laptop.rst 8502F: drivers/platform/x86/lg-laptop.c 8503 8504LG2160 MEDIA DRIVER 8505M: Michael Krufky <mkrufky@linuxtv.org> 8506L: linux-media@vger.kernel.org 8507W: https://linuxtv.org 8508W: http://github.com/mkrufky 8509Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8510T: git git://linuxtv.org/mkrufky/tuners.git 8511S: Maintained 8512F: drivers/media/dvb-frontends/lg2160.* 8513 8514LGDT3305 MEDIA DRIVER 8515M: Michael Krufky <mkrufky@linuxtv.org> 8516L: linux-media@vger.kernel.org 8517W: https://linuxtv.org 8518W: http://github.com/mkrufky 8519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8520T: git git://linuxtv.org/mkrufky/tuners.git 8521S: Maintained 8522F: drivers/media/dvb-frontends/lgdt3305.* 8523 8524LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8525M: Viresh Kumar <vireshk@kernel.org> 8526L: linux-ide@vger.kernel.org 8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8528S: Maintained 8529F: include/linux/pata_arasan_cf_data.h 8530F: drivers/ata/pata_arasan_cf.c 8531 8532LIBATA PATA DRIVERS 8533M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8534M: Jens Axboe <axboe@kernel.dk> 8535L: linux-ide@vger.kernel.org 8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8537S: Maintained 8538F: drivers/ata/pata_*.c 8539F: drivers/ata/ata_generic.c 8540 8541LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8542M: Linus Walleij <linus.walleij@linaro.org> 8543L: linux-ide@vger.kernel.org 8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8545S: Maintained 8546F: drivers/ata/pata_ftide010.c 8547F: drivers/ata/sata_gemini.c 8548F: drivers/ata/sata_gemini.h 8549 8550LIBATA SATA AHCI PLATFORM devices support 8551M: Hans de Goede <hdegoede@redhat.com> 8552M: Jens Axboe <axboe@kernel.dk> 8553L: linux-ide@vger.kernel.org 8554T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8555S: Maintained 8556F: drivers/ata/ahci_platform.c 8557F: drivers/ata/libahci_platform.c 8558F: include/linux/ahci_platform.h 8559 8560LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8561M: Mikael Pettersson <mikpelinux@gmail.com> 8562L: linux-ide@vger.kernel.org 8563T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8564S: Maintained 8565F: drivers/ata/sata_promise.* 8566 8567LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8568M: Jens Axboe <axboe@kernel.dk> 8569L: linux-ide@vger.kernel.org 8570T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8571S: Maintained 8572F: drivers/ata/ 8573F: include/linux/ata.h 8574F: include/linux/libata.h 8575F: Documentation/devicetree/bindings/ata/ 8576 8577LIBLOCKDEP 8578M: Sasha Levin <alexander.levin@microsoft.com> 8579S: Maintained 8580F: tools/lib/lockdep/ 8581 8582LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8583M: Ross Zwisler <zwisler@kernel.org> 8584M: Dan Williams <dan.j.williams@intel.com> 8585M: Vishal Verma <vishal.l.verma@intel.com> 8586M: Dave Jiang <dave.jiang@intel.com> 8587L: linux-nvdimm@lists.01.org 8588Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8589S: Supported 8590F: drivers/nvdimm/blk.c 8591F: drivers/nvdimm/region_devs.c 8592 8593LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8594M: Vishal Verma <vishal.l.verma@intel.com> 8595M: Dan Williams <dan.j.williams@intel.com> 8596M: Ross Zwisler <zwisler@kernel.org> 8597M: Dave Jiang <dave.jiang@intel.com> 8598L: linux-nvdimm@lists.01.org 8599Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8600S: Supported 8601F: drivers/nvdimm/btt* 8602 8603LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8604M: Ross Zwisler <zwisler@kernel.org> 8605M: Dan Williams <dan.j.williams@intel.com> 8606M: Vishal Verma <vishal.l.verma@intel.com> 8607M: Dave Jiang <dave.jiang@intel.com> 8608L: linux-nvdimm@lists.01.org 8609Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8610S: Supported 8611F: drivers/nvdimm/pmem* 8612 8613LIBNVDIMM: DEVICETREE BINDINGS 8614M: Oliver O'Halloran <oohall@gmail.com> 8615L: linux-nvdimm@lists.01.org 8616Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8617S: Supported 8618F: drivers/nvdimm/of_pmem.c 8619F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8620 8621LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8622M: Dan Williams <dan.j.williams@intel.com> 8623M: Ross Zwisler <zwisler@kernel.org> 8624M: Vishal Verma <vishal.l.verma@intel.com> 8625M: Dave Jiang <dave.jiang@intel.com> 8626L: linux-nvdimm@lists.01.org 8627Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8628T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8629S: Supported 8630F: drivers/nvdimm/* 8631F: drivers/acpi/nfit/* 8632F: include/linux/nd.h 8633F: include/linux/libnvdimm.h 8634F: include/uapi/linux/ndctl.h 8635 8636LIGHTNVM PLATFORM SUPPORT 8637M: Matias Bjorling <mb@lightnvm.io> 8638W: http://github/OpenChannelSSD 8639L: linux-block@vger.kernel.org 8640S: Maintained 8641F: drivers/lightnvm/ 8642F: include/linux/lightnvm.h 8643F: include/uapi/linux/lightnvm.h 8644 8645LINUX FOR POWER MACINTOSH 8646M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8647W: http://www.penguinppc.org/ 8648L: linuxppc-dev@lists.ozlabs.org 8649S: Maintained 8650F: arch/powerpc/platforms/powermac/ 8651F: drivers/macintosh/ 8652 8653LINUX FOR POWERPC (32-BIT AND 64-BIT) 8654M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8655M: Paul Mackerras <paulus@samba.org> 8656M: Michael Ellerman <mpe@ellerman.id.au> 8657W: https://github.com/linuxppc/linux/wiki 8658L: linuxppc-dev@lists.ozlabs.org 8659Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8660T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8661S: Supported 8662F: Documentation/ABI/stable/sysfs-firmware-opal-* 8663F: Documentation/devicetree/bindings/powerpc/ 8664F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8665F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8666F: Documentation/powerpc/ 8667F: arch/powerpc/ 8668F: drivers/char/tpm/tpm_ibmvtpm* 8669F: drivers/crypto/nx/ 8670F: drivers/crypto/vmx/ 8671F: drivers/i2c/busses/i2c-opal.c 8672F: drivers/net/ethernet/ibm/ibmveth.* 8673F: drivers/net/ethernet/ibm/ibmvnic.* 8674F: drivers/pci/hotplug/pnv_php.c 8675F: drivers/pci/hotplug/rpa* 8676F: drivers/rtc/rtc-opal.c 8677F: drivers/scsi/ibmvscsi/ 8678F: drivers/tty/hvc/hvc_opal.c 8679F: drivers/watchdog/wdrtas.c 8680F: tools/testing/selftests/powerpc 8681N: /pmac 8682N: powermac 8683N: powernv 8684N: [^a-z0-9]ps3 8685N: pseries 8686 8687LINUX FOR POWERPC EMBEDDED MPC5XXX 8688M: Anatolij Gustschin <agust@denx.de> 8689L: linuxppc-dev@lists.ozlabs.org 8690T: git git://git.denx.de/linux-denx-agust.git 8691S: Maintained 8692F: arch/powerpc/platforms/512x/ 8693F: arch/powerpc/platforms/52xx/ 8694 8695LINUX FOR POWERPC EMBEDDED PPC4XX 8696M: Alistair Popple <alistair@popple.id.au> 8697M: Matt Porter <mporter@kernel.crashing.org> 8698W: http://www.penguinppc.org/ 8699L: linuxppc-dev@lists.ozlabs.org 8700S: Maintained 8701F: arch/powerpc/platforms/40x/ 8702F: arch/powerpc/platforms/44x/ 8703 8704LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8705M: Scott Wood <oss@buserror.net> 8706M: Kumar Gala <galak@kernel.crashing.org> 8707W: http://www.penguinppc.org/ 8708L: linuxppc-dev@lists.ozlabs.org 8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8710S: Maintained 8711F: arch/powerpc/platforms/83xx/ 8712F: arch/powerpc/platforms/85xx/ 8713F: Documentation/devicetree/bindings/powerpc/fsl/ 8714 8715LINUX FOR POWERPC EMBEDDED PPC8XX 8716M: Vitaly Bordug <vitb@kernel.crashing.org> 8717W: http://www.penguinppc.org/ 8718L: linuxppc-dev@lists.ozlabs.org 8719S: Maintained 8720F: arch/powerpc/platforms/8xx/ 8721 8722LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8723L: linuxppc-dev@lists.ozlabs.org 8724S: Orphan 8725F: arch/powerpc/*/*virtex* 8726F: arch/powerpc/*/*/*virtex* 8727 8728LINUX FOR POWERPC PA SEMI PWRFICIENT 8729L: linuxppc-dev@lists.ozlabs.org 8730S: Orphan 8731F: arch/powerpc/platforms/pasemi/ 8732F: drivers/*/*pasemi* 8733F: drivers/*/*/*pasemi* 8734 8735LINUX KERNEL DUMP TEST MODULE (LKDTM) 8736M: Kees Cook <keescook@chromium.org> 8737S: Maintained 8738F: drivers/misc/lkdtm/* 8739 8740LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8741M: Alan Stern <stern@rowland.harvard.edu> 8742M: Andrea Parri <andrea.parri@amarulasolutions.com> 8743M: Will Deacon <will.deacon@arm.com> 8744M: Peter Zijlstra <peterz@infradead.org> 8745M: Boqun Feng <boqun.feng@gmail.com> 8746M: Nicholas Piggin <npiggin@gmail.com> 8747M: David Howells <dhowells@redhat.com> 8748M: Jade Alglave <j.alglave@ucl.ac.uk> 8749M: Luc Maranget <luc.maranget@inria.fr> 8750M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8751R: Akira Yokosawa <akiyks@gmail.com> 8752R: Daniel Lustig <dlustig@nvidia.com> 8753L: linux-kernel@vger.kernel.org 8754L: linux-arch@vger.kernel.org 8755S: Supported 8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8757F: tools/memory-model/ 8758F: Documentation/atomic_bitops.txt 8759F: Documentation/atomic_t.txt 8760F: Documentation/core-api/atomic_ops.rst 8761F: Documentation/core-api/refcount-vs-atomic.rst 8762F: Documentation/memory-barriers.txt 8763 8764LIS3LV02D ACCELEROMETER DRIVER 8765M: Eric Piel <eric.piel@tremplin-utc.net> 8766S: Maintained 8767F: Documentation/misc-devices/lis3lv02d 8768F: drivers/misc/lis3lv02d/ 8769F: drivers/platform/x86/hp_accel.c 8770 8771LIVE PATCHING 8772M: Josh Poimboeuf <jpoimboe@redhat.com> 8773M: Jessica Yu <jeyu@kernel.org> 8774M: Jiri Kosina <jikos@kernel.org> 8775M: Miroslav Benes <mbenes@suse.cz> 8776R: Petr Mladek <pmladek@suse.com> 8777S: Maintained 8778F: kernel/livepatch/ 8779F: include/linux/livepatch.h 8780F: arch/x86/include/asm/livepatch.h 8781F: arch/x86/kernel/livepatch.c 8782F: Documentation/livepatch/ 8783F: Documentation/ABI/testing/sysfs-kernel-livepatch 8784F: samples/livepatch/ 8785L: live-patching@vger.kernel.org 8786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8787 8788LLC (802.2) 8789L: netdev@vger.kernel.org 8790S: Odd fixes 8791F: include/linux/llc.h 8792F: include/uapi/linux/llc.h 8793F: include/net/llc* 8794F: net/llc/ 8795 8796LM73 HARDWARE MONITOR DRIVER 8797M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8798L: linux-hwmon@vger.kernel.org 8799S: Maintained 8800F: drivers/hwmon/lm73.c 8801 8802LM78 HARDWARE MONITOR DRIVER 8803M: Jean Delvare <jdelvare@suse.com> 8804L: linux-hwmon@vger.kernel.org 8805S: Maintained 8806F: Documentation/hwmon/lm78 8807F: drivers/hwmon/lm78.c 8808 8809LM83 HARDWARE MONITOR DRIVER 8810M: Jean Delvare <jdelvare@suse.com> 8811L: linux-hwmon@vger.kernel.org 8812S: Maintained 8813F: Documentation/hwmon/lm83 8814F: drivers/hwmon/lm83.c 8815 8816LM90 HARDWARE MONITOR DRIVER 8817M: Jean Delvare <jdelvare@suse.com> 8818L: linux-hwmon@vger.kernel.org 8819S: Maintained 8820F: Documentation/hwmon/lm90 8821F: Documentation/devicetree/bindings/hwmon/lm90.txt 8822F: drivers/hwmon/lm90.c 8823F: include/dt-bindings/thermal/lm90.h 8824 8825LM95234 HARDWARE MONITOR DRIVER 8826M: Guenter Roeck <linux@roeck-us.net> 8827L: linux-hwmon@vger.kernel.org 8828S: Maintained 8829F: Documentation/hwmon/lm95234 8830F: drivers/hwmon/lm95234.c 8831 8832LME2510 MEDIA DRIVER 8833M: Malcolm Priestley <tvboxspy@gmail.com> 8834L: linux-media@vger.kernel.org 8835W: https://linuxtv.org 8836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8837S: Maintained 8838F: drivers/media/usb/dvb-usb-v2/lmedm04* 8839 8840LOADPIN SECURITY MODULE 8841M: Kees Cook <keescook@chromium.org> 8842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8843S: Supported 8844F: security/loadpin/ 8845F: Documentation/admin-guide/LSM/LoadPin.rst 8846 8847LOCKING PRIMITIVES 8848M: Peter Zijlstra <peterz@infradead.org> 8849M: Ingo Molnar <mingo@redhat.com> 8850M: Will Deacon <will.deacon@arm.com> 8851L: linux-kernel@vger.kernel.org 8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8853S: Maintained 8854F: Documentation/locking/ 8855F: include/linux/lockdep.h 8856F: include/linux/spinlock*.h 8857F: arch/*/include/asm/spinlock*.h 8858F: include/linux/rwlock*.h 8859F: include/linux/mutex*.h 8860F: include/linux/rwsem*.h 8861F: arch/*/include/asm/rwsem.h 8862F: include/linux/seqlock.h 8863F: lib/locking*.[ch] 8864F: kernel/locking/ 8865X: kernel/locking/locktorture.c 8866 8867LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8868M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8869L: linux-ntfs-dev@lists.sourceforge.net 8870W: http://www.linux-ntfs.org/content/view/19/37/ 8871S: Maintained 8872F: Documentation/ldm.txt 8873F: block/partitions/ldm.* 8874 8875LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8876M: Sathya Prakash <sathya.prakash@broadcom.com> 8877M: Chaitra P B <chaitra.basappa@broadcom.com> 8878M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8879L: MPT-FusionLinux.pdl@broadcom.com 8880L: linux-scsi@vger.kernel.org 8881W: http://www.avagotech.com/support/ 8882S: Supported 8883F: drivers/message/fusion/ 8884F: drivers/scsi/mpt3sas/ 8885 8886LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8887M: Matthew Wilcox <willy@infradead.org> 8888L: linux-scsi@vger.kernel.org 8889S: Maintained 8890F: drivers/scsi/sym53c8xx_2/ 8891 8892LTC1660 DAC DRIVER 8893M: Marcus Folkesson <marcus.folkesson@gmail.com> 8894L: linux-iio@vger.kernel.org 8895S: Maintained 8896F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8897F: drivers/iio/dac/ltc1660.c 8898 8899LTC4261 HARDWARE MONITOR DRIVER 8900M: Guenter Roeck <linux@roeck-us.net> 8901L: linux-hwmon@vger.kernel.org 8902S: Maintained 8903F: Documentation/hwmon/ltc4261 8904F: drivers/hwmon/ltc4261.c 8905 8906LTC4306 I2C MULTIPLEXER DRIVER 8907M: Michael Hennerich <michael.hennerich@analog.com> 8908W: http://ez.analog.com/community/linux-device-drivers 8909L: linux-i2c@vger.kernel.org 8910S: Supported 8911F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8912F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8913 8914LTP (Linux Test Project) 8915M: Mike Frysinger <vapier@gentoo.org> 8916M: Cyril Hrubis <chrubis@suse.cz> 8917M: Wanlong Gao <wanlong.gao@gmail.com> 8918M: Jan Stancek <jstancek@redhat.com> 8919M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8920M: Alexey Kodanev <alexey.kodanev@oracle.com> 8921L: ltp@lists.linux.it (subscribers-only) 8922W: http://linux-test-project.github.io/ 8923T: git git://github.com/linux-test-project/ltp.git 8924S: Maintained 8925 8926M68K ARCHITECTURE 8927M: Geert Uytterhoeven <geert@linux-m68k.org> 8928L: linux-m68k@lists.linux-m68k.org 8929W: http://www.linux-m68k.org/ 8930T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8931S: Maintained 8932F: arch/m68k/ 8933F: drivers/zorro/ 8934 8935M68K ON APPLE MACINTOSH 8936M: Joshua Thompson <funaho@jurai.org> 8937W: http://www.mac.linux-m68k.org/ 8938L: linux-m68k@lists.linux-m68k.org 8939S: Maintained 8940F: arch/m68k/mac/ 8941 8942M68K ON HP9000/300 8943M: Philip Blundell <philb@gnu.org> 8944W: http://www.tazenda.demon.co.uk/phil/linux-hp 8945S: Maintained 8946F: arch/m68k/hp300/ 8947 8948M88DS3103 MEDIA DRIVER 8949M: Antti Palosaari <crope@iki.fi> 8950L: linux-media@vger.kernel.org 8951W: https://linuxtv.org 8952W: http://palosaari.fi/linux/ 8953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8954T: git git://linuxtv.org/anttip/media_tree.git 8955S: Maintained 8956F: drivers/media/dvb-frontends/m88ds3103* 8957 8958M88RS2000 MEDIA DRIVER 8959M: Malcolm Priestley <tvboxspy@gmail.com> 8960L: linux-media@vger.kernel.org 8961W: https://linuxtv.org 8962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8963S: Maintained 8964F: drivers/media/dvb-frontends/m88rs2000* 8965 8966MA901 MASTERKIT USB FM RADIO DRIVER 8967M: Alexey Klimov <klimov.linux@gmail.com> 8968L: linux-media@vger.kernel.org 8969T: git git://linuxtv.org/media_tree.git 8970S: Maintained 8971F: drivers/media/radio/radio-ma901.c 8972 8973MAC80211 8974M: Johannes Berg <johannes@sipsolutions.net> 8975L: linux-wireless@vger.kernel.org 8976W: http://wireless.kernel.org/ 8977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8978T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8979S: Maintained 8980F: Documentation/networking/mac80211-injection.txt 8981F: include/net/mac80211.h 8982F: net/mac80211/ 8983F: drivers/net/wireless/mac80211_hwsim.[ch] 8984F: Documentation/networking/mac80211_hwsim/README 8985 8986MAILBOX API 8987M: Jassi Brar <jassisinghbrar@gmail.com> 8988L: linux-kernel@vger.kernel.org 8989S: Maintained 8990F: drivers/mailbox/ 8991F: include/linux/mailbox_client.h 8992F: include/linux/mailbox_controller.h 8993 8994MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8995M: Michael Kerrisk <mtk.manpages@gmail.com> 8996W: http://www.kernel.org/doc/man-pages 8997L: linux-man@vger.kernel.org 8998S: Maintained 8999 9000MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9001M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9002L: linux-mips@vger.kernel.org 9003S: Maintained 9004F: arch/mips/boot/dts/img/pistachio_marduk.dts 9005 9006MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9007M: Andrew Lunn <andrew@lunn.ch> 9008M: Vivien Didelot <vivien.didelot@gmail.com> 9009L: netdev@vger.kernel.org 9010S: Maintained 9011F: drivers/net/dsa/mv88e6xxx/ 9012F: include/linux/platform_data/mv88e6xxx.h 9013F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9014 9015MARVELL ARMADA DRM SUPPORT 9016M: Russell King <linux@armlinux.org.uk> 9017S: Maintained 9018T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9019T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9020F: drivers/gpu/drm/armada/ 9021F: include/uapi/drm/armada_drm.h 9022F: Documentation/devicetree/bindings/display/armada/ 9023 9024MARVELL CRYPTO DRIVER 9025M: Boris Brezillon <bbrezillon@kernel.org> 9026M: Arnaud Ebalard <arno@natisbad.org> 9027F: drivers/crypto/marvell/ 9028S: Maintained 9029L: linux-crypto@vger.kernel.org 9030 9031MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9032M: Mirko Lindner <mlindner@marvell.com> 9033M: Stephen Hemminger <stephen@networkplumber.org> 9034L: netdev@vger.kernel.org 9035S: Maintained 9036F: drivers/net/ethernet/marvell/sk* 9037 9038MARVELL LIBERTAS WIRELESS DRIVER 9039L: libertas-dev@lists.infradead.org 9040S: Orphan 9041F: drivers/net/wireless/marvell/libertas/ 9042 9043MARVELL MACCHIATOBIN SUPPORT 9044M: Russell King <linux@armlinux.org.uk> 9045L: linux-arm-kernel@lists.infradead.org 9046S: Maintained 9047F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9048 9049MARVELL MV643XX ETHERNET DRIVER 9050M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9051L: netdev@vger.kernel.org 9052S: Maintained 9053F: drivers/net/ethernet/marvell/mv643xx_eth.* 9054F: include/linux/mv643xx.h 9055 9056MARVELL MV88X3310 PHY DRIVER 9057M: Russell King <linux@armlinux.org.uk> 9058L: netdev@vger.kernel.org 9059S: Maintained 9060F: drivers/net/phy/marvell10g.c 9061 9062MARVELL MVNETA ETHERNET DRIVER 9063M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9064L: netdev@vger.kernel.org 9065S: Maintained 9066F: drivers/net/ethernet/marvell/mvneta.* 9067 9068MARVELL MWIFIEX WIRELESS DRIVER 9069M: Amitkumar Karwar <amitkarwar@gmail.com> 9070M: Nishant Sarmukadam <nishants@marvell.com> 9071M: Ganapathi Bhat <gbhat@marvell.com> 9072M: Xinming Hu <huxinming820@gmail.com> 9073L: linux-wireless@vger.kernel.org 9074S: Maintained 9075F: drivers/net/wireless/marvell/mwifiex/ 9076 9077MARVELL MWL8K WIRELESS DRIVER 9078M: Lennert Buytenhek <buytenh@wantstofly.org> 9079L: linux-wireless@vger.kernel.org 9080S: Odd Fixes 9081F: drivers/net/wireless/marvell/mwl8k.c 9082 9083MARVELL NAND CONTROLLER DRIVER 9084M: Miquel Raynal <miquel.raynal@bootlin.com> 9085L: linux-mtd@lists.infradead.org 9086S: Maintained 9087F: drivers/mtd/nand/raw/marvell_nand.c 9088F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9089 9090MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9091M: Nicolas Pitre <nico@fluxnic.net> 9092S: Odd Fixes 9093F: drivers/mmc/host/mvsdio.* 9094 9095MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9096M: Hu Ziji <huziji@marvell.com> 9097L: linux-mmc@vger.kernel.org 9098S: Supported 9099F: drivers/mmc/host/sdhci-xenon* 9100F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9101 9102MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9103M: Sunil Goutham <sgoutham@marvell.com> 9104M: Linu Cherian <lcherian@marvell.com> 9105M: Geetha sowjanya <gakula@marvell.com> 9106M: Jerin Jacob <jerinj@marvell.com> 9107L: netdev@vger.kernel.org 9108S: Supported 9109F: drivers/net/ethernet/marvell/octeontx2/af/ 9110 9111MATROX FRAMEBUFFER DRIVER 9112L: linux-fbdev@vger.kernel.org 9113S: Orphan 9114F: drivers/video/fbdev/matrox/matroxfb_* 9115F: include/uapi/linux/matroxfb.h 9116 9117MAX16065 HARDWARE MONITOR DRIVER 9118M: Guenter Roeck <linux@roeck-us.net> 9119L: linux-hwmon@vger.kernel.org 9120S: Maintained 9121F: Documentation/hwmon/max16065 9122F: drivers/hwmon/max16065.c 9123 9124MAX2175 SDR TUNER DRIVER 9125M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9126L: linux-media@vger.kernel.org 9127T: git git://linuxtv.org/media_tree.git 9128S: Maintained 9129F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9130F: Documentation/media/v4l-drivers/max2175.rst 9131F: drivers/media/i2c/max2175* 9132F: include/uapi/linux/max2175.h 9133 9134MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9135L: linux-hwmon@vger.kernel.org 9136S: Orphan 9137F: Documentation/hwmon/max6650 9138F: drivers/hwmon/max6650.c 9139 9140MAX6697 HARDWARE MONITOR DRIVER 9141M: Guenter Roeck <linux@roeck-us.net> 9142L: linux-hwmon@vger.kernel.org 9143S: Maintained 9144F: Documentation/hwmon/max6697 9145F: Documentation/devicetree/bindings/hwmon/max6697.txt 9146F: drivers/hwmon/max6697.c 9147F: include/linux/platform_data/max6697.h 9148 9149MAX9860 MONO AUDIO VOICE CODEC DRIVER 9150M: Peter Rosin <peda@axentia.se> 9151L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9152S: Maintained 9153F: Documentation/devicetree/bindings/sound/max9860.txt 9154F: sound/soc/codecs/max9860.* 9155 9156MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9157M: Javier Martinez Canillas <javier@dowhile0.org> 9158L: linux-kernel@vger.kernel.org 9159S: Supported 9160F: drivers/regulator/max77802-regulator.c 9161F: Documentation/devicetree/bindings/*/*max77802.txt 9162F: include/dt-bindings/*/*max77802.h 9163 9164MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9165M: Krzysztof Kozlowski <krzk@kernel.org> 9166M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9167L: linux-pm@vger.kernel.org 9168S: Supported 9169F: drivers/power/supply/max14577_charger.c 9170F: drivers/power/supply/max77693_charger.c 9171 9172MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9173M: Chanwoo Choi <cw00.choi@samsung.com> 9174M: Krzysztof Kozlowski <krzk@kernel.org> 9175M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9176L: linux-kernel@vger.kernel.org 9177S: Supported 9178F: drivers/*/max14577*.c 9179F: drivers/*/max77686*.c 9180F: drivers/*/max77693*.c 9181F: drivers/extcon/extcon-max14577.c 9182F: drivers/extcon/extcon-max77693.c 9183F: drivers/rtc/rtc-max77686.c 9184F: drivers/clk/clk-max77686.c 9185F: Documentation/devicetree/bindings/mfd/max14577.txt 9186F: Documentation/devicetree/bindings/*/max77686.txt 9187F: Documentation/devicetree/bindings/mfd/max77693.txt 9188F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9189F: include/linux/mfd/max14577*.h 9190F: include/linux/mfd/max77686*.h 9191F: include/linux/mfd/max77693*.h 9192 9193MAXIRADIO FM RADIO RECEIVER DRIVER 9194M: Hans Verkuil <hverkuil@xs4all.nl> 9195L: linux-media@vger.kernel.org 9196T: git git://linuxtv.org/media_tree.git 9197W: https://linuxtv.org 9198S: Maintained 9199F: drivers/media/radio/radio-maxiradio* 9200 9201MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9202M: Peter Rosin <peda@axentia.se> 9203L: linux-iio@vger.kernel.org 9204S: Maintained 9205F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9206F: drivers/iio/potentiometer/mcp4018.c 9207F: drivers/iio/potentiometer/mcp4531.c 9208 9209MCR20A IEEE-802.15.4 RADIO DRIVER 9210M: Xue Liu <liuxuenetmail@gmail.com> 9211L: linux-wpan@vger.kernel.org 9212W: https://github.com/xueliu/mcr20a-linux 9213S: Maintained 9214F: drivers/net/ieee802154/mcr20a.c 9215F: drivers/net/ieee802154/mcr20a.h 9216F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9217 9218MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9219M: William Breathitt Gray <vilhelm.gray@gmail.com> 9220L: linux-iio@vger.kernel.org 9221S: Maintained 9222F: drivers/iio/dac/cio-dac.c 9223 9224MEDIA DRIVERS FOR ASCOT2E 9225M: Sergey Kozlov <serjk@netup.ru> 9226M: Abylay Ospan <aospan@netup.ru> 9227L: linux-media@vger.kernel.org 9228W: https://linuxtv.org 9229W: http://netup.tv/ 9230T: git git://linuxtv.org/media_tree.git 9231S: Supported 9232F: drivers/media/dvb-frontends/ascot2e* 9233 9234MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9235M: Jasmin Jessich <jasmin@anw.at> 9236L: linux-media@vger.kernel.org 9237W: https://linuxtv.org 9238T: git git://linuxtv.org/media_tree.git 9239S: Maintained 9240F: drivers/media/dvb-frontends/cxd2099* 9241 9242MEDIA DRIVERS FOR CXD2841ER 9243M: Sergey Kozlov <serjk@netup.ru> 9244M: Abylay Ospan <aospan@netup.ru> 9245L: linux-media@vger.kernel.org 9246W: https://linuxtv.org 9247W: http://netup.tv/ 9248T: git git://linuxtv.org/media_tree.git 9249S: Supported 9250F: drivers/media/dvb-frontends/cxd2841er* 9251 9252MEDIA DRIVERS FOR CXD2880 9253M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9254L: linux-media@vger.kernel.org 9255W: http://linuxtv.org/ 9256T: git git://linuxtv.org/media_tree.git 9257S: Supported 9258F: drivers/media/dvb-frontends/cxd2880/* 9259F: drivers/media/spi/cxd2880* 9260 9261MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9262L: linux-media@vger.kernel.org 9263W: https://linuxtv.org 9264T: git git://linuxtv.org/media_tree.git 9265S: Orphan 9266F: drivers/media/pci/ddbridge/* 9267 9268MEDIA DRIVERS FOR FREESCALE IMX 9269M: Steve Longerbeam <slongerbeam@gmail.com> 9270M: Philipp Zabel <p.zabel@pengutronix.de> 9271L: linux-media@vger.kernel.org 9272T: git git://linuxtv.org/media_tree.git 9273S: Maintained 9274F: Documentation/devicetree/bindings/media/imx.txt 9275F: Documentation/media/v4l-drivers/imx.rst 9276F: drivers/staging/media/imx/ 9277F: include/linux/imx-media.h 9278F: include/media/imx.h 9279 9280MEDIA DRIVER FOR FREESCALE IMX PXP 9281M: Philipp Zabel <p.zabel@pengutronix.de> 9282L: linux-media@vger.kernel.org 9283T: git git://linuxtv.org/media_tree.git 9284S: Maintained 9285F: drivers/media/platform/imx-pxp.[ch] 9286 9287MEDIA DRIVERS FOR HELENE 9288M: Abylay Ospan <aospan@netup.ru> 9289L: linux-media@vger.kernel.org 9290W: https://linuxtv.org 9291W: http://netup.tv/ 9292T: git git://linuxtv.org/media_tree.git 9293S: Supported 9294F: drivers/media/dvb-frontends/helene* 9295 9296MEDIA DRIVERS FOR HORUS3A 9297M: Sergey Kozlov <serjk@netup.ru> 9298M: Abylay Ospan <aospan@netup.ru> 9299L: linux-media@vger.kernel.org 9300W: https://linuxtv.org 9301W: http://netup.tv/ 9302T: git git://linuxtv.org/media_tree.git 9303S: Supported 9304F: drivers/media/dvb-frontends/horus3a* 9305 9306MEDIA DRIVERS FOR LNBH25 9307M: Sergey Kozlov <serjk@netup.ru> 9308M: Abylay Ospan <aospan@netup.ru> 9309L: linux-media@vger.kernel.org 9310W: https://linuxtv.org 9311W: http://netup.tv/ 9312T: git git://linuxtv.org/media_tree.git 9313S: Supported 9314F: drivers/media/dvb-frontends/lnbh25* 9315 9316MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9317L: linux-media@vger.kernel.org 9318W: https://linuxtv.org 9319T: git git://linuxtv.org/media_tree.git 9320S: Orphan 9321F: drivers/media/dvb-frontends/mxl5xx* 9322 9323MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9324M: Sergey Kozlov <serjk@netup.ru> 9325M: Abylay Ospan <aospan@netup.ru> 9326L: linux-media@vger.kernel.org 9327W: https://linuxtv.org 9328W: http://netup.tv/ 9329T: git git://linuxtv.org/media_tree.git 9330S: Supported 9331F: drivers/media/pci/netup_unidvb/* 9332 9333MEDIA DRIVERS FOR RENESAS - CEU 9334M: Jacopo Mondi <jacopo@jmondi.org> 9335L: linux-media@vger.kernel.org 9336L: linux-renesas-soc@vger.kernel.org 9337T: git git://linuxtv.org/media_tree.git 9338S: Supported 9339F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9340F: drivers/media/platform/renesas-ceu.c 9341F: include/media/drv-intf/renesas-ceu.h 9342 9343MEDIA DRIVERS FOR RENESAS - DRIF 9344M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9345L: linux-media@vger.kernel.org 9346L: linux-renesas-soc@vger.kernel.org 9347T: git git://linuxtv.org/media_tree.git 9348S: Supported 9349F: Documentation/devicetree/bindings/media/renesas,drif.txt 9350F: drivers/media/platform/rcar_drif.c 9351 9352MEDIA DRIVERS FOR RENESAS - FCP 9353M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9354L: linux-media@vger.kernel.org 9355L: linux-renesas-soc@vger.kernel.org 9356T: git git://linuxtv.org/media_tree.git 9357S: Supported 9358F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9359F: drivers/media/platform/rcar-fcp.c 9360F: include/media/rcar-fcp.h 9361 9362MEDIA DRIVERS FOR RENESAS - FDP1 9363M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9364L: linux-media@vger.kernel.org 9365L: linux-renesas-soc@vger.kernel.org 9366T: git git://linuxtv.org/media_tree.git 9367S: Supported 9368F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9369F: drivers/media/platform/rcar_fdp1.c 9370 9371MEDIA DRIVERS FOR RENESAS - VIN 9372M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9373L: linux-media@vger.kernel.org 9374L: linux-renesas-soc@vger.kernel.org 9375T: git git://linuxtv.org/media_tree.git 9376S: Supported 9377F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9378F: Documentation/devicetree/bindings/media/rcar_vin.txt 9379F: drivers/media/platform/rcar-vin/ 9380 9381MEDIA DRIVERS FOR RENESAS - VSP1 9382M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9383M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9384L: linux-media@vger.kernel.org 9385L: linux-renesas-soc@vger.kernel.org 9386T: git git://linuxtv.org/media_tree.git 9387S: Supported 9388F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9389F: drivers/media/platform/vsp1/ 9390 9391MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9392L: linux-media@vger.kernel.org 9393W: https://linuxtv.org 9394T: git git://linuxtv.org/media_tree.git 9395S: Orphan 9396F: drivers/media/dvb-frontends/stv0910* 9397 9398MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9399L: linux-media@vger.kernel.org 9400W: https://linuxtv.org 9401T: git git://linuxtv.org/media_tree.git 9402S: Orphan 9403F: drivers/media/dvb-frontends/stv6111* 9404 9405MEDIA DRIVERS FOR STM32 - DCMI 9406M: Hugues Fruchet <hugues.fruchet@st.com> 9407L: linux-media@vger.kernel.org 9408T: git git://linuxtv.org/media_tree.git 9409S: Supported 9410F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9411F: drivers/media/platform/stm32/stm32-dcmi.c 9412 9413MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9414M: Dmitry Osipenko <digetx@gmail.com> 9415L: linux-media@vger.kernel.org 9416L: linux-tegra@vger.kernel.org 9417T: git git://linuxtv.org/media_tree.git 9418S: Maintained 9419F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9420F: drivers/staging/media/tegra-vde/ 9421 9422MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9423M: Mauro Carvalho Chehab <mchehab@kernel.org> 9424P: LinuxTV.org Project 9425L: linux-media@vger.kernel.org 9426W: https://linuxtv.org 9427Q: http://patchwork.kernel.org/project/linux-media/list/ 9428T: git git://linuxtv.org/media_tree.git 9429S: Maintained 9430F: Documentation/devicetree/bindings/media/ 9431F: Documentation/media/ 9432F: drivers/media/ 9433F: drivers/staging/media/ 9434F: include/linux/platform_data/media/ 9435F: include/media/ 9436F: include/uapi/linux/dvb/ 9437F: include/uapi/linux/videodev2.h 9438F: include/uapi/linux/media.h 9439F: include/uapi/linux/v4l2-* 9440F: include/uapi/linux/meye.h 9441F: include/uapi/linux/ivtv* 9442F: include/uapi/linux/uvcvideo.h 9443 9444MEDIATEK BLUETOOTH DRIVER 9445M: Sean Wang <sean.wang@mediatek.com> 9446L: linux-bluetooth@vger.kernel.org 9447L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9448S: Maintained 9449F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9450F: drivers/bluetooth/btmtkuart.c 9451 9452MEDIATEK CIR DRIVER 9453M: Sean Wang <sean.wang@mediatek.com> 9454S: Maintained 9455F: drivers/media/rc/mtk-cir.c 9456 9457MEDIATEK DMA DRIVER 9458M: Sean Wang <sean.wang@mediatek.com> 9459L: dmaengine@vger.kernel.org 9460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9461L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9462S: Maintained 9463F: Documentation/devicetree/bindings/dma/mtk-* 9464F: drivers/dma/mediatek/ 9465 9466MEDIATEK PMIC LED DRIVER 9467M: Sean Wang <sean.wang@mediatek.com> 9468S: Maintained 9469F: drivers/leds/leds-mt6323.c 9470F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9471 9472MEDIATEK ETHERNET DRIVER 9473M: Felix Fietkau <nbd@openwrt.org> 9474M: John Crispin <john@phrozen.org> 9475M: Sean Wang <sean.wang@mediatek.com> 9476M: Nelson Chang <nelson.chang@mediatek.com> 9477L: netdev@vger.kernel.org 9478S: Maintained 9479F: drivers/net/ethernet/mediatek/ 9480 9481MEDIATEK SWITCH DRIVER 9482M: Sean Wang <sean.wang@mediatek.com> 9483L: netdev@vger.kernel.org 9484S: Maintained 9485F: drivers/net/dsa/mt7530.* 9486F: net/dsa/tag_mtk.c 9487 9488MEDIATEK JPEG DRIVER 9489M: Rick Chang <rick.chang@mediatek.com> 9490M: Bin Liu <bin.liu@mediatek.com> 9491S: Supported 9492F: drivers/media/platform/mtk-jpeg/ 9493F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9494 9495MEDIATEK MDP DRIVER 9496M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9497M: Houlong Wei <houlong.wei@mediatek.com> 9498M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9499S: Supported 9500F: drivers/media/platform/mtk-mdp/ 9501F: drivers/media/platform/mtk-vpu/ 9502F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9503 9504MEDIATEK MEDIA DRIVER 9505M: Tiffany Lin <tiffany.lin@mediatek.com> 9506M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9507S: Supported 9508F: drivers/media/platform/mtk-vcodec/ 9509F: drivers/media/platform/mtk-vpu/ 9510F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9511F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9512 9513MEDIATEK MT76 WIRELESS LAN DRIVER 9514M: Felix Fietkau <nbd@nbd.name> 9515M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9516L: linux-wireless@vger.kernel.org 9517S: Maintained 9518F: drivers/net/wireless/mediatek/mt76/ 9519 9520MEDIATEK MT7601U WIRELESS LAN DRIVER 9521M: Jakub Kicinski <kubakici@wp.pl> 9522L: linux-wireless@vger.kernel.org 9523S: Maintained 9524F: drivers/net/wireless/mediatek/mt7601u/ 9525 9526MEDIATEK NAND CONTROLLER DRIVER 9527M: Xiaolei Li <xiaolei.li@mediatek.com> 9528L: linux-mtd@lists.infradead.org 9529S: Maintained 9530F: drivers/mtd/nand/raw/mtk_* 9531F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9532 9533MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9534M: Sean Wang <sean.wang@mediatek.com> 9535S: Maintained 9536F: drivers/char/hw_random/mtk-rng.c 9537 9538MEDIATEK USB3 DRD IP DRIVER 9539M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9540L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9542L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9543S: Maintained 9544F: drivers/usb/mtu3/ 9545 9546MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9547M: Peter Senna Tschudin <peter.senna@gmail.com> 9548M: Martin Donnelly <martin.donnelly@ge.com> 9549M: Martyn Welch <martyn.welch@collabora.co.uk> 9550S: Maintained 9551F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9552F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9553 9554MEGARAID SCSI/SAS DRIVERS 9555M: Kashyap Desai <kashyap.desai@broadcom.com> 9556M: Sumit Saxena <sumit.saxena@broadcom.com> 9557M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9558L: megaraidlinux.pdl@broadcom.com 9559L: linux-scsi@vger.kernel.org 9560W: http://www.avagotech.com/support/ 9561S: Maintained 9562F: Documentation/scsi/megaraid.txt 9563F: drivers/scsi/megaraid.* 9564F: drivers/scsi/megaraid/ 9565 9566MELEXIS MLX90614 DRIVER 9567M: Crt Mori <cmo@melexis.com> 9568L: linux-iio@vger.kernel.org 9569W: http://www.melexis.com 9570S: Supported 9571F: drivers/iio/temperature/mlx90614.c 9572 9573MELEXIS MLX90632 DRIVER 9574M: Crt Mori <cmo@melexis.com> 9575L: linux-iio@vger.kernel.org 9576W: http://www.melexis.com 9577S: Supported 9578F: drivers/iio/temperature/mlx90632.c 9579 9580MELFAS MIP4 TOUCHSCREEN DRIVER 9581M: Sangwon Jee <jeesw@melfas.com> 9582W: http://www.melfas.com 9583S: Supported 9584F: drivers/input/touchscreen/melfas_mip4.c 9585F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9586 9587MELLANOX ETHERNET DRIVER (mlx4_en) 9588M: Tariq Toukan <tariqt@mellanox.com> 9589L: netdev@vger.kernel.org 9590S: Supported 9591W: http://www.mellanox.com 9592Q: http://patchwork.ozlabs.org/project/netdev/list/ 9593F: drivers/net/ethernet/mellanox/mlx4/en_* 9594 9595MELLANOX ETHERNET DRIVER (mlx5e) 9596M: Saeed Mahameed <saeedm@mellanox.com> 9597L: netdev@vger.kernel.org 9598S: Supported 9599W: http://www.mellanox.com 9600Q: http://patchwork.ozlabs.org/project/netdev/list/ 9601F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9602 9603MELLANOX ETHERNET INNOVA DRIVERS 9604R: Boris Pismenny <borisp@mellanox.com> 9605L: netdev@vger.kernel.org 9606S: Supported 9607W: http://www.mellanox.com 9608Q: http://patchwork.ozlabs.org/project/netdev/list/ 9609F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9610F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9611F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9612F: include/linux/mlx5/mlx5_ifc_fpga.h 9613 9614MELLANOX ETHERNET INNOVA IPSEC DRIVER 9615R: Boris Pismenny <borisp@mellanox.com> 9616L: netdev@vger.kernel.org 9617S: Supported 9618W: http://www.mellanox.com 9619Q: http://patchwork.ozlabs.org/project/netdev/list/ 9620F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9621F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9622 9623MELLANOX ETHERNET SWITCH DRIVERS 9624M: Jiri Pirko <jiri@mellanox.com> 9625M: Ido Schimmel <idosch@mellanox.com> 9626L: netdev@vger.kernel.org 9627S: Supported 9628W: http://www.mellanox.com 9629Q: http://patchwork.ozlabs.org/project/netdev/list/ 9630F: drivers/net/ethernet/mellanox/mlxsw/ 9631F: tools/testing/selftests/drivers/net/mlxsw/ 9632 9633MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9634M: mlxsw@mellanox.com 9635L: netdev@vger.kernel.org 9636S: Supported 9637W: http://www.mellanox.com 9638Q: http://patchwork.ozlabs.org/project/netdev/list/ 9639F: drivers/net/ethernet/mellanox/mlxfw/ 9640 9641MELLANOX HARDWARE PLATFORM SUPPORT 9642M: Andy Shevchenko <andy@infradead.org> 9643M: Darren Hart <dvhart@infradead.org> 9644M: Vadim Pasternak <vadimp@mellanox.com> 9645L: platform-driver-x86@vger.kernel.org 9646S: Supported 9647F: drivers/platform/mellanox/ 9648 9649MELLANOX MLX4 core VPI driver 9650M: Tariq Toukan <tariqt@mellanox.com> 9651L: netdev@vger.kernel.org 9652L: linux-rdma@vger.kernel.org 9653W: http://www.mellanox.com 9654Q: http://patchwork.ozlabs.org/project/netdev/list/ 9655S: Supported 9656F: drivers/net/ethernet/mellanox/mlx4/ 9657F: include/linux/mlx4/ 9658 9659MELLANOX MLX4 IB driver 9660M: Yishai Hadas <yishaih@mellanox.com> 9661L: linux-rdma@vger.kernel.org 9662W: http://www.mellanox.com 9663Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9664S: Supported 9665F: drivers/infiniband/hw/mlx4/ 9666F: include/linux/mlx4/ 9667F: include/uapi/rdma/mlx4-abi.h 9668 9669MELLANOX MLX5 core VPI driver 9670M: Saeed Mahameed <saeedm@mellanox.com> 9671M: Leon Romanovsky <leonro@mellanox.com> 9672L: netdev@vger.kernel.org 9673L: linux-rdma@vger.kernel.org 9674W: http://www.mellanox.com 9675Q: http://patchwork.ozlabs.org/project/netdev/list/ 9676S: Supported 9677F: drivers/net/ethernet/mellanox/mlx5/core/ 9678F: include/linux/mlx5/ 9679 9680MELLANOX MLX5 IB driver 9681M: Leon Romanovsky <leonro@mellanox.com> 9682L: linux-rdma@vger.kernel.org 9683W: http://www.mellanox.com 9684Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9685S: Supported 9686F: drivers/infiniband/hw/mlx5/ 9687F: include/linux/mlx5/ 9688F: include/uapi/rdma/mlx5-abi.h 9689 9690MELLANOX MLXCPLD I2C AND MUX DRIVER 9691M: Vadim Pasternak <vadimp@mellanox.com> 9692M: Michael Shych <michaelsh@mellanox.com> 9693L: linux-i2c@vger.kernel.org 9694S: Supported 9695F: drivers/i2c/busses/i2c-mlxcpld.c 9696F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9697F: Documentation/i2c/busses/i2c-mlxcpld 9698 9699MELLANOX MLXCPLD LED DRIVER 9700M: Vadim Pasternak <vadimp@mellanox.com> 9701L: linux-leds@vger.kernel.org 9702S: Supported 9703F: drivers/leds/leds-mlxcpld.c 9704F: drivers/leds/leds-mlxreg.c 9705F: Documentation/leds/leds-mlxcpld.txt 9706 9707MELLANOX PLATFORM DRIVER 9708M: Vadim Pasternak <vadimp@mellanox.com> 9709L: platform-driver-x86@vger.kernel.org 9710S: Supported 9711F: drivers/platform/x86/mlx-platform.c 9712 9713MEMBARRIER SUPPORT 9714M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9715M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9716L: linux-kernel@vger.kernel.org 9717S: Supported 9718F: kernel/sched/membarrier.c 9719F: include/uapi/linux/membarrier.h 9720F: arch/powerpc/include/asm/membarrier.h 9721 9722MEMORY MANAGEMENT 9723L: linux-mm@kvack.org 9724W: http://www.linux-mm.org 9725S: Maintained 9726F: include/linux/mm.h 9727F: include/linux/gfp.h 9728F: include/linux/mmzone.h 9729F: include/linux/memory_hotplug.h 9730F: include/linux/vmalloc.h 9731F: mm/ 9732 9733MEMORY TECHNOLOGY DEVICES (MTD) 9734M: David Woodhouse <dwmw2@infradead.org> 9735M: Brian Norris <computersforpeace@gmail.com> 9736M: Boris Brezillon <bbrezillon@kernel.org> 9737M: Marek Vasut <marek.vasut@gmail.com> 9738M: Richard Weinberger <richard@nod.at> 9739L: linux-mtd@lists.infradead.org 9740W: http://www.linux-mtd.infradead.org/ 9741Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9742T: git git://git.infradead.org/linux-mtd.git master 9743T: git git://git.infradead.org/linux-mtd.git mtd/next 9744S: Maintained 9745F: Documentation/devicetree/bindings/mtd/ 9746F: drivers/mtd/ 9747F: include/linux/mtd/ 9748F: include/uapi/mtd/ 9749 9750MEN A21 WATCHDOG DRIVER 9751M: Johannes Thumshirn <morbidrsa@gmail.com> 9752L: linux-watchdog@vger.kernel.org 9753S: Maintained 9754F: drivers/watchdog/mena21_wdt.c 9755 9756MEN CHAMELEON BUS (mcb) 9757M: Johannes Thumshirn <morbidrsa@gmail.com> 9758S: Maintained 9759F: drivers/mcb/ 9760F: include/linux/mcb.h 9761F: Documentation/men-chameleon-bus.txt 9762 9763MEN F21BMC (Board Management Controller) 9764M: Andreas Werner <andreas.werner@men.de> 9765S: Supported 9766F: drivers/mfd/menf21bmc.c 9767F: drivers/watchdog/menf21bmc_wdt.c 9768F: drivers/leds/leds-menf21bmc.c 9769F: drivers/hwmon/menf21bmc_hwmon.c 9770F: Documentation/hwmon/menf21bmc 9771 9772MEN Z069 WATCHDOG DRIVER 9773M: Johannes Thumshirn <jth@kernel.org> 9774L: linux-watchdog@vger.kernel.org 9775S: Maintained 9776F: drivers/watchdog/menz69_wdt.c 9777 9778MESON AO CEC DRIVER FOR AMLOGIC SOCS 9779M: Neil Armstrong <narmstrong@baylibre.com> 9780L: linux-media@lists.freedesktop.org 9781L: linux-amlogic@lists.infradead.org 9782W: http://linux-meson.com/ 9783S: Supported 9784F: drivers/media/platform/meson/ao-cec.c 9785F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9786T: git git://linuxtv.org/media_tree.git 9787 9788MICROBLAZE ARCHITECTURE 9789M: Michal Simek <monstr@monstr.eu> 9790W: http://www.monstr.eu/fdt/ 9791T: git git://git.monstr.eu/linux-2.6-microblaze.git 9792S: Supported 9793F: arch/microblaze/ 9794 9795MICROCHIP AT91 SERIAL DRIVER 9796M: Richard Genoud <richard.genoud@gmail.com> 9797S: Maintained 9798F: drivers/tty/serial/atmel_serial.c 9799F: drivers/tty/serial/atmel_serial.h 9800F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9801 9802MICROCHIP AUDIO ASOC DRIVERS 9803M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9805S: Supported 9806F: sound/soc/atmel 9807 9808MICROCHIP DMA DRIVER 9809M: Ludovic Desroches <ludovic.desroches@microchip.com> 9810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9811L: dmaengine@vger.kernel.org 9812S: Supported 9813F: drivers/dma/at_hdmac.c 9814F: drivers/dma/at_hdmac_regs.h 9815F: include/linux/platform_data/dma-atmel.h 9816F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9817F: include/dt-bindings/dma/at91.h 9818 9819MICROCHIP ECC DRIVER 9820M: Tudor Ambarus <tudor.ambarus@microchip.com> 9821L: linux-crypto@vger.kernel.org 9822S: Maintained 9823F: drivers/crypto/atmel-ecc.* 9824 9825MICROCHIP I2C DRIVER 9826M: Ludovic Desroches <ludovic.desroches@microchip.com> 9827L: linux-i2c@vger.kernel.org 9828S: Supported 9829F: drivers/i2c/busses/i2c-at91.c 9830 9831MICROCHIP ISC DRIVER 9832M: Eugen Hristev <eugen.hristev@microchip.com> 9833L: linux-media@vger.kernel.org 9834S: Supported 9835F: drivers/media/platform/atmel/atmel-isc.c 9836F: drivers/media/platform/atmel/atmel-isc-regs.h 9837F: Documentation/devicetree/bindings/media/atmel-isc.txt 9838 9839MICROCHIP ISI DRIVER 9840M: Eugen Hristev <eugen.hristev@microchip.com> 9841L: linux-media@vger.kernel.org 9842S: Supported 9843F: drivers/media/platform/atmel/atmel-isi.c 9844F: drivers/media/platform/atmel/atmel-isi.h 9845 9846MICROCHIP AT91 USART MFD DRIVER 9847M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9848L: linux-kernel@vger.kernel.org 9849S: Supported 9850F: drivers/mfd/at91-usart.c 9851F: include/dt-bindings/mfd/at91-usart.h 9852F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9853 9854MICROCHIP AT91 USART SPI DRIVER 9855M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9856L: linux-spi@vger.kernel.org 9857S: Supported 9858F: drivers/spi/spi-at91-usart.c 9859F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9860 9861MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9862M: Woojung Huh <Woojung.Huh@microchip.com> 9863M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9864L: netdev@vger.kernel.org 9865S: Maintained 9866F: net/dsa/tag_ksz.c 9867F: drivers/net/dsa/microchip/* 9868F: include/linux/platform_data/microchip-ksz.h 9869F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9870 9871MICROCHIP LAN743X ETHERNET DRIVER 9872M: Bryan Whitehead <bryan.whitehead@microchip.com> 9873M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9874L: netdev@vger.kernel.org 9875S: Maintained 9876F: drivers/net/ethernet/microchip/lan743x_* 9877 9878MICROCHIP LCDFB DRIVER 9879M: Nicolas Ferre <nicolas.ferre@microchip.com> 9880L: linux-fbdev@vger.kernel.org 9881S: Maintained 9882F: drivers/video/fbdev/atmel_lcdfb.c 9883F: include/video/atmel_lcdc.h 9884 9885MICROCHIP MMC/SD/SDIO MCI DRIVER 9886M: Ludovic Desroches <ludovic.desroches@microchip.com> 9887S: Maintained 9888F: drivers/mmc/host/atmel-mci.c 9889 9890MICROCHIP MCP16502 PMIC DRIVER 9891M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 9892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9893S: Maintained 9894F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 9895F: drivers/regulator/mcp16502.c 9896 9897MICROCHIP MCP3911 ADC DRIVER 9898M: Marcus Folkesson <marcus.folkesson@gmail.com> 9899M: Kent Gustavsson <kent@minoris.se> 9900L: linux-iio@vger.kernel.org 9901S: Supported 9902F: drivers/iio/adc/mcp3911.c 9903F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9904 9905MICROCHIP NAND DRIVER 9906M: Tudor Ambarus <tudor.ambarus@microchip.com> 9907L: linux-mtd@lists.infradead.org 9908S: Supported 9909F: drivers/mtd/nand/raw/atmel/* 9910F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9911 9912MICROCHIP PWM DRIVER 9913M: Claudiu Beznea <claudiu.beznea@microchip.com> 9914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9915L: linux-pwm@vger.kernel.org 9916S: Supported 9917F: drivers/pwm/pwm-atmel.c 9918F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9919 9920MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9921M: Ludovic Desroches <ludovic.desroches@microchip.com> 9922M: Eugen Hristev <eugen.hristev@microchip.com> 9923L: linux-iio@vger.kernel.org 9924S: Supported 9925F: drivers/iio/adc/at91-sama5d2_adc.c 9926F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9927F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9928 9929MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9930M: Nicolas Ferre <nicolas.ferre@microchip.com> 9931S: Supported 9932F: drivers/power/reset/at91-sama5d2_shdwc.c 9933 9934MICROCHIP SPI DRIVER 9935M: Nicolas Ferre <nicolas.ferre@microchip.com> 9936S: Supported 9937F: drivers/spi/spi-atmel.* 9938 9939MICROCHIP SSC DRIVER 9940M: Nicolas Ferre <nicolas.ferre@microchip.com> 9941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9942S: Supported 9943F: drivers/misc/atmel-ssc.c 9944F: include/linux/atmel-ssc.h 9945 9946MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9947M: Nicolas Ferre <nicolas.ferre@microchip.com> 9948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9949S: Supported 9950F: drivers/misc/atmel_tclib.c 9951F: drivers/clocksource/tcb_clksrc.c 9952 9953MICROCHIP USBA UDC DRIVER 9954M: Cristian Birsan <cristian.birsan@microchip.com> 9955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9956S: Supported 9957F: drivers/usb/gadget/udc/atmel_usba_udc.* 9958 9959MICROCHIP USB251XB DRIVER 9960M: Richard Leitner <richard.leitner@skidata.com> 9961L: linux-usb@vger.kernel.org 9962S: Maintained 9963F: drivers/usb/misc/usb251xb.c 9964F: Documentation/devicetree/bindings/usb/usb251xb.txt 9965 9966MICROCHIP XDMA DRIVER 9967M: Ludovic Desroches <ludovic.desroches@microchip.com> 9968L: linux-arm-kernel@lists.infradead.org 9969L: dmaengine@vger.kernel.org 9970S: Supported 9971F: drivers/dma/at_xdmac.c 9972 9973MICROSEMI MIPS SOCS 9974M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9975L: linux-mips@vger.kernel.org 9976S: Maintained 9977F: arch/mips/generic/board-ocelot.c 9978F: arch/mips/configs/generic/board-ocelot.config 9979F: arch/mips/boot/dts/mscc/ 9980F: Documentation/devicetree/bindings/mips/mscc.txt 9981 9982MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9983M: Don Brace <don.brace@microsemi.com> 9984L: esc.storagedev@microsemi.com 9985L: linux-scsi@vger.kernel.org 9986S: Supported 9987F: drivers/scsi/smartpqi/smartpqi*.[ch] 9988F: drivers/scsi/smartpqi/Kconfig 9989F: drivers/scsi/smartpqi/Makefile 9990F: include/linux/cciss*.h 9991F: include/uapi/linux/cciss*.h 9992F: Documentation/scsi/smartpqi.txt 9993 9994MICROSEMI ETHERNET SWITCH DRIVER 9995M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9996M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9997L: netdev@vger.kernel.org 9998S: Supported 9999F: drivers/net/ethernet/mscc/ 10000 10001MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10002M: Chen Yu <yu.c.chen@intel.com> 10003L: platform-driver-x86@vger.kernel.org 10004S: Supported 10005F: drivers/platform/x86/surfacepro3_button.c 10006 10007MICROTEK X6 SCANNER 10008M: Oliver Neukum <oliver@neukum.org> 10009S: Maintained 10010F: drivers/usb/image/microtek.* 10011 10012MIPS 10013M: Ralf Baechle <ralf@linux-mips.org> 10014M: Paul Burton <paul.burton@mips.com> 10015M: James Hogan <jhogan@kernel.org> 10016L: linux-mips@vger.kernel.org 10017W: http://www.linux-mips.org/ 10018T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10019T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10020Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10021S: Supported 10022F: Documentation/devicetree/bindings/mips/ 10023F: Documentation/mips/ 10024F: arch/mips/ 10025F: drivers/platform/mips/ 10026 10027MIPS BOSTON DEVELOPMENT BOARD 10028M: Paul Burton <paul.burton@mips.com> 10029L: linux-mips@vger.kernel.org 10030S: Maintained 10031F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10032F: arch/mips/boot/dts/img/boston.dts 10033F: arch/mips/configs/generic/board-boston.config 10034F: drivers/clk/imgtec/clk-boston.c 10035F: include/dt-bindings/clock/boston-clock.h 10036 10037MIPS GENERIC PLATFORM 10038M: Paul Burton <paul.burton@mips.com> 10039L: linux-mips@vger.kernel.org 10040S: Supported 10041F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10042F: arch/mips/generic/ 10043F: arch/mips/tools/generic-board-config.sh 10044 10045MIPS/LOONGSON1 ARCHITECTURE 10046M: Keguang Zhang <keguang.zhang@gmail.com> 10047L: linux-mips@vger.kernel.org 10048S: Maintained 10049F: arch/mips/loongson32/ 10050F: arch/mips/include/asm/mach-loongson32/ 10051F: drivers/*/*loongson1* 10052F: drivers/*/*/*loongson1* 10053 10054MIPS/LOONGSON2 ARCHITECTURE 10055M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10056L: linux-mips@vger.kernel.org 10057S: Maintained 10058F: arch/mips/loongson64/fuloong-2e/ 10059F: arch/mips/loongson64/lemote-2f/ 10060F: arch/mips/include/asm/mach-loongson64/ 10061F: drivers/*/*loongson2* 10062F: drivers/*/*/*loongson2* 10063 10064MIPS/LOONGSON3 ARCHITECTURE 10065M: Huacai Chen <chenhc@lemote.com> 10066L: linux-mips@vger.kernel.org 10067S: Maintained 10068F: arch/mips/loongson64/ 10069F: arch/mips/include/asm/mach-loongson64/ 10070F: drivers/platform/mips/cpu_hwmon.c 10071F: drivers/*/*loongson3* 10072F: drivers/*/*/*loongson3* 10073 10074MIPS RINT INSTRUCTION EMULATION 10075M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10076L: linux-mips@vger.kernel.org 10077S: Supported 10078F: arch/mips/math-emu/sp_rint.c 10079F: arch/mips/math-emu/dp_rint.c 10080 10081MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10082M: Hans Verkuil <hverkuil@xs4all.nl> 10083L: linux-media@vger.kernel.org 10084T: git git://linuxtv.org/media_tree.git 10085W: https://linuxtv.org 10086S: Odd Fixes 10087F: drivers/media/radio/radio-miropcm20* 10088 10089MMP SUPPORT 10090R: Lubomir Rintel <lkundrak@v3.sk> 10091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10092S: Odd Fixes 10093F: arch/arm/boot/dts/mmp* 10094F: arch/arm/mach-mmp/ 10095 10096MMU GATHER AND TLB INVALIDATION 10097M: Will Deacon <will.deacon@arm.com> 10098M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10099M: Andrew Morton <akpm@linux-foundation.org> 10100M: Nick Piggin <npiggin@gmail.com> 10101M: Peter Zijlstra <peterz@infradead.org> 10102L: linux-arch@vger.kernel.org 10103L: linux-mm@kvack.org 10104S: Maintained 10105F: arch/*/include/asm/tlb.h 10106F: include/asm-generic/tlb.h 10107F: mm/mmu_gather.c 10108 10109MN88472 MEDIA DRIVER 10110M: Antti Palosaari <crope@iki.fi> 10111L: linux-media@vger.kernel.org 10112W: https://linuxtv.org 10113W: http://palosaari.fi/linux/ 10114Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10115S: Maintained 10116F: drivers/media/dvb-frontends/mn88472* 10117 10118MN88473 MEDIA DRIVER 10119M: Antti Palosaari <crope@iki.fi> 10120L: linux-media@vger.kernel.org 10121W: https://linuxtv.org 10122W: http://palosaari.fi/linux/ 10123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10124S: Maintained 10125F: drivers/media/dvb-frontends/mn88473* 10126 10127MODULE SUPPORT 10128M: Jessica Yu <jeyu@kernel.org> 10129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10130S: Maintained 10131F: include/linux/module.h 10132F: kernel/module.c 10133 10134MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10135W: http://popies.net/meye/ 10136S: Orphan 10137F: Documentation/media/v4l-drivers/meye* 10138F: drivers/media/pci/meye/ 10139F: include/uapi/linux/meye.h 10140 10141MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10142M: Jiri Slaby <jirislaby@gmail.com> 10143S: Maintained 10144F: Documentation/serial/moxa-smartio 10145F: drivers/tty/mxser.* 10146 10147MR800 AVERMEDIA USB FM RADIO DRIVER 10148M: Alexey Klimov <klimov.linux@gmail.com> 10149L: linux-media@vger.kernel.org 10150T: git git://linuxtv.org/media_tree.git 10151S: Maintained 10152F: drivers/media/radio/radio-mr800.c 10153 10154MRF24J40 IEEE 802.15.4 RADIO DRIVER 10155M: Alan Ott <alan@signal11.us> 10156L: linux-wpan@vger.kernel.org 10157S: Maintained 10158F: drivers/net/ieee802154/mrf24j40.c 10159F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10160 10161MSI LAPTOP SUPPORT 10162M: "Lee, Chun-Yi" <jlee@suse.com> 10163L: platform-driver-x86@vger.kernel.org 10164S: Maintained 10165F: drivers/platform/x86/msi-laptop.c 10166 10167MSI WMI SUPPORT 10168L: platform-driver-x86@vger.kernel.org 10169S: Orphan 10170F: drivers/platform/x86/msi-wmi.c 10171 10172MSI001 MEDIA DRIVER 10173M: Antti Palosaari <crope@iki.fi> 10174L: linux-media@vger.kernel.org 10175W: https://linuxtv.org 10176W: http://palosaari.fi/linux/ 10177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10178T: git git://linuxtv.org/anttip/media_tree.git 10179S: Maintained 10180F: drivers/media/tuners/msi001* 10181 10182MSI2500 MEDIA DRIVER 10183M: Antti Palosaari <crope@iki.fi> 10184L: linux-media@vger.kernel.org 10185W: https://linuxtv.org 10186W: http://palosaari.fi/linux/ 10187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10188T: git git://linuxtv.org/anttip/media_tree.git 10189S: Maintained 10190F: drivers/media/usb/msi2500/ 10191 10192MSYSTEMS DISKONCHIP G3 MTD DRIVER 10193M: Robert Jarzmik <robert.jarzmik@free.fr> 10194L: linux-mtd@lists.infradead.org 10195S: Maintained 10196F: drivers/mtd/devices/docg3* 10197 10198MT9M032 APTINA SENSOR DRIVER 10199M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10200L: linux-media@vger.kernel.org 10201T: git git://linuxtv.org/media_tree.git 10202S: Maintained 10203F: drivers/media/i2c/mt9m032.c 10204F: include/media/i2c/mt9m032.h 10205 10206MT9P031 APTINA CAMERA SENSOR 10207M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10208L: linux-media@vger.kernel.org 10209T: git git://linuxtv.org/media_tree.git 10210S: Maintained 10211F: drivers/media/i2c/mt9p031.c 10212F: include/media/i2c/mt9p031.h 10213 10214MT9T001 APTINA CAMERA SENSOR 10215M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10216L: linux-media@vger.kernel.org 10217T: git git://linuxtv.org/media_tree.git 10218S: Maintained 10219F: drivers/media/i2c/mt9t001.c 10220F: include/media/i2c/mt9t001.h 10221 10222MT9T112 APTINA CAMERA SENSOR 10223M: Jacopo Mondi <jacopo@jmondi.org> 10224L: linux-media@vger.kernel.org 10225T: git git://linuxtv.org/media_tree.git 10226S: Odd Fixes 10227F: drivers/media/i2c/mt9t112.c 10228F: include/media/i2c/mt9t112.h 10229 10230MT9V032 APTINA CAMERA SENSOR 10231M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10232L: linux-media@vger.kernel.org 10233T: git git://linuxtv.org/media_tree.git 10234S: Maintained 10235F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10236F: drivers/media/i2c/mt9v032.c 10237F: include/media/i2c/mt9v032.h 10238 10239MT9V111 APTINA CAMERA SENSOR 10240M: Jacopo Mondi <jacopo@jmondi.org> 10241L: linux-media@vger.kernel.org 10242T: git git://linuxtv.org/media_tree.git 10243S: Maintained 10244F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10245F: drivers/media/i2c/mt9v111.c 10246 10247MULTIFUNCTION DEVICES (MFD) 10248M: Lee Jones <lee.jones@linaro.org> 10249T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10250S: Supported 10251F: Documentation/devicetree/bindings/mfd/ 10252F: drivers/mfd/ 10253F: include/linux/mfd/ 10254F: include/dt-bindings/mfd/ 10255 10256MULTIMEDIA CARD (MMC) ETC. OVER SPI 10257S: Orphan 10258F: drivers/mmc/host/mmc_spi.c 10259F: include/linux/spi/mmc_spi.h 10260 10261MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10262M: Ulf Hansson <ulf.hansson@linaro.org> 10263L: linux-mmc@vger.kernel.org 10264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10265S: Maintained 10266F: Documentation/devicetree/bindings/mmc/ 10267F: drivers/mmc/ 10268F: include/linux/mmc/ 10269F: include/uapi/linux/mmc/ 10270 10271MULTIPLEXER SUBSYSTEM 10272M: Peter Rosin <peda@axentia.se> 10273S: Maintained 10274F: Documentation/ABI/testing/sysfs-class-mux* 10275F: Documentation/devicetree/bindings/mux/ 10276F: include/dt-bindings/mux/ 10277F: include/linux/mux/ 10278F: drivers/mux/ 10279 10280MULTITECH MULTIPORT CARD (ISICOM) 10281S: Orphan 10282F: drivers/tty/isicom.c 10283F: include/linux/isicom.h 10284 10285MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10286M: Bin Liu <b-liu@ti.com> 10287L: linux-usb@vger.kernel.org 10288S: Maintained 10289F: drivers/usb/musb/ 10290 10291MXL301RF MEDIA DRIVER 10292M: Akihiro Tsukada <tskd08@gmail.com> 10293L: linux-media@vger.kernel.org 10294S: Odd Fixes 10295F: drivers/media/tuners/mxl301rf* 10296 10297MXL5007T MEDIA DRIVER 10298M: Michael Krufky <mkrufky@linuxtv.org> 10299L: linux-media@vger.kernel.org 10300W: https://linuxtv.org 10301W: http://github.com/mkrufky 10302Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10303T: git git://linuxtv.org/mkrufky/tuners.git 10304S: Maintained 10305F: drivers/media/tuners/mxl5007t.* 10306 10307MXSFB DRM DRIVER 10308M: Marek Vasut <marex@denx.de> 10309M: Stefan Agner <stefan@agner.ch> 10310L: dri-devel@lists.freedesktop.org 10311S: Supported 10312F: drivers/gpu/drm/mxsfb/ 10313F: Documentation/devicetree/bindings/display/mxsfb.txt 10314T: git git://anongit.freedesktop.org/drm/drm-misc 10315 10316MYLEX DAC960 PCI RAID Controller 10317M: Hannes Reinecke <hare@kernel.org> 10318L: linux-scsi@vger.kernel.org 10319S: Supported 10320F: drivers/scsi/myrb.* 10321F: drivers/scsi/myrs.* 10322 10323MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10324M: Chris Lee <christopher.lee@cspi.com> 10325L: netdev@vger.kernel.org 10326W: https://www.cspi.com/ethernet-products/support/downloads/ 10327S: Supported 10328F: drivers/net/ethernet/myricom/myri10ge/ 10329 10330NAND FLASH SUBSYSTEM 10331M: Boris Brezillon <bbrezillon@kernel.org> 10332M: Miquel Raynal <miquel.raynal@bootlin.com> 10333R: Richard Weinberger <richard@nod.at> 10334L: linux-mtd@lists.infradead.org 10335W: http://www.linux-mtd.infradead.org/ 10336Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10337T: git git://git.infradead.org/linux-mtd.git nand/fixes 10338T: git git://git.infradead.org/linux-mtd.git nand/next 10339S: Maintained 10340F: drivers/mtd/nand/ 10341F: include/linux/mtd/*nand*.h 10342 10343NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10344M: Daniel Mack <zonque@gmail.com> 10345S: Maintained 10346L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10347W: http://www.native-instruments.com 10348F: sound/usb/caiaq/ 10349 10350NATSEMI ETHERNET DRIVER (DP8381x) 10351S: Orphan 10352F: drivers/net/ethernet/natsemi/natsemi.c 10353 10354NCR 5380 SCSI DRIVERS 10355M: Finn Thain <fthain@telegraphics.com.au> 10356M: Michael Schmitz <schmitzmic@gmail.com> 10357L: linux-scsi@vger.kernel.org 10358S: Maintained 10359F: Documentation/scsi/g_NCR5380.txt 10360F: drivers/scsi/NCR5380.* 10361F: drivers/scsi/arm/cumana_1.c 10362F: drivers/scsi/arm/oak.c 10363F: drivers/scsi/atari_scsi.* 10364F: drivers/scsi/dmx3191d.c 10365F: drivers/scsi/g_NCR5380.* 10366F: drivers/scsi/mac_scsi.* 10367F: drivers/scsi/sun3_scsi.* 10368F: drivers/scsi/sun3_scsi_vme.c 10369 10370NCSI LIBRARY: 10371M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10372S: Maintained 10373F: net/ncsi/ 10374 10375NCT6775 HARDWARE MONITOR DRIVER 10376M: Guenter Roeck <linux@roeck-us.net> 10377L: linux-hwmon@vger.kernel.org 10378S: Maintained 10379F: Documentation/hwmon/nct6775 10380F: drivers/hwmon/nct6775.c 10381 10382NET_FAILOVER MODULE 10383M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10384L: netdev@vger.kernel.org 10385S: Supported 10386F: driver/net/net_failover.c 10387F: include/net/net_failover.h 10388F: Documentation/networking/net_failover.rst 10389 10390NETEFFECT IWARP RNIC DRIVER (IW_NES) 10391M: Faisal Latif <faisal.latif@intel.com> 10392L: linux-rdma@vger.kernel.org 10393W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10394S: Supported 10395F: drivers/infiniband/hw/nes/ 10396F: include/uapi/rdma/nes-abi.h 10397 10398NETEM NETWORK EMULATOR 10399M: Stephen Hemminger <stephen@networkplumber.org> 10400L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10401S: Maintained 10402F: net/sched/sch_netem.c 10403 10404NETERION 10GbE DRIVERS (s2io/vxge) 10405M: Jon Mason <jdmason@kudzu.us> 10406L: netdev@vger.kernel.org 10407S: Supported 10408F: Documentation/networking/device_drivers/neterion/s2io.txt 10409F: Documentation/networking/device_drivers/neterion/vxge.txt 10410F: drivers/net/ethernet/neterion/ 10411 10412NETFILTER 10413M: Pablo Neira Ayuso <pablo@netfilter.org> 10414M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10415M: Florian Westphal <fw@strlen.de> 10416L: netfilter-devel@vger.kernel.org 10417L: coreteam@netfilter.org 10418W: http://www.netfilter.org/ 10419W: http://www.iptables.org/ 10420W: http://www.nftables.org/ 10421Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10424S: Maintained 10425F: include/linux/netfilter* 10426F: include/linux/netfilter/ 10427F: include/net/netfilter/ 10428F: include/uapi/linux/netfilter* 10429F: include/uapi/linux/netfilter/ 10430F: net/*/netfilter.c 10431F: net/*/netfilter/ 10432F: net/netfilter/ 10433F: net/bridge/br_netfilter*.c 10434 10435NETROM NETWORK LAYER 10436M: Ralf Baechle <ralf@linux-mips.org> 10437L: linux-hams@vger.kernel.org 10438W: http://www.linux-ax25.org/ 10439S: Maintained 10440F: include/net/netrom.h 10441F: include/uapi/linux/netrom.h 10442F: net/netrom/ 10443 10444NETRONOME ETHERNET DRIVERS 10445M: Jakub Kicinski <jakub.kicinski@netronome.com> 10446L: oss-drivers@netronome.com 10447S: Maintained 10448F: drivers/net/ethernet/netronome/ 10449 10450NETWORK BLOCK DEVICE (NBD) 10451M: Josef Bacik <josef@toxicpanda.com> 10452S: Maintained 10453L: linux-block@vger.kernel.org 10454L: nbd@other.debian.org 10455F: Documentation/blockdev/nbd.txt 10456F: drivers/block/nbd.c 10457F: include/uapi/linux/nbd.h 10458 10459NETWORK DROP MONITOR 10460M: Neil Horman <nhorman@tuxdriver.com> 10461L: netdev@vger.kernel.org 10462S: Maintained 10463W: https://fedorahosted.org/dropwatch/ 10464F: net/core/drop_monitor.c 10465 10466NETWORKING DRIVERS 10467M: "David S. Miller" <davem@davemloft.net> 10468L: netdev@vger.kernel.org 10469W: http://www.linuxfoundation.org/en/Net 10470Q: http://patchwork.ozlabs.org/project/netdev/list/ 10471T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10472T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10473S: Odd Fixes 10474F: Documentation/devicetree/bindings/net/ 10475F: drivers/net/ 10476F: include/linux/if_* 10477F: include/linux/netdevice.h 10478F: include/linux/etherdevice.h 10479F: include/linux/fcdevice.h 10480F: include/linux/fddidevice.h 10481F: include/linux/hippidevice.h 10482F: include/linux/inetdevice.h 10483F: include/uapi/linux/if_* 10484F: include/uapi/linux/netdevice.h 10485 10486NETWORKING DRIVERS (WIRELESS) 10487M: Kalle Valo <kvalo@codeaurora.org> 10488L: linux-wireless@vger.kernel.org 10489Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10490T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10492S: Maintained 10493F: Documentation/devicetree/bindings/net/wireless/ 10494F: drivers/net/wireless/ 10495 10496NETWORKING [DSA] 10497M: Andrew Lunn <andrew@lunn.ch> 10498M: Vivien Didelot <vivien.didelot@gmail.com> 10499M: Florian Fainelli <f.fainelli@gmail.com> 10500S: Maintained 10501F: Documentation/devicetree/bindings/net/dsa/ 10502F: net/dsa/ 10503F: include/net/dsa.h 10504F: include/linux/dsa/ 10505F: drivers/net/dsa/ 10506 10507NETWORKING [GENERAL] 10508M: "David S. Miller" <davem@davemloft.net> 10509L: netdev@vger.kernel.org 10510W: http://www.linuxfoundation.org/en/Net 10511Q: http://patchwork.ozlabs.org/project/netdev/list/ 10512T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10513T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10514B: mailto:netdev@vger.kernel.org 10515S: Maintained 10516F: net/ 10517F: include/net/ 10518F: include/linux/in.h 10519F: include/linux/net.h 10520F: include/linux/netdevice.h 10521F: include/uapi/linux/in.h 10522F: include/uapi/linux/net.h 10523F: include/uapi/linux/netdevice.h 10524F: include/uapi/linux/net_namespace.h 10525F: tools/testing/selftests/net/ 10526F: lib/net_utils.c 10527F: lib/random32.c 10528F: Documentation/networking/ 10529 10530NETWORKING [IPSEC] 10531M: Steffen Klassert <steffen.klassert@secunet.com> 10532M: Herbert Xu <herbert@gondor.apana.org.au> 10533M: "David S. Miller" <davem@davemloft.net> 10534L: netdev@vger.kernel.org 10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10536T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10537S: Maintained 10538F: net/xfrm/ 10539F: net/key/ 10540F: net/ipv4/xfrm* 10541F: net/ipv4/esp4* 10542F: net/ipv4/ah4.c 10543F: net/ipv4/ipcomp.c 10544F: net/ipv4/ip_vti.c 10545F: net/ipv6/xfrm* 10546F: net/ipv6/esp6* 10547F: net/ipv6/ah6.c 10548F: net/ipv6/ipcomp6.c 10549F: net/ipv6/ip6_vti.c 10550F: include/uapi/linux/xfrm.h 10551F: include/net/xfrm.h 10552 10553NETWORKING [IPv4/IPv6] 10554M: "David S. Miller" <davem@davemloft.net> 10555M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10556M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10557L: netdev@vger.kernel.org 10558T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10559S: Maintained 10560F: net/ipv4/ 10561F: net/ipv6/ 10562F: include/net/ip* 10563F: arch/x86/net/* 10564 10565NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10566M: Paul Moore <paul@paul-moore.com> 10567W: https://github.com/netlabel 10568L: netdev@vger.kernel.org 10569L: linux-security-module@vger.kernel.org 10570S: Maintained 10571F: Documentation/netlabel/ 10572F: include/net/calipso.h 10573F: include/net/cipso_ipv4.h 10574F: include/net/netlabel.h 10575F: include/uapi/linux/netfilter/xt_SECMARK.h 10576F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10577F: net/netlabel/ 10578F: net/ipv4/cipso_ipv4.c 10579F: net/ipv6/calipso.c 10580F: net/netfilter/xt_CONNSECMARK.c 10581F: net/netfilter/xt_SECMARK.c 10582 10583NETWORKING [TCP] 10584M: Eric Dumazet <edumazet@google.com> 10585L: netdev@vger.kernel.org 10586S: Maintained 10587F: net/ipv4/tcp*.c 10588F: net/ipv4/syncookies.c 10589F: net/ipv6/tcp*.c 10590F: net/ipv6/syncookies.c 10591F: include/uapi/linux/tcp.h 10592F: include/net/tcp.h 10593F: include/linux/tcp.h 10594F: include/trace/events/tcp.h 10595 10596NETWORKING [TLS] 10597M: Boris Pismenny <borisp@mellanox.com> 10598M: Aviad Yehezkel <aviadye@mellanox.com> 10599M: Dave Watson <davejwatson@fb.com> 10600M: John Fastabend <john.fastabend@gmail.com> 10601M: Daniel Borkmann <daniel@iogearbox.net> 10602L: netdev@vger.kernel.org 10603S: Maintained 10604F: net/tls/* 10605F: include/uapi/linux/tls.h 10606F: include/net/tls.h 10607 10608NETWORKING [WIRELESS] 10609L: linux-wireless@vger.kernel.org 10610Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10611 10612NETDEVSIM 10613M: Jakub Kicinski <jakub.kicinski@netronome.com> 10614S: Maintained 10615F: drivers/net/netdevsim/* 10616 10617NETXEN (1/10) GbE SUPPORT 10618M: Manish Chopra <manish.chopra@cavium.com> 10619M: Rahul Verma <rahul.verma@cavium.com> 10620M: Dept-GELinuxNICDev@cavium.com 10621L: netdev@vger.kernel.org 10622S: Supported 10623F: drivers/net/ethernet/qlogic/netxen/ 10624 10625NFC SUBSYSTEM 10626M: Samuel Ortiz <sameo@linux.intel.com> 10627L: linux-wireless@vger.kernel.org 10628L: linux-nfc@lists.01.org (subscribers-only) 10629S: Supported 10630F: net/nfc/ 10631F: include/net/nfc/ 10632F: include/uapi/linux/nfc.h 10633F: drivers/nfc/ 10634F: include/linux/platform_data/nfcmrvl.h 10635F: include/linux/platform_data/nxp-nci.h 10636F: Documentation/devicetree/bindings/net/nfc/ 10637 10638NFS, SUNRPC, AND LOCKD CLIENTS 10639M: Trond Myklebust <trond.myklebust@hammerspace.com> 10640M: Anna Schumaker <anna.schumaker@netapp.com> 10641L: linux-nfs@vger.kernel.org 10642W: http://client.linux-nfs.org 10643T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10644S: Maintained 10645F: fs/lockd/ 10646F: fs/nfs/ 10647F: fs/nfs_common/ 10648F: net/sunrpc/ 10649F: include/linux/lockd/ 10650F: include/linux/nfs* 10651F: include/linux/sunrpc/ 10652F: include/uapi/linux/nfs* 10653F: include/uapi/linux/sunrpc/ 10654 10655NILFS2 FILESYSTEM 10656M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10657L: linux-nilfs@vger.kernel.org 10658W: https://nilfs.sourceforge.io/ 10659W: https://nilfs.osdn.jp/ 10660T: git git://github.com/konis/nilfs2.git 10661S: Supported 10662F: Documentation/filesystems/nilfs2.txt 10663F: fs/nilfs2/ 10664F: include/trace/events/nilfs2.h 10665F: include/uapi/linux/nilfs2_api.h 10666F: include/uapi/linux/nilfs2_ondisk.h 10667 10668NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10669M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10670W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10671S: Maintained 10672F: Documentation/scsi/NinjaSCSI.txt 10673F: drivers/scsi/pcmcia/nsp_* 10674 10675NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10676M: GOTO Masanori <gotom@debian.or.jp> 10677M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10678W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10679S: Maintained 10680F: Documentation/scsi/NinjaSCSI.txt 10681F: drivers/scsi/nsp32* 10682 10683NIOS2 ARCHITECTURE 10684M: Ley Foon Tan <lftan@altera.com> 10685L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10686T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10687S: Maintained 10688F: arch/nios2/ 10689 10690NOHZ, DYNTICKS SUPPORT 10691M: Frederic Weisbecker <fweisbec@gmail.com> 10692M: Thomas Gleixner <tglx@linutronix.de> 10693M: Ingo Molnar <mingo@kernel.org> 10694L: linux-kernel@vger.kernel.org 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10696S: Maintained 10697F: kernel/time/tick*.* 10698F: include/linux/tick.h 10699F: include/linux/sched/nohz.h 10700 10701NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10702M: Pavel Machek <pavel@ucw.cz> 10703M: Sakari Ailus <sakari.ailus@iki.fi> 10704L: linux-media@vger.kernel.org 10705S: Maintained 10706F: drivers/media/i2c/et8ek8 10707F: drivers/media/i2c/ad5820.c 10708 10709NOKIA N900 POWER SUPPLY DRIVERS 10710R: Pali Rohár <pali.rohar@gmail.com> 10711F: include/linux/power/bq2415x_charger.h 10712F: include/linux/power/bq27xxx_battery.h 10713F: include/linux/power/isp1704_charger.h 10714F: drivers/power/supply/bq2415x_charger.c 10715F: drivers/power/supply/bq27xxx_battery.c 10716F: drivers/power/supply/bq27xxx_battery_i2c.c 10717F: drivers/power/supply/isp1704_charger.c 10718F: drivers/power/supply/rx51_battery.c 10719 10720NTB AMD DRIVER 10721M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10722L: linux-ntb@googlegroups.com 10723S: Supported 10724F: drivers/ntb/hw/amd/ 10725 10726NTB DRIVER CORE 10727M: Jon Mason <jdmason@kudzu.us> 10728M: Dave Jiang <dave.jiang@intel.com> 10729M: Allen Hubbe <allenbh@gmail.com> 10730L: linux-ntb@googlegroups.com 10731S: Supported 10732W: https://github.com/jonmason/ntb/wiki 10733T: git git://github.com/jonmason/ntb.git 10734F: drivers/ntb/ 10735F: drivers/net/ntb_netdev.c 10736F: include/linux/ntb.h 10737F: include/linux/ntb_transport.h 10738F: tools/testing/selftests/ntb/ 10739 10740NTB IDT DRIVER 10741M: Serge Semin <fancer.lancer@gmail.com> 10742L: linux-ntb@googlegroups.com 10743S: Supported 10744F: drivers/ntb/hw/idt/ 10745 10746NTB INTEL DRIVER 10747M: Dave Jiang <dave.jiang@intel.com> 10748L: linux-ntb@googlegroups.com 10749S: Supported 10750W: https://github.com/davejiang/linux/wiki 10751T: git https://github.com/davejiang/linux.git 10752F: drivers/ntb/hw/intel/ 10753 10754NTFS FILESYSTEM 10755M: Anton Altaparmakov <anton@tuxera.com> 10756L: linux-ntfs-dev@lists.sourceforge.net 10757W: http://www.tuxera.com/ 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10759S: Supported 10760F: Documentation/filesystems/ntfs.txt 10761F: fs/ntfs/ 10762 10763NUBUS SUBSYSTEM 10764M: Finn Thain <fthain@telegraphics.com.au> 10765L: linux-m68k@lists.linux-m68k.org 10766S: Maintained 10767F: arch/*/include/asm/nubus.h 10768F: drivers/nubus/ 10769F: include/linux/nubus.h 10770F: include/uapi/linux/nubus.h 10771 10772NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10773M: Antonino Daplas <adaplas@gmail.com> 10774L: linux-fbdev@vger.kernel.org 10775S: Maintained 10776F: drivers/video/fbdev/riva/ 10777F: drivers/video/fbdev/nvidia/ 10778 10779NVM EXPRESS DRIVER 10780M: Keith Busch <keith.busch@intel.com> 10781M: Jens Axboe <axboe@fb.com> 10782M: Christoph Hellwig <hch@lst.de> 10783M: Sagi Grimberg <sagi@grimberg.me> 10784L: linux-nvme@lists.infradead.org 10785T: git://git.infradead.org/nvme.git 10786W: http://git.infradead.org/nvme.git 10787S: Supported 10788F: drivers/nvme/host/ 10789F: include/linux/nvme.h 10790F: include/uapi/linux/nvme_ioctl.h 10791 10792NVM EXPRESS FC TRANSPORT DRIVERS 10793M: James Smart <james.smart@broadcom.com> 10794L: linux-nvme@lists.infradead.org 10795S: Supported 10796F: include/linux/nvme-fc.h 10797F: include/linux/nvme-fc-driver.h 10798F: drivers/nvme/host/fc.c 10799F: drivers/nvme/target/fc.c 10800F: drivers/nvme/target/fcloop.c 10801 10802NVM EXPRESS TARGET DRIVER 10803M: Christoph Hellwig <hch@lst.de> 10804M: Sagi Grimberg <sagi@grimberg.me> 10805L: linux-nvme@lists.infradead.org 10806T: git://git.infradead.org/nvme.git 10807W: http://git.infradead.org/nvme.git 10808S: Supported 10809F: drivers/nvme/target/ 10810 10811NVMEM FRAMEWORK 10812M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10813S: Maintained 10814F: drivers/nvmem/ 10815F: Documentation/devicetree/bindings/nvmem/ 10816F: Documentation/ABI/stable/sysfs-bus-nvmem 10817F: include/linux/nvmem-consumer.h 10818F: include/linux/nvmem-provider.h 10819 10820NXP SGTL5000 DRIVER 10821M: Fabio Estevam <fabio.estevam@nxp.com> 10822L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10823S: Maintained 10824F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10825F: sound/soc/codecs/sgtl5000* 10826 10827NXP TDA998X DRM DRIVER 10828M: Russell King <linux@armlinux.org.uk> 10829S: Maintained 10830T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10831T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10832F: drivers/gpu/drm/i2c/tda998x_drv.c 10833F: include/drm/i2c/tda998x.h 10834F: include/dt-bindings/display/tda998x.h 10835K: "nxp,tda998x" 10836 10837NXP TFA9879 DRIVER 10838M: Peter Rosin <peda@axentia.se> 10839L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10840S: Maintained 10841F: Documentation/devicetree/bindings/sound/tfa9879.txt 10842F: sound/soc/codecs/tfa9879* 10843 10844NXP-NCI NFC DRIVER 10845M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10846R: Charles Gorand <charles.gorand@effinnov.com> 10847L: linux-nfc@lists.01.org (moderated for non-subscribers) 10848S: Supported 10849F: drivers/nfc/nxp-nci 10850 10851OBJAGG 10852M: Jiri Pirko <jiri@mellanox.com> 10853L: netdev@vger.kernel.org 10854S: Supported 10855F: lib/objagg.c 10856F: lib/test_objagg.c 10857F: include/linux/objagg.h 10858 10859OBJTOOL 10860M: Josh Poimboeuf <jpoimboe@redhat.com> 10861M: Peter Zijlstra <peterz@infradead.org> 10862S: Supported 10863F: tools/objtool/ 10864 10865OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10866M: Frederic Barrat <fbarrat@linux.ibm.com> 10867M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10868L: linuxppc-dev@lists.ozlabs.org 10869S: Supported 10870F: arch/powerpc/platforms/powernv/ocxl.c 10871F: arch/powerpc/include/asm/pnv-ocxl.h 10872F: drivers/misc/ocxl/ 10873F: include/misc/ocxl* 10874F: include/uapi/misc/ocxl.h 10875F: Documentation/accelerators/ocxl.rst 10876 10877OMAP AUDIO SUPPORT 10878M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10879M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10880L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10881L: linux-omap@vger.kernel.org 10882S: Maintained 10883F: sound/soc/ti/omap* 10884F: sound/soc/ti/rx51.c 10885F: sound/soc/ti/n810.c 10886F: sound/soc/ti/sdma-pcm.* 10887 10888OMAP CLOCK FRAMEWORK SUPPORT 10889M: Paul Walmsley <paul@pwsan.com> 10890L: linux-omap@vger.kernel.org 10891S: Maintained 10892F: arch/arm/*omap*/*clock* 10893 10894OMAP DEVICE TREE SUPPORT 10895M: Benoît Cousson <bcousson@baylibre.com> 10896M: Tony Lindgren <tony@atomide.com> 10897L: linux-omap@vger.kernel.org 10898L: devicetree@vger.kernel.org 10899S: Maintained 10900F: arch/arm/boot/dts/*omap* 10901F: arch/arm/boot/dts/*am3* 10902F: arch/arm/boot/dts/*am4* 10903F: arch/arm/boot/dts/*am5* 10904F: arch/arm/boot/dts/*dra7* 10905 10906OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10907L: linux-omap@vger.kernel.org 10908L: linux-fbdev@vger.kernel.org 10909S: Orphan 10910F: drivers/video/fbdev/omap2/ 10911F: Documentation/arm/OMAP/DSS 10912 10913OMAP FRAMEBUFFER SUPPORT 10914L: linux-fbdev@vger.kernel.org 10915L: linux-omap@vger.kernel.org 10916S: Orphan 10917F: drivers/video/fbdev/omap/ 10918 10919OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10920M: Roger Quadros <rogerq@ti.com> 10921M: Tony Lindgren <tony@atomide.com> 10922L: linux-omap@vger.kernel.org 10923S: Maintained 10924F: drivers/memory/omap-gpmc.c 10925F: arch/arm/mach-omap2/*gpmc* 10926 10927OMAP GPIO DRIVER 10928M: Grygorii Strashko <grygorii.strashko@ti.com> 10929M: Santosh Shilimkar <ssantosh@kernel.org> 10930M: Kevin Hilman <khilman@kernel.org> 10931L: linux-omap@vger.kernel.org 10932S: Maintained 10933F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10934F: drivers/gpio/gpio-omap.c 10935 10936OMAP HARDWARE SPINLOCK SUPPORT 10937M: Ohad Ben-Cohen <ohad@wizery.com> 10938L: linux-omap@vger.kernel.org 10939S: Maintained 10940F: drivers/hwspinlock/omap_hwspinlock.c 10941 10942OMAP HS MMC SUPPORT 10943L: linux-mmc@vger.kernel.org 10944L: linux-omap@vger.kernel.org 10945S: Orphan 10946F: drivers/mmc/host/omap_hsmmc.c 10947 10948OMAP HWMOD DATA 10949M: Paul Walmsley <paul@pwsan.com> 10950L: linux-omap@vger.kernel.org 10951S: Maintained 10952F: arch/arm/mach-omap2/omap_hwmod*data* 10953 10954OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10955M: Benoît Cousson <bcousson@baylibre.com> 10956L: linux-omap@vger.kernel.org 10957S: Maintained 10958F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10959 10960OMAP HWMOD SUPPORT 10961M: Benoît Cousson <bcousson@baylibre.com> 10962M: Paul Walmsley <paul@pwsan.com> 10963L: linux-omap@vger.kernel.org 10964S: Maintained 10965F: arch/arm/mach-omap2/omap_hwmod.* 10966 10967OMAP I2C DRIVER 10968M: Vignesh R <vigneshr@ti.com> 10969L: linux-omap@vger.kernel.org 10970L: linux-i2c@vger.kernel.org 10971S: Maintained 10972F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 10973F: drivers/i2c/busses/i2c-omap.c 10974 10975OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10977L: linux-media@vger.kernel.org 10978S: Maintained 10979F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10980F: drivers/media/platform/omap3isp/ 10981F: drivers/staging/media/omap4iss/ 10982 10983OMAP MMC SUPPORT 10984M: Aaro Koskinen <aaro.koskinen@iki.fi> 10985L: linux-omap@vger.kernel.org 10986S: Odd Fixes 10987F: drivers/mmc/host/omap.c 10988 10989OMAP POWER MANAGEMENT SUPPORT 10990M: Kevin Hilman <khilman@kernel.org> 10991L: linux-omap@vger.kernel.org 10992S: Maintained 10993F: arch/arm/*omap*/*pm* 10994F: drivers/cpufreq/omap-cpufreq.c 10995 10996OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10997M: Rajendra Nayak <rnayak@codeaurora.org> 10998M: Paul Walmsley <paul@pwsan.com> 10999L: linux-omap@vger.kernel.org 11000S: Maintained 11001F: arch/arm/mach-omap2/prm* 11002 11003OMAP RANDOM NUMBER GENERATOR SUPPORT 11004M: Deepak Saxena <dsaxena@plexity.net> 11005S: Maintained 11006F: drivers/char/hw_random/omap-rng.c 11007 11008OMAP USB SUPPORT 11009L: linux-usb@vger.kernel.org 11010L: linux-omap@vger.kernel.org 11011S: Orphan 11012F: drivers/usb/*/*omap* 11013F: arch/arm/*omap*/usb* 11014 11015OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11016M: Mark Jackson <mpfj@newflow.co.uk> 11017L: linux-omap@vger.kernel.org 11018S: Maintained 11019F: arch/arm/boot/dts/am335x-nano.dts 11020 11021OMAP1 SUPPORT 11022M: Aaro Koskinen <aaro.koskinen@iki.fi> 11023M: Tony Lindgren <tony@atomide.com> 11024L: linux-omap@vger.kernel.org 11025Q: http://patchwork.kernel.org/project/linux-omap/list/ 11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11027S: Maintained 11028F: arch/arm/mach-omap1/ 11029F: arch/arm/plat-omap/ 11030F: arch/arm/configs/omap1_defconfig 11031F: drivers/i2c/busses/i2c-omap.c 11032F: include/linux/platform_data/i2c-omap.h 11033F: include/linux/platform_data/ams-delta-fiq.h 11034 11035OMAP2+ SUPPORT 11036M: Tony Lindgren <tony@atomide.com> 11037L: linux-omap@vger.kernel.org 11038W: http://www.muru.com/linux/omap/ 11039W: http://linux.omap.com/ 11040Q: http://patchwork.kernel.org/project/linux-omap/list/ 11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11042S: Maintained 11043F: arch/arm/mach-omap2/ 11044F: arch/arm/plat-omap/ 11045F: arch/arm/configs/omap2plus_defconfig 11046F: drivers/i2c/busses/i2c-omap.c 11047F: drivers/irqchip/irq-omap-intc.c 11048F: drivers/mfd/*omap*.c 11049F: drivers/mfd/menelaus.c 11050F: drivers/mfd/palmas.c 11051F: drivers/mfd/tps65217.c 11052F: drivers/mfd/tps65218.c 11053F: drivers/mfd/tps65910.c 11054F: drivers/mfd/twl-core.[ch] 11055F: drivers/mfd/twl4030*.c 11056F: drivers/mfd/twl6030*.c 11057F: drivers/mfd/twl6040*.c 11058F: drivers/regulator/palmas-regulator*.c 11059F: drivers/regulator/pbias-regulator.c 11060F: drivers/regulator/tps65217-regulator.c 11061F: drivers/regulator/tps65218-regulator.c 11062F: drivers/regulator/tps65910-regulator.c 11063F: drivers/regulator/twl-regulator.c 11064F: drivers/regulator/twl6030-regulator.c 11065F: include/linux/platform_data/i2c-omap.h 11066 11067ONION OMEGA2+ BOARD 11068M: Harvey Hunt <harveyhuntnexus@gmail.com> 11069L: linux-mips@vger.kernel.org 11070S: Maintained 11071F: arch/mips/boot/dts/ralink/omega2p.dts 11072 11073OMFS FILESYSTEM 11074M: Bob Copeland <me@bobcopeland.com> 11075L: linux-karma-devel@lists.sourceforge.net 11076S: Maintained 11077F: Documentation/filesystems/omfs.txt 11078F: fs/omfs/ 11079 11080OMNIKEY CARDMAN 4000 DRIVER 11081M: Harald Welte <laforge@gnumonks.org> 11082S: Maintained 11083F: drivers/char/pcmcia/cm4000_cs.c 11084F: include/linux/cm4000_cs.h 11085F: include/uapi/linux/cm4000_cs.h 11086 11087OMNIKEY CARDMAN 4040 DRIVER 11088M: Harald Welte <laforge@gnumonks.org> 11089S: Maintained 11090F: drivers/char/pcmcia/cm4040_cs.* 11091 11092OMNIVISION OV13858 SENSOR DRIVER 11093M: Sakari Ailus <sakari.ailus@linux.intel.com> 11094L: linux-media@vger.kernel.org 11095T: git git://linuxtv.org/media_tree.git 11096S: Maintained 11097F: drivers/media/i2c/ov13858.c 11098 11099OMNIVISION OV2680 SENSOR DRIVER 11100M: Rui Miguel Silva <rmfrfs@gmail.com> 11101L: linux-media@vger.kernel.org 11102T: git git://linuxtv.org/media_tree.git 11103S: Maintained 11104F: drivers/media/i2c/ov2680.c 11105F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11106 11107OMNIVISION OV2685 SENSOR DRIVER 11108M: Shunqian Zheng <zhengsq@rock-chips.com> 11109L: linux-media@vger.kernel.org 11110T: git git://linuxtv.org/media_tree.git 11111S: Maintained 11112F: drivers/media/i2c/ov2685.c 11113 11114OMNIVISION OV5640 SENSOR DRIVER 11115M: Steve Longerbeam <slongerbeam@gmail.com> 11116L: linux-media@vger.kernel.org 11117T: git git://linuxtv.org/media_tree.git 11118S: Maintained 11119F: drivers/media/i2c/ov5640.c 11120 11121OMNIVISION OV5647 SENSOR DRIVER 11122M: Luis Oliveira <lolivei@synopsys.com> 11123L: linux-media@vger.kernel.org 11124T: git git://linuxtv.org/media_tree.git 11125S: Maintained 11126F: drivers/media/i2c/ov5647.c 11127 11128OMNIVISION OV5695 SENSOR DRIVER 11129M: Shunqian Zheng <zhengsq@rock-chips.com> 11130L: linux-media@vger.kernel.org 11131T: git git://linuxtv.org/media_tree.git 11132S: Maintained 11133F: drivers/media/i2c/ov5695.c 11134 11135OMNIVISION OV7670 SENSOR DRIVER 11136M: Jonathan Corbet <corbet@lwn.net> 11137L: linux-media@vger.kernel.org 11138T: git git://linuxtv.org/media_tree.git 11139S: Maintained 11140F: drivers/media/i2c/ov7670.c 11141F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11142 11143OMNIVISION OV772x SENSOR DRIVER 11144M: Jacopo Mondi <jacopo@jmondi.org> 11145L: linux-media@vger.kernel.org 11146T: git git://linuxtv.org/media_tree.git 11147S: Odd fixes 11148F: drivers/media/i2c/ov772x.c 11149F: include/media/i2c/ov772x.h 11150F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11151 11152OMNIVISION OV7740 SENSOR DRIVER 11153M: Wenyou Yang <wenyou.yang@microchip.com> 11154L: linux-media@vger.kernel.org 11155T: git git://linuxtv.org/media_tree.git 11156S: Maintained 11157F: drivers/media/i2c/ov7740.c 11158F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11159 11160OMNIVISION OV9650 SENSOR DRIVER 11161M: Sakari Ailus <sakari.ailus@linux.intel.com> 11162R: Akinobu Mita <akinobu.mita@gmail.com> 11163R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11164L: linux-media@vger.kernel.org 11165T: git git://linuxtv.org/media_tree.git 11166S: Maintained 11167F: drivers/media/i2c/ov9650.c 11168F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11169 11170ONENAND FLASH DRIVER 11171M: Kyungmin Park <kyungmin.park@samsung.com> 11172L: linux-mtd@lists.infradead.org 11173S: Maintained 11174F: drivers/mtd/nand/onenand/ 11175F: include/linux/mtd/onenand*.h 11176 11177ONSTREAM SCSI TAPE DRIVER 11178M: Willem Riede <osst@riede.org> 11179L: osst-users@lists.sourceforge.net 11180L: linux-scsi@vger.kernel.org 11181S: Maintained 11182F: Documentation/scsi/osst.txt 11183F: drivers/scsi/osst.* 11184F: drivers/scsi/osst_*.h 11185F: drivers/scsi/st.h 11186 11187OP-TEE DRIVER 11188M: Jens Wiklander <jens.wiklander@linaro.org> 11189S: Maintained 11190F: drivers/tee/optee/ 11191 11192OPA-VNIC DRIVER 11193M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11194M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11195L: linux-rdma@vger.kernel.org 11196S: Supported 11197F: drivers/infiniband/ulp/opa_vnic 11198 11199OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11200M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11201M: Frank Rowand <frowand.list@gmail.com> 11202L: devicetree@vger.kernel.org 11203S: Maintained 11204F: Documentation/devicetree/dynamic-resolution-notes.txt 11205F: Documentation/devicetree/overlay-notes.txt 11206F: drivers/of/overlay.c 11207F: drivers/of/resolver.c 11208K: of_overlay_notifier_ 11209 11210OPEN FIRMWARE AND FLATTENED DEVICE TREE 11211M: Rob Herring <robh+dt@kernel.org> 11212M: Frank Rowand <frowand.list@gmail.com> 11213L: devicetree@vger.kernel.org 11214W: http://www.devicetree.org/ 11215T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11216S: Maintained 11217F: drivers/of/ 11218F: include/linux/of*.h 11219F: scripts/dtc/ 11220F: Documentation/ABI/testing/sysfs-firmware-ofw 11221 11222OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11223M: Rob Herring <robh+dt@kernel.org> 11224M: Mark Rutland <mark.rutland@arm.com> 11225L: devicetree@vger.kernel.org 11226T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11227Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11228S: Maintained 11229F: Documentation/devicetree/ 11230F: arch/*/boot/dts/ 11231F: include/dt-bindings/ 11232 11233OPENCORES I2C BUS DRIVER 11234M: Peter Korsgaard <peter@korsgaard.com> 11235L: linux-i2c@vger.kernel.org 11236S: Maintained 11237F: Documentation/i2c/busses/i2c-ocores 11238F: drivers/i2c/busses/i2c-ocores.c 11239 11240OPENRISC ARCHITECTURE 11241M: Jonas Bonn <jonas@southpole.se> 11242M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11243M: Stafford Horne <shorne@gmail.com> 11244T: git git://github.com/openrisc/linux.git 11245L: openrisc@lists.librecores.org 11246W: http://openrisc.io 11247S: Maintained 11248F: Documentation/devicetree/bindings/openrisc/ 11249F: Documentation/openrisc/ 11250F: arch/openrisc/ 11251F: drivers/irqchip/irq-ompic.c 11252F: drivers/irqchip/irq-or1k-* 11253 11254OPENVSWITCH 11255M: Pravin B Shelar <pshelar@ovn.org> 11256L: netdev@vger.kernel.org 11257L: dev@openvswitch.org 11258W: http://openvswitch.org 11259S: Maintained 11260F: net/openvswitch/ 11261F: include/uapi/linux/openvswitch.h 11262 11263OPERATING PERFORMANCE POINTS (OPP) 11264M: Viresh Kumar <vireshk@kernel.org> 11265M: Nishanth Menon <nm@ti.com> 11266M: Stephen Boyd <sboyd@kernel.org> 11267L: linux-pm@vger.kernel.org 11268S: Maintained 11269T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11270F: drivers/opp/ 11271F: include/linux/pm_opp.h 11272F: Documentation/power/opp.txt 11273F: Documentation/devicetree/bindings/opp/ 11274 11275OPL4 DRIVER 11276M: Clemens Ladisch <clemens@ladisch.de> 11277L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11278T: git git://git.alsa-project.org/alsa-kernel.git 11279S: Maintained 11280F: sound/drivers/opl4/ 11281 11282OPROFILE 11283M: Robert Richter <rric@kernel.org> 11284L: oprofile-list@lists.sf.net 11285S: Maintained 11286F: arch/*/include/asm/oprofile*.h 11287F: arch/*/oprofile/ 11288F: drivers/oprofile/ 11289F: include/linux/oprofile.h 11290 11291ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11292M: Mark Fasheh <mark@fasheh.com> 11293M: Joel Becker <jlbec@evilplan.org> 11294L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11295W: http://ocfs2.wiki.kernel.org 11296S: Supported 11297F: Documentation/filesystems/ocfs2.txt 11298F: Documentation/filesystems/dlmfs.txt 11299F: fs/ocfs2/ 11300 11301ORANGEFS FILESYSTEM 11302M: Mike Marshall <hubcap@omnibond.com> 11303R: Martin Brandenburg <martin@omnibond.com> 11304L: devel@lists.orangefs.org 11305T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11306S: Supported 11307F: fs/orangefs/ 11308F: Documentation/filesystems/orangefs.txt 11309 11310ORINOCO DRIVER 11311L: linux-wireless@vger.kernel.org 11312W: http://wireless.kernel.org/en/users/Drivers/orinoco 11313W: http://www.nongnu.org/orinoco/ 11314S: Orphan 11315F: drivers/net/wireless/intersil/orinoco/ 11316 11317OSD LIBRARY and FILESYSTEM 11318M: Boaz Harrosh <ooo@electrozaur.com> 11319S: Maintained 11320F: drivers/scsi/osd/ 11321F: include/scsi/osd_* 11322F: fs/exofs/ 11323 11324OV2659 OMNIVISION SENSOR DRIVER 11325M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11326L: linux-media@vger.kernel.org 11327W: https://linuxtv.org 11328Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11329T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11330S: Maintained 11331F: drivers/media/i2c/ov2659.c 11332F: include/media/i2c/ov2659.h 11333 11334OVERLAY FILESYSTEM 11335M: Miklos Szeredi <miklos@szeredi.hu> 11336L: linux-unionfs@vger.kernel.org 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11338S: Supported 11339F: fs/overlayfs/ 11340F: Documentation/filesystems/overlayfs.txt 11341 11342P54 WIRELESS DRIVER 11343M: Christian Lamparter <chunkeey@googlemail.com> 11344L: linux-wireless@vger.kernel.org 11345W: http://wireless.kernel.org/en/users/Drivers/p54 11346S: Maintained 11347F: drivers/net/wireless/intersil/p54/ 11348 11349PA SEMI ETHERNET DRIVER 11350L: netdev@vger.kernel.org 11351S: Orphan 11352F: drivers/net/ethernet/pasemi/* 11353 11354PA SEMI SMBUS DRIVER 11355L: linux-i2c@vger.kernel.org 11356S: Orphan 11357F: drivers/i2c/busses/i2c-pasemi.c 11358 11359PADATA PARALLEL EXECUTION MECHANISM 11360M: Steffen Klassert <steffen.klassert@secunet.com> 11361L: linux-crypto@vger.kernel.org 11362S: Maintained 11363F: kernel/padata.c 11364F: include/linux/padata.h 11365F: Documentation/padata.txt 11366 11367PANASONIC LAPTOP ACPI EXTRAS DRIVER 11368M: Harald Welte <laforge@gnumonks.org> 11369L: platform-driver-x86@vger.kernel.org 11370S: Maintained 11371F: drivers/platform/x86/panasonic-laptop.c 11372 11373PARALLEL LCD/KEYPAD PANEL DRIVER 11374M: Willy Tarreau <willy@haproxy.com> 11375M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11376S: Odd Fixes 11377F: Documentation/auxdisplay/lcd-panel-cgram.txt 11378F: drivers/auxdisplay/panel.c 11379 11380PARALLEL PORT SUBSYSTEM 11381M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11382M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11383L: linux-parport@lists.infradead.org (subscribers-only) 11384S: Maintained 11385F: drivers/parport/ 11386F: include/linux/parport*.h 11387F: drivers/char/ppdev.c 11388F: include/uapi/linux/ppdev.h 11389F: Documentation/parport*.txt 11390 11391PARAVIRT_OPS INTERFACE 11392M: Juergen Gross <jgross@suse.com> 11393M: Alok Kataria <akataria@vmware.com> 11394L: virtualization@lists.linux-foundation.org 11395S: Supported 11396F: Documentation/virtual/paravirt_ops.txt 11397F: arch/*/kernel/paravirt* 11398F: arch/*/include/asm/paravirt*.h 11399F: include/linux/hypervisor.h 11400 11401PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11402M: Tim Waugh <tim@cyberelk.net> 11403L: linux-parport@lists.infradead.org (subscribers-only) 11404S: Maintained 11405F: Documentation/blockdev/paride.txt 11406F: drivers/block/paride/ 11407 11408PARISC ARCHITECTURE 11409M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11410M: Helge Deller <deller@gmx.de> 11411L: linux-parisc@vger.kernel.org 11412W: http://www.parisc-linux.org/ 11413Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11414T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11415T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11416S: Maintained 11417F: arch/parisc/ 11418F: Documentation/parisc/ 11419F: drivers/parisc/ 11420F: drivers/char/agp/parisc-agp.c 11421F: drivers/input/serio/gscps2.c 11422F: drivers/parport/parport_gsc.* 11423F: drivers/tty/serial/8250/8250_gsc.c 11424F: drivers/video/fbdev/sti* 11425F: drivers/video/console/sti* 11426F: drivers/video/logo/logo_parisc* 11427 11428PARMAN 11429M: Jiri Pirko <jiri@mellanox.com> 11430L: netdev@vger.kernel.org 11431S: Supported 11432F: lib/parman.c 11433F: lib/test_parman.c 11434F: include/linux/parman.h 11435 11436PC87360 HARDWARE MONITORING DRIVER 11437M: Jim Cromie <jim.cromie@gmail.com> 11438L: linux-hwmon@vger.kernel.org 11439S: Maintained 11440F: Documentation/hwmon/pc87360 11441F: drivers/hwmon/pc87360.c 11442 11443PC8736x GPIO DRIVER 11444M: Jim Cromie <jim.cromie@gmail.com> 11445S: Maintained 11446F: drivers/char/pc8736x_gpio.c 11447 11448PC87427 HARDWARE MONITORING DRIVER 11449M: Jean Delvare <jdelvare@suse.com> 11450L: linux-hwmon@vger.kernel.org 11451S: Maintained 11452F: Documentation/hwmon/pc87427 11453F: drivers/hwmon/pc87427.c 11454 11455PCA9532 LED DRIVER 11456M: Riku Voipio <riku.voipio@iki.fi> 11457S: Maintained 11458F: drivers/leds/leds-pca9532.c 11459F: include/linux/leds-pca9532.h 11460 11461PCA9541 I2C BUS MASTER SELECTOR DRIVER 11462M: Guenter Roeck <linux@roeck-us.net> 11463L: linux-i2c@vger.kernel.org 11464S: Maintained 11465F: drivers/i2c/muxes/i2c-mux-pca9541.c 11466 11467PCDP - PRIMARY CONSOLE AND DEBUG PORT 11468M: Khalid Aziz <khalid@gonehiking.org> 11469S: Maintained 11470F: drivers/firmware/pcdp.* 11471 11472PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11473M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11474L: linux-pci@vger.kernel.org 11475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11476S: Maintained 11477F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11478F: drivers/pci/controller/pci-aardvark.c 11479 11480PCI DRIVER FOR ALTERA PCIE IP 11481M: Ley Foon Tan <lftan@altera.com> 11482L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11483L: linux-pci@vger.kernel.org 11484S: Supported 11485F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11486F: drivers/pci/controller/pcie-altera.c 11487 11488PCI DRIVER FOR APPLIEDMICRO XGENE 11489M: Tanmay Inamdar <tinamdar@apm.com> 11490L: linux-pci@vger.kernel.org 11491L: linux-arm-kernel@lists.infradead.org 11492S: Maintained 11493F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11494F: drivers/pci/controller/pci-xgene.c 11495 11496PCI DRIVER FOR ARM VERSATILE PLATFORM 11497M: Rob Herring <robh@kernel.org> 11498L: linux-pci@vger.kernel.org 11499L: linux-arm-kernel@lists.infradead.org 11500S: Maintained 11501F: Documentation/devicetree/bindings/pci/versatile.txt 11502F: drivers/pci/controller/pci-versatile.c 11503 11504PCI DRIVER FOR ARMADA 8K 11505M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11506L: linux-pci@vger.kernel.org 11507L: linux-arm-kernel@lists.infradead.org 11508S: Maintained 11509F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11510F: drivers/pci/controller/dwc/pcie-armada8k.c 11511 11512PCI DRIVER FOR CADENCE PCIE IP 11513M: Alan Douglas <adouglas@cadence.com> 11514L: linux-pci@vger.kernel.org 11515S: Maintained 11516F: Documentation/devicetree/bindings/pci/cdns,*.txt 11517F: drivers/pci/controller/pcie-cadence* 11518 11519PCI DRIVER FOR FREESCALE LAYERSCAPE 11520M: Minghuan Lian <minghuan.Lian@nxp.com> 11521M: Mingkai Hu <mingkai.hu@nxp.com> 11522M: Roy Zang <roy.zang@nxp.com> 11523L: linuxppc-dev@lists.ozlabs.org 11524L: linux-pci@vger.kernel.org 11525L: linux-arm-kernel@lists.infradead.org 11526S: Maintained 11527F: drivers/pci/controller/dwc/*layerscape* 11528 11529PCI DRIVER FOR GENERIC OF HOSTS 11530M: Will Deacon <will.deacon@arm.com> 11531L: linux-pci@vger.kernel.org 11532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11533S: Maintained 11534F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11535F: drivers/pci/controller/pci-host-common.c 11536F: drivers/pci/controller/pci-host-generic.c 11537 11538PCI DRIVER FOR IMX6 11539M: Richard Zhu <hongxing.zhu@nxp.com> 11540M: Lucas Stach <l.stach@pengutronix.de> 11541L: linux-pci@vger.kernel.org 11542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11543S: Maintained 11544F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11545F: drivers/pci/controller/dwc/*imx6* 11546 11547PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11548M: Keith Busch <keith.busch@intel.com> 11549M: Jonathan Derrick <jonathan.derrick@intel.com> 11550L: linux-pci@vger.kernel.org 11551S: Supported 11552F: drivers/pci/controller/vmd.c 11553 11554PCI DRIVER FOR MICROSEMI SWITCHTEC 11555M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11556M: Logan Gunthorpe <logang@deltatee.com> 11557L: linux-pci@vger.kernel.org 11558S: Maintained 11559F: Documentation/switchtec.txt 11560F: Documentation/ABI/testing/sysfs-class-switchtec 11561F: drivers/pci/switch/switchtec* 11562F: include/uapi/linux/switchtec_ioctl.h 11563F: include/linux/switchtec.h 11564F: drivers/ntb/hw/mscc/ 11565 11566PCI DRIVER FOR MOBIVEIL PCIE IP 11567M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11568L: linux-pci@vger.kernel.org 11569S: Supported 11570F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11571F: drivers/pci/controller/pcie-mobiveil.c 11572 11573PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11574M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11575M: Jason Cooper <jason@lakedaemon.net> 11576L: linux-pci@vger.kernel.org 11577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11578S: Maintained 11579F: drivers/pci/controller/*mvebu* 11580 11581PCI DRIVER FOR NVIDIA TEGRA 11582M: Thierry Reding <thierry.reding@gmail.com> 11583L: linux-tegra@vger.kernel.org 11584L: linux-pci@vger.kernel.org 11585S: Supported 11586F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11587F: drivers/pci/controller/pci-tegra.c 11588 11589PCI DRIVER FOR RENESAS R-CAR 11590M: Simon Horman <horms@verge.net.au> 11591L: linux-pci@vger.kernel.org 11592L: linux-renesas-soc@vger.kernel.org 11593S: Maintained 11594F: drivers/pci/controller/*rcar* 11595 11596PCI DRIVER FOR SAMSUNG EXYNOS 11597M: Jingoo Han <jingoohan1@gmail.com> 11598L: linux-pci@vger.kernel.org 11599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11600L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11601S: Maintained 11602F: drivers/pci/controller/dwc/pci-exynos.c 11603 11604PCI DRIVER FOR SYNOPSYS DESIGNWARE 11605M: Jingoo Han <jingoohan1@gmail.com> 11606M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11607L: linux-pci@vger.kernel.org 11608S: Maintained 11609F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11610F: drivers/pci/controller/dwc/*designware* 11611 11612PCI DRIVER FOR TI DRA7XX 11613M: Kishon Vijay Abraham I <kishon@ti.com> 11614L: linux-omap@vger.kernel.org 11615L: linux-pci@vger.kernel.org 11616S: Supported 11617F: Documentation/devicetree/bindings/pci/ti-pci.txt 11618F: drivers/pci/controller/dwc/pci-dra7xx.c 11619 11620PCI DRIVER FOR TI KEYSTONE 11621M: Murali Karicheri <m-karicheri2@ti.com> 11622L: linux-pci@vger.kernel.org 11623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11624S: Maintained 11625F: drivers/pci/controller/dwc/pci-keystone.c 11626 11627PCI ENDPOINT SUBSYSTEM 11628M: Kishon Vijay Abraham I <kishon@ti.com> 11629M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11630L: linux-pci@vger.kernel.org 11631T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11632S: Supported 11633F: drivers/pci/endpoint/ 11634F: drivers/misc/pci_endpoint_test.c 11635F: tools/pci/ 11636 11637PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11638M: Russell Currey <ruscur@russell.cc> 11639M: Sam Bobroff <sbobroff@linux.ibm.com> 11640M: Oliver O'Halloran <oohall@gmail.com> 11641L: linuxppc-dev@lists.ozlabs.org 11642S: Supported 11643F: Documentation/PCI/pci-error-recovery.txt 11644F: drivers/pci/pcie/aer.c 11645F: drivers/pci/pcie/dpc.c 11646F: drivers/pci/pcie/err.c 11647F: Documentation/powerpc/eeh-pci-error-recovery.txt 11648F: arch/powerpc/kernel/eeh*.c 11649F: arch/powerpc/platforms/*/eeh*.c 11650F: arch/powerpc/include/*/eeh*.h 11651 11652PCI ERROR RECOVERY 11653M: Linas Vepstas <linasvepstas@gmail.com> 11654L: linux-pci@vger.kernel.org 11655S: Supported 11656F: Documentation/PCI/pci-error-recovery.txt 11657 11658PCI MSI DRIVER FOR ALTERA MSI IP 11659M: Ley Foon Tan <lftan@altera.com> 11660L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11661L: linux-pci@vger.kernel.org 11662S: Supported 11663F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11664F: drivers/pci/controller/pcie-altera-msi.c 11665 11666PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11667M: Duc Dang <dhdang@apm.com> 11668L: linux-pci@vger.kernel.org 11669L: linux-arm-kernel@lists.infradead.org 11670S: Maintained 11671F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11672F: drivers/pci/controller/pci-xgene-msi.c 11673 11674PCI SUBSYSTEM 11675M: Bjorn Helgaas <bhelgaas@google.com> 11676L: linux-pci@vger.kernel.org 11677Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11678T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11679S: Supported 11680F: Documentation/devicetree/bindings/pci/ 11681F: Documentation/PCI/ 11682F: drivers/acpi/pci* 11683F: drivers/pci/ 11684F: include/asm-generic/pci* 11685F: include/linux/pci* 11686F: include/linux/of_pci.h 11687F: include/uapi/linux/pci* 11688F: lib/pci* 11689F: arch/x86/pci/ 11690F: arch/x86/kernel/quirks.c 11691 11692PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11693M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11694L: linux-pci@vger.kernel.org 11695Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11696T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11697S: Supported 11698F: drivers/pci/controller/ 11699 11700PCIE DRIVER FOR AXIS ARTPEC 11701M: Jesper Nilsson <jesper.nilsson@axis.com> 11702L: linux-arm-kernel@axis.com 11703L: linux-pci@vger.kernel.org 11704S: Maintained 11705F: Documentation/devicetree/bindings/pci/axis,artpec* 11706F: drivers/pci/controller/dwc/*artpec* 11707 11708PCIE DRIVER FOR CAVIUM THUNDERX 11709M: David Daney <david.daney@cavium.com> 11710L: linux-pci@vger.kernel.org 11711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11712S: Supported 11713F: Documentation/devicetree/bindings/pci/pci-thunder-* 11714F: drivers/pci/controller/pci-thunder-* 11715 11716PCIE DRIVER FOR HISILICON 11717M: Zhou Wang <wangzhou1@hisilicon.com> 11718L: linux-pci@vger.kernel.org 11719S: Maintained 11720F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11721F: drivers/pci/controller/dwc/pcie-hisi.c 11722 11723PCIE DRIVER FOR HISILICON KIRIN 11724M: Xiaowei Song <songxiaowei@hisilicon.com> 11725M: Binghui Wang <wangbinghui@hisilicon.com> 11726L: linux-pci@vger.kernel.org 11727S: Maintained 11728F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11729F: drivers/pci/controller/dwc/pcie-kirin.c 11730 11731PCIE DRIVER FOR HISILICON STB 11732M: Jianguo Sun <sunjianguo1@huawei.com> 11733M: Shawn Guo <shawn.guo@linaro.org> 11734L: linux-pci@vger.kernel.org 11735S: Maintained 11736F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11737F: drivers/pci/controller/dwc/pcie-histb.c 11738 11739PCIE DRIVER FOR MEDIATEK 11740M: Ryder Lee <ryder.lee@mediatek.com> 11741L: linux-pci@vger.kernel.org 11742L: linux-mediatek@lists.infradead.org 11743S: Supported 11744F: Documentation/devicetree/bindings/pci/mediatek* 11745F: drivers/pci/controller/*mediatek* 11746 11747PCIE DRIVER FOR QUALCOMM MSM 11748M: Stanimir Varbanov <svarbanov@mm-sol.com> 11749L: linux-pci@vger.kernel.org 11750L: linux-arm-msm@vger.kernel.org 11751S: Maintained 11752F: drivers/pci/controller/dwc/*qcom* 11753 11754PCIE DRIVER FOR ROCKCHIP 11755M: Shawn Lin <shawn.lin@rock-chips.com> 11756L: linux-pci@vger.kernel.org 11757L: linux-rockchip@lists.infradead.org 11758S: Maintained 11759F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11760F: drivers/pci/controller/pcie-rockchip* 11761 11762PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11763M: Linus Walleij <linus.walleij@linaro.org> 11764L: linux-pci@vger.kernel.org 11765S: Maintained 11766F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11767F: drivers/pci/controller/pci-v3-semi.c 11768 11769PCIE DRIVER FOR ST SPEAR13XX 11770M: Pratyush Anand <pratyush.anand@gmail.com> 11771L: linux-pci@vger.kernel.org 11772S: Maintained 11773F: drivers/pci/controller/dwc/*spear* 11774 11775PCMCIA SUBSYSTEM 11776M: Dominik Brodowski <linux@dominikbrodowski.net> 11777T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11778S: Odd Fixes 11779F: Documentation/pcmcia/ 11780F: tools/pcmcia/ 11781F: drivers/pcmcia/ 11782F: include/pcmcia/ 11783 11784PCNET32 NETWORK DRIVER 11785M: Don Fry <pcnet32@frontier.com> 11786L: netdev@vger.kernel.org 11787S: Maintained 11788F: drivers/net/ethernet/amd/pcnet32.c 11789 11790PCRYPT PARALLEL CRYPTO ENGINE 11791M: Steffen Klassert <steffen.klassert@secunet.com> 11792L: linux-crypto@vger.kernel.org 11793S: Maintained 11794F: crypto/pcrypt.c 11795F: include/crypto/pcrypt.h 11796 11797PEAQ WMI HOTKEYS DRIVER 11798M: Hans de Goede <hdegoede@redhat.com> 11799L: platform-driver-x86@vger.kernel.org 11800S: Maintained 11801F: drivers/platform/x86/peaq-wmi.c 11802 11803PER-CPU MEMORY ALLOCATOR 11804M: Dennis Zhou <dennis@kernel.org> 11805M: Tejun Heo <tj@kernel.org> 11806M: Christoph Lameter <cl@linux.com> 11807T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11808S: Maintained 11809F: include/linux/percpu*.h 11810F: mm/percpu*.c 11811F: arch/*/include/asm/percpu.h 11812 11813PER-TASK DELAY ACCOUNTING 11814M: Balbir Singh <bsingharora@gmail.com> 11815S: Maintained 11816F: include/linux/delayacct.h 11817F: kernel/delayacct.c 11818 11819PERFORMANCE EVENTS SUBSYSTEM 11820M: Peter Zijlstra <peterz@infradead.org> 11821M: Ingo Molnar <mingo@redhat.com> 11822M: Arnaldo Carvalho de Melo <acme@kernel.org> 11823R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11824R: Jiri Olsa <jolsa@redhat.com> 11825R: Namhyung Kim <namhyung@kernel.org> 11826L: linux-kernel@vger.kernel.org 11827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11828S: Supported 11829F: kernel/events/* 11830F: include/linux/perf_event.h 11831F: include/uapi/linux/perf_event.h 11832F: arch/*/kernel/perf_event*.c 11833F: arch/*/kernel/*/perf_event*.c 11834F: arch/*/kernel/*/*/perf_event*.c 11835F: arch/*/include/asm/perf_event.h 11836F: arch/*/kernel/perf_callchain.c 11837F: arch/*/events/* 11838F: tools/perf/ 11839 11840PERSONALITY HANDLING 11841M: Christoph Hellwig <hch@infradead.org> 11842L: linux-abi-devel@lists.sourceforge.net 11843S: Maintained 11844F: include/linux/personality.h 11845F: include/uapi/linux/personality.h 11846 11847PHOENIX RC FLIGHT CONTROLLER ADAPTER 11848M: Marcus Folkesson <marcus.folkesson@gmail.com> 11849L: linux-input@vger.kernel.org 11850S: Maintained 11851F: Documentation/input/devices/pxrc.rst 11852F: drivers/input/joystick/pxrc.c 11853 11854PHONET PROTOCOL 11855M: Remi Denis-Courmont <courmisch@gmail.com> 11856S: Supported 11857F: Documentation/networking/phonet.txt 11858F: include/linux/phonet.h 11859F: include/net/phonet/ 11860F: include/uapi/linux/phonet.h 11861F: net/phonet/ 11862 11863PHRAM MTD DRIVER 11864M: Joern Engel <joern@lazybastard.org> 11865L: linux-mtd@lists.infradead.org 11866S: Maintained 11867F: drivers/mtd/devices/phram.c 11868 11869PICOLCD HID DRIVER 11870M: Bruno Prémont <bonbons@linux-vserver.org> 11871L: linux-input@vger.kernel.org 11872S: Maintained 11873F: drivers/hid/hid-picolcd* 11874 11875PICOXCELL SUPPORT 11876M: Jamie Iles <jamie@jamieiles.com> 11877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11878T: git git://github.com/jamieiles/linux-2.6-ji.git 11879S: Supported 11880F: arch/arm/boot/dts/picoxcell* 11881F: arch/arm/mach-picoxcell/ 11882F: drivers/crypto/picoxcell* 11883 11884PIN CONTROL SUBSYSTEM 11885M: Linus Walleij <linus.walleij@linaro.org> 11886L: linux-gpio@vger.kernel.org 11887T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11888S: Maintained 11889F: Documentation/devicetree/bindings/pinctrl/ 11890F: Documentation/driver-api/pinctl.rst 11891F: drivers/pinctrl/ 11892F: include/linux/pinctrl/ 11893 11894PIN CONTROLLER - ATMEL AT91 11895M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11897S: Maintained 11898F: drivers/pinctrl/pinctrl-at91.* 11899 11900PIN CONTROLLER - ATMEL AT91 PIO4 11901M: Ludovic Desroches <ludovic.desroches@microchip.com> 11902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11903L: linux-gpio@vger.kernel.org 11904S: Supported 11905F: drivers/pinctrl/pinctrl-at91-pio4.* 11906 11907PIN CONTROLLER - FREESCALE 11908M: Dong Aisheng <aisheng.dong@nxp.com> 11909M: Fabio Estevam <festevam@gmail.com> 11910M: Shawn Guo <shawnguo@kernel.org> 11911M: Stefan Agner <stefan@agner.ch> 11912R: Pengutronix Kernel Team <kernel@pengutronix.de> 11913L: linux-gpio@vger.kernel.org 11914S: Maintained 11915F: drivers/pinctrl/freescale/ 11916F: Documentation/devicetree/bindings/pinctrl/fsl,* 11917 11918PIN CONTROLLER - INTEL 11919M: Mika Westerberg <mika.westerberg@linux.intel.com> 11920M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11921T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 11922S: Maintained 11923F: drivers/pinctrl/intel/ 11924 11925PIN CONTROLLER - MEDIATEK 11926M: Sean Wang <sean.wang@kernel.org> 11927L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11928S: Maintained 11929F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11930F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11931F: drivers/pinctrl/mediatek/ 11932 11933PIN CONTROLLER - QUALCOMM 11934M: Bjorn Andersson <bjorn.andersson@linaro.org> 11935S: Maintained 11936L: linux-arm-msm@vger.kernel.org 11937F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11938F: drivers/pinctrl/qcom/ 11939 11940PIN CONTROLLER - RENESAS 11941M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11942M: Geert Uytterhoeven <geert+renesas@glider.be> 11943L: linux-renesas-soc@vger.kernel.org 11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11945S: Maintained 11946F: drivers/pinctrl/sh-pfc/ 11947 11948PIN CONTROLLER - SAMSUNG 11949M: Tomasz Figa <tomasz.figa@gmail.com> 11950M: Krzysztof Kozlowski <krzk@kernel.org> 11951M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11953L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11954Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11956S: Maintained 11957F: drivers/pinctrl/samsung/ 11958F: include/dt-bindings/pinctrl/samsung.h 11959F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11960 11961PIN CONTROLLER - SINGLE 11962M: Tony Lindgren <tony@atomide.com> 11963M: Haojian Zhuang <haojian.zhuang@linaro.org> 11964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11965L: linux-omap@vger.kernel.org 11966S: Maintained 11967F: drivers/pinctrl/pinctrl-single.c 11968 11969PIN CONTROLLER - ST SPEAR 11970M: Viresh Kumar <vireshk@kernel.org> 11971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11972W: http://www.st.com/spear 11973S: Maintained 11974F: drivers/pinctrl/spear/ 11975 11976PISTACHIO SOC SUPPORT 11977M: James Hartley <james.hartley@sondrel.com> 11978L: linux-mips@vger.kernel.org 11979S: Odd Fixes 11980F: arch/mips/pistachio/ 11981F: arch/mips/include/asm/mach-pistachio/ 11982F: arch/mips/boot/dts/img/pistachio* 11983F: arch/mips/configs/pistachio*_defconfig 11984 11985PKTCDVD DRIVER 11986S: Orphan 11987M: linux-block@vger.kernel.org 11988F: drivers/block/pktcdvd.c 11989F: include/linux/pktcdvd.h 11990F: include/uapi/linux/pktcdvd.h 11991 11992PKUNITY SOC DRIVERS 11993M: Guan Xuetao <gxt@pku.edu.cn> 11994W: http://mprc.pku.edu.cn/~guanxuetao/linux 11995S: Maintained 11996T: git git://github.com/gxt/linux.git 11997F: drivers/input/serio/i8042-unicore32io.h 11998F: drivers/i2c/busses/i2c-puv3.c 11999F: drivers/video/fbdev/fb-puv3.c 12000F: drivers/rtc/rtc-puv3.c 12001 12002PMBUS HARDWARE MONITORING DRIVERS 12003M: Guenter Roeck <linux@roeck-us.net> 12004L: linux-hwmon@vger.kernel.org 12005W: http://hwmon.wiki.kernel.org/ 12006W: http://www.roeck-us.net/linux/drivers/ 12007T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12008S: Maintained 12009F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12010F: Documentation/devicetree/bindings/hwmon/max31785.txt 12011F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12012F: Documentation/hwmon/adm1275 12013F: Documentation/hwmon/ibm-cffps 12014F: Documentation/hwmon/ir35221 12015F: Documentation/hwmon/lm25066 12016F: Documentation/hwmon/ltc2978 12017F: Documentation/hwmon/ltc3815 12018F: Documentation/hwmon/max16064 12019F: Documentation/hwmon/max20751 12020F: Documentation/hwmon/max31785 12021F: Documentation/hwmon/max34440 12022F: Documentation/hwmon/max8688 12023F: Documentation/hwmon/pmbus 12024F: Documentation/hwmon/pmbus-core 12025F: Documentation/hwmon/tps40422 12026F: Documentation/hwmon/ucd9000 12027F: Documentation/hwmon/ucd9200 12028F: Documentation/hwmon/zl6100 12029F: drivers/hwmon/pmbus/ 12030F: include/linux/pmbus.h 12031 12032PMC SIERRA MaxRAID DRIVER 12033L: linux-scsi@vger.kernel.org 12034W: http://www.pmc-sierra.com/ 12035S: Orphan 12036F: drivers/scsi/pmcraid.* 12037 12038PMC SIERRA PM8001 DRIVER 12039M: Jack Wang <jinpu.wang@profitbricks.com> 12040M: lindar_liu@usish.com 12041L: linux-scsi@vger.kernel.org 12042S: Supported 12043F: drivers/scsi/pm8001/ 12044 12045PNP SUPPORT 12046M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12047S: Maintained 12048F: drivers/pnp/ 12049 12050POSIX CLOCKS and TIMERS 12051M: Thomas Gleixner <tglx@linutronix.de> 12052L: linux-kernel@vger.kernel.org 12053T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12054S: Maintained 12055F: fs/timerfd.c 12056F: include/linux/timer* 12057F: kernel/time/*timer* 12058 12059POWER MANAGEMENT CORE 12060M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12061L: linux-pm@vger.kernel.org 12062T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12063B: https://bugzilla.kernel.org 12064S: Supported 12065F: drivers/base/power/ 12066F: include/linux/pm.h 12067F: include/linux/pm_* 12068F: include/linux/powercap.h 12069F: drivers/powercap/ 12070F: kernel/configs/nopm.config 12071 12072POWER STATE COORDINATION INTERFACE (PSCI) 12073M: Mark Rutland <mark.rutland@arm.com> 12074M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12075L: linux-arm-kernel@lists.infradead.org 12076S: Maintained 12077F: drivers/firmware/psci*.c 12078F: include/linux/psci.h 12079F: include/uapi/linux/psci.h 12080 12081POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12082M: Sebastian Reichel <sre@kernel.org> 12083L: linux-pm@vger.kernel.org 12084T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12085S: Maintained 12086F: Documentation/ABI/testing/sysfs-class-power 12087F: Documentation/devicetree/bindings/power/supply/ 12088F: include/linux/power_supply.h 12089F: drivers/power/supply/ 12090 12091POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12092M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12093L: linuxppc-dev@lists.ozlabs.org 12094S: Maintained 12095F: drivers/char/powernv-op-panel.c 12096 12097PPP OVER ATM (RFC 2364) 12098M: Mitchell Blank Jr <mitch@sfgoth.com> 12099S: Maintained 12100F: net/atm/pppoatm.c 12101F: include/uapi/linux/atmppp.h 12102 12103PPP OVER ETHERNET 12104M: Michal Ostrowski <mostrows@earthlink.net> 12105S: Maintained 12106F: drivers/net/ppp/pppoe.c 12107F: drivers/net/ppp/pppox.c 12108 12109PPP OVER L2TP 12110M: James Chapman <jchapman@katalix.com> 12111S: Maintained 12112F: net/l2tp/l2tp_ppp.c 12113F: include/linux/if_pppol2tp.h 12114F: include/uapi/linux/if_pppol2tp.h 12115 12116PPP PROTOCOL DRIVERS AND COMPRESSORS 12117M: Paul Mackerras <paulus@samba.org> 12118L: linux-ppp@vger.kernel.org 12119S: Maintained 12120F: drivers/net/ppp/ppp_* 12121 12122PPS SUPPORT 12123M: Rodolfo Giometti <giometti@enneenne.com> 12124W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12125L: linuxpps@ml.enneenne.com (subscribers-only) 12126S: Maintained 12127F: Documentation/pps/ 12128F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12129F: Documentation/ABI/testing/sysfs-pps 12130F: drivers/pps/ 12131F: include/linux/pps*.h 12132F: include/uapi/linux/pps.h 12133 12134PPTP DRIVER 12135M: Dmitry Kozlov <xeb@mail.ru> 12136L: netdev@vger.kernel.org 12137S: Maintained 12138F: drivers/net/ppp/pptp.c 12139W: http://sourceforge.net/projects/accel-pptp 12140 12141PREEMPTIBLE KERNEL 12142M: Robert Love <rml@tech9.net> 12143L: kpreempt-tech@lists.sourceforge.net 12144W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12145S: Supported 12146F: Documentation/preempt-locking.txt 12147F: include/linux/preempt.h 12148 12149PRINTK 12150M: Petr Mladek <pmladek@suse.com> 12151M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12152R: Steven Rostedt <rostedt@goodmis.org> 12153S: Maintained 12154F: kernel/printk/ 12155F: include/linux/printk.h 12156 12157PRISM54 WIRELESS DRIVER 12158M: Luis Chamberlain <mcgrof@kernel.org> 12159L: linux-wireless@vger.kernel.org 12160W: http://wireless.kernel.org/en/users/Drivers/p54 12161S: Obsolete 12162F: drivers/net/wireless/intersil/prism54/ 12163 12164PROC FILESYSTEM 12165R: Alexey Dobriyan <adobriyan@gmail.com> 12166L: linux-kernel@vger.kernel.org 12167L: linux-fsdevel@vger.kernel.org 12168S: Maintained 12169F: fs/proc/ 12170F: include/linux/proc_fs.h 12171F: tools/testing/selftests/proc/ 12172F: Documentation/filesystems/proc.txt 12173 12174PROC SYSCTL 12175M: Luis Chamberlain <mcgrof@kernel.org> 12176M: Kees Cook <keescook@chromium.org> 12177L: linux-kernel@vger.kernel.org 12178L: linux-fsdevel@vger.kernel.org 12179S: Maintained 12180F: fs/proc/proc_sysctl.c 12181F: include/linux/sysctl.h 12182F: kernel/sysctl.c 12183F: tools/testing/selftests/sysctl/ 12184 12185PS3 NETWORK SUPPORT 12186M: Geoff Levand <geoff@infradead.org> 12187L: netdev@vger.kernel.org 12188L: linuxppc-dev@lists.ozlabs.org 12189S: Maintained 12190F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12191 12192PS3 PLATFORM SUPPORT 12193M: Geoff Levand <geoff@infradead.org> 12194L: linuxppc-dev@lists.ozlabs.org 12195S: Maintained 12196F: arch/powerpc/boot/ps3* 12197F: arch/powerpc/include/asm/lv1call.h 12198F: arch/powerpc/include/asm/ps3*.h 12199F: arch/powerpc/platforms/ps3/ 12200F: drivers/*/ps3* 12201F: drivers/ps3/ 12202F: drivers/rtc/rtc-ps3.c 12203F: drivers/usb/host/*ps3.c 12204F: sound/ppc/snd_ps3* 12205 12206PS3VRAM DRIVER 12207M: Jim Paris <jim@jtan.com> 12208M: Geoff Levand <geoff@infradead.org> 12209L: linuxppc-dev@lists.ozlabs.org 12210S: Maintained 12211F: drivers/block/ps3vram.c 12212 12213PSAMPLE PACKET SAMPLING SUPPORT: 12214M: Yotam Gigi <yotam.gi@gmail.com> 12215S: Maintained 12216F: net/psample 12217F: include/net/psample.h 12218F: include/uapi/linux/psample.h 12219 12220PSTORE FILESYSTEM 12221M: Kees Cook <keescook@chromium.org> 12222M: Anton Vorontsov <anton@enomsg.org> 12223M: Colin Cross <ccross@android.com> 12224M: Tony Luck <tony.luck@intel.com> 12225S: Maintained 12226T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12227F: fs/pstore/ 12228F: include/linux/pstore* 12229F: drivers/firmware/efi/efi-pstore.c 12230F: drivers/acpi/apei/erst.c 12231F: Documentation/admin-guide/ramoops.rst 12232F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12233K: \b(pstore|ramoops) 12234 12235PTP HARDWARE CLOCK SUPPORT 12236M: Richard Cochran <richardcochran@gmail.com> 12237L: netdev@vger.kernel.org 12238S: Maintained 12239W: http://linuxptp.sourceforge.net/ 12240F: Documentation/ABI/testing/sysfs-ptp 12241F: Documentation/ptp/* 12242F: drivers/net/phy/dp83640* 12243F: drivers/ptp/* 12244F: include/linux/ptp_cl* 12245 12246PTRACE SUPPORT 12247M: Oleg Nesterov <oleg@redhat.com> 12248S: Maintained 12249F: include/asm-generic/syscall.h 12250F: include/linux/ptrace.h 12251F: include/linux/regset.h 12252F: include/linux/tracehook.h 12253F: include/uapi/linux/ptrace.h 12254F: include/uapi/linux/ptrace.h 12255F: include/asm-generic/ptrace.h 12256F: kernel/ptrace.c 12257F: arch/*/ptrace*.c 12258F: arch/*/*/ptrace*.c 12259F: arch/*/include/asm/ptrace*.h 12260 12261PULSE8-CEC DRIVER 12262M: Hans Verkuil <hverkuil@xs4all.nl> 12263L: linux-media@vger.kernel.org 12264T: git git://linuxtv.org/media_tree.git 12265S: Maintained 12266F: drivers/media/usb/pulse8-cec/* 12267F: Documentation/media/cec-drivers/pulse8-cec.rst 12268 12269PVRUSB2 VIDEO4LINUX DRIVER 12270M: Mike Isely <isely@pobox.com> 12271L: pvrusb2@isely.net (subscribers-only) 12272L: linux-media@vger.kernel.org 12273W: http://www.isely.net/pvrusb2/ 12274T: git git://linuxtv.org/media_tree.git 12275S: Maintained 12276F: Documentation/media/v4l-drivers/pvrusb2* 12277F: drivers/media/usb/pvrusb2/ 12278 12279PWC WEBCAM DRIVER 12280M: Hans Verkuil <hverkuil@xs4all.nl> 12281L: linux-media@vger.kernel.org 12282T: git git://linuxtv.org/media_tree.git 12283S: Odd Fixes 12284F: drivers/media/usb/pwc/* 12285 12286PWM FAN DRIVER 12287M: Kamil Debski <kamil@wypas.org> 12288M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12289L: linux-hwmon@vger.kernel.org 12290S: Supported 12291F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12292F: Documentation/hwmon/pwm-fan 12293F: drivers/hwmon/pwm-fan.c 12294 12295PWM IR Transmitter 12296M: Sean Young <sean@mess.org> 12297L: linux-media@vger.kernel.org 12298S: Maintained 12299F: drivers/media/rc/pwm-ir-tx.c 12300 12301PWM SUBSYSTEM 12302M: Thierry Reding <thierry.reding@gmail.com> 12303L: linux-pwm@vger.kernel.org 12304S: Maintained 12305T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12306F: Documentation/pwm.txt 12307F: Documentation/devicetree/bindings/pwm/ 12308F: include/linux/pwm.h 12309F: drivers/pwm/ 12310F: drivers/video/backlight/pwm_bl.c 12311F: include/linux/pwm_backlight.h 12312F: drivers/gpio/gpio-mvebu.c 12313F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12314 12315PXA GPIO DRIVER 12316M: Robert Jarzmik <robert.jarzmik@free.fr> 12317L: linux-gpio@vger.kernel.org 12318S: Maintained 12319F: drivers/gpio/gpio-pxa.c 12320 12321PXA MMCI DRIVER 12322S: Orphan 12323 12324PXA RTC DRIVER 12325M: Robert Jarzmik <robert.jarzmik@free.fr> 12326L: linux-rtc@vger.kernel.org 12327S: Maintained 12328 12329PXA2xx/PXA3xx SUPPORT 12330M: Daniel Mack <daniel@zonque.org> 12331M: Haojian Zhuang <haojian.zhuang@gmail.com> 12332M: Robert Jarzmik <robert.jarzmik@free.fr> 12333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12334T: git git://github.com/hzhuang1/linux.git 12335T: git git://github.com/rjarzmik/linux.git 12336S: Maintained 12337F: arch/arm/boot/dts/pxa* 12338F: arch/arm/mach-pxa/ 12339F: drivers/dma/pxa* 12340F: drivers/pcmcia/pxa2xx* 12341F: drivers/pinctrl/pxa/ 12342F: drivers/spi/spi-pxa2xx* 12343F: drivers/usb/gadget/udc/pxa2* 12344F: include/sound/pxa2xx-lib.h 12345F: sound/arm/pxa* 12346F: sound/soc/pxa/ 12347 12348QAT DRIVER 12349M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12350L: qat-linux@intel.com 12351S: Supported 12352F: drivers/crypto/qat/ 12353 12354QCOM AUDIO (ASoC) DRIVERS 12355M: Patrick Lai <plai@codeaurora.org> 12356M: Banajit Goswami <bgoswami@codeaurora.org> 12357L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12358S: Supported 12359F: sound/soc/qcom/ 12360 12361QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12362M: Gabriel Somlo <somlo@cmu.edu> 12363M: "Michael S. Tsirkin" <mst@redhat.com> 12364L: qemu-devel@nongnu.org 12365S: Maintained 12366F: drivers/firmware/qemu_fw_cfg.c 12367F: include/uapi/linux/qemu_fw_cfg.h 12368 12369QIB DRIVER 12370M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12371M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12372L: linux-rdma@vger.kernel.org 12373S: Supported 12374F: drivers/infiniband/hw/qib/ 12375 12376QLOGIC QL41xxx FCOE DRIVER 12377M: QLogic-Storage-Upstream@cavium.com 12378L: linux-scsi@vger.kernel.org 12379S: Supported 12380F: drivers/scsi/qedf/ 12381 12382QLOGIC QL41xxx ISCSI DRIVER 12383M: QLogic-Storage-Upstream@cavium.com 12384L: linux-scsi@vger.kernel.org 12385S: Supported 12386F: drivers/scsi/qedi/ 12387 12388QLOGIC QL4xxx ETHERNET DRIVER 12389M: Ariel Elior <Ariel.Elior@cavium.com> 12390M: everest-linux-l2@cavium.com 12391L: netdev@vger.kernel.org 12392S: Supported 12393F: drivers/net/ethernet/qlogic/qed/ 12394F: include/linux/qed/ 12395F: drivers/net/ethernet/qlogic/qede/ 12396 12397QLOGIC QL4xxx RDMA DRIVER 12398M: Michal Kalderon <Michal.Kalderon@cavium.com> 12399M: Ariel Elior <Ariel.Elior@cavium.com> 12400L: linux-rdma@vger.kernel.org 12401S: Supported 12402F: drivers/infiniband/hw/qedr/ 12403F: include/uapi/rdma/qedr-abi.h 12404 12405QLOGIC QLA1280 SCSI DRIVER 12406M: Michael Reed <mdr@sgi.com> 12407L: linux-scsi@vger.kernel.org 12408S: Maintained 12409F: drivers/scsi/qla1280.[ch] 12410 12411QLOGIC QLA2XXX FC-SCSI DRIVER 12412M: qla2xxx-upstream@qlogic.com 12413L: linux-scsi@vger.kernel.org 12414S: Supported 12415F: Documentation/scsi/LICENSE.qla2xxx 12416F: drivers/scsi/qla2xxx/ 12417 12418QLOGIC QLA3XXX NETWORK DRIVER 12419M: Dept-GELinuxNICDev@cavium.com 12420L: netdev@vger.kernel.org 12421S: Supported 12422F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12423F: drivers/net/ethernet/qlogic/qla3xxx.* 12424 12425QLOGIC QLA4XXX iSCSI DRIVER 12426M: QLogic-Storage-Upstream@qlogic.com 12427L: linux-scsi@vger.kernel.org 12428S: Supported 12429F: Documentation/scsi/LICENSE.qla4xxx 12430F: drivers/scsi/qla4xxx/ 12431 12432QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12433M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12434M: Manish Chopra <manish.chopra@cavium.com> 12435M: Dept-GELinuxNICDev@cavium.com 12436L: netdev@vger.kernel.org 12437S: Supported 12438F: drivers/net/ethernet/qlogic/qlcnic/ 12439 12440QLOGIC QLGE 10Gb ETHERNET DRIVER 12441M: Manish Chopra <manish.chopra@cavium.com> 12442M: Dept-GELinuxNICDev@cavium.com 12443L: netdev@vger.kernel.org 12444S: Supported 12445F: drivers/net/ethernet/qlogic/qlge/ 12446 12447QM1D1B0004 MEDIA DRIVER 12448M: Akihiro Tsukada <tskd08@gmail.com> 12449L: linux-media@vger.kernel.org 12450S: Odd Fixes 12451F: drivers/media/tuners/qm1d1b0004* 12452 12453QM1D1C0042 MEDIA DRIVER 12454M: Akihiro Tsukada <tskd08@gmail.com> 12455L: linux-media@vger.kernel.org 12456S: Odd Fixes 12457F: drivers/media/tuners/qm1d1c0042* 12458 12459QNX4 FILESYSTEM 12460M: Anders Larsen <al@alarsen.net> 12461W: http://www.alarsen.net/linux/qnx4fs/ 12462S: Maintained 12463F: fs/qnx4/ 12464F: include/uapi/linux/qnx4_fs.h 12465F: include/uapi/linux/qnxtypes.h 12466 12467QORIQ DPAA2 FSL-MC BUS DRIVER 12468M: Stuart Yoder <stuyoder@gmail.com> 12469M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12470L: linux-kernel@vger.kernel.org 12471S: Maintained 12472F: drivers/bus/fsl-mc/ 12473F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12474F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12475 12476QT1010 MEDIA DRIVER 12477M: Antti Palosaari <crope@iki.fi> 12478L: linux-media@vger.kernel.org 12479W: https://linuxtv.org 12480W: http://palosaari.fi/linux/ 12481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12482T: git git://linuxtv.org/anttip/media_tree.git 12483S: Maintained 12484F: drivers/media/tuners/qt1010* 12485 12486QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12487M: Kalle Valo <kvalo@codeaurora.org> 12488L: ath10k@lists.infradead.org 12489W: http://wireless.kernel.org/en/users/Drivers/ath10k 12490T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12491S: Supported 12492F: drivers/net/wireless/ath/ath10k/ 12493 12494QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12495M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12496L: linux-wireless@vger.kernel.org 12497W: http://wireless.kernel.org/en/users/Drivers/ath9k 12498S: Supported 12499F: drivers/net/wireless/ath/ath9k/ 12500 12501QUALCOMM CAMERA SUBSYSTEM DRIVER 12502M: Todor Tomov <todor.too@gmail.com> 12503L: linux-media@vger.kernel.org 12504S: Maintained 12505F: Documentation/devicetree/bindings/media/qcom,camss.txt 12506F: Documentation/media/v4l-drivers/qcom_camss.rst 12507F: drivers/media/platform/qcom/camss/ 12508 12509QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12510M: Ilia Lin <ilia.lin@gmail.com> 12511L: linux-pm@vger.kernel.org 12512S: Maintained 12513F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12514F: drivers/cpufreq/qcom-cpufreq-kryo.c 12515 12516QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12517M: Timur Tabi <timur@kernel.org> 12518L: netdev@vger.kernel.org 12519S: Maintained 12520F: drivers/net/ethernet/qualcomm/emac/ 12521 12522QUALCOMM GENERIC INTERFACE I2C DRIVER 12523M: Alok Chauhan <alokc@codeaurora.org> 12524M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12525L: linux-i2c@vger.kernel.org 12526L: linux-arm-msm@vger.kernel.org 12527S: Supported 12528F: drivers/i2c/busses/i2c-qcom-geni.c 12529 12530QUALCOMM HEXAGON ARCHITECTURE 12531M: Richard Kuo <rkuo@codeaurora.org> 12532L: linux-hexagon@vger.kernel.org 12533T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12534S: Supported 12535F: arch/hexagon/ 12536 12537QUALCOMM HIDMA DRIVER 12538M: Sinan Kaya <okaya@kernel.org> 12539L: linux-arm-kernel@lists.infradead.org 12540L: linux-arm-msm@vger.kernel.org 12541L: dmaengine@vger.kernel.org 12542S: Supported 12543F: drivers/dma/qcom/hidma* 12544 12545QUALCOMM IOMMU 12546M: Rob Clark <robdclark@gmail.com> 12547L: iommu@lists.linux-foundation.org 12548L: linux-arm-msm@vger.kernel.org 12549S: Maintained 12550F: drivers/iommu/qcom_iommu.c 12551 12552QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12553M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12554L: linux-media@vger.kernel.org 12555L: linux-arm-msm@vger.kernel.org 12556T: git git://linuxtv.org/media_tree.git 12557S: Maintained 12558F: drivers/media/platform/qcom/venus/ 12559 12560QUALCOMM WCN36XX WIRELESS DRIVER 12561M: Kalle Valo <kvalo@codeaurora.org> 12562L: wcn36xx@lists.infradead.org 12563W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12564T: git git://github.com/KrasnikovEugene/wcn36xx.git 12565S: Supported 12566F: drivers/net/wireless/ath/wcn36xx/ 12567 12568QUANTENNA QTNFMAC WIRELESS DRIVER 12569M: Igor Mitsyanko <imitsyanko@quantenna.com> 12570M: Avinash Patil <avinashp@quantenna.com> 12571M: Sergey Matyukevich <smatyukevich@quantenna.com> 12572L: linux-wireless@vger.kernel.org 12573S: Maintained 12574F: drivers/net/wireless/quantenna 12575 12576RADEON and AMDGPU DRM DRIVERS 12577M: Alex Deucher <alexander.deucher@amd.com> 12578M: Christian König <christian.koenig@amd.com> 12579M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12580L: amd-gfx@lists.freedesktop.org 12581T: git git://people.freedesktop.org/~agd5f/linux 12582S: Supported 12583F: drivers/gpu/drm/radeon/ 12584F: include/uapi/drm/radeon_drm.h 12585F: drivers/gpu/drm/amd/ 12586F: include/uapi/drm/amdgpu_drm.h 12587 12588RADEON FRAMEBUFFER DISPLAY DRIVER 12589M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12590L: linux-fbdev@vger.kernel.org 12591S: Maintained 12592F: drivers/video/fbdev/aty/radeon* 12593F: include/uapi/linux/radeonfb.h 12594 12595RADIOSHARK RADIO DRIVER 12596M: Hans Verkuil <hverkuil@xs4all.nl> 12597L: linux-media@vger.kernel.org 12598T: git git://linuxtv.org/media_tree.git 12599S: Maintained 12600F: drivers/media/radio/radio-shark.c 12601 12602RADIOSHARK2 RADIO DRIVER 12603M: Hans Verkuil <hverkuil@xs4all.nl> 12604L: linux-media@vger.kernel.org 12605T: git git://linuxtv.org/media_tree.git 12606S: Maintained 12607F: drivers/media/radio/radio-shark2.c 12608F: drivers/media/radio/radio-tea5777.c 12609 12610RADOS BLOCK DEVICE (RBD) 12611M: Ilya Dryomov <idryomov@gmail.com> 12612M: Sage Weil <sage@redhat.com> 12613M: Alex Elder <elder@kernel.org> 12614L: ceph-devel@vger.kernel.org 12615W: http://ceph.com/ 12616T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12617T: git git://github.com/ceph/ceph-client.git 12618S: Supported 12619F: Documentation/ABI/testing/sysfs-bus-rbd 12620F: drivers/block/rbd.c 12621F: drivers/block/rbd_types.h 12622 12623RAGE128 FRAMEBUFFER DISPLAY DRIVER 12624M: Paul Mackerras <paulus@samba.org> 12625L: linux-fbdev@vger.kernel.org 12626S: Maintained 12627F: drivers/video/fbdev/aty/aty128fb.c 12628 12629RAINSHADOW-CEC DRIVER 12630M: Hans Verkuil <hverkuil@xs4all.nl> 12631L: linux-media@vger.kernel.org 12632T: git git://linuxtv.org/media_tree.git 12633S: Maintained 12634F: drivers/media/usb/rainshadow-cec/* 12635 12636RALINK MIPS ARCHITECTURE 12637M: John Crispin <john@phrozen.org> 12638L: linux-mips@vger.kernel.org 12639S: Maintained 12640F: arch/mips/ralink 12641 12642RALINK RT2X00 WIRELESS LAN DRIVER 12643P: rt2x00 project 12644M: Stanislaw Gruszka <sgruszka@redhat.com> 12645M: Helmut Schaa <helmut.schaa@googlemail.com> 12646L: linux-wireless@vger.kernel.org 12647S: Maintained 12648F: drivers/net/wireless/ralink/rt2x00/ 12649 12650RAMDISK RAM BLOCK DEVICE DRIVER 12651M: Jens Axboe <axboe@kernel.dk> 12652S: Maintained 12653F: Documentation/blockdev/ramdisk.txt 12654F: drivers/block/brd.c 12655 12656RANCHU VIRTUAL BOARD FOR MIPS 12657M: Miodrag Dinic <miodrag.dinic@mips.com> 12658L: linux-mips@vger.kernel.org 12659S: Supported 12660F: arch/mips/generic/board-ranchu.c 12661F: arch/mips/configs/generic/board-ranchu.config 12662 12663RANDOM NUMBER DRIVER 12664M: "Theodore Ts'o" <tytso@mit.edu> 12665S: Maintained 12666F: drivers/char/random.c 12667 12668RAPIDIO SUBSYSTEM 12669M: Matt Porter <mporter@kernel.crashing.org> 12670M: Alexandre Bounine <alex.bou9@gmail.com> 12671S: Maintained 12672F: drivers/rapidio/ 12673 12674RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12675L: linux-wireless@vger.kernel.org 12676S: Orphan 12677F: drivers/net/wireless/ray* 12678 12679RCUTORTURE TEST FRAMEWORK 12680M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12681M: Josh Triplett <josh@joshtriplett.org> 12682R: Steven Rostedt <rostedt@goodmis.org> 12683R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12684R: Lai Jiangshan <jiangshanlai@gmail.com> 12685L: linux-kernel@vger.kernel.org 12686S: Supported 12687T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12688F: tools/testing/selftests/rcutorture 12689 12690RDC R-321X SoC 12691M: Florian Fainelli <florian@openwrt.org> 12692S: Maintained 12693 12694RDC R6040 FAST ETHERNET DRIVER 12695M: Florian Fainelli <f.fainelli@gmail.com> 12696L: netdev@vger.kernel.org 12697S: Maintained 12698F: drivers/net/ethernet/rdc/r6040.c 12699 12700RDMAVT - RDMA verbs software 12701M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12702M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12703L: linux-rdma@vger.kernel.org 12704S: Supported 12705F: drivers/infiniband/sw/rdmavt 12706 12707RDS - RELIABLE DATAGRAM SOCKETS 12708M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12709L: netdev@vger.kernel.org 12710L: linux-rdma@vger.kernel.org 12711L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12712W: https://oss.oracle.com/projects/rds/ 12713S: Supported 12714F: net/rds/ 12715F: Documentation/networking/rds.txt 12716 12717RDT - RESOURCE ALLOCATION 12718M: Fenghua Yu <fenghua.yu@intel.com> 12719M: Reinette Chatre <reinette.chatre@intel.com> 12720L: linux-kernel@vger.kernel.org 12721S: Supported 12722F: arch/x86/kernel/cpu/resctrl/ 12723F: arch/x86/include/asm/resctrl_sched.h 12724F: Documentation/x86/resctrl* 12725 12726READ-COPY UPDATE (RCU) 12727M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12728M: Josh Triplett <josh@joshtriplett.org> 12729R: Steven Rostedt <rostedt@goodmis.org> 12730R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12731R: Lai Jiangshan <jiangshanlai@gmail.com> 12732R: Joel Fernandes <joel@joelfernandes.org> 12733L: linux-kernel@vger.kernel.org 12734W: http://www.rdrop.com/users/paulmck/RCU/ 12735S: Supported 12736T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12737F: Documentation/RCU/ 12738X: Documentation/RCU/torture.txt 12739F: include/linux/rcu* 12740X: include/linux/srcu*.h 12741F: kernel/rcu/ 12742X: kernel/rcu/srcu*.c 12743 12744REAL TIME CLOCK (RTC) SUBSYSTEM 12745M: Alessandro Zummo <a.zummo@towertech.it> 12746M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12747L: linux-rtc@vger.kernel.org 12748Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12749T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12750S: Maintained 12751F: Documentation/devicetree/bindings/rtc/ 12752F: Documentation/rtc.txt 12753F: drivers/rtc/ 12754F: include/linux/rtc.h 12755F: include/uapi/linux/rtc.h 12756F: include/linux/rtc/ 12757F: include/linux/platform_data/rtc-* 12758F: tools/testing/selftests/rtc/ 12759 12760REALTEK AUDIO CODECS 12761M: Bard Liao <bardliao@realtek.com> 12762M: Oder Chiou <oder_chiou@realtek.com> 12763S: Maintained 12764F: sound/soc/codecs/rt* 12765F: include/sound/rt*.h 12766 12767REALTEK RTL83xx SMI DSA ROUTER CHIPS 12768M: Linus Walleij <linus.walleij@linaro.org> 12769S: Maintained 12770F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12771F: drivers/net/dsa/realtek-smi* 12772F: drivers/net/dsa/rtl83* 12773 12774REGISTER MAP ABSTRACTION 12775M: Mark Brown <broonie@kernel.org> 12776L: linux-kernel@vger.kernel.org 12777T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12778S: Supported 12779F: Documentation/devicetree/bindings/regmap/ 12780F: drivers/base/regmap/ 12781F: include/linux/regmap.h 12782 12783REISERFS FILE SYSTEM 12784L: reiserfs-devel@vger.kernel.org 12785S: Supported 12786F: fs/reiserfs/ 12787 12788REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12789M: Ohad Ben-Cohen <ohad@wizery.com> 12790M: Bjorn Andersson <bjorn.andersson@linaro.org> 12791L: linux-remoteproc@vger.kernel.org 12792T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12793S: Maintained 12794F: Documentation/devicetree/bindings/remoteproc/ 12795F: Documentation/remoteproc.txt 12796F: drivers/remoteproc/ 12797F: include/linux/remoteproc.h 12798 12799REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12800M: Ohad Ben-Cohen <ohad@wizery.com> 12801M: Bjorn Andersson <bjorn.andersson@linaro.org> 12802L: linux-remoteproc@vger.kernel.org 12803T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12804S: Maintained 12805F: drivers/rpmsg/ 12806F: Documentation/rpmsg.txt 12807F: include/linux/rpmsg.h 12808F: include/linux/rpmsg/ 12809 12810RENESAS CLOCK DRIVERS 12811M: Geert Uytterhoeven <geert+renesas@glider.be> 12812L: linux-renesas-soc@vger.kernel.org 12813T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12814S: Supported 12815F: drivers/clk/renesas/ 12816 12817RENESAS EMEV2 I2C DRIVER 12818M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12819S: Supported 12820F: drivers/i2c/busses/i2c-emev2.c 12821 12822RENESAS ETHERNET DRIVERS 12823R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12824L: netdev@vger.kernel.org 12825L: linux-renesas-soc@vger.kernel.org 12826F: Documentation/devicetree/bindings/net/renesas,*.txt 12827F: Documentation/devicetree/bindings/net/sh_eth.txt 12828F: drivers/net/ethernet/renesas/ 12829F: include/linux/sh_eth.h 12830 12831RENESAS R-CAR GYROADC DRIVER 12832M: Marek Vasut <marek.vasut@gmail.com> 12833L: linux-iio@vger.kernel.org 12834S: Supported 12835F: drivers/iio/adc/rcar_gyro_adc.c 12836 12837RENESAS R-CAR I2C DRIVERS 12838M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12839S: Supported 12840F: drivers/i2c/busses/i2c-rcar.c 12841F: drivers/i2c/busses/i2c-sh_mobile.c 12842 12843RENESAS RIIC DRIVER 12844M: Chris Brandt <chris.brandt@renesas.com> 12845S: Supported 12846F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12847F: drivers/i2c/busses/i2c-riic.c 12848 12849RENESAS USB PHY DRIVER 12850M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12851L: linux-renesas-soc@vger.kernel.org 12852S: Maintained 12853F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12854 12855RESET CONTROLLER FRAMEWORK 12856M: Philipp Zabel <p.zabel@pengutronix.de> 12857T: git git://git.pengutronix.de/git/pza/linux 12858S: Maintained 12859F: drivers/reset/ 12860F: Documentation/devicetree/bindings/reset/ 12861F: include/dt-bindings/reset/ 12862F: include/linux/reset.h 12863F: include/linux/reset-controller.h 12864 12865RESTARTABLE SEQUENCES SUPPORT 12866M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12867M: Peter Zijlstra <peterz@infradead.org> 12868M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12869M: Boqun Feng <boqun.feng@gmail.com> 12870L: linux-kernel@vger.kernel.org 12871S: Supported 12872F: kernel/rseq.c 12873F: include/uapi/linux/rseq.h 12874F: include/trace/events/rseq.h 12875F: tools/testing/selftests/rseq/ 12876 12877RFKILL 12878M: Johannes Berg <johannes@sipsolutions.net> 12879L: linux-wireless@vger.kernel.org 12880W: http://wireless.kernel.org/ 12881T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12883S: Maintained 12884F: Documentation/rfkill.txt 12885F: Documentation/ABI/stable/sysfs-class-rfkill 12886F: net/rfkill/ 12887F: include/linux/rfkill.h 12888F: include/uapi/linux/rfkill.h 12889 12890RHASHTABLE 12891M: Thomas Graf <tgraf@suug.ch> 12892M: Herbert Xu <herbert@gondor.apana.org.au> 12893L: netdev@vger.kernel.org 12894S: Maintained 12895F: lib/rhashtable.c 12896F: lib/test_rhashtable.c 12897F: include/linux/rhashtable.h 12898F: include/linux/rhashtable-types.h 12899 12900RICOH R5C592 MEMORYSTICK DRIVER 12901M: Maxim Levitsky <maximlevitsky@gmail.com> 12902S: Maintained 12903F: drivers/memstick/host/r592.* 12904 12905RICOH SMARTMEDIA/XD DRIVER 12906M: Maxim Levitsky <maximlevitsky@gmail.com> 12907S: Maintained 12908F: drivers/mtd/nand/raw/r852.c 12909F: drivers/mtd/nand/raw/r852.h 12910 12911RISC-V ARCHITECTURE 12912M: Palmer Dabbelt <palmer@sifive.com> 12913M: Albert Ou <aou@eecs.berkeley.edu> 12914L: linux-riscv@lists.infradead.org 12915T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12916S: Supported 12917F: arch/riscv/ 12918K: riscv 12919N: riscv 12920 12921ROCCAT DRIVERS 12922M: Stefan Achatz <erazor_de@users.sourceforge.net> 12923W: http://sourceforge.net/projects/roccat/ 12924S: Maintained 12925F: drivers/hid/hid-roccat* 12926F: include/linux/hid-roccat* 12927F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12928 12929ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12930M: Jacob chen <jacob2.chen@rock-chips.com> 12931L: linux-media@vger.kernel.org 12932S: Maintained 12933F: drivers/media/platform/rockchip/rga/ 12934F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12935 12936ROCKCHIP VPU CODEC DRIVER 12937M: Ezequiel Garcia <ezequiel@collabora.com> 12938L: linux-media@vger.kernel.org 12939S: Maintained 12940F: drivers/staging/media/platform/rockchip/vpu/ 12941F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 12942 12943ROCKER DRIVER 12944M: Jiri Pirko <jiri@resnulli.us> 12945L: netdev@vger.kernel.org 12946S: Supported 12947F: drivers/net/ethernet/rocker/ 12948 12949ROCKETPORT DRIVER 12950P: Comtrol Corp. 12951W: http://www.comtrol.com 12952S: Maintained 12953F: Documentation/serial/rocket.txt 12954F: drivers/tty/rocket* 12955 12956ROCKETPORT EXPRESS/INFINITY DRIVER 12957M: Kevin Cernekee <cernekee@gmail.com> 12958L: linux-serial@vger.kernel.org 12959S: Odd Fixes 12960F: drivers/tty/serial/rp2.* 12961 12962ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12963M: Marek Vasut <marek.vasut+renesas@gmail.com> 12964L: linux-kernel@vger.kernel.org 12965L: linux-renesas-soc@vger.kernel.org 12966S: Supported 12967F: drivers/mfd/bd9571mwv.c 12968F: drivers/regulator/bd9571mwv-regulator.c 12969F: drivers/gpio/gpio-bd9571mwv.c 12970F: include/linux/mfd/bd9571mwv.h 12971F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12972 12973ROSE NETWORK LAYER 12974M: Ralf Baechle <ralf@linux-mips.org> 12975L: linux-hams@vger.kernel.org 12976W: http://www.linux-ax25.org/ 12977S: Maintained 12978F: include/net/rose.h 12979F: include/uapi/linux/rose.h 12980F: net/rose/ 12981 12982RTL2830 MEDIA DRIVER 12983M: Antti Palosaari <crope@iki.fi> 12984L: linux-media@vger.kernel.org 12985W: https://linuxtv.org 12986W: http://palosaari.fi/linux/ 12987Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12988T: git git://linuxtv.org/anttip/media_tree.git 12989S: Maintained 12990F: drivers/media/dvb-frontends/rtl2830* 12991 12992RTL2832 MEDIA DRIVER 12993M: Antti Palosaari <crope@iki.fi> 12994L: linux-media@vger.kernel.org 12995W: https://linuxtv.org 12996W: http://palosaari.fi/linux/ 12997Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12998T: git git://linuxtv.org/anttip/media_tree.git 12999S: Maintained 13000F: drivers/media/dvb-frontends/rtl2832* 13001 13002RTL2832_SDR MEDIA DRIVER 13003M: Antti Palosaari <crope@iki.fi> 13004L: linux-media@vger.kernel.org 13005W: https://linuxtv.org 13006W: http://palosaari.fi/linux/ 13007Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13008T: git git://linuxtv.org/anttip/media_tree.git 13009S: Maintained 13010F: drivers/media/dvb-frontends/rtl2832_sdr* 13011 13012RTL8180 WIRELESS DRIVER 13013L: linux-wireless@vger.kernel.org 13014W: http://wireless.kernel.org/ 13015T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13016S: Orphan 13017F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13018 13019RTL8187 WIRELESS DRIVER 13020M: Herton Ronaldo Krzesinski <herton@canonical.com> 13021M: Hin-Tak Leung <htl10@users.sourceforge.net> 13022M: Larry Finger <Larry.Finger@lwfinger.net> 13023L: linux-wireless@vger.kernel.org 13024W: http://wireless.kernel.org/ 13025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13026S: Maintained 13027F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13028 13029REALTEK WIRELESS DRIVER (rtlwifi family) 13030M: Ping-Ke Shih <pkshih@realtek.com> 13031L: linux-wireless@vger.kernel.org 13032W: http://wireless.kernel.org/ 13033T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13034S: Maintained 13035F: drivers/net/wireless/realtek/rtlwifi/ 13036 13037RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13038M: Jes Sorensen <Jes.Sorensen@gmail.com> 13039L: linux-wireless@vger.kernel.org 13040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13041S: Maintained 13042F: drivers/net/wireless/realtek/rtl8xxxu/ 13043 13044RXRPC SOCKETS (AF_RXRPC) 13045M: David Howells <dhowells@redhat.com> 13046L: linux-afs@lists.infradead.org 13047S: Supported 13048F: net/rxrpc/ 13049F: include/keys/rxrpc-type.h 13050F: include/net/af_rxrpc.h 13051F: include/trace/events/rxrpc.h 13052F: include/uapi/linux/rxrpc.h 13053F: Documentation/networking/rxrpc.txt 13054W: https://www.infradead.org/~dhowells/kafs/ 13055 13056S3 SAVAGE FRAMEBUFFER DRIVER 13057M: Antonino Daplas <adaplas@gmail.com> 13058L: linux-fbdev@vger.kernel.org 13059S: Maintained 13060F: drivers/video/fbdev/savage/ 13061 13062S390 13063M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13064M: Heiko Carstens <heiko.carstens@de.ibm.com> 13065L: linux-s390@vger.kernel.org 13066W: http://www.ibm.com/developerworks/linux/linux390/ 13067T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13068S: Supported 13069F: arch/s390/ 13070F: drivers/s390/ 13071F: Documentation/s390/ 13072F: Documentation/driver-api/s390-drivers.rst 13073 13074S390 COMMON I/O LAYER 13075M: Sebastian Ott <sebott@linux.ibm.com> 13076M: Peter Oberparleiter <oberpar@linux.ibm.com> 13077L: linux-s390@vger.kernel.org 13078W: http://www.ibm.com/developerworks/linux/linux390/ 13079S: Supported 13080F: drivers/s390/cio/ 13081 13082S390 DASD DRIVER 13083M: Stefan Haberland <sth@linux.ibm.com> 13084M: Jan Hoeppner <hoeppner@linux.ibm.com> 13085L: linux-s390@vger.kernel.org 13086W: http://www.ibm.com/developerworks/linux/linux390/ 13087S: Supported 13088F: drivers/s390/block/dasd* 13089F: block/partitions/ibm.c 13090 13091S390 IOMMU (PCI) 13092M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13093L: linux-s390@vger.kernel.org 13094W: http://www.ibm.com/developerworks/linux/linux390/ 13095S: Supported 13096F: drivers/iommu/s390-iommu.c 13097 13098S390 IUCV NETWORK LAYER 13099M: Julian Wiedmann <jwi@linux.ibm.com> 13100M: Ursula Braun <ubraun@linux.ibm.com> 13101L: linux-s390@vger.kernel.org 13102W: http://www.ibm.com/developerworks/linux/linux390/ 13103S: Supported 13104F: drivers/s390/net/*iucv* 13105F: include/net/iucv/ 13106F: net/iucv/ 13107 13108S390 NETWORK DRIVERS 13109M: Julian Wiedmann <jwi@linux.ibm.com> 13110M: Ursula Braun <ubraun@linux.ibm.com> 13111L: linux-s390@vger.kernel.org 13112W: http://www.ibm.com/developerworks/linux/linux390/ 13113S: Supported 13114F: drivers/s390/net/ 13115 13116S390 PCI SUBSYSTEM 13117M: Sebastian Ott <sebott@linux.ibm.com> 13118M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13119L: linux-s390@vger.kernel.org 13120W: http://www.ibm.com/developerworks/linux/linux390/ 13121S: Supported 13122F: arch/s390/pci/ 13123F: drivers/pci/hotplug/s390_pci_hpc.c 13124 13125S390 VFIO-CCW DRIVER 13126M: Cornelia Huck <cohuck@redhat.com> 13127M: Halil Pasic <pasic@linux.ibm.com> 13128L: linux-s390@vger.kernel.org 13129L: kvm@vger.kernel.org 13130S: Supported 13131F: drivers/s390/cio/vfio_ccw* 13132F: Documentation/s390/vfio-ccw.txt 13133F: include/uapi/linux/vfio_ccw.h 13134 13135S390 ZCRYPT DRIVER 13136M: Harald Freudenberger <freude@linux.ibm.com> 13137L: linux-s390@vger.kernel.org 13138W: http://www.ibm.com/developerworks/linux/linux390/ 13139S: Supported 13140F: drivers/s390/crypto/ 13141 13142S390 VFIO AP DRIVER 13143M: Tony Krowiak <akrowiak@linux.ibm.com> 13144M: Pierre Morel <pmorel@linux.ibm.com> 13145M: Halil Pasic <pasic@linux.ibm.com> 13146L: linux-s390@vger.kernel.org 13147W: http://www.ibm.com/developerworks/linux/linux390/ 13148S: Supported 13149F: drivers/s390/crypto/vfio_ap_drv.c 13150F: drivers/s390/crypto/vfio_ap_private.h 13151F: drivers/s390/crypto/vfio_ap_ops.c 13152F: Documentation/s390/vfio-ap.txt 13153 13154S390 ZFCP DRIVER 13155M: Steffen Maier <maier@linux.ibm.com> 13156M: Benjamin Block <bblock@linux.ibm.com> 13157L: linux-s390@vger.kernel.org 13158W: http://www.ibm.com/developerworks/linux/linux390/ 13159S: Supported 13160F: drivers/s390/scsi/zfcp_* 13161 13162S3C24XX SD/MMC Driver 13163M: Ben Dooks <ben-linux@fluff.org> 13164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13165S: Supported 13166F: drivers/mmc/host/s3cmci.* 13167 13168SAA6588 RDS RECEIVER DRIVER 13169M: Hans Verkuil <hverkuil@xs4all.nl> 13170L: linux-media@vger.kernel.org 13171T: git git://linuxtv.org/media_tree.git 13172W: https://linuxtv.org 13173S: Odd Fixes 13174F: drivers/media/i2c/saa6588* 13175 13176SAA7134 VIDEO4LINUX DRIVER 13177M: Mauro Carvalho Chehab <mchehab@kernel.org> 13178L: linux-media@vger.kernel.org 13179W: https://linuxtv.org 13180T: git git://linuxtv.org/media_tree.git 13181S: Odd fixes 13182F: Documentation/media/v4l-drivers/saa7134* 13183F: drivers/media/pci/saa7134/ 13184 13185SAA7146 VIDEO4LINUX-2 DRIVER 13186M: Hans Verkuil <hverkuil@xs4all.nl> 13187L: linux-media@vger.kernel.org 13188T: git git://linuxtv.org/media_tree.git 13189S: Maintained 13190F: drivers/media/common/saa7146/ 13191F: drivers/media/pci/saa7146/ 13192F: include/media/drv-intf/saa7146* 13193 13194SAMSUNG AUDIO (ASoC) DRIVERS 13195M: Krzysztof Kozlowski <krzk@kernel.org> 13196M: Sangbeom Kim <sbkim73@samsung.com> 13197M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13198L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13199S: Supported 13200F: sound/soc/samsung/ 13201F: Documentation/devicetree/bindings/sound/samsung* 13202 13203SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13204M: Krzysztof Kozlowski <krzk@kernel.org> 13205L: linux-crypto@vger.kernel.org 13206L: linux-samsung-soc@vger.kernel.org 13207S: Maintained 13208F: drivers/crypto/exynos-rng.c 13209F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13210 13211SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13212M: Łukasz Stelmach <l.stelmach@samsung.com> 13213L: linux-samsung-soc@vger.kernel.org 13214S: Maintained 13215F: drivers/char/hw_random/exynos-trng.c 13216F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13217 13218SAMSUNG FRAMEBUFFER DRIVER 13219M: Jingoo Han <jingoohan1@gmail.com> 13220L: linux-fbdev@vger.kernel.org 13221S: Maintained 13222F: drivers/video/fbdev/s3c-fb.c 13223 13224SAMSUNG LAPTOP DRIVER 13225M: Corentin Chary <corentin.chary@gmail.com> 13226L: platform-driver-x86@vger.kernel.org 13227S: Maintained 13228F: drivers/platform/x86/samsung-laptop.c 13229 13230SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13231M: Sangbeom Kim <sbkim73@samsung.com> 13232M: Krzysztof Kozlowski <krzk@kernel.org> 13233M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13234L: linux-kernel@vger.kernel.org 13235L: linux-samsung-soc@vger.kernel.org 13236S: Supported 13237F: drivers/mfd/sec*.c 13238F: drivers/regulator/s2m*.c 13239F: drivers/regulator/s5m*.c 13240F: drivers/clk/clk-s2mps11.c 13241F: drivers/rtc/rtc-s5m.c 13242F: include/linux/mfd/samsung/ 13243F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13244F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13245F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13246F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13247 13248SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13249M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13250L: linux-media@vger.kernel.org 13251L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13252S: Maintained 13253F: drivers/media/platform/s3c-camif/ 13254F: include/media/drv-intf/s3c_camif.h 13255 13256SAMSUNG S3FWRN5 NFC DRIVER 13257M: Robert Baldyga <r.baldyga@samsung.com> 13258M: Krzysztof Opasiak <k.opasiak@samsung.com> 13259L: linux-nfc@lists.01.org (moderated for non-subscribers) 13260S: Supported 13261F: drivers/nfc/s3fwrn5 13262 13263SAMSUNG S5C73M3 CAMERA DRIVER 13264M: Kyungmin Park <kyungmin.park@samsung.com> 13265M: Andrzej Hajda <a.hajda@samsung.com> 13266L: linux-media@vger.kernel.org 13267S: Supported 13268F: drivers/media/i2c/s5c73m3/* 13269 13270SAMSUNG S5K5BAF CAMERA DRIVER 13271M: Kyungmin Park <kyungmin.park@samsung.com> 13272M: Andrzej Hajda <a.hajda@samsung.com> 13273L: linux-media@vger.kernel.org 13274S: Supported 13275F: drivers/media/i2c/s5k5baf.c 13276 13277SAMSUNG S5P Security SubSystem (SSS) DRIVER 13278M: Krzysztof Kozlowski <krzk@kernel.org> 13279M: Vladimir Zapolskiy <vz@mleia.com> 13280M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13281L: linux-crypto@vger.kernel.org 13282L: linux-samsung-soc@vger.kernel.org 13283S: Maintained 13284F: drivers/crypto/s5p-sss.c 13285 13286SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13287M: Kyungmin Park <kyungmin.park@samsung.com> 13288M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13289L: linux-media@vger.kernel.org 13290Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13291S: Supported 13292F: drivers/media/platform/exynos4-is/ 13293 13294SAMSUNG SOC CLOCK DRIVERS 13295M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13296M: Tomasz Figa <tomasz.figa@gmail.com> 13297M: Chanwoo Choi <cw00.choi@samsung.com> 13298S: Supported 13299L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13300T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13301F: drivers/clk/samsung/ 13302F: include/dt-bindings/clock/exynos*.h 13303F: Documentation/devicetree/bindings/clock/exynos*.txt 13304 13305SAMSUNG SPI DRIVERS 13306M: Kukjin Kim <kgene@kernel.org> 13307M: Krzysztof Kozlowski <krzk@kernel.org> 13308M: Andi Shyti <andi@etezian.org> 13309L: linux-spi@vger.kernel.org 13310L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13311S: Maintained 13312F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13313F: drivers/spi/spi-s3c* 13314F: include/linux/platform_data/spi-s3c64xx.h 13315 13316SAMSUNG SXGBE DRIVERS 13317M: Byungho An <bh74.an@samsung.com> 13318M: Girish K S <ks.giri@samsung.com> 13319M: Vipul Pandya <vipul.pandya@samsung.com> 13320S: Supported 13321L: netdev@vger.kernel.org 13322F: drivers/net/ethernet/samsung/sxgbe/ 13323 13324SAMSUNG THERMAL DRIVER 13325M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13326L: linux-pm@vger.kernel.org 13327L: linux-samsung-soc@vger.kernel.org 13328S: Supported 13329T: git https://github.com/lmajewski/linux-samsung-thermal.git 13330F: drivers/thermal/samsung/ 13331 13332SAMSUNG USB2 PHY DRIVER 13333M: Kamil Debski <kamil@wypas.org> 13334M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13335L: linux-kernel@vger.kernel.org 13336S: Supported 13337F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13338F: Documentation/phy/samsung-usb2.txt 13339F: drivers/phy/samsung/phy-exynos4210-usb2.c 13340F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13341F: drivers/phy/samsung/phy-exynos5250-usb2.c 13342F: drivers/phy/samsung/phy-s5pv210-usb2.c 13343F: drivers/phy/samsung/phy-samsung-usb2.c 13344F: drivers/phy/samsung/phy-samsung-usb2.h 13345 13346SC1200 WDT DRIVER 13347M: Zwane Mwaikambo <zwanem@gmail.com> 13348S: Maintained 13349F: drivers/watchdog/sc1200wdt.c 13350 13351SCHEDULER 13352M: Ingo Molnar <mingo@redhat.com> 13353M: Peter Zijlstra <peterz@infradead.org> 13354L: linux-kernel@vger.kernel.org 13355T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13356S: Maintained 13357F: kernel/sched/ 13358F: include/linux/sched.h 13359F: include/uapi/linux/sched.h 13360F: include/linux/wait.h 13361 13362SCR24X CHIP CARD INTERFACE DRIVER 13363M: Lubomir Rintel <lkundrak@v3.sk> 13364S: Supported 13365F: drivers/char/pcmcia/scr24x_cs.c 13366 13367SCSI CDROM DRIVER 13368M: Jens Axboe <axboe@kernel.dk> 13369L: linux-scsi@vger.kernel.org 13370W: http://www.kernel.dk 13371S: Maintained 13372F: drivers/scsi/sr* 13373 13374SCSI RDMA PROTOCOL (SRP) INITIATOR 13375M: Bart Van Assche <bvanassche@acm.org> 13376L: linux-rdma@vger.kernel.org 13377S: Supported 13378Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13379F: drivers/infiniband/ulp/srp/ 13380F: include/scsi/srp.h 13381 13382SCSI RDMA PROTOCOL (SRP) TARGET 13383M: Bart Van Assche <bvanassche@acm.org> 13384L: linux-rdma@vger.kernel.org 13385L: target-devel@vger.kernel.org 13386S: Supported 13387Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13388F: drivers/infiniband/ulp/srpt/ 13389 13390SCSI SG DRIVER 13391M: Doug Gilbert <dgilbert@interlog.com> 13392L: linux-scsi@vger.kernel.org 13393W: http://sg.danny.cz/sg 13394S: Maintained 13395F: Documentation/scsi/scsi-generic.txt 13396F: drivers/scsi/sg.c 13397F: include/scsi/sg.h 13398 13399SCSI SUBSYSTEM 13400M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13402M: "Martin K. Petersen" <martin.petersen@oracle.com> 13403T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13404L: linux-scsi@vger.kernel.org 13405S: Maintained 13406F: Documentation/devicetree/bindings/scsi/ 13407F: drivers/scsi/ 13408F: include/scsi/ 13409 13410SCSI TAPE DRIVER 13411M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13412L: linux-scsi@vger.kernel.org 13413S: Maintained 13414F: Documentation/scsi/st.txt 13415F: drivers/scsi/st.* 13416F: drivers/scsi/st_*.h 13417 13418SCTP PROTOCOL 13419M: Vlad Yasevich <vyasevich@gmail.com> 13420M: Neil Horman <nhorman@tuxdriver.com> 13421M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13422L: linux-sctp@vger.kernel.org 13423W: http://lksctp.sourceforge.net 13424S: Maintained 13425F: Documentation/networking/sctp.txt 13426F: include/linux/sctp.h 13427F: include/uapi/linux/sctp.h 13428F: include/net/sctp/ 13429F: net/sctp/ 13430 13431SCx200 CPU SUPPORT 13432M: Jim Cromie <jim.cromie@gmail.com> 13433S: Odd Fixes 13434F: Documentation/i2c/busses/scx200_acb 13435F: arch/x86/platform/scx200/ 13436F: drivers/watchdog/scx200_wdt.c 13437F: drivers/i2c/busses/scx200* 13438F: drivers/mtd/maps/scx200_docflash.c 13439F: include/linux/scx200.h 13440 13441SCx200 GPIO DRIVER 13442M: Jim Cromie <jim.cromie@gmail.com> 13443S: Maintained 13444F: drivers/char/scx200_gpio.c 13445F: include/linux/scx200_gpio.h 13446 13447SCx200 HRT CLOCKSOURCE DRIVER 13448M: Jim Cromie <jim.cromie@gmail.com> 13449S: Maintained 13450F: drivers/clocksource/scx200_hrt.c 13451 13452SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13453M: Sascha Sommer <saschasommer@freenet.de> 13454L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13455S: Maintained 13456F: drivers/mmc/host/sdricoh_cs.c 13457 13458SECO BOARDS CEC DRIVER 13459M: Ettore Chimenti <ek5.chimenti@gmail.com> 13460S: Maintained 13461F: drivers/media/platform/seco-cec/seco-cec.c 13462F: drivers/media/platform/seco-cec/seco-cec.h 13463 13464SECURE COMPUTING 13465M: Kees Cook <keescook@chromium.org> 13466R: Andy Lutomirski <luto@amacapital.net> 13467R: Will Drewry <wad@chromium.org> 13468T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13469S: Supported 13470F: kernel/seccomp.c 13471F: include/uapi/linux/seccomp.h 13472F: include/linux/seccomp.h 13473F: tools/testing/selftests/seccomp/* 13474F: tools/testing/selftests/kselftest_harness.h 13475F: Documentation/userspace-api/seccomp_filter.rst 13476K: \bsecure_computing 13477K: \bTIF_SECCOMP\b 13478 13479SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13480M: Al Cooper <alcooperx@gmail.com> 13481L: linux-mmc@vger.kernel.org 13482L: bcm-kernel-feedback-list@broadcom.com 13483S: Maintained 13484F: drivers/mmc/host/sdhci-brcmstb* 13485 13486SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13487M: Adrian Hunter <adrian.hunter@intel.com> 13488L: linux-mmc@vger.kernel.org 13489T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13490S: Maintained 13491F: drivers/mmc/host/sdhci* 13492F: include/linux/mmc/sdhci* 13493 13494SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13495M: Prabu Thangamuthu <prabu.t@synopsys.com> 13496M: Manjunath M B <manjumb@synopsys.com> 13497L: linux-mmc@vger.kernel.org 13498S: Maintained 13499F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13500 13501SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13502M: Ludovic Desroches <ludovic.desroches@microchip.com> 13503L: linux-mmc@vger.kernel.org 13504S: Supported 13505F: drivers/mmc/host/sdhci-of-at91.c 13506 13507SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13508M: Ben Dooks <ben-linux@fluff.org> 13509M: Jaehoon Chung <jh80.chung@samsung.com> 13510L: linux-mmc@vger.kernel.org 13511S: Maintained 13512F: drivers/mmc/host/sdhci-s3c* 13513 13514SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13515M: Viresh Kumar <vireshk@kernel.org> 13516L: linux-mmc@vger.kernel.org 13517S: Maintained 13518F: drivers/mmc/host/sdhci-spear.c 13519 13520SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13521M: Kishon Vijay Abraham I <kishon@ti.com> 13522L: linux-mmc@vger.kernel.org 13523S: Maintained 13524F: drivers/mmc/host/sdhci-omap.c 13525 13526SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13527M: Scott Bauer <scott.bauer@intel.com> 13528M: Jonathan Derrick <jonathan.derrick@intel.com> 13529L: linux-block@vger.kernel.org 13530S: Supported 13531F: block/sed* 13532F: block/opal_proto.h 13533F: include/linux/sed* 13534F: include/uapi/linux/sed* 13535 13536SECURITY CONTACT 13537M: Security Officers <security@kernel.org> 13538S: Supported 13539 13540SECURITY SUBSYSTEM 13541M: James Morris <jmorris@namei.org> 13542M: "Serge E. Hallyn" <serge@hallyn.com> 13543L: linux-security-module@vger.kernel.org (suggested Cc:) 13544T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13545W: http://kernsec.org/ 13546S: Supported 13547F: security/ 13548X: security/selinux/ 13549 13550SELINUX SECURITY MODULE 13551M: Paul Moore <paul@paul-moore.com> 13552M: Stephen Smalley <sds@tycho.nsa.gov> 13553M: Eric Paris <eparis@parisplace.org> 13554L: selinux@vger.kernel.org 13555W: https://selinuxproject.org 13556W: https://github.com/SELinuxProject 13557T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13558S: Supported 13559F: include/linux/selinux* 13560F: security/selinux/ 13561F: scripts/selinux/ 13562F: Documentation/admin-guide/LSM/SELinux.rst 13563 13564SENSABLE PHANTOM 13565M: Jiri Slaby <jirislaby@gmail.com> 13566S: Maintained 13567F: drivers/misc/phantom.c 13568F: include/uapi/linux/phantom.h 13569 13570SERIAL DEVICE BUS 13571M: Rob Herring <robh@kernel.org> 13572L: linux-serial@vger.kernel.org 13573S: Maintained 13574F: Documentation/devicetree/bindings/serial/slave-device.txt 13575F: drivers/tty/serdev/ 13576F: include/linux/serdev.h 13577 13578SERIAL DRIVERS 13579M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13580L: linux-serial@vger.kernel.org 13581S: Maintained 13582F: Documentation/devicetree/bindings/serial/ 13583F: drivers/tty/serial/ 13584 13585SERIAL IR RECEIVER 13586M: Sean Young <sean@mess.org> 13587L: linux-media@vger.kernel.org 13588S: Maintained 13589F: drivers/media/rc/serial_ir.c 13590 13591SFC NETWORK DRIVER 13592M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13593M: Edward Cree <ecree@solarflare.com> 13594M: Bert Kenward <bkenward@solarflare.com> 13595L: netdev@vger.kernel.org 13596S: Supported 13597F: drivers/net/ethernet/sfc/ 13598 13599SGI GRU DRIVER 13600M: Dimitri Sivanich <sivanich@sgi.com> 13601S: Maintained 13602F: drivers/misc/sgi-gru/ 13603 13604SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13605M: Pat Gefre <pfg@sgi.com> 13606L: linux-ia64@vger.kernel.org 13607S: Supported 13608F: Documentation/ia64/serial.txt 13609F: drivers/tty/serial/ioc?_serial.c 13610F: include/linux/ioc?.h 13611 13612SGI XP/XPC/XPNET DRIVER 13613M: Cliff Whickman <cpw@sgi.com> 13614M: Robin Holt <robinmholt@gmail.com> 13615S: Maintained 13616F: drivers/misc/sgi-xp/ 13617 13618SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13619M: Ursula Braun <ubraun@linux.ibm.com> 13620L: linux-s390@vger.kernel.org 13621W: http://www.ibm.com/developerworks/linux/linux390/ 13622S: Supported 13623F: net/smc/ 13624 13625SHARP RJ54N1CB0C SENSOR DRIVER 13626M: Jacopo Mondi <jacopo@jmondi.org> 13627L: linux-media@vger.kernel.org 13628T: git git://linuxtv.org/media_tree.git 13629S: Odd fixes 13630F: drivers/media/i2c/rj54n1cb0c.c 13631F: include/media/i2c/rj54n1cb0c.h 13632 13633SH_VEU V4L2 MEM2MEM DRIVER 13634L: linux-media@vger.kernel.org 13635S: Orphan 13636F: drivers/media/platform/sh_veu.c 13637 13638SH_VOU V4L2 OUTPUT DRIVER 13639L: linux-media@vger.kernel.org 13640S: Orphan 13641F: drivers/media/platform/sh_vou.c 13642F: include/media/drv-intf/sh_vou.h 13643 13644SI2157 MEDIA DRIVER 13645M: Antti Palosaari <crope@iki.fi> 13646L: linux-media@vger.kernel.org 13647W: https://linuxtv.org 13648W: http://palosaari.fi/linux/ 13649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13650T: git git://linuxtv.org/anttip/media_tree.git 13651S: Maintained 13652F: drivers/media/tuners/si2157* 13653 13654SI2165 MEDIA DRIVER 13655M: Matthias Schwarzott <zzam@gentoo.org> 13656L: linux-media@vger.kernel.org 13657W: https://linuxtv.org 13658Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13659S: Maintained 13660F: drivers/media/dvb-frontends/si2165* 13661 13662SI2168 MEDIA DRIVER 13663M: Antti Palosaari <crope@iki.fi> 13664L: linux-media@vger.kernel.org 13665W: https://linuxtv.org 13666W: http://palosaari.fi/linux/ 13667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13668T: git git://linuxtv.org/anttip/media_tree.git 13669S: Maintained 13670F: drivers/media/dvb-frontends/si2168* 13671 13672SI470X FM RADIO RECEIVER I2C DRIVER 13673M: Hans Verkuil <hverkuil@xs4all.nl> 13674L: linux-media@vger.kernel.org 13675T: git git://linuxtv.org/media_tree.git 13676W: https://linuxtv.org 13677S: Odd Fixes 13678F: drivers/media/radio/si470x/radio-si470x-i2c.c 13679 13680SI470X FM RADIO RECEIVER USB DRIVER 13681M: Hans Verkuil <hverkuil@xs4all.nl> 13682L: linux-media@vger.kernel.org 13683T: git git://linuxtv.org/media_tree.git 13684W: https://linuxtv.org 13685S: Maintained 13686F: drivers/media/radio/si470x/radio-si470x-common.c 13687F: drivers/media/radio/si470x/radio-si470x.h 13688F: drivers/media/radio/si470x/radio-si470x-usb.c 13689 13690SI4713 FM RADIO TRANSMITTER I2C DRIVER 13691M: Eduardo Valentin <edubezval@gmail.com> 13692L: linux-media@vger.kernel.org 13693T: git git://linuxtv.org/media_tree.git 13694W: https://linuxtv.org 13695S: Odd Fixes 13696F: drivers/media/radio/si4713/si4713.? 13697 13698SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13699M: Eduardo Valentin <edubezval@gmail.com> 13700L: linux-media@vger.kernel.org 13701T: git git://linuxtv.org/media_tree.git 13702W: https://linuxtv.org 13703S: Odd Fixes 13704F: drivers/media/radio/si4713/radio-platform-si4713.c 13705 13706SI4713 FM RADIO TRANSMITTER USB DRIVER 13707M: Hans Verkuil <hverkuil@xs4all.nl> 13708L: linux-media@vger.kernel.org 13709T: git git://linuxtv.org/media_tree.git 13710W: https://linuxtv.org 13711S: Maintained 13712F: drivers/media/radio/si4713/radio-usb-si4713.c 13713 13714SIANO DVB DRIVER 13715M: Mauro Carvalho Chehab <mchehab@kernel.org> 13716L: linux-media@vger.kernel.org 13717W: https://linuxtv.org 13718T: git git://linuxtv.org/media_tree.git 13719S: Odd fixes 13720F: drivers/media/common/siano/ 13721F: drivers/media/usb/siano/ 13722F: drivers/media/usb/siano/ 13723F: drivers/media/mmc/siano/ 13724 13725SIFIVE DRIVERS 13726M: Palmer Dabbelt <palmer@sifive.com> 13727L: linux-riscv@lists.infradead.org 13728T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13729S: Supported 13730K: sifive 13731N: sifive 13732 13733SILEAD TOUCHSCREEN DRIVER 13734M: Hans de Goede <hdegoede@redhat.com> 13735L: linux-input@vger.kernel.org 13736L: platform-driver-x86@vger.kernel.org 13737S: Maintained 13738F: drivers/input/touchscreen/silead.c 13739F: drivers/platform/x86/touchscreen_dmi.c 13740 13741SILICON MOTION SM712 FRAME BUFFER DRIVER 13742M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13743M: Teddy Wang <teddy.wang@siliconmotion.com> 13744M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13745L: linux-fbdev@vger.kernel.org 13746S: Maintained 13747F: drivers/video/fbdev/sm712* 13748F: Documentation/fb/sm712fb.txt 13749 13750SIMPLE FIRMWARE INTERFACE (SFI) 13751M: Len Brown <lenb@kernel.org> 13752L: sfi-devel@simplefirmware.org 13753W: http://simplefirmware.org/ 13754T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13755S: Supported 13756F: arch/x86/platform/sfi/ 13757F: drivers/sfi/ 13758F: include/linux/sfi*.h 13759 13760SIMPLEFB FB DRIVER 13761M: Hans de Goede <hdegoede@redhat.com> 13762L: linux-fbdev@vger.kernel.org 13763S: Maintained 13764F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13765F: drivers/video/fbdev/simplefb.c 13766F: include/linux/platform_data/simplefb.h 13767 13768SIMTEC EB110ATX (Chalice CATS) 13769P: Ben Dooks 13770P: Vincent Sanders <vince@simtec.co.uk> 13771M: Simtec Linux Team <linux@simtec.co.uk> 13772W: http://www.simtec.co.uk/products/EB110ATX/ 13773S: Supported 13774 13775SIMTEC EB2410ITX (BAST) 13776P: Ben Dooks 13777P: Vincent Sanders <vince@simtec.co.uk> 13778M: Simtec Linux Team <linux@simtec.co.uk> 13779W: http://www.simtec.co.uk/products/EB2410ITX/ 13780S: Supported 13781F: arch/arm/mach-s3c24xx/mach-bast.c 13782F: arch/arm/mach-s3c24xx/bast-ide.c 13783F: arch/arm/mach-s3c24xx/bast-irq.c 13784 13785SIPHASH PRF ROUTINES 13786M: Jason A. Donenfeld <Jason@zx2c4.com> 13787S: Maintained 13788F: lib/siphash.c 13789F: lib/test_siphash.c 13790F: include/linux/siphash.h 13791 13792SIOX 13793M: Gavin Schenk <g.schenk@eckelmann.de> 13794M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13795R: Pengutronix Kernel Team <kernel@pengutronix.de> 13796S: Supported 13797F: drivers/siox/* 13798F: drivers/gpio/gpio-siox.c 13799F: include/trace/events/siox.h 13800 13801SIS 190 ETHERNET DRIVER 13802M: Francois Romieu <romieu@fr.zoreil.com> 13803L: netdev@vger.kernel.org 13804S: Maintained 13805F: drivers/net/ethernet/sis/sis190.c 13806 13807SIS 900/7016 FAST ETHERNET DRIVER 13808M: Daniele Venzano <venza@brownhat.org> 13809W: http://www.brownhat.org/sis900.html 13810L: netdev@vger.kernel.org 13811S: Maintained 13812F: drivers/net/ethernet/sis/sis900.* 13813 13814SIS FRAMEBUFFER DRIVER 13815M: Thomas Winischhofer <thomas@winischhofer.net> 13816W: http://www.winischhofer.net/linuxsisvga.shtml 13817S: Maintained 13818F: Documentation/fb/sisfb.txt 13819F: drivers/video/fbdev/sis/ 13820F: include/video/sisfb.h 13821 13822SIS USB2VGA DRIVER 13823M: Thomas Winischhofer <thomas@winischhofer.net> 13824W: http://www.winischhofer.at/linuxsisusbvga.shtml 13825S: Maintained 13826F: drivers/usb/misc/sisusbvga/ 13827 13828SLAB ALLOCATOR 13829M: Christoph Lameter <cl@linux.com> 13830M: Pekka Enberg <penberg@kernel.org> 13831M: David Rientjes <rientjes@google.com> 13832M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13833M: Andrew Morton <akpm@linux-foundation.org> 13834L: linux-mm@kvack.org 13835S: Maintained 13836F: include/linux/sl?b*.h 13837F: mm/sl?b* 13838 13839SLEEPABLE READ-COPY UPDATE (SRCU) 13840M: Lai Jiangshan <jiangshanlai@gmail.com> 13841M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13842M: Josh Triplett <josh@joshtriplett.org> 13843R: Steven Rostedt <rostedt@goodmis.org> 13844R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13845L: linux-kernel@vger.kernel.org 13846W: http://www.rdrop.com/users/paulmck/RCU/ 13847S: Supported 13848T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13849F: include/linux/srcu*.h 13850F: kernel/rcu/srcu*.c 13851 13852SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13853M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13855S: Maintained 13856F: drivers/slimbus/ 13857F: Documentation/devicetree/bindings/slimbus/ 13858F: include/linux/slimbus.h 13859 13860SMACK SECURITY MODULE 13861M: Casey Schaufler <casey@schaufler-ca.com> 13862L: linux-security-module@vger.kernel.org 13863W: http://schaufler-ca.com 13864T: git git://github.com/cschaufler/smack-next 13865S: Maintained 13866F: Documentation/admin-guide/LSM/Smack.rst 13867F: security/smack/ 13868 13869SMC91x ETHERNET DRIVER 13870M: Nicolas Pitre <nico@fluxnic.net> 13871S: Odd Fixes 13872F: drivers/net/ethernet/smsc/smc91x.* 13873 13874SMIA AND SMIA++ IMAGE SENSOR DRIVER 13875M: Sakari Ailus <sakari.ailus@iki.fi> 13876L: linux-media@vger.kernel.org 13877S: Maintained 13878F: drivers/media/i2c/smiapp/ 13879F: include/media/i2c/smiapp.h 13880F: drivers/media/i2c/smiapp-pll.c 13881F: drivers/media/i2c/smiapp-pll.h 13882F: include/uapi/linux/smiapp.h 13883F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13884 13885SMM665 HARDWARE MONITOR DRIVER 13886M: Guenter Roeck <linux@roeck-us.net> 13887L: linux-hwmon@vger.kernel.org 13888S: Maintained 13889F: Documentation/hwmon/smm665 13890F: drivers/hwmon/smm665.c 13891 13892SMSC EMC2103 HARDWARE MONITOR DRIVER 13893M: Steve Glendinning <steve.glendinning@shawell.net> 13894L: linux-hwmon@vger.kernel.org 13895S: Maintained 13896F: Documentation/hwmon/emc2103 13897F: drivers/hwmon/emc2103.c 13898 13899SMSC SCH5627 HARDWARE MONITOR DRIVER 13900M: Hans de Goede <hdegoede@redhat.com> 13901L: linux-hwmon@vger.kernel.org 13902S: Supported 13903F: Documentation/hwmon/sch5627 13904F: drivers/hwmon/sch5627.c 13905 13906SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13907M: Steve Glendinning <steve.glendinning@shawell.net> 13908L: linux-fbdev@vger.kernel.org 13909S: Maintained 13910F: drivers/video/fbdev/smscufx.c 13911 13912SMSC47B397 HARDWARE MONITOR DRIVER 13913M: Jean Delvare <jdelvare@suse.com> 13914L: linux-hwmon@vger.kernel.org 13915S: Maintained 13916F: Documentation/hwmon/smsc47b397 13917F: drivers/hwmon/smsc47b397.c 13918 13919SMSC911x ETHERNET DRIVER 13920M: Steve Glendinning <steve.glendinning@shawell.net> 13921L: netdev@vger.kernel.org 13922S: Maintained 13923F: include/linux/smsc911x.h 13924F: drivers/net/ethernet/smsc/smsc911x.* 13925 13926SMSC9420 PCI ETHERNET DRIVER 13927M: Steve Glendinning <steve.glendinning@shawell.net> 13928L: netdev@vger.kernel.org 13929S: Maintained 13930F: drivers/net/ethernet/smsc/smsc9420.* 13931 13932SOC-CAMERA V4L2 SUBSYSTEM 13933L: linux-media@vger.kernel.org 13934T: git git://linuxtv.org/media_tree.git 13935S: Orphan 13936F: include/media/soc* 13937F: drivers/media/i2c/soc_camera/ 13938F: drivers/media/platform/soc_camera/ 13939 13940SOCIONEXT SYNQUACER I2C DRIVER 13941M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13942L: linux-i2c@vger.kernel.org 13943S: Maintained 13944F: drivers/i2c/busses/i2c-synquacer.c 13945F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13946 13947SOCIONEXT UNIPHIER SOUND DRIVER 13948L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13949S: Orphan 13950F: sound/soc/uniphier/ 13951 13952SOEKRIS NET48XX LED SUPPORT 13953M: Chris Boot <bootc@bootc.net> 13954S: Maintained 13955F: drivers/leds/leds-net48xx.c 13956 13957SOFT-ROCE DRIVER (rxe) 13958M: Moni Shoua <monis@mellanox.com> 13959L: linux-rdma@vger.kernel.org 13960S: Supported 13961W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13962Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13963F: drivers/infiniband/sw/rxe/ 13964F: include/uapi/rdma/rdma_user_rxe.h 13965 13966SOFTLOGIC 6x10 MPEG CODEC 13967M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13968M: Anton Sviridenko <anton@corp.bluecherry.net> 13969M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13970M: Andrey Utkin <andrey_utkin@fastmail.com> 13971M: Ismael Luceno <ismael@iodev.co.uk> 13972L: linux-media@vger.kernel.org 13973S: Supported 13974F: drivers/media/pci/solo6x10/ 13975 13976SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13977M: James Morse <james.morse@arm.com> 13978L: linux-arm-kernel@lists.infradead.org 13979S: Maintained 13980F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13981F: drivers/firmware/arm_sdei.c 13982F: include/linux/arm_sdei.h 13983F: include/uapi/linux/arm_sdei.h 13984 13985SOFTWARE RAID (Multiple Disks) SUPPORT 13986M: Shaohua Li <shli@kernel.org> 13987L: linux-raid@vger.kernel.org 13988T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13989S: Supported 13990F: drivers/md/Makefile 13991F: drivers/md/Kconfig 13992F: drivers/md/md* 13993F: drivers/md/raid* 13994F: include/linux/raid/ 13995F: include/uapi/linux/raid/ 13996 13997SOCIONEXT (SNI) AVE NETWORK DRIVER 13998M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13999L: netdev@vger.kernel.org 14000S: Maintained 14001F: drivers/net/ethernet/socionext/sni_ave.c 14002F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14003 14004SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14005M: Jassi Brar <jaswinder.singh@linaro.org> 14006L: netdev@vger.kernel.org 14007S: Maintained 14008F: drivers/net/ethernet/socionext/netsec.c 14009F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14010 14011SOLIDRUN CLEARFOG SUPPORT 14012M: Russell King <linux@armlinux.org.uk> 14013S: Maintained 14014F: arch/arm/boot/dts/armada-388-clearfog* 14015F: arch/arm/boot/dts/armada-38x-solidrun-* 14016 14017SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14018M: Russell King <linux@armlinux.org.uk> 14019S: Maintained 14020F: arch/arm/boot/dts/imx6*-cubox-i* 14021F: arch/arm/boot/dts/imx6*-hummingboard* 14022F: arch/arm/boot/dts/imx6*-sr-* 14023 14024SONIC NETWORK DRIVER 14025M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14026L: netdev@vger.kernel.org 14027S: Maintained 14028F: drivers/net/ethernet/natsemi/sonic.* 14029 14030SONICS SILICON BACKPLANE DRIVER (SSB) 14031M: Michael Buesch <m@bues.ch> 14032L: linux-wireless@vger.kernel.org 14033S: Maintained 14034F: drivers/ssb/ 14035F: include/linux/ssb/ 14036 14037SONY IMX214 SENSOR DRIVER 14038M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14039L: linux-media@vger.kernel.org 14040T: git git://linuxtv.org/media_tree.git 14041S: Maintained 14042F: drivers/media/i2c/imx214.c 14043F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14044 14045SONY IMX258 SENSOR DRIVER 14046M: Sakari Ailus <sakari.ailus@linux.intel.com> 14047L: linux-media@vger.kernel.org 14048T: git git://linuxtv.org/media_tree.git 14049S: Maintained 14050F: drivers/media/i2c/imx258.c 14051 14052SONY IMX274 SENSOR DRIVER 14053M: Leon Luo <leonl@leopardimaging.com> 14054L: linux-media@vger.kernel.org 14055T: git git://linuxtv.org/media_tree.git 14056S: Maintained 14057F: drivers/media/i2c/imx274.c 14058F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14059 14060SONY IMX319 SENSOR DRIVER 14061M: Bingbu Cao <bingbu.cao@intel.com> 14062L: linux-media@vger.kernel.org 14063T: git git://linuxtv.org/media_tree.git 14064S: Maintained 14065F: drivers/media/i2c/imx319.c 14066 14067SONY IMX355 SENSOR DRIVER 14068M: Tianshu Qiu <tian.shu.qiu@intel.com> 14069L: linux-media@vger.kernel.org 14070T: git git://linuxtv.org/media_tree.git 14071S: Maintained 14072F: drivers/media/i2c/imx355.c 14073 14074SONY MEMORYSTICK CARD SUPPORT 14075M: Alex Dubov <oakad@yahoo.com> 14076W: http://tifmxx.berlios.de/ 14077S: Maintained 14078F: drivers/memstick/host/tifm_ms.c 14079 14080SONY MEMORYSTICK STANDARD SUPPORT 14081M: Maxim Levitsky <maximlevitsky@gmail.com> 14082S: Maintained 14083F: drivers/memstick/core/ms_block.* 14084 14085SONY VAIO CONTROL DEVICE DRIVER 14086M: Mattia Dongili <malattia@linux.it> 14087L: platform-driver-x86@vger.kernel.org 14088W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14089S: Maintained 14090F: Documentation/laptops/sony-laptop.txt 14091F: drivers/char/sonypi.c 14092F: drivers/platform/x86/sony-laptop.c 14093F: include/linux/sony-laptop.h 14094 14095SOUND 14096M: Jaroslav Kysela <perex@perex.cz> 14097M: Takashi Iwai <tiwai@suse.com> 14098L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14099W: http://www.alsa-project.org/ 14100T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14101T: git git://git.alsa-project.org/alsa-kernel.git 14102Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14103S: Maintained 14104F: Documentation/sound/ 14105F: include/sound/ 14106F: include/uapi/sound/ 14107F: sound/ 14108 14109SOUND - COMPRESSED AUDIO 14110M: Vinod Koul <vkoul@kernel.org> 14111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14112T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14113S: Supported 14114F: Documentation/sound/designs/compress-offload.rst 14115F: include/sound/compress_driver.h 14116F: include/uapi/sound/compress_* 14117F: sound/core/compress_offload.c 14118F: sound/soc/soc-compress.c 14119 14120SOUND - DMAENGINE HELPERS 14121M: Lars-Peter Clausen <lars@metafoo.de> 14122S: Supported 14123F: include/sound/dmaengine_pcm.h 14124F: sound/core/pcm_dmaengine.c 14125F: sound/soc/soc-generic-dmaengine-pcm.c 14126 14127SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14128M: Liam Girdwood <lgirdwood@gmail.com> 14129M: Mark Brown <broonie@kernel.org> 14130T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14131L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14132W: http://alsa-project.org/main/index.php/ASoC 14133S: Supported 14134F: Documentation/devicetree/bindings/sound/ 14135F: Documentation/sound/soc/ 14136F: sound/soc/ 14137F: include/dt-bindings/sound/ 14138F: include/sound/soc* 14139 14140SOUNDWIRE SUBSYSTEM 14141M: Vinod Koul <vkoul@kernel.org> 14142M: Sanyog Kale <sanyog.r.kale@intel.com> 14143R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14144L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14145S: Supported 14146F: Documentation/driver-api/soundwire/ 14147F: drivers/soundwire/ 14148F: include/linux/soundwire/ 14149 14150SP2 MEDIA DRIVER 14151M: Olli Salonen <olli.salonen@iki.fi> 14152L: linux-media@vger.kernel.org 14153W: https://linuxtv.org 14154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14155S: Maintained 14156F: drivers/media/dvb-frontends/sp2* 14157 14158SPARC + UltraSPARC (sparc/sparc64) 14159M: "David S. Miller" <davem@davemloft.net> 14160L: sparclinux@vger.kernel.org 14161Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14162T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14163T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14164S: Maintained 14165F: arch/sparc/ 14166F: drivers/sbus/ 14167 14168SPARC SERIAL DRIVERS 14169M: "David S. Miller" <davem@davemloft.net> 14170L: sparclinux@vger.kernel.org 14171T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14172T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14173S: Maintained 14174F: include/linux/sunserialcore.h 14175F: drivers/tty/serial/suncore.c 14176F: drivers/tty/serial/sunhv.c 14177F: drivers/tty/serial/sunsab.c 14178F: drivers/tty/serial/sunsab.h 14179F: drivers/tty/serial/sunsu.c 14180F: drivers/tty/serial/sunzilog.c 14181F: drivers/tty/serial/sunzilog.h 14182F: drivers/tty/vcc.c 14183 14184SPARSE CHECKER 14185M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14186L: linux-sparse@vger.kernel.org 14187W: https://sparse.wiki.kernel.org/ 14188T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14189S: Maintained 14190F: include/linux/compiler.h 14191 14192SPEAR CLOCK FRAMEWORK SUPPORT 14193M: Viresh Kumar <vireshk@kernel.org> 14194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14195W: http://www.st.com/spear 14196S: Maintained 14197F: drivers/clk/spear/ 14198 14199SPEAR PLATFORM SUPPORT 14200M: Viresh Kumar <vireshk@kernel.org> 14201M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14203W: http://www.st.com/spear 14204S: Maintained 14205F: arch/arm/boot/dts/spear* 14206F: arch/arm/mach-spear/ 14207 14208SPI NOR SUBSYSTEM 14209M: Marek Vasut <marek.vasut@gmail.com> 14210L: linux-mtd@lists.infradead.org 14211W: http://www.linux-mtd.infradead.org/ 14212Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14213T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14214T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14215S: Maintained 14216F: drivers/mtd/spi-nor/ 14217F: include/linux/mtd/spi-nor.h 14218 14219SPI SUBSYSTEM 14220M: Mark Brown <broonie@kernel.org> 14221L: linux-spi@vger.kernel.org 14222T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14223Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14224S: Maintained 14225F: Documentation/devicetree/bindings/spi/ 14226F: Documentation/spi/ 14227F: drivers/spi/ 14228F: include/linux/spi/ 14229F: include/uapi/linux/spi/ 14230F: tools/spi/ 14231 14232SPIDERNET NETWORK DRIVER for CELL 14233M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14234L: netdev@vger.kernel.org 14235S: Supported 14236F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14237F: drivers/net/ethernet/toshiba/spider_net* 14238 14239SPMI SUBSYSTEM 14240R: Stephen Boyd <sboyd@kernel.org> 14241L: linux-arm-msm@vger.kernel.org 14242F: Documentation/devicetree/bindings/spmi/ 14243F: drivers/spmi/ 14244F: include/dt-bindings/spmi/spmi.h 14245F: include/linux/spmi.h 14246F: include/trace/events/spmi.h 14247 14248SPU FILE SYSTEM 14249M: Jeremy Kerr <jk@ozlabs.org> 14250L: linuxppc-dev@lists.ozlabs.org 14251W: http://www.ibm.com/developerworks/power/cell/ 14252S: Supported 14253F: Documentation/filesystems/spufs.txt 14254F: arch/powerpc/platforms/cell/spufs/ 14255 14256SQUASHFS FILE SYSTEM 14257M: Phillip Lougher <phillip@squashfs.org.uk> 14258L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14259W: http://squashfs.org.uk 14260T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14261S: Maintained 14262F: Documentation/filesystems/squashfs.txt 14263F: fs/squashfs/ 14264 14265SRM (Alpha) environment access 14266M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14267S: Maintained 14268F: arch/alpha/kernel/srm_env.c 14269 14270ST STM32 I2C/SMBUS DRIVER 14271M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14272L: linux-i2c@vger.kernel.org 14273S: Maintained 14274F: drivers/i2c/busses/i2c-stm32* 14275 14276ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14277M: Song Qiang <songqiang1304521@gmail.com> 14278L: linux-iio@vger.kernel.org 14279S: Maintained 14280F: drivers/iio/proximity/vl53l0x-i2c.c 14281F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14282 14283STABLE BRANCH 14284M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14285M: Sasha Levin <sashal@kernel.org> 14286L: stable@vger.kernel.org 14287S: Supported 14288F: Documentation/process/stable-kernel-rules.rst 14289 14290STAGING - COMEDI 14291M: Ian Abbott <abbotti@mev.co.uk> 14292M: H Hartley Sweeten <hsweeten@visionengravers.com> 14293S: Odd Fixes 14294F: drivers/staging/comedi/ 14295 14296STAGING - EROFS FILE SYSTEM 14297M: Gao Xiang <gaoxiang25@huawei.com> 14298M: Chao Yu <yuchao0@huawei.com> 14299L: linux-erofs@lists.ozlabs.org 14300S: Maintained 14301F: drivers/staging/erofs/ 14302 14303STAGING - INDUSTRIAL IO 14304M: Jonathan Cameron <jic23@kernel.org> 14305L: linux-iio@vger.kernel.org 14306S: Odd Fixes 14307F: Documentation/devicetree/bindings/staging/iio/ 14308F: drivers/staging/iio/ 14309 14310STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14311M: Marc Dietrich <marvin24@gmx.de> 14312L: ac100@lists.launchpad.net (moderated for non-subscribers) 14313L: linux-tegra@vger.kernel.org 14314S: Maintained 14315F: drivers/staging/nvec/ 14316 14317STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14318M: Jens Frederich <jfrederich@gmail.com> 14319M: Daniel Drake <dsd@laptop.org> 14320M: Jon Nettleton <jon.nettleton@gmail.com> 14321W: http://wiki.laptop.org/go/DCON 14322S: Maintained 14323F: drivers/staging/olpc_dcon/ 14324 14325STAGING - REALTEK RTL8712U DRIVERS 14326M: Larry Finger <Larry.Finger@lwfinger.net> 14327M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14328S: Odd Fixes 14329F: drivers/staging/rtl8712/ 14330 14331STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14332M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14333M: Teddy Wang <teddy.wang@siliconmotion.com> 14334M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14335L: linux-fbdev@vger.kernel.org 14336S: Maintained 14337F: drivers/staging/sm750fb/ 14338 14339STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14340M: William Hubbs <w.d.hubbs@gmail.com> 14341M: Chris Brannon <chris@the-brannons.com> 14342M: Kirk Reiser <kirk@reisers.ca> 14343M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14344L: speakup@linux-speakup.org 14345W: http://www.linux-speakup.org/ 14346S: Odd Fixes 14347F: drivers/staging/speakup/ 14348 14349STAGING - VIA VT665X DRIVERS 14350M: Forest Bond <forest@alittletooquiet.net> 14351S: Odd Fixes 14352F: drivers/staging/vt665?/ 14353 14354STAGING - WILC1000 WIFI DRIVER 14355M: Aditya Shankar <aditya.shankar@microchip.com> 14356M: Ganesh Krishna <ganesh.krishna@microchip.com> 14357L: linux-wireless@vger.kernel.org 14358S: Supported 14359F: drivers/staging/wilc1000/ 14360 14361STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14362M: Arnaud Patard <arnaud.patard@rtp-net.org> 14363S: Odd Fixes 14364F: drivers/staging/xgifb/ 14365 14366STAGING SUBSYSTEM 14367M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14368T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14369L: devel@driverdev.osuosl.org 14370S: Supported 14371F: drivers/staging/ 14372 14373STARFIRE/DURALAN NETWORK DRIVER 14374M: Ion Badulescu <ionut@badula.org> 14375S: Odd Fixes 14376F: drivers/net/ethernet/adaptec/starfire* 14377 14378STEC S1220 SKD DRIVER 14379M: Bart Van Assche <bart.vanassche@wdc.com> 14380L: linux-block@vger.kernel.org 14381S: Maintained 14382F: drivers/block/skd*[ch] 14383 14384STI AUDIO (ASoC) DRIVERS 14385M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14386L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14387S: Maintained 14388F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14389F: sound/soc/sti/ 14390 14391STI CEC DRIVER 14392M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14393S: Maintained 14394F: drivers/media/platform/sti/cec/ 14395F: Documentation/devicetree/bindings/media/stih-cec.txt 14396 14397STK1160 USB VIDEO CAPTURE DRIVER 14398M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14399L: linux-media@vger.kernel.org 14400T: git git://linuxtv.org/media_tree.git 14401S: Maintained 14402F: drivers/media/usb/stk1160/ 14403 14404STM32 AUDIO (ASoC) DRIVERS 14405M: Olivier Moysan <olivier.moysan@st.com> 14406M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14407L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14408S: Maintained 14409F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14410F: sound/soc/stm/ 14411 14412STM32 TIMER/LPTIMER DRIVERS 14413M: Fabrice Gasnier <fabrice.gasnier@st.com> 14414S: Maintained 14415F: drivers/*/stm32-*timer* 14416F: drivers/pwm/pwm-stm32* 14417F: include/linux/*/stm32-*tim* 14418F: Documentation/ABI/testing/*timer-stm32 14419F: Documentation/devicetree/bindings/*/stm32-*timer* 14420F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14421 14422STMMAC ETHERNET DRIVER 14423M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14424M: Alexandre Torgue <alexandre.torgue@st.com> 14425M: Jose Abreu <joabreu@synopsys.com> 14426L: netdev@vger.kernel.org 14427W: http://www.stlinux.com 14428S: Supported 14429F: drivers/net/ethernet/stmicro/stmmac/ 14430 14431SUN3/3X 14432M: Sam Creasey <sammy@sammy.net> 14433W: http://sammy.net/sun3/ 14434S: Maintained 14435F: arch/m68k/kernel/*sun3* 14436F: arch/m68k/sun3*/ 14437F: arch/m68k/include/asm/sun3* 14438F: drivers/net/ethernet/i825xx/sun3* 14439 14440SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14441M: Hans de Goede <hdegoede@redhat.com> 14442L: linux-input@vger.kernel.org 14443S: Maintained 14444F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14445F: drivers/input/keyboard/sun4i-lradc-keys.c 14446 14447SUNDANCE NETWORK DRIVER 14448M: Denis Kirjanov <kda@linux-powerpc.org> 14449L: netdev@vger.kernel.org 14450S: Maintained 14451F: drivers/net/ethernet/dlink/sundance.c 14452 14453SUPERH 14454M: Yoshinori Sato <ysato@users.sourceforge.jp> 14455M: Rich Felker <dalias@libc.org> 14456L: linux-sh@vger.kernel.org 14457Q: http://patchwork.kernel.org/project/linux-sh/list/ 14458S: Maintained 14459F: Documentation/sh/ 14460F: arch/sh/ 14461F: drivers/sh/ 14462 14463SUSPEND TO RAM 14464M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14465M: Len Brown <len.brown@intel.com> 14466M: Pavel Machek <pavel@ucw.cz> 14467L: linux-pm@vger.kernel.org 14468B: https://bugzilla.kernel.org 14469S: Supported 14470F: Documentation/power/ 14471F: arch/x86/kernel/acpi/ 14472F: drivers/base/power/ 14473F: kernel/power/ 14474F: include/linux/suspend.h 14475F: include/linux/freezer.h 14476F: include/linux/pm.h 14477 14478SVGA HANDLING 14479M: Martin Mares <mj@ucw.cz> 14480L: linux-video@atrey.karlin.mff.cuni.cz 14481S: Maintained 14482F: Documentation/svga.txt 14483F: arch/x86/boot/video* 14484 14485SWIOTLB SUBSYSTEM 14486M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14487L: iommu@lists.linux-foundation.org 14488T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14489S: Supported 14490F: kernel/dma/swiotlb.c 14491F: arch/*/kernel/pci-swiotlb.c 14492F: include/linux/swiotlb.h 14493 14494SWITCHDEV 14495M: Jiri Pirko <jiri@resnulli.us> 14496M: Ivan Vecera <ivecera@redhat.com> 14497L: netdev@vger.kernel.org 14498S: Supported 14499F: net/switchdev/ 14500F: include/net/switchdev.h 14501 14502SY8106A REGULATOR DRIVER 14503M: Icenowy Zheng <icenowy@aosc.io> 14504S: Maintained 14505F: drivers/regulator/sy8106a-regulator.c 14506F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14507 14508SYNC FILE FRAMEWORK 14509M: Sumit Semwal <sumit.semwal@linaro.org> 14510R: Gustavo Padovan <gustavo@padovan.org> 14511S: Maintained 14512L: linux-media@vger.kernel.org 14513L: dri-devel@lists.freedesktop.org 14514F: drivers/dma-buf/sync_* 14515F: drivers/dma-buf/dma-fence* 14516F: drivers/dma-buf/sw_sync.c 14517F: include/linux/sync_file.h 14518F: include/uapi/linux/sync_file.h 14519F: Documentation/sync_file.txt 14520T: git git://anongit.freedesktop.org/drm/drm-misc 14521 14522SYNOPSYS ARC ARCHITECTURE 14523M: Vineet Gupta <vgupta@synopsys.com> 14524L: linux-snps-arc@lists.infradead.org 14525S: Supported 14526F: arch/arc/ 14527F: Documentation/devicetree/bindings/arc/* 14528F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14529F: drivers/clocksource/arc_timer.c 14530F: drivers/tty/serial/arc_uart.c 14531T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14532 14533SYNOPSYS ARC HSDK SDP pll clock driver 14534M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14535S: Supported 14536F: drivers/clk/clk-hsdk-pll.c 14537F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14538 14539SYNOPSYS ARC SDP clock driver 14540M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14541S: Supported 14542F: drivers/clk/axs10x/* 14543F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14544 14545SYNOPSYS ARC SDP platform support 14546M: Alexey Brodkin <abrodkin@synopsys.com> 14547S: Supported 14548F: arch/arc/plat-axs10x 14549F: arch/arc/boot/dts/ax* 14550F: Documentation/devicetree/bindings/arc/axs10* 14551 14552SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14553M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14554S: Supported 14555F: drivers/reset/reset-axs10x.c 14556F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14557 14558SYNOPSYS CREG GPIO DRIVER 14559M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14560S: Maintained 14561F: drivers/gpio/gpio-creg-snps.c 14562F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14563 14564SYNOPSYS DESIGNWARE 8250 UART DRIVER 14565R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14566S: Maintained 14567F: drivers/tty/serial/8250/8250_dw.c 14568 14569SYNOPSYS DESIGNWARE APB GPIO DRIVER 14570M: Hoan Tran <hotran@apm.com> 14571L: linux-gpio@vger.kernel.org 14572S: Maintained 14573F: drivers/gpio/gpio-dwapb.c 14574F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14575 14576SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14577M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14578S: Maintained 14579F: drivers/dma/dwi-axi-dmac/ 14580F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14581 14582SYNOPSYS DESIGNWARE DMAC DRIVER 14583M: Viresh Kumar <vireshk@kernel.org> 14584R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14585S: Maintained 14586F: include/linux/dma/dw.h 14587F: include/linux/platform_data/dma-dw.h 14588F: drivers/dma/dw/ 14589 14590SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14591M: Jose Abreu <Jose.Abreu@synopsys.com> 14592L: netdev@vger.kernel.org 14593S: Supported 14594F: drivers/net/ethernet/synopsys/ 14595 14596SYNOPSYS DESIGNWARE I2C DRIVER 14597M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14598R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14599R: Mika Westerberg <mika.westerberg@linux.intel.com> 14600L: linux-i2c@vger.kernel.org 14601S: Maintained 14602F: drivers/i2c/busses/i2c-designware-* 14603F: include/linux/platform_data/i2c-designware.h 14604 14605SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14606M: Jaehoon Chung <jh80.chung@samsung.com> 14607L: linux-mmc@vger.kernel.org 14608S: Maintained 14609F: drivers/mmc/host/dw_mmc* 14610 14611SYNOPSYS HSDK RESET CONTROLLER DRIVER 14612M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14613S: Supported 14614F: drivers/reset/reset-hsdk.c 14615F: include/dt-bindings/reset/snps,hsdk-reset.h 14616F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14617 14618SYSTEM CONFIGURATION (SYSCON) 14619M: Lee Jones <lee.jones@linaro.org> 14620M: Arnd Bergmann <arnd@arndb.de> 14621T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14622S: Supported 14623F: drivers/mfd/syscon.c 14624 14625SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14626M: Sudeep Holla <sudeep.holla@arm.com> 14627L: linux-arm-kernel@lists.infradead.org 14628S: Maintained 14629F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14630F: drivers/clk/clk-sc[mp]i.c 14631F: drivers/cpufreq/sc[mp]i-cpufreq.c 14632F: drivers/firmware/arm_scpi.c 14633F: drivers/firmware/arm_scmi/ 14634F: include/linux/sc[mp]i_protocol.h 14635 14636SYSTEM RESET/SHUTDOWN DRIVERS 14637M: Sebastian Reichel <sre@kernel.org> 14638L: linux-pm@vger.kernel.org 14639T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14640S: Maintained 14641F: Documentation/devicetree/bindings/power/reset/ 14642F: drivers/power/reset/ 14643 14644SYSTEM TRACE MODULE CLASS 14645M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14646S: Maintained 14647T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14648F: Documentation/trace/stm.rst 14649F: drivers/hwtracing/stm/ 14650F: include/linux/stm.h 14651F: include/uapi/linux/stm.h 14652 14653SYSV FILESYSTEM 14654M: Christoph Hellwig <hch@infradead.org> 14655S: Maintained 14656F: Documentation/filesystems/sysv-fs.txt 14657F: fs/sysv/ 14658F: include/linux/sysv_fs.h 14659 14660TARGET SUBSYSTEM 14661M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14662L: linux-scsi@vger.kernel.org 14663L: target-devel@vger.kernel.org 14664W: http://www.linux-iscsi.org 14665W: http://groups.google.com/group/linux-iscsi-target-dev 14666T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14667S: Supported 14668F: drivers/target/ 14669F: include/target/ 14670F: Documentation/target/ 14671 14672TASKSTATS STATISTICS INTERFACE 14673M: Balbir Singh <bsingharora@gmail.com> 14674S: Maintained 14675F: Documentation/accounting/taskstats* 14676F: include/linux/taskstats* 14677F: kernel/taskstats.c 14678 14679TC subsystem 14680M: Jamal Hadi Salim <jhs@mojatatu.com> 14681M: Cong Wang <xiyou.wangcong@gmail.com> 14682M: Jiri Pirko <jiri@resnulli.us> 14683L: netdev@vger.kernel.org 14684S: Maintained 14685F: include/net/pkt_cls.h 14686F: include/net/pkt_sched.h 14687F: include/net/tc_act/ 14688F: include/uapi/linux/pkt_cls.h 14689F: include/uapi/linux/pkt_sched.h 14690F: include/uapi/linux/tc_act/ 14691F: include/uapi/linux/tc_ematch/ 14692F: net/sched/ 14693 14694TC90522 MEDIA DRIVER 14695M: Akihiro Tsukada <tskd08@gmail.com> 14696L: linux-media@vger.kernel.org 14697S: Odd Fixes 14698F: drivers/media/dvb-frontends/tc90522* 14699 14700TCP LOW PRIORITY MODULE 14701M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14702M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14703W: http://tcp-lp-mod.sourceforge.net/ 14704S: Maintained 14705F: net/ipv4/tcp_lp.c 14706 14707TDA10071 MEDIA DRIVER 14708M: Antti Palosaari <crope@iki.fi> 14709L: linux-media@vger.kernel.org 14710W: https://linuxtv.org 14711W: http://palosaari.fi/linux/ 14712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14713T: git git://linuxtv.org/anttip/media_tree.git 14714S: Maintained 14715F: drivers/media/dvb-frontends/tda10071* 14716 14717TDA18212 MEDIA DRIVER 14718M: Antti Palosaari <crope@iki.fi> 14719L: linux-media@vger.kernel.org 14720W: https://linuxtv.org 14721W: http://palosaari.fi/linux/ 14722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14723T: git git://linuxtv.org/anttip/media_tree.git 14724S: Maintained 14725F: drivers/media/tuners/tda18212* 14726 14727TDA18218 MEDIA DRIVER 14728M: Antti Palosaari <crope@iki.fi> 14729L: linux-media@vger.kernel.org 14730W: https://linuxtv.org 14731W: http://palosaari.fi/linux/ 14732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14733T: git git://linuxtv.org/anttip/media_tree.git 14734S: Maintained 14735F: drivers/media/tuners/tda18218* 14736 14737TDA18250 MEDIA DRIVER 14738M: Olli Salonen <olli.salonen@iki.fi> 14739L: linux-media@vger.kernel.org 14740W: https://linuxtv.org 14741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14742T: git git://linuxtv.org/media_tree.git 14743S: Maintained 14744F: drivers/media/tuners/tda18250* 14745 14746TDA18271 MEDIA DRIVER 14747M: Michael Krufky <mkrufky@linuxtv.org> 14748L: linux-media@vger.kernel.org 14749W: https://linuxtv.org 14750W: http://github.com/mkrufky 14751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14752T: git git://linuxtv.org/mkrufky/tuners.git 14753S: Maintained 14754F: drivers/media/tuners/tda18271* 14755 14756TDA1997x MEDIA DRIVER 14757M: Tim Harvey <tharvey@gateworks.com> 14758L: linux-media@vger.kernel.org 14759W: https://linuxtv.org 14760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14761S: Maintained 14762F: drivers/media/i2c/tda1997x.* 14763 14764TDA827x MEDIA DRIVER 14765M: Michael Krufky <mkrufky@linuxtv.org> 14766L: linux-media@vger.kernel.org 14767W: https://linuxtv.org 14768W: http://github.com/mkrufky 14769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14770T: git git://linuxtv.org/mkrufky/tuners.git 14771S: Maintained 14772F: drivers/media/tuners/tda8290.* 14773 14774TDA8290 MEDIA DRIVER 14775M: Michael Krufky <mkrufky@linuxtv.org> 14776L: linux-media@vger.kernel.org 14777W: https://linuxtv.org 14778W: http://github.com/mkrufky 14779Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14780T: git git://linuxtv.org/mkrufky/tuners.git 14781S: Maintained 14782F: drivers/media/tuners/tda8290.* 14783 14784TDA9840 MEDIA DRIVER 14785M: Hans Verkuil <hverkuil@xs4all.nl> 14786L: linux-media@vger.kernel.org 14787T: git git://linuxtv.org/media_tree.git 14788W: https://linuxtv.org 14789S: Maintained 14790F: drivers/media/i2c/tda9840* 14791 14792TEA5761 TUNER DRIVER 14793M: Mauro Carvalho Chehab <mchehab@kernel.org> 14794L: linux-media@vger.kernel.org 14795W: https://linuxtv.org 14796T: git git://linuxtv.org/media_tree.git 14797S: Odd fixes 14798F: drivers/media/tuners/tea5761.* 14799 14800TEA5767 TUNER DRIVER 14801M: Mauro Carvalho Chehab <mchehab@kernel.org> 14802L: linux-media@vger.kernel.org 14803W: https://linuxtv.org 14804T: git git://linuxtv.org/media_tree.git 14805S: Maintained 14806F: drivers/media/tuners/tea5767.* 14807 14808TEA6415C MEDIA DRIVER 14809M: Hans Verkuil <hverkuil@xs4all.nl> 14810L: linux-media@vger.kernel.org 14811T: git git://linuxtv.org/media_tree.git 14812W: https://linuxtv.org 14813S: Maintained 14814F: drivers/media/i2c/tea6415c* 14815 14816TEA6420 MEDIA DRIVER 14817M: Hans Verkuil <hverkuil@xs4all.nl> 14818L: linux-media@vger.kernel.org 14819T: git git://linuxtv.org/media_tree.git 14820W: https://linuxtv.org 14821S: Maintained 14822F: drivers/media/i2c/tea6420* 14823 14824TEAM DRIVER 14825M: Jiri Pirko <jiri@resnulli.us> 14826L: netdev@vger.kernel.org 14827S: Supported 14828F: drivers/net/team/ 14829F: include/linux/if_team.h 14830F: include/uapi/linux/if_team.h 14831 14832TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14833M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14834S: Maintained 14835F: arch/x86/platform/ts5500/ 14836 14837TECHNOTREND USB IR RECEIVER 14838M: Sean Young <sean@mess.org> 14839L: linux-media@vger.kernel.org 14840S: Maintained 14841F: drivers/media/rc/ttusbir.c 14842 14843TECHWELL TW9910 VIDEO DECODER 14844L: linux-media@vger.kernel.org 14845S: Orphan 14846F: drivers/media/i2c/tw9910.c 14847F: include/media/i2c/tw9910.h 14848 14849TEE SUBSYSTEM 14850M: Jens Wiklander <jens.wiklander@linaro.org> 14851S: Maintained 14852F: include/linux/tee_drv.h 14853F: include/uapi/linux/tee.h 14854F: drivers/tee/ 14855F: Documentation/tee.txt 14856 14857TEGRA ARCHITECTURE SUPPORT 14858M: Thierry Reding <thierry.reding@gmail.com> 14859M: Jonathan Hunter <jonathanh@nvidia.com> 14860L: linux-tegra@vger.kernel.org 14861Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14863S: Supported 14864N: [^a-z]tegra 14865 14866TEGRA CLOCK DRIVER 14867M: Peter De Schrijver <pdeschrijver@nvidia.com> 14868M: Prashant Gaikwad <pgaikwad@nvidia.com> 14869S: Supported 14870F: drivers/clk/tegra/ 14871 14872TEGRA DMA DRIVERS 14873M: Laxman Dewangan <ldewangan@nvidia.com> 14874M: Jon Hunter <jonathanh@nvidia.com> 14875S: Supported 14876F: drivers/dma/tegra* 14877 14878TEGRA I2C DRIVER 14879M: Laxman Dewangan <ldewangan@nvidia.com> 14880S: Supported 14881F: drivers/i2c/busses/i2c-tegra.c 14882 14883TEGRA IOMMU DRIVERS 14884M: Thierry Reding <thierry.reding@gmail.com> 14885L: linux-tegra@vger.kernel.org 14886S: Supported 14887F: drivers/iommu/tegra* 14888 14889TEGRA KBC DRIVER 14890M: Laxman Dewangan <ldewangan@nvidia.com> 14891S: Supported 14892F: drivers/input/keyboard/tegra-kbc.c 14893 14894TEGRA NAND DRIVER 14895M: Stefan Agner <stefan@agner.ch> 14896M: Lucas Stach <dev@lynxeye.de> 14897S: Maintained 14898F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14899F: drivers/mtd/nand/raw/tegra_nand.c 14900 14901TEGRA PWM DRIVER 14902M: Thierry Reding <thierry.reding@gmail.com> 14903S: Supported 14904F: drivers/pwm/pwm-tegra.c 14905 14906TEGRA SERIAL DRIVER 14907M: Laxman Dewangan <ldewangan@nvidia.com> 14908S: Supported 14909F: drivers/tty/serial/serial-tegra.c 14910 14911TEGRA SPI DRIVER 14912M: Laxman Dewangan <ldewangan@nvidia.com> 14913S: Supported 14914F: drivers/spi/spi-tegra* 14915 14916TEHUTI ETHERNET DRIVER 14917M: Andy Gospodarek <andy@greyhouse.net> 14918L: netdev@vger.kernel.org 14919S: Supported 14920F: drivers/net/ethernet/tehuti/* 14921 14922Telecom Clock Driver for MCPL0010 14923M: Mark Gross <mark.gross@intel.com> 14924S: Supported 14925F: drivers/char/tlclk.c 14926 14927TENSILICA XTENSA PORT (xtensa) 14928M: Chris Zankel <chris@zankel.net> 14929M: Max Filippov <jcmvbkbc@gmail.com> 14930L: linux-xtensa@linux-xtensa.org 14931T: git git://github.com/czankel/xtensa-linux.git 14932S: Maintained 14933F: arch/xtensa/ 14934F: drivers/irqchip/irq-xtensa-* 14935 14936Texas Instruments' System Control Interface (TISCI) Protocol Driver 14937M: Nishanth Menon <nm@ti.com> 14938M: Tero Kristo <t-kristo@ti.com> 14939M: Santosh Shilimkar <ssantosh@kernel.org> 14940L: linux-arm-kernel@lists.infradead.org 14941S: Maintained 14942F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14943F: drivers/firmware/ti_sci* 14944F: include/linux/soc/ti/ti_sci_protocol.h 14945F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14946F: drivers/soc/ti/ti_sci_pm_domains.c 14947F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14948F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14949F: drivers/clk/keystone/sci-clk.c 14950F: drivers/reset/reset-ti-sci.c 14951 14952Texas Instruments ASoC drivers 14953M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14954L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14955S: Maintained 14956F: sound/soc/ti/ 14957 14958THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14959M: Hans Verkuil <hverkuil@xs4all.nl> 14960L: linux-media@vger.kernel.org 14961T: git git://linuxtv.org/media_tree.git 14962W: https://linuxtv.org 14963S: Maintained 14964F: drivers/media/radio/radio-raremono.c 14965 14966THERMAL 14967M: Zhang Rui <rui.zhang@intel.com> 14968M: Eduardo Valentin <edubezval@gmail.com> 14969R: Daniel Lezcano <daniel.lezcano@linaro.org> 14970L: linux-pm@vger.kernel.org 14971T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14972T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14973Q: https://patchwork.kernel.org/project/linux-pm/list/ 14974S: Supported 14975F: drivers/thermal/ 14976F: include/linux/thermal.h 14977F: include/uapi/linux/thermal.h 14978F: include/linux/cpu_cooling.h 14979F: Documentation/devicetree/bindings/thermal/ 14980 14981THERMAL/CPU_COOLING 14982M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14983M: Viresh Kumar <viresh.kumar@linaro.org> 14984M: Javi Merino <javi.merino@kernel.org> 14985L: linux-pm@vger.kernel.org 14986S: Supported 14987F: Documentation/thermal/cpu-cooling-api.txt 14988F: drivers/thermal/cpu_cooling.c 14989F: include/linux/cpu_cooling.h 14990 14991THINKPAD ACPI EXTRAS DRIVER 14992M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14993L: ibm-acpi-devel@lists.sourceforge.net 14994L: platform-driver-x86@vger.kernel.org 14995W: http://ibm-acpi.sourceforge.net 14996W: http://thinkwiki.org/wiki/Ibm-acpi 14997T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14998S: Maintained 14999F: drivers/platform/x86/thinkpad_acpi.c 15000 15001THUNDERBOLT DRIVER 15002M: Andreas Noever <andreas.noever@gmail.com> 15003M: Michael Jamet <michael.jamet@intel.com> 15004M: Mika Westerberg <mika.westerberg@linux.intel.com> 15005M: Yehezkel Bernat <YehezkelShB@gmail.com> 15006T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15007S: Maintained 15008F: Documentation/admin-guide/thunderbolt.rst 15009F: drivers/thunderbolt/ 15010F: include/linux/thunderbolt.h 15011 15012THUNDERBOLT NETWORK DRIVER 15013M: Michael Jamet <michael.jamet@intel.com> 15014M: Mika Westerberg <mika.westerberg@linux.intel.com> 15015M: Yehezkel Bernat <YehezkelShB@gmail.com> 15016L: netdev@vger.kernel.org 15017S: Maintained 15018F: drivers/net/thunderbolt.c 15019 15020THUNDERX GPIO DRIVER 15021M: David Daney <david.daney@cavium.com> 15022S: Maintained 15023F: drivers/gpio/gpio-thunderx.c 15024 15025TI AM437X VPFE DRIVER 15026M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15027L: linux-media@vger.kernel.org 15028W: https://linuxtv.org 15029Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15030T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15031S: Maintained 15032F: drivers/media/platform/am437x/ 15033 15034TI BANDGAP AND THERMAL DRIVER 15035M: Eduardo Valentin <edubezval@gmail.com> 15036M: Keerthy <j-keerthy@ti.com> 15037L: linux-pm@vger.kernel.org 15038L: linux-omap@vger.kernel.org 15039S: Maintained 15040F: drivers/thermal/ti-soc-thermal/ 15041 15042TI BQ27XXX POWER SUPPLY DRIVER 15043R: Andrew F. Davis <afd@ti.com> 15044F: include/linux/power/bq27xxx_battery.h 15045F: drivers/power/supply/bq27xxx_battery.c 15046F: drivers/power/supply/bq27xxx_battery_i2c.c 15047 15048TI CDCE706 CLOCK DRIVER 15049M: Max Filippov <jcmvbkbc@gmail.com> 15050S: Maintained 15051F: drivers/clk/clk-cdce706.c 15052 15053TI CLOCK DRIVER 15054M: Tero Kristo <t-kristo@ti.com> 15055L: linux-omap@vger.kernel.org 15056S: Maintained 15057F: drivers/clk/ti/ 15058F: include/linux/clk/ti.h 15059 15060TI DAVINCI MACHINE SUPPORT 15061M: Sekhar Nori <nsekhar@ti.com> 15062M: Kevin Hilman <khilman@kernel.org> 15063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15064T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15065S: Supported 15066F: arch/arm/mach-davinci/ 15067F: drivers/i2c/busses/i2c-davinci.c 15068F: arch/arm/boot/dts/da850* 15069 15070TI DAVINCI SERIES CLOCK DRIVER 15071M: David Lechner <david@lechnology.com> 15072R: Sekhar Nori <nsekhar@ti.com> 15073S: Maintained 15074F: Documentation/devicetree/bindings/clock/ti/davinci/ 15075F: drivers/clk/davinci/ 15076 15077TI DAVINCI SERIES GPIO DRIVER 15078M: Keerthy <j-keerthy@ti.com> 15079L: linux-gpio@vger.kernel.org 15080S: Maintained 15081F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15082F: drivers/gpio/gpio-davinci.c 15083 15084TI DAVINCI SERIES MEDIA DRIVER 15085M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15086L: linux-media@vger.kernel.org 15087W: https://linuxtv.org 15088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15089T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15090S: Maintained 15091F: drivers/media/platform/davinci/ 15092F: include/media/davinci/ 15093 15094TI ETHERNET SWITCH DRIVER (CPSW) 15095R: Grygorii Strashko <grygorii.strashko@ti.com> 15096L: linux-omap@vger.kernel.org 15097L: netdev@vger.kernel.org 15098S: Maintained 15099F: drivers/net/ethernet/ti/cpsw* 15100F: drivers/net/ethernet/ti/davinci* 15101 15102TI FLASH MEDIA INTERFACE DRIVER 15103M: Alex Dubov <oakad@yahoo.com> 15104S: Maintained 15105F: drivers/misc/tifm* 15106F: drivers/mmc/host/tifm_sd.c 15107F: include/linux/tifm.h 15108 15109TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15110M: Santosh Shilimkar <ssantosh@kernel.org> 15111L: linux-kernel@vger.kernel.org 15112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15113S: Maintained 15114F: drivers/soc/ti/* 15115T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15116 15117TI LM49xxx FAMILY ASoC CODEC DRIVERS 15118M: M R Swami Reddy <mr.swami.reddy@ti.com> 15119M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15120L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15121S: Maintained 15122F: sound/soc/codecs/lm49453* 15123F: sound/soc/codecs/isabelle* 15124 15125TI LP855x BACKLIGHT DRIVER 15126M: Milo Kim <milo.kim@ti.com> 15127S: Maintained 15128F: Documentation/backlight/lp855x-driver.txt 15129F: drivers/video/backlight/lp855x_bl.c 15130F: include/linux/platform_data/lp855x.h 15131 15132TI LP8727 CHARGER DRIVER 15133M: Milo Kim <milo.kim@ti.com> 15134S: Maintained 15135F: drivers/power/supply/lp8727_charger.c 15136F: include/linux/platform_data/lp8727.h 15137 15138TI LP8788 MFD DRIVER 15139M: Milo Kim <milo.kim@ti.com> 15140S: Maintained 15141F: drivers/iio/adc/lp8788_adc.c 15142F: drivers/leds/leds-lp8788.c 15143F: drivers/mfd/lp8788*.c 15144F: drivers/power/supply/lp8788-charger.c 15145F: drivers/regulator/lp8788-*.c 15146F: include/linux/mfd/lp8788*.h 15147 15148TI NETCP ETHERNET DRIVER 15149M: Wingman Kwok <w-kwok2@ti.com> 15150M: Murali Karicheri <m-karicheri2@ti.com> 15151L: netdev@vger.kernel.org 15152S: Maintained 15153F: drivers/net/ethernet/ti/netcp* 15154 15155TI PCM3060 ASoC CODEC DRIVER 15156M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15157L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15158S: Maintained 15159F: Documentation/devicetree/bindings/sound/pcm3060.txt 15160F: sound/soc/codecs/pcm3060* 15161 15162TI TAS571X FAMILY ASoC CODEC DRIVER 15163M: Kevin Cernekee <cernekee@chromium.org> 15164L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15165S: Odd Fixes 15166F: sound/soc/codecs/tas571x* 15167 15168TI TRF7970A NFC DRIVER 15169M: Mark Greer <mgreer@animalcreek.com> 15170L: linux-wireless@vger.kernel.org 15171L: linux-nfc@lists.01.org (moderated for non-subscribers) 15172S: Supported 15173F: drivers/nfc/trf7970a.c 15174F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15175 15176TI TWL4030 SERIES SOC CODEC DRIVER 15177M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15178L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15179S: Maintained 15180F: sound/soc/codecs/twl4030* 15181 15182TI VPE/CAL DRIVERS 15183M: Benoit Parrot <bparrot@ti.com> 15184L: linux-media@vger.kernel.org 15185W: http://linuxtv.org/ 15186Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15187S: Maintained 15188F: drivers/media/platform/ti-vpe/ 15189 15190TI WILINK WIRELESS DRIVERS 15191L: linux-wireless@vger.kernel.org 15192W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15193W: http://wireless.kernel.org/en/users/Drivers/wl1251 15194T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15195S: Orphan 15196F: drivers/net/wireless/ti/ 15197F: include/linux/wl12xx.h 15198 15199TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15200M: John Stultz <john.stultz@linaro.org> 15201M: Thomas Gleixner <tglx@linutronix.de> 15202R: Stephen Boyd <sboyd@kernel.org> 15203L: linux-kernel@vger.kernel.org 15204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15205S: Supported 15206F: include/linux/clocksource.h 15207F: include/linux/time.h 15208F: include/linux/timex.h 15209F: include/uapi/linux/time.h 15210F: include/uapi/linux/timex.h 15211F: kernel/time/clocksource.c 15212F: kernel/time/time*.c 15213F: kernel/time/alarmtimer.c 15214F: kernel/time/ntp.c 15215F: tools/testing/selftests/timers/ 15216 15217TIPC NETWORK LAYER 15218M: Jon Maloy <jon.maloy@ericsson.com> 15219M: Ying Xue <ying.xue@windriver.com> 15220L: netdev@vger.kernel.org (core kernel code) 15221L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15222W: http://tipc.sourceforge.net/ 15223S: Maintained 15224F: include/uapi/linux/tipc*.h 15225F: net/tipc/ 15226 15227TLAN NETWORK DRIVER 15228M: Samuel Chessman <chessman@tux.org> 15229L: tlan-devel@lists.sourceforge.net (subscribers-only) 15230W: http://sourceforge.net/projects/tlan/ 15231S: Maintained 15232F: Documentation/networking/device_drivers/ti/tlan.txt 15233F: drivers/net/ethernet/ti/tlan.* 15234 15235TM6000 VIDEO4LINUX DRIVER 15236M: Mauro Carvalho Chehab <mchehab@kernel.org> 15237L: linux-media@vger.kernel.org 15238W: https://linuxtv.org 15239T: git git://linuxtv.org/media_tree.git 15240S: Odd fixes 15241F: drivers/media/usb/tm6000/ 15242F: Documentation/media/v4l-drivers/tm6000* 15243 15244TMIO/SDHI MMC DRIVER 15245M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15246L: linux-mmc@vger.kernel.org 15247S: Supported 15248F: drivers/mmc/host/tmio_mmc* 15249F: drivers/mmc/host/renesas_sdhi* 15250F: include/linux/mfd/tmio.h 15251 15252TMP401 HARDWARE MONITOR DRIVER 15253M: Guenter Roeck <linux@roeck-us.net> 15254L: linux-hwmon@vger.kernel.org 15255S: Maintained 15256F: Documentation/hwmon/tmp401 15257F: drivers/hwmon/tmp401.c 15258 15259TMPFS (SHMEM FILESYSTEM) 15260M: Hugh Dickins <hughd@google.com> 15261L: linux-mm@kvack.org 15262S: Maintained 15263F: include/linux/shmem_fs.h 15264F: mm/shmem.c 15265 15266TOMOYO SECURITY MODULE 15267M: Kentaro Takeda <takedakn@nttdata.co.jp> 15268M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15269L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15270L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15271L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15272L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15273W: http://tomoyo.sourceforge.jp/ 15274T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15275S: Maintained 15276F: security/tomoyo/ 15277 15278TOPSTAR LAPTOP EXTRAS DRIVER 15279M: Herton Ronaldo Krzesinski <herton@canonical.com> 15280L: platform-driver-x86@vger.kernel.org 15281S: Maintained 15282F: drivers/platform/x86/topstar-laptop.c 15283 15284TORTURE-TEST MODULES 15285M: Davidlohr Bueso <dave@stgolabs.net> 15286M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15287M: Josh Triplett <josh@joshtriplett.org> 15288L: linux-kernel@vger.kernel.org 15289S: Supported 15290T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15291F: Documentation/RCU/torture.txt 15292F: kernel/torture.c 15293F: kernel/rcu/rcutorture.c 15294F: kernel/rcu/rcuperf.c 15295F: kernel/locking/locktorture.c 15296 15297TOSHIBA ACPI EXTRAS DRIVER 15298M: Azael Avalos <coproscefalo@gmail.com> 15299L: platform-driver-x86@vger.kernel.org 15300S: Maintained 15301F: drivers/platform/x86/toshiba_acpi.c 15302 15303TOSHIBA BLUETOOTH DRIVER 15304M: Azael Avalos <coproscefalo@gmail.com> 15305L: platform-driver-x86@vger.kernel.org 15306S: Maintained 15307F: drivers/platform/x86/toshiba_bluetooth.c 15308 15309TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15310M: Azael Avalos <coproscefalo@gmail.com> 15311L: platform-driver-x86@vger.kernel.org 15312S: Maintained 15313F: drivers/platform/x86/toshiba_haps.c 15314 15315TOSHIBA SMM DRIVER 15316M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15317W: http://www.buzzard.org.uk/toshiba/ 15318S: Maintained 15319F: drivers/char/toshiba.c 15320F: include/linux/toshiba.h 15321F: include/uapi/linux/toshiba.h 15322 15323TOSHIBA TC358743 DRIVER 15324M: Mats Randgaard <matrandg@cisco.com> 15325L: linux-media@vger.kernel.org 15326S: Maintained 15327F: drivers/media/i2c/tc358743* 15328F: include/media/i2c/tc358743.h 15329 15330TOSHIBA WMI HOTKEYS DRIVER 15331M: Azael Avalos <coproscefalo@gmail.com> 15332L: platform-driver-x86@vger.kernel.org 15333S: Maintained 15334F: drivers/platform/x86/toshiba-wmi.c 15335 15336TPM DEVICE DRIVER 15337M: Peter Huewe <peterhuewe@gmx.de> 15338M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15339R: Jason Gunthorpe <jgg@ziepe.ca> 15340L: linux-integrity@vger.kernel.org 15341Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15342W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15343T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15344S: Maintained 15345F: drivers/char/tpm/ 15346 15347TRACING 15348M: Steven Rostedt <rostedt@goodmis.org> 15349M: Ingo Molnar <mingo@redhat.com> 15350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15351S: Maintained 15352F: Documentation/trace/ftrace.rst 15353F: arch/*/*/*/ftrace.h 15354F: arch/*/kernel/ftrace.c 15355F: include/*/ftrace.h 15356F: include/linux/trace*.h 15357F: include/trace/ 15358F: kernel/trace/ 15359F: tools/testing/selftests/ftrace/ 15360 15361TRACING MMIO ACCESSES (MMIOTRACE) 15362M: Steven Rostedt <rostedt@goodmis.org> 15363M: Ingo Molnar <mingo@kernel.org> 15364R: Karol Herbst <karolherbst@gmail.com> 15365R: Pekka Paalanen <ppaalanen@gmail.com> 15366S: Maintained 15367L: linux-kernel@vger.kernel.org 15368L: nouveau@lists.freedesktop.org 15369F: kernel/trace/trace_mmiotrace.c 15370F: include/linux/mmiotrace.h 15371F: arch/x86/mm/kmmio.c 15372F: arch/x86/mm/mmio-mod.c 15373F: arch/x86/mm/testmmiotrace.c 15374 15375TRIVIAL PATCHES 15376M: Jiri Kosina <trivial@kernel.org> 15377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15378S: Maintained 15379K: ^Subject:.*(?i)trivial 15380 15381TEMPO SEMICONDUCTOR DRIVERS 15382M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15383S: Maintained 15384F: sound/soc/codecs/tscs*.c 15385F: sound/soc/codecs/tscs*.h 15386F: Documentation/devicetree/bindings/sound/tscs*.txt 15387 15388TTY LAYER 15389M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15390M: Jiri Slaby <jslaby@suse.com> 15391S: Supported 15392T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15393F: Documentation/serial/ 15394F: drivers/tty/ 15395F: drivers/tty/serial/serial_core.c 15396F: include/linux/serial_core.h 15397F: include/linux/serial.h 15398F: include/linux/tty.h 15399F: include/uapi/linux/serial_core.h 15400F: include/uapi/linux/serial.h 15401F: include/uapi/linux/tty.h 15402 15403TUA9001 MEDIA DRIVER 15404M: Antti Palosaari <crope@iki.fi> 15405L: linux-media@vger.kernel.org 15406W: https://linuxtv.org 15407W: http://palosaari.fi/linux/ 15408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15409T: git git://linuxtv.org/anttip/media_tree.git 15410S: Maintained 15411F: drivers/media/tuners/tua9001* 15412 15413TULIP NETWORK DRIVERS 15414L: netdev@vger.kernel.org 15415L: linux-parisc@vger.kernel.org 15416S: Orphan 15417F: drivers/net/ethernet/dec/tulip/ 15418 15419TUN/TAP driver 15420M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15421W: http://vtun.sourceforge.net/tun 15422S: Maintained 15423F: Documentation/networking/tuntap.txt 15424F: arch/um/os-Linux/drivers/ 15425 15426TURBOCHANNEL SUBSYSTEM 15427M: "Maciej W. Rozycki" <macro@linux-mips.org> 15428M: Ralf Baechle <ralf@linux-mips.org> 15429L: linux-mips@vger.kernel.org 15430Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15431S: Maintained 15432F: drivers/tc/ 15433F: include/linux/tc.h 15434 15435TURBOSTAT UTILITY 15436M: "Len Brown" <lenb@kernel.org> 15437L: linux-pm@vger.kernel.org 15438B: https://bugzilla.kernel.org 15439Q: https://patchwork.kernel.org/project/linux-pm/list/ 15440T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15441S: Supported 15442F: tools/power/x86/turbostat/ 15443 15444TW5864 VIDEO4LINUX DRIVER 15445M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15446M: Anton Sviridenko <anton@corp.bluecherry.net> 15447M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15448M: Andrey Utkin <andrey_utkin@fastmail.com> 15449L: linux-media@vger.kernel.org 15450S: Supported 15451F: drivers/media/pci/tw5864/ 15452 15453TW68 VIDEO4LINUX DRIVER 15454M: Hans Verkuil <hverkuil@xs4all.nl> 15455L: linux-media@vger.kernel.org 15456T: git git://linuxtv.org/media_tree.git 15457W: https://linuxtv.org 15458S: Odd Fixes 15459F: drivers/media/pci/tw68/ 15460 15461TW686X VIDEO4LINUX DRIVER 15462M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15463L: linux-media@vger.kernel.org 15464T: git git://linuxtv.org/media_tree.git 15465W: http://linuxtv.org 15466S: Maintained 15467F: drivers/media/pci/tw686x/ 15468 15469UBI FILE SYSTEM (UBIFS) 15470M: Richard Weinberger <richard@nod.at> 15471M: Artem Bityutskiy <dedekind1@gmail.com> 15472M: Adrian Hunter <adrian.hunter@intel.com> 15473L: linux-mtd@lists.infradead.org 15474T: git git://git.infradead.org/ubifs-2.6.git 15475W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15476S: Supported 15477F: Documentation/filesystems/ubifs.txt 15478F: fs/ubifs/ 15479 15480UCLINUX (M68KNOMMU AND COLDFIRE) 15481M: Greg Ungerer <gerg@linux-m68k.org> 15482W: http://www.linux-m68k.org/ 15483W: http://www.uclinux.org/ 15484L: linux-m68k@lists.linux-m68k.org 15485L: uclinux-dev@uclinux.org (subscribers-only) 15486T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15487S: Maintained 15488F: arch/m68k/coldfire/ 15489F: arch/m68k/68*/ 15490F: arch/m68k/*/*_no.* 15491F: arch/m68k/include/asm/*_no.* 15492 15493UDF FILESYSTEM 15494M: Jan Kara <jack@suse.com> 15495S: Maintained 15496F: Documentation/filesystems/udf.txt 15497F: fs/udf/ 15498 15499UDRAW TABLET 15500M: Bastien Nocera <hadess@hadess.net> 15501L: linux-input@vger.kernel.org 15502S: Maintained 15503F: drivers/hid/hid-udraw-ps3.c 15504 15505UFS FILESYSTEM 15506M: Evgeniy Dushistov <dushistov@mail.ru> 15507S: Maintained 15508F: Documentation/filesystems/ufs.txt 15509F: fs/ufs/ 15510 15511UHID USERSPACE HID IO DRIVER: 15512M: David Herrmann <dh.herrmann@googlemail.com> 15513L: linux-input@vger.kernel.org 15514S: Maintained 15515F: drivers/hid/uhid.c 15516F: include/uapi/linux/uhid.h 15517 15518ULPI BUS 15519M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15520L: linux-usb@vger.kernel.org 15521S: Maintained 15522F: drivers/usb/common/ulpi.c 15523F: include/linux/ulpi/ 15524 15525ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15526L: linux-usb@vger.kernel.org 15527S: Orphan 15528F: drivers/uwb/ 15529F: include/linux/uwb.h 15530F: include/linux/uwb/ 15531 15532UNICORE32 ARCHITECTURE: 15533M: Guan Xuetao <gxt@pku.edu.cn> 15534W: http://mprc.pku.edu.cn/~guanxuetao/linux 15535S: Maintained 15536T: git git://github.com/gxt/linux.git 15537F: arch/unicore32/ 15538 15539UNIFDEF 15540M: Tony Finch <dot@dotat.at> 15541W: http://dotat.at/prog/unifdef 15542S: Maintained 15543F: scripts/unifdef.c 15544 15545UNIFORM CDROM DRIVER 15546M: Jens Axboe <axboe@kernel.dk> 15547W: http://www.kernel.dk 15548S: Maintained 15549F: Documentation/cdrom/ 15550F: drivers/cdrom/cdrom.c 15551F: include/linux/cdrom.h 15552F: include/uapi/linux/cdrom.h 15553 15554UNISYS S-PAR DRIVERS 15555M: David Kershner <david.kershner@unisys.com> 15556L: sparmaintainer@unisys.com (Unisys internal) 15557S: Supported 15558F: include/linux/visorbus.h 15559F: drivers/visorbus/ 15560F: drivers/staging/unisys/ 15561 15562UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15563M: Vinayak Holikatti <vinholikatti@gmail.com> 15564L: linux-scsi@vger.kernel.org 15565S: Supported 15566F: Documentation/scsi/ufs.txt 15567F: drivers/scsi/ufs/ 15568 15569UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15570M: Joao Pinto <jpinto@synopsys.com> 15571L: linux-scsi@vger.kernel.org 15572S: Supported 15573F: drivers/scsi/ufs/*dwc* 15574 15575UNSORTED BLOCK IMAGES (UBI) 15576M: Artem Bityutskiy <dedekind1@gmail.com> 15577M: Richard Weinberger <richard@nod.at> 15578W: http://www.linux-mtd.infradead.org/ 15579L: linux-mtd@lists.infradead.org 15580T: git git://git.infradead.org/ubifs-2.6.git 15581S: Supported 15582F: drivers/mtd/ubi/ 15583F: include/linux/mtd/ubi.h 15584F: include/uapi/mtd/ubi-user.h 15585 15586USB "USBNET" DRIVER FRAMEWORK 15587M: Oliver Neukum <oneukum@suse.com> 15588L: netdev@vger.kernel.org 15589W: http://www.linux-usb.org/usbnet 15590S: Maintained 15591F: drivers/net/usb/usbnet.c 15592F: include/linux/usb/usbnet.h 15593 15594USB ACM DRIVER 15595M: Oliver Neukum <oneukum@suse.com> 15596L: linux-usb@vger.kernel.org 15597S: Maintained 15598F: Documentation/usb/acm.txt 15599F: drivers/usb/class/cdc-acm.* 15600 15601USB AR5523 WIRELESS DRIVER 15602M: Pontus Fuchs <pontus.fuchs@gmail.com> 15603L: linux-wireless@vger.kernel.org 15604S: Maintained 15605F: drivers/net/wireless/ath/ar5523/ 15606 15607USB ATTACHED SCSI 15608M: Oliver Neukum <oneukum@suse.com> 15609L: linux-usb@vger.kernel.org 15610L: linux-scsi@vger.kernel.org 15611S: Maintained 15612F: drivers/usb/storage/uas.c 15613 15614USB CDC ETHERNET DRIVER 15615M: Oliver Neukum <oliver@neukum.org> 15616L: linux-usb@vger.kernel.org 15617S: Maintained 15618F: drivers/net/usb/cdc_*.c 15619F: include/uapi/linux/usb/cdc.h 15620 15621USB CHAOSKEY DRIVER 15622M: Keith Packard <keithp@keithp.com> 15623L: linux-usb@vger.kernel.org 15624S: Maintained 15625F: drivers/usb/misc/chaoskey.c 15626 15627USB CYPRESS C67X00 DRIVER 15628M: Peter Korsgaard <jacmet@sunsite.dk> 15629L: linux-usb@vger.kernel.org 15630S: Maintained 15631F: drivers/usb/c67x00/ 15632 15633USB DAVICOM DM9601 DRIVER 15634M: Peter Korsgaard <jacmet@sunsite.dk> 15635L: netdev@vger.kernel.org 15636W: http://www.linux-usb.org/usbnet 15637S: Maintained 15638F: drivers/net/usb/dm9601.c 15639 15640USB DIAMOND RIO500 DRIVER 15641M: Cesar Miquel <miquel@df.uba.ar> 15642L: rio500-users@lists.sourceforge.net 15643W: http://rio500.sourceforge.net 15644S: Maintained 15645F: drivers/usb/misc/rio500* 15646 15647USB EHCI DRIVER 15648M: Alan Stern <stern@rowland.harvard.edu> 15649L: linux-usb@vger.kernel.org 15650S: Maintained 15651F: Documentation/usb/ehci.txt 15652F: drivers/usb/host/ehci* 15653 15654USB GADGET/PERIPHERAL SUBSYSTEM 15655M: Felipe Balbi <balbi@kernel.org> 15656L: linux-usb@vger.kernel.org 15657W: http://www.linux-usb.org/gadget 15658T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15659S: Maintained 15660F: drivers/usb/gadget/ 15661F: include/linux/usb/gadget* 15662 15663USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15664M: Jiri Kosina <jikos@kernel.org> 15665M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15666L: linux-usb@vger.kernel.org 15667T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15668S: Maintained 15669F: Documentation/hid/hiddev.txt 15670F: drivers/hid/usbhid/ 15671 15672USB INTEL XHCI ROLE MUX DRIVER 15673M: Hans de Goede <hdegoede@redhat.com> 15674L: linux-usb@vger.kernel.org 15675S: Maintained 15676F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15677 15678USB ISP116X DRIVER 15679M: Olav Kongas <ok@artecdesign.ee> 15680L: linux-usb@vger.kernel.org 15681S: Maintained 15682F: drivers/usb/host/isp116x* 15683F: include/linux/usb/isp116x.h 15684 15685USB LAN78XX ETHERNET DRIVER 15686M: Woojung Huh <woojung.huh@microchip.com> 15687M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15688L: netdev@vger.kernel.org 15689S: Maintained 15690F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15691F: drivers/net/usb/lan78xx.* 15692F: include/dt-bindings/net/microchip-lan78xx.h 15693 15694USB MASS STORAGE DRIVER 15695M: Alan Stern <stern@rowland.harvard.edu> 15696L: linux-usb@vger.kernel.org 15697L: usb-storage@lists.one-eyed-alien.net 15698S: Maintained 15699W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15700F: drivers/usb/storage/ 15701 15702USB MIDI DRIVER 15703M: Clemens Ladisch <clemens@ladisch.de> 15704L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15705T: git git://git.alsa-project.org/alsa-kernel.git 15706S: Maintained 15707F: sound/usb/midi.* 15708 15709USB NETWORKING DRIVERS 15710L: linux-usb@vger.kernel.org 15711S: Odd Fixes 15712F: drivers/net/usb/ 15713 15714USB OHCI DRIVER 15715M: Alan Stern <stern@rowland.harvard.edu> 15716L: linux-usb@vger.kernel.org 15717S: Maintained 15718F: Documentation/usb/ohci.txt 15719F: drivers/usb/host/ohci* 15720 15721USB OTG FSM (Finite State Machine) 15722M: Peter Chen <Peter.Chen@nxp.com> 15723T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15724L: linux-usb@vger.kernel.org 15725S: Maintained 15726F: drivers/usb/common/usb-otg-fsm.c 15727 15728USB OVER IP DRIVER 15729M: Valentina Manea <valentina.manea.m@gmail.com> 15730M: Shuah Khan <shuah@kernel.org> 15731L: linux-usb@vger.kernel.org 15732S: Maintained 15733F: Documentation/usb/usbip_protocol.txt 15734F: drivers/usb/usbip/ 15735F: tools/usb/usbip/ 15736F: tools/testing/selftests/drivers/usb/usbip/ 15737 15738USB PEGASUS DRIVER 15739M: Petko Manolov <petkan@nucleusys.com> 15740L: linux-usb@vger.kernel.org 15741L: netdev@vger.kernel.org 15742T: git git://github.com/petkan/pegasus.git 15743W: https://github.com/petkan/pegasus 15744S: Maintained 15745F: drivers/net/usb/pegasus.* 15746 15747USB PHY LAYER 15748M: Felipe Balbi <balbi@kernel.org> 15749L: linux-usb@vger.kernel.org 15750T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15751S: Maintained 15752F: drivers/usb/phy/ 15753 15754USB PRINTER DRIVER (usblp) 15755M: Pete Zaitcev <zaitcev@redhat.com> 15756L: linux-usb@vger.kernel.org 15757S: Supported 15758F: drivers/usb/class/usblp.c 15759 15760USB QMI WWAN NETWORK DRIVER 15761M: Bjørn Mork <bjorn@mork.no> 15762L: netdev@vger.kernel.org 15763S: Maintained 15764F: Documentation/ABI/testing/sysfs-class-net-qmi 15765F: drivers/net/usb/qmi_wwan.c 15766 15767USB RTL8150 DRIVER 15768M: Petko Manolov <petkan@nucleusys.com> 15769L: linux-usb@vger.kernel.org 15770L: netdev@vger.kernel.org 15771T: git git://github.com/petkan/rtl8150.git 15772W: https://github.com/petkan/rtl8150 15773S: Maintained 15774F: drivers/net/usb/rtl8150.c 15775 15776USB SERIAL SUBSYSTEM 15777M: Johan Hovold <johan@kernel.org> 15778L: linux-usb@vger.kernel.org 15779T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15780S: Maintained 15781F: Documentation/usb/usb-serial.txt 15782F: drivers/usb/serial/ 15783F: include/linux/usb/serial.h 15784 15785USB SMSC75XX ETHERNET DRIVER 15786M: Steve Glendinning <steve.glendinning@shawell.net> 15787L: netdev@vger.kernel.org 15788S: Maintained 15789F: drivers/net/usb/smsc75xx.* 15790 15791USB SMSC95XX ETHERNET DRIVER 15792M: Steve Glendinning <steve.glendinning@shawell.net> 15793M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15794L: netdev@vger.kernel.org 15795S: Maintained 15796F: drivers/net/usb/smsc95xx.* 15797 15798USB SUBSYSTEM 15799M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15800L: linux-usb@vger.kernel.org 15801W: http://www.linux-usb.org 15802T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15803S: Supported 15804F: Documentation/devicetree/bindings/usb/ 15805F: Documentation/usb/ 15806F: drivers/usb/ 15807F: include/linux/usb.h 15808F: include/linux/usb/ 15809 15810USB TYPEC PI3USB30532 MUX DRIVER 15811M: Hans de Goede <hdegoede@redhat.com> 15812L: linux-usb@vger.kernel.org 15813S: Maintained 15814F: drivers/usb/typec/mux/pi3usb30532.c 15815 15816USB TYPEC CLASS 15817M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15818L: linux-usb@vger.kernel.org 15819S: Maintained 15820F: Documentation/ABI/testing/sysfs-class-typec 15821F: Documentation/driver-api/usb/typec.rst 15822F: drivers/usb/typec/ 15823F: include/linux/usb/typec.h 15824 15825USB TYPEC BUS FOR ALTERNATE MODES 15826M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15827L: linux-usb@vger.kernel.org 15828S: Maintained 15829F: Documentation/ABI/testing/sysfs-bus-typec 15830F: Documentation/driver-api/usb/typec_bus.rst 15831F: drivers/usb/typec/altmodes/ 15832F: include/linux/usb/typec_altmode.h 15833 15834USB TYPEC PORT CONTROLLER DRIVERS 15835M: Guenter Roeck <linux@roeck-us.net> 15836L: linux-usb@vger.kernel.org 15837S: Maintained 15838F: drivers/usb/typec/tcpm/ 15839 15840USB UHCI DRIVER 15841M: Alan Stern <stern@rowland.harvard.edu> 15842L: linux-usb@vger.kernel.org 15843S: Maintained 15844F: drivers/usb/host/uhci* 15845 15846USB VIDEO CLASS 15847M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15848L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15849L: linux-media@vger.kernel.org 15850T: git git://linuxtv.org/media_tree.git 15851W: http://www.ideasonboard.org/uvc/ 15852S: Maintained 15853F: drivers/media/usb/uvc/ 15854F: include/uapi/linux/uvcvideo.h 15855 15856USB VISION DRIVER 15857M: Hans Verkuil <hverkuil@xs4all.nl> 15858L: linux-media@vger.kernel.org 15859T: git git://linuxtv.org/media_tree.git 15860W: https://linuxtv.org 15861S: Odd Fixes 15862F: drivers/media/usb/usbvision/ 15863 15864USB WEBCAM GADGET 15865M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15866L: linux-usb@vger.kernel.org 15867S: Maintained 15868F: drivers/usb/gadget/function/*uvc* 15869F: drivers/usb/gadget/legacy/webcam.c 15870F: include/uapi/linux/usb/g_uvc.h 15871 15872USB WIRELESS RNDIS DRIVER (rndis_wlan) 15873M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15874L: linux-wireless@vger.kernel.org 15875S: Maintained 15876F: drivers/net/wireless/rndis_wlan.c 15877 15878USB XHCI DRIVER 15879M: Mathias Nyman <mathias.nyman@intel.com> 15880L: linux-usb@vger.kernel.org 15881S: Supported 15882F: drivers/usb/host/xhci* 15883F: drivers/usb/host/pci-quirks* 15884 15885USB ZD1201 DRIVER 15886L: linux-wireless@vger.kernel.org 15887W: http://linux-lc100020.sourceforge.net 15888S: Orphan 15889F: drivers/net/wireless/zydas/zd1201.* 15890 15891USB ZR364XX DRIVER 15892M: Antoine Jacquet <royale@zerezo.com> 15893L: linux-usb@vger.kernel.org 15894L: linux-media@vger.kernel.org 15895T: git git://linuxtv.org/media_tree.git 15896W: http://royale.zerezo.com/zr364xx/ 15897S: Maintained 15898F: Documentation/media/v4l-drivers/zr364xx* 15899F: drivers/media/usb/zr364xx/ 15900 15901USER-MODE LINUX (UML) 15902M: Jeff Dike <jdike@addtoit.com> 15903M: Richard Weinberger <richard@nod.at> 15904L: linux-um@lists.infradead.org 15905W: http://user-mode-linux.sourceforge.net 15906T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15907S: Maintained 15908F: Documentation/virtual/uml/ 15909F: arch/um/ 15910F: arch/x86/um/ 15911F: fs/hostfs/ 15912F: fs/hppfs/ 15913 15914USERSPACE COPYIN/COPYOUT (UIOVEC) 15915M: Alexander Viro <viro@zeniv.linux.org.uk> 15916S: Maintained 15917F: lib/iov_iter.c 15918F: include/linux/uio.h 15919 15920USERSPACE DMA BUFFER DRIVER 15921M: Gerd Hoffmann <kraxel@redhat.com> 15922S: Maintained 15923L: dri-devel@lists.freedesktop.org 15924F: drivers/dma-buf/udmabuf.c 15925F: include/uapi/linux/udmabuf.h 15926T: git git://anongit.freedesktop.org/drm/drm-misc 15927 15928USERSPACE I/O (UIO) 15929M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15930S: Maintained 15931T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15932F: Documentation/driver-api/uio-howto.rst 15933F: drivers/uio/ 15934F: include/linux/uio_driver.h 15935 15936UTIL-LINUX PACKAGE 15937M: Karel Zak <kzak@redhat.com> 15938L: util-linux@vger.kernel.org 15939W: http://en.wikipedia.org/wiki/Util-linux 15940T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15941S: Maintained 15942 15943UUID HELPERS 15944M: Christoph Hellwig <hch@lst.de> 15945R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15946L: linux-kernel@vger.kernel.org 15947T: git git://git.infradead.org/users/hch/uuid.git 15948F: lib/uuid.c 15949F: lib/test_uuid.c 15950F: include/linux/uuid.h 15951F: include/uapi/linux/uuid.h 15952S: Maintained 15953 15954UVESAFB DRIVER 15955M: Michal Januszewski <spock@gentoo.org> 15956L: linux-fbdev@vger.kernel.org 15957W: https://github.com/mjanusz/v86d 15958S: Maintained 15959F: Documentation/fb/uvesafb.txt 15960F: drivers/video/fbdev/uvesafb.* 15961 15962VF610 NAND DRIVER 15963M: Stefan Agner <stefan@agner.ch> 15964L: linux-mtd@lists.infradead.org 15965S: Supported 15966F: drivers/mtd/nand/raw/vf610_nfc.c 15967 15968VFAT/FAT/MSDOS FILESYSTEM 15969M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15970S: Maintained 15971F: Documentation/filesystems/vfat.txt 15972F: fs/fat/ 15973 15974VFIO DRIVER 15975M: Alex Williamson <alex.williamson@redhat.com> 15976L: kvm@vger.kernel.org 15977T: git git://github.com/awilliam/linux-vfio.git 15978S: Maintained 15979F: Documentation/vfio.txt 15980F: drivers/vfio/ 15981F: include/linux/vfio.h 15982F: include/uapi/linux/vfio.h 15983 15984VFIO MEDIATED DEVICE DRIVERS 15985M: Kirti Wankhede <kwankhede@nvidia.com> 15986L: kvm@vger.kernel.org 15987S: Maintained 15988F: Documentation/vfio-mediated-device.txt 15989F: drivers/vfio/mdev/ 15990F: include/linux/mdev.h 15991F: samples/vfio-mdev/ 15992 15993VFIO PLATFORM DRIVER 15994M: Eric Auger <eric.auger@redhat.com> 15995L: kvm@vger.kernel.org 15996S: Maintained 15997F: drivers/vfio/platform/ 15998 15999VGA_SWITCHEROO 16000R: Lukas Wunner <lukas@wunner.de> 16001S: Maintained 16002F: Documentation/gpu/vga-switcheroo.rst 16003F: drivers/gpu/vga/vga_switcheroo.c 16004F: include/linux/vga_switcheroo.h 16005T: git git://anongit.freedesktop.org/drm/drm-misc 16006 16007VIA RHINE NETWORK DRIVER 16008S: Orphan 16009F: drivers/net/ethernet/via/via-rhine.c 16010 16011VIA SD/MMC CARD CONTROLLER DRIVER 16012M: Bruce Chang <brucechang@via.com.tw> 16013M: Harald Welte <HaraldWelte@viatech.com> 16014S: Maintained 16015F: drivers/mmc/host/via-sdmmc.c 16016 16017VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16018M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16019L: linux-fbdev@vger.kernel.org 16020S: Maintained 16021F: include/linux/via-core.h 16022F: include/linux/via-gpio.h 16023F: include/linux/via_i2c.h 16024F: drivers/video/fbdev/via/ 16025 16026VIA VELOCITY NETWORK DRIVER 16027M: Francois Romieu <romieu@fr.zoreil.com> 16028L: netdev@vger.kernel.org 16029S: Maintained 16030F: drivers/net/ethernet/via/via-velocity.* 16031 16032VICODEC VIRTUAL CODEC DRIVER 16033M: Hans Verkuil <hans.verkuil@cisco.com> 16034L: linux-media@vger.kernel.org 16035T: git git://linuxtv.org/media_tree.git 16036W: https://linuxtv.org 16037S: Maintained 16038F: drivers/media/platform/vicodec/* 16039 16040VIDEO MULTIPLEXER DRIVER 16041M: Philipp Zabel <p.zabel@pengutronix.de> 16042L: linux-media@vger.kernel.org 16043S: Maintained 16044F: drivers/media/platform/video-mux.c 16045 16046VIDEO I2C POLLING DRIVER 16047M: Matt Ranostay <matt.ranostay@konsulko.com> 16048L: linux-media@vger.kernel.org 16049S: Maintained 16050F: drivers/media/i2c/video-i2c.c 16051 16052VIDEOBUF2 FRAMEWORK 16053M: Pawel Osciak <pawel@osciak.com> 16054M: Marek Szyprowski <m.szyprowski@samsung.com> 16055M: Kyungmin Park <kyungmin.park@samsung.com> 16056L: linux-media@vger.kernel.org 16057S: Maintained 16058F: drivers/media/common/videobuf2/* 16059F: include/media/videobuf2-* 16060 16061VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16062M: Helen Koike <helen.koike@collabora.com> 16063L: linux-media@vger.kernel.org 16064T: git git://linuxtv.org/media_tree.git 16065W: https://linuxtv.org 16066S: Maintained 16067F: drivers/media/platform/vimc/* 16068 16069VIRT LIB 16070M: Alex Williamson <alex.williamson@redhat.com> 16071M: Paolo Bonzini <pbonzini@redhat.com> 16072L: kvm@vger.kernel.org 16073S: Supported 16074F: virt/lib/ 16075 16076VIRTIO AND VHOST VSOCK DRIVER 16077M: Stefan Hajnoczi <stefanha@redhat.com> 16078L: kvm@vger.kernel.org 16079L: virtualization@lists.linux-foundation.org 16080L: netdev@vger.kernel.org 16081S: Maintained 16082F: include/linux/virtio_vsock.h 16083F: include/uapi/linux/virtio_vsock.h 16084F: include/uapi/linux/vsockmon.h 16085F: include/uapi/linux/vm_sockets_diag.h 16086F: net/vmw_vsock/diag.c 16087F: net/vmw_vsock/af_vsock_tap.c 16088F: net/vmw_vsock/virtio_transport_common.c 16089F: net/vmw_vsock/virtio_transport.c 16090F: drivers/net/vsockmon.c 16091F: drivers/vhost/vsock.c 16092F: tools/testing/vsock/ 16093 16094VIRTIO CONSOLE DRIVER 16095M: Amit Shah <amit@kernel.org> 16096L: virtualization@lists.linux-foundation.org 16097S: Maintained 16098F: drivers/char/virtio_console.c 16099F: include/linux/virtio_console.h 16100F: include/uapi/linux/virtio_console.h 16101 16102VIRTIO CORE, NET AND BLOCK DRIVERS 16103M: "Michael S. Tsirkin" <mst@redhat.com> 16104M: Jason Wang <jasowang@redhat.com> 16105L: virtualization@lists.linux-foundation.org 16106S: Maintained 16107F: Documentation/devicetree/bindings/virtio/ 16108F: drivers/virtio/ 16109F: tools/virtio/ 16110F: drivers/net/virtio_net.c 16111F: drivers/block/virtio_blk.c 16112F: include/linux/virtio*.h 16113F: include/uapi/linux/virtio_*.h 16114F: drivers/crypto/virtio/ 16115F: mm/balloon_compaction.c 16116 16117VIRTIO CRYPTO DRIVER 16118M: Gonglei <arei.gonglei@huawei.com> 16119L: virtualization@lists.linux-foundation.org 16120L: linux-crypto@vger.kernel.org 16121S: Maintained 16122F: drivers/crypto/virtio/ 16123F: include/uapi/linux/virtio_crypto.h 16124 16125VIRTIO DRIVERS FOR S390 16126M: Cornelia Huck <cohuck@redhat.com> 16127M: Halil Pasic <pasic@linux.ibm.com> 16128L: linux-s390@vger.kernel.org 16129L: virtualization@lists.linux-foundation.org 16130L: kvm@vger.kernel.org 16131S: Supported 16132F: drivers/s390/virtio/ 16133F: arch/s390/include/uapi/asm/virtio-ccw.h 16134 16135VIRTIO GPU DRIVER 16136M: David Airlie <airlied@linux.ie> 16137M: Gerd Hoffmann <kraxel@redhat.com> 16138L: dri-devel@lists.freedesktop.org 16139L: virtualization@lists.linux-foundation.org 16140T: git git://anongit.freedesktop.org/drm/drm-misc 16141S: Maintained 16142F: drivers/gpu/drm/virtio/ 16143F: include/uapi/linux/virtio_gpu.h 16144 16145VIRTIO HOST (VHOST) 16146M: "Michael S. Tsirkin" <mst@redhat.com> 16147M: Jason Wang <jasowang@redhat.com> 16148L: kvm@vger.kernel.org 16149L: virtualization@lists.linux-foundation.org 16150L: netdev@vger.kernel.org 16151T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16152S: Maintained 16153F: drivers/vhost/ 16154F: include/uapi/linux/vhost.h 16155 16156VIRTIO INPUT DRIVER 16157M: Gerd Hoffmann <kraxel@redhat.com> 16158S: Maintained 16159F: drivers/virtio/virtio_input.c 16160F: include/uapi/linux/virtio_input.h 16161 16162VIRTUAL BOX GUEST DEVICE DRIVER 16163M: Hans de Goede <hdegoede@redhat.com> 16164M: Arnd Bergmann <arnd@arndb.de> 16165M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16166S: Maintained 16167F: include/linux/vbox_utils.h 16168F: include/uapi/linux/vbox*.h 16169F: drivers/virt/vboxguest/ 16170 16171VIRTUAL SERIO DEVICE DRIVER 16172M: Stephen Chandler Paul <thatslyude@gmail.com> 16173S: Maintained 16174F: drivers/input/serio/userio.c 16175F: include/uapi/linux/userio.h 16176 16177VIVID VIRTUAL VIDEO DRIVER 16178M: Hans Verkuil <hverkuil@xs4all.nl> 16179L: linux-media@vger.kernel.org 16180T: git git://linuxtv.org/media_tree.git 16181W: https://linuxtv.org 16182S: Maintained 16183F: drivers/media/platform/vivid/* 16184 16185VLYNQ BUS 16186M: Florian Fainelli <f.fainelli@gmail.com> 16187L: openwrt-devel@lists.openwrt.org (subscribers-only) 16188S: Maintained 16189F: drivers/vlynq/vlynq.c 16190F: include/linux/vlynq.h 16191 16192VME SUBSYSTEM 16193M: Martyn Welch <martyn@welchs.me.uk> 16194M: Manohar Vanga <manohar.vanga@gmail.com> 16195M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16196L: devel@driverdev.osuosl.org 16197S: Maintained 16198T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16199F: Documentation/driver-api/vme.rst 16200F: drivers/staging/vme/ 16201F: drivers/vme/ 16202F: include/linux/vme* 16203 16204VMWARE BALLOON DRIVER 16205M: Xavier Deguillard <xdeguillard@vmware.com> 16206M: Nadav Amit <namit@vmware.com> 16207M: "VMware, Inc." <pv-drivers@vmware.com> 16208L: linux-kernel@vger.kernel.org 16209S: Maintained 16210F: drivers/misc/vmw_balloon.c 16211 16212VMWARE HYPERVISOR INTERFACE 16213M: Alok Kataria <akataria@vmware.com> 16214L: virtualization@lists.linux-foundation.org 16215S: Supported 16216F: arch/x86/kernel/cpu/vmware.c 16217 16218VMWARE PVRDMA DRIVER 16219M: Adit Ranadive <aditr@vmware.com> 16220M: VMware PV-Drivers <pv-drivers@vmware.com> 16221L: linux-rdma@vger.kernel.org 16222S: Maintained 16223F: drivers/infiniband/hw/vmw_pvrdma/ 16224 16225VMware PVSCSI driver 16226M: Jim Gill <jgill@vmware.com> 16227M: VMware PV-Drivers <pv-drivers@vmware.com> 16228L: linux-scsi@vger.kernel.org 16229S: Maintained 16230F: drivers/scsi/vmw_pvscsi.c 16231F: drivers/scsi/vmw_pvscsi.h 16232 16233VMWARE VMMOUSE SUBDRIVER 16234M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16235M: "VMware, Inc." <pv-drivers@vmware.com> 16236L: linux-input@vger.kernel.org 16237S: Maintained 16238F: drivers/input/mouse/vmmouse.c 16239F: drivers/input/mouse/vmmouse.h 16240 16241VMWARE VMXNET3 ETHERNET DRIVER 16242M: Ronak Doshi <doshir@vmware.com> 16243M: "VMware, Inc." <pv-drivers@vmware.com> 16244L: netdev@vger.kernel.org 16245S: Maintained 16246F: drivers/net/vmxnet3/ 16247 16248VOCORE VOCORE2 BOARD 16249M: Harvey Hunt <harveyhuntnexus@gmail.com> 16250L: linux-mips@vger.kernel.org 16251S: Maintained 16252F: arch/mips/boot/dts/ralink/vocore2.dts 16253 16254VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16255M: Liam Girdwood <lgirdwood@gmail.com> 16256M: Mark Brown <broonie@kernel.org> 16257L: linux-kernel@vger.kernel.org 16258W: http://www.slimlogic.co.uk/?p=48 16259T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16260S: Supported 16261F: Documentation/devicetree/bindings/regulator/ 16262F: Documentation/power/regulator/ 16263F: drivers/regulator/ 16264F: include/dt-bindings/regulator/ 16265F: include/linux/regulator/ 16266 16267VRF 16268M: David Ahern <dsa@cumulusnetworks.com> 16269M: Shrijeet Mukherjee <shrijeet@gmail.com> 16270L: netdev@vger.kernel.org 16271S: Maintained 16272F: drivers/net/vrf.c 16273F: Documentation/networking/vrf.txt 16274 16275VT1211 HARDWARE MONITOR DRIVER 16276M: Juerg Haefliger <juergh@gmail.com> 16277L: linux-hwmon@vger.kernel.org 16278S: Maintained 16279F: Documentation/hwmon/vt1211 16280F: drivers/hwmon/vt1211.c 16281 16282VT8231 HARDWARE MONITOR DRIVER 16283M: Roger Lucas <vt8231@hiddenengine.co.uk> 16284L: linux-hwmon@vger.kernel.org 16285S: Maintained 16286F: drivers/hwmon/vt8231.c 16287 16288VUB300 USB to SDIO/SD/MMC bridge chip 16289M: Tony Olech <tony.olech@elandigitalsystems.com> 16290L: linux-mmc@vger.kernel.org 16291L: linux-usb@vger.kernel.org 16292S: Supported 16293F: drivers/mmc/host/vub300.c 16294 16295W1 DALLAS'S 1-WIRE BUS 16296M: Evgeniy Polyakov <zbr@ioremap.net> 16297S: Maintained 16298F: Documentation/devicetree/bindings/w1/ 16299F: Documentation/w1/ 16300F: drivers/w1/ 16301F: include/linux/w1.h 16302 16303W83791D HARDWARE MONITORING DRIVER 16304M: Marc Hulsman <m.hulsman@tudelft.nl> 16305L: linux-hwmon@vger.kernel.org 16306S: Maintained 16307F: Documentation/hwmon/w83791d 16308F: drivers/hwmon/w83791d.c 16309 16310W83793 HARDWARE MONITORING DRIVER 16311M: Rudolf Marek <r.marek@assembler.cz> 16312L: linux-hwmon@vger.kernel.org 16313S: Maintained 16314F: Documentation/hwmon/w83793 16315F: drivers/hwmon/w83793.c 16316 16317W83795 HARDWARE MONITORING DRIVER 16318M: Jean Delvare <jdelvare@suse.com> 16319L: linux-hwmon@vger.kernel.org 16320S: Maintained 16321F: drivers/hwmon/w83795.c 16322 16323W83L51xD SD/MMC CARD INTERFACE DRIVER 16324M: Pierre Ossman <pierre@ossman.eu> 16325S: Maintained 16326F: drivers/mmc/host/wbsd.* 16327 16328WACOM PROTOCOL 4 SERIAL TABLETS 16329M: Julian Squires <julian@cipht.net> 16330M: Hans de Goede <hdegoede@redhat.com> 16331L: linux-input@vger.kernel.org 16332S: Maintained 16333F: drivers/input/tablet/wacom_serial4.c 16334 16335WATCHDOG DEVICE DRIVERS 16336M: Wim Van Sebroeck <wim@linux-watchdog.org> 16337M: Guenter Roeck <linux@roeck-us.net> 16338L: linux-watchdog@vger.kernel.org 16339W: http://www.linux-watchdog.org/ 16340T: git git://www.linux-watchdog.org/linux-watchdog.git 16341S: Maintained 16342F: Documentation/devicetree/bindings/watchdog/ 16343F: Documentation/watchdog/ 16344F: drivers/watchdog/ 16345F: include/linux/watchdog.h 16346F: include/uapi/linux/watchdog.h 16347 16348WHISKEYCOVE PMIC GPIO DRIVER 16349M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16350L: linux-gpio@vger.kernel.org 16351S: Maintained 16352F: drivers/gpio/gpio-wcove.c 16353 16354WIIMOTE HID DRIVER 16355M: David Herrmann <dh.herrmann@googlemail.com> 16356L: linux-input@vger.kernel.org 16357S: Maintained 16358F: drivers/hid/hid-wiimote* 16359 16360WILOCITY WIL6210 WIRELESS DRIVER 16361M: Maya Erez <merez@codeaurora.org> 16362L: linux-wireless@vger.kernel.org 16363L: wil6210@qti.qualcomm.com 16364S: Supported 16365W: http://wireless.kernel.org/en/users/Drivers/wil6210 16366F: drivers/net/wireless/ath/wil6210/ 16367 16368WIMAX STACK 16369M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16370M: linux-wimax@intel.com 16371L: wimax@linuxwimax.org (subscribers-only) 16372S: Supported 16373W: http://linuxwimax.org 16374F: Documentation/wimax/README.wimax 16375F: include/linux/wimax/debug.h 16376F: include/net/wimax.h 16377F: include/uapi/linux/wimax.h 16378F: net/wimax/ 16379 16380WINBOND CIR DRIVER 16381M: David Härdeman <david@hardeman.nu> 16382S: Maintained 16383F: drivers/media/rc/winbond-cir.c 16384 16385WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16386M: William Breathitt Gray <vilhelm.gray@gmail.com> 16387L: linux-watchdog@vger.kernel.org 16388S: Maintained 16389F: drivers/watchdog/ebc-c384_wdt.c 16390 16391WINSYSTEMS WS16C48 GPIO DRIVER 16392M: William Breathitt Gray <vilhelm.gray@gmail.com> 16393L: linux-gpio@vger.kernel.org 16394S: Maintained 16395F: drivers/gpio/gpio-ws16c48.c 16396 16397WISTRON LAPTOP BUTTON DRIVER 16398M: Miloslav Trmac <mitr@volny.cz> 16399S: Maintained 16400F: drivers/input/misc/wistron_btns.c 16401 16402WL3501 WIRELESS PCMCIA CARD DRIVER 16403L: linux-wireless@vger.kernel.org 16404S: Odd fixes 16405F: drivers/net/wireless/wl3501* 16406 16407WOLFSON MICROELECTRONICS DRIVERS 16408L: patches@opensource.cirrus.com 16409T: git https://github.com/CirrusLogic/linux-drivers.git 16410W: https://github.com/CirrusLogic/linux-drivers/wiki 16411S: Supported 16412F: Documentation/hwmon/wm83?? 16413F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16414F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16415F: Documentation/devicetree/bindings/mfd/arizona.txt 16416F: Documentation/devicetree/bindings/mfd/wm831x.txt 16417F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16418F: arch/arm/mach-s3c64xx/mach-crag6410* 16419F: drivers/clk/clk-wm83*.c 16420F: drivers/extcon/extcon-arizona.c 16421F: drivers/leds/leds-wm83*.c 16422F: drivers/gpio/gpio-*wm*.c 16423F: drivers/gpio/gpio-arizona.c 16424F: drivers/hwmon/wm83??-hwmon.c 16425F: drivers/input/misc/wm831x-on.c 16426F: drivers/input/touchscreen/wm831x-ts.c 16427F: drivers/input/touchscreen/wm97*.c 16428F: drivers/mfd/arizona* 16429F: drivers/mfd/wm*.c 16430F: drivers/mfd/cs47l24* 16431F: drivers/power/supply/wm83*.c 16432F: drivers/rtc/rtc-wm83*.c 16433F: drivers/regulator/wm8*.c 16434F: drivers/regulator/arizona* 16435F: drivers/video/backlight/wm83*_bl.c 16436F: drivers/watchdog/wm83*_wdt.c 16437F: include/linux/mfd/arizona/ 16438F: include/linux/mfd/wm831x/ 16439F: include/linux/mfd/wm8350/ 16440F: include/linux/mfd/wm8400* 16441F: include/linux/regulator/arizona* 16442F: include/linux/wm97xx.h 16443F: include/sound/wm????.h 16444F: sound/soc/codecs/arizona.? 16445F: sound/soc/codecs/wm* 16446F: sound/soc/codecs/cs47l24* 16447 16448WORKQUEUE 16449M: Tejun Heo <tj@kernel.org> 16450R: Lai Jiangshan <jiangshanlai@gmail.com> 16451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16452S: Maintained 16453F: include/linux/workqueue.h 16454F: kernel/workqueue.c 16455F: Documentation/core-api/workqueue.rst 16456 16457X-POWERS AXP288 PMIC DRIVERS 16458M: Hans de Goede <hdegoede@redhat.com> 16459S: Maintained 16460N: axp288 16461F: drivers/acpi/pmic/intel_pmic_xpower.c 16462 16463X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16464M: Chen-Yu Tsai <wens@csie.org> 16465L: linux-kernel@vger.kernel.org 16466S: Maintained 16467N: axp[128] 16468 16469X.25 NETWORK LAYER 16470M: Andrew Hendry <andrew.hendry@gmail.com> 16471L: linux-x25@vger.kernel.org 16472S: Odd Fixes 16473F: Documentation/networking/x25* 16474F: include/net/x25* 16475F: net/x25/ 16476 16477X86 ARCHITECTURE (32-BIT AND 64-BIT) 16478M: Thomas Gleixner <tglx@linutronix.de> 16479M: Ingo Molnar <mingo@redhat.com> 16480M: Borislav Petkov <bp@alien8.de> 16481R: "H. Peter Anvin" <hpa@zytor.com> 16482M: x86@kernel.org 16483L: linux-kernel@vger.kernel.org 16484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16485S: Maintained 16486F: Documentation/devicetree/bindings/x86/ 16487F: Documentation/x86/ 16488F: arch/x86/ 16489 16490X86 ENTRY CODE 16491M: Andy Lutomirski <luto@kernel.org> 16492L: linux-kernel@vger.kernel.org 16493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16494S: Maintained 16495F: arch/x86/entry/ 16496 16497X86 MCE INFRASTRUCTURE 16498M: Tony Luck <tony.luck@intel.com> 16499M: Borislav Petkov <bp@alien8.de> 16500L: linux-edac@vger.kernel.org 16501S: Maintained 16502F: arch/x86/kernel/cpu/mcheck/* 16503 16504X86 MICROCODE UPDATE SUPPORT 16505M: Borislav Petkov <bp@alien8.de> 16506S: Maintained 16507F: arch/x86/kernel/cpu/microcode/* 16508 16509X86 MM 16510M: Dave Hansen <dave.hansen@linux.intel.com> 16511M: Andy Lutomirski <luto@kernel.org> 16512M: Peter Zijlstra <peterz@infradead.org> 16513L: linux-kernel@vger.kernel.org 16514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16515S: Maintained 16516F: arch/x86/mm/ 16517 16518X86 PLATFORM DRIVERS 16519M: Darren Hart <dvhart@infradead.org> 16520M: Andy Shevchenko <andy@infradead.org> 16521L: platform-driver-x86@vger.kernel.org 16522T: git git://git.infradead.org/linux-platform-drivers-x86.git 16523S: Maintained 16524F: drivers/platform/x86/ 16525F: drivers/platform/olpc/ 16526 16527X86 VDSO 16528M: Andy Lutomirski <luto@kernel.org> 16529L: linux-kernel@vger.kernel.org 16530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16531S: Maintained 16532F: arch/x86/entry/vdso/ 16533 16534XARRAY 16535M: Matthew Wilcox <willy@infradead.org> 16536L: linux-fsdevel@vger.kernel.org 16537S: Supported 16538F: Documentation/core-api/xarray.rst 16539F: lib/idr.c 16540F: lib/xarray.c 16541F: include/linux/idr.h 16542F: include/linux/xarray.h 16543F: tools/testing/radix-tree 16544 16545XBOX DVD IR REMOTE 16546M: Benjamin Valentin <benpicco@googlemail.com> 16547S: Maintained 16548F: drivers/media/rc/xbox_remote.c 16549F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16550 16551XC2028/3028 TUNER DRIVER 16552M: Mauro Carvalho Chehab <mchehab@kernel.org> 16553L: linux-media@vger.kernel.org 16554W: https://linuxtv.org 16555T: git git://linuxtv.org/media_tree.git 16556S: Maintained 16557F: drivers/media/tuners/tuner-xc2028.* 16558 16559XDP SOCKETS (AF_XDP) 16560M: Björn Töpel <bjorn.topel@intel.com> 16561M: Magnus Karlsson <magnus.karlsson@intel.com> 16562L: netdev@vger.kernel.org 16563S: Maintained 16564F: kernel/bpf/xskmap.c 16565F: net/xdp/ 16566 16567XEN BLOCK SUBSYSTEM 16568M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16569M: Roger Pau Monné <roger.pau@citrix.com> 16570L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16571S: Supported 16572F: drivers/block/xen-blkback/* 16573F: drivers/block/xen* 16574 16575XEN HYPERVISOR ARM 16576M: Stefano Stabellini <sstabellini@kernel.org> 16577L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16578S: Maintained 16579F: arch/arm/xen/ 16580F: arch/arm/include/asm/xen/ 16581 16582XEN HYPERVISOR ARM64 16583M: Stefano Stabellini <sstabellini@kernel.org> 16584L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16585S: Maintained 16586F: arch/arm64/xen/ 16587F: arch/arm64/include/asm/xen/ 16588 16589XEN HYPERVISOR INTERFACE 16590M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16591M: Juergen Gross <jgross@suse.com> 16592R: Stefano Stabellini <sstabellini@kernel.org> 16593L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16594T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16595S: Supported 16596F: arch/x86/xen/ 16597F: arch/x86/platform/pvh/ 16598F: drivers/*/xen-*front.c 16599F: drivers/xen/ 16600F: arch/x86/include/asm/xen/ 16601F: arch/x86/include/asm/pvclock-abi.h 16602F: include/xen/ 16603F: include/uapi/xen/ 16604F: Documentation/ABI/stable/sysfs-hypervisor-xen 16605F: Documentation/ABI/testing/sysfs-hypervisor-xen 16606 16607XEN NETWORK BACKEND DRIVER 16608M: Wei Liu <wei.liu2@citrix.com> 16609M: Paul Durrant <paul.durrant@citrix.com> 16610L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16611L: netdev@vger.kernel.org 16612S: Supported 16613F: drivers/net/xen-netback/* 16614 16615XEN PCI SUBSYSTEM 16616M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16617L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16618S: Supported 16619F: arch/x86/pci/*xen* 16620F: drivers/pci/*xen* 16621 16622XEN PVSCSI DRIVERS 16623M: Juergen Gross <jgross@suse.com> 16624L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16625L: linux-scsi@vger.kernel.org 16626S: Supported 16627F: drivers/scsi/xen-scsifront.c 16628F: drivers/xen/xen-scsiback.c 16629F: include/xen/interface/io/vscsiif.h 16630 16631XEN SWIOTLB SUBSYSTEM 16632M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16633L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16634L: iommu@lists.linux-foundation.org 16635S: Supported 16636F: arch/x86/xen/*swiotlb* 16637F: drivers/xen/*swiotlb* 16638 16639XEN SOUND FRONTEND DRIVER 16640M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16641L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16642L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16643S: Supported 16644F: sound/xen/* 16645 16646XFS FILESYSTEM 16647M: Darrick J. Wong <darrick.wong@oracle.com> 16648M: linux-xfs@vger.kernel.org 16649L: linux-xfs@vger.kernel.org 16650W: http://xfs.org/ 16651T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16652S: Supported 16653F: Documentation/filesystems/xfs.txt 16654F: fs/xfs/ 16655 16656XILINX AXI ETHERNET DRIVER 16657M: Anirudha Sarangi <anirudh@xilinx.com> 16658M: John Linn <John.Linn@xilinx.com> 16659S: Maintained 16660F: drivers/net/ethernet/xilinx/xilinx_axienet* 16661 16662XILINX UARTLITE SERIAL DRIVER 16663M: Peter Korsgaard <jacmet@sunsite.dk> 16664L: linux-serial@vger.kernel.org 16665S: Maintained 16666F: drivers/tty/serial/uartlite.c 16667 16668XILINX VIDEO IP CORES 16669M: Hyun Kwon <hyun.kwon@xilinx.com> 16670M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16671L: linux-media@vger.kernel.org 16672T: git git://linuxtv.org/media_tree.git 16673S: Supported 16674F: Documentation/devicetree/bindings/media/xilinx/ 16675F: drivers/media/platform/xilinx/ 16676F: include/uapi/linux/xilinx-v4l2-controls.h 16677 16678XILLYBUS DRIVER 16679M: Eli Billauer <eli.billauer@gmail.com> 16680L: linux-kernel@vger.kernel.org 16681S: Supported 16682F: drivers/char/xillybus/ 16683 16684XLP9XX I2C DRIVER 16685M: George Cherian <george.cherian@cavium.com> 16686M: Jan Glauber <jglauber@cavium.com> 16687L: linux-i2c@vger.kernel.org 16688W: http://www.cavium.com 16689S: Supported 16690F: drivers/i2c/busses/i2c-xlp9xx.c 16691 16692XRA1403 GPIO EXPANDER 16693M: Nandor Han <nandor.han@ge.com> 16694M: Semi Malinen <semi.malinen@ge.com> 16695L: linux-gpio@vger.kernel.org 16696S: Maintained 16697F: drivers/gpio/gpio-xra1403.c 16698F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16699 16700XTENSA XTFPGA PLATFORM SUPPORT 16701M: Max Filippov <jcmvbkbc@gmail.com> 16702L: linux-xtensa@linux-xtensa.org 16703S: Maintained 16704F: drivers/spi/spi-xtensa-xtfpga.c 16705F: sound/soc/xtensa/xtfpga-i2s.c 16706 16707YAM DRIVER FOR AX.25 16708M: Jean-Paul Roubelat <jpr@f6fbb.org> 16709L: linux-hams@vger.kernel.org 16710S: Maintained 16711F: drivers/net/hamradio/yam* 16712F: include/linux/yam.h 16713 16714YAMA SECURITY MODULE 16715M: Kees Cook <keescook@chromium.org> 16716T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16717S: Supported 16718F: security/yama/ 16719F: Documentation/admin-guide/LSM/Yama.rst 16720 16721YEALINK PHONE DRIVER 16722M: Henk Vergonet <Henk.Vergonet@gmail.com> 16723L: usbb2k-api-dev@nongnu.org 16724S: Maintained 16725F: Documentation/input/devices/yealink.rst 16726F: drivers/input/misc/yealink.* 16727 16728Z8530 DRIVER FOR AX.25 16729M: Joerg Reuter <jreuter@yaina.de> 16730W: http://yaina.de/jreuter/ 16731W: http://www.qsl.net/dl1bke/ 16732L: linux-hams@vger.kernel.org 16733S: Maintained 16734F: Documentation/networking/z8530drv.txt 16735F: drivers/net/hamradio/*scc.c 16736F: drivers/net/hamradio/z8530.h 16737 16738ZBUD COMPRESSED PAGE ALLOCATOR 16739M: Seth Jennings <sjenning@redhat.com> 16740M: Dan Streetman <ddstreet@ieee.org> 16741L: linux-mm@kvack.org 16742S: Maintained 16743F: mm/zbud.c 16744F: include/linux/zbud.h 16745 16746ZD1211RW WIRELESS DRIVER 16747M: Daniel Drake <dsd@gentoo.org> 16748M: Ulrich Kunitz <kune@deine-taler.de> 16749W: http://zd1211.ath.cx/wiki/DriverRewrite 16750L: linux-wireless@vger.kernel.org 16751L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16752S: Maintained 16753F: drivers/net/wireless/zydas/zd1211rw/ 16754 16755ZD1301 MEDIA DRIVER 16756M: Antti Palosaari <crope@iki.fi> 16757L: linux-media@vger.kernel.org 16758W: https://linuxtv.org/ 16759W: http://palosaari.fi/linux/ 16760Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16761S: Maintained 16762F: drivers/media/usb/dvb-usb-v2/zd1301* 16763 16764ZD1301_DEMOD MEDIA DRIVER 16765M: Antti Palosaari <crope@iki.fi> 16766L: linux-media@vger.kernel.org 16767W: https://linuxtv.org/ 16768W: http://palosaari.fi/linux/ 16769Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16770S: Maintained 16771F: drivers/media/dvb-frontends/zd1301_demod* 16772 16773ZPOOL COMPRESSED PAGE STORAGE API 16774M: Dan Streetman <ddstreet@ieee.org> 16775L: linux-mm@kvack.org 16776S: Maintained 16777F: mm/zpool.c 16778F: include/linux/zpool.h 16779 16780ZR36067 VIDEO FOR LINUX DRIVER 16781L: mjpeg-users@lists.sourceforge.net 16782L: linux-media@vger.kernel.org 16783W: http://mjpeg.sourceforge.net/driver-zoran/ 16784T: hg https://linuxtv.org/hg/v4l-dvb 16785S: Odd Fixes 16786F: drivers/staging/media/zoran/ 16787 16788ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16789M: Minchan Kim <minchan@kernel.org> 16790M: Nitin Gupta <ngupta@vflare.org> 16791R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16792L: linux-kernel@vger.kernel.org 16793S: Maintained 16794F: drivers/block/zram/ 16795F: Documentation/blockdev/zram.txt 16796 16797ZS DECSTATION Z85C30 SERIAL DRIVER 16798M: "Maciej W. Rozycki" <macro@linux-mips.org> 16799S: Maintained 16800F: drivers/tty/serial/zs.* 16801 16802ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16803M: Minchan Kim <minchan@kernel.org> 16804M: Nitin Gupta <ngupta@vflare.org> 16805R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16806L: linux-mm@kvack.org 16807S: Maintained 16808F: mm/zsmalloc.c 16809F: include/linux/zsmalloc.h 16810F: Documentation/vm/zsmalloc.rst 16811 16812ZSWAP COMPRESSED SWAP CACHING 16813M: Seth Jennings <sjenning@redhat.com> 16814M: Dan Streetman <ddstreet@ieee.org> 16815L: linux-mm@kvack.org 16816S: Maintained 16817F: mm/zswap.c 16818 16819THE REST 16820M: Linus Torvalds <torvalds@linux-foundation.org> 16821L: linux-kernel@vger.kernel.org 16822Q: http://patchwork.kernel.org/project/LKML/list/ 16823T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16824S: Buried alive in reporters 16825F: * 16826F: */ 16827