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/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/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 AD7124 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/adc/ad7124.c 855F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 856 857ANALOG DEVICES INC AD9389B DRIVER 858M: Hans Verkuil <hans.verkuil@cisco.com> 859L: linux-media@vger.kernel.org 860S: Maintained 861F: drivers/media/i2c/ad9389b* 862 863ANALOG DEVICES INC ADGS1408 DRIVER 864M: Mircea Caprioru <mircea.caprioru@analog.com> 865S: Supported 866F: drivers/mux/adgs1408.c 867F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 868 869ANALOG DEVICES INC ADP5061 DRIVER 870M: Stefan Popa <stefan.popa@analog.com> 871L: linux-pm@vger.kernel.org 872W: http://ez.analog.com/community/linux-device-drivers 873S: Supported 874F: drivers/power/supply/adp5061.c 875 876ANALOG DEVICES INC ADV7180 DRIVER 877M: Lars-Peter Clausen <lars@metafoo.de> 878L: linux-media@vger.kernel.org 879W: http://ez.analog.com/community/linux-device-drivers 880S: Supported 881F: drivers/media/i2c/adv7180.c 882 883ANALOG DEVICES INC ADV748X DRIVER 884M: Kieran Bingham <kieran.bingham@ideasonboard.com> 885L: linux-media@vger.kernel.org 886S: Maintained 887F: drivers/media/i2c/adv748x/* 888 889ANALOG DEVICES INC ADV7511 DRIVER 890M: Hans Verkuil <hans.verkuil@cisco.com> 891L: linux-media@vger.kernel.org 892S: Maintained 893F: drivers/media/i2c/adv7511* 894 895ANALOG DEVICES INC ADV7604 DRIVER 896M: Hans Verkuil <hans.verkuil@cisco.com> 897L: linux-media@vger.kernel.org 898S: Maintained 899F: drivers/media/i2c/adv7604* 900 901ANALOG DEVICES INC ADV7842 DRIVER 902M: Hans Verkuil <hans.verkuil@cisco.com> 903L: linux-media@vger.kernel.org 904S: Maintained 905F: drivers/media/i2c/adv7842* 906 907ANALOG DEVICES INC ASOC CODEC DRIVERS 908M: Lars-Peter Clausen <lars@metafoo.de> 909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 910W: http://wiki.analog.com/ 911W: http://ez.analog.com/community/linux-device-drivers 912S: Supported 913F: sound/soc/codecs/adau* 914F: sound/soc/codecs/adav* 915F: sound/soc/codecs/ad1* 916F: sound/soc/codecs/ad7* 917F: sound/soc/codecs/ssm* 918F: sound/soc/codecs/sigmadsp.* 919 920ANALOG DEVICES INC DMA DRIVERS 921M: Lars-Peter Clausen <lars@metafoo.de> 922W: http://ez.analog.com/community/linux-device-drivers 923S: Supported 924F: drivers/dma/dma-axi-dmac.c 925 926ANALOG DEVICES INC IIO DRIVERS 927M: Lars-Peter Clausen <lars@metafoo.de> 928M: Michael Hennerich <Michael.Hennerich@analog.com> 929W: http://wiki.analog.com/ 930W: http://ez.analog.com/community/linux-device-drivers 931S: Supported 932F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 933F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 934F: drivers/iio/*/ad* 935F: drivers/iio/adc/ltc2497* 936X: drivers/iio/*/adjd* 937F: drivers/staging/iio/*/ad* 938 939ANDES ARCHITECTURE 940M: Greentime Hu <green.hu@gmail.com> 941M: Vincent Chen <deanbo422@gmail.com> 942T: git https://github.com/andestech/linux.git 943S: Supported 944F: arch/nds32/ 945F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 946F: Documentation/devicetree/bindings/nds32/ 947K: nds32 948N: nds32 949 950ANDROID CONFIG FRAGMENTS 951M: Rob Herring <robh@kernel.org> 952S: Supported 953F: kernel/configs/android* 954 955ANDROID DRIVERS 956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 957M: Arve Hjønnevåg <arve@android.com> 958M: Todd Kjos <tkjos@android.com> 959M: Martijn Coenen <maco@android.com> 960M: Joel Fernandes <joel@joelfernandes.org> 961T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 962L: devel@driverdev.osuosl.org 963S: Supported 964F: drivers/android/ 965F: drivers/staging/android/ 966 967ANDROID GOLDFISH PIC DRIVER 968M: Miodrag Dinic <miodrag.dinic@mips.com> 969S: Supported 970F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 971F: drivers/irqchip/irq-goldfish-pic.c 972 973ANDROID GOLDFISH RTC DRIVER 974M: Miodrag Dinic <miodrag.dinic@mips.com> 975S: Supported 976F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 977F: drivers/rtc/rtc-goldfish.c 978 979ANDROID ION DRIVER 980M: Laura Abbott <labbott@redhat.com> 981M: Sumit Semwal <sumit.semwal@linaro.org> 982L: devel@driverdev.osuosl.org 983L: dri-devel@lists.freedesktop.org 984L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 985S: Supported 986F: drivers/staging/android/ion 987F: drivers/staging/android/uapi/ion.h 988 989AOA (Apple Onboard Audio) ALSA DRIVER 990M: Johannes Berg <johannes@sipsolutions.net> 991L: linuxppc-dev@lists.ozlabs.org 992L: alsa-devel@alsa-project.org (moderated for non-subscribers) 993S: Maintained 994F: sound/aoa/ 995 996APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 997M: William Breathitt Gray <vilhelm.gray@gmail.com> 998L: linux-iio@vger.kernel.org 999S: Maintained 1000F: drivers/iio/adc/stx104.c 1001 1002APM DRIVER 1003M: Jiri Kosina <jikos@kernel.org> 1004S: Odd fixes 1005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1006F: arch/x86/kernel/apm_32.c 1007F: include/linux/apm_bios.h 1008F: include/uapi/linux/apm_bios.h 1009F: drivers/char/apm-emulation.c 1010 1011APPARMOR SECURITY MODULE 1012M: John Johansen <john.johansen@canonical.com> 1013L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1014W: wiki.apparmor.net 1015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1016S: Supported 1017F: security/apparmor/ 1018F: Documentation/admin-guide/LSM/apparmor.rst 1019 1020APPLE BCM5974 MULTITOUCH DRIVER 1021M: Henrik Rydberg <rydberg@bitmath.org> 1022L: linux-input@vger.kernel.org 1023S: Odd fixes 1024F: drivers/input/mouse/bcm5974.c 1025 1026APPLE SMC DRIVER 1027M: Henrik Rydberg <rydberg@bitmath.org> 1028L: linux-hwmon@vger.kernel.org 1029S: Odd fixes 1030F: drivers/hwmon/applesmc.c 1031 1032APPLETALK NETWORK LAYER 1033L: netdev@vger.kernel.org 1034S: Odd fixes 1035F: drivers/net/appletalk/ 1036F: net/appletalk/ 1037 1038APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1039M: Duc Dang <dhdang@apm.com> 1040S: Supported 1041F: arch/arm64/boot/dts/apm/ 1042 1043APPLIED MICRO (APM) X-GENE SOC EDAC 1044M: Loc Ho <lho@apm.com> 1045S: Supported 1046F: drivers/edac/xgene_edac.c 1047F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1048 1049APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1050M: Iyappan Subramanian <isubramanian@apm.com> 1051M: Keyur Chudgar <kchudgar@apm.com> 1052S: Supported 1053F: drivers/net/ethernet/apm/xgene-v2/ 1054 1055APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1056M: Iyappan Subramanian <isubramanian@apm.com> 1057M: Keyur Chudgar <kchudgar@apm.com> 1058M: Quan Nguyen <qnguyen@apm.com> 1059S: Supported 1060F: drivers/net/ethernet/apm/xgene/ 1061F: drivers/net/phy/mdio-xgene.c 1062F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1063F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1064 1065APPLIED MICRO (APM) X-GENE SOC PMU 1066M: Tai Nguyen <ttnguyen@apm.com> 1067S: Supported 1068F: drivers/perf/xgene_pmu.c 1069F: Documentation/perf/xgene-pmu.txt 1070F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1071 1072APTINA CAMERA SENSOR PLL 1073M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1074L: linux-media@vger.kernel.org 1075S: Maintained 1076F: drivers/media/i2c/aptina-pll.* 1077 1078ARC FRAMEBUFFER DRIVER 1079M: Jaya Kumar <jayalk@intworks.biz> 1080S: Maintained 1081F: drivers/video/fbdev/arcfb.c 1082F: drivers/video/fbdev/core/fb_defio.c 1083 1084ARC PGU DRM DRIVER 1085M: Alexey Brodkin <abrodkin@synopsys.com> 1086S: Supported 1087F: drivers/gpu/drm/arc/ 1088F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1089 1090ARCNET NETWORK LAYER 1091M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1092L: netdev@vger.kernel.org 1093S: Maintained 1094F: drivers/net/arcnet/ 1095F: include/uapi/linux/if_arcnet.h 1096 1097ARM ARCHITECTED TIMER DRIVER 1098M: Mark Rutland <mark.rutland@arm.com> 1099M: Marc Zyngier <marc.zyngier@arm.com> 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1101S: Maintained 1102F: arch/arm/include/asm/arch_timer.h 1103F: arch/arm64/include/asm/arch_timer.h 1104F: drivers/clocksource/arm_arch_timer.c 1105 1106ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1107M: Linus Walleij <linus.walleij@linaro.org> 1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1109S: Maintained 1110F: Documentation/devicetree/bindings/arm/arm-boards 1111F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1112F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1113F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1114F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1115F: arch/arm/mach-integrator/ 1116F: arch/arm/mach-realview/ 1117F: arch/arm/mach-versatile/ 1118F: arch/arm/plat-versatile/ 1119F: arch/arm/boot/dts/arm-realview-* 1120F: arch/arm/boot/dts/integrator* 1121F: arch/arm/boot/dts/versatile* 1122F: drivers/clk/versatile/ 1123F: drivers/i2c/busses/i2c-versatile.c 1124F: drivers/irqchip/irq-versatile-fpga.c 1125F: drivers/mtd/maps/physmap_of_versatile.c 1126F: drivers/power/reset/arm-versatile-reboot.c 1127F: drivers/soc/versatile/ 1128 1129ARM HDLCD DRM DRIVER 1130M: Liviu Dudau <liviu.dudau@arm.com> 1131S: Supported 1132F: drivers/gpu/drm/arm/hdlcd_* 1133F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1134 1135ARM MALI-DP DRM DRIVER 1136M: Liviu Dudau <liviu.dudau@arm.com> 1137M: Brian Starkey <brian.starkey@arm.com> 1138M: Mali DP Maintainers <malidp@foss.arm.com> 1139S: Supported 1140F: drivers/gpu/drm/arm/ 1141F: Documentation/devicetree/bindings/display/arm,malidp.txt 1142 1143ARM MFM AND FLOPPY DRIVERS 1144M: Ian Molton <spyro@f2s.com> 1145S: Maintained 1146F: arch/arm/lib/floppydma.S 1147F: arch/arm/include/asm/floppy.h 1148 1149ARM PMU PROFILING AND DEBUGGING 1150M: Will Deacon <will.deacon@arm.com> 1151M: Mark Rutland <mark.rutland@arm.com> 1152S: Maintained 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1154F: arch/arm*/kernel/perf_* 1155F: arch/arm/oprofile/common.c 1156F: arch/arm*/kernel/hw_breakpoint.c 1157F: arch/arm*/include/asm/hw_breakpoint.h 1158F: arch/arm*/include/asm/perf_event.h 1159F: drivers/perf/* 1160F: include/linux/perf/arm_pmu.h 1161F: Documentation/devicetree/bindings/arm/pmu.txt 1162F: Documentation/devicetree/bindings/perf/ 1163 1164ARM PORT 1165M: Russell King <linux@armlinux.org.uk> 1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1167W: http://www.armlinux.org.uk/ 1168S: Odd Fixes 1169T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1170F: arch/arm/ 1171X: arch/arm/boot/dts/ 1172 1173ARM PRIMECELL AACI PL041 DRIVER 1174M: Russell King <linux@armlinux.org.uk> 1175S: Odd Fixes 1176F: sound/arm/aaci.* 1177 1178ARM PRIMECELL BUS SUPPORT 1179M: Russell King <linux@armlinux.org.uk> 1180S: Odd Fixes 1181F: drivers/amba/ 1182F: include/linux/amba/bus.h 1183 1184ARM PRIMECELL CLCD PL110 DRIVER 1185M: Russell King <linux@armlinux.org.uk> 1186S: Odd Fixes 1187F: drivers/video/fbdev/amba-clcd.* 1188 1189ARM PRIMECELL KMI PL050 DRIVER 1190M: Russell King <linux@armlinux.org.uk> 1191S: Odd Fixes 1192F: drivers/input/serio/ambakmi.* 1193F: include/linux/amba/kmi.h 1194 1195ARM PRIMECELL MMCI PL180/1 DRIVER 1196M: Russell King <linux@armlinux.org.uk> 1197S: Odd Fixes 1198F: drivers/mmc/host/mmci.* 1199F: include/linux/amba/mmci.h 1200 1201ARM PRIMECELL SSP PL022 SPI DRIVER 1202M: Linus Walleij <linus.walleij@linaro.org> 1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1204S: Maintained 1205F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1206F: drivers/spi/spi-pl022.c 1207 1208ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1209M: Russell King <linux@armlinux.org.uk> 1210S: Odd Fixes 1211F: drivers/tty/serial/amba-pl01*.c 1212F: include/linux/amba/serial.h 1213 1214ARM PRIMECELL VIC PL190/PL192 DRIVER 1215M: Linus Walleij <linus.walleij@linaro.org> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1219F: drivers/irqchip/irq-vic.c 1220 1221ARM SMMU DRIVERS 1222M: Will Deacon <will.deacon@arm.com> 1223R: Robin Murphy <robin.murphy@arm.com> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Maintained 1226F: drivers/iommu/arm-smmu.c 1227F: drivers/iommu/arm-smmu-v3.c 1228F: drivers/iommu/io-pgtable-arm.c 1229F: drivers/iommu/io-pgtable-arm-v7s.c 1230 1231ARM SUB-ARCHITECTURES 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234F: arch/arm/mach-*/ 1235F: arch/arm/plat-*/ 1236T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1237 1238ARM/ACTIONS SEMI ARCHITECTURE 1239M: Andreas Färber <afaerber@suse.de> 1240R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242S: Maintained 1243N: owl 1244F: arch/arm/mach-actions/ 1245F: arch/arm/boot/dts/owl-* 1246F: arch/arm64/boot/dts/actions/ 1247F: drivers/clk/actions/ 1248F: drivers/clocksource/timer-owl* 1249F: drivers/dma/owl-dma.c 1250F: drivers/i2c/busses/i2c-owl.c 1251F: drivers/pinctrl/actions/* 1252F: drivers/soc/actions/ 1253F: include/dt-bindings/power/owl-* 1254F: include/linux/soc/actions/ 1255F: Documentation/devicetree/bindings/arm/actions.txt 1256F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1257F: Documentation/devicetree/bindings/dma/owl-dma.txt 1258F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1259F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1260F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1261F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1262 1263ARM/ADS SPHERE MACHINE SUPPORT 1264M: Lennert Buytenhek <kernel@wantstofly.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267 1268ARM/AFEB9260 MACHINE SUPPORT 1269M: Sergey Lapin <slapin@ossfans.org> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Maintained 1272 1273ARM/AJECO 1ARM MACHINE SUPPORT 1274M: Lennert Buytenhek <kernel@wantstofly.org> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277 1278ARM/Allwinner SoC Clock Support 1279M: Emilio López <emilio@elopez.com.ar> 1280S: Maintained 1281F: drivers/clk/sunxi/ 1282 1283ARM/Allwinner sunXi SoC support 1284M: Maxime Ripard <maxime.ripard@bootlin.com> 1285M: Chen-Yu Tsai <wens@csie.org> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288N: sun[x456789]i 1289N: sun50i 1290F: arch/arm/mach-sunxi/ 1291F: arch/arm64/boot/dts/allwinner/ 1292F: drivers/clk/sunxi-ng/ 1293F: drivers/pinctrl/sunxi/ 1294F: drivers/soc/sunxi/ 1295T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1296 1297ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1298M: Neil Armstrong <narmstrong@baylibre.com> 1299M: Jerome Brunet <jbrunet@baylibre.com> 1300L: linux-amlogic@lists.infradead.org 1301S: Maintained 1302F: drivers/clk/meson/ 1303F: include/dt-bindings/clock/meson* 1304F: include/dt-bindings/clock/gxbb* 1305F: Documentation/devicetree/bindings/clock/amlogic* 1306 1307ARM/Amlogic Meson SoC support 1308M: Carlo Caione <carlo@caione.org> 1309M: Kevin Hilman <khilman@baylibre.com> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311L: linux-amlogic@lists.infradead.org 1312W: http://linux-meson.com/ 1313S: Maintained 1314F: arch/arm/mach-meson/ 1315F: arch/arm/boot/dts/meson* 1316F: arch/arm64/boot/dts/amlogic/ 1317F: drivers/pinctrl/meson/ 1318F: drivers/mmc/host/meson* 1319N: meson 1320 1321ARM/Annapurna Labs ALPINE ARCHITECTURE 1322M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1323M: Antoine Tenart <antoine.tenart@bootlin.com> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: arch/arm/mach-alpine/ 1327F: arch/arm/boot/dts/alpine* 1328F: arch/arm64/boot/dts/al/ 1329F: drivers/*/*alpine* 1330 1331ARM/ARTPEC MACHINE SUPPORT 1332M: Jesper Nilsson <jesper.nilsson@axis.com> 1333M: Lars Persson <lars.persson@axis.com> 1334S: Maintained 1335L: linux-arm-kernel@axis.com 1336F: arch/arm/mach-artpec 1337F: arch/arm/boot/dts/artpec6* 1338F: drivers/clk/axis 1339F: drivers/crypto/axis 1340F: drivers/pinctrl/pinctrl-artpec* 1341F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1342 1343ARM/ASPEED I2C DRIVER 1344M: Brendan Higgins <brendanhiggins@google.com> 1345R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1346R: Joel Stanley <joel@jms.id.au> 1347L: linux-i2c@vger.kernel.org 1348L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1349S: Maintained 1350F: drivers/irqchip/irq-aspeed-i2c-ic.c 1351F: drivers/i2c/busses/i2c-aspeed.c 1352F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1353F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1354 1355ARM/ASPEED MACHINE SUPPORT 1356M: Joel Stanley <joel@jms.id.au> 1357R: Andrew Jeffery <andrew@aj.id.au> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1360Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1361S: Supported 1362T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1363F: arch/arm/mach-aspeed/ 1364F: arch/arm/boot/dts/aspeed-* 1365N: aspeed 1366 1367ARM/CALXEDA HIGHBANK ARCHITECTURE 1368M: Rob Herring <robh@kernel.org> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371F: arch/arm/mach-highbank/ 1372F: arch/arm/boot/dts/highbank.dts 1373F: arch/arm/boot/dts/ecx-*.dts* 1374 1375ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1376M: Krzysztof Halasa <khalasa@piap.pl> 1377S: Maintained 1378F: arch/arm/mach-cns3xxx/ 1379 1380ARM/CAVIUM THUNDER NETWORK DRIVER 1381M: Sunil Goutham <sgoutham@cavium.com> 1382M: Robert Richter <rric@kernel.org> 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1384S: Supported 1385F: drivers/net/ethernet/cavium/thunder/ 1386 1387ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1388M: Lukasz Majewski <lukma@denx.de> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391F: arch/arm/mach-ep93xx/ts72xx.c 1392 1393ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1394M: Alexander Shiyan <shc_work@mail.ru> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Odd Fixes 1397N: clps711x 1398 1399ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1400M: Lennert Buytenhek <kernel@wantstofly.org> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403 1404ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1405M: Hartley Sweeten <hsweeten@visionengravers.com> 1406M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409F: arch/arm/mach-ep93xx/ 1410F: arch/arm/mach-ep93xx/include/mach/ 1411 1412ARM/CLKDEV SUPPORT 1413M: Russell King <linux@armlinux.org.uk> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1417F: drivers/clk/clkdev.c 1418 1419ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1420M: Mike Rapoport <mike@compulab.co.il> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423 1424ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1425M: Baruch Siach <baruch@tkos.co.il> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428F: arch/arm/boot/dts/cx92755* 1429N: digicolor 1430 1431ARM/CONTEC MICRO9 MACHINE SUPPORT 1432M: Hubert Feurstein <hubert.feurstein@contec.at> 1433S: Maintained 1434F: arch/arm/mach-ep93xx/micro9.c 1435 1436ARM/CORESIGHT FRAMEWORK AND DRIVERS 1437M: Mathieu Poirier <mathieu.poirier@linaro.org> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Maintained 1440F: drivers/hwtracing/coresight/* 1441F: Documentation/trace/coresight.txt 1442F: Documentation/trace/coresight-cpu-debug.txt 1443F: Documentation/devicetree/bindings/arm/coresight.txt 1444F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1445F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1446F: tools/perf/arch/arm/util/pmu.c 1447F: tools/perf/arch/arm/util/auxtrace.c 1448F: tools/perf/arch/arm/util/cs-etm.c 1449F: tools/perf/arch/arm/util/cs-etm.h 1450F: tools/perf/util/cs-etm.* 1451F: tools/perf/util/cs-etm-decoder/* 1452 1453ARM/CORGI MACHINE SUPPORT 1454M: Richard Purdie <rpurdie@rpsys.net> 1455S: Maintained 1456 1457ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1458M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1459M: Linus Walleij <linus.walleij@linaro.org> 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1461T: git git://github.com/ulli-kroll/linux.git 1462S: Maintained 1463F: Documentation/devicetree/bindings/arm/gemini.txt 1464F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1465F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1466F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1467F: arch/arm/mach-gemini/ 1468F: drivers/net/ethernet/cortina/ 1469F: drivers/pinctrl/pinctrl-gemini.c 1470F: drivers/rtc/rtc-ftrtc010.c 1471 1472ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1473M: Barry Song <baohua@kernel.org> 1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1475T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1476S: Maintained 1477F: arch/arm/boot/dts/prima2* 1478F: arch/arm/mach-prima2/ 1479F: drivers/clk/sirf/ 1480F: drivers/clocksource/timer-prima2.c 1481F: drivers/clocksource/timer-atlas7.c 1482N: [^a-z]sirf 1483X: drivers/gnss 1484 1485ARM/EBSA110 MACHINE SUPPORT 1486M: Russell King <linux@armlinux.org.uk> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488W: http://www.armlinux.org.uk/ 1489S: Maintained 1490F: arch/arm/mach-ebsa110/ 1491F: drivers/net/ethernet/amd/am79c961a.* 1492 1493ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1494M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1495R: Pengutronix Kernel Team <kernel@pengutronix.de> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498N: efm32 1499 1500ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1501M: Robert Jarzmik <robert.jarzmik@free.fr> 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503S: Maintained 1504F: arch/arm/mach-pxa/ezx.c 1505 1506ARM/FARADAY FA526 PORT 1507M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Maintained 1510T: git git://git.berlios.de/gemini-board 1511F: arch/arm/mm/*-fa* 1512 1513ARM/FOOTBRIDGE ARCHITECTURE 1514M: Russell King <linux@armlinux.org.uk> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516W: http://www.armlinux.org.uk/ 1517S: Maintained 1518F: arch/arm/include/asm/hardware/dec21285.h 1519F: arch/arm/mach-footbridge/ 1520 1521ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1522M: Shawn Guo <shawnguo@kernel.org> 1523M: Sascha Hauer <s.hauer@pengutronix.de> 1524R: Pengutronix Kernel Team <kernel@pengutronix.de> 1525R: Fabio Estevam <fabio.estevam@nxp.com> 1526R: NXP Linux Team <linux-imx@nxp.com> 1527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1528S: Maintained 1529T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1530F: arch/arm/mach-imx/ 1531F: arch/arm/mach-mxs/ 1532F: arch/arm/boot/dts/imx* 1533F: arch/arm/configs/imx*_defconfig 1534F: drivers/clk/imx/ 1535F: drivers/firmware/imx/ 1536F: drivers/soc/imx/ 1537F: include/linux/firmware/imx/ 1538F: include/soc/imx/ 1539 1540ARM/FREESCALE VYBRID ARM ARCHITECTURE 1541M: Shawn Guo <shawnguo@kernel.org> 1542M: Sascha Hauer <s.hauer@pengutronix.de> 1543R: Pengutronix Kernel Team <kernel@pengutronix.de> 1544R: Stefan Agner <stefan@agner.ch> 1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1546S: Maintained 1547T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1548F: arch/arm/mach-imx/*vf610* 1549F: arch/arm/boot/dts/vf* 1550 1551ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1552M: Shawn Guo <shawnguo@kernel.org> 1553M: Li Yang <leoyang.li@nxp.com> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1557F: arch/arm/boot/dts/ls1021a* 1558F: arch/arm64/boot/dts/freescale/fsl-* 1559F: arch/arm64/boot/dts/freescale/qoriq-* 1560 1561ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1562M: Lennert Buytenhek <kernel@wantstofly.org> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565 1566ARM/GUMSTIX MACHINE SUPPORT 1567M: Steve Sakoman <sakoman@gmail.com> 1568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1569S: Maintained 1570 1571ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1572M: Philipp Zabel <philipp.zabel@gmail.com> 1573M: Paul Parsons <lost.distance@yahoo.com> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575S: Maintained 1576F: arch/arm/mach-pxa/hx4700.c 1577F: arch/arm/mach-pxa/include/mach/hx4700.h 1578F: sound/soc/pxa/hx4700.c 1579 1580ARM/HISILICON SOC SUPPORT 1581M: Wei Xu <xuwei5@hisilicon.com> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583W: http://www.hisilicon.com 1584S: Supported 1585T: git git://github.com/hisilicon/linux-hisi.git 1586F: arch/arm/mach-hisi/ 1587F: arch/arm/boot/dts/hi3* 1588F: arch/arm/boot/dts/hip* 1589F: arch/arm/boot/dts/hisi* 1590F: arch/arm64/boot/dts/hisilicon/ 1591 1592ARM/HP JORNADA 7XX MACHINE SUPPORT 1593M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1594W: www.jlime.com 1595S: Maintained 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1597F: arch/arm/mach-sa1100/jornada720.c 1598F: arch/arm/mach-sa1100/include/mach/jornada720.h 1599 1600ARM/IGEP MACHINE SUPPORT 1601M: Enric Balletbo i Serra <eballetbo@gmail.com> 1602M: Javier Martinez Canillas <javier@dowhile0.org> 1603L: linux-omap@vger.kernel.org 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605S: Maintained 1606F: arch/arm/boot/dts/omap3-igep* 1607 1608ARM/INCOME PXA270 SUPPORT 1609M: Marek Vasut <marek.vasut@gmail.com> 1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1611S: Maintained 1612F: arch/arm/mach-pxa/colibri-pxa270-income.c 1613 1614ARM/INTEL IOP13XX ARM ARCHITECTURE 1615M: Lennert Buytenhek <kernel@wantstofly.org> 1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1617S: Maintained 1618 1619ARM/INTEL IOP32X ARM ARCHITECTURE 1620M: Lennert Buytenhek <kernel@wantstofly.org> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622S: Maintained 1623 1624ARM/INTEL IOP33X ARM ARCHITECTURE 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626S: Orphan 1627 1628ARM/INTEL IQ81342EX MACHINE SUPPORT 1629M: Lennert Buytenhek <kernel@wantstofly.org> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631S: Maintained 1632 1633ARM/INTEL IXDP2850 MACHINE SUPPORT 1634M: Lennert Buytenhek <kernel@wantstofly.org> 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637 1638ARM/INTEL IXP4XX ARM ARCHITECTURE 1639M: Imre Kaloz <kaloz@openwrt.org> 1640M: Krzysztof Halasa <khalasa@piap.pl> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642S: Maintained 1643F: arch/arm/mach-ixp4xx/ 1644 1645ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1646M: Jonathan Cameron <jic23@cam.ac.uk> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648S: Maintained 1649F: arch/arm/mach-pxa/stargate2.c 1650F: drivers/pcmcia/pxa2xx_stargate2.c 1651 1652ARM/INTEL XSC3 (MANZANO) ARM CORE 1653M: Lennert Buytenhek <kernel@wantstofly.org> 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1655S: Maintained 1656 1657ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1658M: Lennert Buytenhek <kernel@wantstofly.org> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660S: Maintained 1661 1662ARM/LG1K ARCHITECTURE 1663M: Chanho Min <chanho.min@lge.com> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665S: Maintained 1666F: arch/arm64/boot/dts/lg/ 1667 1668ARM/LOGICPD PXA270 MACHINE SUPPORT 1669M: Lennert Buytenhek <kernel@wantstofly.org> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672 1673ARM/LPC18XX ARCHITECTURE 1674M: Vladimir Zapolskiy <vz@mleia.com> 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1676S: Maintained 1677F: arch/arm/boot/dts/lpc43* 1678F: drivers/i2c/busses/i2c-lpc2k.c 1679F: drivers/memory/pl172.c 1680F: drivers/mtd/spi-nor/nxp-spifi.c 1681F: drivers/rtc/rtc-lpc24xx.c 1682N: lpc18xx 1683 1684ARM/LPC32XX SOC SUPPORT 1685M: Vladimir Zapolskiy <vz@mleia.com> 1686M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1688T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1689S: Maintained 1690F: arch/arm/boot/dts/lpc32* 1691F: arch/arm/mach-lpc32xx/ 1692F: drivers/i2c/busses/i2c-pnx.c 1693F: drivers/net/ethernet/nxp/lpc_eth.c 1694F: drivers/usb/host/ohci-nxp.c 1695F: drivers/watchdog/pnx4008_wdt.c 1696N: lpc32xx 1697 1698ARM/MAGICIAN MACHINE SUPPORT 1699M: Philipp Zabel <philipp.zabel@gmail.com> 1700S: Maintained 1701 1702ARM/Marvell Dove/MV78xx0/Orion SOC support 1703M: Jason Cooper <jason@lakedaemon.net> 1704M: Andrew Lunn <andrew@lunn.ch> 1705M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1706M: Gregory Clement <gregory.clement@bootlin.com> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708S: Maintained 1709F: Documentation/devicetree/bindings/soc/dove/ 1710F: arch/arm/mach-dove/ 1711F: arch/arm/mach-mv78xx0/ 1712F: arch/arm/mach-orion5x/ 1713F: arch/arm/plat-orion/ 1714F: arch/arm/boot/dts/dove* 1715F: arch/arm/boot/dts/orion5x* 1716 1717ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1718M: Jason Cooper <jason@lakedaemon.net> 1719M: Andrew Lunn <andrew@lunn.ch> 1720M: Gregory Clement <gregory.clement@bootlin.com> 1721M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723S: Maintained 1724F: arch/arm/boot/dts/armada* 1725F: arch/arm/boot/dts/kirkwood* 1726F: arch/arm/configs/mvebu_*_defconfig 1727F: arch/arm/mach-mvebu/ 1728F: arch/arm64/boot/dts/marvell/armada* 1729F: drivers/cpufreq/armada-37xx-cpufreq.c 1730F: drivers/cpufreq/mvebu-cpufreq.c 1731F: drivers/irqchip/irq-armada-370-xp.c 1732F: drivers/irqchip/irq-mvebu-* 1733F: drivers/pinctrl/mvebu/ 1734F: drivers/rtc/rtc-armada38x.c 1735 1736ARM/Mediatek RTC DRIVER 1737M: Eddie Huang <eddie.huang@mediatek.com> 1738M: Sean Wang <sean.wang@mediatek.com> 1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1740L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1741S: Maintained 1742F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1743F: drivers/rtc/rtc-mt6397.c 1744F: drivers/rtc/rtc-mt7622.c 1745 1746ARM/Mediatek SoC support 1747M: Matthias Brugger <matthias.bgg@gmail.com> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1750S: Maintained 1751F: arch/arm/boot/dts/mt6* 1752F: arch/arm/boot/dts/mt7* 1753F: arch/arm/boot/dts/mt8* 1754F: arch/arm/mach-mediatek/ 1755F: arch/arm64/boot/dts/mediatek/ 1756N: mtk 1757K: mediatek 1758 1759ARM/Mediatek USB3 PHY DRIVER 1760M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1763S: Maintained 1764F: drivers/phy/mediatek/ 1765F: Documentation/devicetree/bindings/phy/phy-mtk-* 1766 1767ARM/MICREL KS8695 ARCHITECTURE 1768M: Greg Ungerer <gerg@uclinux.org> 1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1770F: arch/arm/mach-ks8695/ 1771S: Odd Fixes 1772 1773ARM/Microchip (AT91) SoC support 1774M: Nicolas Ferre <nicolas.ferre@microchip.com> 1775M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1776M: Ludovic Desroches <ludovic.desroches@microchip.com> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778W: http://www.linux4sam.org 1779T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1780S: Supported 1781N: at91 1782N: atmel 1783F: arch/arm/mach-at91/ 1784F: include/soc/at91/ 1785F: arch/arm/boot/dts/at91*.dts 1786F: arch/arm/boot/dts/at91*.dtsi 1787F: arch/arm/boot/dts/sama*.dts 1788F: arch/arm/boot/dts/sama*.dtsi 1789F: arch/arm/include/debug/at91.S 1790F: drivers/memory/atmel* 1791F: drivers/watchdog/sama5d4_wdt.c 1792X: drivers/input/touchscreen/atmel_mxt_ts.c 1793X: drivers/net/wireless/atmel/ 1794 1795ARM/MIOA701 MACHINE SUPPORT 1796M: Robert Jarzmik <robert.jarzmik@free.fr> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798F: arch/arm/mach-pxa/mioa701.c 1799S: Maintained 1800 1801ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1802M: Michael Petchkovsky <mkpetch@internode.on.net> 1803S: Maintained 1804 1805ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1806M: Linus Walleij <linus.walleij@linaro.org> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808S: Maintained 1809F: arch/arm/mach-nomadik/ 1810F: arch/arm/mach-u300/ 1811F: arch/arm/mach-ux500/ 1812F: arch/arm/boot/dts/ste-* 1813F: drivers/clk/clk-nomadik.c 1814F: drivers/clk/clk-u300.c 1815F: drivers/clocksource/clksrc-dbx500-prcmu.c 1816F: drivers/clocksource/timer-u300.c 1817F: drivers/dma/coh901318* 1818F: drivers/dma/ste_dma40* 1819F: drivers/hwspinlock/u8500_hsem.c 1820F: drivers/i2c/busses/i2c-nomadik.c 1821F: drivers/i2c/busses/i2c-stu300.c 1822F: drivers/mfd/ab3100* 1823F: drivers/mfd/ab8500* 1824F: drivers/mfd/abx500* 1825F: drivers/mfd/dbx500* 1826F: drivers/mfd/db8500* 1827F: drivers/pinctrl/nomadik/ 1828F: drivers/pinctrl/pinctrl-coh901* 1829F: drivers/pinctrl/pinctrl-u300.c 1830F: drivers/rtc/rtc-ab3100.c 1831F: drivers/rtc/rtc-ab8500.c 1832F: drivers/rtc/rtc-coh901331.c 1833F: drivers/rtc/rtc-pl031.c 1834F: drivers/watchdog/coh901327_wdt.c 1835F: Documentation/devicetree/bindings/arm/ste-* 1836F: Documentation/devicetree/bindings/arm/ux500/ 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1838 1839ARM/NUVOTON NPCM ARCHITECTURE 1840M: Avi Fishman <avifishman70@gmail.com> 1841M: Tomer Maimon <tmaimon77@gmail.com> 1842R: Patrick Venture <venture@google.com> 1843R: Nancy Yuen <yuenn@google.com> 1844R: Brendan Higgins <brendanhiggins@google.com> 1845L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1846S: Supported 1847F: arch/arm/mach-npcm/ 1848F: arch/arm/boot/dts/nuvoton-npcm* 1849F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1850F: drivers/*/*npcm* 1851F: Documentation/devicetree/bindings/*/*npcm* 1852F: Documentation/devicetree/bindings/*/*/*npcm* 1853 1854ARM/NUVOTON W90X900 ARM ARCHITECTURE 1855M: Wan ZongShun <mcuos.com@gmail.com> 1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1857W: http://www.mcuos.com 1858S: Maintained 1859F: arch/arm/mach-w90x900/ 1860F: drivers/input/keyboard/w90p910_keypad.c 1861F: drivers/input/touchscreen/w90p910_ts.c 1862F: drivers/watchdog/nuc900_wdt.c 1863F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1864F: drivers/mtd/nand/raw/nuc900_nand.c 1865F: drivers/rtc/rtc-nuc900.c 1866F: drivers/spi/spi-nuc900.c 1867F: drivers/usb/host/ehci-w90x900.c 1868F: drivers/video/fbdev/nuc900fb.c 1869 1870ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1871M: Nelson Castillo <arhuaco@freaks-unidos.net> 1872L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1873W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1874S: Supported 1875 1876ARM/Orion SoC/Technologic Systems TS-78xx platform support 1877M: Alexander Clouter <alex@digriz.org.uk> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879W: http://www.digriz.org.uk/ts78xx/kernel 1880S: Maintained 1881F: arch/arm/mach-orion5x/ts78xx-* 1882 1883ARM/OXNAS platform support 1884M: Neil Armstrong <narmstrong@baylibre.com> 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1886L: linux-oxnas@groups.io (moderated for non-subscribers) 1887S: Maintained 1888F: arch/arm/mach-oxnas/ 1889F: arch/arm/boot/dts/ox8*.dts* 1890N: oxnas 1891 1892ARM/PALM TREO SUPPORT 1893M: Tomas Cech <sleep_walker@suse.com> 1894L: linux-arm-kernel@lists.infradead.org 1895W: http://hackndev.com 1896S: Maintained 1897F: arch/arm/mach-pxa/palmtreo.* 1898 1899ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1900M: Marek Vasut <marek.vasut@gmail.com> 1901L: linux-arm-kernel@lists.infradead.org 1902W: http://hackndev.com 1903S: Maintained 1904F: arch/arm/mach-pxa/include/mach/palmtx.h 1905F: arch/arm/mach-pxa/palmtx.c 1906F: arch/arm/mach-pxa/palmt5.* 1907F: arch/arm/mach-pxa/include/mach/palmld.h 1908F: arch/arm/mach-pxa/palmld.c 1909F: arch/arm/mach-pxa/palmte2.* 1910F: arch/arm/mach-pxa/include/mach/palmtc.h 1911F: arch/arm/mach-pxa/palmtc.c 1912 1913ARM/PALMZ72 SUPPORT 1914M: Sergey Lapin <slapin@ossfans.org> 1915L: linux-arm-kernel@lists.infradead.org 1916W: http://hackndev.com 1917S: Maintained 1918F: arch/arm/mach-pxa/palmz72.* 1919 1920ARM/PLEB SUPPORT 1921M: Peter Chubb <pleb@gelato.unsw.edu.au> 1922W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1923S: Maintained 1924 1925ARM/PT DIGITAL BOARD PORT 1926M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1928W: http://www.armlinux.org.uk/ 1929S: Maintained 1930 1931ARM/QUALCOMM SUPPORT 1932M: Andy Gross <andy.gross@linaro.org> 1933M: David Brown <david.brown@linaro.org> 1934L: linux-arm-msm@vger.kernel.org 1935S: Maintained 1936F: Documentation/devicetree/bindings/soc/qcom/ 1937F: arch/arm/boot/dts/qcom-*.dts 1938F: arch/arm/boot/dts/qcom-*.dtsi 1939F: arch/arm/mach-qcom/ 1940F: arch/arm64/boot/dts/qcom/* 1941F: drivers/i2c/busses/i2c-qup.c 1942F: drivers/clk/qcom/ 1943F: drivers/dma/qcom/ 1944F: drivers/soc/qcom/ 1945F: drivers/spi/spi-qup.c 1946F: drivers/tty/serial/msm_serial.c 1947F: drivers/*/pm8???-* 1948F: drivers/mfd/ssbi.c 1949F: drivers/firmware/qcom_scm* 1950T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1951 1952ARM/RADISYS ENP2611 MACHINE SUPPORT 1953M: Lennert Buytenhek <kernel@wantstofly.org> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955S: Maintained 1956 1957ARM/REALTEK ARCHITECTURE 1958M: Andreas Färber <afaerber@suse.de> 1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1960S: Maintained 1961F: arch/arm64/boot/dts/realtek/ 1962F: Documentation/devicetree/bindings/arm/realtek.txt 1963 1964ARM/RENESAS ARM64 ARCHITECTURE 1965M: Simon Horman <horms@verge.net.au> 1966M: Magnus Damm <magnus.damm@gmail.com> 1967L: linux-renesas-soc@vger.kernel.org 1968Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1969T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1970S: Supported 1971F: arch/arm64/boot/dts/renesas/ 1972F: Documentation/devicetree/bindings/arm/shmobile.txt 1973F: drivers/soc/renesas/ 1974F: include/linux/soc/renesas/ 1975 1976ARM/RISCPC ARCHITECTURE 1977M: Russell King <linux@armlinux.org.uk> 1978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1979W: http://www.armlinux.org.uk/ 1980S: Maintained 1981F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1982F: arch/arm/include/asm/hardware/ioc.h 1983F: arch/arm/include/asm/hardware/iomd.h 1984F: arch/arm/include/asm/hardware/memc.h 1985F: arch/arm/mach-rpc/ 1986F: drivers/net/ethernet/8390/etherh.c 1987F: drivers/net/ethernet/i825xx/ether1* 1988F: drivers/net/ethernet/seeq/ether3* 1989F: drivers/scsi/arm/ 1990 1991ARM/Rockchip SoC support 1992M: Heiko Stuebner <heiko@sntech.de> 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1994L: linux-rockchip@lists.infradead.org 1995T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1996S: Maintained 1997F: arch/arm/boot/dts/rk3* 1998F: arch/arm/boot/dts/rv1108* 1999F: arch/arm/mach-rockchip/ 2000F: drivers/clk/rockchip/ 2001F: drivers/i2c/busses/i2c-rk3x.c 2002F: drivers/*/*rockchip* 2003F: drivers/*/*/*rockchip* 2004F: sound/soc/rockchip/ 2005N: rockchip 2006 2007ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2008M: Kukjin Kim <kgene@kernel.org> 2009M: Krzysztof Kozlowski <krzk@kernel.org> 2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2011L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2012Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2013S: Maintained 2014F: arch/arm/boot/dts/s3c* 2015F: arch/arm/boot/dts/s5p* 2016F: arch/arm/boot/dts/exynos* 2017F: arch/arm64/boot/dts/exynos/ 2018F: arch/arm/plat-samsung/ 2019F: arch/arm/mach-s3c24*/ 2020F: arch/arm/mach-s3c64xx/ 2021F: arch/arm/mach-s5p*/ 2022F: arch/arm/mach-exynos*/ 2023F: drivers/*/*s3c24* 2024F: drivers/*/*/*s3c24* 2025F: drivers/*/*s3c64xx* 2026F: drivers/*/*s5pv210* 2027F: drivers/memory/samsung/* 2028F: drivers/soc/samsung/* 2029F: Documentation/arm/Samsung/ 2030F: Documentation/devicetree/bindings/arm/samsung/ 2031F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2032F: Documentation/devicetree/bindings/power/pd-samsung.txt 2033N: exynos 2034 2035ARM/SAMSUNG MOBILE MACHINE SUPPORT 2036M: Kyungmin Park <kyungmin.park@samsung.com> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038S: Maintained 2039F: arch/arm/mach-s5pv210/ 2040 2041ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2042M: Kyungmin Park <kyungmin.park@samsung.com> 2043M: Kamil Debski <kamil@wypas.org> 2044M: Andrzej Hajda <a.hajda@samsung.com> 2045L: linux-arm-kernel@lists.infradead.org 2046L: linux-media@vger.kernel.org 2047S: Maintained 2048F: drivers/media/platform/s5p-g2d/ 2049 2050ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2051M: Marek Szyprowski <m.szyprowski@samsung.com> 2052L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2053L: linux-media@vger.kernel.org 2054S: Maintained 2055F: drivers/media/platform/s5p-cec/ 2056F: Documentation/devicetree/bindings/media/s5p-cec.txt 2057 2058ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2059M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2060M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2061L: linux-arm-kernel@lists.infradead.org 2062L: linux-media@vger.kernel.org 2063S: Maintained 2064F: drivers/media/platform/s5p-jpeg/ 2065 2066ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2067M: Kyungmin Park <kyungmin.park@samsung.com> 2068M: Kamil Debski <kamil@wypas.org> 2069M: Jeongtae Park <jtp.park@samsung.com> 2070M: Andrzej Hajda <a.hajda@samsung.com> 2071L: linux-arm-kernel@lists.infradead.org 2072L: linux-media@vger.kernel.org 2073S: Maintained 2074F: arch/arm/plat-samsung/s5p-dev-mfc.c 2075F: drivers/media/platform/s5p-mfc/ 2076 2077ARM/SHMOBILE ARM ARCHITECTURE 2078M: Simon Horman <horms@verge.net.au> 2079M: Magnus Damm <magnus.damm@gmail.com> 2080L: linux-renesas-soc@vger.kernel.org 2081Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2083S: Supported 2084F: arch/arm/boot/dts/emev2* 2085F: arch/arm/boot/dts/r7s* 2086F: arch/arm/boot/dts/r8a* 2087F: arch/arm/boot/dts/r9a* 2088F: arch/arm/boot/dts/sh* 2089F: arch/arm/configs/shmobile_defconfig 2090F: arch/arm/include/debug/renesas-scif.S 2091F: arch/arm/mach-shmobile/ 2092F: Documentation/devicetree/bindings/arm/shmobile.txt 2093F: drivers/soc/renesas/ 2094F: include/linux/soc/renesas/ 2095 2096ARM/SOCFPGA ARCHITECTURE 2097M: Dinh Nguyen <dinguyen@kernel.org> 2098S: Maintained 2099F: arch/arm/mach-socfpga/ 2100F: arch/arm/boot/dts/socfpga* 2101F: arch/arm/configs/socfpga_defconfig 2102F: arch/arm64/boot/dts/altera/ 2103W: http://www.rocketboards.org 2104T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2105 2106ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2107M: Dinh Nguyen <dinguyen@kernel.org> 2108S: Maintained 2109F: drivers/clk/socfpga/ 2110 2111ARM/SOCFPGA EDAC SUPPORT 2112M: Thor Thayer <thor.thayer@linux.intel.com> 2113S: Maintained 2114F: drivers/edac/altera_edac. 2115 2116ARM/SPREADTRUM SoC SUPPORT 2117M: Orson Zhai <orsonzhai@gmail.com> 2118M: Baolin Wang <baolin.wang@linaro.org> 2119M: Chunyan Zhang <zhang.lyra@gmail.com> 2120S: Maintained 2121F: arch/arm64/boot/dts/sprd 2122N: sprd 2123 2124ARM/STI ARCHITECTURE 2125M: Patrice Chotard <patrice.chotard@st.com> 2126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2127W: http://www.stlinux.com 2128S: Maintained 2129F: arch/arm/mach-sti/ 2130F: arch/arm/boot/dts/sti* 2131F: drivers/char/hw_random/st-rng.c 2132F: drivers/clocksource/arm_global_timer.c 2133F: drivers/clocksource/clksrc_st_lpc.c 2134F: drivers/cpufreq/sti-cpufreq.c 2135F: drivers/dma/st_fdma* 2136F: drivers/i2c/busses/i2c-st.c 2137F: drivers/media/rc/st_rc.c 2138F: drivers/media/platform/sti/c8sectpfe/ 2139F: drivers/mmc/host/sdhci-st.c 2140F: drivers/phy/st/phy-miphy28lp.c 2141F: drivers/phy/st/phy-stih407-usb.c 2142F: drivers/pinctrl/pinctrl-st.c 2143F: drivers/remoteproc/st_remoteproc.c 2144F: drivers/remoteproc/st_slim_rproc.c 2145F: drivers/reset/sti/ 2146F: drivers/rtc/rtc-st-lpc.c 2147F: drivers/tty/serial/st-asc.c 2148F: drivers/usb/dwc3/dwc3-st.c 2149F: drivers/usb/host/ehci-st.c 2150F: drivers/usb/host/ohci-st.c 2151F: drivers/watchdog/st_lpc_wdt.c 2152F: drivers/ata/ahci_st.c 2153F: include/linux/remoteproc/st_slim_rproc.h 2154 2155ARM/STM32 ARCHITECTURE 2156M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2157M: Alexandre Torgue <alexandre.torgue@st.com> 2158L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160S: Maintained 2161T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2162N: stm32 2163N: stm 2164F: arch/arm/boot/dts/stm32* 2165F: arch/arm/mach-stm32/ 2166F: drivers/clocksource/armv7m_systick.c 2167 2168ARM/Synaptics SoC support 2169M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2170M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2172S: Maintained 2173F: arch/arm/mach-berlin/ 2174F: arch/arm/boot/dts/berlin* 2175F: arch/arm64/boot/dts/synaptics/ 2176 2177ARM/TANGO ARCHITECTURE 2178M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2179M: Mans Rullgard <mans@mansr.com> 2180L: linux-arm-kernel@lists.infradead.org 2181S: Odd Fixes 2182N: tango 2183 2184ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2185M: Lennert Buytenhek <kernel@wantstofly.org> 2186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2187S: Maintained 2188 2189ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2190M: Hans Verkuil <hans.verkuil@cisco.com> 2191L: linux-tegra@vger.kernel.org 2192L: linux-media@vger.kernel.org 2193S: Maintained 2194F: drivers/media/platform/tegra-cec/ 2195F: Documentation/devicetree/bindings/media/tegra-cec.txt 2196 2197ARM/TETON BGA MACHINE SUPPORT 2198M: "Mark F. Brown" <mark.brown314@gmail.com> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200S: Maintained 2201 2202ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2203M: Santosh Shilimkar <ssantosh@kernel.org> 2204L: linux-kernel@vger.kernel.org 2205S: Maintained 2206F: drivers/memory/*emif* 2207 2208ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2209M: Tero Kristo <t-kristo@ti.com> 2210M: Nishanth Menon <nm@ti.com> 2211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2212S: Supported 2213F: Documentation/devicetree/bindings/arm/ti/k3.txt 2214F: arch/arm64/boot/dts/ti/Makefile 2215F: arch/arm64/boot/dts/ti/k3-* 2216 2217ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2218M: Santosh Shilimkar <ssantosh@kernel.org> 2219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2220S: Maintained 2221F: arch/arm/mach-keystone/ 2222F: arch/arm/boot/dts/keystone-* 2223T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2224 2225ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2226M: Santosh Shilimkar <ssantosh@kernel.org> 2227L: linux-kernel@vger.kernel.org 2228S: Maintained 2229F: drivers/clk/keystone/ 2230 2231ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2232M: Santosh Shilimkar <ssantosh@kernel.org> 2233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2234L: linux-kernel@vger.kernel.org 2235S: Maintained 2236F: drivers/clocksource/timer-keystone.c 2237 2238ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2239M: Santosh Shilimkar <ssantosh@kernel.org> 2240L: linux-kernel@vger.kernel.org 2241S: Maintained 2242F: drivers/power/reset/keystone-reset.c 2243 2244ARM/THECUS N2100 MACHINE SUPPORT 2245M: Lennert Buytenhek <kernel@wantstofly.org> 2246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2247S: Maintained 2248 2249ARM/TOSA MACHINE SUPPORT 2250M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2251M: Dirk Opfer <dirk@opfer-online.de> 2252S: Maintained 2253 2254ARM/UNIPHIER ARCHITECTURE 2255M: Masahiro Yamada <yamada.masahiro@socionext.com> 2256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2257T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2258S: Maintained 2259F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2260F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2261F: arch/arm/boot/dts/uniphier* 2262F: arch/arm/include/asm/hardware/cache-uniphier.h 2263F: arch/arm/mach-uniphier/ 2264F: arch/arm/mm/cache-uniphier.c 2265F: arch/arm64/boot/dts/socionext/uniphier* 2266F: drivers/bus/uniphier-system-bus.c 2267F: drivers/clk/uniphier/ 2268F: drivers/gpio/gpio-uniphier.c 2269F: drivers/i2c/busses/i2c-uniphier* 2270F: drivers/irqchip/irq-uniphier-aidet.c 2271F: drivers/mmc/host/uniphier-sd.c 2272F: drivers/pinctrl/uniphier/ 2273F: drivers/reset/reset-uniphier.c 2274F: drivers/tty/serial/8250/8250_uniphier.c 2275N: uniphier 2276 2277ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2278M: Ulf Hansson <ulf.hansson@linaro.org> 2279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2280T: git git://git.linaro.org/people/ulfh/clk.git 2281S: Maintained 2282F: drivers/clk/ux500/ 2283 2284ARM/VERSATILE EXPRESS PLATFORM 2285M: Liviu Dudau <liviu.dudau@arm.com> 2286M: Sudeep Holla <sudeep.holla@arm.com> 2287M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2289S: Maintained 2290F: arch/arm/boot/dts/vexpress* 2291F: arch/arm64/boot/dts/arm/ 2292F: arch/arm/mach-vexpress/ 2293F: */*/vexpress* 2294F: */*/*/vexpress* 2295F: drivers/clk/versatile/clk-vexpress-osc.c 2296F: drivers/clocksource/timer-versatile.c 2297N: mps2 2298 2299ARM/VFP SUPPORT 2300M: Russell King <linux@armlinux.org.uk> 2301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2302W: http://www.armlinux.org.uk/ 2303S: Maintained 2304F: arch/arm/vfp/ 2305 2306ARM/VOIPAC PXA270 SUPPORT 2307M: Marek Vasut <marek.vasut@gmail.com> 2308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2309S: Maintained 2310F: arch/arm/mach-pxa/vpac270.c 2311F: arch/arm/mach-pxa/include/mach/vpac270.h 2312 2313ARM/VT8500 ARM ARCHITECTURE 2314M: Tony Prisk <linux@prisktech.co.nz> 2315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2316S: Maintained 2317F: arch/arm/mach-vt8500/ 2318F: drivers/clocksource/timer-vt8500.c 2319F: drivers/i2c/busses/i2c-wmt.c 2320F: drivers/mmc/host/wmt-sdmmc.c 2321F: drivers/pwm/pwm-vt8500.c 2322F: drivers/rtc/rtc-vt8500.c 2323F: drivers/tty/serial/vt8500_serial.c 2324F: drivers/usb/host/ehci-platform.c 2325F: drivers/usb/host/uhci-platform.c 2326F: drivers/video/fbdev/vt8500lcdfb.* 2327F: drivers/video/fbdev/wm8505fb* 2328F: drivers/video/fbdev/wmt_ge_rops.* 2329 2330ARM/ZIPIT Z2 SUPPORT 2331M: Marek Vasut <marek.vasut@gmail.com> 2332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2333S: Maintained 2334F: arch/arm/mach-pxa/z2.c 2335F: arch/arm/mach-pxa/include/mach/z2.h 2336 2337ARM/ZTE ARCHITECTURE 2338M: Jun Nie <jun.nie@linaro.org> 2339M: Shawn Guo <shawnguo@kernel.org> 2340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2341S: Maintained 2342F: arch/arm/boot/dts/zx2967* 2343F: arch/arm/mach-zx/ 2344F: arch/arm64/boot/dts/zte/ 2345F: drivers/clk/zte/ 2346F: drivers/dma/zx_dma.c 2347F: drivers/gpio/gpio-zx.c 2348F: drivers/i2c/busses/i2c-zx2967.c 2349F: drivers/mmc/host/dw_mmc-zx.* 2350F: drivers/pinctrl/zte/ 2351F: drivers/soc/zte/ 2352F: drivers/thermal/zx2967_thermal.c 2353F: drivers/watchdog/zx2967_wdt.c 2354F: Documentation/devicetree/bindings/arm/zte.txt 2355F: Documentation/devicetree/bindings/clock/zx2967*.txt 2356F: Documentation/devicetree/bindings/dma/zxdma.txt 2357F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2358F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2359F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2360F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2361F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2362F: Documentation/devicetree/bindings/soc/zte/ 2363F: Documentation/devicetree/bindings/sound/zte,*.txt 2364F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2365F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2366F: include/dt-bindings/clock/zx2967*.h 2367F: include/dt-bindings/soc/zte,*.h 2368F: sound/soc/codecs/zx_aud96p22.c 2369F: sound/soc/zte/ 2370 2371ARM/ZYNQ ARCHITECTURE 2372M: Michal Simek <michal.simek@xilinx.com> 2373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2374W: http://wiki.xilinx.com 2375T: git https://github.com/Xilinx/linux-xlnx.git 2376S: Supported 2377F: arch/arm/mach-zynq/ 2378F: drivers/cpuidle/cpuidle-zynq.c 2379F: drivers/block/xsysace.c 2380N: zynq 2381N: xilinx 2382F: drivers/clocksource/timer-cadence-ttc.c 2383F: drivers/i2c/busses/i2c-cadence.c 2384F: drivers/mmc/host/sdhci-of-arasan.c 2385F: drivers/edac/synopsys_edac.c 2386F: drivers/i2c/busses/i2c-xiic.c 2387 2388ARM64 PORT (AARCH64 ARCHITECTURE) 2389M: Catalin Marinas <catalin.marinas@arm.com> 2390M: Will Deacon <will.deacon@arm.com> 2391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2392T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2393S: Maintained 2394F: arch/arm64/ 2395X: arch/arm64/boot/dts/ 2396F: Documentation/arm64/ 2397 2398AS3645A LED FLASH CONTROLLER DRIVER 2399M: Sakari Ailus <sakari.ailus@iki.fi> 2400L: linux-leds@vger.kernel.org 2401S: Maintained 2402F: drivers/leds/leds-as3645a.c 2403 2404ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2405M: Tianshu Qiu <tian.shu.qiu@intel.com> 2406L: linux-media@vger.kernel.org 2407T: git git://linuxtv.org/media_tree.git 2408S: Maintained 2409F: drivers/media/i2c/ak7375.c 2410F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2411 2412ASAHI KASEI AK8974 DRIVER 2413M: Linus Walleij <linus.walleij@linaro.org> 2414L: linux-iio@vger.kernel.org 2415W: http://www.akm.com/ 2416S: Supported 2417F: drivers/iio/magnetometer/ak8974.c 2418 2419ASC7621 HARDWARE MONITOR DRIVER 2420M: George Joseph <george.joseph@fairview5.com> 2421L: linux-hwmon@vger.kernel.org 2422S: Maintained 2423F: Documentation/hwmon/asc7621 2424F: drivers/hwmon/asc7621.c 2425 2426ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2427M: Corentin Chary <corentin.chary@gmail.com> 2428L: acpi4asus-user@lists.sourceforge.net 2429L: platform-driver-x86@vger.kernel.org 2430W: http://acpi4asus.sf.net 2431S: Maintained 2432F: drivers/platform/x86/asus*.c 2433F: drivers/platform/x86/eeepc*.c 2434 2435ASUS WIRELESS RADIO CONTROL DRIVER 2436M: João Paulo Rechi Vita <jprvita@gmail.com> 2437L: platform-driver-x86@vger.kernel.org 2438S: Maintained 2439F: drivers/platform/x86/asus-wireless.c 2440 2441ASYMMETRIC KEYS 2442M: David Howells <dhowells@redhat.com> 2443L: keyrings@vger.kernel.org 2444S: Maintained 2445F: Documentation/crypto/asymmetric-keys.txt 2446F: include/linux/verification.h 2447F: include/crypto/public_key.h 2448F: include/crypto/pkcs7.h 2449F: crypto/asymmetric_keys/ 2450 2451ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2452R: Dan Williams <dan.j.williams@intel.com> 2453W: http://sourceforge.net/projects/xscaleiop 2454S: Odd fixes 2455F: Documentation/crypto/async-tx-api.txt 2456F: crypto/async_tx/ 2457F: drivers/dma/ 2458F: include/linux/dmaengine.h 2459F: include/linux/async_tx.h 2460 2461AT24 EEPROM DRIVER 2462M: Bartosz Golaszewski <brgl@bgdev.pl> 2463L: linux-i2c@vger.kernel.org 2464T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2465S: Maintained 2466F: Documentation/devicetree/bindings/eeprom/at24.txt 2467F: drivers/misc/eeprom/at24.c 2468F: include/linux/platform_data/at24.h 2469 2470ATA OVER ETHERNET (AOE) DRIVER 2471M: "Ed L. Cashin" <ed.cashin@acm.org> 2472W: http://www.openaoe.org/ 2473S: Supported 2474F: Documentation/aoe/ 2475F: drivers/block/aoe/ 2476 2477ATHEROS 71XX/9XXX GPIO DRIVER 2478M: Alban Bedel <albeu@free.fr> 2479W: https://github.com/AlbanBedel/linux 2480T: git git://github.com/AlbanBedel/linux 2481S: Maintained 2482F: drivers/gpio/gpio-ath79.c 2483F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2484 2485ATHEROS 71XX/9XXX USB PHY DRIVER 2486M: Alban Bedel <albeu@free.fr> 2487W: https://github.com/AlbanBedel/linux 2488T: git git://github.com/AlbanBedel/linux 2489S: Maintained 2490F: drivers/phy/qualcomm/phy-ath79-usb.c 2491F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2492 2493ATHEROS ATH GENERIC UTILITIES 2494M: Kalle Valo <kvalo@codeaurora.org> 2495L: linux-wireless@vger.kernel.org 2496S: Supported 2497F: drivers/net/wireless/ath/* 2498 2499ATHEROS ATH5K WIRELESS DRIVER 2500M: Jiri Slaby <jirislaby@gmail.com> 2501M: Nick Kossifidis <mickflemm@gmail.com> 2502M: Luis Chamberlain <mcgrof@kernel.org> 2503L: linux-wireless@vger.kernel.org 2504W: http://wireless.kernel.org/en/users/Drivers/ath5k 2505S: Maintained 2506F: drivers/net/wireless/ath/ath5k/ 2507 2508ATHEROS ATH6KL WIRELESS DRIVER 2509M: Kalle Valo <kvalo@codeaurora.org> 2510L: linux-wireless@vger.kernel.org 2511W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2513S: Supported 2514F: drivers/net/wireless/ath/ath6kl/ 2515 2516ATI_REMOTE2 DRIVER 2517M: Ville Syrjala <syrjala@sci.fi> 2518S: Maintained 2519F: drivers/input/misc/ati_remote2.c 2520 2521ATK0110 HWMON DRIVER 2522M: Luca Tettamanti <kronos.it@gmail.com> 2523L: linux-hwmon@vger.kernel.org 2524S: Maintained 2525F: drivers/hwmon/asus_atk0110.c 2526 2527ATLX ETHERNET DRIVERS 2528M: Jay Cliburn <jcliburn@gmail.com> 2529M: Chris Snook <chris.snook@gmail.com> 2530L: netdev@vger.kernel.org 2531W: http://sourceforge.net/projects/atl1 2532W: http://atl1.sourceforge.net 2533S: Maintained 2534F: drivers/net/ethernet/atheros/ 2535 2536ATM 2537M: Chas Williams <3chas3@gmail.com> 2538L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2539L: netdev@vger.kernel.org 2540W: http://linux-atm.sourceforge.net 2541S: Maintained 2542F: drivers/atm/ 2543F: include/linux/atm* 2544F: include/uapi/linux/atm* 2545 2546ATMEL MACB ETHERNET DRIVER 2547M: Nicolas Ferre <nicolas.ferre@microchip.com> 2548S: Supported 2549F: drivers/net/ethernet/cadence/ 2550 2551ATMEL MAXTOUCH DRIVER 2552M: Nick Dyer <nick@shmanahar.org> 2553T: git git://github.com/ndyer/linux.git 2554S: Maintained 2555F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2556F: drivers/input/touchscreen/atmel_mxt_ts.c 2557 2558ATMEL WIRELESS DRIVER 2559M: Simon Kelley <simon@thekelleys.org.uk> 2560L: linux-wireless@vger.kernel.org 2561W: http://www.thekelleys.org.uk/atmel 2562W: http://atmelwlandriver.sourceforge.net/ 2563S: Maintained 2564F: drivers/net/wireless/atmel/atmel* 2565 2566ATOMIC INFRASTRUCTURE 2567M: Will Deacon <will.deacon@arm.com> 2568M: Peter Zijlstra <peterz@infradead.org> 2569R: Boqun Feng <boqun.feng@gmail.com> 2570L: linux-kernel@vger.kernel.org 2571S: Maintained 2572F: arch/*/include/asm/atomic*.h 2573F: include/*/atomic*.h 2574 2575ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2576M: Bradley Grove <linuxdrivers@attotech.com> 2577L: linux-scsi@vger.kernel.org 2578W: http://www.attotech.com 2579S: Supported 2580F: drivers/scsi/esas2r 2581 2582ATUSB IEEE 802.15.4 RADIO DRIVER 2583M: Stefan Schmidt <stefan@datenfreihafen.org> 2584L: linux-wpan@vger.kernel.org 2585S: Maintained 2586F: drivers/net/ieee802154/atusb.c 2587F: drivers/net/ieee802154/atusb.h 2588F: drivers/net/ieee802154/at86rf230.h 2589 2590AUDIT SUBSYSTEM 2591M: Paul Moore <paul@paul-moore.com> 2592M: Eric Paris <eparis@redhat.com> 2593L: linux-audit@redhat.com (moderated for non-subscribers) 2594W: https://github.com/linux-audit 2595T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2596S: Supported 2597F: include/linux/audit.h 2598F: include/uapi/linux/audit.h 2599F: kernel/audit* 2600 2601AUXILIARY DISPLAY DRIVERS 2602M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2603S: Maintained 2604F: drivers/auxdisplay/ 2605F: include/linux/cfag12864b.h 2606 2607AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2608M: Andreas Klinger <ak@it-klinger.de> 2609L: linux-iio@vger.kernel.org 2610S: Maintained 2611F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2612F: drivers/iio/adc/hx711.c 2613 2614AX.25 NETWORK LAYER 2615M: Ralf Baechle <ralf@linux-mips.org> 2616L: linux-hams@vger.kernel.org 2617W: http://www.linux-ax25.org/ 2618S: Maintained 2619F: include/uapi/linux/ax25.h 2620F: include/net/ax25.h 2621F: net/ax25/ 2622 2623AXENTIA ARM DEVICES 2624M: Peter Rosin <peda@axentia.se> 2625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2626S: Maintained 2627F: Documentation/devicetree/bindings/arm/axentia.txt 2628F: arch/arm/boot/dts/at91-linea.dtsi 2629F: arch/arm/boot/dts/at91-natte.dtsi 2630F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2631F: arch/arm/boot/dts/at91-tse850-3.dts 2632 2633AXENTIA ASOC DRIVERS 2634M: Peter Rosin <peda@axentia.se> 2635L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2636S: Maintained 2637F: Documentation/devicetree/bindings/sound/axentia,* 2638F: sound/soc/atmel/tse850-pcm5142.c 2639 2640AZ6007 DVB DRIVER 2641M: Mauro Carvalho Chehab <mchehab@kernel.org> 2642L: linux-media@vger.kernel.org 2643W: https://linuxtv.org 2644T: git git://linuxtv.org/media_tree.git 2645S: Maintained 2646F: drivers/media/usb/dvb-usb-v2/az6007.c 2647 2648AZTECH FM RADIO RECEIVER DRIVER 2649M: Hans Verkuil <hverkuil@xs4all.nl> 2650L: linux-media@vger.kernel.org 2651T: git git://linuxtv.org/media_tree.git 2652W: https://linuxtv.org 2653S: Maintained 2654F: drivers/media/radio/radio-aztech* 2655 2656B43 WIRELESS DRIVER 2657L: linux-wireless@vger.kernel.org 2658L: b43-dev@lists.infradead.org 2659W: http://wireless.kernel.org/en/users/Drivers/b43 2660S: Odd Fixes 2661F: drivers/net/wireless/broadcom/b43/ 2662 2663B43LEGACY WIRELESS DRIVER 2664M: Larry Finger <Larry.Finger@lwfinger.net> 2665L: linux-wireless@vger.kernel.org 2666L: b43-dev@lists.infradead.org 2667W: http://wireless.kernel.org/en/users/Drivers/b43 2668S: Maintained 2669F: drivers/net/wireless/broadcom/b43legacy/ 2670 2671BACKLIGHT CLASS/SUBSYSTEM 2672M: Lee Jones <lee.jones@linaro.org> 2673M: Daniel Thompson <daniel.thompson@linaro.org> 2674M: Jingoo Han <jingoohan1@gmail.com> 2675L: dri-devel@lists.freedesktop.org 2676T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2677S: Maintained 2678F: drivers/video/backlight/ 2679F: include/linux/backlight.h 2680F: include/linux/pwm_backlight.h 2681F: Documentation/devicetree/bindings/leds/backlight 2682 2683BATMAN ADVANCED 2684M: Marek Lindner <mareklindner@neomailbox.ch> 2685M: Simon Wunderlich <sw@simonwunderlich.de> 2686M: Antonio Quartulli <a@unstable.cc> 2687L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2688W: https://www.open-mesh.org/ 2689Q: https://patchwork.open-mesh.org/project/batman/list/ 2690S: Maintained 2691F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2692F: Documentation/ABI/testing/sysfs-class-net-mesh 2693F: Documentation/networking/batman-adv.rst 2694F: include/uapi/linux/batadv_packet.h 2695F: include/uapi/linux/batman_adv.h 2696F: net/batman-adv/ 2697 2698BAYCOM/HDLCDRV DRIVERS FOR AX.25 2699M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2700L: linux-hams@vger.kernel.org 2701W: http://www.baycom.org/~tom/ham/ham.html 2702S: Maintained 2703F: drivers/net/hamradio/baycom* 2704 2705BCACHE (BLOCK LAYER CACHE) 2706M: Coly Li <colyli@suse.de> 2707M: Kent Overstreet <kent.overstreet@gmail.com> 2708L: linux-bcache@vger.kernel.org 2709W: http://bcache.evilpiepirate.org 2710C: irc://irc.oftc.net/bcache 2711S: Maintained 2712F: drivers/md/bcache/ 2713 2714BDISP ST MEDIA DRIVER 2715M: Fabien Dessenne <fabien.dessenne@st.com> 2716L: linux-media@vger.kernel.org 2717T: git git://linuxtv.org/media_tree.git 2718W: https://linuxtv.org 2719S: Supported 2720F: drivers/media/platform/sti/bdisp 2721 2722BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2723M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2724L: netdev@vger.kernel.org 2725S: Maintained 2726F: drivers/net/ethernet/ec_bhf.c 2727 2728BEFS FILE SYSTEM 2729M: Luis de Bethencourt <luisbg@kernel.org> 2730M: Salah Triki <salah.triki@gmail.com> 2731S: Maintained 2732T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2733F: Documentation/filesystems/befs.txt 2734F: fs/befs/ 2735 2736BFQ I/O SCHEDULER 2737M: Paolo Valente <paolo.valente@linaro.org> 2738M: Jens Axboe <axboe@kernel.dk> 2739L: linux-block@vger.kernel.org 2740S: Maintained 2741F: block/bfq-* 2742F: Documentation/block/bfq-iosched.txt 2743 2744BFS FILE SYSTEM 2745M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2746S: Maintained 2747F: Documentation/filesystems/bfs.txt 2748F: fs/bfs/ 2749F: include/uapi/linux/bfs_fs.h 2750 2751BLINKM RGB LED DRIVER 2752M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2753S: Maintained 2754F: drivers/leds/leds-blinkm.c 2755 2756BLOCK LAYER 2757M: Jens Axboe <axboe@kernel.dk> 2758L: linux-block@vger.kernel.org 2759T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2760S: Maintained 2761F: block/ 2762F: drivers/block/ 2763F: kernel/trace/blktrace.c 2764F: lib/sbitmap.c 2765 2766BLOCK2MTD DRIVER 2767M: Joern Engel <joern@lazybastard.org> 2768L: linux-mtd@lists.infradead.org 2769S: Maintained 2770F: drivers/mtd/devices/block2mtd.c 2771 2772BLUETOOTH DRIVERS 2773M: Marcel Holtmann <marcel@holtmann.org> 2774M: Johan Hedberg <johan.hedberg@gmail.com> 2775L: linux-bluetooth@vger.kernel.org 2776W: http://www.bluez.org/ 2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2778T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2779S: Maintained 2780F: drivers/bluetooth/ 2781 2782BLUETOOTH SUBSYSTEM 2783M: Marcel Holtmann <marcel@holtmann.org> 2784M: Johan Hedberg <johan.hedberg@gmail.com> 2785L: linux-bluetooth@vger.kernel.org 2786W: http://www.bluez.org/ 2787T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2788T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2789S: Maintained 2790F: net/bluetooth/ 2791F: include/net/bluetooth/ 2792 2793BONDING DRIVER 2794M: Jay Vosburgh <j.vosburgh@gmail.com> 2795M: Veaceslav Falico <vfalico@gmail.com> 2796M: Andy Gospodarek <andy@greyhouse.net> 2797L: netdev@vger.kernel.org 2798W: http://sourceforge.net/projects/bonding/ 2799S: Supported 2800F: drivers/net/bonding/ 2801F: include/uapi/linux/if_bonding.h 2802 2803BPF (Safe dynamic programs and tools) 2804M: Alexei Starovoitov <ast@kernel.org> 2805M: Daniel Borkmann <daniel@iogearbox.net> 2806L: netdev@vger.kernel.org 2807L: linux-kernel@vger.kernel.org 2808T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2810Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2811S: Supported 2812F: arch/*/net/* 2813F: Documentation/networking/filter.txt 2814F: Documentation/bpf/ 2815F: include/linux/bpf* 2816F: include/linux/filter.h 2817F: include/trace/events/xdp.h 2818F: include/uapi/linux/bpf* 2819F: include/uapi/linux/filter.h 2820F: kernel/bpf/ 2821F: kernel/trace/bpf_trace.c 2822F: lib/test_bpf.c 2823F: net/bpf/ 2824F: net/core/filter.c 2825F: net/sched/act_bpf.c 2826F: net/sched/cls_bpf.c 2827F: samples/bpf/ 2828F: tools/bpf/ 2829F: tools/lib/bpf/ 2830F: tools/testing/selftests/bpf/ 2831 2832BPF JIT for ARM 2833M: Shubham Bansal <illusionist.neo@gmail.com> 2834L: netdev@vger.kernel.org 2835S: Maintained 2836F: arch/arm/net/ 2837 2838BPF JIT for ARM64 2839M: Daniel Borkmann <daniel@iogearbox.net> 2840M: Alexei Starovoitov <ast@kernel.org> 2841M: Zi Shen Lim <zlim.lnx@gmail.com> 2842L: netdev@vger.kernel.org 2843S: Supported 2844F: arch/arm64/net/ 2845 2846BPF JIT for MIPS (32-BIT AND 64-BIT) 2847M: Paul Burton <paul.burton@mips.com> 2848L: netdev@vger.kernel.org 2849S: Maintained 2850F: arch/mips/net/ 2851 2852BPF JIT for NFP NICs 2853M: Jakub Kicinski <jakub.kicinski@netronome.com> 2854L: netdev@vger.kernel.org 2855S: Supported 2856F: drivers/net/ethernet/netronome/nfp/bpf/ 2857 2858BPF JIT for POWERPC (32-BIT AND 64-BIT) 2859M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2860M: Sandipan Das <sandipan@linux.ibm.com> 2861L: netdev@vger.kernel.org 2862S: Maintained 2863F: arch/powerpc/net/ 2864 2865BPF JIT for S390 2866M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2867M: Heiko Carstens <heiko.carstens@de.ibm.com> 2868L: netdev@vger.kernel.org 2869S: Maintained 2870F: arch/s390/net/ 2871X: arch/s390/net/pnet.c 2872 2873BPF JIT for SPARC (32-BIT AND 64-BIT) 2874M: David S. Miller <davem@davemloft.net> 2875L: netdev@vger.kernel.org 2876S: Maintained 2877F: arch/sparc/net/ 2878 2879BPF JIT for X86 32-BIT 2880M: Wang YanQing <udknight@gmail.com> 2881L: netdev@vger.kernel.org 2882S: Maintained 2883F: arch/x86/net/bpf_jit_comp32.c 2884 2885BPF JIT for X86 64-BIT 2886M: Alexei Starovoitov <ast@kernel.org> 2887M: Daniel Borkmann <daniel@iogearbox.net> 2888L: netdev@vger.kernel.org 2889S: Supported 2890F: arch/x86/net/ 2891X: arch/x86/net/bpf_jit_comp32.c 2892 2893BROADCOM B44 10/100 ETHERNET DRIVER 2894M: Michael Chan <michael.chan@broadcom.com> 2895L: netdev@vger.kernel.org 2896S: Supported 2897F: drivers/net/ethernet/broadcom/b44.* 2898 2899BROADCOM B53 ETHERNET SWITCH DRIVER 2900M: Florian Fainelli <f.fainelli@gmail.com> 2901L: netdev@vger.kernel.org 2902L: openwrt-devel@lists.openwrt.org (subscribers-only) 2903S: Supported 2904F: drivers/net/dsa/b53/* 2905F: include/linux/platform_data/b53.h 2906 2907BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2908M: Florian Fainelli <f.fainelli@gmail.com> 2909M: Ray Jui <rjui@broadcom.com> 2910M: Scott Branden <sbranden@broadcom.com> 2911M: bcm-kernel-feedback-list@broadcom.com 2912T: git git://github.com/broadcom/mach-bcm 2913S: Maintained 2914N: bcm281* 2915N: bcm113* 2916N: bcm216* 2917N: kona 2918F: arch/arm/mach-bcm/ 2919 2920BROADCOM BCM2835 ARM ARCHITECTURE 2921M: Eric Anholt <eric@anholt.net> 2922M: Stefan Wahren <stefan.wahren@i2se.com> 2923L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2925T: git git://github.com/anholt/linux 2926S: Maintained 2927N: bcm2835 2928F: drivers/staging/vc04_services 2929 2930BROADCOM BCM47XX MIPS ARCHITECTURE 2931M: Hauke Mehrtens <hauke@hauke-m.de> 2932M: Rafał Miłecki <zajec5@gmail.com> 2933L: linux-mips@vger.kernel.org 2934S: Maintained 2935F: Documentation/devicetree/bindings/mips/brcm/ 2936F: arch/mips/bcm47xx/* 2937F: arch/mips/include/asm/mach-bcm47xx/* 2938 2939BROADCOM BCM5301X ARM ARCHITECTURE 2940M: Hauke Mehrtens <hauke@hauke-m.de> 2941M: Rafał Miłecki <zajec5@gmail.com> 2942M: bcm-kernel-feedback-list@broadcom.com 2943L: linux-arm-kernel@lists.infradead.org 2944S: Maintained 2945F: arch/arm/mach-bcm/bcm_5301x.c 2946F: arch/arm/boot/dts/bcm5301x*.dtsi 2947F: arch/arm/boot/dts/bcm470* 2948F: arch/arm/boot/dts/bcm953012* 2949 2950BROADCOM BCM53573 ARM ARCHITECTURE 2951M: Rafał Miłecki <rafal@milecki.pl> 2952L: linux-arm-kernel@lists.infradead.org 2953S: Maintained 2954F: arch/arm/boot/dts/bcm53573* 2955F: arch/arm/boot/dts/bcm47189* 2956 2957BROADCOM BCM63XX ARM ARCHITECTURE 2958M: Florian Fainelli <f.fainelli@gmail.com> 2959M: bcm-kernel-feedback-list@broadcom.com 2960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2961T: git git://github.com/broadcom/stblinux.git 2962S: Maintained 2963N: bcm63xx 2964 2965BROADCOM BCM63XX/BCM33XX UDC DRIVER 2966M: Kevin Cernekee <cernekee@gmail.com> 2967L: linux-usb@vger.kernel.org 2968S: Maintained 2969F: drivers/usb/gadget/udc/bcm63xx_udc.* 2970 2971BROADCOM BCM7XXX ARM ARCHITECTURE 2972M: Brian Norris <computersforpeace@gmail.com> 2973M: Gregory Fong <gregory.0xf0@gmail.com> 2974M: Florian Fainelli <f.fainelli@gmail.com> 2975M: bcm-kernel-feedback-list@broadcom.com 2976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2977T: git git://github.com/broadcom/stblinux.git 2978S: Maintained 2979F: arch/arm/mach-bcm/*brcmstb* 2980F: arch/arm/boot/dts/bcm7*.dts* 2981F: drivers/bus/brcmstb_gisb.c 2982F: arch/arm/mm/cache-b15-rac.c 2983F: arch/arm/include/asm/hardware/cache-b15-rac.h 2984N: brcmstb 2985 2986BROADCOM BMIPS CPUFREQ DRIVER 2987M: Markus Mayer <mmayer@broadcom.com> 2988M: bcm-kernel-feedback-list@broadcom.com 2989L: linux-pm@vger.kernel.org 2990S: Maintained 2991F: drivers/cpufreq/bmips-cpufreq.c 2992 2993BROADCOM BMIPS MIPS ARCHITECTURE 2994M: Kevin Cernekee <cernekee@gmail.com> 2995M: Florian Fainelli <f.fainelli@gmail.com> 2996L: linux-mips@vger.kernel.org 2997T: git git://github.com/broadcom/stblinux.git 2998S: Maintained 2999F: arch/mips/bmips/* 3000F: arch/mips/include/asm/mach-bmips/* 3001F: arch/mips/kernel/*bmips* 3002F: arch/mips/boot/dts/brcm/bcm*.dts* 3003F: drivers/irqchip/irq-bcm63* 3004F: drivers/irqchip/irq-bcm7* 3005F: drivers/irqchip/irq-brcmstb* 3006F: include/linux/bcm963xx_nvram.h 3007F: include/linux/bcm963xx_tag.h 3008 3009BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3010M: Rasesh Mody <rasesh.mody@cavium.com> 3011M: Dept-GELinuxNICDev@cavium.com 3012L: netdev@vger.kernel.org 3013S: Supported 3014F: drivers/net/ethernet/broadcom/bnx2.* 3015F: drivers/net/ethernet/broadcom/bnx2_* 3016 3017BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3018M: QLogic-Storage-Upstream@qlogic.com 3019L: linux-scsi@vger.kernel.org 3020S: Supported 3021F: drivers/scsi/bnx2fc/ 3022 3023BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3024M: QLogic-Storage-Upstream@qlogic.com 3025L: linux-scsi@vger.kernel.org 3026S: Supported 3027F: drivers/scsi/bnx2i/ 3028 3029BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3030M: Ariel Elior <ariel.elior@cavium.com> 3031M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3032M: everest-linux-l2@cavium.com 3033L: netdev@vger.kernel.org 3034S: Supported 3035F: drivers/net/ethernet/broadcom/bnx2x/ 3036 3037BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3038M: Michael Chan <michael.chan@broadcom.com> 3039L: netdev@vger.kernel.org 3040S: Supported 3041F: drivers/net/ethernet/broadcom/bnxt/ 3042 3043BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3044M: Arend van Spriel <arend.vanspriel@broadcom.com> 3045M: Franky Lin <franky.lin@broadcom.com> 3046M: Hante Meuleman <hante.meuleman@broadcom.com> 3047M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3048M: Wright Feng <wright.feng@cypress.com> 3049L: linux-wireless@vger.kernel.org 3050L: brcm80211-dev-list.pdl@broadcom.com 3051L: brcm80211-dev-list@cypress.com 3052S: Supported 3053F: drivers/net/wireless/broadcom/brcm80211/ 3054 3055BROADCOM BRCMSTB GPIO DRIVER 3056M: Gregory Fong <gregory.0xf0@gmail.com> 3057L: bcm-kernel-feedback-list@broadcom.com 3058S: Supported 3059F: drivers/gpio/gpio-brcmstb.c 3060F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3061 3062BROADCOM BRCMSTB I2C DRIVER 3063M: Kamal Dasu <kdasu.kdev@gmail.com> 3064L: linux-i2c@vger.kernel.org 3065L: bcm-kernel-feedback-list@broadcom.com 3066S: Supported 3067F: drivers/i2c/busses/i2c-brcmstb.c 3068F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3069 3070BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3071M: Al Cooper <alcooperx@gmail.com> 3072L: linux-kernel@vger.kernel.org 3073L: bcm-kernel-feedback-list@broadcom.com 3074S: Maintained 3075F: drivers/phy/broadcom/phy-brcm-usb* 3076 3077BROADCOM GENET ETHERNET DRIVER 3078M: Doug Berger <opendmb@gmail.com> 3079M: Florian Fainelli <f.fainelli@gmail.com> 3080L: netdev@vger.kernel.org 3081S: Supported 3082F: drivers/net/ethernet/broadcom/genet/ 3083 3084BROADCOM IPROC ARM ARCHITECTURE 3085M: Ray Jui <rjui@broadcom.com> 3086M: Scott Branden <sbranden@broadcom.com> 3087M: bcm-kernel-feedback-list@broadcom.com 3088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3089T: git git://github.com/broadcom/cygnus-linux.git 3090S: Maintained 3091N: iproc 3092N: cygnus 3093N: bcm[-_]nsp 3094N: bcm9113* 3095N: bcm9583* 3096N: bcm9585* 3097N: bcm9586* 3098N: bcm988312 3099N: bcm113* 3100N: bcm583* 3101N: bcm585* 3102N: bcm586* 3103N: bcm88312 3104N: hr2 3105N: stingray 3106F: arch/arm64/boot/dts/broadcom/northstar2/* 3107F: arch/arm64/boot/dts/broadcom/stingray/* 3108F: drivers/clk/bcm/clk-ns* 3109F: drivers/clk/bcm/clk-sr* 3110F: drivers/pinctrl/bcm/pinctrl-ns* 3111F: include/dt-bindings/clock/bcm-sr* 3112 3113BROADCOM KONA GPIO DRIVER 3114M: Ray Jui <rjui@broadcom.com> 3115L: bcm-kernel-feedback-list@broadcom.com 3116S: Supported 3117F: drivers/gpio/gpio-bcm-kona.c 3118F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3119 3120BROADCOM NETXTREME-E ROCE DRIVER 3121M: Selvin Xavier <selvin.xavier@broadcom.com> 3122M: Devesh Sharma <devesh.sharma@broadcom.com> 3123M: Somnath Kotur <somnath.kotur@broadcom.com> 3124M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3125L: linux-rdma@vger.kernel.org 3126W: http://www.broadcom.com 3127S: Supported 3128F: drivers/infiniband/hw/bnxt_re/ 3129F: include/uapi/rdma/bnxt_re-abi.h 3130 3131BROADCOM NVRAM DRIVER 3132M: Rafał Miłecki <zajec5@gmail.com> 3133L: linux-mips@vger.kernel.org 3134S: Maintained 3135F: drivers/firmware/broadcom/* 3136 3137BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3138M: Rafał Miłecki <zajec5@gmail.com> 3139L: linux-wireless@vger.kernel.org 3140S: Maintained 3141F: drivers/bcma/ 3142F: include/linux/bcma/ 3143 3144BROADCOM STB AVS CPUFREQ DRIVER 3145M: Markus Mayer <mmayer@broadcom.com> 3146M: bcm-kernel-feedback-list@broadcom.com 3147L: linux-pm@vger.kernel.org 3148S: Maintained 3149F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3150F: drivers/cpufreq/brcmstb* 3151 3152BROADCOM STB AVS TMON DRIVER 3153M: Markus Mayer <mmayer@broadcom.com> 3154M: bcm-kernel-feedback-list@broadcom.com 3155L: linux-pm@vger.kernel.org 3156S: Maintained 3157F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3158F: drivers/thermal/broadcom/brcmstb* 3159 3160BROADCOM STB NAND FLASH DRIVER 3161M: Brian Norris <computersforpeace@gmail.com> 3162M: Kamal Dasu <kdasu.kdev@gmail.com> 3163L: linux-mtd@lists.infradead.org 3164L: bcm-kernel-feedback-list@broadcom.com 3165S: Maintained 3166F: drivers/mtd/nand/raw/brcmnand/ 3167 3168BROADCOM STB DPFE DRIVER 3169M: Markus Mayer <mmayer@broadcom.com> 3170M: bcm-kernel-feedback-list@broadcom.com 3171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3172S: Maintained 3173F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3174F: drivers/memory/brcmstb_dpfe.c 3175 3176BROADCOM SPI DRIVER 3177M: Kamal Dasu <kdasu.kdev@gmail.com> 3178M: bcm-kernel-feedback-list@broadcom.com 3179S: Maintained 3180F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3181F: drivers/spi/spi-bcm-qspi.* 3182F: drivers/spi/spi-brcmstb-qspi.c 3183F: drivers/spi/spi-iproc-qspi.c 3184 3185BROADCOM SYSTEMPORT ETHERNET DRIVER 3186M: Florian Fainelli <f.fainelli@gmail.com> 3187L: netdev@vger.kernel.org 3188S: Supported 3189F: drivers/net/ethernet/broadcom/bcmsysport.* 3190 3191BROADCOM TG3 GIGABIT ETHERNET DRIVER 3192M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3193M: Prashant Sreedharan <prashant@broadcom.com> 3194M: Michael Chan <mchan@broadcom.com> 3195L: netdev@vger.kernel.org 3196S: Supported 3197F: drivers/net/ethernet/broadcom/tg3.* 3198 3199BROCADE BFA FC SCSI DRIVER 3200M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3201M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3202L: linux-scsi@vger.kernel.org 3203S: Supported 3204F: drivers/scsi/bfa/ 3205 3206BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3207M: Rasesh Mody <rasesh.mody@cavium.com> 3208M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3209M: Dept-GELinuxNICDev@cavium.com 3210L: netdev@vger.kernel.org 3211S: Supported 3212F: drivers/net/ethernet/brocade/bna/ 3213 3214BSG (block layer generic sg v4 driver) 3215M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3216L: linux-scsi@vger.kernel.org 3217S: Supported 3218F: block/bsg.c 3219F: include/linux/bsg.h 3220F: include/uapi/linux/bsg.h 3221 3222BT87X AUDIO DRIVER 3223M: Clemens Ladisch <clemens@ladisch.de> 3224L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3225T: git git://git.alsa-project.org/alsa-kernel.git 3226S: Maintained 3227F: Documentation/sound/cards/bt87x.rst 3228F: sound/pci/bt87x.c 3229 3230BT8XXGPIO DRIVER 3231M: Michael Buesch <m@bues.ch> 3232W: http://bu3sch.de/btgpio.php 3233S: Maintained 3234F: drivers/gpio/gpio-bt8xx.c 3235 3236BTRFS FILE SYSTEM 3237M: Chris Mason <clm@fb.com> 3238M: Josef Bacik <josef@toxicpanda.com> 3239M: David Sterba <dsterba@suse.com> 3240L: linux-btrfs@vger.kernel.org 3241W: http://btrfs.wiki.kernel.org/ 3242Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3243T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3244S: Maintained 3245F: Documentation/filesystems/btrfs.txt 3246F: fs/btrfs/ 3247F: include/linux/btrfs* 3248F: include/uapi/linux/btrfs* 3249 3250BTTV VIDEO4LINUX DRIVER 3251M: Mauro Carvalho Chehab <mchehab@kernel.org> 3252L: linux-media@vger.kernel.org 3253W: https://linuxtv.org 3254T: git git://linuxtv.org/media_tree.git 3255S: Odd fixes 3256F: Documentation/media/v4l-drivers/bttv* 3257F: drivers/media/pci/bt8xx/bttv* 3258 3259BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3260M: Chanwoo Choi <cw00.choi@samsung.com> 3261L: linux-pm@vger.kernel.org 3262L: linux-samsung-soc@vger.kernel.org 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3264S: Maintained 3265F: drivers/devfreq/exynos-bus.c 3266F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3267 3268BUSLOGIC SCSI DRIVER 3269M: Khalid Aziz <khalid@gonehiking.org> 3270L: linux-scsi@vger.kernel.org 3271S: Maintained 3272F: drivers/scsi/BusLogic.* 3273F: drivers/scsi/FlashPoint.* 3274 3275C-MEDIA CMI8788 DRIVER 3276M: Clemens Ladisch <clemens@ladisch.de> 3277L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3278T: git git://git.alsa-project.org/alsa-kernel.git 3279S: Maintained 3280F: sound/pci/oxygen/ 3281 3282C-SKY ARCHITECTURE 3283M: Guo Ren <guoren@kernel.org> 3284T: git https://github.com/c-sky/csky-linux.git 3285S: Supported 3286F: arch/csky/ 3287F: Documentation/devicetree/bindings/csky/ 3288F: drivers/irqchip/irq-csky-* 3289F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3290F: drivers/clocksource/timer-gx6605s.c 3291F: drivers/clocksource/timer-mp-csky.c 3292F: Documentation/devicetree/bindings/timer/csky,* 3293K: csky 3294N: csky 3295 3296C6X ARCHITECTURE 3297M: Mark Salter <msalter@redhat.com> 3298M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3299L: linux-c6x-dev@linux-c6x.org 3300W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3301S: Maintained 3302F: arch/c6x/ 3303 3304CA8210 IEEE-802.15.4 RADIO DRIVER 3305M: Harry Morris <h.morris@cascoda.com> 3306L: linux-wpan@vger.kernel.org 3307W: https://github.com/Cascoda/ca8210-linux.git 3308S: Maintained 3309F: drivers/net/ieee802154/ca8210.c 3310F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3311 3312CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3313M: David Howells <dhowells@redhat.com> 3314L: linux-cachefs@redhat.com (moderated for non-subscribers) 3315S: Supported 3316F: Documentation/filesystems/caching/cachefiles.txt 3317F: fs/cachefiles/ 3318 3319CADENCE MIPI-CSI2 BRIDGES 3320M: Maxime Ripard <maxime.ripard@bootlin.com> 3321L: linux-media@vger.kernel.org 3322S: Maintained 3323F: Documentation/devicetree/bindings/media/cdns,*.txt 3324F: drivers/media/platform/cadence/cdns-csi2* 3325 3326CADET FM/AM RADIO RECEIVER DRIVER 3327M: Hans Verkuil <hverkuil@xs4all.nl> 3328L: linux-media@vger.kernel.org 3329T: git git://linuxtv.org/media_tree.git 3330W: https://linuxtv.org 3331S: Maintained 3332F: drivers/media/radio/radio-cadet* 3333 3334CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3335M: Jonathan Corbet <corbet@lwn.net> 3336L: linux-media@vger.kernel.org 3337T: git git://linuxtv.org/media_tree.git 3338S: Maintained 3339F: Documentation/media/v4l-drivers/cafe_ccic* 3340F: drivers/media/platform/marvell-ccic/ 3341 3342CAIF NETWORK LAYER 3343M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3344L: netdev@vger.kernel.org 3345S: Supported 3346F: Documentation/networking/caif/ 3347F: drivers/net/caif/ 3348F: include/uapi/linux/caif/ 3349F: include/net/caif/ 3350F: net/caif/ 3351 3352CAKE QDISC 3353M: Toke Høiland-Jørgensen <toke@toke.dk> 3354L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3355S: Maintained 3356F: net/sched/sch_cake.c 3357 3358CALGARY x86-64 IOMMU 3359M: Muli Ben-Yehuda <mulix@mulix.org> 3360M: Jon Mason <jdmason@kudzu.us> 3361L: iommu@lists.linux-foundation.org 3362S: Maintained 3363F: arch/x86/kernel/pci-calgary_64.c 3364F: arch/x86/kernel/tce_64.c 3365F: arch/x86/include/asm/calgary.h 3366F: arch/x86/include/asm/tce.h 3367 3368CAN NETWORK DRIVERS 3369M: Wolfgang Grandegger <wg@grandegger.com> 3370M: Marc Kleine-Budde <mkl@pengutronix.de> 3371L: linux-can@vger.kernel.org 3372W: https://github.com/linux-can 3373T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3374T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3375S: Maintained 3376F: Documentation/devicetree/bindings/net/can/ 3377F: drivers/net/can/ 3378F: include/linux/can/dev.h 3379F: include/linux/can/platform/ 3380F: include/uapi/linux/can/error.h 3381F: include/uapi/linux/can/netlink.h 3382 3383CAN NETWORK LAYER 3384M: Oliver Hartkopp <socketcan@hartkopp.net> 3385M: Marc Kleine-Budde <mkl@pengutronix.de> 3386L: linux-can@vger.kernel.org 3387W: https://github.com/linux-can 3388T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3389T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3390S: Maintained 3391F: Documentation/networking/can.rst 3392F: net/can/ 3393F: include/linux/can/core.h 3394F: include/uapi/linux/can.h 3395F: include/uapi/linux/can/bcm.h 3396F: include/uapi/linux/can/raw.h 3397F: include/uapi/linux/can/gw.h 3398 3399CAPABILITIES 3400M: Serge Hallyn <serge@hallyn.com> 3401L: linux-security-module@vger.kernel.org 3402S: Supported 3403F: include/linux/capability.h 3404F: include/uapi/linux/capability.h 3405F: security/commoncap.c 3406F: kernel/capability.c 3407 3408CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3409M: Kevin Tsai <ktsai@capellamicro.com> 3410S: Maintained 3411F: drivers/iio/light/cm* 3412 3413CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3414M: Christian Lamparter <chunkeey@googlemail.com> 3415L: linux-wireless@vger.kernel.org 3416W: http://wireless.kernel.org/en/users/Drivers/carl9170 3417S: Maintained 3418F: drivers/net/wireless/ath/carl9170/ 3419 3420CAVIUM I2C DRIVER 3421M: Jan Glauber <jglauber@cavium.com> 3422M: David Daney <david.daney@cavium.com> 3423W: http://www.cavium.com 3424S: Supported 3425F: drivers/i2c/busses/i2c-octeon* 3426F: drivers/i2c/busses/i2c-thunderx* 3427 3428CAVIUM LIQUIDIO NETWORK DRIVER 3429M: Derek Chickles <derek.chickles@caviumnetworks.com> 3430M: Satanand Burla <satananda.burla@caviumnetworks.com> 3431M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3432M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3433L: netdev@vger.kernel.org 3434W: http://www.cavium.com 3435S: Supported 3436F: drivers/net/ethernet/cavium/liquidio/ 3437 3438CAVIUM MMC DRIVER 3439M: Jan Glauber <jglauber@cavium.com> 3440M: David Daney <david.daney@cavium.com> 3441M: Steven J. Hill <Steven.Hill@cavium.com> 3442W: http://www.cavium.com 3443S: Supported 3444F: drivers/mmc/host/cavium* 3445 3446CAVIUM OCTEON-TX CRYPTO DRIVER 3447M: George Cherian <george.cherian@cavium.com> 3448L: linux-crypto@vger.kernel.org 3449W: http://www.cavium.com 3450S: Supported 3451F: drivers/crypto/cavium/cpt/ 3452 3453CAVIUM THUNDERX2 ARM64 SOC 3454M: Robert Richter <rrichter@cavium.com> 3455M: Jayachandran C <jnair@caviumnetworks.com> 3456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3457S: Maintained 3458F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3459F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3460 3461CC2520 IEEE-802.15.4 RADIO DRIVER 3462M: Varka Bhadram <varkabhadram@gmail.com> 3463L: linux-wpan@vger.kernel.org 3464S: Maintained 3465F: drivers/net/ieee802154/cc2520.c 3466F: include/linux/spi/cc2520.h 3467F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3468 3469CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3470M: Gilad Ben-Yossef <gilad@benyossef.com> 3471L: linux-crypto@vger.kernel.org 3472S: Supported 3473F: drivers/crypto/ccree/ 3474W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3475 3476CEC FRAMEWORK 3477M: Hans Verkuil <hans.verkuil@cisco.com> 3478L: linux-media@vger.kernel.org 3479T: git git://linuxtv.org/media_tree.git 3480W: http://linuxtv.org 3481S: Supported 3482F: Documentation/media/kapi/cec-core.rst 3483F: Documentation/media/uapi/cec 3484F: drivers/media/cec/ 3485F: drivers/media/rc/keymaps/rc-cec.c 3486F: include/media/cec.h 3487F: include/media/cec-notifier.h 3488F: include/uapi/linux/cec.h 3489F: include/uapi/linux/cec-funcs.h 3490F: Documentation/devicetree/bindings/media/cec.txt 3491F: Documentation/ABI/testing/debugfs-cec-error-inj 3492 3493CEC GPIO DRIVER 3494M: Hans Verkuil <hans.verkuil@cisco.com> 3495L: linux-media@vger.kernel.org 3496T: git git://linuxtv.org/media_tree.git 3497W: http://linuxtv.org 3498S: Supported 3499F: drivers/media/platform/cec-gpio/ 3500F: Documentation/devicetree/bindings/media/cec-gpio.txt 3501 3502CELL BROADBAND ENGINE ARCHITECTURE 3503M: Arnd Bergmann <arnd@arndb.de> 3504L: linuxppc-dev@lists.ozlabs.org 3505W: http://www.ibm.com/developerworks/power/cell/ 3506S: Supported 3507F: arch/powerpc/include/asm/cell*.h 3508F: arch/powerpc/include/asm/spu*.h 3509F: arch/powerpc/include/uapi/asm/spu*.h 3510F: arch/powerpc/oprofile/*cell* 3511F: arch/powerpc/platforms/cell/ 3512 3513CEPH COMMON CODE (LIBCEPH) 3514M: Ilya Dryomov <idryomov@gmail.com> 3515M: "Yan, Zheng" <zyan@redhat.com> 3516M: Sage Weil <sage@redhat.com> 3517L: ceph-devel@vger.kernel.org 3518W: http://ceph.com/ 3519T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3520T: git git://github.com/ceph/ceph-client.git 3521S: Supported 3522F: net/ceph/ 3523F: include/linux/ceph/ 3524F: include/linux/crush/ 3525 3526CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3527M: "Yan, Zheng" <zyan@redhat.com> 3528M: Sage Weil <sage@redhat.com> 3529M: Ilya Dryomov <idryomov@gmail.com> 3530L: ceph-devel@vger.kernel.org 3531W: http://ceph.com/ 3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3533T: git git://github.com/ceph/ceph-client.git 3534S: Supported 3535F: Documentation/filesystems/ceph.txt 3536F: fs/ceph/ 3537 3538CERTIFICATE HANDLING: 3539M: David Howells <dhowells@redhat.com> 3540M: David Woodhouse <dwmw2@infradead.org> 3541L: keyrings@vger.kernel.org 3542S: Maintained 3543F: Documentation/admin-guide/module-signing.rst 3544F: certs/ 3545F: scripts/sign-file.c 3546F: scripts/extract-cert.c 3547 3548CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3549L: linux-usb@vger.kernel.org 3550S: Orphan 3551F: Documentation/usb/WUSB-Design-overview.txt 3552F: Documentation/usb/wusb-cbaf 3553F: drivers/usb/host/hwa-hc.c 3554F: drivers/usb/host/whci/ 3555F: drivers/usb/wusbcore/ 3556F: include/linux/usb/wusb* 3557 3558CFAG12864B LCD DRIVER 3559M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3560S: Maintained 3561F: drivers/auxdisplay/cfag12864b.c 3562F: include/linux/cfag12864b.h 3563 3564CFAG12864BFB LCD FRAMEBUFFER DRIVER 3565M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3566S: Maintained 3567F: drivers/auxdisplay/cfag12864bfb.c 3568F: include/linux/cfag12864b.h 3569 3570802.11 (including CFG80211/NL80211) 3571M: Johannes Berg <johannes@sipsolutions.net> 3572L: linux-wireless@vger.kernel.org 3573W: http://wireless.kernel.org/ 3574T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3575T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3576S: Maintained 3577F: net/wireless/ 3578F: include/uapi/linux/nl80211.h 3579F: include/linux/ieee80211.h 3580F: include/net/wext.h 3581F: include/net/cfg80211.h 3582F: include/net/iw_handler.h 3583F: include/net/ieee80211_radiotap.h 3584F: Documentation/driver-api/80211/cfg80211.rst 3585F: Documentation/networking/regulatory.txt 3586 3587CHAR and MISC DRIVERS 3588M: Arnd Bergmann <arnd@arndb.de> 3589M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3591S: Supported 3592F: drivers/char/ 3593F: drivers/misc/ 3594F: include/linux/miscdevice.h 3595 3596CHECKPATCH 3597M: Andy Whitcroft <apw@canonical.com> 3598M: Joe Perches <joe@perches.com> 3599S: Maintained 3600F: scripts/checkpatch.pl 3601 3602CHINESE DOCUMENTATION 3603M: Harry Wei <harryxiyou@gmail.com> 3604L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3605L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3606S: Maintained 3607F: Documentation/translations/zh_CN/ 3608 3609CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3610M: Peter Chen <Peter.Chen@nxp.com> 3611T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3612L: linux-usb@vger.kernel.org 3613S: Maintained 3614F: drivers/usb/chipidea/ 3615 3616CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3617M: Hans de Goede <hdegoede@redhat.com> 3618L: linux-input@vger.kernel.org 3619S: Maintained 3620F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3621F: drivers/input/touchscreen/chipone_icn8318.c 3622 3623CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3624M: Hans de Goede <hdegoede@redhat.com> 3625L: linux-input@vger.kernel.org 3626S: Maintained 3627F: drivers/input/touchscreen/chipone_icn8505.c 3628 3629CHROME HARDWARE PLATFORM SUPPORT 3630M: Benson Leung <bleung@chromium.org> 3631M: Olof Johansson <olof@lixom.net> 3632S: Maintained 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3634F: drivers/platform/chrome/ 3635 3636CIRRUS LOGIC AUDIO CODEC DRIVERS 3637M: Brian Austin <brian.austin@cirrus.com> 3638M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3639L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3640S: Maintained 3641F: sound/soc/codecs/cs* 3642 3643CIRRUS LOGIC EP93XX ETHERNET DRIVER 3644M: Hartley Sweeten <hsweeten@visionengravers.com> 3645L: netdev@vger.kernel.org 3646S: Maintained 3647F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3648 3649CISCO FCOE HBA DRIVER 3650M: Satish Kharat <satishkh@cisco.com> 3651M: Sesidhar Baddela <sebaddel@cisco.com> 3652M: Karan Tilak Kumar <kartilak@cisco.com> 3653L: linux-scsi@vger.kernel.org 3654S: Supported 3655F: drivers/scsi/fnic/ 3656 3657CISCO SCSI HBA DRIVER 3658M: Karan Tilak Kumar <kartilak@cisco.com> 3659M: Sesidhar Baddela <sebaddel@cisco.com> 3660L: linux-scsi@vger.kernel.org 3661S: Supported 3662F: drivers/scsi/snic/ 3663 3664CISCO VIC ETHERNET NIC DRIVER 3665M: Christian Benvenuti <benve@cisco.com> 3666M: Govindarajulu Varadarajan <_govind@gmx.com> 3667M: Parvi Kaustubhi <pkaustub@cisco.com> 3668S: Supported 3669F: drivers/net/ethernet/cisco/enic/ 3670 3671CISCO VIC LOW LATENCY NIC DRIVER 3672M: Christian Benvenuti <benve@cisco.com> 3673S: Supported 3674F: drivers/infiniband/hw/usnic/ 3675 3676CIRRUS LOGIC MADERA CODEC DRIVERS 3677M: Charles Keepax <ckeepax@opensource.cirrus.com> 3678M: Richard Fitzgerald <rf@opensource.cirrus.com> 3679L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3680L: patches@opensource.cirrus.com 3681T: git https://github.com/CirrusLogic/linux-drivers.git 3682W: https://github.com/CirrusLogic/linux-drivers/wiki 3683S: Supported 3684F: Documentation/devicetree/bindings/mfd/madera.txt 3685F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3686F: include/linux/mfd/madera/* 3687F: drivers/gpio/gpio-madera* 3688F: drivers/mfd/madera* 3689F: drivers/mfd/cs47l* 3690F: drivers/pinctrl/cirrus/* 3691 3692CLANG-FORMAT FILE 3693M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3694S: Maintained 3695F: .clang-format 3696 3697CLEANCACHE API 3698M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3699L: linux-kernel@vger.kernel.org 3700S: Maintained 3701F: mm/cleancache.c 3702F: include/linux/cleancache.h 3703 3704CLK API 3705M: Russell King <linux@armlinux.org.uk> 3706L: linux-clk@vger.kernel.org 3707S: Maintained 3708F: include/linux/clk.h 3709 3710CLOCKSOURCE, CLOCKEVENT DRIVERS 3711M: Daniel Lezcano <daniel.lezcano@linaro.org> 3712M: Thomas Gleixner <tglx@linutronix.de> 3713L: linux-kernel@vger.kernel.org 3714T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3715S: Supported 3716F: drivers/clocksource/ 3717F: Documentation/devicetree/bindings/timer/ 3718 3719CMPC ACPI DRIVER 3720M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3721M: Daniel Oliveira Nascimento <don@syst.com.br> 3722L: platform-driver-x86@vger.kernel.org 3723S: Supported 3724F: drivers/platform/x86/classmate-laptop.c 3725 3726COBALT MEDIA DRIVER 3727M: Hans Verkuil <hans.verkuil@cisco.com> 3728L: linux-media@vger.kernel.org 3729T: git git://linuxtv.org/media_tree.git 3730W: https://linuxtv.org 3731S: Supported 3732F: drivers/media/pci/cobalt/ 3733 3734COCCINELLE/Semantic Patches (SmPL) 3735M: Julia Lawall <Julia.Lawall@lip6.fr> 3736M: Gilles Muller <Gilles.Muller@lip6.fr> 3737M: Nicolas Palix <nicolas.palix@imag.fr> 3738M: Michal Marek <michal.lkml@markovi.net> 3739L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3740T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3741W: http://coccinelle.lip6.fr/ 3742S: Supported 3743F: Documentation/dev-tools/coccinelle.rst 3744F: scripts/coccinelle/ 3745F: scripts/coccicheck 3746 3747CODA FILE SYSTEM 3748M: Jan Harkes <jaharkes@cs.cmu.edu> 3749M: coda@cs.cmu.edu 3750L: codalist@coda.cs.cmu.edu 3751W: http://www.coda.cs.cmu.edu/ 3752S: Maintained 3753F: Documentation/filesystems/coda.txt 3754F: fs/coda/ 3755F: include/linux/coda*.h 3756F: include/uapi/linux/coda*.h 3757 3758CODA V4L2 MEM2MEM DRIVER 3759M: Philipp Zabel <p.zabel@pengutronix.de> 3760L: linux-media@vger.kernel.org 3761S: Maintained 3762F: Documentation/devicetree/bindings/media/coda.txt 3763F: drivers/media/platform/coda/ 3764 3765CODE OF CONDUCT 3766M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3767S: Supported 3768F: Documentation/process/code-of-conduct.rst 3769F: Documentation/process/code-of-conduct-interpretation.rst 3770 3771COMMON CLK FRAMEWORK 3772M: Michael Turquette <mturquette@baylibre.com> 3773M: Stephen Boyd <sboyd@kernel.org> 3774L: linux-clk@vger.kernel.org 3775Q: http://patchwork.kernel.org/project/linux-clk/list/ 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3777S: Maintained 3778F: Documentation/devicetree/bindings/clock/ 3779F: drivers/clk/ 3780X: drivers/clk/clkdev.c 3781F: include/linux/clk-pr* 3782F: include/linux/clk/ 3783F: include/linux/of_clk.h 3784 3785COMMON INTERNET FILE SYSTEM (CIFS) 3786M: Steve French <sfrench@samba.org> 3787L: linux-cifs@vger.kernel.org 3788L: samba-technical@lists.samba.org (moderated for non-subscribers) 3789W: http://linux-cifs.samba.org/ 3790T: git git://git.samba.org/sfrench/cifs-2.6.git 3791S: Supported 3792F: Documentation/filesystems/cifs/ 3793F: fs/cifs/ 3794 3795COMPACTPCI HOTPLUG CORE 3796M: Scott Murray <scott@spiteful.org> 3797L: linux-pci@vger.kernel.org 3798S: Maintained 3799F: drivers/pci/hotplug/cpci_hotplug* 3800 3801COMPACTPCI HOTPLUG GENERIC DRIVER 3802M: Scott Murray <scott@spiteful.org> 3803L: linux-pci@vger.kernel.org 3804S: Maintained 3805F: drivers/pci/hotplug/cpcihp_generic.c 3806 3807COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3808M: Scott Murray <scott@spiteful.org> 3809L: linux-pci@vger.kernel.org 3810S: Maintained 3811F: drivers/pci/hotplug/cpcihp_zt5550.* 3812 3813COMPAL LAPTOP SUPPORT 3814M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3815L: platform-driver-x86@vger.kernel.org 3816S: Maintained 3817F: drivers/platform/x86/compal-laptop.c 3818 3819COMPILER ATTRIBUTES 3820M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3821S: Maintained 3822F: include/linux/compiler_attributes.h 3823 3824CONEXANT ACCESSRUNNER USB DRIVER 3825L: accessrunner-general@lists.sourceforge.net 3826W: http://accessrunner.sourceforge.net/ 3827S: Orphan 3828F: drivers/usb/atm/cxacru.c 3829 3830CONFIGFS 3831M: Joel Becker <jlbec@evilplan.org> 3832M: Christoph Hellwig <hch@lst.de> 3833T: git git://git.infradead.org/users/hch/configfs.git 3834S: Supported 3835F: fs/configfs/ 3836F: include/linux/configfs.h 3837 3838CONNECTOR 3839M: Evgeniy Polyakov <zbr@ioremap.net> 3840L: netdev@vger.kernel.org 3841S: Maintained 3842F: drivers/connector/ 3843 3844CONTROL GROUP (CGROUP) 3845M: Tejun Heo <tj@kernel.org> 3846M: Li Zefan <lizefan@huawei.com> 3847M: Johannes Weiner <hannes@cmpxchg.org> 3848L: cgroups@vger.kernel.org 3849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3850S: Maintained 3851F: Documentation/cgroup* 3852F: include/linux/cgroup* 3853F: kernel/cgroup* 3854 3855CONTROL GROUP - CPUSET 3856M: Li Zefan <lizefan@huawei.com> 3857L: cgroups@vger.kernel.org 3858W: http://www.bullopensource.org/cpuset/ 3859W: http://oss.sgi.com/projects/cpusets/ 3860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3861S: Maintained 3862F: Documentation/cgroup-v1/cpusets.txt 3863F: include/linux/cpuset.h 3864F: kernel/cgroup/cpuset.c 3865 3866CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3867M: Johannes Weiner <hannes@cmpxchg.org> 3868M: Michal Hocko <mhocko@kernel.org> 3869M: Vladimir Davydov <vdavydov.dev@gmail.com> 3870L: cgroups@vger.kernel.org 3871L: linux-mm@kvack.org 3872S: Maintained 3873F: mm/memcontrol.c 3874F: mm/swap_cgroup.c 3875 3876CORETEMP HARDWARE MONITORING DRIVER 3877M: Fenghua Yu <fenghua.yu@intel.com> 3878L: linux-hwmon@vger.kernel.org 3879S: Maintained 3880F: Documentation/hwmon/coretemp 3881F: drivers/hwmon/coretemp.c 3882 3883COSA/SRP SYNC SERIAL DRIVER 3884M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3885W: http://www.fi.muni.cz/~kas/cosa/ 3886S: Maintained 3887F: drivers/net/wan/cosa* 3888 3889CPMAC ETHERNET DRIVER 3890M: Florian Fainelli <f.fainelli@gmail.com> 3891L: netdev@vger.kernel.org 3892S: Maintained 3893F: drivers/net/ethernet/ti/cpmac.c 3894 3895CPU FREQUENCY DRIVERS 3896M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3897M: Viresh Kumar <viresh.kumar@linaro.org> 3898L: linux-pm@vger.kernel.org 3899S: Maintained 3900T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3901T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3902B: https://bugzilla.kernel.org 3903F: Documentation/cpu-freq/ 3904F: Documentation/devicetree/bindings/cpufreq/ 3905F: drivers/cpufreq/ 3906F: include/linux/cpufreq.h 3907F: tools/testing/selftests/cpufreq/ 3908 3909CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3910M: Viresh Kumar <viresh.kumar@linaro.org> 3911M: Sudeep Holla <sudeep.holla@arm.com> 3912L: linux-pm@vger.kernel.org 3913W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3914S: Maintained 3915F: drivers/cpufreq/arm_big_little.h 3916F: drivers/cpufreq/arm_big_little.c 3917 3918CPU POWER MONITORING SUBSYSTEM 3919M: Thomas Renninger <trenn@suse.com> 3920M: Shuah Khan <shuah@kernel.org> 3921L: linux-pm@vger.kernel.org 3922S: Maintained 3923F: tools/power/cpupower/ 3924 3925CPUID/MSR DRIVER 3926M: "H. Peter Anvin" <hpa@zytor.com> 3927S: Maintained 3928F: arch/x86/kernel/cpuid.c 3929F: arch/x86/kernel/msr.c 3930 3931CPUIDLE DRIVER - ARM BIG LITTLE 3932M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3933M: Daniel Lezcano <daniel.lezcano@linaro.org> 3934L: linux-pm@vger.kernel.org 3935L: linux-arm-kernel@lists.infradead.org 3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3937S: Maintained 3938F: drivers/cpuidle/cpuidle-big_little.c 3939 3940CPUIDLE DRIVER - ARM EXYNOS 3941M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3942M: Daniel Lezcano <daniel.lezcano@linaro.org> 3943M: Kukjin Kim <kgene@kernel.org> 3944L: linux-pm@vger.kernel.org 3945L: linux-samsung-soc@vger.kernel.org 3946S: Supported 3947F: drivers/cpuidle/cpuidle-exynos.c 3948F: arch/arm/mach-exynos/pm.c 3949 3950CPUIDLE DRIVERS 3951M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3952M: Daniel Lezcano <daniel.lezcano@linaro.org> 3953L: linux-pm@vger.kernel.org 3954S: Maintained 3955T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3956B: https://bugzilla.kernel.org 3957F: drivers/cpuidle/* 3958F: include/linux/cpuidle.h 3959 3960CRAMFS FILESYSTEM 3961M: Nicolas Pitre <nico@linaro.org> 3962S: Maintained 3963F: Documentation/filesystems/cramfs.txt 3964F: fs/cramfs/ 3965 3966CRYPTO API 3967M: Herbert Xu <herbert@gondor.apana.org.au> 3968M: "David S. Miller" <davem@davemloft.net> 3969L: linux-crypto@vger.kernel.org 3970T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3971T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3972S: Maintained 3973F: Documentation/crypto/ 3974F: Documentation/devicetree/bindings/crypto/ 3975F: arch/*/crypto/ 3976F: crypto/ 3977F: drivers/crypto/ 3978F: include/crypto/ 3979F: include/linux/crypto* 3980 3981CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3982M: Neil Horman <nhorman@tuxdriver.com> 3983L: linux-crypto@vger.kernel.org 3984S: Maintained 3985F: crypto/ansi_cprng.c 3986F: crypto/rng.c 3987 3988CS3308 MEDIA DRIVER 3989M: Hans Verkuil <hverkuil@xs4all.nl> 3990L: linux-media@vger.kernel.org 3991T: git git://linuxtv.org/media_tree.git 3992W: http://linuxtv.org 3993S: Odd Fixes 3994F: drivers/media/i2c/cs3308.c 3995F: drivers/media/i2c/cs3308.h 3996 3997CS5535 Audio ALSA driver 3998M: Jaya Kumar <jayakumar.alsa@gmail.com> 3999S: Maintained 4000F: sound/pci/cs5535audio/ 4001 4002CW1200 WLAN driver 4003M: Solomon Peachy <pizza@shaftnet.org> 4004S: Maintained 4005F: drivers/net/wireless/st/cw1200/ 4006 4007CX18 VIDEO4LINUX DRIVER 4008M: Andy Walls <awalls@md.metrocast.net> 4009L: ivtv-devel@ivtvdriver.org (subscribers-only) 4010L: linux-media@vger.kernel.org 4011T: git git://linuxtv.org/media_tree.git 4012W: https://linuxtv.org 4013W: http://www.ivtvdriver.org/index.php/Cx18 4014S: Maintained 4015F: Documentation/media/v4l-drivers/cx18* 4016F: drivers/media/pci/cx18/ 4017F: include/uapi/linux/ivtv* 4018 4019CX2341X MPEG ENCODER HELPER MODULE 4020M: Hans Verkuil <hverkuil@xs4all.nl> 4021L: linux-media@vger.kernel.org 4022T: git git://linuxtv.org/media_tree.git 4023W: https://linuxtv.org 4024S: Maintained 4025F: drivers/media/common/cx2341x* 4026F: include/media/cx2341x* 4027 4028CX24120 MEDIA DRIVER 4029M: Jemma Denson <jdenson@gmail.com> 4030M: Patrick Boettcher <patrick.boettcher@posteo.de> 4031L: linux-media@vger.kernel.org 4032W: https://linuxtv.org 4033Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4034S: Maintained 4035F: drivers/media/dvb-frontends/cx24120* 4036 4037CX88 VIDEO4LINUX DRIVER 4038M: Mauro Carvalho Chehab <mchehab@kernel.org> 4039L: linux-media@vger.kernel.org 4040W: https://linuxtv.org 4041T: git git://linuxtv.org/media_tree.git 4042S: Odd fixes 4043F: Documentation/media/v4l-drivers/cx88* 4044F: drivers/media/pci/cx88/ 4045 4046CXD2820R MEDIA DRIVER 4047M: Antti Palosaari <crope@iki.fi> 4048L: linux-media@vger.kernel.org 4049W: https://linuxtv.org 4050W: http://palosaari.fi/linux/ 4051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4052T: git git://linuxtv.org/anttip/media_tree.git 4053S: Maintained 4054F: drivers/media/dvb-frontends/cxd2820r* 4055 4056CXGB3 ETHERNET DRIVER (CXGB3) 4057M: Santosh Raspatur <santosh@chelsio.com> 4058L: netdev@vger.kernel.org 4059W: http://www.chelsio.com 4060S: Supported 4061F: drivers/net/ethernet/chelsio/cxgb3/ 4062 4063CXGB3 ISCSI DRIVER (CXGB3I) 4064M: Karen Xie <kxie@chelsio.com> 4065L: linux-scsi@vger.kernel.org 4066W: http://www.chelsio.com 4067S: Supported 4068F: drivers/scsi/cxgbi/cxgb3i 4069 4070CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4071M: Steve Wise <swise@chelsio.com> 4072L: linux-rdma@vger.kernel.org 4073W: http://www.openfabrics.org 4074S: Supported 4075F: drivers/infiniband/hw/cxgb3/ 4076F: include/uapi/rdma/cxgb3-abi.h 4077 4078CXGB4 CRYPTO DRIVER (chcr) 4079M: Harsh Jain <harsh@chelsio.com> 4080L: linux-crypto@vger.kernel.org 4081W: http://www.chelsio.com 4082S: Supported 4083F: drivers/crypto/chelsio 4084 4085CXGB4 ETHERNET DRIVER (CXGB4) 4086M: Ganesh Goudar <ganeshgr@chelsio.com> 4087L: netdev@vger.kernel.org 4088W: http://www.chelsio.com 4089S: Supported 4090F: drivers/net/ethernet/chelsio/cxgb4/ 4091 4092CXGB4 ISCSI DRIVER (CXGB4I) 4093M: Karen Xie <kxie@chelsio.com> 4094L: linux-scsi@vger.kernel.org 4095W: http://www.chelsio.com 4096S: Supported 4097F: drivers/scsi/cxgbi/cxgb4i 4098 4099CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4100M: Steve Wise <swise@chelsio.com> 4101L: linux-rdma@vger.kernel.org 4102W: http://www.openfabrics.org 4103S: Supported 4104F: drivers/infiniband/hw/cxgb4/ 4105F: include/uapi/rdma/cxgb4-abi.h 4106 4107CXGB4VF ETHERNET DRIVER (CXGB4VF) 4108M: Casey Leedom <leedom@chelsio.com> 4109L: netdev@vger.kernel.org 4110W: http://www.chelsio.com 4111S: Supported 4112F: drivers/net/ethernet/chelsio/cxgb4vf/ 4113 4114CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4115M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4116M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4117L: linuxppc-dev@lists.ozlabs.org 4118S: Supported 4119F: arch/powerpc/platforms/powernv/pci-cxl.c 4120F: drivers/misc/cxl/ 4121F: include/misc/cxl* 4122F: include/uapi/misc/cxl.h 4123F: Documentation/powerpc/cxl.txt 4124F: Documentation/ABI/testing/sysfs-class-cxl 4125 4126CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4127M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4128M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4129M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4130L: linux-scsi@vger.kernel.org 4131S: Supported 4132F: drivers/scsi/cxlflash/ 4133F: include/uapi/scsi/cxlflash_ioctl.h 4134F: Documentation/powerpc/cxlflash.txt 4135 4136CYBERPRO FB DRIVER 4137M: Russell King <linux@armlinux.org.uk> 4138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4139W: http://www.armlinux.org.uk/ 4140S: Maintained 4141F: drivers/video/fbdev/cyber2000fb.* 4142 4143CYCLADES ASYNC MUX DRIVER 4144W: http://www.cyclades.com/ 4145S: Orphan 4146F: drivers/tty/cyclades.c 4147F: include/linux/cyclades.h 4148F: include/uapi/linux/cyclades.h 4149 4150CYCLADES PC300 DRIVER 4151W: http://www.cyclades.com/ 4152S: Orphan 4153F: drivers/net/wan/pc300* 4154 4155CYPRESS_FIRMWARE MEDIA DRIVER 4156M: Antti Palosaari <crope@iki.fi> 4157L: linux-media@vger.kernel.org 4158W: https://linuxtv.org 4159W: http://palosaari.fi/linux/ 4160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4161T: git git://linuxtv.org/anttip/media_tree.git 4162S: Maintained 4163F: drivers/media/common/cypress_firmware* 4164 4165CYTTSP TOUCHSCREEN DRIVER 4166M: Ferruh Yigit <fery@cypress.com> 4167L: linux-input@vger.kernel.org 4168S: Supported 4169F: drivers/input/touchscreen/cyttsp* 4170F: include/linux/input/cyttsp.h 4171 4172D-LINK DIR-685 TOUCHKEYS DRIVER 4173M: Linus Walleij <linus.walleij@linaro.org> 4174L: linux-input@vger.kernel.org 4175S: Supported 4176F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4177 4178DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4179M: Joshua Kinard <kumba@gentoo.org> 4180S: Maintained 4181F: drivers/rtc/rtc-ds1685.c 4182F: include/linux/rtc/ds1685.h 4183 4184DAMA SLAVE for AX.25 4185M: Joerg Reuter <jreuter@yaina.de> 4186W: http://yaina.de/jreuter/ 4187W: http://www.qsl.net/dl1bke/ 4188L: linux-hams@vger.kernel.org 4189S: Maintained 4190F: net/ax25/af_ax25.c 4191F: net/ax25/ax25_dev.c 4192F: net/ax25/ax25_ds_* 4193F: net/ax25/ax25_in.c 4194F: net/ax25/ax25_out.c 4195F: net/ax25/ax25_timer.c 4196F: net/ax25/sysctl_net_ax25.c 4197 4198DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4199L: netdev@vger.kernel.org 4200S: Orphan 4201F: Documentation/networking/dmfe.txt 4202F: drivers/net/ethernet/dec/tulip/dmfe.c 4203 4204DC390/AM53C974 SCSI driver 4205M: Hannes Reinecke <hare@suse.com> 4206L: linux-scsi@vger.kernel.org 4207S: Maintained 4208F: drivers/scsi/am53c974.c 4209 4210DC395x SCSI driver 4211M: Oliver Neukum <oliver@neukum.org> 4212M: Ali Akcaagac <aliakc@web.de> 4213M: Jamie Lenehan <lenehan@twibble.org> 4214L: dc395x@twibble.org 4215W: http://twibble.org/dist/dc395x/ 4216W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4217S: Maintained 4218F: Documentation/scsi/dc395x.txt 4219F: drivers/scsi/dc395x.* 4220 4221DCCP PROTOCOL 4222M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4223L: dccp@vger.kernel.org 4224W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4225S: Maintained 4226F: include/linux/dccp.h 4227F: include/uapi/linux/dccp.h 4228F: include/linux/tfrc.h 4229F: net/dccp/ 4230 4231DECnet NETWORK LAYER 4232W: http://linux-decnet.sourceforge.net 4233L: linux-decnet-user@lists.sourceforge.net 4234S: Orphan 4235F: Documentation/networking/decnet.txt 4236F: net/decnet/ 4237 4238DECSTATION PLATFORM SUPPORT 4239M: "Maciej W. Rozycki" <macro@linux-mips.org> 4240L: linux-mips@vger.kernel.org 4241W: http://www.linux-mips.org/wiki/DECstation 4242S: Maintained 4243F: arch/mips/dec/ 4244F: arch/mips/include/asm/dec/ 4245F: arch/mips/include/asm/mach-dec/ 4246 4247DEFXX FDDI NETWORK DRIVER 4248M: "Maciej W. Rozycki" <macro@linux-mips.org> 4249S: Maintained 4250F: drivers/net/fddi/defxx.* 4251 4252DELL SMBIOS DRIVER 4253M: Pali Rohár <pali.rohar@gmail.com> 4254M: Mario Limonciello <mario.limonciello@dell.com> 4255L: platform-driver-x86@vger.kernel.org 4256S: Maintained 4257F: drivers/platform/x86/dell-smbios.* 4258 4259DELL SMBIOS SMM DRIVER 4260M: Mario Limonciello <mario.limonciello@dell.com> 4261L: platform-driver-x86@vger.kernel.org 4262S: Maintained 4263F: drivers/platform/x86/dell-smbios-smm.c 4264 4265DELL SMBIOS WMI DRIVER 4266M: Mario Limonciello <mario.limonciello@dell.com> 4267L: platform-driver-x86@vger.kernel.org 4268S: Maintained 4269F: drivers/platform/x86/dell-smbios-wmi.c 4270F: tools/wmi/dell-smbios-example.c 4271 4272DEFZA FDDI NETWORK DRIVER 4273M: "Maciej W. Rozycki" <macro@linux-mips.org> 4274S: Maintained 4275F: drivers/net/fddi/defza.* 4276 4277DELL LAPTOP DRIVER 4278M: Matthew Garrett <mjg59@srcf.ucam.org> 4279M: Pali Rohár <pali.rohar@gmail.com> 4280L: platform-driver-x86@vger.kernel.org 4281S: Maintained 4282F: drivers/platform/x86/dell-laptop.c 4283 4284DELL LAPTOP FREEFALL DRIVER 4285M: Pali Rohár <pali.rohar@gmail.com> 4286S: Maintained 4287F: drivers/platform/x86/dell-smo8800.c 4288 4289DELL LAPTOP RBTN DRIVER 4290M: Pali Rohár <pali.rohar@gmail.com> 4291S: Maintained 4292F: drivers/platform/x86/dell-rbtn.* 4293 4294DELL REMOTE BIOS UPDATE DRIVER 4295M: Stuart Hayes <stuart.w.hayes@gmail.com> 4296L: platform-driver-x86@vger.kernel.org 4297S: Maintained 4298F: drivers/platform/x86/dell_rbu.c 4299 4300DELL LAPTOP SMM DRIVER 4301M: Pali Rohár <pali.rohar@gmail.com> 4302S: Maintained 4303F: drivers/hwmon/dell-smm-hwmon.c 4304F: include/uapi/linux/i8k.h 4305 4306DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4307M: Stuart Hayes <stuart.w.hayes@gmail.com> 4308L: platform-driver-x86@vger.kernel.org 4309S: Maintained 4310F: Documentation/dcdbas.txt 4311F: drivers/platform/x86/dcdbas.* 4312 4313DELL WMI NOTIFICATIONS DRIVER 4314M: Matthew Garrett <mjg59@srcf.ucam.org> 4315M: Pali Rohár <pali.rohar@gmail.com> 4316S: Maintained 4317F: drivers/platform/x86/dell-wmi.c 4318 4319DELL WMI DESCRIPTOR DRIVER 4320M: Mario Limonciello <mario.limonciello@dell.com> 4321S: Maintained 4322F: drivers/platform/x86/dell-wmi-descriptor.c 4323 4324DELTA ST MEDIA DRIVER 4325M: Hugues Fruchet <hugues.fruchet@st.com> 4326L: linux-media@vger.kernel.org 4327T: git git://linuxtv.org/media_tree.git 4328W: https://linuxtv.org 4329S: Supported 4330F: drivers/media/platform/sti/delta 4331 4332DENALI NAND DRIVER 4333M: Masahiro Yamada <yamada.masahiro@socionext.com> 4334L: linux-mtd@lists.infradead.org 4335S: Supported 4336F: drivers/mtd/nand/raw/denali* 4337 4338DESIGNWARE USB2 DRD IP DRIVER 4339M: Minas Harutyunyan <hminas@synopsys.com> 4340L: linux-usb@vger.kernel.org 4341T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4342S: Maintained 4343F: drivers/usb/dwc2/ 4344 4345DESIGNWARE USB3 DRD IP DRIVER 4346M: Felipe Balbi <balbi@kernel.org> 4347L: linux-usb@vger.kernel.org 4348T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4349S: Maintained 4350F: drivers/usb/dwc3/ 4351 4352DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4353M: Andreas Klinger <ak@it-klinger.de> 4354L: linux-iio@vger.kernel.org 4355S: Maintained 4356F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4357F: drivers/iio/proximity/srf*.c 4358 4359DEVICE COREDUMP (DEV_COREDUMP) 4360M: Johannes Berg <johannes@sipsolutions.net> 4361L: linux-kernel@vger.kernel.org 4362S: Maintained 4363F: drivers/base/devcoredump.c 4364F: include/linux/devcoredump.h 4365 4366DEVICE FREQUENCY (DEVFREQ) 4367M: MyungJoo Ham <myungjoo.ham@samsung.com> 4368M: Kyungmin Park <kyungmin.park@samsung.com> 4369R: Chanwoo Choi <cw00.choi@samsung.com> 4370L: linux-pm@vger.kernel.org 4371T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4372S: Maintained 4373F: drivers/devfreq/ 4374F: include/linux/devfreq.h 4375F: Documentation/devicetree/bindings/devfreq/ 4376 4377DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4378M: Chanwoo Choi <cw00.choi@samsung.com> 4379L: linux-pm@vger.kernel.org 4380T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4381S: Supported 4382F: drivers/devfreq/event/ 4383F: drivers/devfreq/devfreq-event.c 4384F: include/linux/devfreq-event.h 4385F: Documentation/devicetree/bindings/devfreq/event/ 4386 4387DEVICE NUMBER REGISTRY 4388M: Torben Mathiasen <device@lanana.org> 4389W: http://lanana.org/docs/device-list/index.html 4390S: Maintained 4391 4392DEVICE-MAPPER (LVM) 4393M: Alasdair Kergon <agk@redhat.com> 4394M: Mike Snitzer <snitzer@redhat.com> 4395M: dm-devel@redhat.com 4396L: dm-devel@redhat.com 4397W: http://sources.redhat.com/dm 4398Q: http://patchwork.kernel.org/project/dm-devel/list/ 4399T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4400T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4401S: Maintained 4402F: Documentation/device-mapper/ 4403F: drivers/md/Makefile 4404F: drivers/md/Kconfig 4405F: drivers/md/dm* 4406F: drivers/md/persistent-data/ 4407F: include/linux/device-mapper.h 4408F: include/linux/dm-*.h 4409F: include/uapi/linux/dm-*.h 4410 4411DEVLINK 4412M: Jiri Pirko <jiri@mellanox.com> 4413L: netdev@vger.kernel.org 4414S: Supported 4415F: net/core/devlink.c 4416F: include/net/devlink.h 4417F: include/uapi/linux/devlink.h 4418 4419DIALOG SEMICONDUCTOR DRIVERS 4420M: Support Opensource <support.opensource@diasemi.com> 4421W: http://www.dialog-semiconductor.com/products 4422S: Supported 4423F: Documentation/hwmon/da90?? 4424F: Documentation/devicetree/bindings/mfd/da90*.txt 4425F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4426F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4427F: Documentation/devicetree/bindings/regulator/da92*.txt 4428F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4429F: Documentation/devicetree/bindings/sound/da[79]*.txt 4430F: drivers/gpio/gpio-da90??.c 4431F: drivers/hwmon/da90??-hwmon.c 4432F: drivers/iio/adc/da91??-*.c 4433F: drivers/input/misc/da90??_onkey.c 4434F: drivers/input/touchscreen/da9052_tsi.c 4435F: drivers/leds/leds-da90??.c 4436F: drivers/mfd/da903x.c 4437F: drivers/mfd/da90??-*.c 4438F: drivers/mfd/da91??-*.c 4439F: drivers/power/supply/da9052-battery.c 4440F: drivers/power/supply/da91??-*.c 4441F: drivers/regulator/da903x.c 4442F: drivers/regulator/da9???-regulator.[ch] 4443F: drivers/thermal/da90??-thermal.c 4444F: drivers/rtc/rtc-da90??.c 4445F: drivers/video/backlight/da90??_bl.c 4446F: drivers/watchdog/da90??_wdt.c 4447F: include/linux/mfd/da903x.h 4448F: include/linux/mfd/da9052/ 4449F: include/linux/mfd/da9055/ 4450F: include/linux/mfd/da9062/ 4451F: include/linux/mfd/da9063/ 4452F: include/linux/mfd/da9150/ 4453F: include/linux/regulator/da9211.h 4454F: include/sound/da[79]*.h 4455F: sound/soc/codecs/da[79]*.[ch] 4456 4457DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4458M: William Breathitt Gray <vilhelm.gray@gmail.com> 4459L: linux-gpio@vger.kernel.org 4460S: Maintained 4461F: drivers/gpio/gpio-gpio-mm.c 4462 4463DIOLAN U2C-12 I2C DRIVER 4464M: Guenter Roeck <linux@roeck-us.net> 4465L: linux-i2c@vger.kernel.org 4466S: Maintained 4467F: drivers/i2c/busses/i2c-diolan-u2c.c 4468 4469FILESYSTEM DIRECT ACCESS (DAX) 4470M: Matthew Wilcox <willy@infradead.org> 4471M: Ross Zwisler <zwisler@kernel.org> 4472M: Jan Kara <jack@suse.cz> 4473L: linux-fsdevel@vger.kernel.org 4474S: Supported 4475F: fs/dax.c 4476F: include/linux/dax.h 4477F: include/trace/events/fs_dax.h 4478 4479DEVICE DIRECT ACCESS (DAX) 4480M: Dan Williams <dan.j.williams@intel.com> 4481M: Dave Jiang <dave.jiang@intel.com> 4482M: Ross Zwisler <zwisler@kernel.org> 4483M: Vishal Verma <vishal.l.verma@intel.com> 4484L: linux-nvdimm@lists.01.org 4485S: Supported 4486F: drivers/dax/ 4487 4488DIRECTORY NOTIFICATION (DNOTIFY) 4489M: Jan Kara <jack@suse.cz> 4490R: Amir Goldstein <amir73il@gmail.com> 4491L: linux-fsdevel@vger.kernel.org 4492S: Maintained 4493F: Documentation/filesystems/dnotify.txt 4494F: fs/notify/dnotify/ 4495F: include/linux/dnotify.h 4496 4497DISK GEOMETRY AND PARTITION HANDLING 4498M: Andries Brouwer <aeb@cwi.nl> 4499W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4500W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4501W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4502S: Maintained 4503 4504DISKQUOTA 4505M: Jan Kara <jack@suse.com> 4506S: Maintained 4507F: Documentation/filesystems/quota.txt 4508F: fs/quota/ 4509F: include/linux/quota*.h 4510F: include/uapi/linux/quota*.h 4511 4512DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4513M: Bernie Thompson <bernie@plugable.com> 4514L: linux-fbdev@vger.kernel.org 4515S: Maintained 4516W: http://plugable.com/category/projects/udlfb/ 4517F: drivers/video/fbdev/udlfb.c 4518F: include/video/udlfb.h 4519F: Documentation/fb/udlfb.txt 4520 4521DISTRIBUTED LOCK MANAGER (DLM) 4522M: Christine Caulfield <ccaulfie@redhat.com> 4523M: David Teigland <teigland@redhat.com> 4524L: cluster-devel@redhat.com 4525W: http://sources.redhat.com/cluster/ 4526T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4527S: Supported 4528F: fs/dlm/ 4529 4530DMA BUFFER SHARING FRAMEWORK 4531M: Sumit Semwal <sumit.semwal@linaro.org> 4532S: Maintained 4533L: linux-media@vger.kernel.org 4534L: dri-devel@lists.freedesktop.org 4535L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4536F: drivers/dma-buf/ 4537F: include/linux/dma-buf* 4538F: include/linux/reservation.h 4539F: include/linux/*fence.h 4540F: Documentation/driver-api/dma-buf.rst 4541T: git git://anongit.freedesktop.org/drm/drm-misc 4542 4543DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4544M: Vinod Koul <vkoul@kernel.org> 4545L: dmaengine@vger.kernel.org 4546Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4547S: Maintained 4548F: drivers/dma/ 4549F: include/linux/dmaengine.h 4550F: include/linux/of_dma.h 4551F: Documentation/devicetree/bindings/dma/ 4552F: Documentation/driver-api/dmaengine/ 4553T: git git://git.infradead.org/users/vkoul/slave-dma.git 4554 4555DMA MAPPING HELPERS 4556M: Christoph Hellwig <hch@lst.de> 4557M: Marek Szyprowski <m.szyprowski@samsung.com> 4558R: Robin Murphy <robin.murphy@arm.com> 4559L: iommu@lists.linux-foundation.org 4560T: git git://git.infradead.org/users/hch/dma-mapping.git 4561W: http://git.infradead.org/users/hch/dma-mapping.git 4562S: Supported 4563F: kernel/dma/ 4564F: include/asm-generic/dma-mapping.h 4565F: include/linux/dma-direct.h 4566F: include/linux/dma-mapping.h 4567F: include/linux/dma-noncoherent.h 4568 4569DME1737 HARDWARE MONITOR DRIVER 4570M: Juerg Haefliger <juergh@gmail.com> 4571L: linux-hwmon@vger.kernel.org 4572S: Maintained 4573F: Documentation/hwmon/dme1737 4574F: drivers/hwmon/dme1737.c 4575 4576DMI/SMBIOS SUPPORT 4577M: Jean Delvare <jdelvare@suse.com> 4578S: Maintained 4579T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4580F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4581F: drivers/firmware/dmi-id.c 4582F: drivers/firmware/dmi_scan.c 4583F: include/linux/dmi.h 4584 4585DOCUMENTATION 4586M: Jonathan Corbet <corbet@lwn.net> 4587L: linux-doc@vger.kernel.org 4588S: Maintained 4589F: Documentation/ 4590F: scripts/kernel-doc 4591X: Documentation/ABI/ 4592X: Documentation/acpi/ 4593X: Documentation/devicetree/ 4594X: Documentation/i2c/ 4595X: Documentation/media/ 4596X: Documentation/power/ 4597X: Documentation/spi/ 4598T: git git://git.lwn.net/linux.git docs-next 4599 4600DOCUMENTATION/ITALIAN 4601M: Federico Vaga <federico.vaga@vaga.pv.it> 4602L: linux-doc@vger.kernel.org 4603S: Maintained 4604F: Documentation/translations/it_IT 4605 4606DONGWOON DW9714 LENS VOICE COIL DRIVER 4607M: Sakari Ailus <sakari.ailus@linux.intel.com> 4608L: linux-media@vger.kernel.org 4609T: git git://linuxtv.org/media_tree.git 4610S: Maintained 4611F: drivers/media/i2c/dw9714.c 4612F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4613 4614DONGWOON DW9807 LENS VOICE COIL DRIVER 4615M: Sakari Ailus <sakari.ailus@linux.intel.com> 4616L: linux-media@vger.kernel.org 4617T: git git://linuxtv.org/media_tree.git 4618S: Maintained 4619F: drivers/media/i2c/dw9807-vcm.c 4620F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4621 4622DOUBLETALK DRIVER 4623M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4624L: blinux-list@redhat.com 4625S: Maintained 4626F: drivers/char/dtlk.c 4627F: include/linux/dtlk.h 4628 4629DPAA2 DATAPATH I/O (DPIO) DRIVER 4630M: Roy Pledge <Roy.Pledge@nxp.com> 4631L: linux-kernel@vger.kernel.org 4632S: Maintained 4633F: drivers/soc/fsl/dpio 4634 4635DPAA2 ETHERNET DRIVER 4636M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4637L: netdev@vger.kernel.org 4638S: Maintained 4639F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4640F: drivers/net/ethernet/freescale/dpaa2/dpni* 4641F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4642F: drivers/net/ethernet/freescale/dpaa2/Makefile 4643F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4644 4645DPAA2 ETHERNET SWITCH DRIVER 4646M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4647M: Ioana Ciornei <ioana.ciornei@nxp.com> 4648L: linux-kernel@vger.kernel.org 4649S: Maintained 4650F: drivers/staging/fsl-dpaa2/ethsw 4651 4652DPAA2 PTP CLOCK DRIVER 4653M: Yangbo Lu <yangbo.lu@nxp.com> 4654L: netdev@vger.kernel.org 4655S: Maintained 4656F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4657F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4658 4659DPT_I2O SCSI RAID DRIVER 4660M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4661L: linux-scsi@vger.kernel.org 4662W: http://www.adaptec.com/ 4663S: Maintained 4664F: drivers/scsi/dpt* 4665F: drivers/scsi/dpt/ 4666 4667DRBD DRIVER 4668M: Philipp Reisner <philipp.reisner@linbit.com> 4669M: Lars Ellenberg <lars.ellenberg@linbit.com> 4670L: drbd-dev@lists.linbit.com 4671W: http://www.drbd.org 4672T: git git://git.linbit.com/linux-drbd.git 4673T: git git://git.linbit.com/drbd-8.4.git 4674S: Supported 4675F: drivers/block/drbd/ 4676F: lib/lru_cache.c 4677F: Documentation/blockdev/drbd/ 4678 4679DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4680M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4681R: "Rafael J. Wysocki" <rafael@kernel.org> 4682T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4683S: Supported 4684F: Documentation/kobject.txt 4685F: drivers/base/ 4686F: fs/debugfs/ 4687F: fs/sysfs/ 4688F: include/linux/debugfs.h 4689F: include/linux/kobj* 4690F: lib/kobj* 4691 4692DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4693M: Kevin Hilman <khilman@kernel.org> 4694M: Nishanth Menon <nm@ti.com> 4695S: Maintained 4696F: drivers/power/avs/ 4697F: include/linux/power/smartreflex.h 4698L: linux-pm@vger.kernel.org 4699 4700DRM DRIVER FOR ARM PL111 CLCD 4701M: Eric Anholt <eric@anholt.net> 4702T: git git://anongit.freedesktop.org/drm/drm-misc 4703S: Supported 4704F: drivers/gpu/drm/pl111/ 4705 4706DRM DRIVER FOR ARM VERSATILE TFT PANELS 4707M: Linus Walleij <linus.walleij@linaro.org> 4708T: git git://anongit.freedesktop.org/drm/drm-misc 4709S: Maintained 4710F: drivers/gpu/drm/panel/panel-arm-versatile.c 4711F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4712 4713DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4714M: Dave Airlie <airlied@redhat.com> 4715S: Odd Fixes 4716F: drivers/gpu/drm/ast/ 4717 4718DRM DRIVER FOR BOCHS VIRTUAL GPU 4719M: Gerd Hoffmann <kraxel@redhat.com> 4720L: virtualization@lists.linux-foundation.org 4721T: git git://anongit.freedesktop.org/drm/drm-misc 4722S: Maintained 4723F: drivers/gpu/drm/bochs/ 4724 4725DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4726M: Linus Walleij <linus.walleij@linaro.org> 4727T: git git://anongit.freedesktop.org/drm/drm-misc 4728S: Maintained 4729F: drivers/gpu/drm/tve200/ 4730 4731DRM DRIVER FOR ILITEK ILI9225 PANELS 4732M: David Lechner <david@lechnology.com> 4733S: Maintained 4734F: drivers/gpu/drm/tinydrm/ili9225.c 4735F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4736 4737DRM DRIVER FOR INTEL I810 VIDEO CARDS 4738S: Orphan / Obsolete 4739F: drivers/gpu/drm/i810/ 4740F: include/uapi/drm/i810_drm.h 4741 4742DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4743S: Orphan / Obsolete 4744F: drivers/gpu/drm/mga/ 4745F: include/uapi/drm/mga_drm.h 4746 4747DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4748M: Dave Airlie <airlied@redhat.com> 4749S: Odd Fixes 4750F: drivers/gpu/drm/mgag200/ 4751 4752DRM DRIVER FOR MI0283QT 4753M: Noralf Trønnes <noralf@tronnes.org> 4754S: Maintained 4755F: drivers/gpu/drm/tinydrm/mi0283qt.c 4756F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4757 4758DRM DRIVER FOR MSM ADRENO GPU 4759M: Rob Clark <robdclark@gmail.com> 4760L: linux-arm-msm@vger.kernel.org 4761L: dri-devel@lists.freedesktop.org 4762L: freedreno@lists.freedesktop.org 4763T: git git://people.freedesktop.org/~robclark/linux 4764S: Maintained 4765F: drivers/gpu/drm/msm/ 4766F: include/uapi/drm/msm_drm.h 4767F: Documentation/devicetree/bindings/display/msm/ 4768 4769DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4770M: Ben Skeggs <bskeggs@redhat.com> 4771L: dri-devel@lists.freedesktop.org 4772L: nouveau@lists.freedesktop.org 4773T: git git://github.com/skeggsb/linux 4774S: Supported 4775F: drivers/gpu/drm/nouveau/ 4776F: include/uapi/drm/nouveau_drm.h 4777 4778DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4779M: Noralf Trønnes <noralf@tronnes.org> 4780S: Maintained 4781F: drivers/gpu/drm/tinydrm/repaper.c 4782F: Documentation/devicetree/bindings/display/repaper.txt 4783 4784DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4785M: Dave Airlie <airlied@redhat.com> 4786M: Gerd Hoffmann <kraxel@redhat.com> 4787L: virtualization@lists.linux-foundation.org 4788T: git git://anongit.freedesktop.org/drm/drm-misc 4789S: Obsolete 4790W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4791F: drivers/gpu/drm/cirrus/ 4792 4793DRM DRIVER FOR QXL VIRTUAL GPU 4794M: Dave Airlie <airlied@redhat.com> 4795M: Gerd Hoffmann <kraxel@redhat.com> 4796L: virtualization@lists.linux-foundation.org 4797T: git git://anongit.freedesktop.org/drm/drm-misc 4798S: Maintained 4799F: drivers/gpu/drm/qxl/ 4800F: include/uapi/drm/qxl_drm.h 4801 4802DRM DRIVER FOR RAGE 128 VIDEO CARDS 4803S: Orphan / Obsolete 4804F: drivers/gpu/drm/r128/ 4805F: include/uapi/drm/r128_drm.h 4806 4807DRM DRIVER FOR SAVAGE VIDEO CARDS 4808S: Orphan / Obsolete 4809F: drivers/gpu/drm/savage/ 4810F: include/uapi/drm/savage_drm.h 4811 4812DRM DRIVER FOR SIS VIDEO CARDS 4813S: Orphan / Obsolete 4814F: drivers/gpu/drm/sis/ 4815F: include/uapi/drm/sis_drm.h 4816 4817DRM DRIVER FOR SITRONIX ST7586 PANELS 4818M: David Lechner <david@lechnology.com> 4819S: Maintained 4820F: drivers/gpu/drm/tinydrm/st7586.c 4821F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4822 4823DRM DRIVER FOR SITRONIX ST7735R PANELS 4824M: David Lechner <david@lechnology.com> 4825S: Maintained 4826F: drivers/gpu/drm/tinydrm/st7735r.c 4827F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4828 4829DRM DRIVER FOR TDFX VIDEO CARDS 4830S: Orphan / Obsolete 4831F: drivers/gpu/drm/tdfx/ 4832 4833DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4834M: Dave Airlie <airlied@redhat.com> 4835R: Sean Paul <sean@poorly.run> 4836L: dri-devel@lists.freedesktop.org 4837S: Odd Fixes 4838F: drivers/gpu/drm/udl/ 4839T: git git://anongit.freedesktop.org/drm/drm-misc 4840 4841DRM DRIVER FOR VMWARE VIRTUAL GPU 4842M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4843M: Sinclair Yeh <syeh@vmware.com> 4844M: Thomas Hellstrom <thellstrom@vmware.com> 4845L: dri-devel@lists.freedesktop.org 4846T: git git://people.freedesktop.org/~syeh/repos_linux 4847T: git git://people.freedesktop.org/~thomash/linux 4848S: Supported 4849F: drivers/gpu/drm/vmwgfx/ 4850F: include/uapi/drm/vmwgfx_drm.h 4851 4852DRM DRIVERS 4853M: David Airlie <airlied@linux.ie> 4854L: dri-devel@lists.freedesktop.org 4855T: git git://anongit.freedesktop.org/drm/drm 4856B: https://bugs.freedesktop.org/ 4857C: irc://chat.freenode.net/dri-devel 4858S: Maintained 4859F: drivers/gpu/drm/ 4860F: drivers/gpu/vga/ 4861F: Documentation/devicetree/bindings/display/ 4862F: Documentation/devicetree/bindings/gpu/ 4863F: Documentation/gpu/ 4864F: include/drm/ 4865F: include/uapi/drm/ 4866F: include/linux/vga* 4867 4868DRM DRIVERS AND MISC GPU PATCHES 4869M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4870M: Maxime Ripard <maxime.ripard@bootlin.com> 4871M: Sean Paul <sean@poorly.run> 4872W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4873S: Maintained 4874T: git git://anongit.freedesktop.org/drm/drm-misc 4875F: Documentation/gpu/ 4876F: drivers/gpu/vga/ 4877F: drivers/gpu/drm/* 4878F: include/drm/drm* 4879F: include/uapi/drm/drm* 4880F: include/linux/vga* 4881 4882DRM DRIVERS FOR ALLWINNER A10 4883M: Maxime Ripard <maxime.ripard@bootlin.com> 4884L: dri-devel@lists.freedesktop.org 4885S: Supported 4886F: drivers/gpu/drm/sun4i/ 4887F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4888T: git git://anongit.freedesktop.org/drm/drm-misc 4889 4890DRM DRIVERS FOR AMLOGIC SOCS 4891M: Neil Armstrong <narmstrong@baylibre.com> 4892L: dri-devel@lists.freedesktop.org 4893L: linux-amlogic@lists.infradead.org 4894W: http://linux-meson.com/ 4895S: Supported 4896F: drivers/gpu/drm/meson/ 4897F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4898F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4899F: Documentation/gpu/meson.rst 4900T: git git://anongit.freedesktop.org/drm/drm-misc 4901 4902DRM DRIVERS FOR ATMEL HLCDC 4903M: Boris Brezillon <boris.brezillon@bootlin.com> 4904L: dri-devel@lists.freedesktop.org 4905S: Supported 4906F: drivers/gpu/drm/atmel-hlcdc/ 4907F: Documentation/devicetree/bindings/display/atmel/ 4908T: git git://anongit.freedesktop.org/drm/drm-misc 4909 4910DRM DRIVERS FOR BRIDGE CHIPS 4911M: Archit Taneja <architt@codeaurora.org> 4912M: Andrzej Hajda <a.hajda@samsung.com> 4913R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4914S: Maintained 4915T: git git://anongit.freedesktop.org/drm/drm-misc 4916F: drivers/gpu/drm/bridge/ 4917 4918DRM DRIVERS FOR EXYNOS 4919M: Inki Dae <inki.dae@samsung.com> 4920M: Joonyoung Shim <jy0922.shim@samsung.com> 4921M: Seung-Woo Kim <sw0312.kim@samsung.com> 4922M: Kyungmin Park <kyungmin.park@samsung.com> 4923L: dri-devel@lists.freedesktop.org 4924T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4925S: Supported 4926F: drivers/gpu/drm/exynos/ 4927F: include/uapi/drm/exynos_drm.h 4928F: Documentation/devicetree/bindings/display/exynos/ 4929 4930DRM DRIVERS FOR FREESCALE DCU 4931M: Stefan Agner <stefan@agner.ch> 4932M: Alison Wang <alison.wang@nxp.com> 4933L: dri-devel@lists.freedesktop.org 4934S: Supported 4935F: drivers/gpu/drm/fsl-dcu/ 4936F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4937F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4938F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4939T: git git://anongit.freedesktop.org/drm/drm-misc 4940 4941DRM DRIVERS FOR FREESCALE IMX 4942M: Philipp Zabel <p.zabel@pengutronix.de> 4943L: dri-devel@lists.freedesktop.org 4944S: Maintained 4945F: drivers/gpu/drm/imx/ 4946F: drivers/gpu/ipu-v3/ 4947F: Documentation/devicetree/bindings/display/imx/ 4948 4949DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4950M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4951L: dri-devel@lists.freedesktop.org 4952T: git git://github.com/patjak/drm-gma500 4953S: Maintained 4954F: drivers/gpu/drm/gma500/ 4955 4956DRM DRIVERS FOR HISILICON 4957M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4958M: Rongrong Zou <zourongrong@gmail.com> 4959R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4960R: Chen Feng <puck.chen@hisilicon.com> 4961L: dri-devel@lists.freedesktop.org 4962T: git git://github.com/xin3liang/linux.git 4963S: Maintained 4964F: drivers/gpu/drm/hisilicon/ 4965F: Documentation/devicetree/bindings/display/hisilicon/ 4966 4967DRM DRIVERS FOR MEDIATEK 4968M: CK Hu <ck.hu@mediatek.com> 4969M: Philipp Zabel <p.zabel@pengutronix.de> 4970L: dri-devel@lists.freedesktop.org 4971S: Supported 4972F: drivers/gpu/drm/mediatek/ 4973F: Documentation/devicetree/bindings/display/mediatek/ 4974 4975DRM DRIVERS FOR NVIDIA TEGRA 4976M: Thierry Reding <thierry.reding@gmail.com> 4977L: dri-devel@lists.freedesktop.org 4978L: linux-tegra@vger.kernel.org 4979T: git git://anongit.freedesktop.org/tegra/linux.git 4980S: Supported 4981F: drivers/gpu/drm/tegra/ 4982F: drivers/gpu/host1x/ 4983F: include/linux/host1x.h 4984F: include/uapi/drm/tegra_drm.h 4985F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4986 4987DRM DRIVERS FOR RENESAS 4988M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4989M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 4990L: dri-devel@lists.freedesktop.org 4991L: linux-renesas-soc@vger.kernel.org 4992T: git git://linuxtv.org/pinchartl/media drm/du/next 4993S: Supported 4994F: drivers/gpu/drm/rcar-du/ 4995F: drivers/gpu/drm/shmobile/ 4996F: include/linux/platform_data/shmob_drm.h 4997F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4998F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4999F: Documentation/devicetree/bindings/display/renesas,du.txt 5000 5001DRM DRIVERS FOR ROCKCHIP 5002M: Sandy Huang <hjc@rock-chips.com> 5003M: Heiko Stübner <heiko@sntech.de> 5004L: dri-devel@lists.freedesktop.org 5005S: Maintained 5006F: drivers/gpu/drm/rockchip/ 5007F: Documentation/devicetree/bindings/display/rockchip/ 5008T: git git://anongit.freedesktop.org/drm/drm-misc 5009 5010DRM DRIVERS FOR STI 5011M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5012M: Vincent Abriou <vincent.abriou@st.com> 5013L: dri-devel@lists.freedesktop.org 5014T: git git://anongit.freedesktop.org/drm/drm-misc 5015S: Maintained 5016F: drivers/gpu/drm/sti 5017F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5018 5019DRM DRIVERS FOR STM 5020M: Yannick Fertre <yannick.fertre@st.com> 5021M: Philippe Cornu <philippe.cornu@st.com> 5022M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5023M: Vincent Abriou <vincent.abriou@st.com> 5024L: dri-devel@lists.freedesktop.org 5025T: git git://anongit.freedesktop.org/drm/drm-misc 5026S: Maintained 5027F: drivers/gpu/drm/stm 5028F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5029 5030DRM DRIVERS FOR TI LCDC 5031M: Jyri Sarha <jsarha@ti.com> 5032R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5033L: dri-devel@lists.freedesktop.org 5034S: Maintained 5035F: drivers/gpu/drm/tilcdc/ 5036F: Documentation/devicetree/bindings/display/tilcdc/ 5037 5038DRM DRIVERS FOR TI OMAP 5039M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5040L: dri-devel@lists.freedesktop.org 5041S: Maintained 5042F: drivers/gpu/drm/omapdrm/ 5043F: Documentation/devicetree/bindings/display/ti/ 5044 5045DRM DRIVERS FOR V3D 5046M: Eric Anholt <eric@anholt.net> 5047S: Supported 5048F: drivers/gpu/drm/v3d/ 5049F: include/uapi/drm/v3d_drm.h 5050F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5051T: git git://anongit.freedesktop.org/drm/drm-misc 5052 5053DRM DRIVERS FOR VC4 5054M: Eric Anholt <eric@anholt.net> 5055T: git git://github.com/anholt/linux 5056S: Supported 5057F: drivers/gpu/drm/vc4/ 5058F: include/uapi/drm/vc4_drm.h 5059F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5060T: git git://anongit.freedesktop.org/drm/drm-misc 5061 5062DRM DRIVERS FOR VIVANTE GPU IP 5063M: Lucas Stach <l.stach@pengutronix.de> 5064R: Russell King <linux+etnaviv@armlinux.org.uk> 5065R: Christian Gmeiner <christian.gmeiner@gmail.com> 5066L: etnaviv@lists.freedesktop.org 5067L: dri-devel@lists.freedesktop.org 5068S: Maintained 5069F: drivers/gpu/drm/etnaviv/ 5070F: include/uapi/drm/etnaviv_drm.h 5071F: Documentation/devicetree/bindings/display/etnaviv/ 5072 5073DRM DRIVERS FOR ZTE ZX 5074M: Shawn Guo <shawnguo@kernel.org> 5075L: dri-devel@lists.freedesktop.org 5076S: Maintained 5077F: drivers/gpu/drm/zte/ 5078F: Documentation/devicetree/bindings/display/zte,vou.txt 5079T: git git://anongit.freedesktop.org/drm/drm-misc 5080 5081DRM PANEL DRIVERS 5082M: Thierry Reding <thierry.reding@gmail.com> 5083L: dri-devel@lists.freedesktop.org 5084T: git git://anongit.freedesktop.org/drm/drm-misc 5085S: Maintained 5086F: drivers/gpu/drm/drm_panel.c 5087F: drivers/gpu/drm/panel/ 5088F: include/drm/drm_panel.h 5089F: Documentation/devicetree/bindings/display/panel/ 5090 5091DRM TINYDRM DRIVERS 5092M: Noralf Trønnes <noralf@tronnes.org> 5093W: https://github.com/notro/tinydrm/wiki/Development 5094T: git git://anongit.freedesktop.org/drm/drm-misc 5095S: Maintained 5096F: drivers/gpu/drm/tinydrm/ 5097F: include/drm/tinydrm/ 5098 5099DRM DRIVERS FOR XEN 5100M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5101T: git git://anongit.freedesktop.org/drm/drm-misc 5102L: dri-devel@lists.freedesktop.org 5103L: xen-devel@lists.xen.org 5104S: Supported 5105F: drivers/gpu/drm/xen/ 5106F: Documentation/gpu/xen-front.rst 5107 5108DRM TTM SUBSYSTEM 5109M: Christian Koenig <christian.koenig@amd.com> 5110M: Huang Rui <ray.huang@amd.com> 5111M: Junwei Zhang <Jerry.Zhang@amd.com> 5112T: git git://people.freedesktop.org/~agd5f/linux 5113S: Maintained 5114L: dri-devel@lists.freedesktop.org 5115F: include/drm/ttm/ 5116F: drivers/gpu/drm/ttm/ 5117 5118DSBR100 USB FM RADIO DRIVER 5119M: Alexey Klimov <klimov.linux@gmail.com> 5120L: linux-media@vger.kernel.org 5121T: git git://linuxtv.org/media_tree.git 5122S: Maintained 5123F: drivers/media/radio/dsbr100.c 5124 5125DSCC4 DRIVER 5126M: Francois Romieu <romieu@fr.zoreil.com> 5127L: netdev@vger.kernel.org 5128S: Maintained 5129F: drivers/net/wan/dscc4.c 5130 5131DT3155 MEDIA DRIVER 5132M: Hans Verkuil <hverkuil@xs4all.nl> 5133L: linux-media@vger.kernel.org 5134T: git git://linuxtv.org/media_tree.git 5135W: https://linuxtv.org 5136S: Odd Fixes 5137F: drivers/media/pci/dt3155/ 5138 5139DVB_USB_AF9015 MEDIA DRIVER 5140M: Antti Palosaari <crope@iki.fi> 5141L: linux-media@vger.kernel.org 5142W: https://linuxtv.org 5143W: http://palosaari.fi/linux/ 5144Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5145T: git git://linuxtv.org/anttip/media_tree.git 5146S: Maintained 5147F: drivers/media/usb/dvb-usb-v2/af9015* 5148 5149DVB_USB_AF9035 MEDIA DRIVER 5150M: Antti Palosaari <crope@iki.fi> 5151L: linux-media@vger.kernel.org 5152W: https://linuxtv.org 5153W: http://palosaari.fi/linux/ 5154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5155T: git git://linuxtv.org/anttip/media_tree.git 5156S: Maintained 5157F: drivers/media/usb/dvb-usb-v2/af9035* 5158 5159DVB_USB_ANYSEE MEDIA DRIVER 5160M: Antti Palosaari <crope@iki.fi> 5161L: linux-media@vger.kernel.org 5162W: https://linuxtv.org 5163W: http://palosaari.fi/linux/ 5164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5165T: git git://linuxtv.org/anttip/media_tree.git 5166S: Maintained 5167F: drivers/media/usb/dvb-usb-v2/anysee* 5168 5169DVB_USB_AU6610 MEDIA DRIVER 5170M: Antti Palosaari <crope@iki.fi> 5171L: linux-media@vger.kernel.org 5172W: https://linuxtv.org 5173W: http://palosaari.fi/linux/ 5174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5175T: git git://linuxtv.org/anttip/media_tree.git 5176S: Maintained 5177F: drivers/media/usb/dvb-usb-v2/au6610* 5178 5179DVB_USB_CE6230 MEDIA DRIVER 5180M: Antti Palosaari <crope@iki.fi> 5181L: linux-media@vger.kernel.org 5182W: https://linuxtv.org 5183W: http://palosaari.fi/linux/ 5184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5185T: git git://linuxtv.org/anttip/media_tree.git 5186S: Maintained 5187F: drivers/media/usb/dvb-usb-v2/ce6230* 5188 5189DVB_USB_CXUSB MEDIA DRIVER 5190M: Michael Krufky <mkrufky@linuxtv.org> 5191L: linux-media@vger.kernel.org 5192W: https://linuxtv.org 5193W: http://github.com/mkrufky 5194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5195T: git git://linuxtv.org/media_tree.git 5196S: Maintained 5197F: drivers/media/usb/dvb-usb/cxusb* 5198 5199DVB_USB_EC168 MEDIA DRIVER 5200M: Antti Palosaari <crope@iki.fi> 5201L: linux-media@vger.kernel.org 5202W: https://linuxtv.org 5203W: http://palosaari.fi/linux/ 5204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5205T: git git://linuxtv.org/anttip/media_tree.git 5206S: Maintained 5207F: drivers/media/usb/dvb-usb-v2/ec168* 5208 5209DVB_USB_GL861 MEDIA DRIVER 5210M: Antti Palosaari <crope@iki.fi> 5211L: linux-media@vger.kernel.org 5212W: https://linuxtv.org 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/gl861* 5217 5218DVB_USB_MXL111SF MEDIA DRIVER 5219M: Michael Krufky <mkrufky@linuxtv.org> 5220L: linux-media@vger.kernel.org 5221W: https://linuxtv.org 5222W: http://github.com/mkrufky 5223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5224T: git git://linuxtv.org/mkrufky/mxl111sf.git 5225S: Maintained 5226F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5227 5228DVB_USB_RTL28XXU MEDIA DRIVER 5229M: Antti Palosaari <crope@iki.fi> 5230L: linux-media@vger.kernel.org 5231W: https://linuxtv.org 5232W: http://palosaari.fi/linux/ 5233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5234T: git git://linuxtv.org/anttip/media_tree.git 5235S: Maintained 5236F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5237 5238DVB_USB_V2 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/dvb_usb* 5247F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5248 5249DYNAMIC DEBUG 5250M: Jason Baron <jbaron@akamai.com> 5251S: Maintained 5252F: lib/dynamic_debug.c 5253F: include/linux/dynamic_debug.h 5254 5255DYNAMIC INTERRUPT MODERATION 5256M: Tal Gilboa <talgi@mellanox.com> 5257S: Maintained 5258F: include/linux/net_dim.h 5259 5260DZ DECSTATION DZ11 SERIAL DRIVER 5261M: "Maciej W. Rozycki" <macro@linux-mips.org> 5262S: Maintained 5263F: drivers/tty/serial/dz.* 5264 5265E3X0 POWER BUTTON DRIVER 5266M: Moritz Fischer <moritz.fischer@ettus.com> 5267L: usrp-users@lists.ettus.com 5268W: http://www.ettus.com 5269S: Supported 5270F: drivers/input/misc/e3x0-button.c 5271F: Documentation/devicetree/bindings/input/e3x0-button.txt 5272 5273E4000 MEDIA DRIVER 5274M: Antti Palosaari <crope@iki.fi> 5275L: linux-media@vger.kernel.org 5276W: https://linuxtv.org 5277W: http://palosaari.fi/linux/ 5278Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5279T: git git://linuxtv.org/anttip/media_tree.git 5280S: Maintained 5281F: drivers/media/tuners/e4000* 5282 5283EARTH_PT1 MEDIA DRIVER 5284M: Akihiro Tsukada <tskd08@gmail.com> 5285L: linux-media@vger.kernel.org 5286S: Odd Fixes 5287F: drivers/media/pci/pt1/ 5288 5289EARTH_PT3 MEDIA DRIVER 5290M: Akihiro Tsukada <tskd08@gmail.com> 5291L: linux-media@vger.kernel.org 5292S: Odd Fixes 5293F: drivers/media/pci/pt3/ 5294 5295EC100 MEDIA DRIVER 5296M: Antti Palosaari <crope@iki.fi> 5297L: linux-media@vger.kernel.org 5298W: https://linuxtv.org 5299W: http://palosaari.fi/linux/ 5300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5301T: git git://linuxtv.org/anttip/media_tree.git 5302S: Maintained 5303F: drivers/media/dvb-frontends/ec100* 5304 5305ECRYPT FILE SYSTEM 5306M: Tyler Hicks <tyhicks@canonical.com> 5307L: ecryptfs@vger.kernel.org 5308W: http://ecryptfs.org 5309W: https://launchpad.net/ecryptfs 5310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5311S: Supported 5312F: Documentation/filesystems/ecryptfs.txt 5313F: fs/ecryptfs/ 5314 5315EDAC-AMD64 5316M: Borislav Petkov <bp@alien8.de> 5317L: linux-edac@vger.kernel.org 5318S: Maintained 5319F: drivers/edac/amd64_edac* 5320 5321EDAC-CALXEDA 5322M: Robert Richter <rric@kernel.org> 5323L: linux-edac@vger.kernel.org 5324S: Maintained 5325F: drivers/edac/highbank* 5326 5327EDAC-CAVIUM OCTEON 5328M: Ralf Baechle <ralf@linux-mips.org> 5329M: David Daney <david.daney@cavium.com> 5330L: linux-edac@vger.kernel.org 5331L: linux-mips@vger.kernel.org 5332S: Supported 5333F: drivers/edac/octeon_edac* 5334 5335EDAC-CAVIUM THUNDERX 5336M: David Daney <david.daney@cavium.com> 5337M: Jan Glauber <jglauber@cavium.com> 5338L: linux-edac@vger.kernel.org 5339S: Supported 5340F: drivers/edac/thunderx_edac* 5341 5342EDAC-CORE 5343M: Borislav Petkov <bp@alien8.de> 5344M: Mauro Carvalho Chehab <mchehab@kernel.org> 5345L: linux-edac@vger.kernel.org 5346T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5347T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5348S: Supported 5349F: Documentation/admin-guide/ras.rst 5350F: Documentation/driver-api/edac.rst 5351F: drivers/edac/ 5352F: include/linux/edac.h 5353 5354EDAC-E752X 5355M: Mark Gross <mark.gross@intel.com> 5356L: linux-edac@vger.kernel.org 5357S: Maintained 5358F: drivers/edac/e752x_edac.c 5359 5360EDAC-E7XXX 5361L: linux-edac@vger.kernel.org 5362S: Maintained 5363F: drivers/edac/e7xxx_edac.c 5364 5365EDAC-FSL_DDR 5366M: York Sun <york.sun@nxp.com> 5367L: linux-edac@vger.kernel.org 5368S: Maintained 5369F: drivers/edac/fsl_ddr_edac.* 5370 5371EDAC-GHES 5372M: Mauro Carvalho Chehab <mchehab@kernel.org> 5373L: linux-edac@vger.kernel.org 5374S: Maintained 5375F: drivers/edac/ghes_edac.c 5376 5377EDAC-I3000 5378L: linux-edac@vger.kernel.org 5379S: Orphan 5380F: drivers/edac/i3000_edac.c 5381 5382EDAC-I5000 5383L: linux-edac@vger.kernel.org 5384S: Maintained 5385F: drivers/edac/i5000_edac.c 5386 5387EDAC-I5400 5388M: Mauro Carvalho Chehab <mchehab@kernel.org> 5389L: linux-edac@vger.kernel.org 5390S: Maintained 5391F: drivers/edac/i5400_edac.c 5392 5393EDAC-I7300 5394M: Mauro Carvalho Chehab <mchehab@kernel.org> 5395L: linux-edac@vger.kernel.org 5396S: Maintained 5397F: drivers/edac/i7300_edac.c 5398 5399EDAC-I7CORE 5400M: Mauro Carvalho Chehab <mchehab@kernel.org> 5401L: linux-edac@vger.kernel.org 5402S: Maintained 5403F: drivers/edac/i7core_edac.c 5404 5405EDAC-I82443BXGX 5406M: Tim Small <tim@buttersideup.com> 5407L: linux-edac@vger.kernel.org 5408S: Maintained 5409F: drivers/edac/i82443bxgx_edac.c 5410 5411EDAC-I82975X 5412M: Ranganathan Desikan <ravi@jetztechnologies.com> 5413M: "Arvind R." <arvino55@gmail.com> 5414L: linux-edac@vger.kernel.org 5415S: Maintained 5416F: drivers/edac/i82975x_edac.c 5417 5418EDAC-IE31200 5419M: Jason Baron <jbaron@akamai.com> 5420L: linux-edac@vger.kernel.org 5421S: Maintained 5422F: drivers/edac/ie31200_edac.c 5423 5424EDAC-MPC85XX 5425M: Johannes Thumshirn <morbidrsa@gmail.com> 5426L: linux-edac@vger.kernel.org 5427S: Maintained 5428F: drivers/edac/mpc85xx_edac.[ch] 5429 5430EDAC-PASEMI 5431M: Egor Martovetsky <egor@pasemi.com> 5432L: linux-edac@vger.kernel.org 5433S: Maintained 5434F: drivers/edac/pasemi_edac.c 5435 5436EDAC-PND2 5437M: Tony Luck <tony.luck@intel.com> 5438L: linux-edac@vger.kernel.org 5439S: Maintained 5440F: drivers/edac/pnd2_edac.[ch] 5441 5442EDAC-R82600 5443M: Tim Small <tim@buttersideup.com> 5444L: linux-edac@vger.kernel.org 5445S: Maintained 5446F: drivers/edac/r82600_edac.c 5447 5448EDAC-SBRIDGE 5449M: Tony Luck <tony.luck@intel.com> 5450R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5451L: linux-edac@vger.kernel.org 5452S: Maintained 5453F: drivers/edac/sb_edac.c 5454 5455EDAC-SKYLAKE 5456M: Tony Luck <tony.luck@intel.com> 5457L: linux-edac@vger.kernel.org 5458S: Maintained 5459F: drivers/edac/skx_edac.c 5460 5461EDAC-TI 5462M: Tero Kristo <t-kristo@ti.com> 5463L: linux-edac@vger.kernel.org 5464S: Maintained 5465F: drivers/edac/ti_edac.c 5466 5467EDAC-QCOM 5468M: Channagoud Kadabi <ckadabi@codeaurora.org> 5469M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5470L: linux-arm-msm@vger.kernel.org 5471L: linux-edac@vger.kernel.org 5472S: Maintained 5473F: drivers/edac/qcom_edac.c 5474 5475EDIROL UA-101/UA-1000 DRIVER 5476M: Clemens Ladisch <clemens@ladisch.de> 5477L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5478T: git git://git.alsa-project.org/alsa-kernel.git 5479S: Maintained 5480F: sound/usb/misc/ua101.c 5481 5482EFI TEST DRIVER 5483L: linux-efi@vger.kernel.org 5484M: Ivan Hu <ivan.hu@canonical.com> 5485M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5486S: Maintained 5487F: drivers/firmware/efi/test/ 5488 5489EFI VARIABLE FILESYSTEM 5490M: Matthew Garrett <matthew.garrett@nebula.com> 5491M: Jeremy Kerr <jk@ozlabs.org> 5492M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5493T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5494L: linux-efi@vger.kernel.org 5495S: Maintained 5496F: fs/efivarfs/ 5497 5498EFIFB FRAMEBUFFER DRIVER 5499L: linux-fbdev@vger.kernel.org 5500M: Peter Jones <pjones@redhat.com> 5501S: Maintained 5502F: drivers/video/fbdev/efifb.c 5503 5504EFS FILESYSTEM 5505W: http://aeschi.ch.eu.org/efs/ 5506S: Orphan 5507F: fs/efs/ 5508 5509EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5510M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5511L: netdev@vger.kernel.org 5512S: Maintained 5513F: drivers/net/ethernet/ibm/ehea/ 5514 5515EM28XX VIDEO4LINUX DRIVER 5516M: Mauro Carvalho Chehab <mchehab@kernel.org> 5517L: linux-media@vger.kernel.org 5518W: https://linuxtv.org 5519T: git git://linuxtv.org/media_tree.git 5520S: Maintained 5521F: drivers/media/usb/em28xx/ 5522F: Documentation/media/v4l-drivers/em28xx* 5523 5524EMBEDDED LINUX 5525M: Paul Gortmaker <paul.gortmaker@windriver.com> 5526M: Matt Mackall <mpm@selenic.com> 5527M: David Woodhouse <dwmw2@infradead.org> 5528L: linux-embedded@vger.kernel.org 5529S: Maintained 5530 5531Emulex 10Gbps iSCSI - OneConnect DRIVER 5532M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5533M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5534M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5535L: linux-scsi@vger.kernel.org 5536W: http://www.broadcom.com 5537S: Supported 5538F: drivers/scsi/be2iscsi/ 5539 5540Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5541M: Sathya Perla <sathya.perla@broadcom.com> 5542M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5543M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5544M: Somnath Kotur <somnath.kotur@broadcom.com> 5545L: netdev@vger.kernel.org 5546W: http://www.emulex.com 5547S: Supported 5548F: drivers/net/ethernet/emulex/benet/ 5549 5550EMULEX ONECONNECT ROCE DRIVER 5551M: Selvin Xavier <selvin.xavier@broadcom.com> 5552M: Devesh Sharma <devesh.sharma@broadcom.com> 5553L: linux-rdma@vger.kernel.org 5554W: http://www.broadcom.com 5555S: Odd Fixes 5556F: drivers/infiniband/hw/ocrdma/ 5557F: include/uapi/rdma/ocrdma-abi.h 5558 5559EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5560M: James Smart <james.smart@broadcom.com> 5561M: Dick Kennedy <dick.kennedy@broadcom.com> 5562L: linux-scsi@vger.kernel.org 5563W: http://www.broadcom.com 5564S: Supported 5565F: drivers/scsi/lpfc/ 5566 5567ENE CB710 FLASH CARD READER DRIVER 5568M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5569S: Maintained 5570F: drivers/misc/cb710/ 5571F: drivers/mmc/host/cb710-mmc.* 5572F: include/linux/cb710.h 5573 5574ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5575M: Maxim Levitsky <maximlevitsky@gmail.com> 5576S: Maintained 5577F: drivers/media/rc/ene_ir.* 5578 5579EPSON S1D13XXX FRAMEBUFFER DRIVER 5580M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5581S: Maintained 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5583F: drivers/video/fbdev/s1d13xxxfb.c 5584F: include/video/s1d13xxxfb.h 5585 5586ERRSEQ ERROR TRACKING INFRASTRUCTURE 5587M: Jeff Layton <jlayton@kernel.org> 5588S: Maintained 5589F: lib/errseq.c 5590F: include/linux/errseq.h 5591 5592ET131X NETWORK DRIVER 5593M: Mark Einon <mark.einon@gmail.com> 5594S: Odd Fixes 5595F: drivers/net/ethernet/agere/ 5596 5597ETHERNET BRIDGE 5598M: Roopa Prabhu <roopa@cumulusnetworks.com> 5599M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5600L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5601L: netdev@vger.kernel.org 5602W: http://www.linuxfoundation.org/en/Net:Bridge 5603S: Maintained 5604F: include/linux/netfilter_bridge/ 5605F: net/bridge/ 5606 5607ETHERNET PHY LIBRARY 5608M: Andrew Lunn <andrew@lunn.ch> 5609M: Florian Fainelli <f.fainelli@gmail.com> 5610M: Heiner Kallweit <hkallweit1@gmail.com> 5611L: netdev@vger.kernel.org 5612S: Maintained 5613F: Documentation/ABI/testing/sysfs-bus-mdio 5614F: Documentation/devicetree/bindings/net/mdio* 5615F: Documentation/networking/phy.txt 5616F: drivers/net/phy/ 5617F: drivers/of/of_mdio.c 5618F: drivers/of/of_net.c 5619F: include/linux/*mdio*.h 5620F: include/linux/of_net.h 5621F: include/linux/phy.h 5622F: include/linux/phy_fixed.h 5623F: include/linux/platform_data/mdio-bcm-unimac.h 5624F: include/trace/events/mdio.h 5625F: include/uapi/linux/mdio.h 5626F: include/uapi/linux/mii.h 5627 5628EXT2 FILE SYSTEM 5629M: Jan Kara <jack@suse.com> 5630L: linux-ext4@vger.kernel.org 5631S: Maintained 5632F: Documentation/filesystems/ext2.txt 5633F: fs/ext2/ 5634F: include/linux/ext2* 5635 5636EXT4 FILE SYSTEM 5637M: "Theodore Ts'o" <tytso@mit.edu> 5638M: Andreas Dilger <adilger.kernel@dilger.ca> 5639L: linux-ext4@vger.kernel.org 5640W: http://ext4.wiki.kernel.org 5641Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5643S: Maintained 5644F: Documentation/filesystems/ext4/ext4.rst 5645F: fs/ext4/ 5646 5647Extended Verification Module (EVM) 5648M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5649L: linux-integrity@vger.kernel.org 5650S: Supported 5651F: security/integrity/evm/ 5652 5653EXTENSIBLE FIRMWARE INTERFACE (EFI) 5654M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5655L: linux-efi@vger.kernel.org 5656T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5657S: Maintained 5658F: Documentation/efi-stub.txt 5659F: arch/*/kernel/efi.c 5660F: arch/x86/boot/compressed/eboot.[ch] 5661F: arch/*/include/asm/efi.h 5662F: arch/x86/platform/efi/ 5663F: drivers/firmware/efi/ 5664F: include/linux/efi*.h 5665F: arch/arm/boot/compressed/efi-header.S 5666F: arch/arm64/kernel/efi-entry.S 5667 5668EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5669M: MyungJoo Ham <myungjoo.ham@samsung.com> 5670M: Chanwoo Choi <cw00.choi@samsung.com> 5671L: linux-kernel@vger.kernel.org 5672T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5673S: Maintained 5674F: drivers/extcon/ 5675F: include/linux/extcon/ 5676F: include/linux/extcon.h 5677F: Documentation/extcon/ 5678F: Documentation/devicetree/bindings/extcon/ 5679 5680EXYNOS DP DRIVER 5681M: Jingoo Han <jingoohan1@gmail.com> 5682L: dri-devel@lists.freedesktop.org 5683S: Maintained 5684F: drivers/gpu/drm/exynos/exynos_dp* 5685 5686EXYNOS SYSMMU (IOMMU) driver 5687M: Marek Szyprowski <m.szyprowski@samsung.com> 5688L: iommu@lists.linux-foundation.org 5689S: Maintained 5690F: drivers/iommu/exynos-iommu.c 5691 5692EZchip NPS platform support 5693M: Vineet Gupta <vgupta@synopsys.com> 5694M: Ofer Levi <oferle@mellanox.com> 5695S: Supported 5696F: arch/arc/plat-eznps 5697F: arch/arc/boot/dts/eznps.dts 5698 5699F2FS FILE SYSTEM 5700M: Jaegeuk Kim <jaegeuk@kernel.org> 5701M: Chao Yu <yuchao0@huawei.com> 5702L: linux-f2fs-devel@lists.sourceforge.net 5703W: https://f2fs.wiki.kernel.org/ 5704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5705S: Maintained 5706F: Documentation/filesystems/f2fs.txt 5707F: Documentation/ABI/testing/sysfs-fs-f2fs 5708F: fs/f2fs/ 5709F: include/linux/f2fs_fs.h 5710F: include/trace/events/f2fs.h 5711 5712F71805F HARDWARE MONITORING DRIVER 5713M: Jean Delvare <jdelvare@suse.com> 5714L: linux-hwmon@vger.kernel.org 5715S: Maintained 5716F: Documentation/hwmon/f71805f 5717F: drivers/hwmon/f71805f.c 5718 5719FADDR2LINE 5720M: Josh Poimboeuf <jpoimboe@redhat.com> 5721S: Maintained 5722F: scripts/faddr2line 5723 5724FAILOVER MODULE 5725M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5726L: netdev@vger.kernel.org 5727S: Supported 5728F: net/core/failover.c 5729F: include/net/failover.h 5730F: Documentation/networking/failover.rst 5731 5732FANOTIFY 5733M: Jan Kara <jack@suse.cz> 5734R: Amir Goldstein <amir73il@gmail.com> 5735L: linux-fsdevel@vger.kernel.org 5736S: Maintained 5737F: fs/notify/fanotify/ 5738F: include/linux/fanotify.h 5739F: include/uapi/linux/fanotify.h 5740 5741FARSYNC SYNCHRONOUS DRIVER 5742M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5743W: http://www.farsite.co.uk/ 5744S: Supported 5745F: drivers/net/wan/farsync.* 5746 5747FAULT INJECTION SUPPORT 5748M: Akinobu Mita <akinobu.mita@gmail.com> 5749S: Supported 5750F: Documentation/fault-injection/ 5751F: lib/fault-inject.c 5752 5753FBTFT Framebuffer drivers 5754S: Orphan 5755L: dri-devel@lists.freedesktop.org 5756L: linux-fbdev@vger.kernel.org 5757F: drivers/staging/fbtft/ 5758 5759FC0011 TUNER DRIVER 5760M: Michael Buesch <m@bues.ch> 5761L: linux-media@vger.kernel.org 5762S: Maintained 5763F: drivers/media/tuners/fc0011.h 5764F: drivers/media/tuners/fc0011.c 5765 5766FC2580 MEDIA DRIVER 5767M: Antti Palosaari <crope@iki.fi> 5768L: linux-media@vger.kernel.org 5769W: https://linuxtv.org 5770W: http://palosaari.fi/linux/ 5771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5772T: git git://linuxtv.org/anttip/media_tree.git 5773S: Maintained 5774F: drivers/media/tuners/fc2580* 5775 5776FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5777M: Johannes Thumshirn <jth@kernel.org> 5778L: linux-scsi@vger.kernel.org 5779W: www.Open-FCoE.org 5780S: Supported 5781F: drivers/scsi/libfc/ 5782F: drivers/scsi/fcoe/ 5783F: include/scsi/fc/ 5784F: include/scsi/libfc.h 5785F: include/scsi/libfcoe.h 5786F: include/uapi/scsi/fc/ 5787 5788FILE LOCKING (flock() and fcntl()/lockf()) 5789M: Jeff Layton <jlayton@kernel.org> 5790M: "J. Bruce Fields" <bfields@fieldses.org> 5791L: linux-fsdevel@vger.kernel.org 5792S: Maintained 5793F: include/linux/fcntl.h 5794F: include/uapi/linux/fcntl.h 5795F: fs/fcntl.c 5796F: fs/locks.c 5797 5798FILESYSTEMS (VFS and infrastructure) 5799M: Alexander Viro <viro@zeniv.linux.org.uk> 5800L: linux-fsdevel@vger.kernel.org 5801S: Maintained 5802F: fs/* 5803F: include/linux/fs.h 5804F: include/uapi/linux/fs.h 5805 5806FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5807M: Riku Voipio <riku.voipio@iki.fi> 5808L: linux-hwmon@vger.kernel.org 5809S: Maintained 5810F: drivers/hwmon/f75375s.c 5811F: include/linux/f75375s.h 5812 5813FIREWIRE AUDIO DRIVERS 5814M: Clemens Ladisch <clemens@ladisch.de> 5815L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5816T: git git://git.alsa-project.org/alsa-kernel.git 5817S: Maintained 5818F: sound/firewire/ 5819 5820FIREWIRE MEDIA DRIVERS (firedtv) 5821M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5822L: linux-media@vger.kernel.org 5823L: linux1394-devel@lists.sourceforge.net 5824T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5825S: Maintained 5826F: drivers/media/firewire/ 5827 5828FIREWIRE SBP-2 TARGET 5829M: Chris Boot <bootc@bootc.net> 5830L: linux-scsi@vger.kernel.org 5831L: target-devel@vger.kernel.org 5832L: linux1394-devel@lists.sourceforge.net 5833T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5834S: Maintained 5835F: drivers/target/sbp/ 5836 5837FIREWIRE SUBSYSTEM 5838M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5839L: linux1394-devel@lists.sourceforge.net 5840W: http://ieee1394.wiki.kernel.org/ 5841T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5842S: Maintained 5843F: drivers/firewire/ 5844F: include/linux/firewire.h 5845F: include/uapi/linux/firewire*.h 5846F: tools/firewire/ 5847 5848FIRMWARE LOADER (request_firmware) 5849M: Luis Chamberlain <mcgrof@kernel.org> 5850L: linux-kernel@vger.kernel.org 5851S: Maintained 5852F: Documentation/firmware_class/ 5853F: drivers/base/firmware_loader/ 5854F: include/linux/firmware.h 5855 5856FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5857M: Joshua Morris <josh.h.morris@us.ibm.com> 5858M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5859S: Maintained 5860F: drivers/block/rsxx/ 5861 5862FLOPPY DRIVER 5863M: Jiri Kosina <jikos@kernel.org> 5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5865S: Odd fixes 5866F: drivers/block/floppy.c 5867 5868FMC SUBSYSTEM 5869M: Alessandro Rubini <rubini@gnudd.com> 5870W: http://www.ohwr.org/projects/fmc-bus 5871S: Supported 5872F: drivers/fmc/ 5873F: include/linux/fmc*.h 5874F: include/linux/ipmi-fru.h 5875K: fmc_d.*register 5876 5877FPGA MANAGER FRAMEWORK 5878M: Alan Tull <atull@kernel.org> 5879M: Moritz Fischer <mdf@kernel.org> 5880L: linux-fpga@vger.kernel.org 5881S: Maintained 5882T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5883Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5884F: Documentation/fpga/ 5885F: Documentation/driver-api/fpga/ 5886F: Documentation/devicetree/bindings/fpga/ 5887F: drivers/fpga/ 5888F: include/linux/fpga/ 5889W: http://www.rocketboards.org 5890 5891FPGA DFL DRIVERS 5892M: Wu Hao <hao.wu@intel.com> 5893L: linux-fpga@vger.kernel.org 5894S: Maintained 5895F: Documentation/fpga/dfl.txt 5896F: include/uapi/linux/fpga-dfl.h 5897F: drivers/fpga/dfl* 5898 5899FPU EMULATOR 5900M: Bill Metzenthen <billm@melbpc.org.au> 5901W: http://floatingpoint.sourceforge.net/emulator/index.html 5902S: Maintained 5903F: arch/x86/math-emu/ 5904 5905FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5906L: netdev@vger.kernel.org 5907S: Orphan 5908F: drivers/net/wan/dlci.c 5909F: drivers/net/wan/sdla.c 5910 5911FRAMEBUFFER LAYER 5912M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5913L: dri-devel@lists.freedesktop.org 5914L: linux-fbdev@vger.kernel.org 5915T: git git://github.com/bzolnier/linux.git 5916Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5917S: Maintained 5918F: Documentation/fb/ 5919F: drivers/video/ 5920F: include/video/ 5921F: include/linux/fb.h 5922F: include/uapi/video/ 5923F: include/uapi/linux/fb.h 5924 5925FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5926M: Horia Geantă <horia.geanta@nxp.com> 5927M: Aymen Sghaier <aymen.sghaier@nxp.com> 5928L: linux-crypto@vger.kernel.org 5929S: Maintained 5930F: drivers/crypto/caam/ 5931F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5932 5933FREESCALE DIU FRAMEBUFFER DRIVER 5934M: Timur Tabi <timur@kernel.org> 5935L: linux-fbdev@vger.kernel.org 5936S: Maintained 5937F: drivers/video/fbdev/fsl-diu-fb.* 5938 5939FREESCALE DMA DRIVER 5940M: Li Yang <leoyang.li@nxp.com> 5941M: Zhang Wei <zw@zh-kernel.org> 5942L: linuxppc-dev@lists.ozlabs.org 5943S: Maintained 5944F: drivers/dma/fsldma.* 5945 5946FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5947M: Claudiu Manoil <claudiu.manoil@nxp.com> 5948L: netdev@vger.kernel.org 5949S: Maintained 5950F: drivers/net/ethernet/freescale/gianfar* 5951F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5952 5953FREESCALE GPMI NAND DRIVER 5954M: Han Xu <han.xu@nxp.com> 5955L: linux-mtd@lists.infradead.org 5956S: Maintained 5957F: drivers/mtd/nand/raw/gpmi-nand/* 5958 5959FREESCALE I2C CPM DRIVER 5960M: Jochen Friedrich <jochen@scram.de> 5961L: linuxppc-dev@lists.ozlabs.org 5962L: linux-i2c@vger.kernel.org 5963S: Maintained 5964F: drivers/i2c/busses/i2c-cpm.c 5965 5966FREESCALE IMX LPI2C DRIVER 5967M: Dong Aisheng <aisheng.dong@nxp.com> 5968L: linux-i2c@vger.kernel.org 5969L: linux-imx@nxp.com 5970S: Maintained 5971F: drivers/i2c/busses/i2c-imx-lpi2c.c 5972F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 5973 5974FREESCALE IMX / MXC FEC DRIVER 5975M: Fugang Duan <fugang.duan@nxp.com> 5976L: netdev@vger.kernel.org 5977S: Maintained 5978F: drivers/net/ethernet/freescale/fec_main.c 5979F: drivers/net/ethernet/freescale/fec_ptp.c 5980F: drivers/net/ethernet/freescale/fec.h 5981F: Documentation/devicetree/bindings/net/fsl-fec.txt 5982 5983FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5984M: Sascha Hauer <s.hauer@pengutronix.de> 5985R: Pengutronix Kernel Team <kernel@pengutronix.de> 5986L: linux-fbdev@vger.kernel.org 5987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5988S: Maintained 5989F: include/linux/platform_data/video-imxfb.h 5990F: drivers/video/fbdev/imxfb.c 5991 5992FREESCALE QORIQ DPAA ETHERNET DRIVER 5993M: Madalin Bucur <madalin.bucur@nxp.com> 5994L: netdev@vger.kernel.org 5995S: Maintained 5996F: drivers/net/ethernet/freescale/dpaa 5997 5998FREESCALE QORIQ DPAA FMAN DRIVER 5999M: Madalin Bucur <madalin.bucur@nxp.com> 6000L: netdev@vger.kernel.org 6001S: Maintained 6002F: drivers/net/ethernet/freescale/fman 6003F: Documentation/devicetree/bindings/net/fsl-fman.txt 6004 6005FREESCALE QORIQ PTP CLOCK DRIVER 6006M: Yangbo Lu <yangbo.lu@nxp.com> 6007L: netdev@vger.kernel.org 6008S: Maintained 6009F: drivers/ptp/ptp_qoriq.c 6010F: include/linux/fsl/ptp_qoriq.h 6011F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6012 6013FREESCALE QUAD SPI DRIVER 6014M: Han Xu <han.xu@nxp.com> 6015L: linux-mtd@lists.infradead.org 6016S: Maintained 6017F: drivers/mtd/spi-nor/fsl-quadspi.c 6018 6019FREESCALE QUICC ENGINE LIBRARY 6020M: Qiang Zhao <qiang.zhao@nxp.com> 6021L: linuxppc-dev@lists.ozlabs.org 6022S: Maintained 6023F: drivers/soc/fsl/qe/ 6024F: include/soc/fsl/*qe*.h 6025F: include/soc/fsl/*ucc*.h 6026 6027FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6028M: Li Yang <leoyang.li@nxp.com> 6029L: netdev@vger.kernel.org 6030L: linuxppc-dev@lists.ozlabs.org 6031S: Maintained 6032F: drivers/net/ethernet/freescale/ucc_geth* 6033 6034FREESCALE QUICC ENGINE UCC HDLC DRIVER 6035M: Zhao Qiang <qiang.zhao@nxp.com> 6036L: netdev@vger.kernel.org 6037L: linuxppc-dev@lists.ozlabs.org 6038S: Maintained 6039F: drivers/net/wan/fsl_ucc_hdlc* 6040 6041FREESCALE QUICC ENGINE UCC UART DRIVER 6042M: Timur Tabi <timur@kernel.org> 6043L: linuxppc-dev@lists.ozlabs.org 6044S: Maintained 6045F: drivers/tty/serial/ucc_uart.c 6046 6047FREESCALE SOC DRIVERS 6048M: Li Yang <leoyang.li@nxp.com> 6049L: linuxppc-dev@lists.ozlabs.org 6050L: linux-arm-kernel@lists.infradead.org 6051S: Maintained 6052F: Documentation/devicetree/bindings/soc/fsl/ 6053F: drivers/soc/fsl/ 6054F: include/linux/fsl/ 6055 6056FREESCALE SOC FS_ENET DRIVER 6057M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6058L: linuxppc-dev@lists.ozlabs.org 6059L: netdev@vger.kernel.org 6060S: Maintained 6061F: drivers/net/ethernet/freescale/fs_enet/ 6062F: include/linux/fs_enet_pd.h 6063 6064FREESCALE SOC SOUND DRIVERS 6065M: Timur Tabi <timur@kernel.org> 6066M: Nicolin Chen <nicoleotsuka@gmail.com> 6067M: Xiubo Li <Xiubo.Lee@gmail.com> 6068R: Fabio Estevam <fabio.estevam@nxp.com> 6069L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6070L: linuxppc-dev@lists.ozlabs.org 6071S: Maintained 6072F: sound/soc/fsl/fsl* 6073F: sound/soc/fsl/imx* 6074F: sound/soc/fsl/mpc8610_hpcd.c 6075 6076FREESCALE USB PERIPHERAL DRIVERS 6077M: Li Yang <leoyang.li@nxp.com> 6078L: linux-usb@vger.kernel.org 6079L: linuxppc-dev@lists.ozlabs.org 6080S: Maintained 6081F: drivers/usb/gadget/udc/fsl* 6082 6083FREEVXFS FILESYSTEM 6084M: Christoph Hellwig <hch@infradead.org> 6085W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6086S: Maintained 6087F: fs/freevxfs/ 6088 6089FREEZER 6090M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6091M: Pavel Machek <pavel@ucw.cz> 6092L: linux-pm@vger.kernel.org 6093S: Supported 6094F: Documentation/power/freezing-of-tasks.txt 6095F: include/linux/freezer.h 6096F: kernel/freezer.c 6097 6098FRONTSWAP API 6099M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6100L: linux-kernel@vger.kernel.org 6101S: Maintained 6102F: mm/frontswap.c 6103F: include/linux/frontswap.h 6104 6105FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6106M: David Howells <dhowells@redhat.com> 6107L: linux-cachefs@redhat.com (moderated for non-subscribers) 6108S: Supported 6109F: Documentation/filesystems/caching/ 6110F: fs/fscache/ 6111F: include/linux/fscache*.h 6112 6113FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6114M: Theodore Y. Ts'o <tytso@mit.edu> 6115M: Jaegeuk Kim <jaegeuk@kernel.org> 6116L: linux-fscrypt@vger.kernel.org 6117Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6118T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6119S: Supported 6120F: fs/crypto/ 6121F: include/linux/fscrypt*.h 6122F: Documentation/filesystems/fscrypt.rst 6123 6124FSI-ATTACHED I2C DRIVER 6125M: Eddie James <eajames@linux.vnet.ibm.com> 6126L: linux-i2c@vger.kernel.org 6127L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6128S: Maintained 6129F: drivers/i2c/busses/i2c-fsi.c 6130F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6131 6132FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6133M: Jan Kara <jack@suse.cz> 6134R: Amir Goldstein <amir73il@gmail.com> 6135L: linux-fsdevel@vger.kernel.org 6136S: Maintained 6137F: fs/notify/ 6138F: include/linux/fsnotify*.h 6139 6140FUJITSU LAPTOP EXTRAS 6141M: Jonathan Woithe <jwoithe@just42.net> 6142L: platform-driver-x86@vger.kernel.org 6143S: Maintained 6144F: drivers/platform/x86/fujitsu-laptop.c 6145 6146FUJITSU M-5MO LS CAMERA ISP DRIVER 6147M: Kyungmin Park <kyungmin.park@samsung.com> 6148M: Heungjun Kim <riverful.kim@samsung.com> 6149L: linux-media@vger.kernel.org 6150S: Maintained 6151F: drivers/media/i2c/m5mols/ 6152F: include/media/i2c/m5mols.h 6153 6154FUJITSU TABLET EXTRAS 6155M: Robert Gerlach <khnz@gmx.de> 6156L: platform-driver-x86@vger.kernel.org 6157S: Maintained 6158F: drivers/platform/x86/fujitsu-tablet.c 6159 6160FUSE: FILESYSTEM IN USERSPACE 6161M: Miklos Szeredi <miklos@szeredi.hu> 6162L: linux-fsdevel@vger.kernel.org 6163W: http://fuse.sourceforge.net/ 6164T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6165S: Maintained 6166F: fs/fuse/ 6167F: include/uapi/linux/fuse.h 6168F: Documentation/filesystems/fuse.txt 6169 6170FUTEX SUBSYSTEM 6171M: Thomas Gleixner <tglx@linutronix.de> 6172M: Ingo Molnar <mingo@redhat.com> 6173R: Peter Zijlstra <peterz@infradead.org> 6174R: Darren Hart <dvhart@infradead.org> 6175L: linux-kernel@vger.kernel.org 6176T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6177S: Maintained 6178F: kernel/futex.c 6179F: kernel/futex_compat.c 6180F: include/asm-generic/futex.h 6181F: include/linux/futex.h 6182F: include/uapi/linux/futex.h 6183F: tools/testing/selftests/futex/ 6184F: tools/perf/bench/futex* 6185F: Documentation/*futex* 6186 6187GCC PLUGINS 6188M: Kees Cook <keescook@chromium.org> 6189R: Emese Revfy <re.emese@gmail.com> 6190L: kernel-hardening@lists.openwall.com 6191S: Maintained 6192F: scripts/gcc-plugins/ 6193F: scripts/gcc-plugin.sh 6194F: scripts/Makefile.gcc-plugins 6195F: Documentation/gcc-plugins.txt 6196 6197GASKET DRIVER FRAMEWORK 6198M: Rob Springer <rspringer@google.com> 6199M: Todd Poynor <toddpoynor@google.com> 6200M: Ben Chan <benchan@chromium.org> 6201S: Maintained 6202F: drivers/staging/gasket/ 6203 6204GCOV BASED KERNEL PROFILING 6205M: Peter Oberparleiter <oberpar@linux.ibm.com> 6206S: Maintained 6207F: kernel/gcov/ 6208F: Documentation/dev-tools/gcov.rst 6209 6210GDB KERNEL DEBUGGING HELPER SCRIPTS 6211M: Jan Kiszka <jan.kiszka@siemens.com> 6212M: Kieran Bingham <kbingham@kernel.org> 6213S: Supported 6214F: scripts/gdb/ 6215 6216GDT SCSI DISK ARRAY CONTROLLER DRIVER 6217M: Achim Leubner <achim_leubner@adaptec.com> 6218L: linux-scsi@vger.kernel.org 6219W: http://www.icp-vortex.com/ 6220S: Supported 6221F: drivers/scsi/gdt* 6222 6223GEMTEK FM RADIO RECEIVER DRIVER 6224M: Hans Verkuil <hverkuil@xs4all.nl> 6225L: linux-media@vger.kernel.org 6226T: git git://linuxtv.org/media_tree.git 6227W: https://linuxtv.org 6228S: Maintained 6229F: drivers/media/radio/radio-gemtek* 6230 6231GENERIC GPIO I2C DRIVER 6232M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6233S: Supported 6234F: drivers/i2c/busses/i2c-gpio.c 6235F: include/linux/platform_data/i2c-gpio.h 6236 6237GENERIC GPIO I2C MULTIPLEXER DRIVER 6238M: Peter Korsgaard <peter.korsgaard@barco.com> 6239L: linux-i2c@vger.kernel.org 6240S: Supported 6241F: drivers/i2c/muxes/i2c-mux-gpio.c 6242F: include/linux/platform_data/i2c-mux-gpio.h 6243F: Documentation/i2c/muxes/i2c-mux-gpio 6244 6245GENERIC HDLC (WAN) DRIVERS 6246M: Krzysztof Halasa <khc@pm.waw.pl> 6247W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6248S: Maintained 6249F: drivers/net/wan/c101.c 6250F: drivers/net/wan/hd6457* 6251F: drivers/net/wan/hdlc* 6252F: drivers/net/wan/n2.c 6253F: drivers/net/wan/pc300too.c 6254F: drivers/net/wan/pci200syn.c 6255F: drivers/net/wan/wanxl* 6256 6257GENERIC INCLUDE/ASM HEADER FILES 6258M: Arnd Bergmann <arnd@arndb.de> 6259L: linux-arch@vger.kernel.org 6260T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6261S: Maintained 6262F: include/asm-generic/ 6263F: include/uapi/asm-generic/ 6264 6265GENERIC PHY FRAMEWORK 6266M: Kishon Vijay Abraham I <kishon@ti.com> 6267L: linux-kernel@vger.kernel.org 6268T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6269S: Supported 6270F: drivers/phy/ 6271F: include/linux/phy/ 6272 6273GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6274M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6275S: Supported 6276F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6277 6278GENERIC PM DOMAINS 6279M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6280M: Kevin Hilman <khilman@kernel.org> 6281M: Ulf Hansson <ulf.hansson@linaro.org> 6282L: linux-pm@vger.kernel.org 6283S: Supported 6284F: drivers/base/power/domain*.c 6285F: include/linux/pm_domain.h 6286F: Documentation/devicetree/bindings/power/power_domain.txt 6287 6288GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6289M: Eugen Hristev <eugen.hristev@microchip.com> 6290L: linux-input@vger.kernel.org 6291S: Maintained 6292F: drivers/input/touchscreen/resistive-adc-touch.c 6293 6294GENERIC UIO DRIVER FOR PCI DEVICES 6295M: "Michael S. Tsirkin" <mst@redhat.com> 6296L: kvm@vger.kernel.org 6297S: Supported 6298F: drivers/uio/uio_pci_generic.c 6299 6300GENWQE (IBM Generic Workqueue Card) 6301M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6302M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6303S: Supported 6304F: drivers/misc/genwqe/ 6305 6306GET_MAINTAINER SCRIPT 6307M: Joe Perches <joe@perches.com> 6308S: Maintained 6309F: scripts/get_maintainer.pl 6310 6311GFS2 FILE SYSTEM 6312M: Bob Peterson <rpeterso@redhat.com> 6313M: Andreas Gruenbacher <agruenba@redhat.com> 6314L: cluster-devel@redhat.com 6315W: http://sources.redhat.com/cluster/ 6316T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6317S: Supported 6318F: Documentation/filesystems/gfs2*.txt 6319F: fs/gfs2/ 6320F: include/uapi/linux/gfs2_ondisk.h 6321 6322GIGASET ISDN DRIVERS 6323M: Paul Bolle <pebolle@tiscali.nl> 6324L: gigaset307x-common@lists.sourceforge.net 6325W: http://gigaset307x.sourceforge.net/ 6326S: Odd Fixes 6327F: Documentation/isdn/README.gigaset 6328F: drivers/isdn/gigaset/ 6329F: include/uapi/linux/gigaset_dev.h 6330 6331GNSS SUBSYSTEM 6332M: Johan Hovold <johan@kernel.org> 6333T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6334S: Maintained 6335F: Documentation/ABI/testing/sysfs-class-gnss 6336F: Documentation/devicetree/bindings/gnss/ 6337F: drivers/gnss/ 6338F: include/linux/gnss.h 6339 6340GO7007 MPEG CODEC 6341M: Hans Verkuil <hans.verkuil@cisco.com> 6342L: linux-media@vger.kernel.org 6343S: Maintained 6344F: drivers/media/usb/go7007/ 6345 6346GOODIX TOUCHSCREEN 6347M: Bastien Nocera <hadess@hadess.net> 6348L: linux-input@vger.kernel.org 6349S: Maintained 6350F: drivers/input/touchscreen/goodix.c 6351 6352GPD POCKET FAN DRIVER 6353M: Hans de Goede <hdegoede@redhat.com> 6354L: platform-driver-x86@vger.kernel.org 6355S: Maintained 6356F: drivers/platform/x86/gpd-pocket-fan.c 6357 6358GPIO ACPI SUPPORT 6359M: Mika Westerberg <mika.westerberg@linux.intel.com> 6360M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6361L: linux-gpio@vger.kernel.org 6362L: linux-acpi@vger.kernel.org 6363S: Maintained 6364F: Documentation/acpi/gpio-properties.txt 6365F: drivers/gpio/gpiolib-acpi.c 6366 6367GPIO IR Transmitter 6368M: Sean Young <sean@mess.org> 6369L: linux-media@vger.kernel.org 6370S: Maintained 6371F: drivers/media/rc/gpio-ir-tx.c 6372 6373GPIO MOCKUP DRIVER 6374M: Bamvor Jian Zhang <bamv2005@gmail.com> 6375R: Bartosz Golaszewski <brgl@bgdev.pl> 6376L: linux-gpio@vger.kernel.org 6377S: Maintained 6378F: drivers/gpio/gpio-mockup.c 6379F: tools/testing/selftests/gpio/ 6380 6381GPIO SUBSYSTEM 6382M: Linus Walleij <linus.walleij@linaro.org> 6383M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6384L: linux-gpio@vger.kernel.org 6385T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6386S: Maintained 6387F: Documentation/devicetree/bindings/gpio/ 6388F: Documentation/driver-api/gpio/ 6389F: Documentation/gpio/ 6390F: Documentation/ABI/testing/gpio-cdev 6391F: Documentation/ABI/obsolete/sysfs-gpio 6392F: drivers/gpio/ 6393F: include/linux/gpio/ 6394F: include/linux/gpio.h 6395F: include/linux/of_gpio.h 6396F: include/asm-generic/gpio.h 6397F: include/uapi/linux/gpio.h 6398F: tools/gpio/ 6399 6400GRE DEMULTIPLEXER DRIVER 6401M: Dmitry Kozlov <xeb@mail.ru> 6402L: netdev@vger.kernel.org 6403S: Maintained 6404F: net/ipv4/gre_demux.c 6405F: net/ipv4/gre_offload.c 6406F: include/net/gre.h 6407 6408GRETH 10/100/1G Ethernet MAC device driver 6409M: Andreas Larsson <andreas@gaisler.com> 6410L: netdev@vger.kernel.org 6411S: Maintained 6412F: drivers/net/ethernet/aeroflex/ 6413 6414GREYBUS AUDIO PROTOCOLS DRIVERS 6415M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6416M: Mark Greer <mgreer@animalcreek.com> 6417S: Maintained 6418F: drivers/staging/greybus/audio_apbridgea.c 6419F: drivers/staging/greybus/audio_apbridgea.h 6420F: drivers/staging/greybus/audio_codec.c 6421F: drivers/staging/greybus/audio_codec.h 6422F: drivers/staging/greybus/audio_gb.c 6423F: drivers/staging/greybus/audio_manager.c 6424F: drivers/staging/greybus/audio_manager.h 6425F: drivers/staging/greybus/audio_manager_module.c 6426F: drivers/staging/greybus/audio_manager_private.h 6427F: drivers/staging/greybus/audio_manager_sysfs.c 6428F: drivers/staging/greybus/audio_module.c 6429F: drivers/staging/greybus/audio_topology.c 6430 6431GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6432M: Viresh Kumar <vireshk@kernel.org> 6433S: Maintained 6434F: drivers/staging/greybus/authentication.c 6435F: drivers/staging/greybus/bootrom.c 6436F: drivers/staging/greybus/firmware.h 6437F: drivers/staging/greybus/fw-core.c 6438F: drivers/staging/greybus/fw-download.c 6439F: drivers/staging/greybus/fw-management.c 6440F: drivers/staging/greybus/greybus_authentication.h 6441F: drivers/staging/greybus/greybus_firmware.h 6442F: drivers/staging/greybus/hid.c 6443F: drivers/staging/greybus/i2c.c 6444F: drivers/staging/greybus/spi.c 6445F: drivers/staging/greybus/spilib.c 6446F: drivers/staging/greybus/spilib.h 6447 6448GREYBUS LOOPBACK DRIVER 6449M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6450S: Maintained 6451F: drivers/staging/greybus/loopback.c 6452 6453GREYBUS PLATFORM DRIVERS 6454M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6455S: Maintained 6456F: drivers/staging/greybus/arche-platform.c 6457F: drivers/staging/greybus/arche-apb-ctrl.c 6458F: drivers/staging/greybus/arche_platform.h 6459 6460GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6461M: Rui Miguel Silva <rmfrfs@gmail.com> 6462S: Maintained 6463F: drivers/staging/greybus/sdio.c 6464F: drivers/staging/greybus/light.c 6465F: drivers/staging/greybus/gpio.c 6466F: drivers/staging/greybus/power_supply.c 6467F: drivers/staging/greybus/spi.c 6468F: drivers/staging/greybus/spilib.c 6469 6470GREYBUS SUBSYSTEM 6471M: Johan Hovold <johan@kernel.org> 6472M: Alex Elder <elder@kernel.org> 6473M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6474S: Maintained 6475F: drivers/staging/greybus/ 6476L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6477 6478GREYBUS UART PROTOCOLS DRIVERS 6479M: David Lin <dtwlin@gmail.com> 6480S: Maintained 6481F: drivers/staging/greybus/uart.c 6482F: drivers/staging/greybus/log.c 6483 6484GS1662 VIDEO SERIALIZER 6485M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6486L: linux-media@vger.kernel.org 6487T: git git://linuxtv.org/media_tree.git 6488S: Maintained 6489F: drivers/media/spi/gs1662.c 6490 6491GSPCA FINEPIX SUBDRIVER 6492M: Frank Zago <frank@zago.net> 6493L: linux-media@vger.kernel.org 6494T: git git://linuxtv.org/media_tree.git 6495S: Maintained 6496F: drivers/media/usb/gspca/finepix.c 6497 6498GSPCA GL860 SUBDRIVER 6499M: Olivier Lorin <o.lorin@laposte.net> 6500L: linux-media@vger.kernel.org 6501T: git git://linuxtv.org/media_tree.git 6502S: Maintained 6503F: drivers/media/usb/gspca/gl860/ 6504 6505GSPCA M5602 SUBDRIVER 6506M: Erik Andren <erik.andren@gmail.com> 6507L: linux-media@vger.kernel.org 6508T: git git://linuxtv.org/media_tree.git 6509S: Maintained 6510F: drivers/media/usb/gspca/m5602/ 6511 6512GSPCA PAC207 SONIXB SUBDRIVER 6513M: Hans Verkuil <hverkuil@xs4all.nl> 6514L: linux-media@vger.kernel.org 6515T: git git://linuxtv.org/media_tree.git 6516S: Odd Fixes 6517F: drivers/media/usb/gspca/pac207.c 6518 6519GSPCA SN9C20X SUBDRIVER 6520M: Brian Johnson <brijohn@gmail.com> 6521L: linux-media@vger.kernel.org 6522T: git git://linuxtv.org/media_tree.git 6523S: Maintained 6524F: drivers/media/usb/gspca/sn9c20x.c 6525 6526GSPCA T613 SUBDRIVER 6527M: Leandro Costantino <lcostantino@gmail.com> 6528L: linux-media@vger.kernel.org 6529T: git git://linuxtv.org/media_tree.git 6530S: Maintained 6531F: drivers/media/usb/gspca/t613.c 6532 6533GSPCA USB WEBCAM DRIVER 6534M: Hans Verkuil <hverkuil@xs4all.nl> 6535L: linux-media@vger.kernel.org 6536T: git git://linuxtv.org/media_tree.git 6537S: Odd Fixes 6538F: drivers/media/usb/gspca/ 6539 6540GTP (GPRS Tunneling Protocol) 6541M: Pablo Neira Ayuso <pablo@netfilter.org> 6542M: Harald Welte <laforge@gnumonks.org> 6543L: osmocom-net-gprs@lists.osmocom.org 6544T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6545S: Maintained 6546F: drivers/net/gtp.c 6547 6548GUID PARTITION TABLE (GPT) 6549M: Davidlohr Bueso <dave@stgolabs.net> 6550L: linux-efi@vger.kernel.org 6551S: Maintained 6552F: block/partitions/efi.* 6553 6554H8/300 ARCHITECTURE 6555M: Yoshinori Sato <ysato@users.sourceforge.jp> 6556L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6557W: http://uclinux-h8.sourceforge.jp 6558T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6559S: Maintained 6560F: arch/h8300/ 6561F: drivers/clocksource/h8300_*.c 6562F: drivers/clk/h8300/ 6563F: drivers/irqchip/irq-renesas-h8*.c 6564 6565HACKRF MEDIA DRIVER 6566M: Antti Palosaari <crope@iki.fi> 6567L: linux-media@vger.kernel.org 6568W: https://linuxtv.org 6569W: http://palosaari.fi/linux/ 6570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6571T: git git://linuxtv.org/anttip/media_tree.git 6572S: Maintained 6573F: drivers/media/usb/hackrf/ 6574 6575HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6576M: Frank Seidel <frank@f-seidel.de> 6577L: platform-driver-x86@vger.kernel.org 6578W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6579S: Maintained 6580F: drivers/platform/x86/hdaps.c 6581 6582HARDWARE MONITORING 6583M: Jean Delvare <jdelvare@suse.com> 6584M: Guenter Roeck <linux@roeck-us.net> 6585L: linux-hwmon@vger.kernel.org 6586W: http://hwmon.wiki.kernel.org/ 6587T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6588S: Maintained 6589F: Documentation/devicetree/bindings/hwmon/ 6590F: Documentation/hwmon/ 6591F: drivers/hwmon/ 6592F: include/linux/hwmon*.h 6593F: include/trace/events/hwmon*.h 6594 6595HARDWARE RANDOM NUMBER GENERATOR CORE 6596M: Matt Mackall <mpm@selenic.com> 6597M: Herbert Xu <herbert@gondor.apana.org.au> 6598L: linux-crypto@vger.kernel.org 6599S: Odd fixes 6600F: Documentation/devicetree/bindings/rng/ 6601F: Documentation/hw_random.txt 6602F: drivers/char/hw_random/ 6603F: include/linux/hw_random.h 6604 6605HARDWARE TRACING FACILITIES 6606M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6607S: Maintained 6608F: drivers/hwtracing/ 6609 6610HARDWARE SPINLOCK CORE 6611M: Ohad Ben-Cohen <ohad@wizery.com> 6612M: Bjorn Andersson <bjorn.andersson@linaro.org> 6613L: linux-remoteproc@vger.kernel.org 6614S: Maintained 6615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6616F: Documentation/devicetree/bindings/hwlock/ 6617F: Documentation/hwspinlock.txt 6618F: drivers/hwspinlock/ 6619F: include/linux/hwspinlock.h 6620 6621HARMONY SOUND DRIVER 6622L: linux-parisc@vger.kernel.org 6623S: Maintained 6624F: sound/parisc/harmony.* 6625 6626HDPVR USB VIDEO ENCODER DRIVER 6627M: Hans Verkuil <hverkuil@xs4all.nl> 6628L: linux-media@vger.kernel.org 6629T: git git://linuxtv.org/media_tree.git 6630W: https://linuxtv.org 6631S: Odd Fixes 6632F: drivers/media/usb/hdpvr/ 6633 6634HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6635M: Jerry Hoemann <jerry.hoemann@hpe.com> 6636S: Supported 6637F: Documentation/watchdog/hpwdt.txt 6638F: drivers/watchdog/hpwdt.c 6639 6640HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6641M: Don Brace <don.brace@microsemi.com> 6642L: esc.storagedev@microsemi.com 6643L: linux-scsi@vger.kernel.org 6644S: Supported 6645F: Documentation/scsi/hpsa.txt 6646F: drivers/scsi/hpsa*.[ch] 6647F: include/linux/cciss*.h 6648F: include/uapi/linux/cciss*.h 6649 6650HFI1 DRIVER 6651M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6652M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6653L: linux-rdma@vger.kernel.org 6654S: Supported 6655F: drivers/infiniband/hw/hfi1 6656 6657HFS FILESYSTEM 6658L: linux-fsdevel@vger.kernel.org 6659S: Orphan 6660F: Documentation/filesystems/hfs.txt 6661F: fs/hfs/ 6662 6663HFSPLUS FILESYSTEM 6664L: linux-fsdevel@vger.kernel.org 6665S: Orphan 6666F: Documentation/filesystems/hfsplus.txt 6667F: fs/hfsplus/ 6668 6669HGA FRAMEBUFFER DRIVER 6670M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6671L: linux-nvidia@lists.surfsouth.com 6672W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6673S: Maintained 6674F: drivers/video/fbdev/hgafb.c 6675 6676HIBERNATION (aka Software Suspend, aka swsusp) 6677M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6678M: Pavel Machek <pavel@ucw.cz> 6679L: linux-pm@vger.kernel.org 6680B: https://bugzilla.kernel.org 6681S: Supported 6682F: arch/x86/power/ 6683F: drivers/base/power/ 6684F: kernel/power/ 6685F: include/linux/suspend.h 6686F: include/linux/freezer.h 6687F: include/linux/pm.h 6688F: arch/*/include/asm/suspend*.h 6689 6690HID CORE LAYER 6691M: Jiri Kosina <jikos@kernel.org> 6692M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6693L: linux-input@vger.kernel.org 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6695S: Maintained 6696F: drivers/hid/ 6697F: include/linux/hid* 6698F: include/uapi/linux/hid* 6699 6700HID SENSOR HUB DRIVERS 6701M: Jiri Kosina <jikos@kernel.org> 6702M: Jonathan Cameron <jic23@kernel.org> 6703M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6704L: linux-input@vger.kernel.org 6705L: linux-iio@vger.kernel.org 6706S: Maintained 6707F: Documentation/hid/hid-sensor* 6708F: drivers/hid/hid-sensor-* 6709F: drivers/iio/*/hid-* 6710F: include/linux/hid-sensor-* 6711 6712HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6713M: Thomas Gleixner <tglx@linutronix.de> 6714L: linux-kernel@vger.kernel.org 6715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6716S: Maintained 6717F: Documentation/timers/ 6718F: kernel/time/hrtimer.c 6719F: kernel/time/clockevents.c 6720F: kernel/time/timer_*.c 6721F: include/linux/clockchips.h 6722F: include/linux/hrtimer.h 6723 6724HIGH-SPEED SCC DRIVER FOR AX.25 6725L: linux-hams@vger.kernel.org 6726S: Orphan 6727F: drivers/net/hamradio/dmascc.c 6728F: drivers/net/hamradio/scc.c 6729 6730HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6731M: HighPoint Linux Team <linux@highpoint-tech.com> 6732W: http://www.highpoint-tech.com 6733S: Supported 6734F: Documentation/scsi/hptiop.txt 6735F: drivers/scsi/hptiop.c 6736 6737HIPPI 6738M: Jes Sorensen <jes@trained-monkey.org> 6739L: linux-hippi@sunsite.dk 6740S: Maintained 6741F: include/linux/hippidevice.h 6742F: include/uapi/linux/if_hippi.h 6743F: net/802/hippi.c 6744F: drivers/net/hippi/ 6745 6746HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6747M: Yisen Zhuang <yisen.zhuang@huawei.com> 6748M: Salil Mehta <salil.mehta@huawei.com> 6749L: netdev@vger.kernel.org 6750W: http://www.hisilicon.com 6751S: Maintained 6752F: drivers/net/ethernet/hisilicon/hns3/ 6753 6754HISILICON LPC BUS DRIVER 6755M: john.garry@huawei.com 6756W: http://www.hisilicon.com 6757S: Maintained 6758F: drivers/bus/hisi_lpc.c 6759F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6760 6761HISILICON NETWORK SUBSYSTEM DRIVER 6762M: Yisen Zhuang <yisen.zhuang@huawei.com> 6763M: Salil Mehta <salil.mehta@huawei.com> 6764L: netdev@vger.kernel.org 6765W: http://www.hisilicon.com 6766S: Maintained 6767F: drivers/net/ethernet/hisilicon/ 6768F: Documentation/devicetree/bindings/net/hisilicon*.txt 6769 6770HISILICON PMU DRIVER 6771M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6772W: http://www.hisilicon.com 6773S: Supported 6774F: drivers/perf/hisilicon 6775F: Documentation/perf/hisi-pmu.txt 6776 6777HISILICON ROCE DRIVER 6778M: Lijun Ou <oulijun@huawei.com> 6779M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6780L: linux-rdma@vger.kernel.org 6781S: Maintained 6782F: drivers/infiniband/hw/hns/ 6783F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6784 6785HISILICON SAS Controller 6786M: John Garry <john.garry@huawei.com> 6787W: http://www.hisilicon.com 6788S: Supported 6789F: drivers/scsi/hisi_sas/ 6790F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6791 6792HMM - Heterogeneous Memory Management 6793M: Jérôme Glisse <jglisse@redhat.com> 6794L: linux-mm@kvack.org 6795S: Maintained 6796F: mm/hmm* 6797F: include/linux/hmm* 6798F: Documentation/vm/hmm.rst 6799 6800HOST AP DRIVER 6801M: Jouni Malinen <j@w1.fi> 6802L: linux-wireless@vger.kernel.org 6803W: http://w1.fi/hostap-driver.html 6804S: Obsolete 6805F: drivers/net/wireless/intersil/hostap/ 6806 6807HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6808L: platform-driver-x86@vger.kernel.org 6809S: Orphan 6810F: drivers/platform/x86/tc1100-wmi.c 6811 6812HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6813M: Jaroslav Kysela <perex@perex.cz> 6814S: Maintained 6815F: drivers/net/ethernet/hp/hp100.* 6816 6817HPET: High Precision Event Timers driver 6818M: Clemens Ladisch <clemens@ladisch.de> 6819S: Maintained 6820F: Documentation/timers/hpet.txt 6821F: drivers/char/hpet.c 6822F: include/linux/hpet.h 6823F: include/uapi/linux/hpet.h 6824 6825HPET: x86 6826S: Orphan 6827F: arch/x86/kernel/hpet.c 6828F: arch/x86/include/asm/hpet.h 6829 6830HPFS FILESYSTEM 6831M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6832W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6833S: Maintained 6834F: fs/hpfs/ 6835 6836HSI SUBSYSTEM 6837M: Sebastian Reichel <sre@kernel.org> 6838T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6839S: Maintained 6840F: Documentation/ABI/testing/sysfs-bus-hsi 6841F: Documentation/driver-api/hsi.rst 6842F: drivers/hsi/ 6843F: include/linux/hsi/ 6844F: include/uapi/linux/hsi/ 6845 6846HSO 3G MODEM DRIVER 6847L: linux-usb@vger.kernel.org 6848S: Orphan 6849F: drivers/net/usb/hso.c 6850 6851HSR NETWORK PROTOCOL 6852M: Arvid Brodin <arvid.brodin@alten.se> 6853L: netdev@vger.kernel.org 6854S: Maintained 6855F: net/hsr/ 6856 6857HT16K33 LED CONTROLLER DRIVER 6858M: Robin van der Gracht <robin@protonic.nl> 6859S: Maintained 6860F: drivers/auxdisplay/ht16k33.c 6861F: Documentation/devicetree/bindings/display/ht16k33.txt 6862 6863HTCPEN TOUCHSCREEN DRIVER 6864M: Pau Oliva Fora <pof@eslack.org> 6865L: linux-input@vger.kernel.org 6866S: Maintained 6867F: drivers/input/touchscreen/htcpen.c 6868 6869HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 6870M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 6871L: linux-iio@vger.kernel.org 6872W: http://www.st.com/ 6873S: Maintained 6874F: drivers/iio/humidity/hts221* 6875F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 6876 6877HUAWEI ETHERNET DRIVER 6878M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6879L: netdev@vger.kernel.org 6880S: Supported 6881F: Documentation/networking/hinic.txt 6882F: drivers/net/ethernet/huawei/hinic/ 6883 6884HUGETLB FILESYSTEM 6885M: Mike Kravetz <mike.kravetz@oracle.com> 6886L: linux-mm@kvack.org 6887S: Maintained 6888F: fs/hugetlbfs/ 6889F: mm/hugetlb.c 6890F: include/linux/hugetlb.h 6891F: Documentation/admin-guide/mm/hugetlbpage.rst 6892F: Documentation/vm/hugetlbfs_reserv.rst 6893F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6894 6895HVA ST MEDIA DRIVER 6896M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6897L: linux-media@vger.kernel.org 6898T: git git://linuxtv.org/media_tree.git 6899W: https://linuxtv.org 6900S: Supported 6901F: drivers/media/platform/sti/hva 6902 6903HWPOISON MEMORY FAILURE HANDLING 6904M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6905L: linux-mm@kvack.org 6906S: Maintained 6907F: mm/memory-failure.c 6908F: mm/hwpoison-inject.c 6909 6910HYGON PROCESSOR SUPPORT 6911M: Pu Wen <puwen@hygon.cn> 6912L: linux-kernel@vger.kernel.org 6913S: Maintained 6914F: arch/x86/kernel/cpu/hygon.c 6915 6916Hyper-V CORE AND DRIVERS 6917M: "K. Y. Srinivasan" <kys@microsoft.com> 6918M: Haiyang Zhang <haiyangz@microsoft.com> 6919M: Stephen Hemminger <sthemmin@microsoft.com> 6920L: devel@linuxdriverproject.org 6921S: Maintained 6922F: Documentation/networking/netvsc.txt 6923F: arch/x86/include/asm/mshyperv.h 6924F: arch/x86/include/asm/trace/hyperv.h 6925F: arch/x86/include/asm/hyperv-tlfs.h 6926F: arch/x86/kernel/cpu/mshyperv.c 6927F: arch/x86/hyperv 6928F: drivers/hid/hid-hyperv.c 6929F: drivers/hv/ 6930F: drivers/input/serio/hyperv-keyboard.c 6931F: drivers/pci/controller/pci-hyperv.c 6932F: drivers/net/hyperv/ 6933F: drivers/scsi/storvsc_drv.c 6934F: drivers/uio/uio_hv_generic.c 6935F: drivers/video/fbdev/hyperv_fb.c 6936F: net/vmw_vsock/hyperv_transport.c 6937F: include/linux/hyperv.h 6938F: include/uapi/linux/hyperv.h 6939F: tools/hv/ 6940F: Documentation/ABI/stable/sysfs-bus-vmbus 6941 6942HYPERVISOR VIRTUAL CONSOLE DRIVER 6943L: linuxppc-dev@lists.ozlabs.org 6944S: Odd Fixes 6945F: drivers/tty/hvc/ 6946 6947I2C ACPI SUPPORT 6948M: Mika Westerberg <mika.westerberg@linux.intel.com> 6949L: linux-i2c@vger.kernel.org 6950L: linux-acpi@vger.kernel.org 6951S: Maintained 6952F: drivers/i2c/i2c-core-acpi.c 6953 6954I2C CONTROLLER DRIVER FOR NVIDIA GPU 6955M: Ajay Gupta <ajayg@nvidia.com> 6956L: linux-i2c@vger.kernel.org 6957S: Maintained 6958F: Documentation/i2c/busses/i2c-nvidia-gpu 6959F: drivers/i2c/busses/i2c-nvidia-gpu.c 6960 6961I2C MUXES 6962M: Peter Rosin <peda@axentia.se> 6963L: linux-i2c@vger.kernel.org 6964S: Maintained 6965F: Documentation/i2c/i2c-topology 6966F: Documentation/i2c/muxes/ 6967F: Documentation/devicetree/bindings/i2c/i2c-mux* 6968F: Documentation/devicetree/bindings/i2c/i2c-arb* 6969F: Documentation/devicetree/bindings/i2c/i2c-gate* 6970F: drivers/i2c/i2c-mux.c 6971F: drivers/i2c/muxes/ 6972F: include/linux/i2c-mux.h 6973 6974I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6975M: Gregory CLEMENT <gregory.clement@bootlin.com> 6976L: linux-i2c@vger.kernel.org 6977S: Maintained 6978F: drivers/i2c/busses/i2c-mv64xxx.c 6979 6980I2C OVER PARALLEL PORT 6981M: Jean Delvare <jdelvare@suse.com> 6982L: linux-i2c@vger.kernel.org 6983S: Maintained 6984F: Documentation/i2c/busses/i2c-parport 6985F: Documentation/i2c/busses/i2c-parport-light 6986F: drivers/i2c/busses/i2c-parport.c 6987F: drivers/i2c/busses/i2c-parport-light.c 6988 6989I2C SUBSYSTEM 6990M: Wolfram Sang <wsa@the-dreams.de> 6991L: linux-i2c@vger.kernel.org 6992W: https://i2c.wiki.kernel.org/ 6993Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6994T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6995S: Maintained 6996F: Documentation/devicetree/bindings/i2c/i2c.txt 6997F: Documentation/i2c/ 6998F: drivers/i2c/* 6999F: include/linux/i2c.h 7000F: include/linux/i2c-dev.h 7001F: include/linux/i2c-smbus.h 7002F: include/uapi/linux/i2c.h 7003F: include/uapi/linux/i2c-*.h 7004 7005I2C SUBSYSTEM HOST DRIVERS 7006L: linux-i2c@vger.kernel.org 7007W: https://i2c.wiki.kernel.org/ 7008Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7009T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7010S: Odd Fixes 7011F: Documentation/devicetree/bindings/i2c/ 7012F: drivers/i2c/algos/ 7013F: drivers/i2c/busses/ 7014 7015I2C-TAOS-EVM DRIVER 7016M: Jean Delvare <jdelvare@suse.com> 7017L: linux-i2c@vger.kernel.org 7018S: Maintained 7019F: Documentation/i2c/busses/i2c-taos-evm 7020F: drivers/i2c/busses/i2c-taos-evm.c 7021 7022I2C-TINY-USB DRIVER 7023M: Till Harbaum <till@harbaum.org> 7024L: linux-i2c@vger.kernel.org 7025W: http://www.harbaum.org/till/i2c_tiny_usb 7026S: Maintained 7027F: drivers/i2c/busses/i2c-tiny-usb.c 7028 7029I2C/SMBUS CONTROLLER DRIVERS FOR PC 7030M: Jean Delvare <jdelvare@suse.com> 7031L: linux-i2c@vger.kernel.org 7032S: Maintained 7033F: Documentation/i2c/busses/i2c-ali1535 7034F: Documentation/i2c/busses/i2c-ali1563 7035F: Documentation/i2c/busses/i2c-ali15x3 7036F: Documentation/i2c/busses/i2c-amd756 7037F: Documentation/i2c/busses/i2c-amd8111 7038F: Documentation/i2c/busses/i2c-i801 7039F: Documentation/i2c/busses/i2c-nforce2 7040F: Documentation/i2c/busses/i2c-piix4 7041F: Documentation/i2c/busses/i2c-sis5595 7042F: Documentation/i2c/busses/i2c-sis630 7043F: Documentation/i2c/busses/i2c-sis96x 7044F: Documentation/i2c/busses/i2c-via 7045F: Documentation/i2c/busses/i2c-viapro 7046F: drivers/i2c/busses/i2c-ali1535.c 7047F: drivers/i2c/busses/i2c-ali1563.c 7048F: drivers/i2c/busses/i2c-ali15x3.c 7049F: drivers/i2c/busses/i2c-amd756.c 7050F: drivers/i2c/busses/i2c-amd756-s4882.c 7051F: drivers/i2c/busses/i2c-amd8111.c 7052F: drivers/i2c/busses/i2c-i801.c 7053F: drivers/i2c/busses/i2c-isch.c 7054F: drivers/i2c/busses/i2c-nforce2.c 7055F: drivers/i2c/busses/i2c-nforce2-s4985.c 7056F: drivers/i2c/busses/i2c-piix4.c 7057F: drivers/i2c/busses/i2c-sis5595.c 7058F: drivers/i2c/busses/i2c-sis630.c 7059F: drivers/i2c/busses/i2c-sis96x.c 7060F: drivers/i2c/busses/i2c-via.c 7061F: drivers/i2c/busses/i2c-viapro.c 7062 7063I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7064M: Hans de Goede <hdegoede@redhat.com> 7065L: linux-i2c@vger.kernel.org 7066S: Maintained 7067F: drivers/i2c/busses/i2c-cht-wc.c 7068 7069I2C/SMBUS ISMT DRIVER 7070M: Seth Heasley <seth.heasley@intel.com> 7071M: Neil Horman <nhorman@tuxdriver.com> 7072L: linux-i2c@vger.kernel.org 7073F: drivers/i2c/busses/i2c-ismt.c 7074F: Documentation/i2c/busses/i2c-ismt 7075 7076I2C/SMBUS STUB DRIVER 7077M: Jean Delvare <jdelvare@suse.com> 7078L: linux-i2c@vger.kernel.org 7079S: Maintained 7080F: drivers/i2c/i2c-stub.c 7081 7082IA64 (Itanium) PLATFORM 7083M: Tony Luck <tony.luck@intel.com> 7084M: Fenghua Yu <fenghua.yu@intel.com> 7085L: linux-ia64@vger.kernel.org 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7087S: Maintained 7088F: arch/ia64/ 7089 7090IBM Power 842 compression accelerator 7091M: Haren Myneni <haren@us.ibm.com> 7092S: Supported 7093F: drivers/crypto/nx/Makefile 7094F: drivers/crypto/nx/Kconfig 7095F: drivers/crypto/nx/nx-842* 7096F: include/linux/sw842.h 7097F: crypto/842.c 7098F: lib/842/ 7099 7100IBM Power in-Nest Crypto Acceleration 7101M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7102M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7103L: linux-crypto@vger.kernel.org 7104S: Supported 7105F: drivers/crypto/nx/Makefile 7106F: drivers/crypto/nx/Kconfig 7107F: drivers/crypto/nx/nx-aes* 7108F: drivers/crypto/nx/nx-sha* 7109F: drivers/crypto/nx/nx.* 7110F: drivers/crypto/nx/nx_csbcpb.h 7111F: drivers/crypto/nx/nx_debugfs.h 7112 7113IBM Power Linux RAID adapter 7114M: Brian King <brking@us.ibm.com> 7115S: Supported 7116F: drivers/scsi/ipr.* 7117 7118IBM Power SRIOV Virtual NIC Device Driver 7119M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7120M: John Allen <jallen@linux.vnet.ibm.com> 7121L: netdev@vger.kernel.org 7122S: Supported 7123F: drivers/net/ethernet/ibm/ibmvnic.* 7124 7125IBM Power Virtual Accelerator Switchboard 7126M: Sukadev Bhattiprolu 7127L: linuxppc-dev@lists.ozlabs.org 7128S: Supported 7129F: arch/powerpc/platforms/powernv/vas* 7130F: arch/powerpc/platforms/powernv/copy-paste.h 7131F: arch/powerpc/include/asm/vas.h 7132F: arch/powerpc/include/uapi/asm/vas.h 7133 7134IBM Power Virtual Ethernet Device Driver 7135M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 7136L: netdev@vger.kernel.org 7137S: Supported 7138F: drivers/net/ethernet/ibm/ibmveth.* 7139 7140IBM Power Virtual FC Device Drivers 7141M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7142L: linux-scsi@vger.kernel.org 7143S: Supported 7144F: drivers/scsi/ibmvscsi/ibmvfc* 7145 7146IBM Power Virtual Management Channel Driver 7147M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7148M: Steven Royer <seroyer@linux.vnet.ibm.com> 7149S: Supported 7150F: drivers/misc/ibmvmc.* 7151 7152IBM Power Virtual SCSI Device Drivers 7153M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7154L: linux-scsi@vger.kernel.org 7155S: Supported 7156F: drivers/scsi/ibmvscsi/ibmvscsi* 7157F: include/scsi/viosrp.h 7158 7159IBM Power Virtual SCSI Device Target Driver 7160M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7161M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7162L: linux-scsi@vger.kernel.org 7163L: target-devel@vger.kernel.org 7164S: Supported 7165F: drivers/scsi/ibmvscsi_tgt/ 7166 7167IBM Power VMX Cryptographic instructions 7168M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7169M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7170L: linux-crypto@vger.kernel.org 7171S: Supported 7172F: drivers/crypto/vmx/Makefile 7173F: drivers/crypto/vmx/Kconfig 7174F: drivers/crypto/vmx/vmx.c 7175F: drivers/crypto/vmx/aes* 7176F: drivers/crypto/vmx/ghash* 7177F: drivers/crypto/vmx/ppc-xlate.pl 7178 7179IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7180M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7181L: linux-pci@vger.kernel.org 7182L: linuxppc-dev@lists.ozlabs.org 7183S: Supported 7184F: drivers/pci/hotplug/rpaphp* 7185 7186IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7187M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7188L: linux-pci@vger.kernel.org 7189L: linuxppc-dev@lists.ozlabs.org 7190S: Supported 7191F: drivers/pci/hotplug/rpadlpar* 7192 7193IBM ServeRAID RAID DRIVER 7194S: Orphan 7195F: drivers/scsi/ips.* 7196 7197ICH LPC AND GPIO DRIVER 7198M: Peter Tyser <ptyser@xes-inc.com> 7199S: Maintained 7200F: drivers/mfd/lpc_ich.c 7201F: drivers/gpio/gpio-ich.c 7202 7203IDE SUBSYSTEM 7204M: "David S. Miller" <davem@davemloft.net> 7205L: linux-ide@vger.kernel.org 7206Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7207T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7208S: Maintained 7209F: Documentation/ide/ 7210F: drivers/ide/ 7211F: include/linux/ide.h 7212 7213IDE/ATAPI DRIVERS 7214M: Borislav Petkov <bp@alien8.de> 7215L: linux-ide@vger.kernel.org 7216S: Maintained 7217F: Documentation/cdrom/ide-cd 7218F: drivers/ide/ide-cd* 7219 7220IDEAPAD LAPTOP EXTRAS DRIVER 7221M: Ike Panhc <ike.pan@canonical.com> 7222L: platform-driver-x86@vger.kernel.org 7223W: http://launchpad.net/ideapad-laptop 7224S: Maintained 7225F: drivers/platform/x86/ideapad-laptop.c 7226 7227IDEAPAD LAPTOP SLIDEBAR DRIVER 7228M: Andrey Moiseev <o2g.org.ru@gmail.com> 7229L: linux-input@vger.kernel.org 7230W: https://github.com/o2genum/ideapad-slidebar 7231S: Maintained 7232F: drivers/input/misc/ideapad_slidebar.c 7233 7234IDT VersaClock 5 CLOCK DRIVER 7235M: Marek Vasut <marek.vasut@gmail.com> 7236S: Maintained 7237F: drivers/clk/clk-versaclock5.c 7238 7239IEEE 802.15.4 SUBSYSTEM 7240M: Alexander Aring <alex.aring@gmail.com> 7241M: Stefan Schmidt <stefan@datenfreihafen.org> 7242L: linux-wpan@vger.kernel.org 7243W: http://wpan.cakelab.org/ 7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7245T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7246S: Maintained 7247F: net/ieee802154/ 7248F: net/mac802154/ 7249F: drivers/net/ieee802154/ 7250F: include/linux/nl802154.h 7251F: include/linux/ieee802154.h 7252F: include/net/nl802154.h 7253F: include/net/mac802154.h 7254F: include/net/af_ieee802154.h 7255F: include/net/cfg802154.h 7256F: include/net/ieee802154_netdev.h 7257F: Documentation/networking/ieee802154.txt 7258 7259IFE PROTOCOL 7260M: Yotam Gigi <yotam.gi@gmail.com> 7261M: Jamal Hadi Salim <jhs@mojatatu.com> 7262F: net/ife 7263F: include/net/ife.h 7264F: include/uapi/linux/ife.h 7265 7266IGORPLUG-USB IR RECEIVER 7267M: Sean Young <sean@mess.org> 7268L: linux-media@vger.kernel.org 7269S: Maintained 7270F: drivers/media/rc/igorplugusb.c 7271 7272IGUANAWORKS USB IR TRANSCEIVER 7273M: Sean Young <sean@mess.org> 7274L: linux-media@vger.kernel.org 7275S: Maintained 7276F: drivers/media/rc/iguanair.c 7277 7278IIO DIGITAL POTENTIOMETER DAC 7279M: Peter Rosin <peda@axentia.se> 7280L: linux-iio@vger.kernel.org 7281S: Maintained 7282F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7283F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7284F: drivers/iio/dac/dpot-dac.c 7285 7286IIO ENVELOPE DETECTOR 7287M: Peter Rosin <peda@axentia.se> 7288L: linux-iio@vger.kernel.org 7289S: Maintained 7290F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7291F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7292F: drivers/iio/adc/envelope-detector.c 7293 7294IIO MULTIPLEXER 7295M: Peter Rosin <peda@axentia.se> 7296L: linux-iio@vger.kernel.org 7297S: Maintained 7298F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7299F: drivers/iio/multiplexer/iio-mux.c 7300 7301IIO SUBSYSTEM AND DRIVERS 7302M: Jonathan Cameron <jic23@kernel.org> 7303R: Hartmut Knaack <knaack.h@gmx.de> 7304R: Lars-Peter Clausen <lars@metafoo.de> 7305R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7306L: linux-iio@vger.kernel.org 7307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7308S: Maintained 7309F: Documentation/ABI/testing/configfs-iio* 7310F: Documentation/ABI/testing/sysfs-bus-iio* 7311F: Documentation/devicetree/bindings/iio/ 7312F: drivers/iio/ 7313F: drivers/staging/iio/ 7314F: include/linux/iio/ 7315F: tools/iio/ 7316 7317IIO UNIT CONVERTER 7318M: Peter Rosin <peda@axentia.se> 7319L: linux-iio@vger.kernel.org 7320S: Maintained 7321F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7322F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7323F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7324F: drivers/iio/afe/iio-rescale.c 7325 7326IKANOS/ADI EAGLE ADSL USB DRIVER 7327M: Matthieu Castet <castet.matthieu@free.fr> 7328M: Stanislaw Gruszka <stf_xl@wp.pl> 7329S: Maintained 7330F: drivers/usb/atm/ueagle-atm.c 7331 7332IMGTEC ASCII LCD DRIVER 7333M: Paul Burton <paul.burton@mips.com> 7334S: Maintained 7335F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7336F: drivers/auxdisplay/img-ascii-lcd.c 7337 7338IMGTEC IR DECODER DRIVER 7339M: James Hogan <jhogan@kernel.org> 7340S: Maintained 7341F: drivers/media/rc/img-ir/ 7342 7343IMON SOUNDGRAPH USB IR RECEIVER 7344M: Sean Young <sean@mess.org> 7345L: linux-media@vger.kernel.org 7346S: Maintained 7347F: drivers/media/rc/imon_raw.c 7348F: drivers/media/rc/imon.c 7349 7350IMS TWINTURBO FRAMEBUFFER DRIVER 7351L: linux-fbdev@vger.kernel.org 7352S: Orphan 7353F: drivers/video/fbdev/imsttfb.c 7354 7355INA209 HARDWARE MONITOR DRIVER 7356M: Guenter Roeck <linux@roeck-us.net> 7357L: linux-hwmon@vger.kernel.org 7358S: Maintained 7359F: Documentation/hwmon/ina209 7360F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7361F: drivers/hwmon/ina209.c 7362 7363INA2XX HARDWARE MONITOR DRIVER 7364M: Guenter Roeck <linux@roeck-us.net> 7365L: linux-hwmon@vger.kernel.org 7366S: Maintained 7367F: Documentation/hwmon/ina2xx 7368F: drivers/hwmon/ina2xx.c 7369F: include/linux/platform_data/ina2xx.h 7370 7371INDUSTRY PACK SUBSYSTEM (IPACK) 7372M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7373M: Jens Taprogge <jens.taprogge@taprogge.org> 7374M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7375L: industrypack-devel@lists.sourceforge.net 7376W: http://industrypack.sourceforge.net 7377S: Maintained 7378F: drivers/ipack/ 7379 7380INFINIBAND SUBSYSTEM 7381M: Doug Ledford <dledford@redhat.com> 7382M: Jason Gunthorpe <jgg@mellanox.com> 7383L: linux-rdma@vger.kernel.org 7384W: https://github.com/linux-rdma/rdma-core 7385Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7387S: Supported 7388F: Documentation/devicetree/bindings/infiniband/ 7389F: Documentation/infiniband/ 7390F: drivers/infiniband/ 7391F: include/uapi/linux/if_infiniband.h 7392F: include/uapi/rdma/ 7393F: include/rdma/ 7394 7395INGENIC JZ4780 DMA Driver 7396M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7397S: Maintained 7398F: drivers/dma/dma-jz4780.c 7399 7400INGENIC JZ4780 NAND DRIVER 7401M: Harvey Hunt <harveyhuntnexus@gmail.com> 7402L: linux-mtd@lists.infradead.org 7403S: Maintained 7404F: drivers/mtd/nand/raw/jz4780_* 7405 7406INOTIFY 7407M: Jan Kara <jack@suse.cz> 7408R: Amir Goldstein <amir73il@gmail.com> 7409L: linux-fsdevel@vger.kernel.org 7410S: Maintained 7411F: Documentation/filesystems/inotify.txt 7412F: fs/notify/inotify/ 7413F: include/linux/inotify.h 7414F: include/uapi/linux/inotify.h 7415 7416INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7417M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7418L: linux-input@vger.kernel.org 7419Q: http://patchwork.kernel.org/project/linux-input/list/ 7420T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7421S: Maintained 7422F: drivers/input/ 7423F: include/linux/input.h 7424F: include/uapi/linux/input.h 7425F: include/uapi/linux/input-event-codes.h 7426F: include/linux/input/ 7427F: Documentation/devicetree/bindings/input/ 7428F: Documentation/devicetree/bindings/serio/ 7429F: Documentation/input/ 7430 7431INPUT MULTITOUCH (MT) PROTOCOL 7432M: Henrik Rydberg <rydberg@bitmath.org> 7433L: linux-input@vger.kernel.org 7434S: Odd fixes 7435F: Documentation/input/multi-touch-protocol.rst 7436F: drivers/input/input-mt.c 7437K: \b(ABS|SYN)_MT_ 7438 7439INSIDE SECURE CRYPTO DRIVER 7440M: Antoine Tenart <antoine.tenart@bootlin.com> 7441F: drivers/crypto/inside-secure/ 7442S: Maintained 7443L: linux-crypto@vger.kernel.org 7444 7445INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7446M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7447M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7448L: linux-integrity@vger.kernel.org 7449T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7450S: Supported 7451F: security/integrity/ima/ 7452 7453INTEL 810/815 FRAMEBUFFER DRIVER 7454M: Antonino Daplas <adaplas@gmail.com> 7455L: linux-fbdev@vger.kernel.org 7456S: Maintained 7457F: drivers/video/fbdev/i810/ 7458 7459INTEL ASoC DRIVERS 7460M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7461M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7462M: Jie Yang <yang.jie@linux.intel.com> 7463L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7464S: Supported 7465F: sound/soc/intel/ 7466 7467INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7468M: Hans de Goede <hdegoede@redhat.com> 7469L: platform-driver-x86@vger.kernel.org 7470S: Maintained 7471F: drivers/platform/x86/intel_atomisp2_pm.c 7472 7473INTEL C600 SERIES SAS CONTROLLER DRIVER 7474M: Intel SCU Linux support <intel-linux-scu@intel.com> 7475M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7476L: linux-scsi@vger.kernel.org 7477T: git git://git.code.sf.net/p/intel-sas/isci 7478S: Supported 7479F: drivers/scsi/isci/ 7480 7481INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7482M: Jani Nikula <jani.nikula@linux.intel.com> 7483M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7484M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7485L: intel-gfx@lists.freedesktop.org 7486W: https://01.org/linuxgraphics/ 7487B: https://01.org/linuxgraphics/documentation/how-report-bugs 7488C: irc://chat.freenode.net/intel-gfx 7489Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7490T: git git://anongit.freedesktop.org/drm-intel 7491S: Supported 7492F: drivers/gpu/drm/i915/ 7493F: include/drm/i915* 7494F: include/uapi/drm/i915_drm.h 7495F: Documentation/gpu/i915.rst 7496 7497INTEL ETHERNET DRIVERS 7498M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7499L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7500W: http://www.intel.com/support/feedback.htm 7501W: http://e1000.sourceforge.net/ 7502Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7503T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7505S: Supported 7506F: Documentation/networking/e100.rst 7507F: Documentation/networking/e1000.rst 7508F: Documentation/networking/e1000e.rst 7509F: Documentation/networking/fm10k.rst 7510F: Documentation/networking/igb.rst 7511F: Documentation/networking/igbvf.rst 7512F: Documentation/networking/ixgb.rst 7513F: Documentation/networking/ixgbe.rst 7514F: Documentation/networking/ixgbevf.rst 7515F: Documentation/networking/i40e.rst 7516F: Documentation/networking/iavf.rst 7517F: Documentation/networking/ice.rst 7518F: drivers/net/ethernet/intel/ 7519F: drivers/net/ethernet/intel/*/ 7520F: include/linux/avf/virtchnl.h 7521 7522INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7523M: Maik Broemme <mbroemme@libmpq.org> 7524L: linux-fbdev@vger.kernel.org 7525S: Maintained 7526F: Documentation/fb/intelfb.txt 7527F: drivers/video/fbdev/intelfb/ 7528 7529INTEL GPIO DRIVERS 7530M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7531L: linux-gpio@vger.kernel.org 7532S: Maintained 7533T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7534F: drivers/gpio/gpio-ich.c 7535F: drivers/gpio/gpio-intel-mid.c 7536F: drivers/gpio/gpio-lynxpoint.c 7537F: drivers/gpio/gpio-merrifield.c 7538F: drivers/gpio/gpio-ml-ioh.c 7539F: drivers/gpio/gpio-pch.c 7540F: drivers/gpio/gpio-sch.c 7541F: drivers/gpio/gpio-sodaville.c 7542 7543INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7544M: Zhenyu Wang <zhenyuw@linux.intel.com> 7545M: Zhi Wang <zhi.a.wang@intel.com> 7546L: intel-gvt-dev@lists.freedesktop.org 7547L: intel-gfx@lists.freedesktop.org 7548W: https://01.org/igvt-g 7549T: git https://github.com/intel/gvt-linux.git 7550S: Supported 7551F: drivers/gpu/drm/i915/gvt/ 7552 7553INTEL HID EVENT DRIVER 7554M: Alex Hung <alex.hung@canonical.com> 7555L: platform-driver-x86@vger.kernel.org 7556S: Maintained 7557F: drivers/platform/x86/intel-hid.c 7558 7559INTEL I/OAT DMA DRIVER 7560M: Dave Jiang <dave.jiang@intel.com> 7561R: Dan Williams <dan.j.williams@intel.com> 7562L: dmaengine@vger.kernel.org 7563Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7564S: Supported 7565F: drivers/dma/ioat* 7566 7567INTEL IDLE DRIVER 7568M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7569M: Len Brown <lenb@kernel.org> 7570L: linux-pm@vger.kernel.org 7571T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7572B: https://bugzilla.kernel.org 7573S: Supported 7574F: drivers/idle/intel_idle.c 7575 7576INTEL INTEGRATED SENSOR HUB DRIVER 7577M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7578M: Jiri Kosina <jikos@kernel.org> 7579L: linux-input@vger.kernel.org 7580S: Maintained 7581F: drivers/hid/intel-ish-hid/ 7582 7583INTEL IOMMU (VT-d) 7584M: David Woodhouse <dwmw2@infradead.org> 7585L: iommu@lists.linux-foundation.org 7586T: git git://git.infradead.org/iommu-2.6.git 7587S: Supported 7588F: drivers/iommu/intel-iommu.c 7589F: include/linux/intel-iommu.h 7590 7591INTEL IOP-ADMA DMA DRIVER 7592R: Dan Williams <dan.j.williams@intel.com> 7593S: Odd fixes 7594F: drivers/dma/iop-adma.c 7595 7596INTEL IPU3 CSI-2 CIO2 DRIVER 7597M: Yong Zhi <yong.zhi@intel.com> 7598M: Sakari Ailus <sakari.ailus@linux.intel.com> 7599M: Bingbu Cao <bingbu.cao@intel.com> 7600R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7601R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7602L: linux-media@vger.kernel.org 7603S: Maintained 7604F: drivers/media/pci/intel/ipu3/ 7605F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7606 7607INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7608M: Krzysztof Halasa <khalasa@piap.pl> 7609S: Maintained 7610F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7611F: arch/arm/mach-ixp4xx/include/mach/npe.h 7612F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7613F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7614F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7615F: drivers/net/wan/ixp4xx_hss.c 7616 7617INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7618M: Deepak Saxena <dsaxena@plexity.net> 7619S: Maintained 7620F: drivers/char/hw_random/ixp4xx-rng.c 7621 7622INTEL MANAGEMENT ENGINE (mei) 7623M: Tomas Winkler <tomas.winkler@intel.com> 7624L: linux-kernel@vger.kernel.org 7625S: Supported 7626F: include/uapi/linux/mei.h 7627F: include/linux/mei_cl_bus.h 7628F: drivers/misc/mei/* 7629F: drivers/watchdog/mei_wdt.c 7630F: Documentation/misc-devices/mei/* 7631F: samples/mei/* 7632 7633INTEL MENLOW THERMAL DRIVER 7634M: Sujith Thomas <sujith.thomas@intel.com> 7635L: platform-driver-x86@vger.kernel.org 7636W: https://01.org/linux-acpi 7637S: Supported 7638F: drivers/platform/x86/intel_menlow.c 7639 7640INTEL MIC DRIVERS (mic) 7641M: Sudeep Dutt <sudeep.dutt@intel.com> 7642M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7643S: Supported 7644W: https://github.com/sudeepdutt/mic 7645W: http://software.intel.com/en-us/mic-developer 7646F: include/linux/mic_bus.h 7647F: include/linux/scif.h 7648F: include/uapi/linux/mic_common.h 7649F: include/uapi/linux/mic_ioctl.h 7650F: include/uapi/linux/scif_ioctl.h 7651F: drivers/misc/mic/ 7652F: drivers/dma/mic_x100_dma.c 7653F: drivers/dma/mic_x100_dma.h 7654F: Documentation/mic/ 7655 7656INTEL PMC CORE DRIVER 7657M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7658M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7659L: platform-driver-x86@vger.kernel.org 7660S: Maintained 7661F: drivers/platform/x86/intel_pmc_core* 7662 7663INTEL PMC/P-Unit IPC DRIVER 7664M: Zha Qipeng<qipeng.zha@intel.com> 7665L: platform-driver-x86@vger.kernel.org 7666S: Maintained 7667F: drivers/platform/x86/intel_pmc_ipc.c 7668F: drivers/platform/x86/intel_punit_ipc.c 7669F: arch/x86/include/asm/intel_pmc_ipc.h 7670F: arch/x86/include/asm/intel_punit_ipc.h 7671 7672INTEL PMIC GPIO DRIVERS 7673M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7674S: Maintained 7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7676F: drivers/gpio/gpio-*cove.c 7677F: drivers/gpio/gpio-msic.c 7678 7679INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7680R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7681S: Maintained 7682F: drivers/mfd/intel_msic.c 7683F: drivers/mfd/intel_soc_pmic* 7684F: include/linux/mfd/intel_msic.h 7685F: include/linux/mfd/intel_soc_pmic* 7686 7687INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7688M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7689L: linux-wireless@vger.kernel.org 7690S: Maintained 7691F: Documentation/networking/README.ipw2100 7692F: Documentation/networking/README.ipw2200 7693F: drivers/net/wireless/intel/ipw2x00/ 7694 7695INTEL PSTATE DRIVER 7696M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7697M: Len Brown <lenb@kernel.org> 7698L: linux-pm@vger.kernel.org 7699S: Supported 7700F: drivers/cpufreq/intel_pstate.c 7701 7702INTEL RDMA RNIC DRIVER 7703M: Faisal Latif <faisal.latif@intel.com> 7704M: Shiraz Saleem <shiraz.saleem@intel.com> 7705L: linux-rdma@vger.kernel.org 7706S: Supported 7707F: drivers/infiniband/hw/i40iw/ 7708F: include/uapi/rdma/i40iw-abi.h 7709 7710INTEL TELEMETRY DRIVER 7711M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7712M: "David E. Box" <david.e.box@linux.intel.com> 7713L: platform-driver-x86@vger.kernel.org 7714S: Maintained 7715F: arch/x86/include/asm/intel_telemetry.h 7716F: drivers/platform/x86/intel_telemetry* 7717 7718INTEL VIRTUAL BUTTON DRIVER 7719M: AceLan Kao <acelan.kao@canonical.com> 7720L: platform-driver-x86@vger.kernel.org 7721S: Maintained 7722F: drivers/platform/x86/intel-vbtn.c 7723 7724INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7725M: Stanislaw Gruszka <sgruszka@redhat.com> 7726L: linux-wireless@vger.kernel.org 7727S: Supported 7728F: drivers/net/wireless/intel/iwlegacy/ 7729 7730INTEL WIRELESS WIFI LINK (iwlwifi) 7731M: Johannes Berg <johannes.berg@intel.com> 7732M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7733M: Luca Coelho <luciano.coelho@intel.com> 7734M: Intel Linux Wireless <linuxwifi@intel.com> 7735L: linux-wireless@vger.kernel.org 7736W: http://intellinuxwireless.org 7737T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7738S: Supported 7739F: drivers/net/wireless/intel/iwlwifi/ 7740 7741INTEL WIRELESS WIMAX CONNECTION 2400 7742M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7743M: linux-wimax@intel.com 7744L: wimax@linuxwimax.org (subscribers-only) 7745S: Supported 7746W: http://linuxwimax.org 7747F: Documentation/wimax/README.i2400m 7748F: drivers/net/wimax/i2400m/ 7749F: include/uapi/linux/wimax/i2400m.h 7750 7751INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7752M: Mario Limonciello <mario.limonciello@dell.com> 7753S: Maintained 7754F: drivers/platform/x86/intel-wmi-thunderbolt.c 7755 7756INTEL(R) TRACE HUB 7757M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7758S: Supported 7759F: Documentation/trace/intel_th.rst 7760F: drivers/hwtracing/intel_th/ 7761 7762INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7763M: Ning Sun <ning.sun@intel.com> 7764L: tboot-devel@lists.sourceforge.net 7765W: http://tboot.sourceforge.net 7766T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7767S: Supported 7768F: Documentation/intel_txt.txt 7769F: include/linux/tboot.h 7770F: arch/x86/kernel/tboot.c 7771 7772INTEL-MID GPIO DRIVER 7773M: David Cohen <david.a.cohen@linux.intel.com> 7774L: linux-gpio@vger.kernel.org 7775S: Maintained 7776F: drivers/gpio/gpio-intel-mid.c 7777 7778INVENSENSE MPU-3050 GYROSCOPE DRIVER 7779M: Linus Walleij <linus.walleij@linaro.org> 7780L: linux-iio@vger.kernel.org 7781S: Maintained 7782F: drivers/iio/gyro/mpu3050* 7783F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7784 7785IOC3 ETHERNET DRIVER 7786M: Ralf Baechle <ralf@linux-mips.org> 7787L: linux-mips@vger.kernel.org 7788S: Maintained 7789F: drivers/net/ethernet/sgi/ioc3-eth.c 7790 7791IOC3 SERIAL DRIVER 7792M: Pat Gefre <pfg@sgi.com> 7793L: linux-serial@vger.kernel.org 7794S: Maintained 7795F: drivers/tty/serial/ioc3_serial.c 7796 7797IOMMU DRIVERS 7798M: Joerg Roedel <joro@8bytes.org> 7799L: iommu@lists.linux-foundation.org 7800T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7801S: Maintained 7802F: Documentation/devicetree/bindings/iommu/ 7803F: drivers/iommu/ 7804F: include/linux/iommu.h 7805F: include/linux/of_iommu.h 7806F: include/linux/iova.h 7807 7808IP MASQUERADING 7809M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7810S: Maintained 7811F: net/ipv4/netfilter/ipt_MASQUERADE.c 7812 7813IPMI SUBSYSTEM 7814M: Corey Minyard <minyard@acm.org> 7815L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7816W: http://openipmi.sourceforge.net/ 7817S: Supported 7818F: Documentation/devicetree/bindings/ipmi/ 7819F: Documentation/IPMI.txt 7820F: drivers/char/ipmi/ 7821F: include/linux/ipmi* 7822F: include/uapi/linux/ipmi* 7823 7824IPS SCSI RAID DRIVER 7825M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7826L: linux-scsi@vger.kernel.org 7827W: http://www.adaptec.com/ 7828S: Maintained 7829F: drivers/scsi/ips* 7830 7831IPVS 7832M: Wensong Zhang <wensong@linux-vs.org> 7833M: Simon Horman <horms@verge.net.au> 7834M: Julian Anastasov <ja@ssi.bg> 7835L: netdev@vger.kernel.org 7836L: lvs-devel@vger.kernel.org 7837S: Maintained 7838T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7839T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7840F: Documentation/networking/ipvs-sysctl.txt 7841F: include/net/ip_vs.h 7842F: include/uapi/linux/ip_vs.h 7843F: net/netfilter/ipvs/ 7844 7845IPWIRELESS DRIVER 7846M: Jiri Kosina <jikos@kernel.org> 7847M: David Sterba <dsterba@suse.com> 7848S: Odd Fixes 7849F: drivers/tty/ipwireless/ 7850 7851IPX NETWORK LAYER 7852L: netdev@vger.kernel.org 7853S: Obsolete 7854F: include/uapi/linux/ipx.h 7855 7856IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7857M: Marc Zyngier <marc.zyngier@arm.com> 7858S: Maintained 7859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7860F: Documentation/IRQ-domain.txt 7861F: include/linux/irqdomain.h 7862F: kernel/irq/irqdomain.c 7863F: kernel/irq/msi.c 7864 7865IRQ SUBSYSTEM 7866M: Thomas Gleixner <tglx@linutronix.de> 7867L: linux-kernel@vger.kernel.org 7868S: Maintained 7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7870F: kernel/irq/ 7871 7872IRQCHIP DRIVERS 7873M: Thomas Gleixner <tglx@linutronix.de> 7874M: Jason Cooper <jason@lakedaemon.net> 7875M: Marc Zyngier <marc.zyngier@arm.com> 7876L: linux-kernel@vger.kernel.org 7877S: Maintained 7878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7879F: Documentation/devicetree/bindings/interrupt-controller/ 7880F: drivers/irqchip/ 7881 7882ISA 7883M: William Breathitt Gray <vilhelm.gray@gmail.com> 7884S: Maintained 7885F: Documentation/isa.txt 7886F: drivers/base/isa.c 7887F: include/linux/isa.h 7888 7889ISA RADIO MODULE 7890M: Hans Verkuil <hverkuil@xs4all.nl> 7891L: linux-media@vger.kernel.org 7892T: git git://linuxtv.org/media_tree.git 7893W: https://linuxtv.org 7894S: Maintained 7895F: drivers/media/radio/radio-isa* 7896 7897ISAPNP 7898M: Jaroslav Kysela <perex@perex.cz> 7899S: Maintained 7900F: Documentation/isapnp.txt 7901F: drivers/pnp/isapnp/ 7902F: include/linux/isapnp.h 7903 7904ISCSI 7905M: Lee Duncan <lduncan@suse.com> 7906M: Chris Leech <cleech@redhat.com> 7907L: open-iscsi@googlegroups.com 7908W: www.open-iscsi.com 7909S: Maintained 7910F: drivers/scsi/*iscsi* 7911F: include/scsi/*iscsi* 7912 7913iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7914M: Peter Jones <pjones@redhat.com> 7915M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7916S: Maintained 7917F: drivers/firmware/iscsi_ibft* 7918 7919ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7920M: Sagi Grimberg <sagi@grimberg.me> 7921M: Max Gurtovoy <maxg@mellanox.com> 7922L: linux-rdma@vger.kernel.org 7923S: Supported 7924W: http://www.openfabrics.org 7925W: www.open-iscsi.org 7926Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7927F: drivers/infiniband/ulp/iser/ 7928 7929ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7930M: Sagi Grimberg <sagi@grimberg.me> 7931T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7932L: linux-rdma@vger.kernel.org 7933L: target-devel@vger.kernel.org 7934S: Supported 7935W: http://www.linux-iscsi.org 7936F: drivers/infiniband/ulp/isert 7937 7938ISDN SUBSYSTEM 7939M: Karsten Keil <isdn@linux-pingi.de> 7940L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7941L: netdev@vger.kernel.org 7942W: http://www.isdn4linux.de 7943T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7944S: Maintained 7945F: Documentation/isdn/ 7946F: drivers/isdn/ 7947F: include/linux/isdn.h 7948F: include/linux/isdn/ 7949F: include/uapi/linux/isdn.h 7950F: include/uapi/linux/isdn/ 7951 7952ISDN SUBSYSTEM (Eicon active card driver) 7953M: Armin Schindler <mac@melware.de> 7954L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7955W: http://www.melware.de 7956S: Maintained 7957F: drivers/isdn/hardware/eicon/ 7958 7959IT87 HARDWARE MONITORING DRIVER 7960M: Jean Delvare <jdelvare@suse.com> 7961L: linux-hwmon@vger.kernel.org 7962S: Maintained 7963F: Documentation/hwmon/it87 7964F: drivers/hwmon/it87.c 7965 7966IT913X MEDIA DRIVER 7967M: Antti Palosaari <crope@iki.fi> 7968L: linux-media@vger.kernel.org 7969W: https://linuxtv.org 7970W: http://palosaari.fi/linux/ 7971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7972T: git git://linuxtv.org/anttip/media_tree.git 7973S: Maintained 7974F: drivers/media/tuners/it913x* 7975 7976IVTV VIDEO4LINUX DRIVER 7977M: Andy Walls <awalls@md.metrocast.net> 7978L: ivtv-devel@ivtvdriver.org (subscribers-only) 7979L: linux-media@vger.kernel.org 7980T: git git://linuxtv.org/media_tree.git 7981W: http://www.ivtvdriver.org 7982S: Maintained 7983F: Documentation/media/v4l-drivers/ivtv* 7984F: drivers/media/pci/ivtv/ 7985F: include/uapi/linux/ivtv* 7986 7987IX2505V MEDIA DRIVER 7988M: Malcolm Priestley <tvboxspy@gmail.com> 7989L: linux-media@vger.kernel.org 7990W: https://linuxtv.org 7991Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7992S: Maintained 7993F: drivers/media/dvb-frontends/ix2505v* 7994 7995JAILHOUSE HYPERVISOR INTERFACE 7996M: Jan Kiszka <jan.kiszka@siemens.com> 7997L: jailhouse-dev@googlegroups.com 7998S: Maintained 7999F: arch/x86/kernel/jailhouse.c 8000F: arch/x86/include/asm/jailhouse_para.h 8001 8002JC42.4 TEMPERATURE SENSOR DRIVER 8003M: Guenter Roeck <linux@roeck-us.net> 8004L: linux-hwmon@vger.kernel.org 8005S: Maintained 8006F: drivers/hwmon/jc42.c 8007F: Documentation/hwmon/jc42 8008 8009JFS FILESYSTEM 8010M: Dave Kleikamp <shaggy@kernel.org> 8011L: jfs-discussion@lists.sourceforge.net 8012W: http://jfs.sourceforge.net/ 8013T: git git://github.com/kleikamp/linux-shaggy.git 8014S: Maintained 8015F: Documentation/filesystems/jfs.txt 8016F: fs/jfs/ 8017 8018JME NETWORK DRIVER 8019M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8020L: netdev@vger.kernel.org 8021S: Maintained 8022F: drivers/net/ethernet/jme.* 8023 8024JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8025M: David Woodhouse <dwmw2@infradead.org> 8026L: linux-mtd@lists.infradead.org 8027W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8028S: Maintained 8029F: fs/jffs2/ 8030F: include/uapi/linux/jffs2.h 8031 8032JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8033M: "Theodore Ts'o" <tytso@mit.edu> 8034M: Jan Kara <jack@suse.com> 8035L: linux-ext4@vger.kernel.org 8036S: Maintained 8037F: fs/jbd2/ 8038F: include/linux/jbd2.h 8039 8040JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8041M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8042L: linux-media@vger.kernel.org 8043S: Maintained 8044F: drivers/media/platform/rcar_jpu.c 8045 8046JSM Neo PCI based serial card 8047M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 8048L: linux-serial@vger.kernel.org 8049S: Maintained 8050F: drivers/tty/serial/jsm/ 8051 8052K10TEMP HARDWARE MONITORING DRIVER 8053M: Clemens Ladisch <clemens@ladisch.de> 8054L: linux-hwmon@vger.kernel.org 8055S: Maintained 8056F: Documentation/hwmon/k10temp 8057F: drivers/hwmon/k10temp.c 8058 8059K8TEMP HARDWARE MONITORING DRIVER 8060M: Rudolf Marek <r.marek@assembler.cz> 8061L: linux-hwmon@vger.kernel.org 8062S: Maintained 8063F: Documentation/hwmon/k8temp 8064F: drivers/hwmon/k8temp.c 8065 8066KASAN 8067M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8068R: Alexander Potapenko <glider@google.com> 8069R: Dmitry Vyukov <dvyukov@google.com> 8070L: kasan-dev@googlegroups.com 8071S: Maintained 8072F: arch/*/include/asm/kasan.h 8073F: arch/*/mm/kasan_init* 8074F: Documentation/dev-tools/kasan.rst 8075F: include/linux/kasan*.h 8076F: lib/test_kasan.c 8077F: mm/kasan/ 8078F: scripts/Makefile.kasan 8079 8080KCONFIG 8081M: Masahiro Yamada <yamada.masahiro@socionext.com> 8082T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8083L: linux-kbuild@vger.kernel.org 8084S: Maintained 8085F: Documentation/kbuild/kconfig* 8086F: scripts/kconfig/ 8087F: scripts/Kconfig.include 8088 8089KDUMP 8090M: Dave Young <dyoung@redhat.com> 8091M: Baoquan He <bhe@redhat.com> 8092R: Vivek Goyal <vgoyal@redhat.com> 8093L: kexec@lists.infradead.org 8094W: http://lse.sourceforge.net/kdump/ 8095S: Maintained 8096F: Documentation/kdump/ 8097 8098KEENE FM RADIO TRANSMITTER DRIVER 8099M: Hans Verkuil <hverkuil@xs4all.nl> 8100L: linux-media@vger.kernel.org 8101T: git git://linuxtv.org/media_tree.git 8102W: https://linuxtv.org 8103S: Maintained 8104F: drivers/media/radio/radio-keene* 8105 8106KERNEL AUTOMOUNTER 8107M: Ian Kent <raven@themaw.net> 8108L: autofs@vger.kernel.org 8109S: Maintained 8110F: fs/autofs/ 8111 8112KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8113M: Masahiro Yamada <yamada.masahiro@socionext.com> 8114M: Michal Marek <michal.lkml@markovi.net> 8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8116L: linux-kbuild@vger.kernel.org 8117S: Maintained 8118F: Documentation/kbuild/ 8119F: Makefile 8120F: scripts/Kbuild* 8121F: scripts/Makefile* 8122F: scripts/basic/ 8123F: scripts/mk* 8124F: scripts/mod/ 8125F: scripts/package/ 8126 8127KERNEL JANITORS 8128L: kernel-janitors@vger.kernel.org 8129W: http://kernelnewbies.org/KernelJanitors 8130S: Odd Fixes 8131 8132KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8133M: "J. Bruce Fields" <bfields@fieldses.org> 8134M: Jeff Layton <jlayton@kernel.org> 8135L: linux-nfs@vger.kernel.org 8136W: http://nfs.sourceforge.net/ 8137T: git git://linux-nfs.org/~bfields/linux.git 8138S: Supported 8139F: fs/nfsd/ 8140F: include/uapi/linux/nfsd/ 8141F: fs/lockd/ 8142F: fs/nfs_common/ 8143F: net/sunrpc/ 8144F: include/linux/lockd/ 8145F: include/linux/sunrpc/ 8146F: include/uapi/linux/sunrpc/ 8147 8148KERNEL SELFTEST FRAMEWORK 8149M: Shuah Khan <shuah@kernel.org> 8150L: linux-kselftest@vger.kernel.org 8151T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8152Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8153S: Maintained 8154F: tools/testing/selftests/ 8155F: Documentation/dev-tools/kselftest* 8156 8157KERNEL USERMODE HELPER 8158M: Luis Chamberlain <mcgrof@kernel.org> 8159L: linux-kernel@vger.kernel.org 8160S: Maintained 8161F: kernel/umh.c 8162F: include/linux/umh.h 8163 8164KERNEL VIRTUAL MACHINE (KVM) 8165M: Paolo Bonzini <pbonzini@redhat.com> 8166M: Radim Krčmář <rkrcmar@redhat.com> 8167L: kvm@vger.kernel.org 8168W: http://www.linux-kvm.org 8169T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8170S: Supported 8171F: Documentation/virtual/kvm/ 8172F: include/trace/events/kvm.h 8173F: include/uapi/asm-generic/kvm* 8174F: include/uapi/linux/kvm* 8175F: include/asm-generic/kvm* 8176F: include/linux/kvm* 8177F: include/kvm/iodev.h 8178F: virt/kvm/* 8179F: tools/kvm/ 8180 8181KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8182M: Joerg Roedel <joro@8bytes.org> 8183L: kvm@vger.kernel.org 8184W: http://www.linux-kvm.org/ 8185S: Maintained 8186F: arch/x86/include/asm/svm.h 8187F: arch/x86/kvm/svm.c 8188 8189KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8190M: Christoffer Dall <christoffer.dall@arm.com> 8191M: Marc Zyngier <marc.zyngier@arm.com> 8192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8193L: kvmarm@lists.cs.columbia.edu 8194W: http://systems.cs.columbia.edu/projects/kvm-arm 8195T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8196S: Supported 8197F: arch/arm/include/uapi/asm/kvm* 8198F: arch/arm/include/asm/kvm* 8199F: arch/arm/kvm/ 8200F: virt/kvm/arm/ 8201F: include/kvm/arm_* 8202 8203KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8204M: Christoffer Dall <christoffer.dall@arm.com> 8205M: Marc Zyngier <marc.zyngier@arm.com> 8206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8207L: kvmarm@lists.cs.columbia.edu 8208S: Maintained 8209F: arch/arm64/include/uapi/asm/kvm* 8210F: arch/arm64/include/asm/kvm* 8211F: arch/arm64/kvm/ 8212 8213KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8214M: James Hogan <jhogan@kernel.org> 8215L: linux-mips@vger.kernel.org 8216S: Supported 8217F: arch/mips/include/uapi/asm/kvm* 8218F: arch/mips/include/asm/kvm* 8219F: arch/mips/kvm/ 8220 8221KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8222M: Paul Mackerras <paulus@ozlabs.org> 8223L: kvm-ppc@vger.kernel.org 8224W: http://www.linux-kvm.org/ 8225T: git git://github.com/agraf/linux-2.6.git 8226S: Supported 8227F: arch/powerpc/include/uapi/asm/kvm* 8228F: arch/powerpc/include/asm/kvm* 8229F: arch/powerpc/kvm/ 8230F: arch/powerpc/kernel/kvm* 8231 8232KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8233M: Christian Borntraeger <borntraeger@de.ibm.com> 8234M: Janosch Frank <frankja@linux.ibm.com> 8235R: David Hildenbrand <david@redhat.com> 8236R: Cornelia Huck <cohuck@redhat.com> 8237L: linux-s390@vger.kernel.org 8238W: http://www.ibm.com/developerworks/linux/linux390/ 8239T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8240S: Supported 8241F: arch/s390/include/uapi/asm/kvm* 8242F: arch/s390/include/asm/gmap.h 8243F: arch/s390/include/asm/kvm* 8244F: arch/s390/kvm/ 8245F: arch/s390/mm/gmap.c 8246 8247KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8248M: Paolo Bonzini <pbonzini@redhat.com> 8249M: Radim Krčmář <rkrcmar@redhat.com> 8250L: kvm@vger.kernel.org 8251W: http://www.linux-kvm.org 8252T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8253S: Supported 8254F: arch/x86/kvm/ 8255F: arch/x86/include/uapi/asm/kvm* 8256F: arch/x86/include/asm/kvm* 8257F: arch/x86/include/asm/pvclock-abi.h 8258F: arch/x86/kernel/kvm.c 8259F: arch/x86/kernel/kvmclock.c 8260 8261KERNFS 8262M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8263M: Tejun Heo <tj@kernel.org> 8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8265S: Supported 8266F: include/linux/kernfs.h 8267F: fs/kernfs/ 8268 8269KEXEC 8270M: Eric Biederman <ebiederm@xmission.com> 8271W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8272L: kexec@lists.infradead.org 8273S: Maintained 8274F: include/linux/kexec.h 8275F: include/uapi/linux/kexec.h 8276F: kernel/kexec* 8277 8278KEYS-ENCRYPTED 8279M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8280L: linux-integrity@vger.kernel.org 8281L: keyrings@vger.kernel.org 8282S: Supported 8283F: Documentation/security/keys/trusted-encrypted.rst 8284F: include/keys/encrypted-type.h 8285F: security/keys/encrypted-keys/ 8286 8287KEYS-TRUSTED 8288M: James Bottomley <jejb@linux.vnet.ibm.com> 8289M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8290M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8291L: linux-integrity@vger.kernel.org 8292L: keyrings@vger.kernel.org 8293S: Supported 8294F: Documentation/security/keys/trusted-encrypted.rst 8295F: include/keys/trusted-type.h 8296F: security/keys/trusted.c 8297F: security/keys/trusted.h 8298 8299KEYS/KEYRINGS: 8300M: David Howells <dhowells@redhat.com> 8301L: keyrings@vger.kernel.org 8302S: Maintained 8303F: Documentation/security/keys/core.rst 8304F: include/linux/key.h 8305F: include/linux/key-type.h 8306F: include/linux/keyctl.h 8307F: include/uapi/linux/keyctl.h 8308F: include/keys/ 8309F: security/keys/ 8310 8311KGDB / KDB /debug_core 8312M: Jason Wessel <jason.wessel@windriver.com> 8313M: Daniel Thompson <daniel.thompson@linaro.org> 8314W: http://kgdb.wiki.kernel.org/ 8315L: kgdb-bugreport@lists.sourceforge.net 8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8317S: Maintained 8318F: Documentation/dev-tools/kgdb.rst 8319F: drivers/misc/kgdbts.c 8320F: drivers/tty/serial/kgdboc.c 8321F: include/linux/kdb.h 8322F: include/linux/kgdb.h 8323F: kernel/debug/ 8324 8325KMEMLEAK 8326M: Catalin Marinas <catalin.marinas@arm.com> 8327S: Maintained 8328F: Documentation/dev-tools/kmemleak.rst 8329F: include/linux/kmemleak.h 8330F: mm/kmemleak.c 8331F: mm/kmemleak-test.c 8332 8333KMOD KERNEL MODULE LOADER - USERMODE HELPER 8334M: Luis Chamberlain <mcgrof@kernel.org> 8335L: linux-kernel@vger.kernel.org 8336S: Maintained 8337F: kernel/kmod.c 8338F: include/linux/kmod.h 8339F: lib/test_kmod.c 8340F: tools/testing/selftests/kmod/ 8341 8342KPROBES 8343M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8344M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8345M: "David S. Miller" <davem@davemloft.net> 8346M: Masami Hiramatsu <mhiramat@kernel.org> 8347S: Maintained 8348F: Documentation/kprobes.txt 8349F: include/linux/kprobes.h 8350F: include/asm-generic/kprobes.h 8351F: kernel/kprobes.c 8352 8353KS0108 LCD CONTROLLER DRIVER 8354M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8355S: Maintained 8356F: Documentation/auxdisplay/ks0108 8357F: drivers/auxdisplay/ks0108.c 8358F: include/linux/ks0108.h 8359 8360L3MDEV 8361M: David Ahern <dsa@cumulusnetworks.com> 8362L: netdev@vger.kernel.org 8363S: Maintained 8364F: net/l3mdev 8365F: include/net/l3mdev.h 8366 8367L7 BPF FRAMEWORK 8368M: John Fastabend <john.fastabend@gmail.com> 8369M: Daniel Borkmann <daniel@iogearbox.net> 8370L: netdev@vger.kernel.org 8371S: Maintained 8372F: include/linux/skmsg.h 8373F: net/core/skmsg.c 8374F: net/core/sock_map.c 8375F: net/ipv4/tcp_bpf.c 8376 8377LANTIQ / INTEL Ethernet drivers 8378M: Hauke Mehrtens <hauke@hauke-m.de> 8379L: netdev@vger.kernel.org 8380S: Maintained 8381F: net/dsa/tag_gswip.c 8382F: drivers/net/ethernet/lantiq_xrx200.c 8383F: drivers/net/dsa/lantiq_pce.h 8384F: drivers/net/dsa/lantiq_gswip.c 8385 8386LANTIQ MIPS ARCHITECTURE 8387M: John Crispin <john@phrozen.org> 8388L: linux-mips@vger.kernel.org 8389S: Maintained 8390F: arch/mips/lantiq 8391F: drivers/soc/lantiq 8392 8393LAPB module 8394L: linux-x25@vger.kernel.org 8395S: Orphan 8396F: Documentation/networking/lapb-module.txt 8397F: include/*/lapb.h 8398F: net/lapb/ 8399 8400LASI 53c700 driver for PARISC 8401M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8402L: linux-scsi@vger.kernel.org 8403S: Maintained 8404F: Documentation/scsi/53c700.txt 8405F: drivers/scsi/53c700* 8406 8407LEAKING_ADDRESSES 8408M: Tobin C. Harding <me@tobin.cc> 8409M: Tycho Andersen <tycho@tycho.ws> 8410L: kernel-hardening@lists.openwall.com 8411S: Maintained 8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8413F: scripts/leaking_addresses.pl 8414 8415LED SUBSYSTEM 8416M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8417M: Pavel Machek <pavel@ucw.cz> 8418L: linux-leds@vger.kernel.org 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8420S: Maintained 8421F: Documentation/devicetree/bindings/leds/ 8422F: drivers/leds/ 8423F: include/linux/leds.h 8424 8425LEGACY EEPROM DRIVER 8426M: Jean Delvare <jdelvare@suse.com> 8427S: Maintained 8428F: Documentation/misc-devices/eeprom 8429F: drivers/misc/eeprom/eeprom.c 8430 8431LEGO MINDSTORMS EV3 8432R: David Lechner <david@lechnology.com> 8433S: Maintained 8434F: arch/arm/boot/dts/da850-lego-ev3.dts 8435F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8436F: drivers/power/supply/lego_ev3_battery.c 8437 8438LEGO USB Tower driver 8439M: Juergen Stuber <starblue@users.sourceforge.net> 8440L: legousb-devel@lists.sourceforge.net 8441W: http://legousb.sourceforge.net/ 8442S: Maintained 8443F: drivers/usb/misc/legousbtower.c 8444 8445LG LAPTOP EXTRAS 8446M: Matan Ziv-Av <matan@svgalib.org> 8447L: platform-driver-x86@vger.kernel.org 8448S: Maintained 8449F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8450F: Documentation/laptops/lg-laptop.rst 8451F: drivers/platform/x86/lg-laptop.c 8452 8453LG2160 MEDIA DRIVER 8454M: Michael Krufky <mkrufky@linuxtv.org> 8455L: linux-media@vger.kernel.org 8456W: https://linuxtv.org 8457W: http://github.com/mkrufky 8458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8459T: git git://linuxtv.org/mkrufky/tuners.git 8460S: Maintained 8461F: drivers/media/dvb-frontends/lg2160.* 8462 8463LGDT3305 MEDIA DRIVER 8464M: Michael Krufky <mkrufky@linuxtv.org> 8465L: linux-media@vger.kernel.org 8466W: https://linuxtv.org 8467W: http://github.com/mkrufky 8468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8469T: git git://linuxtv.org/mkrufky/tuners.git 8470S: Maintained 8471F: drivers/media/dvb-frontends/lgdt3305.* 8472 8473LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8474M: Viresh Kumar <vireshk@kernel.org> 8475L: linux-ide@vger.kernel.org 8476T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8477S: Maintained 8478F: include/linux/pata_arasan_cf_data.h 8479F: drivers/ata/pata_arasan_cf.c 8480 8481LIBATA PATA DRIVERS 8482M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8483M: Jens Axboe <axboe@kernel.dk> 8484L: linux-ide@vger.kernel.org 8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8486S: Maintained 8487F: drivers/ata/pata_*.c 8488F: drivers/ata/ata_generic.c 8489 8490LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8491M: Linus Walleij <linus.walleij@linaro.org> 8492L: linux-ide@vger.kernel.org 8493T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8494S: Maintained 8495F: drivers/ata/pata_ftide010.c 8496F: drivers/ata/sata_gemini.c 8497F: drivers/ata/sata_gemini.h 8498 8499LIBATA SATA AHCI PLATFORM devices support 8500M: Hans de Goede <hdegoede@redhat.com> 8501M: Jens Axboe <axboe@kernel.dk> 8502L: linux-ide@vger.kernel.org 8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8504S: Maintained 8505F: drivers/ata/ahci_platform.c 8506F: drivers/ata/libahci_platform.c 8507F: include/linux/ahci_platform.h 8508 8509LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8510M: Mikael Pettersson <mikpelinux@gmail.com> 8511L: linux-ide@vger.kernel.org 8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8513S: Maintained 8514F: drivers/ata/sata_promise.* 8515 8516LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8517M: Jens Axboe <axboe@kernel.dk> 8518L: linux-ide@vger.kernel.org 8519T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8520S: Maintained 8521F: drivers/ata/ 8522F: include/linux/ata.h 8523F: include/linux/libata.h 8524F: Documentation/devicetree/bindings/ata/ 8525 8526LIBLOCKDEP 8527M: Sasha Levin <alexander.levin@microsoft.com> 8528S: Maintained 8529F: tools/lib/lockdep/ 8530 8531LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8532M: Ross Zwisler <zwisler@kernel.org> 8533M: Dan Williams <dan.j.williams@intel.com> 8534M: Vishal Verma <vishal.l.verma@intel.com> 8535M: Dave Jiang <dave.jiang@intel.com> 8536L: linux-nvdimm@lists.01.org 8537Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8538S: Supported 8539F: drivers/nvdimm/blk.c 8540F: drivers/nvdimm/region_devs.c 8541 8542LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8543M: Vishal Verma <vishal.l.verma@intel.com> 8544M: Dan Williams <dan.j.williams@intel.com> 8545M: Ross Zwisler <zwisler@kernel.org> 8546M: Dave Jiang <dave.jiang@intel.com> 8547L: linux-nvdimm@lists.01.org 8548Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8549S: Supported 8550F: drivers/nvdimm/btt* 8551 8552LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8553M: Ross Zwisler <zwisler@kernel.org> 8554M: Dan Williams <dan.j.williams@intel.com> 8555M: Vishal Verma <vishal.l.verma@intel.com> 8556M: Dave Jiang <dave.jiang@intel.com> 8557L: linux-nvdimm@lists.01.org 8558Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8559S: Supported 8560F: drivers/nvdimm/pmem* 8561 8562LIBNVDIMM: DEVICETREE BINDINGS 8563M: Oliver O'Halloran <oohall@gmail.com> 8564L: linux-nvdimm@lists.01.org 8565Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8566S: Supported 8567F: drivers/nvdimm/of_pmem.c 8568F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8569 8570LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8571M: Dan Williams <dan.j.williams@intel.com> 8572M: Ross Zwisler <zwisler@kernel.org> 8573M: Vishal Verma <vishal.l.verma@intel.com> 8574M: Dave Jiang <dave.jiang@intel.com> 8575L: linux-nvdimm@lists.01.org 8576Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8577T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8578S: Supported 8579F: drivers/nvdimm/* 8580F: drivers/acpi/nfit/* 8581F: include/linux/nd.h 8582F: include/linux/libnvdimm.h 8583F: include/uapi/linux/ndctl.h 8584 8585LIGHTNVM PLATFORM SUPPORT 8586M: Matias Bjorling <mb@lightnvm.io> 8587W: http://github/OpenChannelSSD 8588L: linux-block@vger.kernel.org 8589S: Maintained 8590F: drivers/lightnvm/ 8591F: include/linux/lightnvm.h 8592F: include/uapi/linux/lightnvm.h 8593 8594LINUX FOR POWER MACINTOSH 8595M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8596W: http://www.penguinppc.org/ 8597L: linuxppc-dev@lists.ozlabs.org 8598S: Maintained 8599F: arch/powerpc/platforms/powermac/ 8600F: drivers/macintosh/ 8601 8602LINUX FOR POWERPC (32-BIT AND 64-BIT) 8603M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8604M: Paul Mackerras <paulus@samba.org> 8605M: Michael Ellerman <mpe@ellerman.id.au> 8606W: https://github.com/linuxppc/linux/wiki 8607L: linuxppc-dev@lists.ozlabs.org 8608Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8609T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8610S: Supported 8611F: Documentation/ABI/stable/sysfs-firmware-opal-* 8612F: Documentation/devicetree/bindings/powerpc/ 8613F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8614F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8615F: Documentation/powerpc/ 8616F: arch/powerpc/ 8617F: drivers/char/tpm/tpm_ibmvtpm* 8618F: drivers/crypto/nx/ 8619F: drivers/crypto/vmx/ 8620F: drivers/i2c/busses/i2c-opal.c 8621F: drivers/net/ethernet/ibm/ibmveth.* 8622F: drivers/net/ethernet/ibm/ibmvnic.* 8623F: drivers/pci/hotplug/pnv_php.c 8624F: drivers/pci/hotplug/rpa* 8625F: drivers/rtc/rtc-opal.c 8626F: drivers/scsi/ibmvscsi/ 8627F: drivers/tty/hvc/hvc_opal.c 8628F: drivers/watchdog/wdrtas.c 8629F: tools/testing/selftests/powerpc 8630N: /pmac 8631N: powermac 8632N: powernv 8633N: [^a-z0-9]ps3 8634N: pseries 8635 8636LINUX FOR POWERPC EMBEDDED MPC5XXX 8637M: Anatolij Gustschin <agust@denx.de> 8638L: linuxppc-dev@lists.ozlabs.org 8639T: git git://git.denx.de/linux-denx-agust.git 8640S: Maintained 8641F: arch/powerpc/platforms/512x/ 8642F: arch/powerpc/platforms/52xx/ 8643 8644LINUX FOR POWERPC EMBEDDED PPC4XX 8645M: Alistair Popple <alistair@popple.id.au> 8646M: Matt Porter <mporter@kernel.crashing.org> 8647W: http://www.penguinppc.org/ 8648L: linuxppc-dev@lists.ozlabs.org 8649S: Maintained 8650F: arch/powerpc/platforms/40x/ 8651F: arch/powerpc/platforms/44x/ 8652 8653LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8654M: Scott Wood <oss@buserror.net> 8655M: Kumar Gala <galak@kernel.crashing.org> 8656W: http://www.penguinppc.org/ 8657L: linuxppc-dev@lists.ozlabs.org 8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8659S: Maintained 8660F: arch/powerpc/platforms/83xx/ 8661F: arch/powerpc/platforms/85xx/ 8662F: Documentation/devicetree/bindings/powerpc/fsl/ 8663 8664LINUX FOR POWERPC EMBEDDED PPC8XX 8665M: Vitaly Bordug <vitb@kernel.crashing.org> 8666W: http://www.penguinppc.org/ 8667L: linuxppc-dev@lists.ozlabs.org 8668S: Maintained 8669F: arch/powerpc/platforms/8xx/ 8670 8671LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8672L: linuxppc-dev@lists.ozlabs.org 8673S: Orphan 8674F: arch/powerpc/*/*virtex* 8675F: arch/powerpc/*/*/*virtex* 8676 8677LINUX FOR POWERPC PA SEMI PWRFICIENT 8678L: linuxppc-dev@lists.ozlabs.org 8679S: Orphan 8680F: arch/powerpc/platforms/pasemi/ 8681F: drivers/*/*pasemi* 8682F: drivers/*/*/*pasemi* 8683 8684LINUX KERNEL DUMP TEST MODULE (LKDTM) 8685M: Kees Cook <keescook@chromium.org> 8686S: Maintained 8687F: drivers/misc/lkdtm/* 8688 8689LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8690M: Alan Stern <stern@rowland.harvard.edu> 8691M: Andrea Parri <andrea.parri@amarulasolutions.com> 8692M: Will Deacon <will.deacon@arm.com> 8693M: Peter Zijlstra <peterz@infradead.org> 8694M: Boqun Feng <boqun.feng@gmail.com> 8695M: Nicholas Piggin <npiggin@gmail.com> 8696M: David Howells <dhowells@redhat.com> 8697M: Jade Alglave <j.alglave@ucl.ac.uk> 8698M: Luc Maranget <luc.maranget@inria.fr> 8699M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8700R: Akira Yokosawa <akiyks@gmail.com> 8701R: Daniel Lustig <dlustig@nvidia.com> 8702L: linux-kernel@vger.kernel.org 8703L: linux-arch@vger.kernel.org 8704S: Supported 8705T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8706F: tools/memory-model/ 8707F: Documentation/atomic_bitops.txt 8708F: Documentation/atomic_t.txt 8709F: Documentation/core-api/atomic_ops.rst 8710F: Documentation/core-api/refcount-vs-atomic.rst 8711F: Documentation/memory-barriers.txt 8712 8713LIS3LV02D ACCELEROMETER DRIVER 8714M: Eric Piel <eric.piel@tremplin-utc.net> 8715S: Maintained 8716F: Documentation/misc-devices/lis3lv02d 8717F: drivers/misc/lis3lv02d/ 8718F: drivers/platform/x86/hp_accel.c 8719 8720LIVE PATCHING 8721M: Josh Poimboeuf <jpoimboe@redhat.com> 8722M: Jessica Yu <jeyu@kernel.org> 8723M: Jiri Kosina <jikos@kernel.org> 8724M: Miroslav Benes <mbenes@suse.cz> 8725R: Petr Mladek <pmladek@suse.com> 8726S: Maintained 8727F: kernel/livepatch/ 8728F: include/linux/livepatch.h 8729F: arch/x86/include/asm/livepatch.h 8730F: arch/x86/kernel/livepatch.c 8731F: Documentation/livepatch/ 8732F: Documentation/ABI/testing/sysfs-kernel-livepatch 8733F: samples/livepatch/ 8734L: live-patching@vger.kernel.org 8735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8736 8737LLC (802.2) 8738L: netdev@vger.kernel.org 8739S: Odd fixes 8740F: include/linux/llc.h 8741F: include/uapi/linux/llc.h 8742F: include/net/llc* 8743F: net/llc/ 8744 8745LM73 HARDWARE MONITOR DRIVER 8746M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8747L: linux-hwmon@vger.kernel.org 8748S: Maintained 8749F: drivers/hwmon/lm73.c 8750 8751LM78 HARDWARE MONITOR DRIVER 8752M: Jean Delvare <jdelvare@suse.com> 8753L: linux-hwmon@vger.kernel.org 8754S: Maintained 8755F: Documentation/hwmon/lm78 8756F: drivers/hwmon/lm78.c 8757 8758LM83 HARDWARE MONITOR DRIVER 8759M: Jean Delvare <jdelvare@suse.com> 8760L: linux-hwmon@vger.kernel.org 8761S: Maintained 8762F: Documentation/hwmon/lm83 8763F: drivers/hwmon/lm83.c 8764 8765LM90 HARDWARE MONITOR DRIVER 8766M: Jean Delvare <jdelvare@suse.com> 8767L: linux-hwmon@vger.kernel.org 8768S: Maintained 8769F: Documentation/hwmon/lm90 8770F: Documentation/devicetree/bindings/hwmon/lm90.txt 8771F: drivers/hwmon/lm90.c 8772F: include/dt-bindings/thermal/lm90.h 8773 8774LM95234 HARDWARE MONITOR DRIVER 8775M: Guenter Roeck <linux@roeck-us.net> 8776L: linux-hwmon@vger.kernel.org 8777S: Maintained 8778F: Documentation/hwmon/lm95234 8779F: drivers/hwmon/lm95234.c 8780 8781LME2510 MEDIA DRIVER 8782M: Malcolm Priestley <tvboxspy@gmail.com> 8783L: linux-media@vger.kernel.org 8784W: https://linuxtv.org 8785Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8786S: Maintained 8787F: drivers/media/usb/dvb-usb-v2/lmedm04* 8788 8789LOADPIN SECURITY MODULE 8790M: Kees Cook <keescook@chromium.org> 8791T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8792S: Supported 8793F: security/loadpin/ 8794F: Documentation/admin-guide/LSM/LoadPin.rst 8795 8796LOCKING PRIMITIVES 8797M: Peter Zijlstra <peterz@infradead.org> 8798M: Ingo Molnar <mingo@redhat.com> 8799M: Will Deacon <will.deacon@arm.com> 8800L: linux-kernel@vger.kernel.org 8801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8802S: Maintained 8803F: Documentation/locking/ 8804F: include/linux/lockdep.h 8805F: include/linux/spinlock*.h 8806F: arch/*/include/asm/spinlock*.h 8807F: include/linux/rwlock*.h 8808F: include/linux/mutex*.h 8809F: include/linux/rwsem*.h 8810F: arch/*/include/asm/rwsem.h 8811F: include/linux/seqlock.h 8812F: lib/locking*.[ch] 8813F: kernel/locking/ 8814X: kernel/locking/locktorture.c 8815 8816LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8817M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8818L: linux-ntfs-dev@lists.sourceforge.net 8819W: http://www.linux-ntfs.org/content/view/19/37/ 8820S: Maintained 8821F: Documentation/ldm.txt 8822F: block/partitions/ldm.* 8823 8824LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8825M: Sathya Prakash <sathya.prakash@broadcom.com> 8826M: Chaitra P B <chaitra.basappa@broadcom.com> 8827M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8828L: MPT-FusionLinux.pdl@broadcom.com 8829L: linux-scsi@vger.kernel.org 8830W: http://www.avagotech.com/support/ 8831S: Supported 8832F: drivers/message/fusion/ 8833F: drivers/scsi/mpt3sas/ 8834 8835LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8836M: Matthew Wilcox <willy@infradead.org> 8837L: linux-scsi@vger.kernel.org 8838S: Maintained 8839F: drivers/scsi/sym53c8xx_2/ 8840 8841LTC1660 DAC DRIVER 8842M: Marcus Folkesson <marcus.folkesson@gmail.com> 8843L: linux-iio@vger.kernel.org 8844S: Maintained 8845F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8846F: drivers/iio/dac/ltc1660.c 8847 8848LTC4261 HARDWARE MONITOR DRIVER 8849M: Guenter Roeck <linux@roeck-us.net> 8850L: linux-hwmon@vger.kernel.org 8851S: Maintained 8852F: Documentation/hwmon/ltc4261 8853F: drivers/hwmon/ltc4261.c 8854 8855LTC4306 I2C MULTIPLEXER DRIVER 8856M: Michael Hennerich <michael.hennerich@analog.com> 8857W: http://ez.analog.com/community/linux-device-drivers 8858L: linux-i2c@vger.kernel.org 8859S: Supported 8860F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8861F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8862 8863LTP (Linux Test Project) 8864M: Mike Frysinger <vapier@gentoo.org> 8865M: Cyril Hrubis <chrubis@suse.cz> 8866M: Wanlong Gao <wanlong.gao@gmail.com> 8867M: Jan Stancek <jstancek@redhat.com> 8868M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8869M: Alexey Kodanev <alexey.kodanev@oracle.com> 8870L: ltp@lists.linux.it (subscribers-only) 8871W: http://linux-test-project.github.io/ 8872T: git git://github.com/linux-test-project/ltp.git 8873S: Maintained 8874 8875M68K ARCHITECTURE 8876M: Geert Uytterhoeven <geert@linux-m68k.org> 8877L: linux-m68k@lists.linux-m68k.org 8878W: http://www.linux-m68k.org/ 8879T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8880S: Maintained 8881F: arch/m68k/ 8882F: drivers/zorro/ 8883 8884M68K ON APPLE MACINTOSH 8885M: Joshua Thompson <funaho@jurai.org> 8886W: http://www.mac.linux-m68k.org/ 8887L: linux-m68k@lists.linux-m68k.org 8888S: Maintained 8889F: arch/m68k/mac/ 8890 8891M68K ON HP9000/300 8892M: Philip Blundell <philb@gnu.org> 8893W: http://www.tazenda.demon.co.uk/phil/linux-hp 8894S: Maintained 8895F: arch/m68k/hp300/ 8896 8897M88DS3103 MEDIA DRIVER 8898M: Antti Palosaari <crope@iki.fi> 8899L: linux-media@vger.kernel.org 8900W: https://linuxtv.org 8901W: http://palosaari.fi/linux/ 8902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8903T: git git://linuxtv.org/anttip/media_tree.git 8904S: Maintained 8905F: drivers/media/dvb-frontends/m88ds3103* 8906 8907M88RS2000 MEDIA DRIVER 8908M: Malcolm Priestley <tvboxspy@gmail.com> 8909L: linux-media@vger.kernel.org 8910W: https://linuxtv.org 8911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8912S: Maintained 8913F: drivers/media/dvb-frontends/m88rs2000* 8914 8915MA901 MASTERKIT USB FM RADIO DRIVER 8916M: Alexey Klimov <klimov.linux@gmail.com> 8917L: linux-media@vger.kernel.org 8918T: git git://linuxtv.org/media_tree.git 8919S: Maintained 8920F: drivers/media/radio/radio-ma901.c 8921 8922MAC80211 8923M: Johannes Berg <johannes@sipsolutions.net> 8924L: linux-wireless@vger.kernel.org 8925W: http://wireless.kernel.org/ 8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8928S: Maintained 8929F: Documentation/networking/mac80211-injection.txt 8930F: include/net/mac80211.h 8931F: net/mac80211/ 8932F: drivers/net/wireless/mac80211_hwsim.[ch] 8933F: Documentation/networking/mac80211_hwsim/README 8934 8935MAILBOX API 8936M: Jassi Brar <jassisinghbrar@gmail.com> 8937L: linux-kernel@vger.kernel.org 8938S: Maintained 8939F: drivers/mailbox/ 8940F: include/linux/mailbox_client.h 8941F: include/linux/mailbox_controller.h 8942 8943MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8944M: Michael Kerrisk <mtk.manpages@gmail.com> 8945W: http://www.kernel.org/doc/man-pages 8946L: linux-man@vger.kernel.org 8947S: Maintained 8948 8949MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8950M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8951L: linux-mips@vger.kernel.org 8952S: Maintained 8953F: arch/mips/boot/dts/img/pistachio_marduk.dts 8954 8955MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8956M: Andrew Lunn <andrew@lunn.ch> 8957M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8958L: netdev@vger.kernel.org 8959S: Maintained 8960F: drivers/net/dsa/mv88e6xxx/ 8961F: include/linux/platform_data/mv88e6xxx.h 8962F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8963 8964MARVELL ARMADA DRM SUPPORT 8965M: Russell King <linux@armlinux.org.uk> 8966S: Maintained 8967T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8968T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8969F: drivers/gpu/drm/armada/ 8970F: include/uapi/drm/armada_drm.h 8971F: Documentation/devicetree/bindings/display/armada/ 8972 8973MARVELL CRYPTO DRIVER 8974M: Boris Brezillon <boris.brezillon@bootlin.com> 8975M: Arnaud Ebalard <arno@natisbad.org> 8976F: drivers/crypto/marvell/ 8977S: Maintained 8978L: linux-crypto@vger.kernel.org 8979 8980MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8981M: Mirko Lindner <mlindner@marvell.com> 8982M: Stephen Hemminger <stephen@networkplumber.org> 8983L: netdev@vger.kernel.org 8984S: Maintained 8985F: drivers/net/ethernet/marvell/sk* 8986 8987MARVELL LIBERTAS WIRELESS DRIVER 8988L: libertas-dev@lists.infradead.org 8989S: Orphan 8990F: drivers/net/wireless/marvell/libertas/ 8991 8992MARVELL MACCHIATOBIN SUPPORT 8993M: Russell King <linux@armlinux.org.uk> 8994L: linux-arm-kernel@lists.infradead.org 8995S: Maintained 8996F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8997 8998MARVELL MV643XX ETHERNET DRIVER 8999M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9000L: netdev@vger.kernel.org 9001S: Maintained 9002F: drivers/net/ethernet/marvell/mv643xx_eth.* 9003F: include/linux/mv643xx.h 9004 9005MARVELL MV88X3310 PHY DRIVER 9006M: Russell King <linux@armlinux.org.uk> 9007L: netdev@vger.kernel.org 9008S: Maintained 9009F: drivers/net/phy/marvell10g.c 9010 9011MARVELL MVNETA ETHERNET DRIVER 9012M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9013L: netdev@vger.kernel.org 9014S: Maintained 9015F: drivers/net/ethernet/marvell/mvneta.* 9016 9017MARVELL MWIFIEX WIRELESS DRIVER 9018M: Amitkumar Karwar <amitkarwar@gmail.com> 9019M: Nishant Sarmukadam <nishants@marvell.com> 9020M: Ganapathi Bhat <gbhat@marvell.com> 9021M: Xinming Hu <huxinming820@gmail.com> 9022L: linux-wireless@vger.kernel.org 9023S: Maintained 9024F: drivers/net/wireless/marvell/mwifiex/ 9025 9026MARVELL MWL8K WIRELESS DRIVER 9027M: Lennert Buytenhek <buytenh@wantstofly.org> 9028L: linux-wireless@vger.kernel.org 9029S: Odd Fixes 9030F: drivers/net/wireless/marvell/mwl8k.c 9031 9032MARVELL NAND CONTROLLER DRIVER 9033M: Miquel Raynal <miquel.raynal@bootlin.com> 9034L: linux-mtd@lists.infradead.org 9035S: Maintained 9036F: drivers/mtd/nand/raw/marvell_nand.c 9037F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9038 9039MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9040M: Nicolas Pitre <nico@fluxnic.net> 9041S: Odd Fixes 9042F: drivers/mmc/host/mvsdio.* 9043 9044MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9045M: Hu Ziji <huziji@marvell.com> 9046L: linux-mmc@vger.kernel.org 9047S: Supported 9048F: drivers/mmc/host/sdhci-xenon* 9049F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9050 9051MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9052M: Sunil Goutham <sgoutham@marvell.com> 9053M: Linu Cherian <lcherian@marvell.com> 9054M: Geetha sowjanya <gakula@marvell.com> 9055M: Jerin Jacob <jerinj@marvell.com> 9056L: netdev@vger.kernel.org 9057S: Supported 9058F: drivers/net/ethernet/marvell/octeontx2/af/ 9059 9060MATROX FRAMEBUFFER DRIVER 9061L: linux-fbdev@vger.kernel.org 9062S: Orphan 9063F: drivers/video/fbdev/matrox/matroxfb_* 9064F: include/uapi/linux/matroxfb.h 9065 9066MAX16065 HARDWARE MONITOR DRIVER 9067M: Guenter Roeck <linux@roeck-us.net> 9068L: linux-hwmon@vger.kernel.org 9069S: Maintained 9070F: Documentation/hwmon/max16065 9071F: drivers/hwmon/max16065.c 9072 9073MAX2175 SDR TUNER DRIVER 9074M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9075L: linux-media@vger.kernel.org 9076T: git git://linuxtv.org/media_tree.git 9077S: Maintained 9078F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9079F: Documentation/media/v4l-drivers/max2175.rst 9080F: drivers/media/i2c/max2175* 9081F: include/uapi/linux/max2175.h 9082 9083MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9084L: linux-hwmon@vger.kernel.org 9085S: Orphan 9086F: Documentation/hwmon/max6650 9087F: drivers/hwmon/max6650.c 9088 9089MAX6697 HARDWARE MONITOR DRIVER 9090M: Guenter Roeck <linux@roeck-us.net> 9091L: linux-hwmon@vger.kernel.org 9092S: Maintained 9093F: Documentation/hwmon/max6697 9094F: Documentation/devicetree/bindings/hwmon/max6697.txt 9095F: drivers/hwmon/max6697.c 9096F: include/linux/platform_data/max6697.h 9097 9098MAX9860 MONO AUDIO VOICE CODEC DRIVER 9099M: Peter Rosin <peda@axentia.se> 9100L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9101S: Maintained 9102F: Documentation/devicetree/bindings/sound/max9860.txt 9103F: sound/soc/codecs/max9860.* 9104 9105MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9106M: Javier Martinez Canillas <javier@dowhile0.org> 9107L: linux-kernel@vger.kernel.org 9108S: Supported 9109F: drivers/regulator/max77802-regulator.c 9110F: Documentation/devicetree/bindings/*/*max77802.txt 9111F: include/dt-bindings/*/*max77802.h 9112 9113MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9114M: Krzysztof Kozlowski <krzk@kernel.org> 9115M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9116L: linux-pm@vger.kernel.org 9117S: Supported 9118F: drivers/power/supply/max14577_charger.c 9119F: drivers/power/supply/max77693_charger.c 9120 9121MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9122M: Chanwoo Choi <cw00.choi@samsung.com> 9123M: Krzysztof Kozlowski <krzk@kernel.org> 9124M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9125L: linux-kernel@vger.kernel.org 9126S: Supported 9127F: drivers/*/max14577*.c 9128F: drivers/*/max77686*.c 9129F: drivers/*/max77693*.c 9130F: drivers/extcon/extcon-max14577.c 9131F: drivers/extcon/extcon-max77693.c 9132F: drivers/rtc/rtc-max77686.c 9133F: drivers/clk/clk-max77686.c 9134F: Documentation/devicetree/bindings/mfd/max14577.txt 9135F: Documentation/devicetree/bindings/*/max77686.txt 9136F: Documentation/devicetree/bindings/mfd/max77693.txt 9137F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9138F: include/linux/mfd/max14577*.h 9139F: include/linux/mfd/max77686*.h 9140F: include/linux/mfd/max77693*.h 9141 9142MAXIRADIO FM RADIO RECEIVER DRIVER 9143M: Hans Verkuil <hverkuil@xs4all.nl> 9144L: linux-media@vger.kernel.org 9145T: git git://linuxtv.org/media_tree.git 9146W: https://linuxtv.org 9147S: Maintained 9148F: drivers/media/radio/radio-maxiradio* 9149 9150MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9151M: Peter Rosin <peda@axentia.se> 9152L: linux-iio@vger.kernel.org 9153S: Maintained 9154F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9155F: drivers/iio/potentiometer/mcp4018.c 9156F: drivers/iio/potentiometer/mcp4531.c 9157 9158MCR20A IEEE-802.15.4 RADIO DRIVER 9159M: Xue Liu <liuxuenetmail@gmail.com> 9160L: linux-wpan@vger.kernel.org 9161W: https://github.com/xueliu/mcr20a-linux 9162S: Maintained 9163F: drivers/net/ieee802154/mcr20a.c 9164F: drivers/net/ieee802154/mcr20a.h 9165F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9166 9167MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9168M: William Breathitt Gray <vilhelm.gray@gmail.com> 9169L: linux-iio@vger.kernel.org 9170S: Maintained 9171F: drivers/iio/dac/cio-dac.c 9172 9173MEDIA DRIVERS FOR ASCOT2E 9174M: Sergey Kozlov <serjk@netup.ru> 9175M: Abylay Ospan <aospan@netup.ru> 9176L: linux-media@vger.kernel.org 9177W: https://linuxtv.org 9178W: http://netup.tv/ 9179T: git git://linuxtv.org/media_tree.git 9180S: Supported 9181F: drivers/media/dvb-frontends/ascot2e* 9182 9183MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9184M: Jasmin Jessich <jasmin@anw.at> 9185L: linux-media@vger.kernel.org 9186W: https://linuxtv.org 9187T: git git://linuxtv.org/media_tree.git 9188S: Maintained 9189F: drivers/media/dvb-frontends/cxd2099* 9190 9191MEDIA DRIVERS FOR CXD2841ER 9192M: Sergey Kozlov <serjk@netup.ru> 9193M: Abylay Ospan <aospan@netup.ru> 9194L: linux-media@vger.kernel.org 9195W: https://linuxtv.org 9196W: http://netup.tv/ 9197T: git git://linuxtv.org/media_tree.git 9198S: Supported 9199F: drivers/media/dvb-frontends/cxd2841er* 9200 9201MEDIA DRIVERS FOR CXD2880 9202M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9203L: linux-media@vger.kernel.org 9204W: http://linuxtv.org/ 9205T: git git://linuxtv.org/media_tree.git 9206S: Supported 9207F: drivers/media/dvb-frontends/cxd2880/* 9208F: drivers/media/spi/cxd2880* 9209 9210MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9211L: linux-media@vger.kernel.org 9212W: https://linuxtv.org 9213T: git git://linuxtv.org/media_tree.git 9214S: Orphan 9215F: drivers/media/pci/ddbridge/* 9216 9217MEDIA DRIVERS FOR FREESCALE IMX 9218M: Steve Longerbeam <slongerbeam@gmail.com> 9219M: Philipp Zabel <p.zabel@pengutronix.de> 9220L: linux-media@vger.kernel.org 9221T: git git://linuxtv.org/media_tree.git 9222S: Maintained 9223F: Documentation/devicetree/bindings/media/imx.txt 9224F: Documentation/media/v4l-drivers/imx.rst 9225F: drivers/staging/media/imx/ 9226F: include/linux/imx-media.h 9227F: include/media/imx.h 9228 9229MEDIA DRIVER FOR FREESCALE IMX PXP 9230M: Philipp Zabel <p.zabel@pengutronix.de> 9231L: linux-media@vger.kernel.org 9232T: git git://linuxtv.org/media_tree.git 9233S: Maintained 9234F: drivers/media/platform/imx-pxp.[ch] 9235 9236MEDIA DRIVERS FOR HELENE 9237M: Abylay Ospan <aospan@netup.ru> 9238L: linux-media@vger.kernel.org 9239W: https://linuxtv.org 9240W: http://netup.tv/ 9241T: git git://linuxtv.org/media_tree.git 9242S: Supported 9243F: drivers/media/dvb-frontends/helene* 9244 9245MEDIA DRIVERS FOR HORUS3A 9246M: Sergey Kozlov <serjk@netup.ru> 9247M: Abylay Ospan <aospan@netup.ru> 9248L: linux-media@vger.kernel.org 9249W: https://linuxtv.org 9250W: http://netup.tv/ 9251T: git git://linuxtv.org/media_tree.git 9252S: Supported 9253F: drivers/media/dvb-frontends/horus3a* 9254 9255MEDIA DRIVERS FOR LNBH25 9256M: Sergey Kozlov <serjk@netup.ru> 9257M: Abylay Ospan <aospan@netup.ru> 9258L: linux-media@vger.kernel.org 9259W: https://linuxtv.org 9260W: http://netup.tv/ 9261T: git git://linuxtv.org/media_tree.git 9262S: Supported 9263F: drivers/media/dvb-frontends/lnbh25* 9264 9265MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9266L: linux-media@vger.kernel.org 9267W: https://linuxtv.org 9268T: git git://linuxtv.org/media_tree.git 9269S: Orphan 9270F: drivers/media/dvb-frontends/mxl5xx* 9271 9272MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9273M: Sergey Kozlov <serjk@netup.ru> 9274M: Abylay Ospan <aospan@netup.ru> 9275L: linux-media@vger.kernel.org 9276W: https://linuxtv.org 9277W: http://netup.tv/ 9278T: git git://linuxtv.org/media_tree.git 9279S: Supported 9280F: drivers/media/pci/netup_unidvb/* 9281 9282MEDIA DRIVERS FOR RENESAS - CEU 9283M: Jacopo Mondi <jacopo@jmondi.org> 9284L: linux-media@vger.kernel.org 9285L: linux-renesas-soc@vger.kernel.org 9286T: git git://linuxtv.org/media_tree.git 9287S: Supported 9288F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9289F: drivers/media/platform/renesas-ceu.c 9290F: include/media/drv-intf/renesas-ceu.h 9291 9292MEDIA DRIVERS FOR RENESAS - DRIF 9293M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9294L: linux-media@vger.kernel.org 9295L: linux-renesas-soc@vger.kernel.org 9296T: git git://linuxtv.org/media_tree.git 9297S: Supported 9298F: Documentation/devicetree/bindings/media/renesas,drif.txt 9299F: drivers/media/platform/rcar_drif.c 9300 9301MEDIA DRIVERS FOR RENESAS - FCP 9302M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9303L: linux-media@vger.kernel.org 9304L: linux-renesas-soc@vger.kernel.org 9305T: git git://linuxtv.org/media_tree.git 9306S: Supported 9307F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9308F: drivers/media/platform/rcar-fcp.c 9309F: include/media/rcar-fcp.h 9310 9311MEDIA DRIVERS FOR RENESAS - FDP1 9312M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9313L: linux-media@vger.kernel.org 9314L: linux-renesas-soc@vger.kernel.org 9315T: git git://linuxtv.org/media_tree.git 9316S: Supported 9317F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9318F: drivers/media/platform/rcar_fdp1.c 9319 9320MEDIA DRIVERS FOR RENESAS - VIN 9321M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9322L: linux-media@vger.kernel.org 9323L: linux-renesas-soc@vger.kernel.org 9324T: git git://linuxtv.org/media_tree.git 9325S: Supported 9326F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9327F: Documentation/devicetree/bindings/media/rcar_vin.txt 9328F: drivers/media/platform/rcar-vin/ 9329 9330MEDIA DRIVERS FOR RENESAS - VSP1 9331M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9332M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9333L: linux-media@vger.kernel.org 9334L: linux-renesas-soc@vger.kernel.org 9335T: git git://linuxtv.org/media_tree.git 9336S: Supported 9337F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9338F: drivers/media/platform/vsp1/ 9339 9340MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9341L: linux-media@vger.kernel.org 9342W: https://linuxtv.org 9343T: git git://linuxtv.org/media_tree.git 9344S: Orphan 9345F: drivers/media/dvb-frontends/stv0910* 9346 9347MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9348L: linux-media@vger.kernel.org 9349W: https://linuxtv.org 9350T: git git://linuxtv.org/media_tree.git 9351S: Orphan 9352F: drivers/media/dvb-frontends/stv6111* 9353 9354MEDIA DRIVERS FOR STM32 - DCMI 9355M: Hugues Fruchet <hugues.fruchet@st.com> 9356L: linux-media@vger.kernel.org 9357T: git git://linuxtv.org/media_tree.git 9358S: Supported 9359F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9360F: drivers/media/platform/stm32/stm32-dcmi.c 9361 9362MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9363M: Dmitry Osipenko <digetx@gmail.com> 9364L: linux-media@vger.kernel.org 9365L: linux-tegra@vger.kernel.org 9366T: git git://linuxtv.org/media_tree.git 9367S: Maintained 9368F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9369F: drivers/staging/media/tegra-vde/ 9370 9371MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9372M: Mauro Carvalho Chehab <mchehab@kernel.org> 9373P: LinuxTV.org Project 9374L: linux-media@vger.kernel.org 9375W: https://linuxtv.org 9376Q: http://patchwork.kernel.org/project/linux-media/list/ 9377T: git git://linuxtv.org/media_tree.git 9378S: Maintained 9379F: Documentation/devicetree/bindings/media/ 9380F: Documentation/media/ 9381F: drivers/media/ 9382F: drivers/staging/media/ 9383F: include/linux/platform_data/media/ 9384F: include/media/ 9385F: include/uapi/linux/dvb/ 9386F: include/uapi/linux/videodev2.h 9387F: include/uapi/linux/media.h 9388F: include/uapi/linux/v4l2-* 9389F: include/uapi/linux/meye.h 9390F: include/uapi/linux/ivtv* 9391F: include/uapi/linux/uvcvideo.h 9392 9393MEDIATEK BLUETOOTH DRIVER 9394M: Sean Wang <sean.wang@mediatek.com> 9395L: linux-bluetooth@vger.kernel.org 9396L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9397S: Maintained 9398F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9399F: drivers/bluetooth/btmtkuart.c 9400 9401MEDIATEK CIR DRIVER 9402M: Sean Wang <sean.wang@mediatek.com> 9403S: Maintained 9404F: drivers/media/rc/mtk-cir.c 9405 9406MEDIATEK DMA DRIVER 9407M: Sean Wang <sean.wang@mediatek.com> 9408L: dmaengine@vger.kernel.org 9409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9410L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9411S: Maintained 9412F: Documentation/devicetree/bindings/dma/mtk-* 9413F: drivers/dma/mediatek/ 9414 9415MEDIATEK PMIC LED DRIVER 9416M: Sean Wang <sean.wang@mediatek.com> 9417S: Maintained 9418F: drivers/leds/leds-mt6323.c 9419F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9420 9421MEDIATEK ETHERNET DRIVER 9422M: Felix Fietkau <nbd@openwrt.org> 9423M: John Crispin <john@phrozen.org> 9424M: Sean Wang <sean.wang@mediatek.com> 9425M: Nelson Chang <nelson.chang@mediatek.com> 9426L: netdev@vger.kernel.org 9427S: Maintained 9428F: drivers/net/ethernet/mediatek/ 9429 9430MEDIATEK SWITCH DRIVER 9431M: Sean Wang <sean.wang@mediatek.com> 9432L: netdev@vger.kernel.org 9433S: Maintained 9434F: drivers/net/dsa/mt7530.* 9435F: net/dsa/tag_mtk.c 9436 9437MEDIATEK JPEG DRIVER 9438M: Rick Chang <rick.chang@mediatek.com> 9439M: Bin Liu <bin.liu@mediatek.com> 9440S: Supported 9441F: drivers/media/platform/mtk-jpeg/ 9442F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9443 9444MEDIATEK MDP DRIVER 9445M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9446M: Houlong Wei <houlong.wei@mediatek.com> 9447M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9448S: Supported 9449F: drivers/media/platform/mtk-mdp/ 9450F: drivers/media/platform/mtk-vpu/ 9451F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9452 9453MEDIATEK MEDIA DRIVER 9454M: Tiffany Lin <tiffany.lin@mediatek.com> 9455M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9456S: Supported 9457F: drivers/media/platform/mtk-vcodec/ 9458F: drivers/media/platform/mtk-vpu/ 9459F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9460F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9461 9462MEDIATEK MT7601U WIRELESS LAN DRIVER 9463M: Jakub Kicinski <kubakici@wp.pl> 9464L: linux-wireless@vger.kernel.org 9465S: Maintained 9466F: drivers/net/wireless/mediatek/mt7601u/ 9467 9468MEDIATEK NAND CONTROLLER DRIVER 9469M: Xiaolei Li <xiaolei.li@mediatek.com> 9470L: linux-mtd@lists.infradead.org 9471S: Maintained 9472F: drivers/mtd/nand/raw/mtk_* 9473F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9474 9475MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9476M: Sean Wang <sean.wang@mediatek.com> 9477S: Maintained 9478F: drivers/char/hw_random/mtk-rng.c 9479 9480MEDIATEK USB3 DRD IP DRIVER 9481M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9482L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9484L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9485S: Maintained 9486F: drivers/usb/mtu3/ 9487 9488MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9489M: Peter Senna Tschudin <peter.senna@gmail.com> 9490M: Martin Donnelly <martin.donnelly@ge.com> 9491M: Martyn Welch <martyn.welch@collabora.co.uk> 9492S: Maintained 9493F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9494F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9495 9496MEGARAID SCSI/SAS DRIVERS 9497M: Kashyap Desai <kashyap.desai@broadcom.com> 9498M: Sumit Saxena <sumit.saxena@broadcom.com> 9499M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9500L: megaraidlinux.pdl@broadcom.com 9501L: linux-scsi@vger.kernel.org 9502W: http://www.avagotech.com/support/ 9503S: Maintained 9504F: Documentation/scsi/megaraid.txt 9505F: drivers/scsi/megaraid.* 9506F: drivers/scsi/megaraid/ 9507 9508MELEXIS MLX90614 DRIVER 9509M: Crt Mori <cmo@melexis.com> 9510L: linux-iio@vger.kernel.org 9511W: http://www.melexis.com 9512S: Supported 9513F: drivers/iio/temperature/mlx90614.c 9514 9515MELEXIS MLX90632 DRIVER 9516M: Crt Mori <cmo@melexis.com> 9517L: linux-iio@vger.kernel.org 9518W: http://www.melexis.com 9519S: Supported 9520F: drivers/iio/temperature/mlx90632.c 9521 9522MELFAS MIP4 TOUCHSCREEN DRIVER 9523M: Sangwon Jee <jeesw@melfas.com> 9524W: http://www.melfas.com 9525S: Supported 9526F: drivers/input/touchscreen/melfas_mip4.c 9527F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9528 9529MELLANOX ETHERNET DRIVER (mlx4_en) 9530M: Tariq Toukan <tariqt@mellanox.com> 9531L: netdev@vger.kernel.org 9532S: Supported 9533W: http://www.mellanox.com 9534Q: http://patchwork.ozlabs.org/project/netdev/list/ 9535F: drivers/net/ethernet/mellanox/mlx4/en_* 9536 9537MELLANOX ETHERNET DRIVER (mlx5e) 9538M: Saeed Mahameed <saeedm@mellanox.com> 9539L: netdev@vger.kernel.org 9540S: Supported 9541W: http://www.mellanox.com 9542Q: http://patchwork.ozlabs.org/project/netdev/list/ 9543F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9544 9545MELLANOX ETHERNET INNOVA DRIVERS 9546R: Boris Pismenny <borisp@mellanox.com> 9547L: netdev@vger.kernel.org 9548S: Supported 9549W: http://www.mellanox.com 9550Q: http://patchwork.ozlabs.org/project/netdev/list/ 9551F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9552F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9553F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9554F: include/linux/mlx5/mlx5_ifc_fpga.h 9555 9556MELLANOX ETHERNET INNOVA IPSEC DRIVER 9557R: Boris Pismenny <borisp@mellanox.com> 9558L: netdev@vger.kernel.org 9559S: Supported 9560W: http://www.mellanox.com 9561Q: http://patchwork.ozlabs.org/project/netdev/list/ 9562F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9563F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9564 9565MELLANOX ETHERNET SWITCH DRIVERS 9566M: Jiri Pirko <jiri@mellanox.com> 9567M: Ido Schimmel <idosch@mellanox.com> 9568L: netdev@vger.kernel.org 9569S: Supported 9570W: http://www.mellanox.com 9571Q: http://patchwork.ozlabs.org/project/netdev/list/ 9572F: drivers/net/ethernet/mellanox/mlxsw/ 9573F: tools/testing/selftests/drivers/net/mlxsw/ 9574 9575MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9576M: mlxsw@mellanox.com 9577L: netdev@vger.kernel.org 9578S: Supported 9579W: http://www.mellanox.com 9580Q: http://patchwork.ozlabs.org/project/netdev/list/ 9581F: drivers/net/ethernet/mellanox/mlxfw/ 9582 9583MELLANOX HARDWARE PLATFORM SUPPORT 9584M: Andy Shevchenko <andy@infradead.org> 9585M: Darren Hart <dvhart@infradead.org> 9586M: Vadim Pasternak <vadimp@mellanox.com> 9587L: platform-driver-x86@vger.kernel.org 9588S: Supported 9589F: drivers/platform/mellanox/ 9590 9591MELLANOX MLX4 core VPI driver 9592M: Tariq Toukan <tariqt@mellanox.com> 9593L: netdev@vger.kernel.org 9594L: linux-rdma@vger.kernel.org 9595W: http://www.mellanox.com 9596Q: http://patchwork.ozlabs.org/project/netdev/list/ 9597S: Supported 9598F: drivers/net/ethernet/mellanox/mlx4/ 9599F: include/linux/mlx4/ 9600 9601MELLANOX MLX4 IB driver 9602M: Yishai Hadas <yishaih@mellanox.com> 9603L: linux-rdma@vger.kernel.org 9604W: http://www.mellanox.com 9605Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9606S: Supported 9607F: drivers/infiniband/hw/mlx4/ 9608F: include/linux/mlx4/ 9609F: include/uapi/rdma/mlx4-abi.h 9610 9611MELLANOX MLX5 core VPI driver 9612M: Saeed Mahameed <saeedm@mellanox.com> 9613M: Leon Romanovsky <leonro@mellanox.com> 9614L: netdev@vger.kernel.org 9615L: linux-rdma@vger.kernel.org 9616W: http://www.mellanox.com 9617Q: http://patchwork.ozlabs.org/project/netdev/list/ 9618S: Supported 9619F: drivers/net/ethernet/mellanox/mlx5/core/ 9620F: include/linux/mlx5/ 9621 9622MELLANOX MLX5 IB driver 9623M: Leon Romanovsky <leonro@mellanox.com> 9624L: linux-rdma@vger.kernel.org 9625W: http://www.mellanox.com 9626Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9627S: Supported 9628F: drivers/infiniband/hw/mlx5/ 9629F: include/linux/mlx5/ 9630F: include/uapi/rdma/mlx5-abi.h 9631 9632MELLANOX MLXCPLD I2C AND MUX DRIVER 9633M: Vadim Pasternak <vadimp@mellanox.com> 9634M: Michael Shych <michaelsh@mellanox.com> 9635L: linux-i2c@vger.kernel.org 9636S: Supported 9637F: drivers/i2c/busses/i2c-mlxcpld.c 9638F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9639F: Documentation/i2c/busses/i2c-mlxcpld 9640 9641MELLANOX MLXCPLD LED DRIVER 9642M: Vadim Pasternak <vadimp@mellanox.com> 9643L: linux-leds@vger.kernel.org 9644S: Supported 9645F: drivers/leds/leds-mlxcpld.c 9646F: drivers/leds/leds-mlxreg.c 9647F: Documentation/leds/leds-mlxcpld.txt 9648 9649MELLANOX PLATFORM DRIVER 9650M: Vadim Pasternak <vadimp@mellanox.com> 9651L: platform-driver-x86@vger.kernel.org 9652S: Supported 9653F: drivers/platform/x86/mlx-platform.c 9654 9655MEMBARRIER SUPPORT 9656M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9657M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9658L: linux-kernel@vger.kernel.org 9659S: Supported 9660F: kernel/sched/membarrier.c 9661F: include/uapi/linux/membarrier.h 9662F: arch/powerpc/include/asm/membarrier.h 9663 9664MEMORY MANAGEMENT 9665L: linux-mm@kvack.org 9666W: http://www.linux-mm.org 9667S: Maintained 9668F: include/linux/mm.h 9669F: include/linux/gfp.h 9670F: include/linux/mmzone.h 9671F: include/linux/memory_hotplug.h 9672F: include/linux/vmalloc.h 9673F: mm/ 9674 9675MEMORY TECHNOLOGY DEVICES (MTD) 9676M: David Woodhouse <dwmw2@infradead.org> 9677M: Brian Norris <computersforpeace@gmail.com> 9678M: Boris Brezillon <boris.brezillon@bootlin.com> 9679M: Marek Vasut <marek.vasut@gmail.com> 9680M: Richard Weinberger <richard@nod.at> 9681L: linux-mtd@lists.infradead.org 9682W: http://www.linux-mtd.infradead.org/ 9683Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9684T: git git://git.infradead.org/linux-mtd.git master 9685T: git git://git.infradead.org/linux-mtd.git mtd/next 9686S: Maintained 9687F: Documentation/devicetree/bindings/mtd/ 9688F: drivers/mtd/ 9689F: include/linux/mtd/ 9690F: include/uapi/mtd/ 9691 9692MEN A21 WATCHDOG DRIVER 9693M: Johannes Thumshirn <morbidrsa@gmail.com> 9694L: linux-watchdog@vger.kernel.org 9695S: Maintained 9696F: drivers/watchdog/mena21_wdt.c 9697 9698MEN CHAMELEON BUS (mcb) 9699M: Johannes Thumshirn <morbidrsa@gmail.com> 9700S: Maintained 9701F: drivers/mcb/ 9702F: include/linux/mcb.h 9703F: Documentation/men-chameleon-bus.txt 9704 9705MEN F21BMC (Board Management Controller) 9706M: Andreas Werner <andreas.werner@men.de> 9707S: Supported 9708F: drivers/mfd/menf21bmc.c 9709F: drivers/watchdog/menf21bmc_wdt.c 9710F: drivers/leds/leds-menf21bmc.c 9711F: drivers/hwmon/menf21bmc_hwmon.c 9712F: Documentation/hwmon/menf21bmc 9713 9714MEN Z069 WATCHDOG DRIVER 9715M: Johannes Thumshirn <jth@kernel.org> 9716L: linux-watchdog@vger.kernel.org 9717S: Maintained 9718F: drivers/watchdog/menz69_wdt.c 9719 9720MESON AO CEC DRIVER FOR AMLOGIC SOCS 9721M: Neil Armstrong <narmstrong@baylibre.com> 9722L: linux-media@lists.freedesktop.org 9723L: linux-amlogic@lists.infradead.org 9724W: http://linux-meson.com/ 9725S: Supported 9726F: drivers/media/platform/meson/ao-cec.c 9727F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9728T: git git://linuxtv.org/media_tree.git 9729 9730MICROBLAZE ARCHITECTURE 9731M: Michal Simek <monstr@monstr.eu> 9732W: http://www.monstr.eu/fdt/ 9733T: git git://git.monstr.eu/linux-2.6-microblaze.git 9734S: Supported 9735F: arch/microblaze/ 9736 9737MICROCHIP AT91 SERIAL DRIVER 9738M: Richard Genoud <richard.genoud@gmail.com> 9739S: Maintained 9740F: drivers/tty/serial/atmel_serial.c 9741F: drivers/tty/serial/atmel_serial.h 9742F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9743 9744MICROCHIP AUDIO ASOC DRIVERS 9745M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9746L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9747S: Supported 9748F: sound/soc/atmel 9749 9750MICROCHIP DMA DRIVER 9751M: Ludovic Desroches <ludovic.desroches@microchip.com> 9752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9753L: dmaengine@vger.kernel.org 9754S: Supported 9755F: drivers/dma/at_hdmac.c 9756F: drivers/dma/at_hdmac_regs.h 9757F: include/linux/platform_data/dma-atmel.h 9758F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9759F: include/dt-bindings/dma/at91.h 9760 9761MICROCHIP ECC DRIVER 9762M: Tudor Ambarus <tudor.ambarus@microchip.com> 9763L: linux-crypto@vger.kernel.org 9764S: Maintained 9765F: drivers/crypto/atmel-ecc.* 9766 9767MICROCHIP I2C DRIVER 9768M: Ludovic Desroches <ludovic.desroches@microchip.com> 9769L: linux-i2c@vger.kernel.org 9770S: Supported 9771F: drivers/i2c/busses/i2c-at91.c 9772 9773MICROCHIP ISC DRIVER 9774M: Eugen Hristev <eugen.hristev@microchip.com> 9775L: linux-media@vger.kernel.org 9776S: Supported 9777F: drivers/media/platform/atmel/atmel-isc.c 9778F: drivers/media/platform/atmel/atmel-isc-regs.h 9779F: devicetree/bindings/media/atmel-isc.txt 9780 9781MICROCHIP ISI DRIVER 9782M: Eugen Hristev <eugen.hristev@microchip.com> 9783L: linux-media@vger.kernel.org 9784S: Supported 9785F: drivers/media/platform/atmel/atmel-isi.c 9786F: include/media/atmel-isi.h 9787 9788MICROCHIP AT91 USART MFD DRIVER 9789M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9790L: linux-kernel@vger.kernel.org 9791S: Supported 9792F: drivers/mfd/at91-usart.c 9793F: include/dt-bindings/mfd/at91-usart.h 9794F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9795 9796MICROCHIP AT91 USART SPI DRIVER 9797M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9798L: linux-spi@vger.kernel.org 9799S: Supported 9800F: drivers/spi/spi-at91-usart.c 9801F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9802 9803MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9804M: Woojung Huh <Woojung.Huh@microchip.com> 9805M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9806L: netdev@vger.kernel.org 9807S: Maintained 9808F: net/dsa/tag_ksz.c 9809F: drivers/net/dsa/microchip/* 9810F: include/linux/platform_data/microchip-ksz.h 9811F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9812 9813MICROCHIP LAN743X ETHERNET DRIVER 9814M: Bryan Whitehead <bryan.whitehead@microchip.com> 9815M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9816L: netdev@vger.kernel.org 9817S: Maintained 9818F: drivers/net/ethernet/microchip/lan743x_* 9819 9820MICROCHIP LCDFB DRIVER 9821M: Nicolas Ferre <nicolas.ferre@microchip.com> 9822L: linux-fbdev@vger.kernel.org 9823S: Maintained 9824F: drivers/video/fbdev/atmel_lcdfb.c 9825F: include/video/atmel_lcdc.h 9826 9827MICROCHIP MMC/SD/SDIO MCI DRIVER 9828M: Ludovic Desroches <ludovic.desroches@microchip.com> 9829S: Maintained 9830F: drivers/mmc/host/atmel-mci.c 9831 9832MICROCHIP MCP3911 ADC DRIVER 9833M: Marcus Folkesson <marcus.folkesson@gmail.com> 9834M: Kent Gustavsson <kent@minoris.se> 9835L: linux-iio@vger.kernel.org 9836S: Supported 9837F: drivers/iio/adc/mcp3911.c 9838F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9839 9840MICROCHIP NAND DRIVER 9841M: Tudor Ambarus <tudor.ambarus@microchip.com> 9842L: linux-mtd@lists.infradead.org 9843S: Supported 9844F: drivers/mtd/nand/raw/atmel/* 9845F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9846 9847MICROCHIP PWM DRIVER 9848M: Claudiu Beznea <claudiu.beznea@microchip.com> 9849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9850L: linux-pwm@vger.kernel.org 9851S: Supported 9852F: drivers/pwm/pwm-atmel.c 9853F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9854 9855MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9856M: Ludovic Desroches <ludovic.desroches@microchip.com> 9857M: Eugen Hristev <eugen.hristev@microchip.com> 9858L: linux-iio@vger.kernel.org 9859S: Supported 9860F: drivers/iio/adc/at91-sama5d2_adc.c 9861F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9862F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9863 9864MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9865M: Nicolas Ferre <nicolas.ferre@microchip.com> 9866S: Supported 9867F: drivers/power/reset/at91-sama5d2_shdwc.c 9868 9869MICROCHIP SPI DRIVER 9870M: Nicolas Ferre <nicolas.ferre@microchip.com> 9871S: Supported 9872F: drivers/spi/spi-atmel.* 9873 9874MICROCHIP SSC DRIVER 9875M: Nicolas Ferre <nicolas.ferre@microchip.com> 9876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9877S: Supported 9878F: drivers/misc/atmel-ssc.c 9879F: include/linux/atmel-ssc.h 9880 9881MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 9882M: Nicolas Ferre <nicolas.ferre@microchip.com> 9883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9884S: Supported 9885F: drivers/misc/atmel_tclib.c 9886F: drivers/clocksource/tcb_clksrc.c 9887 9888MICROCHIP USBA UDC DRIVER 9889M: Cristian Birsan <cristian.birsan@microchip.com> 9890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9891S: Supported 9892F: drivers/usb/gadget/udc/atmel_usba_udc.* 9893 9894MICROCHIP USB251XB DRIVER 9895M: Richard Leitner <richard.leitner@skidata.com> 9896L: linux-usb@vger.kernel.org 9897S: Maintained 9898F: drivers/usb/misc/usb251xb.c 9899F: Documentation/devicetree/bindings/usb/usb251xb.txt 9900 9901MICROCHIP XDMA DRIVER 9902M: Ludovic Desroches <ludovic.desroches@microchip.com> 9903L: linux-arm-kernel@lists.infradead.org 9904L: dmaengine@vger.kernel.org 9905S: Supported 9906F: drivers/dma/at_xdmac.c 9907 9908MICROSEMI MIPS SOCS 9909M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9910L: linux-mips@vger.kernel.org 9911S: Maintained 9912F: arch/mips/generic/board-ocelot.c 9913F: arch/mips/configs/generic/board-ocelot.config 9914F: arch/mips/boot/dts/mscc/ 9915F: Documentation/devicetree/bindings/mips/mscc.txt 9916 9917MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9918M: Don Brace <don.brace@microsemi.com> 9919L: esc.storagedev@microsemi.com 9920L: linux-scsi@vger.kernel.org 9921S: Supported 9922F: drivers/scsi/smartpqi/smartpqi*.[ch] 9923F: drivers/scsi/smartpqi/Kconfig 9924F: drivers/scsi/smartpqi/Makefile 9925F: include/linux/cciss*.h 9926F: include/uapi/linux/cciss*.h 9927F: Documentation/scsi/smartpqi.txt 9928 9929MICROSEMI ETHERNET SWITCH DRIVER 9930M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9931L: netdev@vger.kernel.org 9932S: Supported 9933F: drivers/net/ethernet/mscc/ 9934 9935MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9936M: Chen Yu <yu.c.chen@intel.com> 9937L: platform-driver-x86@vger.kernel.org 9938S: Supported 9939F: drivers/platform/x86/surfacepro3_button.c 9940 9941MICROTEK X6 SCANNER 9942M: Oliver Neukum <oliver@neukum.org> 9943S: Maintained 9944F: drivers/usb/image/microtek.* 9945 9946MIPS 9947M: Ralf Baechle <ralf@linux-mips.org> 9948M: Paul Burton <paul.burton@mips.com> 9949M: James Hogan <jhogan@kernel.org> 9950L: linux-mips@vger.kernel.org 9951W: http://www.linux-mips.org/ 9952T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9953T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9954Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9955S: Supported 9956F: Documentation/devicetree/bindings/mips/ 9957F: Documentation/mips/ 9958F: arch/mips/ 9959F: drivers/platform/mips/ 9960 9961MIPS BOSTON DEVELOPMENT BOARD 9962M: Paul Burton <paul.burton@mips.com> 9963L: linux-mips@vger.kernel.org 9964S: Maintained 9965F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9966F: arch/mips/boot/dts/img/boston.dts 9967F: arch/mips/configs/generic/board-boston.config 9968F: drivers/clk/imgtec/clk-boston.c 9969F: include/dt-bindings/clock/boston-clock.h 9970 9971MIPS GENERIC PLATFORM 9972M: Paul Burton <paul.burton@mips.com> 9973L: linux-mips@vger.kernel.org 9974S: Supported 9975F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9976F: arch/mips/generic/ 9977F: arch/mips/tools/generic-board-config.sh 9978 9979MIPS/LOONGSON1 ARCHITECTURE 9980M: Keguang Zhang <keguang.zhang@gmail.com> 9981L: linux-mips@vger.kernel.org 9982S: Maintained 9983F: arch/mips/loongson32/ 9984F: arch/mips/include/asm/mach-loongson32/ 9985F: drivers/*/*loongson1* 9986F: drivers/*/*/*loongson1* 9987 9988MIPS/LOONGSON2 ARCHITECTURE 9989M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9990L: linux-mips@vger.kernel.org 9991S: Maintained 9992F: arch/mips/loongson64/fuloong-2e/ 9993F: arch/mips/loongson64/lemote-2f/ 9994F: arch/mips/include/asm/mach-loongson64/ 9995F: drivers/*/*loongson2* 9996F: drivers/*/*/*loongson2* 9997 9998MIPS/LOONGSON3 ARCHITECTURE 9999M: Huacai Chen <chenhc@lemote.com> 10000L: linux-mips@vger.kernel.org 10001S: Maintained 10002F: arch/mips/loongson64/ 10003F: arch/mips/include/asm/mach-loongson64/ 10004F: drivers/platform/mips/cpu_hwmon.c 10005F: drivers/*/*loongson3* 10006F: drivers/*/*/*loongson3* 10007 10008MIPS RINT INSTRUCTION EMULATION 10009M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10010L: linux-mips@vger.kernel.org 10011S: Supported 10012F: arch/mips/math-emu/sp_rint.c 10013F: arch/mips/math-emu/dp_rint.c 10014 10015MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10016M: Hans Verkuil <hverkuil@xs4all.nl> 10017L: linux-media@vger.kernel.org 10018T: git git://linuxtv.org/media_tree.git 10019W: https://linuxtv.org 10020S: Odd Fixes 10021F: drivers/media/radio/radio-miropcm20* 10022 10023MMP SUPPORT 10024M: Eric Miao <eric.y.miao@gmail.com> 10025M: Haojian Zhuang <haojian.zhuang@gmail.com> 10026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10027T: git git://github.com/hzhuang1/linux.git 10028T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10029S: Maintained 10030F: arch/arm/boot/dts/mmp* 10031F: arch/arm/mach-mmp/ 10032 10033MMU GATHER AND TLB INVALIDATION 10034M: Will Deacon <will.deacon@arm.com> 10035M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10036M: Andrew Morton <akpm@linux-foundation.org> 10037M: Nick Piggin <npiggin@gmail.com> 10038M: Peter Zijlstra <peterz@infradead.org> 10039L: linux-arch@vger.kernel.org 10040L: linux-mm@kvack.org 10041S: Maintained 10042F: arch/*/include/asm/tlb.h 10043F: include/asm-generic/tlb.h 10044F: mm/mmu_gather.c 10045 10046MN88472 MEDIA DRIVER 10047M: Antti Palosaari <crope@iki.fi> 10048L: linux-media@vger.kernel.org 10049W: https://linuxtv.org 10050W: http://palosaari.fi/linux/ 10051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10052S: Maintained 10053F: drivers/media/dvb-frontends/mn88472* 10054 10055MN88473 MEDIA DRIVER 10056M: Antti Palosaari <crope@iki.fi> 10057L: linux-media@vger.kernel.org 10058W: https://linuxtv.org 10059W: http://palosaari.fi/linux/ 10060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10061S: Maintained 10062F: drivers/media/dvb-frontends/mn88473* 10063 10064MODULE SUPPORT 10065M: Jessica Yu <jeyu@kernel.org> 10066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10067S: Maintained 10068F: include/linux/module.h 10069F: kernel/module.c 10070 10071MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10072W: http://popies.net/meye/ 10073S: Orphan 10074F: Documentation/media/v4l-drivers/meye* 10075F: drivers/media/pci/meye/ 10076F: include/uapi/linux/meye.h 10077 10078MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10079M: Jiri Slaby <jirislaby@gmail.com> 10080S: Maintained 10081F: Documentation/serial/moxa-smartio 10082F: drivers/tty/mxser.* 10083 10084MR800 AVERMEDIA USB FM RADIO DRIVER 10085M: Alexey Klimov <klimov.linux@gmail.com> 10086L: linux-media@vger.kernel.org 10087T: git git://linuxtv.org/media_tree.git 10088S: Maintained 10089F: drivers/media/radio/radio-mr800.c 10090 10091MRF24J40 IEEE 802.15.4 RADIO DRIVER 10092M: Alan Ott <alan@signal11.us> 10093L: linux-wpan@vger.kernel.org 10094S: Maintained 10095F: drivers/net/ieee802154/mrf24j40.c 10096F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10097 10098MSI LAPTOP SUPPORT 10099M: "Lee, Chun-Yi" <jlee@suse.com> 10100L: platform-driver-x86@vger.kernel.org 10101S: Maintained 10102F: drivers/platform/x86/msi-laptop.c 10103 10104MSI WMI SUPPORT 10105L: platform-driver-x86@vger.kernel.org 10106S: Orphan 10107F: drivers/platform/x86/msi-wmi.c 10108 10109MSI001 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/ 10115T: git git://linuxtv.org/anttip/media_tree.git 10116S: Maintained 10117F: drivers/media/tuners/msi001* 10118 10119MSI2500 MEDIA DRIVER 10120M: Antti Palosaari <crope@iki.fi> 10121L: linux-media@vger.kernel.org 10122W: https://linuxtv.org 10123W: http://palosaari.fi/linux/ 10124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10125T: git git://linuxtv.org/anttip/media_tree.git 10126S: Maintained 10127F: drivers/media/usb/msi2500/ 10128 10129MSYSTEMS DISKONCHIP G3 MTD DRIVER 10130M: Robert Jarzmik <robert.jarzmik@free.fr> 10131L: linux-mtd@lists.infradead.org 10132S: Maintained 10133F: drivers/mtd/devices/docg3* 10134 10135MT9M032 APTINA SENSOR DRIVER 10136M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10137L: linux-media@vger.kernel.org 10138T: git git://linuxtv.org/media_tree.git 10139S: Maintained 10140F: drivers/media/i2c/mt9m032.c 10141F: include/media/i2c/mt9m032.h 10142 10143MT9P031 APTINA CAMERA SENSOR 10144M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10145L: linux-media@vger.kernel.org 10146T: git git://linuxtv.org/media_tree.git 10147S: Maintained 10148F: drivers/media/i2c/mt9p031.c 10149F: include/media/i2c/mt9p031.h 10150 10151MT9T001 APTINA CAMERA SENSOR 10152M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10153L: linux-media@vger.kernel.org 10154T: git git://linuxtv.org/media_tree.git 10155S: Maintained 10156F: drivers/media/i2c/mt9t001.c 10157F: include/media/i2c/mt9t001.h 10158 10159MT9T112 APTINA CAMERA SENSOR 10160M: Jacopo Mondi <jacopo@jmondi.org> 10161L: linux-media@vger.kernel.org 10162T: git git://linuxtv.org/media_tree.git 10163S: Odd Fixes 10164F: drivers/media/i2c/mt9t112.c 10165F: include/media/i2c/mt9t112.h 10166 10167MT9V032 APTINA CAMERA SENSOR 10168M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10169L: linux-media@vger.kernel.org 10170T: git git://linuxtv.org/media_tree.git 10171S: Maintained 10172F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10173F: drivers/media/i2c/mt9v032.c 10174F: include/media/i2c/mt9v032.h 10175 10176MT9V111 APTINA CAMERA SENSOR 10177M: Jacopo Mondi <jacopo@jmondi.org> 10178L: linux-media@vger.kernel.org 10179T: git git://linuxtv.org/media_tree.git 10180S: Maintained 10181F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10182F: drivers/media/i2c/mt9v111.c 10183 10184MULTIFUNCTION DEVICES (MFD) 10185M: Lee Jones <lee.jones@linaro.org> 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10187S: Supported 10188F: Documentation/devicetree/bindings/mfd/ 10189F: drivers/mfd/ 10190F: include/linux/mfd/ 10191F: include/dt-bindings/mfd/ 10192 10193MULTIMEDIA CARD (MMC) ETC. OVER SPI 10194S: Orphan 10195F: drivers/mmc/host/mmc_spi.c 10196F: include/linux/spi/mmc_spi.h 10197 10198MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10199M: Ulf Hansson <ulf.hansson@linaro.org> 10200L: linux-mmc@vger.kernel.org 10201T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10202S: Maintained 10203F: Documentation/devicetree/bindings/mmc/ 10204F: drivers/mmc/ 10205F: include/linux/mmc/ 10206F: include/uapi/linux/mmc/ 10207 10208MULTIPLEXER SUBSYSTEM 10209M: Peter Rosin <peda@axentia.se> 10210S: Maintained 10211F: Documentation/ABI/testing/sysfs-class-mux* 10212F: Documentation/devicetree/bindings/mux/ 10213F: include/dt-bindings/mux/ 10214F: include/linux/mux/ 10215F: drivers/mux/ 10216 10217MULTITECH MULTIPORT CARD (ISICOM) 10218S: Orphan 10219F: drivers/tty/isicom.c 10220F: include/linux/isicom.h 10221 10222MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10223M: Bin Liu <b-liu@ti.com> 10224L: linux-usb@vger.kernel.org 10225S: Maintained 10226F: drivers/usb/musb/ 10227 10228MXL301RF MEDIA DRIVER 10229M: Akihiro Tsukada <tskd08@gmail.com> 10230L: linux-media@vger.kernel.org 10231S: Odd Fixes 10232F: drivers/media/tuners/mxl301rf* 10233 10234MXL5007T MEDIA DRIVER 10235M: Michael Krufky <mkrufky@linuxtv.org> 10236L: linux-media@vger.kernel.org 10237W: https://linuxtv.org 10238W: http://github.com/mkrufky 10239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10240T: git git://linuxtv.org/mkrufky/tuners.git 10241S: Maintained 10242F: drivers/media/tuners/mxl5007t.* 10243 10244MXSFB DRM DRIVER 10245M: Marek Vasut <marex@denx.de> 10246M: Stefan Agner <stefan@agner.ch> 10247L: dri-devel@lists.freedesktop.org 10248S: Supported 10249F: drivers/gpu/drm/mxsfb/ 10250F: Documentation/devicetree/bindings/display/mxsfb.txt 10251T: git git://anongit.freedesktop.org/drm/drm-misc 10252 10253MYLEX DAC960 PCI RAID Controller 10254M: Hannes Reinecke <hare@kernel.org> 10255L: linux-scsi@vger.kernel.org 10256S: Supported 10257F: drivers/scsi/myrb.* 10258F: drivers/scsi/myrs.* 10259 10260MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10261M: Chris Lee <christopher.lee@cspi.com> 10262L: netdev@vger.kernel.org 10263W: https://www.cspi.com/ethernet-products/support/downloads/ 10264S: Supported 10265F: drivers/net/ethernet/myricom/myri10ge/ 10266 10267NAND FLASH SUBSYSTEM 10268M: Boris Brezillon <boris.brezillon@bootlin.com> 10269M: Miquel Raynal <miquel.raynal@bootlin.com> 10270R: Richard Weinberger <richard@nod.at> 10271L: linux-mtd@lists.infradead.org 10272W: http://www.linux-mtd.infradead.org/ 10273Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10274T: git git://git.infradead.org/linux-mtd.git nand/fixes 10275T: git git://git.infradead.org/linux-mtd.git nand/next 10276S: Maintained 10277F: drivers/mtd/nand/ 10278F: include/linux/mtd/*nand*.h 10279 10280NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10281M: Daniel Mack <zonque@gmail.com> 10282S: Maintained 10283L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10284W: http://www.native-instruments.com 10285F: sound/usb/caiaq/ 10286 10287NATSEMI ETHERNET DRIVER (DP8381x) 10288S: Orphan 10289F: drivers/net/ethernet/natsemi/natsemi.c 10290 10291NCR 5380 SCSI DRIVERS 10292M: Finn Thain <fthain@telegraphics.com.au> 10293M: Michael Schmitz <schmitzmic@gmail.com> 10294L: linux-scsi@vger.kernel.org 10295S: Maintained 10296F: Documentation/scsi/g_NCR5380.txt 10297F: drivers/scsi/NCR5380.* 10298F: drivers/scsi/arm/cumana_1.c 10299F: drivers/scsi/arm/oak.c 10300F: drivers/scsi/atari_scsi.* 10301F: drivers/scsi/dmx3191d.c 10302F: drivers/scsi/g_NCR5380.* 10303F: drivers/scsi/mac_scsi.* 10304F: drivers/scsi/sun3_scsi.* 10305F: drivers/scsi/sun3_scsi_vme.c 10306 10307NCSI LIBRARY: 10308M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10309S: Maintained 10310F: net/ncsi/ 10311 10312NCT6775 HARDWARE MONITOR DRIVER 10313M: Guenter Roeck <linux@roeck-us.net> 10314L: linux-hwmon@vger.kernel.org 10315S: Maintained 10316F: Documentation/hwmon/nct6775 10317F: drivers/hwmon/nct6775.c 10318 10319NET_FAILOVER MODULE 10320M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10321L: netdev@vger.kernel.org 10322S: Supported 10323F: driver/net/net_failover.c 10324F: include/net/net_failover.h 10325F: Documentation/networking/net_failover.rst 10326 10327NETEFFECT IWARP RNIC DRIVER (IW_NES) 10328M: Faisal Latif <faisal.latif@intel.com> 10329L: linux-rdma@vger.kernel.org 10330W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10331S: Supported 10332F: drivers/infiniband/hw/nes/ 10333F: include/uapi/rdma/nes-abi.h 10334 10335NETEM NETWORK EMULATOR 10336M: Stephen Hemminger <stephen@networkplumber.org> 10337L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10338S: Maintained 10339F: net/sched/sch_netem.c 10340 10341NETERION 10GbE DRIVERS (s2io/vxge) 10342M: Jon Mason <jdmason@kudzu.us> 10343L: netdev@vger.kernel.org 10344S: Supported 10345F: Documentation/networking/s2io.txt 10346F: Documentation/networking/vxge.txt 10347F: drivers/net/ethernet/neterion/ 10348 10349NETFILTER 10350M: Pablo Neira Ayuso <pablo@netfilter.org> 10351M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10352M: Florian Westphal <fw@strlen.de> 10353L: netfilter-devel@vger.kernel.org 10354L: coreteam@netfilter.org 10355W: http://www.netfilter.org/ 10356W: http://www.iptables.org/ 10357W: http://www.nftables.org/ 10358Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10360T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10361S: Maintained 10362F: include/linux/netfilter* 10363F: include/linux/netfilter/ 10364F: include/net/netfilter/ 10365F: include/uapi/linux/netfilter* 10366F: include/uapi/linux/netfilter/ 10367F: net/*/netfilter.c 10368F: net/*/netfilter/ 10369F: net/netfilter/ 10370F: net/bridge/br_netfilter*.c 10371 10372NETROM NETWORK LAYER 10373M: Ralf Baechle <ralf@linux-mips.org> 10374L: linux-hams@vger.kernel.org 10375W: http://www.linux-ax25.org/ 10376S: Maintained 10377F: include/net/netrom.h 10378F: include/uapi/linux/netrom.h 10379F: net/netrom/ 10380 10381NETRONOME ETHERNET DRIVERS 10382M: Jakub Kicinski <jakub.kicinski@netronome.com> 10383L: oss-drivers@netronome.com 10384S: Maintained 10385F: drivers/net/ethernet/netronome/ 10386 10387NETWORK BLOCK DEVICE (NBD) 10388M: Josef Bacik <josef@toxicpanda.com> 10389S: Maintained 10390L: linux-block@vger.kernel.org 10391L: nbd@other.debian.org 10392F: Documentation/blockdev/nbd.txt 10393F: drivers/block/nbd.c 10394F: include/uapi/linux/nbd.h 10395 10396NETWORK DROP MONITOR 10397M: Neil Horman <nhorman@tuxdriver.com> 10398L: netdev@vger.kernel.org 10399S: Maintained 10400W: https://fedorahosted.org/dropwatch/ 10401F: net/core/drop_monitor.c 10402 10403NETWORKING DRIVERS 10404M: "David S. Miller" <davem@davemloft.net> 10405L: netdev@vger.kernel.org 10406W: http://www.linuxfoundation.org/en/Net 10407Q: http://patchwork.ozlabs.org/project/netdev/list/ 10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10410S: Odd Fixes 10411F: Documentation/devicetree/bindings/net/ 10412F: drivers/net/ 10413F: include/linux/if_* 10414F: include/linux/netdevice.h 10415F: include/linux/etherdevice.h 10416F: include/linux/fcdevice.h 10417F: include/linux/fddidevice.h 10418F: include/linux/hippidevice.h 10419F: include/linux/inetdevice.h 10420F: include/uapi/linux/if_* 10421F: include/uapi/linux/netdevice.h 10422 10423NETWORKING DRIVERS (WIRELESS) 10424M: Kalle Valo <kvalo@codeaurora.org> 10425L: linux-wireless@vger.kernel.org 10426Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10429S: Maintained 10430F: Documentation/devicetree/bindings/net/wireless/ 10431F: drivers/net/wireless/ 10432 10433NETWORKING [DSA] 10434M: Andrew Lunn <andrew@lunn.ch> 10435M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10436M: Florian Fainelli <f.fainelli@gmail.com> 10437S: Maintained 10438F: Documentation/devicetree/bindings/net/dsa/ 10439F: net/dsa/ 10440F: include/net/dsa.h 10441F: include/linux/dsa/ 10442F: drivers/net/dsa/ 10443 10444NETWORKING [GENERAL] 10445M: "David S. Miller" <davem@davemloft.net> 10446L: netdev@vger.kernel.org 10447W: http://www.linuxfoundation.org/en/Net 10448Q: http://patchwork.ozlabs.org/project/netdev/list/ 10449T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10451B: mailto:netdev@vger.kernel.org 10452S: Maintained 10453F: net/ 10454F: include/net/ 10455F: include/linux/in.h 10456F: include/linux/net.h 10457F: include/linux/netdevice.h 10458F: include/uapi/linux/in.h 10459F: include/uapi/linux/net.h 10460F: include/uapi/linux/netdevice.h 10461F: include/uapi/linux/net_namespace.h 10462F: tools/testing/selftests/net/ 10463F: lib/net_utils.c 10464F: lib/random32.c 10465F: Documentation/networking/ 10466 10467NETWORKING [IPSEC] 10468M: Steffen Klassert <steffen.klassert@secunet.com> 10469M: Herbert Xu <herbert@gondor.apana.org.au> 10470M: "David S. Miller" <davem@davemloft.net> 10471L: netdev@vger.kernel.org 10472T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10473T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10474S: Maintained 10475F: net/xfrm/ 10476F: net/key/ 10477F: net/ipv4/xfrm* 10478F: net/ipv4/esp4* 10479F: net/ipv4/ah4.c 10480F: net/ipv4/ipcomp.c 10481F: net/ipv4/ip_vti.c 10482F: net/ipv6/xfrm* 10483F: net/ipv6/esp6* 10484F: net/ipv6/ah6.c 10485F: net/ipv6/ipcomp6.c 10486F: net/ipv6/ip6_vti.c 10487F: include/uapi/linux/xfrm.h 10488F: include/net/xfrm.h 10489 10490NETWORKING [IPv4/IPv6] 10491M: "David S. Miller" <davem@davemloft.net> 10492M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10493M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10494L: netdev@vger.kernel.org 10495T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10496S: Maintained 10497F: net/ipv4/ 10498F: net/ipv6/ 10499F: include/net/ip* 10500F: arch/x86/net/* 10501 10502NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10503M: Paul Moore <paul@paul-moore.com> 10504W: https://github.com/netlabel 10505L: netdev@vger.kernel.org 10506L: linux-security-module@vger.kernel.org 10507S: Maintained 10508F: Documentation/netlabel/ 10509F: include/net/calipso.h 10510F: include/net/cipso_ipv4.h 10511F: include/net/netlabel.h 10512F: include/uapi/linux/netfilter/xt_SECMARK.h 10513F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10514F: net/netlabel/ 10515F: net/ipv4/cipso_ipv4.c 10516F: net/ipv6/calipso.c 10517F: net/netfilter/xt_CONNSECMARK.c 10518F: net/netfilter/xt_SECMARK.c 10519 10520NETWORKING [TCP] 10521M: Eric Dumazet <edumazet@google.com> 10522L: netdev@vger.kernel.org 10523S: Maintained 10524F: net/ipv4/tcp*.c 10525F: net/ipv4/syncookies.c 10526F: net/ipv6/tcp*.c 10527F: net/ipv6/syncookies.c 10528F: include/uapi/linux/tcp.h 10529F: include/net/tcp.h 10530F: include/linux/tcp.h 10531F: include/trace/events/tcp.h 10532 10533NETWORKING [TLS] 10534M: Boris Pismenny <borisp@mellanox.com> 10535M: Aviad Yehezkel <aviadye@mellanox.com> 10536M: Dave Watson <davejwatson@fb.com> 10537M: John Fastabend <john.fastabend@gmail.com> 10538M: Daniel Borkmann <daniel@iogearbox.net> 10539L: netdev@vger.kernel.org 10540S: Maintained 10541F: net/tls/* 10542F: include/uapi/linux/tls.h 10543F: include/net/tls.h 10544 10545NETWORKING [WIRELESS] 10546L: linux-wireless@vger.kernel.org 10547Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10548 10549NETDEVSIM 10550M: Jakub Kicinski <jakub.kicinski@netronome.com> 10551S: Maintained 10552F: drivers/net/netdevsim/* 10553 10554NETXEN (1/10) GbE SUPPORT 10555M: Manish Chopra <manish.chopra@cavium.com> 10556M: Rahul Verma <rahul.verma@cavium.com> 10557M: Dept-GELinuxNICDev@cavium.com 10558L: netdev@vger.kernel.org 10559S: Supported 10560F: drivers/net/ethernet/qlogic/netxen/ 10561 10562NFC SUBSYSTEM 10563M: Samuel Ortiz <sameo@linux.intel.com> 10564L: linux-wireless@vger.kernel.org 10565L: linux-nfc@lists.01.org (subscribers-only) 10566S: Supported 10567F: net/nfc/ 10568F: include/net/nfc/ 10569F: include/uapi/linux/nfc.h 10570F: drivers/nfc/ 10571F: include/linux/platform_data/nfcmrvl.h 10572F: include/linux/platform_data/nxp-nci.h 10573F: Documentation/devicetree/bindings/net/nfc/ 10574 10575NFS, SUNRPC, AND LOCKD CLIENTS 10576M: Trond Myklebust <trond.myklebust@hammerspace.com> 10577M: Anna Schumaker <anna.schumaker@netapp.com> 10578L: linux-nfs@vger.kernel.org 10579W: http://client.linux-nfs.org 10580T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10581S: Maintained 10582F: fs/lockd/ 10583F: fs/nfs/ 10584F: fs/nfs_common/ 10585F: net/sunrpc/ 10586F: include/linux/lockd/ 10587F: include/linux/nfs* 10588F: include/linux/sunrpc/ 10589F: include/uapi/linux/nfs* 10590F: include/uapi/linux/sunrpc/ 10591 10592NILFS2 FILESYSTEM 10593M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10594L: linux-nilfs@vger.kernel.org 10595W: https://nilfs.sourceforge.io/ 10596W: https://nilfs.osdn.jp/ 10597T: git git://github.com/konis/nilfs2.git 10598S: Supported 10599F: Documentation/filesystems/nilfs2.txt 10600F: fs/nilfs2/ 10601F: include/trace/events/nilfs2.h 10602F: include/uapi/linux/nilfs2_api.h 10603F: include/uapi/linux/nilfs2_ondisk.h 10604 10605NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10606M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10607W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10608S: Maintained 10609F: Documentation/scsi/NinjaSCSI.txt 10610F: drivers/scsi/pcmcia/nsp_* 10611 10612NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10613M: GOTO Masanori <gotom@debian.or.jp> 10614M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10615W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10616S: Maintained 10617F: Documentation/scsi/NinjaSCSI.txt 10618F: drivers/scsi/nsp32* 10619 10620NIOS2 ARCHITECTURE 10621M: Ley Foon Tan <lftan@altera.com> 10622L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10623T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10624S: Maintained 10625F: arch/nios2/ 10626 10627NOHZ, DYNTICKS SUPPORT 10628M: Frederic Weisbecker <fweisbec@gmail.com> 10629M: Thomas Gleixner <tglx@linutronix.de> 10630M: Ingo Molnar <mingo@kernel.org> 10631L: linux-kernel@vger.kernel.org 10632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10633S: Maintained 10634F: kernel/time/tick*.* 10635F: include/linux/tick.h 10636F: include/linux/sched/nohz.h 10637 10638NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10639M: Pavel Machek <pavel@ucw.cz> 10640M: Sakari Ailus <sakari.ailus@iki.fi> 10641L: linux-media@vger.kernel.org 10642S: Maintained 10643F: drivers/media/i2c/et8ek8 10644F: drivers/media/i2c/ad5820.c 10645 10646NOKIA N900 POWER SUPPLY DRIVERS 10647R: Pali Rohár <pali.rohar@gmail.com> 10648F: include/linux/power/bq2415x_charger.h 10649F: include/linux/power/bq27xxx_battery.h 10650F: include/linux/power/isp1704_charger.h 10651F: drivers/power/supply/bq2415x_charger.c 10652F: drivers/power/supply/bq27xxx_battery.c 10653F: drivers/power/supply/bq27xxx_battery_i2c.c 10654F: drivers/power/supply/isp1704_charger.c 10655F: drivers/power/supply/rx51_battery.c 10656 10657NTB AMD DRIVER 10658M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10659L: linux-ntb@googlegroups.com 10660S: Supported 10661F: drivers/ntb/hw/amd/ 10662 10663NTB DRIVER CORE 10664M: Jon Mason <jdmason@kudzu.us> 10665M: Dave Jiang <dave.jiang@intel.com> 10666M: Allen Hubbe <allenbh@gmail.com> 10667L: linux-ntb@googlegroups.com 10668S: Supported 10669W: https://github.com/jonmason/ntb/wiki 10670T: git git://github.com/jonmason/ntb.git 10671F: drivers/ntb/ 10672F: drivers/net/ntb_netdev.c 10673F: include/linux/ntb.h 10674F: include/linux/ntb_transport.h 10675F: tools/testing/selftests/ntb/ 10676 10677NTB IDT DRIVER 10678M: Serge Semin <fancer.lancer@gmail.com> 10679L: linux-ntb@googlegroups.com 10680S: Supported 10681F: drivers/ntb/hw/idt/ 10682 10683NTB INTEL DRIVER 10684M: Dave Jiang <dave.jiang@intel.com> 10685L: linux-ntb@googlegroups.com 10686S: Supported 10687W: https://github.com/davejiang/linux/wiki 10688T: git https://github.com/davejiang/linux.git 10689F: drivers/ntb/hw/intel/ 10690 10691NTFS FILESYSTEM 10692M: Anton Altaparmakov <anton@tuxera.com> 10693L: linux-ntfs-dev@lists.sourceforge.net 10694W: http://www.tuxera.com/ 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10696S: Supported 10697F: Documentation/filesystems/ntfs.txt 10698F: fs/ntfs/ 10699 10700NUBUS SUBSYSTEM 10701M: Finn Thain <fthain@telegraphics.com.au> 10702L: linux-m68k@lists.linux-m68k.org 10703S: Maintained 10704F: arch/*/include/asm/nubus.h 10705F: drivers/nubus/ 10706F: include/linux/nubus.h 10707F: include/uapi/linux/nubus.h 10708 10709NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10710M: Antonino Daplas <adaplas@gmail.com> 10711L: linux-fbdev@vger.kernel.org 10712S: Maintained 10713F: drivers/video/fbdev/riva/ 10714F: drivers/video/fbdev/nvidia/ 10715 10716NVM EXPRESS DRIVER 10717M: Keith Busch <keith.busch@intel.com> 10718M: Jens Axboe <axboe@fb.com> 10719M: Christoph Hellwig <hch@lst.de> 10720M: Sagi Grimberg <sagi@grimberg.me> 10721L: linux-nvme@lists.infradead.org 10722T: git://git.infradead.org/nvme.git 10723W: http://git.infradead.org/nvme.git 10724S: Supported 10725F: drivers/nvme/host/ 10726F: include/linux/nvme.h 10727F: include/uapi/linux/nvme_ioctl.h 10728 10729NVM EXPRESS FC TRANSPORT DRIVERS 10730M: James Smart <james.smart@broadcom.com> 10731L: linux-nvme@lists.infradead.org 10732S: Supported 10733F: include/linux/nvme-fc.h 10734F: include/linux/nvme-fc-driver.h 10735F: drivers/nvme/host/fc.c 10736F: drivers/nvme/target/fc.c 10737F: drivers/nvme/target/fcloop.c 10738 10739NVM EXPRESS TARGET DRIVER 10740M: Christoph Hellwig <hch@lst.de> 10741M: Sagi Grimberg <sagi@grimberg.me> 10742L: linux-nvme@lists.infradead.org 10743T: git://git.infradead.org/nvme.git 10744W: http://git.infradead.org/nvme.git 10745S: Supported 10746F: drivers/nvme/target/ 10747 10748NVMEM FRAMEWORK 10749M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10750S: Maintained 10751F: drivers/nvmem/ 10752F: Documentation/devicetree/bindings/nvmem/ 10753F: Documentation/ABI/stable/sysfs-bus-nvmem 10754F: include/linux/nvmem-consumer.h 10755F: include/linux/nvmem-provider.h 10756 10757NXP SGTL5000 DRIVER 10758M: Fabio Estevam <fabio.estevam@nxp.com> 10759L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10760S: Maintained 10761F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10762F: sound/soc/codecs/sgtl5000* 10763 10764NXP TDA998X DRM DRIVER 10765M: Russell King <linux@armlinux.org.uk> 10766S: Maintained 10767T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10768T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10769F: drivers/gpu/drm/i2c/tda998x_drv.c 10770F: include/drm/i2c/tda998x.h 10771F: include/dt-bindings/display/tda998x.h 10772K: "nxp,tda998x" 10773 10774NXP TFA9879 DRIVER 10775M: Peter Rosin <peda@axentia.se> 10776L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10777S: Maintained 10778F: Documentation/devicetree/bindings/sound/tfa9879.txt 10779F: sound/soc/codecs/tfa9879* 10780 10781NXP-NCI NFC DRIVER 10782M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10783R: Charles Gorand <charles.gorand@effinnov.com> 10784L: linux-nfc@lists.01.org (moderated for non-subscribers) 10785S: Supported 10786F: drivers/nfc/nxp-nci 10787 10788OBJTOOL 10789M: Josh Poimboeuf <jpoimboe@redhat.com> 10790M: Peter Zijlstra <peterz@infradead.org> 10791S: Supported 10792F: tools/objtool/ 10793 10794OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10795M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10796M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10797L: linuxppc-dev@lists.ozlabs.org 10798S: Supported 10799F: arch/powerpc/platforms/powernv/ocxl.c 10800F: arch/powerpc/include/asm/pnv-ocxl.h 10801F: drivers/misc/ocxl/ 10802F: include/misc/ocxl* 10803F: include/uapi/misc/ocxl.h 10804F: Documentation/accelerators/ocxl.rst 10805 10806OMAP AUDIO SUPPORT 10807M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10808M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10809L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10810L: linux-omap@vger.kernel.org 10811S: Maintained 10812F: sound/soc/omap/ 10813 10814OMAP CLOCK FRAMEWORK SUPPORT 10815M: Paul Walmsley <paul@pwsan.com> 10816L: linux-omap@vger.kernel.org 10817S: Maintained 10818F: arch/arm/*omap*/*clock* 10819 10820OMAP DEVICE TREE SUPPORT 10821M: Benoît Cousson <bcousson@baylibre.com> 10822M: Tony Lindgren <tony@atomide.com> 10823L: linux-omap@vger.kernel.org 10824L: devicetree@vger.kernel.org 10825S: Maintained 10826F: arch/arm/boot/dts/*omap* 10827F: arch/arm/boot/dts/*am3* 10828F: arch/arm/boot/dts/*am4* 10829F: arch/arm/boot/dts/*am5* 10830F: arch/arm/boot/dts/*dra7* 10831 10832OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10833L: linux-omap@vger.kernel.org 10834L: linux-fbdev@vger.kernel.org 10835S: Orphan 10836F: drivers/video/fbdev/omap2/ 10837F: Documentation/arm/OMAP/DSS 10838 10839OMAP FRAMEBUFFER SUPPORT 10840L: linux-fbdev@vger.kernel.org 10841L: linux-omap@vger.kernel.org 10842S: Orphan 10843F: drivers/video/fbdev/omap/ 10844 10845OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10846M: Roger Quadros <rogerq@ti.com> 10847M: Tony Lindgren <tony@atomide.com> 10848L: linux-omap@vger.kernel.org 10849S: Maintained 10850F: drivers/memory/omap-gpmc.c 10851F: arch/arm/mach-omap2/*gpmc* 10852 10853OMAP GPIO DRIVER 10854M: Grygorii Strashko <grygorii.strashko@ti.com> 10855M: Santosh Shilimkar <ssantosh@kernel.org> 10856M: Kevin Hilman <khilman@kernel.org> 10857L: linux-omap@vger.kernel.org 10858S: Maintained 10859F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10860F: drivers/gpio/gpio-omap.c 10861 10862OMAP HARDWARE SPINLOCK SUPPORT 10863M: Ohad Ben-Cohen <ohad@wizery.com> 10864L: linux-omap@vger.kernel.org 10865S: Maintained 10866F: drivers/hwspinlock/omap_hwspinlock.c 10867 10868OMAP HS MMC SUPPORT 10869L: linux-mmc@vger.kernel.org 10870L: linux-omap@vger.kernel.org 10871S: Orphan 10872F: drivers/mmc/host/omap_hsmmc.c 10873 10874OMAP HWMOD DATA 10875M: Paul Walmsley <paul@pwsan.com> 10876L: linux-omap@vger.kernel.org 10877S: Maintained 10878F: arch/arm/mach-omap2/omap_hwmod*data* 10879 10880OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10881M: Benoît Cousson <bcousson@baylibre.com> 10882L: linux-omap@vger.kernel.org 10883S: Maintained 10884F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10885 10886OMAP HWMOD SUPPORT 10887M: Benoît Cousson <bcousson@baylibre.com> 10888M: Paul Walmsley <paul@pwsan.com> 10889L: linux-omap@vger.kernel.org 10890S: Maintained 10891F: arch/arm/mach-omap2/omap_hwmod.* 10892 10893OMAP I2C DRIVER 10894M: Vignesh R <vigneshr@ti.com> 10895L: linux-omap@vger.kernel.org 10896L: linux-i2c@vger.kernel.org 10897S: Maintained 10898F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 10899F: drivers/i2c/busses/i2c-omap.c 10900 10901OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10902M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10903L: linux-media@vger.kernel.org 10904S: Maintained 10905F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10906F: drivers/media/platform/omap3isp/ 10907F: drivers/staging/media/omap4iss/ 10908 10909OMAP MMC SUPPORT 10910M: Aaro Koskinen <aaro.koskinen@iki.fi> 10911L: linux-omap@vger.kernel.org 10912S: Odd Fixes 10913F: drivers/mmc/host/omap.c 10914 10915OMAP POWER MANAGEMENT SUPPORT 10916M: Kevin Hilman <khilman@kernel.org> 10917L: linux-omap@vger.kernel.org 10918S: Maintained 10919F: arch/arm/*omap*/*pm* 10920F: drivers/cpufreq/omap-cpufreq.c 10921 10922OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10923M: Rajendra Nayak <rnayak@codeaurora.org> 10924M: Paul Walmsley <paul@pwsan.com> 10925L: linux-omap@vger.kernel.org 10926S: Maintained 10927F: arch/arm/mach-omap2/prm* 10928 10929OMAP RANDOM NUMBER GENERATOR SUPPORT 10930M: Deepak Saxena <dsaxena@plexity.net> 10931S: Maintained 10932F: drivers/char/hw_random/omap-rng.c 10933 10934OMAP USB SUPPORT 10935L: linux-usb@vger.kernel.org 10936L: linux-omap@vger.kernel.org 10937S: Orphan 10938F: drivers/usb/*/*omap* 10939F: arch/arm/*omap*/usb* 10940 10941OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10942M: Mark Jackson <mpfj@newflow.co.uk> 10943L: linux-omap@vger.kernel.org 10944S: Maintained 10945F: arch/arm/boot/dts/am335x-nano.dts 10946 10947OMAP1 SUPPORT 10948M: Aaro Koskinen <aaro.koskinen@iki.fi> 10949M: Tony Lindgren <tony@atomide.com> 10950L: linux-omap@vger.kernel.org 10951Q: http://patchwork.kernel.org/project/linux-omap/list/ 10952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10953S: Maintained 10954F: arch/arm/mach-omap1/ 10955F: arch/arm/plat-omap/ 10956F: arch/arm/configs/omap1_defconfig 10957F: drivers/i2c/busses/i2c-omap.c 10958F: include/linux/platform_data/i2c-omap.h 10959F: include/linux/platform_data/ams-delta-fiq.h 10960 10961OMAP2+ SUPPORT 10962M: Tony Lindgren <tony@atomide.com> 10963L: linux-omap@vger.kernel.org 10964W: http://www.muru.com/linux/omap/ 10965W: http://linux.omap.com/ 10966Q: http://patchwork.kernel.org/project/linux-omap/list/ 10967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10968S: Maintained 10969F: arch/arm/mach-omap2/ 10970F: arch/arm/plat-omap/ 10971F: arch/arm/configs/omap2plus_defconfig 10972F: drivers/i2c/busses/i2c-omap.c 10973F: drivers/irqchip/irq-omap-intc.c 10974F: drivers/mfd/*omap*.c 10975F: drivers/mfd/menelaus.c 10976F: drivers/mfd/palmas.c 10977F: drivers/mfd/tps65217.c 10978F: drivers/mfd/tps65218.c 10979F: drivers/mfd/tps65910.c 10980F: drivers/mfd/twl-core.[ch] 10981F: drivers/mfd/twl4030*.c 10982F: drivers/mfd/twl6030*.c 10983F: drivers/mfd/twl6040*.c 10984F: drivers/regulator/palmas-regulator*.c 10985F: drivers/regulator/pbias-regulator.c 10986F: drivers/regulator/tps65217-regulator.c 10987F: drivers/regulator/tps65218-regulator.c 10988F: drivers/regulator/tps65910-regulator.c 10989F: drivers/regulator/twl-regulator.c 10990F: drivers/regulator/twl6030-regulator.c 10991F: include/linux/platform_data/i2c-omap.h 10992 10993ONION OMEGA2+ BOARD 10994M: Harvey Hunt <harveyhuntnexus@gmail.com> 10995L: linux-mips@vger.kernel.org 10996S: Maintained 10997F: arch/mips/boot/dts/ralink/omega2p.dts 10998 10999OMFS FILESYSTEM 11000M: Bob Copeland <me@bobcopeland.com> 11001L: linux-karma-devel@lists.sourceforge.net 11002S: Maintained 11003F: Documentation/filesystems/omfs.txt 11004F: fs/omfs/ 11005 11006OMNIKEY CARDMAN 4000 DRIVER 11007M: Harald Welte <laforge@gnumonks.org> 11008S: Maintained 11009F: drivers/char/pcmcia/cm4000_cs.c 11010F: include/linux/cm4000_cs.h 11011F: include/uapi/linux/cm4000_cs.h 11012 11013OMNIKEY CARDMAN 4040 DRIVER 11014M: Harald Welte <laforge@gnumonks.org> 11015S: Maintained 11016F: drivers/char/pcmcia/cm4040_cs.* 11017 11018OMNIVISION OV13858 SENSOR DRIVER 11019M: Sakari Ailus <sakari.ailus@linux.intel.com> 11020L: linux-media@vger.kernel.org 11021T: git git://linuxtv.org/media_tree.git 11022S: Maintained 11023F: drivers/media/i2c/ov13858.c 11024 11025OMNIVISION OV2680 SENSOR DRIVER 11026M: Rui Miguel Silva <rmfrfs@gmail.com> 11027L: linux-media@vger.kernel.org 11028T: git git://linuxtv.org/media_tree.git 11029S: Maintained 11030F: drivers/media/i2c/ov2680.c 11031F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11032 11033OMNIVISION OV2685 SENSOR DRIVER 11034M: Shunqian Zheng <zhengsq@rock-chips.com> 11035L: linux-media@vger.kernel.org 11036T: git git://linuxtv.org/media_tree.git 11037S: Maintained 11038F: drivers/media/i2c/ov2685.c 11039 11040OMNIVISION OV5640 SENSOR DRIVER 11041M: Steve Longerbeam <slongerbeam@gmail.com> 11042L: linux-media@vger.kernel.org 11043T: git git://linuxtv.org/media_tree.git 11044S: Maintained 11045F: drivers/media/i2c/ov5640.c 11046 11047OMNIVISION OV5647 SENSOR DRIVER 11048M: Luis Oliveira <lolivei@synopsys.com> 11049L: linux-media@vger.kernel.org 11050T: git git://linuxtv.org/media_tree.git 11051S: Maintained 11052F: drivers/media/i2c/ov5647.c 11053 11054OMNIVISION OV5695 SENSOR DRIVER 11055M: Shunqian Zheng <zhengsq@rock-chips.com> 11056L: linux-media@vger.kernel.org 11057T: git git://linuxtv.org/media_tree.git 11058S: Maintained 11059F: drivers/media/i2c/ov5695.c 11060 11061OMNIVISION OV7670 SENSOR DRIVER 11062M: Jonathan Corbet <corbet@lwn.net> 11063L: linux-media@vger.kernel.org 11064T: git git://linuxtv.org/media_tree.git 11065S: Maintained 11066F: drivers/media/i2c/ov7670.c 11067F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11068 11069OMNIVISION OV772x SENSOR DRIVER 11070M: Jacopo Mondi <jacopo@jmondi.org> 11071L: linux-media@vger.kernel.org 11072T: git git://linuxtv.org/media_tree.git 11073S: Odd fixes 11074F: drivers/media/i2c/ov772x.c 11075F: include/media/i2c/ov772x.h 11076F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11077 11078OMNIVISION OV7740 SENSOR DRIVER 11079M: Wenyou Yang <wenyou.yang@microchip.com> 11080L: linux-media@vger.kernel.org 11081T: git git://linuxtv.org/media_tree.git 11082S: Maintained 11083F: drivers/media/i2c/ov7740.c 11084F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11085 11086OMNIVISION OV9650 SENSOR DRIVER 11087M: Sakari Ailus <sakari.ailus@linux.intel.com> 11088R: Akinobu Mita <akinobu.mita@gmail.com> 11089R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11090L: linux-media@vger.kernel.org 11091T: git git://linuxtv.org/media_tree.git 11092S: Maintained 11093F: drivers/media/i2c/ov9650.c 11094F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11095 11096ONENAND FLASH DRIVER 11097M: Kyungmin Park <kyungmin.park@samsung.com> 11098L: linux-mtd@lists.infradead.org 11099S: Maintained 11100F: drivers/mtd/nand/onenand/ 11101F: include/linux/mtd/onenand*.h 11102 11103ONSTREAM SCSI TAPE DRIVER 11104M: Willem Riede <osst@riede.org> 11105L: osst-users@lists.sourceforge.net 11106L: linux-scsi@vger.kernel.org 11107S: Maintained 11108F: Documentation/scsi/osst.txt 11109F: drivers/scsi/osst.* 11110F: drivers/scsi/osst_*.h 11111F: drivers/scsi/st.h 11112 11113OP-TEE DRIVER 11114M: Jens Wiklander <jens.wiklander@linaro.org> 11115S: Maintained 11116F: drivers/tee/optee/ 11117 11118OPA-VNIC DRIVER 11119M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11120M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11121L: linux-rdma@vger.kernel.org 11122S: Supported 11123F: drivers/infiniband/ulp/opa_vnic 11124 11125OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11126M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11127M: Frank Rowand <frowand.list@gmail.com> 11128L: devicetree@vger.kernel.org 11129S: Maintained 11130F: Documentation/devicetree/dynamic-resolution-notes.txt 11131F: Documentation/devicetree/overlay-notes.txt 11132F: drivers/of/overlay.c 11133F: drivers/of/resolver.c 11134K: of_overlay_notifier_ 11135 11136OPEN FIRMWARE AND FLATTENED DEVICE TREE 11137M: Rob Herring <robh+dt@kernel.org> 11138M: Frank Rowand <frowand.list@gmail.com> 11139L: devicetree@vger.kernel.org 11140W: http://www.devicetree.org/ 11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11142S: Maintained 11143F: drivers/of/ 11144F: include/linux/of*.h 11145F: scripts/dtc/ 11146F: Documentation/ABI/testing/sysfs-firmware-ofw 11147 11148OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11149M: Rob Herring <robh+dt@kernel.org> 11150M: Mark Rutland <mark.rutland@arm.com> 11151L: devicetree@vger.kernel.org 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11153Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11154S: Maintained 11155F: Documentation/devicetree/ 11156F: arch/*/boot/dts/ 11157F: include/dt-bindings/ 11158 11159OPENCORES I2C BUS DRIVER 11160M: Peter Korsgaard <peter@korsgaard.com> 11161L: linux-i2c@vger.kernel.org 11162S: Maintained 11163F: Documentation/i2c/busses/i2c-ocores 11164F: drivers/i2c/busses/i2c-ocores.c 11165 11166OPENRISC ARCHITECTURE 11167M: Jonas Bonn <jonas@southpole.se> 11168M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11169M: Stafford Horne <shorne@gmail.com> 11170T: git git://github.com/openrisc/linux.git 11171L: openrisc@lists.librecores.org 11172W: http://openrisc.io 11173S: Maintained 11174F: Documentation/devicetree/bindings/openrisc/ 11175F: Documentation/openrisc/ 11176F: arch/openrisc/ 11177F: drivers/irqchip/irq-ompic.c 11178F: drivers/irqchip/irq-or1k-* 11179 11180OPENVSWITCH 11181M: Pravin B Shelar <pshelar@ovn.org> 11182L: netdev@vger.kernel.org 11183L: dev@openvswitch.org 11184W: http://openvswitch.org 11185S: Maintained 11186F: net/openvswitch/ 11187F: include/uapi/linux/openvswitch.h 11188 11189OPERATING PERFORMANCE POINTS (OPP) 11190M: Viresh Kumar <vireshk@kernel.org> 11191M: Nishanth Menon <nm@ti.com> 11192M: Stephen Boyd <sboyd@kernel.org> 11193L: linux-pm@vger.kernel.org 11194S: Maintained 11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11196F: drivers/opp/ 11197F: include/linux/pm_opp.h 11198F: Documentation/power/opp.txt 11199F: Documentation/devicetree/bindings/opp/ 11200 11201OPL4 DRIVER 11202M: Clemens Ladisch <clemens@ladisch.de> 11203L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11204T: git git://git.alsa-project.org/alsa-kernel.git 11205S: Maintained 11206F: sound/drivers/opl4/ 11207 11208OPROFILE 11209M: Robert Richter <rric@kernel.org> 11210L: oprofile-list@lists.sf.net 11211S: Maintained 11212F: arch/*/include/asm/oprofile*.h 11213F: arch/*/oprofile/ 11214F: drivers/oprofile/ 11215F: include/linux/oprofile.h 11216 11217ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11218M: Mark Fasheh <mark@fasheh.com> 11219M: Joel Becker <jlbec@evilplan.org> 11220L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11221W: http://ocfs2.wiki.kernel.org 11222S: Supported 11223F: Documentation/filesystems/ocfs2.txt 11224F: Documentation/filesystems/dlmfs.txt 11225F: fs/ocfs2/ 11226 11227ORANGEFS FILESYSTEM 11228M: Mike Marshall <hubcap@omnibond.com> 11229R: Martin Brandenburg <martin@omnibond.com> 11230L: devel@lists.orangefs.org 11231T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11232S: Supported 11233F: fs/orangefs/ 11234F: Documentation/filesystems/orangefs.txt 11235 11236ORINOCO DRIVER 11237L: linux-wireless@vger.kernel.org 11238W: http://wireless.kernel.org/en/users/Drivers/orinoco 11239W: http://www.nongnu.org/orinoco/ 11240S: Orphan 11241F: drivers/net/wireless/intersil/orinoco/ 11242 11243OSD LIBRARY and FILESYSTEM 11244M: Boaz Harrosh <ooo@electrozaur.com> 11245S: Maintained 11246F: drivers/scsi/osd/ 11247F: include/scsi/osd_* 11248F: fs/exofs/ 11249 11250OV2659 OMNIVISION SENSOR DRIVER 11251M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11252L: linux-media@vger.kernel.org 11253W: https://linuxtv.org 11254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11255T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11256S: Maintained 11257F: drivers/media/i2c/ov2659.c 11258F: include/media/i2c/ov2659.h 11259 11260OVERLAY FILESYSTEM 11261M: Miklos Szeredi <miklos@szeredi.hu> 11262L: linux-unionfs@vger.kernel.org 11263T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11264S: Supported 11265F: fs/overlayfs/ 11266F: Documentation/filesystems/overlayfs.txt 11267 11268P54 WIRELESS DRIVER 11269M: Christian Lamparter <chunkeey@googlemail.com> 11270L: linux-wireless@vger.kernel.org 11271W: http://wireless.kernel.org/en/users/Drivers/p54 11272S: Maintained 11273F: drivers/net/wireless/intersil/p54/ 11274 11275PA SEMI ETHERNET DRIVER 11276L: netdev@vger.kernel.org 11277S: Orphan 11278F: drivers/net/ethernet/pasemi/* 11279 11280PA SEMI SMBUS DRIVER 11281L: linux-i2c@vger.kernel.org 11282S: Orphan 11283F: drivers/i2c/busses/i2c-pasemi.c 11284 11285PADATA PARALLEL EXECUTION MECHANISM 11286M: Steffen Klassert <steffen.klassert@secunet.com> 11287L: linux-crypto@vger.kernel.org 11288S: Maintained 11289F: kernel/padata.c 11290F: include/linux/padata.h 11291F: Documentation/padata.txt 11292 11293PANASONIC LAPTOP ACPI EXTRAS DRIVER 11294M: Harald Welte <laforge@gnumonks.org> 11295L: platform-driver-x86@vger.kernel.org 11296S: Maintained 11297F: drivers/platform/x86/panasonic-laptop.c 11298 11299PARALLEL LCD/KEYPAD PANEL DRIVER 11300M: Willy Tarreau <willy@haproxy.com> 11301M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11302S: Odd Fixes 11303F: Documentation/auxdisplay/lcd-panel-cgram.txt 11304F: drivers/auxdisplay/panel.c 11305 11306PARALLEL PORT SUBSYSTEM 11307M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11308M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11309L: linux-parport@lists.infradead.org (subscribers-only) 11310S: Maintained 11311F: drivers/parport/ 11312F: include/linux/parport*.h 11313F: drivers/char/ppdev.c 11314F: include/uapi/linux/ppdev.h 11315F: Documentation/parport*.txt 11316 11317PARAVIRT_OPS INTERFACE 11318M: Juergen Gross <jgross@suse.com> 11319M: Alok Kataria <akataria@vmware.com> 11320L: virtualization@lists.linux-foundation.org 11321S: Supported 11322F: Documentation/virtual/paravirt_ops.txt 11323F: arch/*/kernel/paravirt* 11324F: arch/*/include/asm/paravirt*.h 11325F: include/linux/hypervisor.h 11326 11327PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11328M: Tim Waugh <tim@cyberelk.net> 11329L: linux-parport@lists.infradead.org (subscribers-only) 11330S: Maintained 11331F: Documentation/blockdev/paride.txt 11332F: drivers/block/paride/ 11333 11334PARISC ARCHITECTURE 11335M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11336M: Helge Deller <deller@gmx.de> 11337L: linux-parisc@vger.kernel.org 11338W: http://www.parisc-linux.org/ 11339Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11342S: Maintained 11343F: arch/parisc/ 11344F: Documentation/parisc/ 11345F: drivers/parisc/ 11346F: drivers/char/agp/parisc-agp.c 11347F: drivers/input/serio/gscps2.c 11348F: drivers/parport/parport_gsc.* 11349F: drivers/tty/serial/8250/8250_gsc.c 11350F: drivers/video/fbdev/sti* 11351F: drivers/video/console/sti* 11352F: drivers/video/logo/logo_parisc* 11353 11354PARMAN 11355M: Jiri Pirko <jiri@mellanox.com> 11356L: netdev@vger.kernel.org 11357S: Supported 11358F: lib/parman.c 11359F: lib/test_parman.c 11360F: include/linux/parman.h 11361 11362PC87360 HARDWARE MONITORING DRIVER 11363M: Jim Cromie <jim.cromie@gmail.com> 11364L: linux-hwmon@vger.kernel.org 11365S: Maintained 11366F: Documentation/hwmon/pc87360 11367F: drivers/hwmon/pc87360.c 11368 11369PC8736x GPIO DRIVER 11370M: Jim Cromie <jim.cromie@gmail.com> 11371S: Maintained 11372F: drivers/char/pc8736x_gpio.c 11373 11374PC87427 HARDWARE MONITORING DRIVER 11375M: Jean Delvare <jdelvare@suse.com> 11376L: linux-hwmon@vger.kernel.org 11377S: Maintained 11378F: Documentation/hwmon/pc87427 11379F: drivers/hwmon/pc87427.c 11380 11381PCA9532 LED DRIVER 11382M: Riku Voipio <riku.voipio@iki.fi> 11383S: Maintained 11384F: drivers/leds/leds-pca9532.c 11385F: include/linux/leds-pca9532.h 11386 11387PCA9541 I2C BUS MASTER SELECTOR DRIVER 11388M: Guenter Roeck <linux@roeck-us.net> 11389L: linux-i2c@vger.kernel.org 11390S: Maintained 11391F: drivers/i2c/muxes/i2c-mux-pca9541.c 11392 11393PCDP - PRIMARY CONSOLE AND DEBUG PORT 11394M: Khalid Aziz <khalid@gonehiking.org> 11395S: Maintained 11396F: drivers/firmware/pcdp.* 11397 11398PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11399M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11400L: linux-pci@vger.kernel.org 11401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11402S: Maintained 11403F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11404F: drivers/pci/controller/pci-aardvark.c 11405 11406PCI DRIVER FOR ALTERA PCIE IP 11407M: Ley Foon Tan <lftan@altera.com> 11408L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11409L: linux-pci@vger.kernel.org 11410S: Supported 11411F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11412F: drivers/pci/controller/pcie-altera.c 11413 11414PCI DRIVER FOR APPLIEDMICRO XGENE 11415M: Tanmay Inamdar <tinamdar@apm.com> 11416L: linux-pci@vger.kernel.org 11417L: linux-arm-kernel@lists.infradead.org 11418S: Maintained 11419F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11420F: drivers/pci/controller/pci-xgene.c 11421 11422PCI DRIVER FOR ARM VERSATILE PLATFORM 11423M: Rob Herring <robh@kernel.org> 11424L: linux-pci@vger.kernel.org 11425L: linux-arm-kernel@lists.infradead.org 11426S: Maintained 11427F: Documentation/devicetree/bindings/pci/versatile.txt 11428F: drivers/pci/controller/pci-versatile.c 11429 11430PCI DRIVER FOR ARMADA 8K 11431M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11432L: linux-pci@vger.kernel.org 11433L: linux-arm-kernel@lists.infradead.org 11434S: Maintained 11435F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11436F: drivers/pci/controller/dwc/pcie-armada8k.c 11437 11438PCI DRIVER FOR CADENCE PCIE IP 11439M: Alan Douglas <adouglas@cadence.com> 11440L: linux-pci@vger.kernel.org 11441S: Maintained 11442F: Documentation/devicetree/bindings/pci/cdns,*.txt 11443F: drivers/pci/controller/pcie-cadence* 11444 11445PCI DRIVER FOR FREESCALE LAYERSCAPE 11446M: Minghuan Lian <minghuan.Lian@nxp.com> 11447M: Mingkai Hu <mingkai.hu@nxp.com> 11448M: Roy Zang <roy.zang@nxp.com> 11449L: linuxppc-dev@lists.ozlabs.org 11450L: linux-pci@vger.kernel.org 11451L: linux-arm-kernel@lists.infradead.org 11452S: Maintained 11453F: drivers/pci/controller/dwc/*layerscape* 11454 11455PCI DRIVER FOR GENERIC OF HOSTS 11456M: Will Deacon <will.deacon@arm.com> 11457L: linux-pci@vger.kernel.org 11458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11459S: Maintained 11460F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11461F: drivers/pci/controller/pci-host-common.c 11462F: drivers/pci/controller/pci-host-generic.c 11463 11464PCI DRIVER FOR IMX6 11465M: Richard Zhu <hongxing.zhu@nxp.com> 11466M: Lucas Stach <l.stach@pengutronix.de> 11467L: linux-pci@vger.kernel.org 11468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11469S: Maintained 11470F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11471F: drivers/pci/controller/dwc/*imx6* 11472 11473PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11474M: Keith Busch <keith.busch@intel.com> 11475M: Jonathan Derrick <jonathan.derrick@intel.com> 11476L: linux-pci@vger.kernel.org 11477S: Supported 11478F: drivers/pci/controller/vmd.c 11479 11480PCI DRIVER FOR MICROSEMI SWITCHTEC 11481M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11482M: Logan Gunthorpe <logang@deltatee.com> 11483L: linux-pci@vger.kernel.org 11484S: Maintained 11485F: Documentation/switchtec.txt 11486F: Documentation/ABI/testing/sysfs-class-switchtec 11487F: drivers/pci/switch/switchtec* 11488F: include/uapi/linux/switchtec_ioctl.h 11489F: include/linux/switchtec.h 11490F: drivers/ntb/hw/mscc/ 11491 11492PCI DRIVER FOR MOBIVEIL PCIE IP 11493M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11494L: linux-pci@vger.kernel.org 11495S: Supported 11496F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11497F: drivers/pci/controller/pcie-mobiveil.c 11498 11499PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11500M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11501M: Jason Cooper <jason@lakedaemon.net> 11502L: linux-pci@vger.kernel.org 11503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11504S: Maintained 11505F: drivers/pci/controller/*mvebu* 11506 11507PCI DRIVER FOR NVIDIA TEGRA 11508M: Thierry Reding <thierry.reding@gmail.com> 11509L: linux-tegra@vger.kernel.org 11510L: linux-pci@vger.kernel.org 11511S: Supported 11512F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11513F: drivers/pci/controller/pci-tegra.c 11514 11515PCI DRIVER FOR RENESAS R-CAR 11516M: Simon Horman <horms@verge.net.au> 11517L: linux-pci@vger.kernel.org 11518L: linux-renesas-soc@vger.kernel.org 11519S: Maintained 11520F: drivers/pci/controller/*rcar* 11521 11522PCI DRIVER FOR SAMSUNG EXYNOS 11523M: Jingoo Han <jingoohan1@gmail.com> 11524L: linux-pci@vger.kernel.org 11525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11526L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11527S: Maintained 11528F: drivers/pci/controller/dwc/pci-exynos.c 11529 11530PCI DRIVER FOR SYNOPSYS DESIGNWARE 11531M: Jingoo Han <jingoohan1@gmail.com> 11532M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11533L: linux-pci@vger.kernel.org 11534S: Maintained 11535F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11536F: drivers/pci/controller/dwc/*designware* 11537 11538PCI DRIVER FOR TI DRA7XX 11539M: Kishon Vijay Abraham I <kishon@ti.com> 11540L: linux-omap@vger.kernel.org 11541L: linux-pci@vger.kernel.org 11542S: Supported 11543F: Documentation/devicetree/bindings/pci/ti-pci.txt 11544F: drivers/pci/controller/dwc/pci-dra7xx.c 11545 11546PCI DRIVER FOR TI KEYSTONE 11547M: Murali Karicheri <m-karicheri2@ti.com> 11548L: linux-pci@vger.kernel.org 11549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11550S: Maintained 11551F: drivers/pci/controller/dwc/pci-keystone.c 11552 11553PCI ENDPOINT SUBSYSTEM 11554M: Kishon Vijay Abraham I <kishon@ti.com> 11555M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11556L: linux-pci@vger.kernel.org 11557T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11558S: Supported 11559F: drivers/pci/endpoint/ 11560F: drivers/misc/pci_endpoint_test.c 11561F: tools/pci/ 11562 11563PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11564M: Russell Currey <ruscur@russell.cc> 11565M: Sam Bobroff <sbobroff@linux.ibm.com> 11566M: Oliver O'Halloran <oohall@gmail.com> 11567L: linuxppc-dev@lists.ozlabs.org 11568S: Supported 11569F: Documentation/PCI/pci-error-recovery.txt 11570F: drivers/pci/pcie/aer.c 11571F: drivers/pci/pcie/dpc.c 11572F: drivers/pci/pcie/err.c 11573F: Documentation/powerpc/eeh-pci-error-recovery.txt 11574F: arch/powerpc/kernel/eeh*.c 11575F: arch/powerpc/platforms/*/eeh*.c 11576F: arch/powerpc/include/*/eeh*.h 11577 11578PCI ERROR RECOVERY 11579M: Linas Vepstas <linasvepstas@gmail.com> 11580L: linux-pci@vger.kernel.org 11581S: Supported 11582F: Documentation/PCI/pci-error-recovery.txt 11583 11584PCI MSI DRIVER FOR ALTERA MSI IP 11585M: Ley Foon Tan <lftan@altera.com> 11586L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11587L: linux-pci@vger.kernel.org 11588S: Supported 11589F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11590F: drivers/pci/controller/pcie-altera-msi.c 11591 11592PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11593M: Duc Dang <dhdang@apm.com> 11594L: linux-pci@vger.kernel.org 11595L: linux-arm-kernel@lists.infradead.org 11596S: Maintained 11597F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11598F: drivers/pci/controller/pci-xgene-msi.c 11599 11600PCI SUBSYSTEM 11601M: Bjorn Helgaas <bhelgaas@google.com> 11602L: linux-pci@vger.kernel.org 11603Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11605S: Supported 11606F: Documentation/devicetree/bindings/pci/ 11607F: Documentation/PCI/ 11608F: drivers/acpi/pci* 11609F: drivers/pci/ 11610F: include/asm-generic/pci* 11611F: include/linux/pci* 11612F: include/linux/of_pci.h 11613F: include/uapi/linux/pci* 11614F: lib/pci* 11615F: arch/x86/pci/ 11616F: arch/x86/kernel/quirks.c 11617 11618PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11619M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11620L: linux-pci@vger.kernel.org 11621Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11623S: Supported 11624F: drivers/pci/controller/ 11625 11626PCIE DRIVER FOR AXIS ARTPEC 11627M: Jesper Nilsson <jesper.nilsson@axis.com> 11628L: linux-arm-kernel@axis.com 11629L: linux-pci@vger.kernel.org 11630S: Maintained 11631F: Documentation/devicetree/bindings/pci/axis,artpec* 11632F: drivers/pci/controller/dwc/*artpec* 11633 11634PCIE DRIVER FOR CAVIUM THUNDERX 11635M: David Daney <david.daney@cavium.com> 11636L: linux-pci@vger.kernel.org 11637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11638S: Supported 11639F: Documentation/devicetree/bindings/pci/pci-thunder-* 11640F: drivers/pci/controller/pci-thunder-* 11641 11642PCIE DRIVER FOR HISILICON 11643M: Zhou Wang <wangzhou1@hisilicon.com> 11644L: linux-pci@vger.kernel.org 11645S: Maintained 11646F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11647F: drivers/pci/controller/dwc/pcie-hisi.c 11648 11649PCIE DRIVER FOR HISILICON KIRIN 11650M: Xiaowei Song <songxiaowei@hisilicon.com> 11651M: Binghui Wang <wangbinghui@hisilicon.com> 11652L: linux-pci@vger.kernel.org 11653S: Maintained 11654F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11655F: drivers/pci/controller/dwc/pcie-kirin.c 11656 11657PCIE DRIVER FOR HISILICON STB 11658M: Jianguo Sun <sunjianguo1@huawei.com> 11659M: Shawn Guo <shawn.guo@linaro.org> 11660L: linux-pci@vger.kernel.org 11661S: Maintained 11662F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11663F: drivers/pci/controller/dwc/pcie-histb.c 11664 11665PCIE DRIVER FOR MEDIATEK 11666M: Ryder Lee <ryder.lee@mediatek.com> 11667L: linux-pci@vger.kernel.org 11668L: linux-mediatek@lists.infradead.org 11669S: Supported 11670F: Documentation/devicetree/bindings/pci/mediatek* 11671F: drivers/pci/controller/*mediatek* 11672 11673PCIE DRIVER FOR QUALCOMM MSM 11674M: Stanimir Varbanov <svarbanov@mm-sol.com> 11675L: linux-pci@vger.kernel.org 11676L: linux-arm-msm@vger.kernel.org 11677S: Maintained 11678F: drivers/pci/controller/dwc/*qcom* 11679 11680PCIE DRIVER FOR ROCKCHIP 11681M: Shawn Lin <shawn.lin@rock-chips.com> 11682L: linux-pci@vger.kernel.org 11683L: linux-rockchip@lists.infradead.org 11684S: Maintained 11685F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11686F: drivers/pci/controller/pcie-rockchip* 11687 11688PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11689M: Linus Walleij <linus.walleij@linaro.org> 11690L: linux-pci@vger.kernel.org 11691S: Maintained 11692F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11693F: drivers/pci/controller/pci-v3-semi.c 11694 11695PCIE DRIVER FOR ST SPEAR13XX 11696M: Pratyush Anand <pratyush.anand@gmail.com> 11697L: linux-pci@vger.kernel.org 11698S: Maintained 11699F: drivers/pci/controller/dwc/*spear* 11700 11701PCMCIA SUBSYSTEM 11702M: Dominik Brodowski <linux@dominikbrodowski.net> 11703T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11704S: Odd Fixes 11705F: Documentation/pcmcia/ 11706F: tools/pcmcia/ 11707F: drivers/pcmcia/ 11708F: include/pcmcia/ 11709 11710PCNET32 NETWORK DRIVER 11711M: Don Fry <pcnet32@frontier.com> 11712L: netdev@vger.kernel.org 11713S: Maintained 11714F: drivers/net/ethernet/amd/pcnet32.c 11715 11716PCRYPT PARALLEL CRYPTO ENGINE 11717M: Steffen Klassert <steffen.klassert@secunet.com> 11718L: linux-crypto@vger.kernel.org 11719S: Maintained 11720F: crypto/pcrypt.c 11721F: include/crypto/pcrypt.h 11722 11723PEAQ WMI HOTKEYS DRIVER 11724M: Hans de Goede <hdegoede@redhat.com> 11725L: platform-driver-x86@vger.kernel.org 11726S: Maintained 11727F: drivers/platform/x86/peaq-wmi.c 11728 11729PER-CPU MEMORY ALLOCATOR 11730M: Dennis Zhou <dennis@kernel.org> 11731M: Tejun Heo <tj@kernel.org> 11732M: Christoph Lameter <cl@linux.com> 11733T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11734S: Maintained 11735F: include/linux/percpu*.h 11736F: mm/percpu*.c 11737F: arch/*/include/asm/percpu.h 11738 11739PER-TASK DELAY ACCOUNTING 11740M: Balbir Singh <bsingharora@gmail.com> 11741S: Maintained 11742F: include/linux/delayacct.h 11743F: kernel/delayacct.c 11744 11745PERFORMANCE EVENTS SUBSYSTEM 11746M: Peter Zijlstra <peterz@infradead.org> 11747M: Ingo Molnar <mingo@redhat.com> 11748M: Arnaldo Carvalho de Melo <acme@kernel.org> 11749R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11750R: Jiri Olsa <jolsa@redhat.com> 11751R: Namhyung Kim <namhyung@kernel.org> 11752L: linux-kernel@vger.kernel.org 11753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11754S: Supported 11755F: kernel/events/* 11756F: include/linux/perf_event.h 11757F: include/uapi/linux/perf_event.h 11758F: arch/*/kernel/perf_event*.c 11759F: arch/*/kernel/*/perf_event*.c 11760F: arch/*/kernel/*/*/perf_event*.c 11761F: arch/*/include/asm/perf_event.h 11762F: arch/*/kernel/perf_callchain.c 11763F: arch/*/events/* 11764F: tools/perf/ 11765 11766PERSONALITY HANDLING 11767M: Christoph Hellwig <hch@infradead.org> 11768L: linux-abi-devel@lists.sourceforge.net 11769S: Maintained 11770F: include/linux/personality.h 11771F: include/uapi/linux/personality.h 11772 11773PHOENIX RC FLIGHT CONTROLLER ADAPTER 11774M: Marcus Folkesson <marcus.folkesson@gmail.com> 11775L: linux-input@vger.kernel.org 11776S: Maintained 11777F: Documentation/input/devices/pxrc.rst 11778F: drivers/input/joystick/pxrc.c 11779 11780PHONET PROTOCOL 11781M: Remi Denis-Courmont <courmisch@gmail.com> 11782S: Supported 11783F: Documentation/networking/phonet.txt 11784F: include/linux/phonet.h 11785F: include/net/phonet/ 11786F: include/uapi/linux/phonet.h 11787F: net/phonet/ 11788 11789PHRAM MTD DRIVER 11790M: Joern Engel <joern@lazybastard.org> 11791L: linux-mtd@lists.infradead.org 11792S: Maintained 11793F: drivers/mtd/devices/phram.c 11794 11795PICOLCD HID DRIVER 11796M: Bruno Prémont <bonbons@linux-vserver.org> 11797L: linux-input@vger.kernel.org 11798S: Maintained 11799F: drivers/hid/hid-picolcd* 11800 11801PICOXCELL SUPPORT 11802M: Jamie Iles <jamie@jamieiles.com> 11803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11804T: git git://github.com/jamieiles/linux-2.6-ji.git 11805S: Supported 11806F: arch/arm/boot/dts/picoxcell* 11807F: arch/arm/mach-picoxcell/ 11808F: drivers/crypto/picoxcell* 11809 11810PIN CONTROL SUBSYSTEM 11811M: Linus Walleij <linus.walleij@linaro.org> 11812L: linux-gpio@vger.kernel.org 11813T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11814S: Maintained 11815F: Documentation/devicetree/bindings/pinctrl/ 11816F: Documentation/driver-api/pinctl.rst 11817F: drivers/pinctrl/ 11818F: include/linux/pinctrl/ 11819 11820PIN CONTROLLER - ATMEL AT91 11821M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11823S: Maintained 11824F: drivers/pinctrl/pinctrl-at91.* 11825 11826PIN CONTROLLER - ATMEL AT91 PIO4 11827M: Ludovic Desroches <ludovic.desroches@microchip.com> 11828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11829L: linux-gpio@vger.kernel.org 11830S: Supported 11831F: drivers/pinctrl/pinctrl-at91-pio4.* 11832 11833PIN CONTROLLER - FREESCALE 11834M: Dong Aisheng <aisheng.dong@nxp.com> 11835M: Fabio Estevam <festevam@gmail.com> 11836M: Shawn Guo <shawnguo@kernel.org> 11837M: Stefan Agner <stefan@agner.ch> 11838R: Pengutronix Kernel Team <kernel@pengutronix.de> 11839L: linux-gpio@vger.kernel.org 11840S: Maintained 11841F: drivers/pinctrl/freescale/ 11842F: Documentation/devicetree/bindings/pinctrl/fsl,* 11843 11844PIN CONTROLLER - INTEL 11845M: Mika Westerberg <mika.westerberg@linux.intel.com> 11846M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11847T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 11848S: Maintained 11849F: drivers/pinctrl/intel/ 11850 11851PIN CONTROLLER - MEDIATEK 11852M: Sean Wang <sean.wang@kernel.org> 11853L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11854S: Maintained 11855F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11856F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11857F: drivers/pinctrl/mediatek/ 11858 11859PIN CONTROLLER - QUALCOMM 11860M: Bjorn Andersson <bjorn.andersson@linaro.org> 11861S: Maintained 11862L: linux-arm-msm@vger.kernel.org 11863F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11864F: drivers/pinctrl/qcom/ 11865 11866PIN CONTROLLER - RENESAS 11867M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11868M: Geert Uytterhoeven <geert+renesas@glider.be> 11869L: linux-renesas-soc@vger.kernel.org 11870T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11871S: Maintained 11872F: drivers/pinctrl/sh-pfc/ 11873 11874PIN CONTROLLER - SAMSUNG 11875M: Tomasz Figa <tomasz.figa@gmail.com> 11876M: Krzysztof Kozlowski <krzk@kernel.org> 11877M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11879L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11880Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11882S: Maintained 11883F: drivers/pinctrl/samsung/ 11884F: include/dt-bindings/pinctrl/samsung.h 11885F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11886 11887PIN CONTROLLER - SINGLE 11888M: Tony Lindgren <tony@atomide.com> 11889M: Haojian Zhuang <haojian.zhuang@linaro.org> 11890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11891L: linux-omap@vger.kernel.org 11892S: Maintained 11893F: drivers/pinctrl/pinctrl-single.c 11894 11895PIN CONTROLLER - ST SPEAR 11896M: Viresh Kumar <vireshk@kernel.org> 11897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11898W: http://www.st.com/spear 11899S: Maintained 11900F: drivers/pinctrl/spear/ 11901 11902PISTACHIO SOC SUPPORT 11903M: James Hartley <james.hartley@sondrel.com> 11904L: linux-mips@vger.kernel.org 11905S: Odd Fixes 11906F: arch/mips/pistachio/ 11907F: arch/mips/include/asm/mach-pistachio/ 11908F: arch/mips/boot/dts/img/pistachio* 11909F: arch/mips/configs/pistachio*_defconfig 11910 11911PKTCDVD DRIVER 11912S: Orphan 11913M: linux-block@vger.kernel.org 11914F: drivers/block/pktcdvd.c 11915F: include/linux/pktcdvd.h 11916F: include/uapi/linux/pktcdvd.h 11917 11918PKUNITY SOC DRIVERS 11919M: Guan Xuetao <gxt@pku.edu.cn> 11920W: http://mprc.pku.edu.cn/~guanxuetao/linux 11921S: Maintained 11922T: git git://github.com/gxt/linux.git 11923F: drivers/input/serio/i8042-unicore32io.h 11924F: drivers/i2c/busses/i2c-puv3.c 11925F: drivers/video/fbdev/fb-puv3.c 11926F: drivers/rtc/rtc-puv3.c 11927 11928PMBUS HARDWARE MONITORING DRIVERS 11929M: Guenter Roeck <linux@roeck-us.net> 11930L: linux-hwmon@vger.kernel.org 11931W: http://hwmon.wiki.kernel.org/ 11932W: http://www.roeck-us.net/linux/drivers/ 11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11934S: Maintained 11935F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 11936F: Documentation/devicetree/bindings/hwmon/max31785.txt 11937F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 11938F: Documentation/hwmon/adm1275 11939F: Documentation/hwmon/ibm-cffps 11940F: Documentation/hwmon/ir35221 11941F: Documentation/hwmon/lm25066 11942F: Documentation/hwmon/ltc2978 11943F: Documentation/hwmon/ltc3815 11944F: Documentation/hwmon/max16064 11945F: Documentation/hwmon/max20751 11946F: Documentation/hwmon/max31785 11947F: Documentation/hwmon/max34440 11948F: Documentation/hwmon/max8688 11949F: Documentation/hwmon/pmbus 11950F: Documentation/hwmon/pmbus-core 11951F: Documentation/hwmon/tps40422 11952F: Documentation/hwmon/ucd9000 11953F: Documentation/hwmon/ucd9200 11954F: Documentation/hwmon/zl6100 11955F: drivers/hwmon/pmbus/ 11956F: include/linux/pmbus.h 11957 11958PMC SIERRA MaxRAID DRIVER 11959L: linux-scsi@vger.kernel.org 11960W: http://www.pmc-sierra.com/ 11961S: Orphan 11962F: drivers/scsi/pmcraid.* 11963 11964PMC SIERRA PM8001 DRIVER 11965M: Jack Wang <jinpu.wang@profitbricks.com> 11966M: lindar_liu@usish.com 11967L: linux-scsi@vger.kernel.org 11968S: Supported 11969F: drivers/scsi/pm8001/ 11970 11971PNP SUPPORT 11972M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11973S: Maintained 11974F: drivers/pnp/ 11975 11976PNI RM3100 IIO DRIVER 11977M: Song Qiang <songqiang1304521@gmail.com> 11978L: linux-iio@vger.kernel.org 11979S: Maintained 11980F: drivers/iio/magnetometer/rm3100* 11981F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 11982 11983POSIX CLOCKS and TIMERS 11984M: Thomas Gleixner <tglx@linutronix.de> 11985L: linux-kernel@vger.kernel.org 11986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11987S: Maintained 11988F: fs/timerfd.c 11989F: include/linux/timer* 11990F: kernel/time/*timer* 11991 11992POWER MANAGEMENT CORE 11993M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11994L: linux-pm@vger.kernel.org 11995T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11996B: https://bugzilla.kernel.org 11997S: Supported 11998F: drivers/base/power/ 11999F: include/linux/pm.h 12000F: include/linux/pm_* 12001F: include/linux/powercap.h 12002F: drivers/powercap/ 12003F: kernel/configs/nopm.config 12004 12005POWER STATE COORDINATION INTERFACE (PSCI) 12006M: Mark Rutland <mark.rutland@arm.com> 12007M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12008L: linux-arm-kernel@lists.infradead.org 12009S: Maintained 12010F: drivers/firmware/psci*.c 12011F: include/linux/psci.h 12012F: include/uapi/linux/psci.h 12013 12014POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12015M: Sebastian Reichel <sre@kernel.org> 12016L: linux-pm@vger.kernel.org 12017T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12018S: Maintained 12019F: Documentation/ABI/testing/sysfs-class-power 12020F: Documentation/devicetree/bindings/power/supply/ 12021F: include/linux/power_supply.h 12022F: drivers/power/supply/ 12023 12024POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12025M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12026L: linuxppc-dev@lists.ozlabs.org 12027S: Maintained 12028F: drivers/char/powernv-op-panel.c 12029 12030PPP OVER ATM (RFC 2364) 12031M: Mitchell Blank Jr <mitch@sfgoth.com> 12032S: Maintained 12033F: net/atm/pppoatm.c 12034F: include/uapi/linux/atmppp.h 12035 12036PPP OVER ETHERNET 12037M: Michal Ostrowski <mostrows@earthlink.net> 12038S: Maintained 12039F: drivers/net/ppp/pppoe.c 12040F: drivers/net/ppp/pppox.c 12041 12042PPP OVER L2TP 12043M: James Chapman <jchapman@katalix.com> 12044S: Maintained 12045F: net/l2tp/l2tp_ppp.c 12046F: include/linux/if_pppol2tp.h 12047F: include/uapi/linux/if_pppol2tp.h 12048 12049PPP PROTOCOL DRIVERS AND COMPRESSORS 12050M: Paul Mackerras <paulus@samba.org> 12051L: linux-ppp@vger.kernel.org 12052S: Maintained 12053F: drivers/net/ppp/ppp_* 12054 12055PPS SUPPORT 12056M: Rodolfo Giometti <giometti@enneenne.com> 12057W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12058L: linuxpps@ml.enneenne.com (subscribers-only) 12059S: Maintained 12060F: Documentation/pps/ 12061F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12062F: Documentation/ABI/testing/sysfs-pps 12063F: drivers/pps/ 12064F: include/linux/pps*.h 12065F: include/uapi/linux/pps.h 12066 12067PPTP DRIVER 12068M: Dmitry Kozlov <xeb@mail.ru> 12069L: netdev@vger.kernel.org 12070S: Maintained 12071F: drivers/net/ppp/pptp.c 12072W: http://sourceforge.net/projects/accel-pptp 12073 12074PREEMPTIBLE KERNEL 12075M: Robert Love <rml@tech9.net> 12076L: kpreempt-tech@lists.sourceforge.net 12077W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12078S: Supported 12079F: Documentation/preempt-locking.txt 12080F: include/linux/preempt.h 12081 12082PRINTK 12083M: Petr Mladek <pmladek@suse.com> 12084M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12085R: Steven Rostedt <rostedt@goodmis.org> 12086S: Maintained 12087F: kernel/printk/ 12088F: include/linux/printk.h 12089 12090PRISM54 WIRELESS DRIVER 12091M: Luis Chamberlain <mcgrof@kernel.org> 12092L: linux-wireless@vger.kernel.org 12093W: http://wireless.kernel.org/en/users/Drivers/p54 12094S: Obsolete 12095F: drivers/net/wireless/intersil/prism54/ 12096 12097PROC FILESYSTEM 12098R: Alexey Dobriyan <adobriyan@gmail.com> 12099L: linux-kernel@vger.kernel.org 12100L: linux-fsdevel@vger.kernel.org 12101S: Maintained 12102F: fs/proc/ 12103F: include/linux/proc_fs.h 12104F: tools/testing/selftests/proc/ 12105F: Documentation/filesystems/proc.txt 12106 12107PROC SYSCTL 12108M: Luis Chamberlain <mcgrof@kernel.org> 12109M: Kees Cook <keescook@chromium.org> 12110L: linux-kernel@vger.kernel.org 12111L: linux-fsdevel@vger.kernel.org 12112S: Maintained 12113F: fs/proc/proc_sysctl.c 12114F: include/linux/sysctl.h 12115F: kernel/sysctl.c 12116F: tools/testing/selftests/sysctl/ 12117 12118PS3 NETWORK SUPPORT 12119M: Geoff Levand <geoff@infradead.org> 12120L: netdev@vger.kernel.org 12121L: linuxppc-dev@lists.ozlabs.org 12122S: Maintained 12123F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12124 12125PS3 PLATFORM SUPPORT 12126M: Geoff Levand <geoff@infradead.org> 12127L: linuxppc-dev@lists.ozlabs.org 12128S: Maintained 12129F: arch/powerpc/boot/ps3* 12130F: arch/powerpc/include/asm/lv1call.h 12131F: arch/powerpc/include/asm/ps3*.h 12132F: arch/powerpc/platforms/ps3/ 12133F: drivers/*/ps3* 12134F: drivers/ps3/ 12135F: drivers/rtc/rtc-ps3.c 12136F: drivers/usb/host/*ps3.c 12137F: sound/ppc/snd_ps3* 12138 12139PS3VRAM DRIVER 12140M: Jim Paris <jim@jtan.com> 12141M: Geoff Levand <geoff@infradead.org> 12142L: linuxppc-dev@lists.ozlabs.org 12143S: Maintained 12144F: drivers/block/ps3vram.c 12145 12146PSAMPLE PACKET SAMPLING SUPPORT: 12147M: Yotam Gigi <yotam.gi@gmail.com> 12148S: Maintained 12149F: net/psample 12150F: include/net/psample.h 12151F: include/uapi/linux/psample.h 12152 12153PSTORE FILESYSTEM 12154M: Kees Cook <keescook@chromium.org> 12155M: Anton Vorontsov <anton@enomsg.org> 12156M: Colin Cross <ccross@android.com> 12157M: Tony Luck <tony.luck@intel.com> 12158S: Maintained 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12160F: fs/pstore/ 12161F: include/linux/pstore* 12162F: drivers/firmware/efi/efi-pstore.c 12163F: drivers/acpi/apei/erst.c 12164F: Documentation/admin-guide/ramoops.rst 12165F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12166K: \b(pstore|ramoops) 12167 12168PTP HARDWARE CLOCK SUPPORT 12169M: Richard Cochran <richardcochran@gmail.com> 12170L: netdev@vger.kernel.org 12171S: Maintained 12172W: http://linuxptp.sourceforge.net/ 12173F: Documentation/ABI/testing/sysfs-ptp 12174F: Documentation/ptp/* 12175F: drivers/net/phy/dp83640* 12176F: drivers/ptp/* 12177F: include/linux/ptp_cl* 12178 12179PTRACE SUPPORT 12180M: Oleg Nesterov <oleg@redhat.com> 12181S: Maintained 12182F: include/asm-generic/syscall.h 12183F: include/linux/ptrace.h 12184F: include/linux/regset.h 12185F: include/linux/tracehook.h 12186F: include/uapi/linux/ptrace.h 12187F: include/uapi/linux/ptrace.h 12188F: include/asm-generic/ptrace.h 12189F: kernel/ptrace.c 12190F: arch/*/ptrace*.c 12191F: arch/*/*/ptrace*.c 12192F: arch/*/include/asm/ptrace*.h 12193 12194PULSE8-CEC DRIVER 12195M: Hans Verkuil <hverkuil@xs4all.nl> 12196L: linux-media@vger.kernel.org 12197T: git git://linuxtv.org/media_tree.git 12198S: Maintained 12199F: drivers/media/usb/pulse8-cec/* 12200F: Documentation/media/cec-drivers/pulse8-cec.rst 12201 12202PVRUSB2 VIDEO4LINUX DRIVER 12203M: Mike Isely <isely@pobox.com> 12204L: pvrusb2@isely.net (subscribers-only) 12205L: linux-media@vger.kernel.org 12206W: http://www.isely.net/pvrusb2/ 12207T: git git://linuxtv.org/media_tree.git 12208S: Maintained 12209F: Documentation/media/v4l-drivers/pvrusb2* 12210F: drivers/media/usb/pvrusb2/ 12211 12212PWC WEBCAM DRIVER 12213M: Hans Verkuil <hverkuil@xs4all.nl> 12214L: linux-media@vger.kernel.org 12215T: git git://linuxtv.org/media_tree.git 12216S: Odd Fixes 12217F: drivers/media/usb/pwc/* 12218 12219PWM FAN DRIVER 12220M: Kamil Debski <kamil@wypas.org> 12221M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12222L: linux-hwmon@vger.kernel.org 12223S: Supported 12224F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12225F: Documentation/hwmon/pwm-fan 12226F: drivers/hwmon/pwm-fan.c 12227 12228PWM IR Transmitter 12229M: Sean Young <sean@mess.org> 12230L: linux-media@vger.kernel.org 12231S: Maintained 12232F: drivers/media/rc/pwm-ir-tx.c 12233 12234PWM SUBSYSTEM 12235M: Thierry Reding <thierry.reding@gmail.com> 12236L: linux-pwm@vger.kernel.org 12237S: Maintained 12238T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12239F: Documentation/pwm.txt 12240F: Documentation/devicetree/bindings/pwm/ 12241F: include/linux/pwm.h 12242F: drivers/pwm/ 12243F: drivers/video/backlight/pwm_bl.c 12244F: include/linux/pwm_backlight.h 12245F: drivers/gpio/gpio-mvebu.c 12246F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12247 12248PXA GPIO DRIVER 12249M: Robert Jarzmik <robert.jarzmik@free.fr> 12250L: linux-gpio@vger.kernel.org 12251S: Maintained 12252F: drivers/gpio/gpio-pxa.c 12253 12254PXA MMCI DRIVER 12255S: Orphan 12256 12257PXA RTC DRIVER 12258M: Robert Jarzmik <robert.jarzmik@free.fr> 12259L: linux-rtc@vger.kernel.org 12260S: Maintained 12261 12262PXA2xx/PXA3xx SUPPORT 12263M: Daniel Mack <daniel@zonque.org> 12264M: Haojian Zhuang <haojian.zhuang@gmail.com> 12265M: Robert Jarzmik <robert.jarzmik@free.fr> 12266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12267T: git git://github.com/hzhuang1/linux.git 12268T: git git://github.com/rjarzmik/linux.git 12269S: Maintained 12270F: arch/arm/boot/dts/pxa* 12271F: arch/arm/mach-pxa/ 12272F: drivers/dma/pxa* 12273F: drivers/pcmcia/pxa2xx* 12274F: drivers/pinctrl/pxa/ 12275F: drivers/spi/spi-pxa2xx* 12276F: drivers/usb/gadget/udc/pxa2* 12277F: include/sound/pxa2xx-lib.h 12278F: sound/arm/pxa* 12279F: sound/soc/pxa/ 12280 12281QAT DRIVER 12282M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12283L: qat-linux@intel.com 12284S: Supported 12285F: drivers/crypto/qat/ 12286 12287QCOM AUDIO (ASoC) DRIVERS 12288M: Patrick Lai <plai@codeaurora.org> 12289M: Banajit Goswami <bgoswami@codeaurora.org> 12290L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12291S: Supported 12292F: sound/soc/qcom/ 12293 12294QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12295M: Gabriel Somlo <somlo@cmu.edu> 12296M: "Michael S. Tsirkin" <mst@redhat.com> 12297L: qemu-devel@nongnu.org 12298S: Maintained 12299F: drivers/firmware/qemu_fw_cfg.c 12300F: include/uapi/linux/qemu_fw_cfg.h 12301 12302QIB DRIVER 12303M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12304M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12305L: linux-rdma@vger.kernel.org 12306S: Supported 12307F: drivers/infiniband/hw/qib/ 12308 12309QLOGIC QL41xxx FCOE DRIVER 12310M: QLogic-Storage-Upstream@cavium.com 12311L: linux-scsi@vger.kernel.org 12312S: Supported 12313F: drivers/scsi/qedf/ 12314 12315QLOGIC QL41xxx ISCSI DRIVER 12316M: QLogic-Storage-Upstream@cavium.com 12317L: linux-scsi@vger.kernel.org 12318S: Supported 12319F: drivers/scsi/qedi/ 12320 12321QLOGIC QL4xxx ETHERNET DRIVER 12322M: Ariel Elior <Ariel.Elior@cavium.com> 12323M: everest-linux-l2@cavium.com 12324L: netdev@vger.kernel.org 12325S: Supported 12326F: drivers/net/ethernet/qlogic/qed/ 12327F: include/linux/qed/ 12328F: drivers/net/ethernet/qlogic/qede/ 12329 12330QLOGIC QL4xxx RDMA DRIVER 12331M: Michal Kalderon <Michal.Kalderon@cavium.com> 12332M: Ariel Elior <Ariel.Elior@cavium.com> 12333L: linux-rdma@vger.kernel.org 12334S: Supported 12335F: drivers/infiniband/hw/qedr/ 12336F: include/uapi/rdma/qedr-abi.h 12337 12338QLOGIC QLA1280 SCSI DRIVER 12339M: Michael Reed <mdr@sgi.com> 12340L: linux-scsi@vger.kernel.org 12341S: Maintained 12342F: drivers/scsi/qla1280.[ch] 12343 12344QLOGIC QLA2XXX FC-SCSI DRIVER 12345M: qla2xxx-upstream@qlogic.com 12346L: linux-scsi@vger.kernel.org 12347S: Supported 12348F: Documentation/scsi/LICENSE.qla2xxx 12349F: drivers/scsi/qla2xxx/ 12350 12351QLOGIC QLA3XXX NETWORK DRIVER 12352M: Dept-GELinuxNICDev@cavium.com 12353L: netdev@vger.kernel.org 12354S: Supported 12355F: Documentation/networking/LICENSE.qla3xxx 12356F: drivers/net/ethernet/qlogic/qla3xxx.* 12357 12358QLOGIC QLA4XXX iSCSI DRIVER 12359M: QLogic-Storage-Upstream@qlogic.com 12360L: linux-scsi@vger.kernel.org 12361S: Supported 12362F: Documentation/scsi/LICENSE.qla4xxx 12363F: drivers/scsi/qla4xxx/ 12364 12365QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12366M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12367M: Manish Chopra <manish.chopra@cavium.com> 12368M: Dept-GELinuxNICDev@cavium.com 12369L: netdev@vger.kernel.org 12370S: Supported 12371F: drivers/net/ethernet/qlogic/qlcnic/ 12372 12373QLOGIC QLGE 10Gb ETHERNET DRIVER 12374M: Manish Chopra <manish.chopra@cavium.com> 12375M: Dept-GELinuxNICDev@cavium.com 12376L: netdev@vger.kernel.org 12377S: Supported 12378F: drivers/net/ethernet/qlogic/qlge/ 12379 12380QM1D1B0004 MEDIA DRIVER 12381M: Akihiro Tsukada <tskd08@gmail.com> 12382L: linux-media@vger.kernel.org 12383S: Odd Fixes 12384F: drivers/media/tuners/qm1d1b0004* 12385 12386QM1D1C0042 MEDIA DRIVER 12387M: Akihiro Tsukada <tskd08@gmail.com> 12388L: linux-media@vger.kernel.org 12389S: Odd Fixes 12390F: drivers/media/tuners/qm1d1c0042* 12391 12392QNX4 FILESYSTEM 12393M: Anders Larsen <al@alarsen.net> 12394W: http://www.alarsen.net/linux/qnx4fs/ 12395S: Maintained 12396F: fs/qnx4/ 12397F: include/uapi/linux/qnx4_fs.h 12398F: include/uapi/linux/qnxtypes.h 12399 12400QORIQ DPAA2 FSL-MC BUS DRIVER 12401M: Stuart Yoder <stuyoder@gmail.com> 12402M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12403L: linux-kernel@vger.kernel.org 12404S: Maintained 12405F: drivers/bus/fsl-mc/ 12406F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12407F: Documentation/networking/dpaa2/overview.rst 12408 12409QT1010 MEDIA DRIVER 12410M: Antti Palosaari <crope@iki.fi> 12411L: linux-media@vger.kernel.org 12412W: https://linuxtv.org 12413W: http://palosaari.fi/linux/ 12414Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12415T: git git://linuxtv.org/anttip/media_tree.git 12416S: Maintained 12417F: drivers/media/tuners/qt1010* 12418 12419QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12420M: Kalle Valo <kvalo@codeaurora.org> 12421L: ath10k@lists.infradead.org 12422W: http://wireless.kernel.org/en/users/Drivers/ath10k 12423T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12424S: Supported 12425F: drivers/net/wireless/ath/ath10k/ 12426 12427QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12428M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12429L: linux-wireless@vger.kernel.org 12430W: http://wireless.kernel.org/en/users/Drivers/ath9k 12431S: Supported 12432F: drivers/net/wireless/ath/ath9k/ 12433 12434QUALCOMM CAMERA SUBSYSTEM DRIVER 12435M: Todor Tomov <todor.tomov@linaro.org> 12436L: linux-media@vger.kernel.org 12437S: Maintained 12438F: Documentation/devicetree/bindings/media/qcom,camss.txt 12439F: Documentation/media/v4l-drivers/qcom_camss.rst 12440F: drivers/media/platform/qcom/camss/ 12441 12442QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12443M: Ilia Lin <ilia.lin@gmail.com> 12444L: linux-pm@vger.kernel.org 12445S: Maintained 12446F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12447F: drivers/cpufreq/qcom-cpufreq-kryo.c 12448 12449QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12450M: Timur Tabi <timur@kernel.org> 12451L: netdev@vger.kernel.org 12452S: Maintained 12453F: drivers/net/ethernet/qualcomm/emac/ 12454 12455QUALCOMM GENERIC INTERFACE I2C DRIVER 12456M: Alok Chauhan <alokc@codeaurora.org> 12457M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12458L: linux-i2c@vger.kernel.org 12459L: linux-arm-msm@vger.kernel.org 12460S: Supported 12461F: drivers/i2c/busses/i2c-qcom-geni.c 12462 12463QUALCOMM HEXAGON ARCHITECTURE 12464M: Richard Kuo <rkuo@codeaurora.org> 12465L: linux-hexagon@vger.kernel.org 12466T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12467S: Supported 12468F: arch/hexagon/ 12469 12470QUALCOMM HIDMA DRIVER 12471M: Sinan Kaya <okaya@kernel.org> 12472L: linux-arm-kernel@lists.infradead.org 12473L: linux-arm-msm@vger.kernel.org 12474L: dmaengine@vger.kernel.org 12475S: Supported 12476F: drivers/dma/qcom/hidma* 12477 12478QUALCOMM IOMMU 12479M: Rob Clark <robdclark@gmail.com> 12480L: iommu@lists.linux-foundation.org 12481L: linux-arm-msm@vger.kernel.org 12482S: Maintained 12483F: drivers/iommu/qcom_iommu.c 12484 12485QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12486M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12487L: linux-media@vger.kernel.org 12488L: linux-arm-msm@vger.kernel.org 12489T: git git://linuxtv.org/media_tree.git 12490S: Maintained 12491F: drivers/media/platform/qcom/venus/ 12492 12493QUALCOMM WCN36XX WIRELESS DRIVER 12494M: Kalle Valo <kvalo@codeaurora.org> 12495L: wcn36xx@lists.infradead.org 12496W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12497T: git git://github.com/KrasnikovEugene/wcn36xx.git 12498S: Supported 12499F: drivers/net/wireless/ath/wcn36xx/ 12500 12501QUANTENNA QTNFMAC WIRELESS DRIVER 12502M: Igor Mitsyanko <imitsyanko@quantenna.com> 12503M: Avinash Patil <avinashp@quantenna.com> 12504M: Sergey Matyukevich <smatyukevich@quantenna.com> 12505L: linux-wireless@vger.kernel.org 12506S: Maintained 12507F: drivers/net/wireless/quantenna 12508 12509RADEON and AMDGPU DRM DRIVERS 12510M: Alex Deucher <alexander.deucher@amd.com> 12511M: Christian König <christian.koenig@amd.com> 12512M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12513L: amd-gfx@lists.freedesktop.org 12514T: git git://people.freedesktop.org/~agd5f/linux 12515S: Supported 12516F: drivers/gpu/drm/radeon/ 12517F: include/uapi/drm/radeon_drm.h 12518F: drivers/gpu/drm/amd/ 12519F: include/uapi/drm/amdgpu_drm.h 12520 12521RADEON FRAMEBUFFER DISPLAY DRIVER 12522M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12523L: linux-fbdev@vger.kernel.org 12524S: Maintained 12525F: drivers/video/fbdev/aty/radeon* 12526F: include/uapi/linux/radeonfb.h 12527 12528RADIOSHARK RADIO DRIVER 12529M: Hans Verkuil <hverkuil@xs4all.nl> 12530L: linux-media@vger.kernel.org 12531T: git git://linuxtv.org/media_tree.git 12532S: Maintained 12533F: drivers/media/radio/radio-shark.c 12534 12535RADIOSHARK2 RADIO DRIVER 12536M: Hans Verkuil <hverkuil@xs4all.nl> 12537L: linux-media@vger.kernel.org 12538T: git git://linuxtv.org/media_tree.git 12539S: Maintained 12540F: drivers/media/radio/radio-shark2.c 12541F: drivers/media/radio/radio-tea5777.c 12542 12543RADOS BLOCK DEVICE (RBD) 12544M: Ilya Dryomov <idryomov@gmail.com> 12545M: Sage Weil <sage@redhat.com> 12546M: Alex Elder <elder@kernel.org> 12547L: ceph-devel@vger.kernel.org 12548W: http://ceph.com/ 12549T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12550T: git git://github.com/ceph/ceph-client.git 12551S: Supported 12552F: Documentation/ABI/testing/sysfs-bus-rbd 12553F: drivers/block/rbd.c 12554F: drivers/block/rbd_types.h 12555 12556RAGE128 FRAMEBUFFER DISPLAY DRIVER 12557M: Paul Mackerras <paulus@samba.org> 12558L: linux-fbdev@vger.kernel.org 12559S: Maintained 12560F: drivers/video/fbdev/aty/aty128fb.c 12561 12562RAINSHADOW-CEC DRIVER 12563M: Hans Verkuil <hverkuil@xs4all.nl> 12564L: linux-media@vger.kernel.org 12565T: git git://linuxtv.org/media_tree.git 12566S: Maintained 12567F: drivers/media/usb/rainshadow-cec/* 12568 12569RALINK MIPS ARCHITECTURE 12570M: John Crispin <john@phrozen.org> 12571L: linux-mips@vger.kernel.org 12572S: Maintained 12573F: arch/mips/ralink 12574 12575RALINK RT2X00 WIRELESS LAN DRIVER 12576P: rt2x00 project 12577M: Stanislaw Gruszka <sgruszka@redhat.com> 12578M: Helmut Schaa <helmut.schaa@googlemail.com> 12579L: linux-wireless@vger.kernel.org 12580S: Maintained 12581F: drivers/net/wireless/ralink/rt2x00/ 12582 12583RAMDISK RAM BLOCK DEVICE DRIVER 12584M: Jens Axboe <axboe@kernel.dk> 12585S: Maintained 12586F: Documentation/blockdev/ramdisk.txt 12587F: drivers/block/brd.c 12588 12589RANCHU VIRTUAL BOARD FOR MIPS 12590M: Miodrag Dinic <miodrag.dinic@mips.com> 12591L: linux-mips@vger.kernel.org 12592S: Supported 12593F: arch/mips/generic/board-ranchu.c 12594F: arch/mips/configs/generic/board-ranchu.config 12595 12596RANDOM NUMBER DRIVER 12597M: "Theodore Ts'o" <tytso@mit.edu> 12598S: Maintained 12599F: drivers/char/random.c 12600 12601RAPIDIO SUBSYSTEM 12602M: Matt Porter <mporter@kernel.crashing.org> 12603M: Alexandre Bounine <alex.bou9@gmail.com> 12604S: Maintained 12605F: drivers/rapidio/ 12606 12607RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12608L: linux-wireless@vger.kernel.org 12609S: Orphan 12610F: drivers/net/wireless/ray* 12611 12612RCUTORTURE TEST FRAMEWORK 12613M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12614M: Josh Triplett <josh@joshtriplett.org> 12615R: Steven Rostedt <rostedt@goodmis.org> 12616R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12617R: Lai Jiangshan <jiangshanlai@gmail.com> 12618L: linux-kernel@vger.kernel.org 12619S: Supported 12620T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12621F: tools/testing/selftests/rcutorture 12622 12623RDC R-321X SoC 12624M: Florian Fainelli <florian@openwrt.org> 12625S: Maintained 12626 12627RDC R6040 FAST ETHERNET DRIVER 12628M: Florian Fainelli <f.fainelli@gmail.com> 12629L: netdev@vger.kernel.org 12630S: Maintained 12631F: drivers/net/ethernet/rdc/r6040.c 12632 12633RDMAVT - RDMA verbs software 12634M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12635M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12636L: linux-rdma@vger.kernel.org 12637S: Supported 12638F: drivers/infiniband/sw/rdmavt 12639 12640RDS - RELIABLE DATAGRAM SOCKETS 12641M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12642L: netdev@vger.kernel.org 12643L: linux-rdma@vger.kernel.org 12644L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12645W: https://oss.oracle.com/projects/rds/ 12646S: Supported 12647F: net/rds/ 12648F: Documentation/networking/rds.txt 12649 12650RDT - RESOURCE ALLOCATION 12651M: Fenghua Yu <fenghua.yu@intel.com> 12652M: Reinette Chatre <reinette.chatre@intel.com> 12653L: linux-kernel@vger.kernel.org 12654S: Supported 12655F: arch/x86/kernel/cpu/intel_rdt* 12656F: arch/x86/include/asm/intel_rdt_sched.h 12657F: Documentation/x86/intel_rdt* 12658 12659READ-COPY UPDATE (RCU) 12660M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12661M: Josh Triplett <josh@joshtriplett.org> 12662R: Steven Rostedt <rostedt@goodmis.org> 12663R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12664R: Lai Jiangshan <jiangshanlai@gmail.com> 12665L: linux-kernel@vger.kernel.org 12666W: http://www.rdrop.com/users/paulmck/RCU/ 12667S: Supported 12668T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12669F: Documentation/RCU/ 12670X: Documentation/RCU/torture.txt 12671F: include/linux/rcu* 12672X: include/linux/srcu*.h 12673F: kernel/rcu/ 12674X: kernel/rcu/srcu*.c 12675 12676REAL TIME CLOCK (RTC) SUBSYSTEM 12677M: Alessandro Zummo <a.zummo@towertech.it> 12678M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12679L: linux-rtc@vger.kernel.org 12680Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12681T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12682S: Maintained 12683F: Documentation/devicetree/bindings/rtc/ 12684F: Documentation/rtc.txt 12685F: drivers/rtc/ 12686F: include/linux/rtc.h 12687F: include/uapi/linux/rtc.h 12688F: include/linux/rtc/ 12689F: include/linux/platform_data/rtc-* 12690F: tools/testing/selftests/rtc/ 12691 12692REALTEK AUDIO CODECS 12693M: Bard Liao <bardliao@realtek.com> 12694M: Oder Chiou <oder_chiou@realtek.com> 12695S: Maintained 12696F: sound/soc/codecs/rt* 12697F: include/sound/rt*.h 12698 12699REALTEK RTL83xx SMI DSA ROUTER CHIPS 12700M: Linus Walleij <linus.walleij@linaro.org> 12701S: Maintained 12702F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12703F: drivers/net/dsa/realtek-smi* 12704F: drivers/net/dsa/rtl83* 12705 12706REGISTER MAP ABSTRACTION 12707M: Mark Brown <broonie@kernel.org> 12708L: linux-kernel@vger.kernel.org 12709T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12710S: Supported 12711F: Documentation/devicetree/bindings/regmap/ 12712F: drivers/base/regmap/ 12713F: include/linux/regmap.h 12714 12715REISERFS FILE SYSTEM 12716L: reiserfs-devel@vger.kernel.org 12717S: Supported 12718F: fs/reiserfs/ 12719 12720REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12721M: Ohad Ben-Cohen <ohad@wizery.com> 12722M: Bjorn Andersson <bjorn.andersson@linaro.org> 12723L: linux-remoteproc@vger.kernel.org 12724T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12725S: Maintained 12726F: Documentation/devicetree/bindings/remoteproc/ 12727F: Documentation/remoteproc.txt 12728F: drivers/remoteproc/ 12729F: include/linux/remoteproc.h 12730 12731REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12732M: Ohad Ben-Cohen <ohad@wizery.com> 12733M: Bjorn Andersson <bjorn.andersson@linaro.org> 12734L: linux-remoteproc@vger.kernel.org 12735T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12736S: Maintained 12737F: drivers/rpmsg/ 12738F: Documentation/rpmsg.txt 12739F: include/linux/rpmsg.h 12740F: include/linux/rpmsg/ 12741 12742RENESAS CLOCK DRIVERS 12743M: Geert Uytterhoeven <geert+renesas@glider.be> 12744L: linux-renesas-soc@vger.kernel.org 12745T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12746S: Supported 12747F: drivers/clk/renesas/ 12748 12749RENESAS EMEV2 I2C DRIVER 12750M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12751S: Supported 12752F: drivers/i2c/busses/i2c-emev2.c 12753 12754RENESAS ETHERNET DRIVERS 12755R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12756L: netdev@vger.kernel.org 12757L: linux-renesas-soc@vger.kernel.org 12758F: Documentation/devicetree/bindings/net/renesas,*.txt 12759F: Documentation/devicetree/bindings/net/sh_eth.txt 12760F: drivers/net/ethernet/renesas/ 12761F: include/linux/sh_eth.h 12762 12763RENESAS R-CAR GYROADC DRIVER 12764M: Marek Vasut <marek.vasut@gmail.com> 12765L: linux-iio@vger.kernel.org 12766S: Supported 12767F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 12768F: drivers/iio/adc/rcar-gyroadc.c 12769 12770RENESAS R-CAR I2C DRIVERS 12771M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12772S: Supported 12773F: drivers/i2c/busses/i2c-rcar.c 12774F: drivers/i2c/busses/i2c-sh_mobile.c 12775 12776RENESAS RIIC DRIVER 12777M: Chris Brandt <chris.brandt@renesas.com> 12778S: Supported 12779F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12780F: drivers/i2c/busses/i2c-riic.c 12781 12782RENESAS USB PHY DRIVER 12783M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12784L: linux-renesas-soc@vger.kernel.org 12785S: Maintained 12786F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12787 12788RESET CONTROLLER FRAMEWORK 12789M: Philipp Zabel <p.zabel@pengutronix.de> 12790T: git git://git.pengutronix.de/git/pza/linux 12791S: Maintained 12792F: drivers/reset/ 12793F: Documentation/devicetree/bindings/reset/ 12794F: include/dt-bindings/reset/ 12795F: include/linux/reset.h 12796F: include/linux/reset-controller.h 12797 12798RESTARTABLE SEQUENCES SUPPORT 12799M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12800M: Peter Zijlstra <peterz@infradead.org> 12801M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12802M: Boqun Feng <boqun.feng@gmail.com> 12803L: linux-kernel@vger.kernel.org 12804S: Supported 12805F: kernel/rseq.c 12806F: include/uapi/linux/rseq.h 12807F: include/trace/events/rseq.h 12808F: tools/testing/selftests/rseq/ 12809 12810RFKILL 12811M: Johannes Berg <johannes@sipsolutions.net> 12812L: linux-wireless@vger.kernel.org 12813W: http://wireless.kernel.org/ 12814T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12815T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12816S: Maintained 12817F: Documentation/rfkill.txt 12818F: Documentation/ABI/stable/sysfs-class-rfkill 12819F: net/rfkill/ 12820F: include/linux/rfkill.h 12821F: include/uapi/linux/rfkill.h 12822 12823RHASHTABLE 12824M: Thomas Graf <tgraf@suug.ch> 12825M: Herbert Xu <herbert@gondor.apana.org.au> 12826L: netdev@vger.kernel.org 12827S: Maintained 12828F: lib/rhashtable.c 12829F: lib/test_rhashtable.c 12830F: include/linux/rhashtable.h 12831F: include/linux/rhashtable-types.h 12832 12833RICOH R5C592 MEMORYSTICK DRIVER 12834M: Maxim Levitsky <maximlevitsky@gmail.com> 12835S: Maintained 12836F: drivers/memstick/host/r592.* 12837 12838RICOH SMARTMEDIA/XD DRIVER 12839M: Maxim Levitsky <maximlevitsky@gmail.com> 12840S: Maintained 12841F: drivers/mtd/nand/raw/r852.c 12842F: drivers/mtd/nand/raw/r852.h 12843 12844RISC-V ARCHITECTURE 12845M: Palmer Dabbelt <palmer@sifive.com> 12846M: Albert Ou <aou@eecs.berkeley.edu> 12847L: linux-riscv@lists.infradead.org 12848T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12849S: Supported 12850F: arch/riscv/ 12851K: riscv 12852N: riscv 12853 12854ROCCAT DRIVERS 12855M: Stefan Achatz <erazor_de@users.sourceforge.net> 12856W: http://sourceforge.net/projects/roccat/ 12857S: Maintained 12858F: drivers/hid/hid-roccat* 12859F: include/linux/hid-roccat* 12860F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12861 12862ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12863M: Jacob chen <jacob2.chen@rock-chips.com> 12864L: linux-media@vger.kernel.org 12865S: Maintained 12866F: drivers/media/platform/rockchip/rga/ 12867F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12868 12869ROCKER DRIVER 12870M: Jiri Pirko <jiri@resnulli.us> 12871L: netdev@vger.kernel.org 12872S: Supported 12873F: drivers/net/ethernet/rocker/ 12874 12875ROCKETPORT DRIVER 12876P: Comtrol Corp. 12877W: http://www.comtrol.com 12878S: Maintained 12879F: Documentation/serial/rocket.txt 12880F: drivers/tty/rocket* 12881 12882ROCKETPORT EXPRESS/INFINITY DRIVER 12883M: Kevin Cernekee <cernekee@gmail.com> 12884L: linux-serial@vger.kernel.org 12885S: Odd Fixes 12886F: drivers/tty/serial/rp2.* 12887 12888ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12889M: Marek Vasut <marek.vasut+renesas@gmail.com> 12890L: linux-kernel@vger.kernel.org 12891L: linux-renesas-soc@vger.kernel.org 12892S: Supported 12893F: drivers/mfd/bd9571mwv.c 12894F: drivers/regulator/bd9571mwv-regulator.c 12895F: drivers/gpio/gpio-bd9571mwv.c 12896F: include/linux/mfd/bd9571mwv.h 12897F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12898 12899ROSE NETWORK LAYER 12900M: Ralf Baechle <ralf@linux-mips.org> 12901L: linux-hams@vger.kernel.org 12902W: http://www.linux-ax25.org/ 12903S: Maintained 12904F: include/net/rose.h 12905F: include/uapi/linux/rose.h 12906F: net/rose/ 12907 12908RTL2830 MEDIA DRIVER 12909M: Antti Palosaari <crope@iki.fi> 12910L: linux-media@vger.kernel.org 12911W: https://linuxtv.org 12912W: http://palosaari.fi/linux/ 12913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12914T: git git://linuxtv.org/anttip/media_tree.git 12915S: Maintained 12916F: drivers/media/dvb-frontends/rtl2830* 12917 12918RTL2832 MEDIA DRIVER 12919M: Antti Palosaari <crope@iki.fi> 12920L: linux-media@vger.kernel.org 12921W: https://linuxtv.org 12922W: http://palosaari.fi/linux/ 12923Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12924T: git git://linuxtv.org/anttip/media_tree.git 12925S: Maintained 12926F: drivers/media/dvb-frontends/rtl2832* 12927 12928RTL2832_SDR MEDIA DRIVER 12929M: Antti Palosaari <crope@iki.fi> 12930L: linux-media@vger.kernel.org 12931W: https://linuxtv.org 12932W: http://palosaari.fi/linux/ 12933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12934T: git git://linuxtv.org/anttip/media_tree.git 12935S: Maintained 12936F: drivers/media/dvb-frontends/rtl2832_sdr* 12937 12938RTL8180 WIRELESS DRIVER 12939L: linux-wireless@vger.kernel.org 12940W: http://wireless.kernel.org/ 12941T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12942S: Orphan 12943F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12944 12945RTL8187 WIRELESS DRIVER 12946M: Herton Ronaldo Krzesinski <herton@canonical.com> 12947M: Hin-Tak Leung <htl10@users.sourceforge.net> 12948M: Larry Finger <Larry.Finger@lwfinger.net> 12949L: linux-wireless@vger.kernel.org 12950W: http://wireless.kernel.org/ 12951T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12952S: Maintained 12953F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12954 12955REALTEK WIRELESS DRIVER (rtlwifi family) 12956M: Ping-Ke Shih <pkshih@realtek.com> 12957L: linux-wireless@vger.kernel.org 12958W: http://wireless.kernel.org/ 12959T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12960S: Maintained 12961F: drivers/net/wireless/realtek/rtlwifi/ 12962 12963RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12964M: Jes Sorensen <Jes.Sorensen@gmail.com> 12965L: linux-wireless@vger.kernel.org 12966T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12967S: Maintained 12968F: drivers/net/wireless/realtek/rtl8xxxu/ 12969 12970RXRPC SOCKETS (AF_RXRPC) 12971M: David Howells <dhowells@redhat.com> 12972L: linux-afs@lists.infradead.org 12973S: Supported 12974F: net/rxrpc/ 12975F: include/keys/rxrpc-type.h 12976F: include/net/af_rxrpc.h 12977F: include/trace/events/rxrpc.h 12978F: include/uapi/linux/rxrpc.h 12979F: Documentation/networking/rxrpc.txt 12980W: https://www.infradead.org/~dhowells/kafs/ 12981 12982S3 SAVAGE FRAMEBUFFER DRIVER 12983M: Antonino Daplas <adaplas@gmail.com> 12984L: linux-fbdev@vger.kernel.org 12985S: Maintained 12986F: drivers/video/fbdev/savage/ 12987 12988S390 12989M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12990M: Heiko Carstens <heiko.carstens@de.ibm.com> 12991L: linux-s390@vger.kernel.org 12992W: http://www.ibm.com/developerworks/linux/linux390/ 12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12994S: Supported 12995F: arch/s390/ 12996F: drivers/s390/ 12997F: Documentation/s390/ 12998F: Documentation/driver-api/s390-drivers.rst 12999 13000S390 COMMON I/O LAYER 13001M: Sebastian Ott <sebott@linux.ibm.com> 13002M: Peter Oberparleiter <oberpar@linux.ibm.com> 13003L: linux-s390@vger.kernel.org 13004W: http://www.ibm.com/developerworks/linux/linux390/ 13005S: Supported 13006F: drivers/s390/cio/ 13007 13008S390 DASD DRIVER 13009M: Stefan Haberland <sth@linux.ibm.com> 13010M: Jan Hoeppner <hoeppner@linux.ibm.com> 13011L: linux-s390@vger.kernel.org 13012W: http://www.ibm.com/developerworks/linux/linux390/ 13013S: Supported 13014F: drivers/s390/block/dasd* 13015F: block/partitions/ibm.c 13016 13017S390 IOMMU (PCI) 13018M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13019L: linux-s390@vger.kernel.org 13020W: http://www.ibm.com/developerworks/linux/linux390/ 13021S: Supported 13022F: drivers/iommu/s390-iommu.c 13023 13024S390 IUCV NETWORK LAYER 13025M: Julian Wiedmann <jwi@linux.ibm.com> 13026M: Ursula Braun <ubraun@linux.ibm.com> 13027L: linux-s390@vger.kernel.org 13028W: http://www.ibm.com/developerworks/linux/linux390/ 13029S: Supported 13030F: drivers/s390/net/*iucv* 13031F: include/net/iucv/ 13032F: net/iucv/ 13033 13034S390 NETWORK DRIVERS 13035M: Julian Wiedmann <jwi@linux.ibm.com> 13036M: Ursula Braun <ubraun@linux.ibm.com> 13037L: linux-s390@vger.kernel.org 13038W: http://www.ibm.com/developerworks/linux/linux390/ 13039S: Supported 13040F: drivers/s390/net/ 13041 13042S390 PCI SUBSYSTEM 13043M: Sebastian Ott <sebott@linux.ibm.com> 13044M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13045L: linux-s390@vger.kernel.org 13046W: http://www.ibm.com/developerworks/linux/linux390/ 13047S: Supported 13048F: arch/s390/pci/ 13049F: drivers/pci/hotplug/s390_pci_hpc.c 13050 13051S390 VFIO-CCW DRIVER 13052M: Cornelia Huck <cohuck@redhat.com> 13053M: Halil Pasic <pasic@linux.ibm.com> 13054L: linux-s390@vger.kernel.org 13055L: kvm@vger.kernel.org 13056S: Supported 13057F: drivers/s390/cio/vfio_ccw* 13058F: Documentation/s390/vfio-ccw.txt 13059F: include/uapi/linux/vfio_ccw.h 13060 13061S390 ZCRYPT DRIVER 13062M: Harald Freudenberger <freude@linux.ibm.com> 13063L: linux-s390@vger.kernel.org 13064W: http://www.ibm.com/developerworks/linux/linux390/ 13065S: Supported 13066F: drivers/s390/crypto/ 13067 13068S390 VFIO AP DRIVER 13069M: Tony Krowiak <akrowiak@linux.ibm.com> 13070M: Pierre Morel <pmorel@linux.ibm.com> 13071M: Halil Pasic <pasic@linux.ibm.com> 13072L: linux-s390@vger.kernel.org 13073W: http://www.ibm.com/developerworks/linux/linux390/ 13074S: Supported 13075F: drivers/s390/crypto/vfio_ap_drv.c 13076F: drivers/s390/crypto/vfio_ap_private.h 13077F: drivers/s390/crypto/vfio_ap_ops.c 13078F: Documentation/s390/vfio-ap.txt 13079 13080S390 ZFCP DRIVER 13081M: Steffen Maier <maier@linux.ibm.com> 13082M: Benjamin Block <bblock@linux.ibm.com> 13083L: linux-s390@vger.kernel.org 13084W: http://www.ibm.com/developerworks/linux/linux390/ 13085S: Supported 13086F: drivers/s390/scsi/zfcp_* 13087 13088S3C24XX SD/MMC Driver 13089M: Ben Dooks <ben-linux@fluff.org> 13090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13091S: Supported 13092F: drivers/mmc/host/s3cmci.* 13093 13094SAA6588 RDS RECEIVER DRIVER 13095M: Hans Verkuil <hverkuil@xs4all.nl> 13096L: linux-media@vger.kernel.org 13097T: git git://linuxtv.org/media_tree.git 13098W: https://linuxtv.org 13099S: Odd Fixes 13100F: drivers/media/i2c/saa6588* 13101 13102SAA7134 VIDEO4LINUX DRIVER 13103M: Mauro Carvalho Chehab <mchehab@kernel.org> 13104L: linux-media@vger.kernel.org 13105W: https://linuxtv.org 13106T: git git://linuxtv.org/media_tree.git 13107S: Odd fixes 13108F: Documentation/media/v4l-drivers/saa7134* 13109F: drivers/media/pci/saa7134/ 13110 13111SAA7146 VIDEO4LINUX-2 DRIVER 13112M: Hans Verkuil <hverkuil@xs4all.nl> 13113L: linux-media@vger.kernel.org 13114T: git git://linuxtv.org/media_tree.git 13115S: Maintained 13116F: drivers/media/common/saa7146/ 13117F: drivers/media/pci/saa7146/ 13118F: include/media/saa7146* 13119 13120SAMSUNG AUDIO (ASoC) DRIVERS 13121M: Krzysztof Kozlowski <krzk@kernel.org> 13122M: Sangbeom Kim <sbkim73@samsung.com> 13123M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13124L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13125S: Supported 13126F: sound/soc/samsung/ 13127F: Documentation/devicetree/bindings/sound/samsung* 13128 13129SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13130M: Krzysztof Kozlowski <krzk@kernel.org> 13131L: linux-crypto@vger.kernel.org 13132L: linux-samsung-soc@vger.kernel.org 13133S: Maintained 13134F: drivers/crypto/exynos-rng.c 13135F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13136 13137SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13138M: Łukasz Stelmach <l.stelmach@samsung.com> 13139L: linux-samsung-soc@vger.kernel.org 13140S: Maintained 13141F: drivers/char/hw_random/exynos-trng.c 13142F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13143 13144SAMSUNG FRAMEBUFFER DRIVER 13145M: Jingoo Han <jingoohan1@gmail.com> 13146L: linux-fbdev@vger.kernel.org 13147S: Maintained 13148F: drivers/video/fbdev/s3c-fb.c 13149 13150SAMSUNG LAPTOP DRIVER 13151M: Corentin Chary <corentin.chary@gmail.com> 13152L: platform-driver-x86@vger.kernel.org 13153S: Maintained 13154F: drivers/platform/x86/samsung-laptop.c 13155 13156SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13157M: Sangbeom Kim <sbkim73@samsung.com> 13158M: Krzysztof Kozlowski <krzk@kernel.org> 13159M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13160L: linux-kernel@vger.kernel.org 13161L: linux-samsung-soc@vger.kernel.org 13162S: Supported 13163F: drivers/mfd/sec*.c 13164F: drivers/regulator/s2m*.c 13165F: drivers/regulator/s5m*.c 13166F: drivers/clk/clk-s2mps11.c 13167F: drivers/rtc/rtc-s5m.c 13168F: include/linux/mfd/samsung/ 13169F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13170F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13171F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13172F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13173 13174SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13175M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13176L: linux-media@vger.kernel.org 13177L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13178S: Maintained 13179F: drivers/media/platform/s3c-camif/ 13180F: include/media/drv-intf/s3c_camif.h 13181 13182SAMSUNG S3FWRN5 NFC DRIVER 13183M: Robert Baldyga <r.baldyga@samsung.com> 13184M: Krzysztof Opasiak <k.opasiak@samsung.com> 13185L: linux-nfc@lists.01.org (moderated for non-subscribers) 13186S: Supported 13187F: drivers/nfc/s3fwrn5 13188 13189SAMSUNG S5C73M3 CAMERA DRIVER 13190M: Kyungmin Park <kyungmin.park@samsung.com> 13191M: Andrzej Hajda <a.hajda@samsung.com> 13192L: linux-media@vger.kernel.org 13193S: Supported 13194F: drivers/media/i2c/s5c73m3/* 13195 13196SAMSUNG S5K5BAF CAMERA DRIVER 13197M: Kyungmin Park <kyungmin.park@samsung.com> 13198M: Andrzej Hajda <a.hajda@samsung.com> 13199L: linux-media@vger.kernel.org 13200S: Supported 13201F: drivers/media/i2c/s5k5baf.c 13202 13203SAMSUNG S5P Security SubSystem (SSS) DRIVER 13204M: Krzysztof Kozlowski <krzk@kernel.org> 13205M: Vladimir Zapolskiy <vz@mleia.com> 13206M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13207L: linux-crypto@vger.kernel.org 13208L: linux-samsung-soc@vger.kernel.org 13209S: Maintained 13210F: drivers/crypto/s5p-sss.c 13211 13212SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13213M: Kyungmin Park <kyungmin.park@samsung.com> 13214M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13215L: linux-media@vger.kernel.org 13216Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13217S: Supported 13218F: drivers/media/platform/exynos4-is/ 13219 13220SAMSUNG SOC CLOCK DRIVERS 13221M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13222M: Tomasz Figa <tomasz.figa@gmail.com> 13223M: Chanwoo Choi <cw00.choi@samsung.com> 13224S: Supported 13225L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13226T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13227F: drivers/clk/samsung/ 13228F: include/dt-bindings/clock/exynos*.h 13229F: Documentation/devicetree/bindings/clock/exynos*.txt 13230 13231SAMSUNG SPI DRIVERS 13232M: Kukjin Kim <kgene@kernel.org> 13233M: Krzysztof Kozlowski <krzk@kernel.org> 13234M: Andi Shyti <andi@etezian.org> 13235L: linux-spi@vger.kernel.org 13236L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13237S: Maintained 13238F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13239F: drivers/spi/spi-s3c* 13240F: include/linux/platform_data/spi-s3c64xx.h 13241 13242SAMSUNG SXGBE DRIVERS 13243M: Byungho An <bh74.an@samsung.com> 13244M: Girish K S <ks.giri@samsung.com> 13245M: Vipul Pandya <vipul.pandya@samsung.com> 13246S: Supported 13247L: netdev@vger.kernel.org 13248F: drivers/net/ethernet/samsung/sxgbe/ 13249 13250SAMSUNG THERMAL DRIVER 13251M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13252L: linux-pm@vger.kernel.org 13253L: linux-samsung-soc@vger.kernel.org 13254S: Supported 13255T: git https://github.com/lmajewski/linux-samsung-thermal.git 13256F: drivers/thermal/samsung/ 13257 13258SAMSUNG USB2 PHY DRIVER 13259M: Kamil Debski <kamil@wypas.org> 13260M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13261L: linux-kernel@vger.kernel.org 13262S: Supported 13263F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13264F: Documentation/phy/samsung-usb2.txt 13265F: drivers/phy/samsung/phy-exynos4210-usb2.c 13266F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13267F: drivers/phy/samsung/phy-exynos5250-usb2.c 13268F: drivers/phy/samsung/phy-s5pv210-usb2.c 13269F: drivers/phy/samsung/phy-samsung-usb2.c 13270F: drivers/phy/samsung/phy-samsung-usb2.h 13271 13272SC1200 WDT DRIVER 13273M: Zwane Mwaikambo <zwanem@gmail.com> 13274S: Maintained 13275F: drivers/watchdog/sc1200wdt.c 13276 13277SCHEDULER 13278M: Ingo Molnar <mingo@redhat.com> 13279M: Peter Zijlstra <peterz@infradead.org> 13280L: linux-kernel@vger.kernel.org 13281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13282S: Maintained 13283F: kernel/sched/ 13284F: include/linux/sched.h 13285F: include/uapi/linux/sched.h 13286F: include/linux/wait.h 13287 13288SCR24X CHIP CARD INTERFACE DRIVER 13289M: Lubomir Rintel <lkundrak@v3.sk> 13290S: Supported 13291F: drivers/char/pcmcia/scr24x_cs.c 13292 13293SCSI CDROM DRIVER 13294M: Jens Axboe <axboe@kernel.dk> 13295L: linux-scsi@vger.kernel.org 13296W: http://www.kernel.dk 13297S: Maintained 13298F: drivers/scsi/sr* 13299 13300SCSI RDMA PROTOCOL (SRP) INITIATOR 13301M: Bart Van Assche <bvanassche@acm.org> 13302L: linux-rdma@vger.kernel.org 13303S: Supported 13304Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13305F: drivers/infiniband/ulp/srp/ 13306F: include/scsi/srp.h 13307 13308SCSI RDMA PROTOCOL (SRP) TARGET 13309M: Bart Van Assche <bvanassche@acm.org> 13310L: linux-rdma@vger.kernel.org 13311L: target-devel@vger.kernel.org 13312S: Supported 13313Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13314F: drivers/infiniband/ulp/srpt/ 13315 13316SCSI SG DRIVER 13317M: Doug Gilbert <dgilbert@interlog.com> 13318L: linux-scsi@vger.kernel.org 13319W: http://sg.danny.cz/sg 13320S: Maintained 13321F: Documentation/scsi/scsi-generic.txt 13322F: drivers/scsi/sg.c 13323F: include/scsi/sg.h 13324 13325SCSI SUBSYSTEM 13326M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 13327T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13328M: "Martin K. Petersen" <martin.petersen@oracle.com> 13329T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13330L: linux-scsi@vger.kernel.org 13331S: Maintained 13332F: Documentation/devicetree/bindings/scsi/ 13333F: drivers/scsi/ 13334F: include/scsi/ 13335 13336SCSI TAPE DRIVER 13337M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13338L: linux-scsi@vger.kernel.org 13339S: Maintained 13340F: Documentation/scsi/st.txt 13341F: drivers/scsi/st.* 13342F: drivers/scsi/st_*.h 13343 13344SCTP PROTOCOL 13345M: Vlad Yasevich <vyasevich@gmail.com> 13346M: Neil Horman <nhorman@tuxdriver.com> 13347M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13348L: linux-sctp@vger.kernel.org 13349W: http://lksctp.sourceforge.net 13350S: Maintained 13351F: Documentation/networking/sctp.txt 13352F: include/linux/sctp.h 13353F: include/uapi/linux/sctp.h 13354F: include/net/sctp/ 13355F: net/sctp/ 13356 13357SCx200 CPU SUPPORT 13358M: Jim Cromie <jim.cromie@gmail.com> 13359S: Odd Fixes 13360F: Documentation/i2c/busses/scx200_acb 13361F: arch/x86/platform/scx200/ 13362F: drivers/watchdog/scx200_wdt.c 13363F: drivers/i2c/busses/scx200* 13364F: drivers/mtd/maps/scx200_docflash.c 13365F: include/linux/scx200.h 13366 13367SCx200 GPIO DRIVER 13368M: Jim Cromie <jim.cromie@gmail.com> 13369S: Maintained 13370F: drivers/char/scx200_gpio.c 13371F: include/linux/scx200_gpio.h 13372 13373SCx200 HRT CLOCKSOURCE DRIVER 13374M: Jim Cromie <jim.cromie@gmail.com> 13375S: Maintained 13376F: drivers/clocksource/scx200_hrt.c 13377 13378SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13379M: Sascha Sommer <saschasommer@freenet.de> 13380L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13381S: Maintained 13382F: drivers/mmc/host/sdricoh_cs.c 13383 13384SECURE COMPUTING 13385M: Kees Cook <keescook@chromium.org> 13386R: Andy Lutomirski <luto@amacapital.net> 13387R: Will Drewry <wad@chromium.org> 13388T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13389S: Supported 13390F: kernel/seccomp.c 13391F: include/uapi/linux/seccomp.h 13392F: include/linux/seccomp.h 13393F: tools/testing/selftests/seccomp/* 13394F: tools/testing/selftests/kselftest_harness.h 13395F: Documentation/userspace-api/seccomp_filter.rst 13396K: \bsecure_computing 13397K: \bTIF_SECCOMP\b 13398 13399SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13400M: Al Cooper <alcooperx@gmail.com> 13401L: linux-mmc@vger.kernel.org 13402L: bcm-kernel-feedback-list@broadcom.com 13403S: Maintained 13404F: drivers/mmc/host/sdhci-brcmstb* 13405 13406SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13407M: Adrian Hunter <adrian.hunter@intel.com> 13408L: linux-mmc@vger.kernel.org 13409T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13410S: Maintained 13411F: drivers/mmc/host/sdhci* 13412F: include/linux/mmc/sdhci* 13413 13414SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13415M: Prabu Thangamuthu <prabu.t@synopsys.com> 13416M: Manjunath M B <manjumb@synopsys.com> 13417L: linux-mmc@vger.kernel.org 13418S: Maintained 13419F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13420 13421SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13422M: Ludovic Desroches <ludovic.desroches@microchip.com> 13423L: linux-mmc@vger.kernel.org 13424S: Supported 13425F: drivers/mmc/host/sdhci-of-at91.c 13426 13427SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13428M: Ben Dooks <ben-linux@fluff.org> 13429M: Jaehoon Chung <jh80.chung@samsung.com> 13430L: linux-mmc@vger.kernel.org 13431S: Maintained 13432F: drivers/mmc/host/sdhci-s3c* 13433 13434SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13435M: Viresh Kumar <vireshk@kernel.org> 13436L: linux-mmc@vger.kernel.org 13437S: Maintained 13438F: drivers/mmc/host/sdhci-spear.c 13439 13440SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13441M: Kishon Vijay Abraham I <kishon@ti.com> 13442L: linux-mmc@vger.kernel.org 13443S: Maintained 13444F: drivers/mmc/host/sdhci-omap.c 13445 13446SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13447M: Scott Bauer <scott.bauer@intel.com> 13448M: Jonathan Derrick <jonathan.derrick@intel.com> 13449L: linux-block@vger.kernel.org 13450S: Supported 13451F: block/sed* 13452F: block/opal_proto.h 13453F: include/linux/sed* 13454F: include/uapi/linux/sed* 13455 13456SECURITY CONTACT 13457M: Security Officers <security@kernel.org> 13458S: Supported 13459 13460SECURITY SUBSYSTEM 13461M: James Morris <jmorris@namei.org> 13462M: "Serge E. Hallyn" <serge@hallyn.com> 13463L: linux-security-module@vger.kernel.org (suggested Cc:) 13464T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13465W: http://kernsec.org/ 13466S: Supported 13467F: security/ 13468X: security/selinux/ 13469 13470SELINUX SECURITY MODULE 13471M: Paul Moore <paul@paul-moore.com> 13472M: Stephen Smalley <sds@tycho.nsa.gov> 13473M: Eric Paris <eparis@parisplace.org> 13474L: selinux@vger.kernel.org 13475W: https://selinuxproject.org 13476W: https://github.com/SELinuxProject 13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13478S: Supported 13479F: include/linux/selinux* 13480F: security/selinux/ 13481F: scripts/selinux/ 13482F: Documentation/admin-guide/LSM/SELinux.rst 13483 13484SENSABLE PHANTOM 13485M: Jiri Slaby <jirislaby@gmail.com> 13486S: Maintained 13487F: drivers/misc/phantom.c 13488F: include/uapi/linux/phantom.h 13489 13490SERIAL DEVICE BUS 13491M: Rob Herring <robh@kernel.org> 13492L: linux-serial@vger.kernel.org 13493S: Maintained 13494F: Documentation/devicetree/bindings/serial/slave-device.txt 13495F: drivers/tty/serdev/ 13496F: include/linux/serdev.h 13497 13498SERIAL DRIVERS 13499M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13500L: linux-serial@vger.kernel.org 13501S: Maintained 13502F: Documentation/devicetree/bindings/serial/ 13503F: drivers/tty/serial/ 13504 13505SERIAL IR RECEIVER 13506M: Sean Young <sean@mess.org> 13507L: linux-media@vger.kernel.org 13508S: Maintained 13509F: drivers/media/rc/serial_ir.c 13510 13511SFC NETWORK DRIVER 13512M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13513M: Edward Cree <ecree@solarflare.com> 13514M: Bert Kenward <bkenward@solarflare.com> 13515L: netdev@vger.kernel.org 13516S: Supported 13517F: drivers/net/ethernet/sfc/ 13518 13519SGI GRU DRIVER 13520M: Dimitri Sivanich <sivanich@sgi.com> 13521S: Maintained 13522F: drivers/misc/sgi-gru/ 13523 13524SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13525M: Pat Gefre <pfg@sgi.com> 13526L: linux-ia64@vger.kernel.org 13527S: Supported 13528F: Documentation/ia64/serial.txt 13529F: drivers/tty/serial/ioc?_serial.c 13530F: include/linux/ioc?.h 13531 13532SGI XP/XPC/XPNET DRIVER 13533M: Cliff Whickman <cpw@sgi.com> 13534M: Robin Holt <robinmholt@gmail.com> 13535S: Maintained 13536F: drivers/misc/sgi-xp/ 13537 13538SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13539M: Ursula Braun <ubraun@linux.ibm.com> 13540L: linux-s390@vger.kernel.org 13541W: http://www.ibm.com/developerworks/linux/linux390/ 13542S: Supported 13543F: net/smc/ 13544 13545SHARP RJ54N1CB0C SENSOR DRIVER 13546M: Jacopo Mondi <jacopo@jmondi.org> 13547L: linux-media@vger.kernel.org 13548T: git git://linuxtv.org/media_tree.git 13549S: Odd fixes 13550F: drivers/media/i2c/rj54n1cb0c.c 13551F: include/media/i2c/rj54n1cb0c.h 13552 13553SH_VEU V4L2 MEM2MEM DRIVER 13554L: linux-media@vger.kernel.org 13555S: Orphan 13556F: drivers/media/platform/sh_veu.c 13557 13558SH_VOU V4L2 OUTPUT DRIVER 13559L: linux-media@vger.kernel.org 13560S: Orphan 13561F: drivers/media/platform/sh_vou.c 13562F: include/media/drv-intf/sh_vou.h 13563 13564SI2157 MEDIA DRIVER 13565M: Antti Palosaari <crope@iki.fi> 13566L: linux-media@vger.kernel.org 13567W: https://linuxtv.org 13568W: http://palosaari.fi/linux/ 13569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13570T: git git://linuxtv.org/anttip/media_tree.git 13571S: Maintained 13572F: drivers/media/tuners/si2157* 13573 13574SI2165 MEDIA DRIVER 13575M: Matthias Schwarzott <zzam@gentoo.org> 13576L: linux-media@vger.kernel.org 13577W: https://linuxtv.org 13578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13579S: Maintained 13580F: drivers/media/dvb-frontends/si2165* 13581 13582SI2168 MEDIA DRIVER 13583M: Antti Palosaari <crope@iki.fi> 13584L: linux-media@vger.kernel.org 13585W: https://linuxtv.org 13586W: http://palosaari.fi/linux/ 13587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13588T: git git://linuxtv.org/anttip/media_tree.git 13589S: Maintained 13590F: drivers/media/dvb-frontends/si2168* 13591 13592SI470X FM RADIO RECEIVER I2C DRIVER 13593M: Hans Verkuil <hverkuil@xs4all.nl> 13594L: linux-media@vger.kernel.org 13595T: git git://linuxtv.org/media_tree.git 13596W: https://linuxtv.org 13597S: Odd Fixes 13598F: drivers/media/radio/si470x/radio-si470x-i2c.c 13599 13600SI470X FM RADIO RECEIVER USB DRIVER 13601M: Hans Verkuil <hverkuil@xs4all.nl> 13602L: linux-media@vger.kernel.org 13603T: git git://linuxtv.org/media_tree.git 13604W: https://linuxtv.org 13605S: Maintained 13606F: drivers/media/radio/si470x/radio-si470x-common.c 13607F: drivers/media/radio/si470x/radio-si470x.h 13608F: drivers/media/radio/si470x/radio-si470x-usb.c 13609 13610SI4713 FM RADIO TRANSMITTER I2C DRIVER 13611M: Eduardo Valentin <edubezval@gmail.com> 13612L: linux-media@vger.kernel.org 13613T: git git://linuxtv.org/media_tree.git 13614W: https://linuxtv.org 13615S: Odd Fixes 13616F: drivers/media/radio/si4713/si4713.? 13617 13618SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13619M: Eduardo Valentin <edubezval@gmail.com> 13620L: linux-media@vger.kernel.org 13621T: git git://linuxtv.org/media_tree.git 13622W: https://linuxtv.org 13623S: Odd Fixes 13624F: drivers/media/radio/si4713/radio-platform-si4713.c 13625 13626SI4713 FM RADIO TRANSMITTER USB DRIVER 13627M: Hans Verkuil <hverkuil@xs4all.nl> 13628L: linux-media@vger.kernel.org 13629T: git git://linuxtv.org/media_tree.git 13630W: https://linuxtv.org 13631S: Maintained 13632F: drivers/media/radio/si4713/radio-usb-si4713.c 13633 13634SIANO DVB DRIVER 13635M: Mauro Carvalho Chehab <mchehab@kernel.org> 13636L: linux-media@vger.kernel.org 13637W: https://linuxtv.org 13638T: git git://linuxtv.org/media_tree.git 13639S: Odd fixes 13640F: drivers/media/common/siano/ 13641F: drivers/media/usb/siano/ 13642F: drivers/media/usb/siano/ 13643F: drivers/media/mmc/siano/ 13644 13645SIFIVE DRIVERS 13646M: Palmer Dabbelt <palmer@sifive.com> 13647L: linux-riscv@lists.infradead.org 13648T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13649S: Supported 13650K: sifive 13651N: sifive 13652 13653SILEAD TOUCHSCREEN DRIVER 13654M: Hans de Goede <hdegoede@redhat.com> 13655L: linux-input@vger.kernel.org 13656L: platform-driver-x86@vger.kernel.org 13657S: Maintained 13658F: drivers/input/touchscreen/silead.c 13659F: drivers/platform/x86/touchscreen_dmi.c 13660 13661SILICON MOTION SM712 FRAME BUFFER DRIVER 13662M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13663M: Teddy Wang <teddy.wang@siliconmotion.com> 13664M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13665L: linux-fbdev@vger.kernel.org 13666S: Maintained 13667F: drivers/video/fbdev/sm712* 13668F: Documentation/fb/sm712fb.txt 13669 13670SIMPLE FIRMWARE INTERFACE (SFI) 13671M: Len Brown <lenb@kernel.org> 13672L: sfi-devel@simplefirmware.org 13673W: http://simplefirmware.org/ 13674T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13675S: Supported 13676F: arch/x86/platform/sfi/ 13677F: drivers/sfi/ 13678F: include/linux/sfi*.h 13679 13680SIMPLEFB FB DRIVER 13681M: Hans de Goede <hdegoede@redhat.com> 13682L: linux-fbdev@vger.kernel.org 13683S: Maintained 13684F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13685F: drivers/video/fbdev/simplefb.c 13686F: include/linux/platform_data/simplefb.h 13687 13688SIMTEC EB110ATX (Chalice CATS) 13689P: Ben Dooks 13690P: Vincent Sanders <vince@simtec.co.uk> 13691M: Simtec Linux Team <linux@simtec.co.uk> 13692W: http://www.simtec.co.uk/products/EB110ATX/ 13693S: Supported 13694 13695SIMTEC EB2410ITX (BAST) 13696P: Ben Dooks 13697P: Vincent Sanders <vince@simtec.co.uk> 13698M: Simtec Linux Team <linux@simtec.co.uk> 13699W: http://www.simtec.co.uk/products/EB2410ITX/ 13700S: Supported 13701F: arch/arm/mach-s3c24xx/mach-bast.c 13702F: arch/arm/mach-s3c24xx/bast-ide.c 13703F: arch/arm/mach-s3c24xx/bast-irq.c 13704 13705SIPHASH PRF ROUTINES 13706M: Jason A. Donenfeld <Jason@zx2c4.com> 13707S: Maintained 13708F: lib/siphash.c 13709F: lib/test_siphash.c 13710F: include/linux/siphash.h 13711 13712SIOX 13713M: Gavin Schenk <g.schenk@eckelmann.de> 13714M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13715R: Pengutronix Kernel Team <kernel@pengutronix.de> 13716S: Supported 13717F: drivers/siox/* 13718F: drivers/gpio/gpio-siox.c 13719F: include/trace/events/siox.h 13720 13721SIS 190 ETHERNET DRIVER 13722M: Francois Romieu <romieu@fr.zoreil.com> 13723L: netdev@vger.kernel.org 13724S: Maintained 13725F: drivers/net/ethernet/sis/sis190.c 13726 13727SIS 900/7016 FAST ETHERNET DRIVER 13728M: Daniele Venzano <venza@brownhat.org> 13729W: http://www.brownhat.org/sis900.html 13730L: netdev@vger.kernel.org 13731S: Maintained 13732F: drivers/net/ethernet/sis/sis900.* 13733 13734SIS FRAMEBUFFER DRIVER 13735M: Thomas Winischhofer <thomas@winischhofer.net> 13736W: http://www.winischhofer.net/linuxsisvga.shtml 13737S: Maintained 13738F: Documentation/fb/sisfb.txt 13739F: drivers/video/fbdev/sis/ 13740F: include/video/sisfb.h 13741 13742SIS USB2VGA DRIVER 13743M: Thomas Winischhofer <thomas@winischhofer.net> 13744W: http://www.winischhofer.at/linuxsisusbvga.shtml 13745S: Maintained 13746F: drivers/usb/misc/sisusbvga/ 13747 13748SLAB ALLOCATOR 13749M: Christoph Lameter <cl@linux.com> 13750M: Pekka Enberg <penberg@kernel.org> 13751M: David Rientjes <rientjes@google.com> 13752M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13753M: Andrew Morton <akpm@linux-foundation.org> 13754L: linux-mm@kvack.org 13755S: Maintained 13756F: include/linux/sl?b*.h 13757F: mm/sl?b* 13758 13759SLEEPABLE READ-COPY UPDATE (SRCU) 13760M: Lai Jiangshan <jiangshanlai@gmail.com> 13761M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13762M: Josh Triplett <josh@joshtriplett.org> 13763R: Steven Rostedt <rostedt@goodmis.org> 13764R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13765L: linux-kernel@vger.kernel.org 13766W: http://www.rdrop.com/users/paulmck/RCU/ 13767S: Supported 13768T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13769F: include/linux/srcu*.h 13770F: kernel/rcu/srcu*.c 13771 13772SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13773M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13774L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13775S: Maintained 13776F: drivers/slimbus/ 13777F: Documentation/devicetree/bindings/slimbus/ 13778F: include/linux/slimbus.h 13779 13780SMACK SECURITY MODULE 13781M: Casey Schaufler <casey@schaufler-ca.com> 13782L: linux-security-module@vger.kernel.org 13783W: http://schaufler-ca.com 13784T: git git://github.com/cschaufler/smack-next 13785S: Maintained 13786F: Documentation/admin-guide/LSM/Smack.rst 13787F: security/smack/ 13788 13789SMC91x ETHERNET DRIVER 13790M: Nicolas Pitre <nico@fluxnic.net> 13791S: Odd Fixes 13792F: drivers/net/ethernet/smsc/smc91x.* 13793 13794SMIA AND SMIA++ IMAGE SENSOR DRIVER 13795M: Sakari Ailus <sakari.ailus@iki.fi> 13796L: linux-media@vger.kernel.org 13797S: Maintained 13798F: drivers/media/i2c/smiapp/ 13799F: include/media/i2c/smiapp.h 13800F: drivers/media/i2c/smiapp-pll.c 13801F: drivers/media/i2c/smiapp-pll.h 13802F: include/uapi/linux/smiapp.h 13803F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13804 13805SMM665 HARDWARE MONITOR DRIVER 13806M: Guenter Roeck <linux@roeck-us.net> 13807L: linux-hwmon@vger.kernel.org 13808S: Maintained 13809F: Documentation/hwmon/smm665 13810F: drivers/hwmon/smm665.c 13811 13812SMSC EMC2103 HARDWARE MONITOR DRIVER 13813M: Steve Glendinning <steve.glendinning@shawell.net> 13814L: linux-hwmon@vger.kernel.org 13815S: Maintained 13816F: Documentation/hwmon/emc2103 13817F: drivers/hwmon/emc2103.c 13818 13819SMSC SCH5627 HARDWARE MONITOR DRIVER 13820M: Hans de Goede <hdegoede@redhat.com> 13821L: linux-hwmon@vger.kernel.org 13822S: Supported 13823F: Documentation/hwmon/sch5627 13824F: drivers/hwmon/sch5627.c 13825 13826SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13827M: Steve Glendinning <steve.glendinning@shawell.net> 13828L: linux-fbdev@vger.kernel.org 13829S: Maintained 13830F: drivers/video/fbdev/smscufx.c 13831 13832SMSC47B397 HARDWARE MONITOR DRIVER 13833M: Jean Delvare <jdelvare@suse.com> 13834L: linux-hwmon@vger.kernel.org 13835S: Maintained 13836F: Documentation/hwmon/smsc47b397 13837F: drivers/hwmon/smsc47b397.c 13838 13839SMSC911x ETHERNET DRIVER 13840M: Steve Glendinning <steve.glendinning@shawell.net> 13841L: netdev@vger.kernel.org 13842S: Maintained 13843F: include/linux/smsc911x.h 13844F: drivers/net/ethernet/smsc/smsc911x.* 13845 13846SMSC9420 PCI ETHERNET DRIVER 13847M: Steve Glendinning <steve.glendinning@shawell.net> 13848L: netdev@vger.kernel.org 13849S: Maintained 13850F: drivers/net/ethernet/smsc/smsc9420.* 13851 13852SOC-CAMERA V4L2 SUBSYSTEM 13853L: linux-media@vger.kernel.org 13854T: git git://linuxtv.org/media_tree.git 13855S: Orphan 13856F: include/media/soc* 13857F: drivers/media/i2c/soc_camera/ 13858F: drivers/media/platform/soc_camera/ 13859 13860SOCIONEXT SYNQUACER I2C DRIVER 13861M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13862L: linux-i2c@vger.kernel.org 13863S: Maintained 13864F: drivers/i2c/busses/i2c-synquacer.c 13865F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13866 13867SOCIONEXT UNIPHIER SOUND DRIVER 13868L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13869S: Orphan 13870F: sound/soc/uniphier/ 13871 13872SOEKRIS NET48XX LED SUPPORT 13873M: Chris Boot <bootc@bootc.net> 13874S: Maintained 13875F: drivers/leds/leds-net48xx.c 13876 13877SOFT-ROCE DRIVER (rxe) 13878M: Moni Shoua <monis@mellanox.com> 13879L: linux-rdma@vger.kernel.org 13880S: Supported 13881W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13882Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13883F: drivers/infiniband/sw/rxe/ 13884F: include/uapi/rdma/rdma_user_rxe.h 13885 13886SOFTLOGIC 6x10 MPEG CODEC 13887M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13888M: Anton Sviridenko <anton@corp.bluecherry.net> 13889M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13890M: Andrey Utkin <andrey_utkin@fastmail.com> 13891M: Ismael Luceno <ismael@iodev.co.uk> 13892L: linux-media@vger.kernel.org 13893S: Supported 13894F: drivers/media/pci/solo6x10/ 13895 13896SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13897M: James Morse <james.morse@arm.com> 13898L: linux-arm-kernel@lists.infradead.org 13899S: Maintained 13900F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13901F: drivers/firmware/arm_sdei.c 13902F: include/linux/arm_sdei.h 13903F: include/uapi/linux/arm_sdei.h 13904 13905SOFTWARE RAID (Multiple Disks) SUPPORT 13906M: Shaohua Li <shli@kernel.org> 13907L: linux-raid@vger.kernel.org 13908T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13909S: Supported 13910F: drivers/md/Makefile 13911F: drivers/md/Kconfig 13912F: drivers/md/md* 13913F: drivers/md/raid* 13914F: include/linux/raid/ 13915F: include/uapi/linux/raid/ 13916 13917SOCIONEXT (SNI) AVE NETWORK DRIVER 13918M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13919L: netdev@vger.kernel.org 13920S: Maintained 13921F: drivers/net/ethernet/socionext/sni_ave.c 13922F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 13923 13924SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13925M: Jassi Brar <jaswinder.singh@linaro.org> 13926L: netdev@vger.kernel.org 13927S: Maintained 13928F: drivers/net/ethernet/socionext/netsec.c 13929F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13930 13931SOLIDRUN CLEARFOG SUPPORT 13932M: Russell King <linux@armlinux.org.uk> 13933S: Maintained 13934F: arch/arm/boot/dts/armada-388-clearfog* 13935F: arch/arm/boot/dts/armada-38x-solidrun-* 13936 13937SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13938M: Russell King <linux@armlinux.org.uk> 13939S: Maintained 13940F: arch/arm/boot/dts/imx6*-cubox-i* 13941F: arch/arm/boot/dts/imx6*-hummingboard* 13942F: arch/arm/boot/dts/imx6*-sr-* 13943 13944SONIC NETWORK DRIVER 13945M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13946L: netdev@vger.kernel.org 13947S: Maintained 13948F: drivers/net/ethernet/natsemi/sonic.* 13949 13950SONICS SILICON BACKPLANE DRIVER (SSB) 13951M: Michael Buesch <m@bues.ch> 13952L: linux-wireless@vger.kernel.org 13953S: Maintained 13954F: drivers/ssb/ 13955F: include/linux/ssb/ 13956 13957SONY IMX258 SENSOR DRIVER 13958M: Sakari Ailus <sakari.ailus@linux.intel.com> 13959L: linux-media@vger.kernel.org 13960T: git git://linuxtv.org/media_tree.git 13961S: Maintained 13962F: drivers/media/i2c/imx258.c 13963 13964SONY IMX274 SENSOR DRIVER 13965M: Leon Luo <leonl@leopardimaging.com> 13966L: linux-media@vger.kernel.org 13967T: git git://linuxtv.org/media_tree.git 13968S: Maintained 13969F: drivers/media/i2c/imx274.c 13970F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13971 13972SONY IMX319 SENSOR DRIVER 13973M: Bingbu Cao <bingbu.cao@intel.com> 13974L: linux-media@vger.kernel.org 13975T: git git://linuxtv.org/media_tree.git 13976S: Maintained 13977F: drivers/media/i2c/imx319.c 13978 13979SONY IMX355 SENSOR DRIVER 13980M: Tianshu Qiu <tian.shu.qiu@intel.com> 13981L: linux-media@vger.kernel.org 13982T: git git://linuxtv.org/media_tree.git 13983S: Maintained 13984F: drivers/media/i2c/imx355.c 13985 13986SONY MEMORYSTICK CARD SUPPORT 13987M: Alex Dubov <oakad@yahoo.com> 13988W: http://tifmxx.berlios.de/ 13989S: Maintained 13990F: drivers/memstick/host/tifm_ms.c 13991 13992SONY MEMORYSTICK STANDARD SUPPORT 13993M: Maxim Levitsky <maximlevitsky@gmail.com> 13994S: Maintained 13995F: drivers/memstick/core/ms_block.* 13996 13997SONY VAIO CONTROL DEVICE DRIVER 13998M: Mattia Dongili <malattia@linux.it> 13999L: platform-driver-x86@vger.kernel.org 14000W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14001S: Maintained 14002F: Documentation/laptops/sony-laptop.txt 14003F: drivers/char/sonypi.c 14004F: drivers/platform/x86/sony-laptop.c 14005F: include/linux/sony-laptop.h 14006 14007SOUND 14008M: Jaroslav Kysela <perex@perex.cz> 14009M: Takashi Iwai <tiwai@suse.com> 14010L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14011W: http://www.alsa-project.org/ 14012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14013T: git git://git.alsa-project.org/alsa-kernel.git 14014Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14015S: Maintained 14016F: Documentation/sound/ 14017F: include/sound/ 14018F: include/uapi/sound/ 14019F: sound/ 14020 14021SOUND - COMPRESSED AUDIO 14022M: Vinod Koul <vkoul@kernel.org> 14023L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14025S: Supported 14026F: Documentation/sound/designs/compress-offload.rst 14027F: include/sound/compress_driver.h 14028F: include/uapi/sound/compress_* 14029F: sound/core/compress_offload.c 14030F: sound/soc/soc-compress.c 14031 14032SOUND - DMAENGINE HELPERS 14033M: Lars-Peter Clausen <lars@metafoo.de> 14034S: Supported 14035F: include/sound/dmaengine_pcm.h 14036F: sound/core/pcm_dmaengine.c 14037F: sound/soc/soc-generic-dmaengine-pcm.c 14038 14039SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14040M: Liam Girdwood <lgirdwood@gmail.com> 14041M: Mark Brown <broonie@kernel.org> 14042T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14044W: http://alsa-project.org/main/index.php/ASoC 14045S: Supported 14046F: Documentation/devicetree/bindings/sound/ 14047F: Documentation/sound/soc/ 14048F: sound/soc/ 14049F: include/dt-bindings/sound/ 14050F: include/sound/soc* 14051 14052SOUNDWIRE SUBSYSTEM 14053M: Vinod Koul <vkoul@kernel.org> 14054M: Sanyog Kale <sanyog.r.kale@intel.com> 14055R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14056L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14057S: Supported 14058F: Documentation/driver-api/soundwire/ 14059F: drivers/soundwire/ 14060F: include/linux/soundwire/ 14061 14062SP2 MEDIA DRIVER 14063M: Olli Salonen <olli.salonen@iki.fi> 14064L: linux-media@vger.kernel.org 14065W: https://linuxtv.org 14066Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14067S: Maintained 14068F: drivers/media/dvb-frontends/sp2* 14069 14070SPARC + UltraSPARC (sparc/sparc64) 14071M: "David S. Miller" <davem@davemloft.net> 14072L: sparclinux@vger.kernel.org 14073Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14074T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14075T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14076S: Maintained 14077F: arch/sparc/ 14078F: drivers/sbus/ 14079 14080SPARC SERIAL DRIVERS 14081M: "David S. Miller" <davem@davemloft.net> 14082L: sparclinux@vger.kernel.org 14083T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14084T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14085S: Maintained 14086F: include/linux/sunserialcore.h 14087F: drivers/tty/serial/suncore.c 14088F: drivers/tty/serial/sunhv.c 14089F: drivers/tty/serial/sunsab.c 14090F: drivers/tty/serial/sunsab.h 14091F: drivers/tty/serial/sunsu.c 14092F: drivers/tty/serial/sunzilog.c 14093F: drivers/tty/serial/sunzilog.h 14094F: drivers/tty/vcc.c 14095 14096SPARSE CHECKER 14097M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14098L: linux-sparse@vger.kernel.org 14099W: https://sparse.wiki.kernel.org/ 14100T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14101S: Maintained 14102F: include/linux/compiler.h 14103 14104SPEAR CLOCK FRAMEWORK SUPPORT 14105M: Viresh Kumar <vireshk@kernel.org> 14106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14107W: http://www.st.com/spear 14108S: Maintained 14109F: drivers/clk/spear/ 14110 14111SPEAR PLATFORM SUPPORT 14112M: Viresh Kumar <vireshk@kernel.org> 14113M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14115W: http://www.st.com/spear 14116S: Maintained 14117F: arch/arm/boot/dts/spear* 14118F: arch/arm/mach-spear/ 14119 14120SPI NOR SUBSYSTEM 14121M: Marek Vasut <marek.vasut@gmail.com> 14122L: linux-mtd@lists.infradead.org 14123W: http://www.linux-mtd.infradead.org/ 14124Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14125T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14126T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14127S: Maintained 14128F: drivers/mtd/spi-nor/ 14129F: include/linux/mtd/spi-nor.h 14130 14131SPI SUBSYSTEM 14132M: Mark Brown <broonie@kernel.org> 14133L: linux-spi@vger.kernel.org 14134T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14135Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14136S: Maintained 14137F: Documentation/devicetree/bindings/spi/ 14138F: Documentation/spi/ 14139F: drivers/spi/ 14140F: include/linux/spi/ 14141F: include/uapi/linux/spi/ 14142F: tools/spi/ 14143 14144SPIDERNET NETWORK DRIVER for CELL 14145M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14146L: netdev@vger.kernel.org 14147S: Supported 14148F: Documentation/networking/spider_net.txt 14149F: drivers/net/ethernet/toshiba/spider_net* 14150 14151SPMI SUBSYSTEM 14152R: Stephen Boyd <sboyd@kernel.org> 14153L: linux-arm-msm@vger.kernel.org 14154F: Documentation/devicetree/bindings/spmi/ 14155F: drivers/spmi/ 14156F: include/dt-bindings/spmi/spmi.h 14157F: include/linux/spmi.h 14158F: include/trace/events/spmi.h 14159 14160SPU FILE SYSTEM 14161M: Jeremy Kerr <jk@ozlabs.org> 14162L: linuxppc-dev@lists.ozlabs.org 14163W: http://www.ibm.com/developerworks/power/cell/ 14164S: Supported 14165F: Documentation/filesystems/spufs.txt 14166F: arch/powerpc/platforms/cell/spufs/ 14167 14168SQUASHFS FILE SYSTEM 14169M: Phillip Lougher <phillip@squashfs.org.uk> 14170L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14171W: http://squashfs.org.uk 14172T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14173S: Maintained 14174F: Documentation/filesystems/squashfs.txt 14175F: fs/squashfs/ 14176 14177SRM (Alpha) environment access 14178M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14179S: Maintained 14180F: arch/alpha/kernel/srm_env.c 14181 14182ST LSM6DSx IMU IIO DRIVER 14183M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14184L: linux-iio@vger.kernel.org 14185W: http://www.st.com/ 14186S: Maintained 14187F: drivers/iio/imu/st_lsm6dsx/ 14188F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14189 14190ST STM32 I2C/SMBUS DRIVER 14191M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14192L: linux-i2c@vger.kernel.org 14193S: Maintained 14194F: drivers/i2c/busses/i2c-stm32* 14195 14196ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14197M: Song Qiang <songqiang1304521@gmail.com> 14198L: linux-iio@vger.kernel.org 14199S: Maintained 14200F: drivers/iio/proximity/vl53l0x-i2c.c 14201F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14202 14203STABLE BRANCH 14204M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14205M: Sasha Levin <sashal@kernel.org> 14206L: stable@vger.kernel.org 14207S: Supported 14208F: Documentation/process/stable-kernel-rules.rst 14209 14210STAGING - COMEDI 14211M: Ian Abbott <abbotti@mev.co.uk> 14212M: H Hartley Sweeten <hsweeten@visionengravers.com> 14213S: Odd Fixes 14214F: drivers/staging/comedi/ 14215 14216STAGING - EROFS FILE SYSTEM 14217M: Gao Xiang <gaoxiang25@huawei.com> 14218M: Chao Yu <yuchao0@huawei.com> 14219L: linux-erofs@lists.ozlabs.org 14220S: Maintained 14221F: drivers/staging/erofs/ 14222 14223STAGING - INDUSTRIAL IO 14224M: Jonathan Cameron <jic23@kernel.org> 14225L: linux-iio@vger.kernel.org 14226S: Odd Fixes 14227F: Documentation/devicetree/bindings/staging/iio/ 14228F: drivers/staging/iio/ 14229 14230STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14231M: Marc Dietrich <marvin24@gmx.de> 14232L: ac100@lists.launchpad.net (moderated for non-subscribers) 14233L: linux-tegra@vger.kernel.org 14234S: Maintained 14235F: drivers/staging/nvec/ 14236 14237STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14238M: Jens Frederich <jfrederich@gmail.com> 14239M: Daniel Drake <dsd@laptop.org> 14240M: Jon Nettleton <jon.nettleton@gmail.com> 14241W: http://wiki.laptop.org/go/DCON 14242S: Maintained 14243F: drivers/staging/olpc_dcon/ 14244 14245STAGING - REALTEK RTL8712U DRIVERS 14246M: Larry Finger <Larry.Finger@lwfinger.net> 14247M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14248S: Odd Fixes 14249F: drivers/staging/rtl8712/ 14250 14251STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14252M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14253M: Teddy Wang <teddy.wang@siliconmotion.com> 14254M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14255L: linux-fbdev@vger.kernel.org 14256S: Maintained 14257F: drivers/staging/sm750fb/ 14258 14259STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14260M: William Hubbs <w.d.hubbs@gmail.com> 14261M: Chris Brannon <chris@the-brannons.com> 14262M: Kirk Reiser <kirk@reisers.ca> 14263M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14264L: speakup@linux-speakup.org 14265W: http://www.linux-speakup.org/ 14266S: Odd Fixes 14267F: drivers/staging/speakup/ 14268 14269STAGING - VIA VT665X DRIVERS 14270M: Forest Bond <forest@alittletooquiet.net> 14271S: Odd Fixes 14272F: drivers/staging/vt665?/ 14273 14274STAGING - WILC1000 WIFI DRIVER 14275M: Adham Abozaeid <adham.abozaeid@microchip.com> 14276M: Ajay Singh <ajay.kathat@microchip.com> 14277L: linux-wireless@vger.kernel.org 14278S: Supported 14279F: drivers/staging/wilc1000/ 14280 14281STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14282M: Arnaud Patard <arnaud.patard@rtp-net.org> 14283S: Odd Fixes 14284F: drivers/staging/xgifb/ 14285 14286STAGING SUBSYSTEM 14287M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14289L: devel@driverdev.osuosl.org 14290S: Supported 14291F: drivers/staging/ 14292 14293STARFIRE/DURALAN NETWORK DRIVER 14294M: Ion Badulescu <ionut@badula.org> 14295S: Odd Fixes 14296F: drivers/net/ethernet/adaptec/starfire* 14297 14298STEC S1220 SKD DRIVER 14299M: Bart Van Assche <bart.vanassche@wdc.com> 14300L: linux-block@vger.kernel.org 14301S: Maintained 14302F: drivers/block/skd*[ch] 14303 14304STI AUDIO (ASoC) DRIVERS 14305M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14306L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14307S: Maintained 14308F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14309F: sound/soc/sti/ 14310 14311STI CEC DRIVER 14312M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14313S: Maintained 14314F: drivers/media/platform/sti/cec/ 14315F: Documentation/devicetree/bindings/media/stih-cec.txt 14316 14317STK1160 USB VIDEO CAPTURE DRIVER 14318M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14319L: linux-media@vger.kernel.org 14320T: git git://linuxtv.org/media_tree.git 14321S: Maintained 14322F: drivers/media/usb/stk1160/ 14323 14324STM32 AUDIO (ASoC) DRIVERS 14325M: Olivier Moysan <olivier.moysan@st.com> 14326M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14327L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14328S: Maintained 14329F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14330F: sound/soc/stm/ 14331 14332STM32 TIMER/LPTIMER DRIVERS 14333M: Fabrice Gasnier <fabrice.gasnier@st.com> 14334S: Maintained 14335F: drivers/*/stm32-*timer* 14336F: drivers/pwm/pwm-stm32* 14337F: include/linux/*/stm32-*tim* 14338F: Documentation/ABI/testing/*timer-stm32 14339F: Documentation/devicetree/bindings/*/stm32-*timer* 14340F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14341 14342STMMAC ETHERNET DRIVER 14343M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14344M: Alexandre Torgue <alexandre.torgue@st.com> 14345M: Jose Abreu <joabreu@synopsys.com> 14346L: netdev@vger.kernel.org 14347W: http://www.stlinux.com 14348S: Supported 14349F: drivers/net/ethernet/stmicro/stmmac/ 14350 14351SUN3/3X 14352M: Sam Creasey <sammy@sammy.net> 14353W: http://sammy.net/sun3/ 14354S: Maintained 14355F: arch/m68k/kernel/*sun3* 14356F: arch/m68k/sun3*/ 14357F: arch/m68k/include/asm/sun3* 14358F: drivers/net/ethernet/i825xx/sun3* 14359 14360SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14361M: Hans de Goede <hdegoede@redhat.com> 14362L: linux-input@vger.kernel.org 14363S: Maintained 14364F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14365F: drivers/input/keyboard/sun4i-lradc-keys.c 14366 14367SUNDANCE NETWORK DRIVER 14368M: Denis Kirjanov <kda@linux-powerpc.org> 14369L: netdev@vger.kernel.org 14370S: Maintained 14371F: drivers/net/ethernet/dlink/sundance.c 14372 14373SUPERH 14374M: Yoshinori Sato <ysato@users.sourceforge.jp> 14375M: Rich Felker <dalias@libc.org> 14376L: linux-sh@vger.kernel.org 14377Q: http://patchwork.kernel.org/project/linux-sh/list/ 14378S: Maintained 14379F: Documentation/sh/ 14380F: arch/sh/ 14381F: drivers/sh/ 14382 14383SUSPEND TO RAM 14384M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14385M: Len Brown <len.brown@intel.com> 14386M: Pavel Machek <pavel@ucw.cz> 14387L: linux-pm@vger.kernel.org 14388B: https://bugzilla.kernel.org 14389S: Supported 14390F: Documentation/power/ 14391F: arch/x86/kernel/acpi/ 14392F: drivers/base/power/ 14393F: kernel/power/ 14394F: include/linux/suspend.h 14395F: include/linux/freezer.h 14396F: include/linux/pm.h 14397 14398SVGA HANDLING 14399M: Martin Mares <mj@ucw.cz> 14400L: linux-video@atrey.karlin.mff.cuni.cz 14401S: Maintained 14402F: Documentation/svga.txt 14403F: arch/x86/boot/video* 14404 14405SWIOTLB SUBSYSTEM 14406M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14407L: iommu@lists.linux-foundation.org 14408T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14409S: Supported 14410F: kernel/dma/swiotlb.c 14411F: arch/*/kernel/pci-swiotlb.c 14412F: include/linux/swiotlb.h 14413 14414SWITCHDEV 14415M: Jiri Pirko <jiri@resnulli.us> 14416M: Ivan Vecera <ivecera@redhat.com> 14417L: netdev@vger.kernel.org 14418S: Supported 14419F: net/switchdev/ 14420F: include/net/switchdev.h 14421 14422SY8106A REGULATOR DRIVER 14423M: Icenowy Zheng <icenowy@aosc.io> 14424S: Maintained 14425F: drivers/regulator/sy8106a-regulator.c 14426F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14427 14428SYNC FILE FRAMEWORK 14429M: Sumit Semwal <sumit.semwal@linaro.org> 14430R: Gustavo Padovan <gustavo@padovan.org> 14431S: Maintained 14432L: linux-media@vger.kernel.org 14433L: dri-devel@lists.freedesktop.org 14434F: drivers/dma-buf/sync_* 14435F: drivers/dma-buf/dma-fence* 14436F: drivers/dma-buf/sw_sync.c 14437F: include/linux/sync_file.h 14438F: include/uapi/linux/sync_file.h 14439F: Documentation/sync_file.txt 14440T: git git://anongit.freedesktop.org/drm/drm-misc 14441 14442SYNOPSYS ARC ARCHITECTURE 14443M: Vineet Gupta <vgupta@synopsys.com> 14444L: linux-snps-arc@lists.infradead.org 14445S: Supported 14446F: arch/arc/ 14447F: Documentation/devicetree/bindings/arc/* 14448F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14449F: drivers/clocksource/arc_timer.c 14450F: drivers/tty/serial/arc_uart.c 14451T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14452 14453SYNOPSYS ARC HSDK SDP pll clock driver 14454M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14455S: Supported 14456F: drivers/clk/clk-hsdk-pll.c 14457F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14458 14459SYNOPSYS ARC SDP clock driver 14460M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14461S: Supported 14462F: drivers/clk/axs10x/* 14463F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14464 14465SYNOPSYS ARC SDP platform support 14466M: Alexey Brodkin <abrodkin@synopsys.com> 14467S: Supported 14468F: arch/arc/plat-axs10x 14469F: arch/arc/boot/dts/ax* 14470F: Documentation/devicetree/bindings/arc/axs10* 14471 14472SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14473M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14474S: Supported 14475F: drivers/reset/reset-axs10x.c 14476F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14477 14478SYNOPSYS CREG GPIO DRIVER 14479M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14480S: Maintained 14481F: drivers/gpio/gpio-creg-snps.c 14482F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14483 14484SYNOPSYS DESIGNWARE 8250 UART DRIVER 14485R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14486S: Maintained 14487F: drivers/tty/serial/8250/8250_dw.c 14488 14489SYNOPSYS DESIGNWARE APB GPIO DRIVER 14490M: Hoan Tran <hotran@apm.com> 14491L: linux-gpio@vger.kernel.org 14492S: Maintained 14493F: drivers/gpio/gpio-dwapb.c 14494F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14495 14496SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14497M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14498S: Maintained 14499F: drivers/dma/dwi-axi-dmac/ 14500F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14501 14502SYNOPSYS DESIGNWARE DMAC DRIVER 14503M: Viresh Kumar <vireshk@kernel.org> 14504R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14505S: Maintained 14506F: include/linux/dma/dw.h 14507F: include/linux/platform_data/dma-dw.h 14508F: drivers/dma/dw/ 14509 14510SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14511M: Jose Abreu <Jose.Abreu@synopsys.com> 14512L: netdev@vger.kernel.org 14513S: Supported 14514F: drivers/net/ethernet/synopsys/ 14515 14516SYNOPSYS DESIGNWARE I2C DRIVER 14517M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14518R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14519R: Mika Westerberg <mika.westerberg@linux.intel.com> 14520L: linux-i2c@vger.kernel.org 14521S: Maintained 14522F: drivers/i2c/busses/i2c-designware-* 14523F: include/linux/platform_data/i2c-designware.h 14524 14525SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14526M: Jaehoon Chung <jh80.chung@samsung.com> 14527L: linux-mmc@vger.kernel.org 14528S: Maintained 14529F: drivers/mmc/host/dw_mmc* 14530 14531SYNOPSYS HSDK RESET CONTROLLER DRIVER 14532M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14533S: Supported 14534F: drivers/reset/reset-hsdk.c 14535F: include/dt-bindings/reset/snps,hsdk-reset.h 14536F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14537 14538SYSTEM CONFIGURATION (SYSCON) 14539M: Lee Jones <lee.jones@linaro.org> 14540M: Arnd Bergmann <arnd@arndb.de> 14541T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14542S: Supported 14543F: drivers/mfd/syscon.c 14544 14545SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14546M: Sudeep Holla <sudeep.holla@arm.com> 14547L: linux-arm-kernel@lists.infradead.org 14548S: Maintained 14549F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14550F: drivers/clk/clk-sc[mp]i.c 14551F: drivers/cpufreq/sc[mp]i-cpufreq.c 14552F: drivers/firmware/arm_scpi.c 14553F: drivers/firmware/arm_scmi/ 14554F: include/linux/sc[mp]i_protocol.h 14555 14556SYSTEM RESET/SHUTDOWN DRIVERS 14557M: Sebastian Reichel <sre@kernel.org> 14558L: linux-pm@vger.kernel.org 14559T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14560S: Maintained 14561F: Documentation/devicetree/bindings/power/reset/ 14562F: drivers/power/reset/ 14563 14564SYSTEM TRACE MODULE CLASS 14565M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14566S: Maintained 14567T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14568F: Documentation/trace/stm.rst 14569F: drivers/hwtracing/stm/ 14570F: include/linux/stm.h 14571F: include/uapi/linux/stm.h 14572 14573SYSV FILESYSTEM 14574M: Christoph Hellwig <hch@infradead.org> 14575S: Maintained 14576F: Documentation/filesystems/sysv-fs.txt 14577F: fs/sysv/ 14578F: include/linux/sysv_fs.h 14579 14580TARGET SUBSYSTEM 14581M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14582L: linux-scsi@vger.kernel.org 14583L: target-devel@vger.kernel.org 14584W: http://www.linux-iscsi.org 14585W: http://groups.google.com/group/linux-iscsi-target-dev 14586T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14587S: Supported 14588F: drivers/target/ 14589F: include/target/ 14590F: Documentation/target/ 14591 14592TASKSTATS STATISTICS INTERFACE 14593M: Balbir Singh <bsingharora@gmail.com> 14594S: Maintained 14595F: Documentation/accounting/taskstats* 14596F: include/linux/taskstats* 14597F: kernel/taskstats.c 14598 14599TC subsystem 14600M: Jamal Hadi Salim <jhs@mojatatu.com> 14601M: Cong Wang <xiyou.wangcong@gmail.com> 14602M: Jiri Pirko <jiri@resnulli.us> 14603L: netdev@vger.kernel.org 14604S: Maintained 14605F: include/net/pkt_cls.h 14606F: include/net/pkt_sched.h 14607F: include/net/tc_act/ 14608F: include/uapi/linux/pkt_cls.h 14609F: include/uapi/linux/pkt_sched.h 14610F: include/uapi/linux/tc_act/ 14611F: include/uapi/linux/tc_ematch/ 14612F: net/sched/ 14613 14614TC90522 MEDIA DRIVER 14615M: Akihiro Tsukada <tskd08@gmail.com> 14616L: linux-media@vger.kernel.org 14617S: Odd Fixes 14618F: drivers/media/dvb-frontends/tc90522* 14619 14620TCP LOW PRIORITY MODULE 14621M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14622M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14623W: http://tcp-lp-mod.sourceforge.net/ 14624S: Maintained 14625F: net/ipv4/tcp_lp.c 14626 14627TDA10071 MEDIA DRIVER 14628M: Antti Palosaari <crope@iki.fi> 14629L: linux-media@vger.kernel.org 14630W: https://linuxtv.org 14631W: http://palosaari.fi/linux/ 14632Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14633T: git git://linuxtv.org/anttip/media_tree.git 14634S: Maintained 14635F: drivers/media/dvb-frontends/tda10071* 14636 14637TDA18212 MEDIA DRIVER 14638M: Antti Palosaari <crope@iki.fi> 14639L: linux-media@vger.kernel.org 14640W: https://linuxtv.org 14641W: http://palosaari.fi/linux/ 14642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14643T: git git://linuxtv.org/anttip/media_tree.git 14644S: Maintained 14645F: drivers/media/tuners/tda18212* 14646 14647TDA18218 MEDIA DRIVER 14648M: Antti Palosaari <crope@iki.fi> 14649L: linux-media@vger.kernel.org 14650W: https://linuxtv.org 14651W: http://palosaari.fi/linux/ 14652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14653T: git git://linuxtv.org/anttip/media_tree.git 14654S: Maintained 14655F: drivers/media/tuners/tda18218* 14656 14657TDA18250 MEDIA DRIVER 14658M: Olli Salonen <olli.salonen@iki.fi> 14659L: linux-media@vger.kernel.org 14660W: https://linuxtv.org 14661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14662T: git git://linuxtv.org/media_tree.git 14663S: Maintained 14664F: drivers/media/tuners/tda18250* 14665 14666TDA18271 MEDIA DRIVER 14667M: Michael Krufky <mkrufky@linuxtv.org> 14668L: linux-media@vger.kernel.org 14669W: https://linuxtv.org 14670W: http://github.com/mkrufky 14671Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14672T: git git://linuxtv.org/mkrufky/tuners.git 14673S: Maintained 14674F: drivers/media/tuners/tda18271* 14675 14676TDA1997x MEDIA DRIVER 14677M: Tim Harvey <tharvey@gateworks.com> 14678L: linux-media@vger.kernel.org 14679W: https://linuxtv.org 14680Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14681S: Maintained 14682F: drivers/media/i2c/tda1997x.* 14683 14684TDA827x MEDIA DRIVER 14685M: Michael Krufky <mkrufky@linuxtv.org> 14686L: linux-media@vger.kernel.org 14687W: https://linuxtv.org 14688W: http://github.com/mkrufky 14689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14690T: git git://linuxtv.org/mkrufky/tuners.git 14691S: Maintained 14692F: drivers/media/tuners/tda8290.* 14693 14694TDA8290 MEDIA DRIVER 14695M: Michael Krufky <mkrufky@linuxtv.org> 14696L: linux-media@vger.kernel.org 14697W: https://linuxtv.org 14698W: http://github.com/mkrufky 14699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14700T: git git://linuxtv.org/mkrufky/tuners.git 14701S: Maintained 14702F: drivers/media/tuners/tda8290.* 14703 14704TDA9840 MEDIA DRIVER 14705M: Hans Verkuil <hverkuil@xs4all.nl> 14706L: linux-media@vger.kernel.org 14707T: git git://linuxtv.org/media_tree.git 14708W: https://linuxtv.org 14709S: Maintained 14710F: drivers/media/i2c/tda9840* 14711 14712TEA5761 TUNER DRIVER 14713M: Mauro Carvalho Chehab <mchehab@kernel.org> 14714L: linux-media@vger.kernel.org 14715W: https://linuxtv.org 14716T: git git://linuxtv.org/media_tree.git 14717S: Odd fixes 14718F: drivers/media/tuners/tea5761.* 14719 14720TEA5767 TUNER DRIVER 14721M: Mauro Carvalho Chehab <mchehab@kernel.org> 14722L: linux-media@vger.kernel.org 14723W: https://linuxtv.org 14724T: git git://linuxtv.org/media_tree.git 14725S: Maintained 14726F: drivers/media/tuners/tea5767.* 14727 14728TEA6415C MEDIA DRIVER 14729M: Hans Verkuil <hverkuil@xs4all.nl> 14730L: linux-media@vger.kernel.org 14731T: git git://linuxtv.org/media_tree.git 14732W: https://linuxtv.org 14733S: Maintained 14734F: drivers/media/i2c/tea6415c* 14735 14736TEA6420 MEDIA DRIVER 14737M: Hans Verkuil <hverkuil@xs4all.nl> 14738L: linux-media@vger.kernel.org 14739T: git git://linuxtv.org/media_tree.git 14740W: https://linuxtv.org 14741S: Maintained 14742F: drivers/media/i2c/tea6420* 14743 14744TEAM DRIVER 14745M: Jiri Pirko <jiri@resnulli.us> 14746L: netdev@vger.kernel.org 14747S: Supported 14748F: drivers/net/team/ 14749F: include/linux/if_team.h 14750F: include/uapi/linux/if_team.h 14751 14752TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14753M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14754S: Maintained 14755F: arch/x86/platform/ts5500/ 14756 14757TECHNOTREND USB IR RECEIVER 14758M: Sean Young <sean@mess.org> 14759L: linux-media@vger.kernel.org 14760S: Maintained 14761F: drivers/media/rc/ttusbir.c 14762 14763TECHWELL TW9910 VIDEO DECODER 14764L: linux-media@vger.kernel.org 14765S: Orphan 14766F: drivers/media/i2c/tw9910.c 14767F: include/media/i2c/tw9910.h 14768 14769TEE SUBSYSTEM 14770M: Jens Wiklander <jens.wiklander@linaro.org> 14771S: Maintained 14772F: include/linux/tee_drv.h 14773F: include/uapi/linux/tee.h 14774F: drivers/tee/ 14775F: Documentation/tee.txt 14776 14777TEGRA ARCHITECTURE SUPPORT 14778M: Thierry Reding <thierry.reding@gmail.com> 14779M: Jonathan Hunter <jonathanh@nvidia.com> 14780L: linux-tegra@vger.kernel.org 14781Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14782T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14783S: Supported 14784N: [^a-z]tegra 14785 14786TEGRA CLOCK DRIVER 14787M: Peter De Schrijver <pdeschrijver@nvidia.com> 14788M: Prashant Gaikwad <pgaikwad@nvidia.com> 14789S: Supported 14790F: drivers/clk/tegra/ 14791 14792TEGRA DMA DRIVERS 14793M: Laxman Dewangan <ldewangan@nvidia.com> 14794M: Jon Hunter <jonathanh@nvidia.com> 14795S: Supported 14796F: drivers/dma/tegra* 14797 14798TEGRA I2C DRIVER 14799M: Laxman Dewangan <ldewangan@nvidia.com> 14800S: Supported 14801F: drivers/i2c/busses/i2c-tegra.c 14802 14803TEGRA IOMMU DRIVERS 14804M: Thierry Reding <thierry.reding@gmail.com> 14805L: linux-tegra@vger.kernel.org 14806S: Supported 14807F: drivers/iommu/tegra* 14808 14809TEGRA KBC DRIVER 14810M: Laxman Dewangan <ldewangan@nvidia.com> 14811S: Supported 14812F: drivers/input/keyboard/tegra-kbc.c 14813 14814TEGRA NAND DRIVER 14815M: Stefan Agner <stefan@agner.ch> 14816M: Lucas Stach <dev@lynxeye.de> 14817S: Maintained 14818F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14819F: drivers/mtd/nand/raw/tegra_nand.c 14820 14821TEGRA PWM DRIVER 14822M: Thierry Reding <thierry.reding@gmail.com> 14823S: Supported 14824F: drivers/pwm/pwm-tegra.c 14825 14826TEGRA SERIAL DRIVER 14827M: Laxman Dewangan <ldewangan@nvidia.com> 14828S: Supported 14829F: drivers/tty/serial/serial-tegra.c 14830 14831TEGRA SPI DRIVER 14832M: Laxman Dewangan <ldewangan@nvidia.com> 14833S: Supported 14834F: drivers/spi/spi-tegra* 14835 14836TEHUTI ETHERNET DRIVER 14837M: Andy Gospodarek <andy@greyhouse.net> 14838L: netdev@vger.kernel.org 14839S: Supported 14840F: drivers/net/ethernet/tehuti/* 14841 14842Telecom Clock Driver for MCPL0010 14843M: Mark Gross <mark.gross@intel.com> 14844S: Supported 14845F: drivers/char/tlclk.c 14846 14847TENSILICA XTENSA PORT (xtensa) 14848M: Chris Zankel <chris@zankel.net> 14849M: Max Filippov <jcmvbkbc@gmail.com> 14850L: linux-xtensa@linux-xtensa.org 14851T: git git://github.com/czankel/xtensa-linux.git 14852S: Maintained 14853F: arch/xtensa/ 14854F: drivers/irqchip/irq-xtensa-* 14855 14856Texas Instruments' System Control Interface (TISCI) Protocol Driver 14857M: Nishanth Menon <nm@ti.com> 14858M: Tero Kristo <t-kristo@ti.com> 14859M: Santosh Shilimkar <ssantosh@kernel.org> 14860L: linux-arm-kernel@lists.infradead.org 14861S: Maintained 14862F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14863F: drivers/firmware/ti_sci* 14864F: include/linux/soc/ti/ti_sci_protocol.h 14865F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14866F: drivers/soc/ti/ti_sci_pm_domains.c 14867F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14868F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14869F: drivers/clk/keystone/sci-clk.c 14870F: drivers/reset/reset-ti-sci.c 14871 14872THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14873M: Hans Verkuil <hverkuil@xs4all.nl> 14874L: linux-media@vger.kernel.org 14875T: git git://linuxtv.org/media_tree.git 14876W: https://linuxtv.org 14877S: Maintained 14878F: drivers/media/radio/radio-raremono.c 14879 14880THERMAL 14881M: Zhang Rui <rui.zhang@intel.com> 14882M: Eduardo Valentin <edubezval@gmail.com> 14883R: Daniel Lezcano <daniel.lezcano@linaro.org> 14884L: linux-pm@vger.kernel.org 14885T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14886T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14887Q: https://patchwork.kernel.org/project/linux-pm/list/ 14888S: Supported 14889F: drivers/thermal/ 14890F: include/linux/thermal.h 14891F: include/uapi/linux/thermal.h 14892F: include/linux/cpu_cooling.h 14893F: Documentation/devicetree/bindings/thermal/ 14894 14895THERMAL/CPU_COOLING 14896M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14897M: Viresh Kumar <viresh.kumar@linaro.org> 14898M: Javi Merino <javi.merino@kernel.org> 14899L: linux-pm@vger.kernel.org 14900S: Supported 14901F: Documentation/thermal/cpu-cooling-api.txt 14902F: drivers/thermal/cpu_cooling.c 14903F: include/linux/cpu_cooling.h 14904 14905THINKPAD ACPI EXTRAS DRIVER 14906M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14907L: ibm-acpi-devel@lists.sourceforge.net 14908L: platform-driver-x86@vger.kernel.org 14909W: http://ibm-acpi.sourceforge.net 14910W: http://thinkwiki.org/wiki/Ibm-acpi 14911T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14912S: Maintained 14913F: drivers/platform/x86/thinkpad_acpi.c 14914 14915THUNDERBOLT DRIVER 14916M: Andreas Noever <andreas.noever@gmail.com> 14917M: Michael Jamet <michael.jamet@intel.com> 14918M: Mika Westerberg <mika.westerberg@linux.intel.com> 14919M: Yehezkel Bernat <YehezkelShB@gmail.com> 14920T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14921S: Maintained 14922F: Documentation/admin-guide/thunderbolt.rst 14923F: drivers/thunderbolt/ 14924F: include/linux/thunderbolt.h 14925 14926THUNDERBOLT NETWORK DRIVER 14927M: Michael Jamet <michael.jamet@intel.com> 14928M: Mika Westerberg <mika.westerberg@linux.intel.com> 14929M: Yehezkel Bernat <YehezkelShB@gmail.com> 14930L: netdev@vger.kernel.org 14931S: Maintained 14932F: drivers/net/thunderbolt.c 14933 14934THUNDERX GPIO DRIVER 14935M: David Daney <david.daney@cavium.com> 14936S: Maintained 14937F: drivers/gpio/gpio-thunderx.c 14938 14939TI AM437X VPFE DRIVER 14940M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14941L: linux-media@vger.kernel.org 14942W: https://linuxtv.org 14943Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14944T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14945S: Maintained 14946F: drivers/media/platform/am437x/ 14947 14948TI BANDGAP AND THERMAL DRIVER 14949M: Eduardo Valentin <edubezval@gmail.com> 14950M: Keerthy <j-keerthy@ti.com> 14951L: linux-pm@vger.kernel.org 14952L: linux-omap@vger.kernel.org 14953S: Maintained 14954F: drivers/thermal/ti-soc-thermal/ 14955 14956TI BQ27XXX POWER SUPPLY DRIVER 14957R: Andrew F. Davis <afd@ti.com> 14958F: include/linux/power/bq27xxx_battery.h 14959F: drivers/power/supply/bq27xxx_battery.c 14960F: drivers/power/supply/bq27xxx_battery_i2c.c 14961 14962TI CDCE706 CLOCK DRIVER 14963M: Max Filippov <jcmvbkbc@gmail.com> 14964S: Maintained 14965F: drivers/clk/clk-cdce706.c 14966 14967TI CLOCK DRIVER 14968M: Tero Kristo <t-kristo@ti.com> 14969L: linux-omap@vger.kernel.org 14970S: Maintained 14971F: drivers/clk/ti/ 14972F: include/linux/clk/ti.h 14973 14974TI DAVINCI MACHINE SUPPORT 14975M: Sekhar Nori <nsekhar@ti.com> 14976M: Kevin Hilman <khilman@kernel.org> 14977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14978T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14979S: Supported 14980F: arch/arm/mach-davinci/ 14981F: drivers/i2c/busses/i2c-davinci.c 14982F: arch/arm/boot/dts/da850* 14983 14984TI DAVINCI SERIES CLOCK DRIVER 14985M: David Lechner <david@lechnology.com> 14986R: Sekhar Nori <nsekhar@ti.com> 14987S: Maintained 14988F: Documentation/devicetree/bindings/clock/ti/davinci/ 14989F: drivers/clk/davinci/ 14990 14991TI DAVINCI SERIES GPIO DRIVER 14992M: Keerthy <j-keerthy@ti.com> 14993L: linux-gpio@vger.kernel.org 14994S: Maintained 14995F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14996F: drivers/gpio/gpio-davinci.c 14997 14998TI DAVINCI SERIES MEDIA DRIVER 14999M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15000L: linux-media@vger.kernel.org 15001W: https://linuxtv.org 15002Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15003T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15004S: Maintained 15005F: drivers/media/platform/davinci/ 15006F: include/media/davinci/ 15007 15008TI ETHERNET SWITCH DRIVER (CPSW) 15009R: Grygorii Strashko <grygorii.strashko@ti.com> 15010L: linux-omap@vger.kernel.org 15011L: netdev@vger.kernel.org 15012S: Maintained 15013F: drivers/net/ethernet/ti/cpsw* 15014F: drivers/net/ethernet/ti/davinci* 15015 15016TI FLASH MEDIA INTERFACE DRIVER 15017M: Alex Dubov <oakad@yahoo.com> 15018S: Maintained 15019F: drivers/misc/tifm* 15020F: drivers/mmc/host/tifm_sd.c 15021F: include/linux/tifm.h 15022 15023TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15024M: Santosh Shilimkar <ssantosh@kernel.org> 15025L: linux-kernel@vger.kernel.org 15026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15027S: Maintained 15028F: drivers/soc/ti/* 15029T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15030 15031TI LM49xxx FAMILY ASoC CODEC DRIVERS 15032M: M R Swami Reddy <mr.swami.reddy@ti.com> 15033M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15034L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15035S: Maintained 15036F: sound/soc/codecs/lm49453* 15037F: sound/soc/codecs/isabelle* 15038 15039TI LP855x BACKLIGHT DRIVER 15040M: Milo Kim <milo.kim@ti.com> 15041S: Maintained 15042F: Documentation/backlight/lp855x-driver.txt 15043F: drivers/video/backlight/lp855x_bl.c 15044F: include/linux/platform_data/lp855x.h 15045 15046TI LP8727 CHARGER DRIVER 15047M: Milo Kim <milo.kim@ti.com> 15048S: Maintained 15049F: drivers/power/supply/lp8727_charger.c 15050F: include/linux/platform_data/lp8727.h 15051 15052TI LP8788 MFD DRIVER 15053M: Milo Kim <milo.kim@ti.com> 15054S: Maintained 15055F: drivers/iio/adc/lp8788_adc.c 15056F: drivers/leds/leds-lp8788.c 15057F: drivers/mfd/lp8788*.c 15058F: drivers/power/supply/lp8788-charger.c 15059F: drivers/regulator/lp8788-*.c 15060F: include/linux/mfd/lp8788*.h 15061 15062TI NETCP ETHERNET DRIVER 15063M: Wingman Kwok <w-kwok2@ti.com> 15064M: Murali Karicheri <m-karicheri2@ti.com> 15065L: netdev@vger.kernel.org 15066S: Maintained 15067F: drivers/net/ethernet/ti/netcp* 15068 15069TI PCM3060 ASoC CODEC DRIVER 15070M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15071L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15072S: Maintained 15073F: Documentation/devicetree/bindings/sound/pcm3060.txt 15074F: sound/soc/codecs/pcm3060* 15075 15076TI TAS571X FAMILY ASoC CODEC DRIVER 15077M: Kevin Cernekee <cernekee@chromium.org> 15078L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15079S: Odd Fixes 15080F: sound/soc/codecs/tas571x* 15081 15082TI TRF7970A NFC DRIVER 15083M: Mark Greer <mgreer@animalcreek.com> 15084L: linux-wireless@vger.kernel.org 15085L: linux-nfc@lists.01.org (moderated for non-subscribers) 15086S: Supported 15087F: drivers/nfc/trf7970a.c 15088F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15089 15090TI TWL4030 SERIES SOC CODEC DRIVER 15091M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15093S: Maintained 15094F: sound/soc/codecs/twl4030* 15095 15096TI VPE/CAL DRIVERS 15097M: Benoit Parrot <bparrot@ti.com> 15098L: linux-media@vger.kernel.org 15099W: http://linuxtv.org/ 15100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15101S: Maintained 15102F: drivers/media/platform/ti-vpe/ 15103 15104TI WILINK WIRELESS DRIVERS 15105L: linux-wireless@vger.kernel.org 15106W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15107W: http://wireless.kernel.org/en/users/Drivers/wl1251 15108T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15109S: Orphan 15110F: drivers/net/wireless/ti/ 15111F: include/linux/wl12xx.h 15112 15113TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15114M: John Stultz <john.stultz@linaro.org> 15115M: Thomas Gleixner <tglx@linutronix.de> 15116R: Stephen Boyd <sboyd@kernel.org> 15117L: linux-kernel@vger.kernel.org 15118T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15119S: Supported 15120F: include/linux/clocksource.h 15121F: include/linux/time.h 15122F: include/linux/timex.h 15123F: include/uapi/linux/time.h 15124F: include/uapi/linux/timex.h 15125F: kernel/time/clocksource.c 15126F: kernel/time/time*.c 15127F: kernel/time/alarmtimer.c 15128F: kernel/time/ntp.c 15129F: tools/testing/selftests/timers/ 15130 15131TIPC NETWORK LAYER 15132M: Jon Maloy <jon.maloy@ericsson.com> 15133M: Ying Xue <ying.xue@windriver.com> 15134L: netdev@vger.kernel.org (core kernel code) 15135L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15136W: http://tipc.sourceforge.net/ 15137S: Maintained 15138F: include/uapi/linux/tipc*.h 15139F: net/tipc/ 15140 15141TLAN NETWORK DRIVER 15142M: Samuel Chessman <chessman@tux.org> 15143L: tlan-devel@lists.sourceforge.net (subscribers-only) 15144W: http://sourceforge.net/projects/tlan/ 15145S: Maintained 15146F: Documentation/networking/tlan.txt 15147F: drivers/net/ethernet/ti/tlan.* 15148 15149TM6000 VIDEO4LINUX DRIVER 15150M: Mauro Carvalho Chehab <mchehab@kernel.org> 15151L: linux-media@vger.kernel.org 15152W: https://linuxtv.org 15153T: git git://linuxtv.org/media_tree.git 15154S: Odd fixes 15155F: drivers/media/usb/tm6000/ 15156F: Documentation/media/v4l-drivers/tm6000* 15157 15158TMIO/SDHI MMC DRIVER 15159M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15160L: linux-mmc@vger.kernel.org 15161S: Supported 15162F: drivers/mmc/host/tmio_mmc* 15163F: drivers/mmc/host/renesas_sdhi* 15164F: include/linux/mfd/tmio.h 15165 15166TMP401 HARDWARE MONITOR DRIVER 15167M: Guenter Roeck <linux@roeck-us.net> 15168L: linux-hwmon@vger.kernel.org 15169S: Maintained 15170F: Documentation/hwmon/tmp401 15171F: drivers/hwmon/tmp401.c 15172 15173TMPFS (SHMEM FILESYSTEM) 15174M: Hugh Dickins <hughd@google.com> 15175L: linux-mm@kvack.org 15176S: Maintained 15177F: include/linux/shmem_fs.h 15178F: mm/shmem.c 15179 15180TOMOYO SECURITY MODULE 15181M: Kentaro Takeda <takedakn@nttdata.co.jp> 15182M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15183L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15184L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15185L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15186L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15187W: http://tomoyo.sourceforge.jp/ 15188T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15189S: Maintained 15190F: security/tomoyo/ 15191 15192TOPSTAR LAPTOP EXTRAS DRIVER 15193M: Herton Ronaldo Krzesinski <herton@canonical.com> 15194L: platform-driver-x86@vger.kernel.org 15195S: Maintained 15196F: drivers/platform/x86/topstar-laptop.c 15197 15198TORTURE-TEST MODULES 15199M: Davidlohr Bueso <dave@stgolabs.net> 15200M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 15201M: Josh Triplett <josh@joshtriplett.org> 15202L: linux-kernel@vger.kernel.org 15203S: Supported 15204T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15205F: Documentation/RCU/torture.txt 15206F: kernel/torture.c 15207F: kernel/rcu/rcutorture.c 15208F: kernel/rcu/rcuperf.c 15209F: kernel/locking/locktorture.c 15210 15211TOSHIBA ACPI EXTRAS DRIVER 15212M: Azael Avalos <coproscefalo@gmail.com> 15213L: platform-driver-x86@vger.kernel.org 15214S: Maintained 15215F: drivers/platform/x86/toshiba_acpi.c 15216 15217TOSHIBA BLUETOOTH DRIVER 15218M: Azael Avalos <coproscefalo@gmail.com> 15219L: platform-driver-x86@vger.kernel.org 15220S: Maintained 15221F: drivers/platform/x86/toshiba_bluetooth.c 15222 15223TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15224M: Azael Avalos <coproscefalo@gmail.com> 15225L: platform-driver-x86@vger.kernel.org 15226S: Maintained 15227F: drivers/platform/x86/toshiba_haps.c 15228 15229TOSHIBA SMM DRIVER 15230M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15231W: http://www.buzzard.org.uk/toshiba/ 15232S: Maintained 15233F: drivers/char/toshiba.c 15234F: include/linux/toshiba.h 15235F: include/uapi/linux/toshiba.h 15236 15237TOSHIBA TC358743 DRIVER 15238M: Mats Randgaard <matrandg@cisco.com> 15239L: linux-media@vger.kernel.org 15240S: Maintained 15241F: drivers/media/i2c/tc358743* 15242F: include/media/i2c/tc358743.h 15243 15244TOSHIBA WMI HOTKEYS DRIVER 15245M: Azael Avalos <coproscefalo@gmail.com> 15246L: platform-driver-x86@vger.kernel.org 15247S: Maintained 15248F: drivers/platform/x86/toshiba-wmi.c 15249 15250TPM DEVICE DRIVER 15251M: Peter Huewe <peterhuewe@gmx.de> 15252M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15253R: Jason Gunthorpe <jgg@ziepe.ca> 15254L: linux-integrity@vger.kernel.org 15255Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15256W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15257T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15258S: Maintained 15259F: drivers/char/tpm/ 15260 15261TRACING 15262M: Steven Rostedt <rostedt@goodmis.org> 15263M: Ingo Molnar <mingo@redhat.com> 15264T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15265S: Maintained 15266F: Documentation/trace/ftrace.rst 15267F: arch/*/*/*/ftrace.h 15268F: arch/*/kernel/ftrace.c 15269F: include/*/ftrace.h 15270F: include/linux/trace*.h 15271F: include/trace/ 15272F: kernel/trace/ 15273F: tools/testing/selftests/ftrace/ 15274 15275TRACING MMIO ACCESSES (MMIOTRACE) 15276M: Steven Rostedt <rostedt@goodmis.org> 15277M: Ingo Molnar <mingo@kernel.org> 15278R: Karol Herbst <karolherbst@gmail.com> 15279R: Pekka Paalanen <ppaalanen@gmail.com> 15280S: Maintained 15281L: linux-kernel@vger.kernel.org 15282L: nouveau@lists.freedesktop.org 15283F: kernel/trace/trace_mmiotrace.c 15284F: include/linux/mmiotrace.h 15285F: arch/x86/mm/kmmio.c 15286F: arch/x86/mm/mmio-mod.c 15287F: arch/x86/mm/testmmiotrace.c 15288 15289TRIVIAL PATCHES 15290M: Jiri Kosina <trivial@kernel.org> 15291T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15292S: Maintained 15293K: ^Subject:.*(?i)trivial 15294 15295TEMPO SEMICONDUCTOR DRIVERS 15296M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15297S: Maintained 15298F: sound/soc/codecs/tscs*.c 15299F: sound/soc/codecs/tscs*.h 15300F: Documentation/devicetree/bindings/sound/tscs*.txt 15301 15302TTY LAYER 15303M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15304M: Jiri Slaby <jslaby@suse.com> 15305S: Supported 15306T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15307F: Documentation/serial/ 15308F: drivers/tty/ 15309F: drivers/tty/serial/serial_core.c 15310F: include/linux/serial_core.h 15311F: include/linux/serial.h 15312F: include/linux/tty.h 15313F: include/uapi/linux/serial_core.h 15314F: include/uapi/linux/serial.h 15315F: include/uapi/linux/tty.h 15316 15317TUA9001 MEDIA DRIVER 15318M: Antti Palosaari <crope@iki.fi> 15319L: linux-media@vger.kernel.org 15320W: https://linuxtv.org 15321W: http://palosaari.fi/linux/ 15322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15323T: git git://linuxtv.org/anttip/media_tree.git 15324S: Maintained 15325F: drivers/media/tuners/tua9001* 15326 15327TULIP NETWORK DRIVERS 15328L: netdev@vger.kernel.org 15329L: linux-parisc@vger.kernel.org 15330S: Orphan 15331F: drivers/net/ethernet/dec/tulip/ 15332 15333TUN/TAP driver 15334M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15335W: http://vtun.sourceforge.net/tun 15336S: Maintained 15337F: Documentation/networking/tuntap.txt 15338F: arch/um/os-Linux/drivers/ 15339 15340TURBOCHANNEL SUBSYSTEM 15341M: "Maciej W. Rozycki" <macro@linux-mips.org> 15342M: Ralf Baechle <ralf@linux-mips.org> 15343L: linux-mips@vger.kernel.org 15344Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15345S: Maintained 15346F: drivers/tc/ 15347F: include/linux/tc.h 15348 15349TURBOSTAT UTILITY 15350M: "Len Brown" <lenb@kernel.org> 15351L: linux-pm@vger.kernel.org 15352B: https://bugzilla.kernel.org 15353Q: https://patchwork.kernel.org/project/linux-pm/list/ 15354T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15355S: Supported 15356F: tools/power/x86/turbostat/ 15357 15358TW5864 VIDEO4LINUX DRIVER 15359M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15360M: Anton Sviridenko <anton@corp.bluecherry.net> 15361M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15362M: Andrey Utkin <andrey_utkin@fastmail.com> 15363L: linux-media@vger.kernel.org 15364S: Supported 15365F: drivers/media/pci/tw5864/ 15366 15367TW68 VIDEO4LINUX DRIVER 15368M: Hans Verkuil <hverkuil@xs4all.nl> 15369L: linux-media@vger.kernel.org 15370T: git git://linuxtv.org/media_tree.git 15371W: https://linuxtv.org 15372S: Odd Fixes 15373F: drivers/media/pci/tw68/ 15374 15375TW686X VIDEO4LINUX DRIVER 15376M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15377L: linux-media@vger.kernel.org 15378T: git git://linuxtv.org/media_tree.git 15379W: http://linuxtv.org 15380S: Maintained 15381F: drivers/media/pci/tw686x/ 15382 15383UBI FILE SYSTEM (UBIFS) 15384M: Richard Weinberger <richard@nod.at> 15385M: Artem Bityutskiy <dedekind1@gmail.com> 15386M: Adrian Hunter <adrian.hunter@intel.com> 15387L: linux-mtd@lists.infradead.org 15388T: git git://git.infradead.org/ubifs-2.6.git 15389W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15390S: Supported 15391F: Documentation/filesystems/ubifs.txt 15392F: fs/ubifs/ 15393 15394UCLINUX (M68KNOMMU AND COLDFIRE) 15395M: Greg Ungerer <gerg@linux-m68k.org> 15396W: http://www.linux-m68k.org/ 15397W: http://www.uclinux.org/ 15398L: linux-m68k@lists.linux-m68k.org 15399L: uclinux-dev@uclinux.org (subscribers-only) 15400T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15401S: Maintained 15402F: arch/m68k/coldfire/ 15403F: arch/m68k/68*/ 15404F: arch/m68k/*/*_no.* 15405F: arch/m68k/include/asm/*_no.* 15406 15407UDF FILESYSTEM 15408M: Jan Kara <jack@suse.com> 15409S: Maintained 15410F: Documentation/filesystems/udf.txt 15411F: fs/udf/ 15412 15413UDRAW TABLET 15414M: Bastien Nocera <hadess@hadess.net> 15415L: linux-input@vger.kernel.org 15416S: Maintained 15417F: drivers/hid/hid-udraw-ps3.c 15418 15419UFS FILESYSTEM 15420M: Evgeniy Dushistov <dushistov@mail.ru> 15421S: Maintained 15422F: Documentation/filesystems/ufs.txt 15423F: fs/ufs/ 15424 15425UHID USERSPACE HID IO DRIVER: 15426M: David Herrmann <dh.herrmann@googlemail.com> 15427L: linux-input@vger.kernel.org 15428S: Maintained 15429F: drivers/hid/uhid.c 15430F: include/uapi/linux/uhid.h 15431 15432ULPI BUS 15433M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15434L: linux-usb@vger.kernel.org 15435S: Maintained 15436F: drivers/usb/common/ulpi.c 15437F: include/linux/ulpi/ 15438 15439ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15440L: linux-usb@vger.kernel.org 15441S: Orphan 15442F: drivers/uwb/ 15443F: include/linux/uwb.h 15444F: include/linux/uwb/ 15445 15446UNICORE32 ARCHITECTURE: 15447M: Guan Xuetao <gxt@pku.edu.cn> 15448W: http://mprc.pku.edu.cn/~guanxuetao/linux 15449S: Maintained 15450T: git git://github.com/gxt/linux.git 15451F: arch/unicore32/ 15452 15453UNIFDEF 15454M: Tony Finch <dot@dotat.at> 15455W: http://dotat.at/prog/unifdef 15456S: Maintained 15457F: scripts/unifdef.c 15458 15459UNIFORM CDROM DRIVER 15460M: Jens Axboe <axboe@kernel.dk> 15461W: http://www.kernel.dk 15462S: Maintained 15463F: Documentation/cdrom/ 15464F: drivers/cdrom/cdrom.c 15465F: include/linux/cdrom.h 15466F: include/uapi/linux/cdrom.h 15467 15468UNISYS S-PAR DRIVERS 15469M: David Kershner <david.kershner@unisys.com> 15470L: sparmaintainer@unisys.com (Unisys internal) 15471S: Supported 15472F: include/linux/visorbus.h 15473F: drivers/visorbus/ 15474F: drivers/staging/unisys/ 15475 15476UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15477M: Vinayak Holikatti <vinholikatti@gmail.com> 15478L: linux-scsi@vger.kernel.org 15479S: Supported 15480F: Documentation/scsi/ufs.txt 15481F: drivers/scsi/ufs/ 15482 15483UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15484M: Joao Pinto <jpinto@synopsys.com> 15485L: linux-scsi@vger.kernel.org 15486S: Supported 15487F: drivers/scsi/ufs/*dwc* 15488 15489UNSORTED BLOCK IMAGES (UBI) 15490M: Artem Bityutskiy <dedekind1@gmail.com> 15491M: Richard Weinberger <richard@nod.at> 15492W: http://www.linux-mtd.infradead.org/ 15493L: linux-mtd@lists.infradead.org 15494T: git git://git.infradead.org/ubifs-2.6.git 15495S: Supported 15496F: drivers/mtd/ubi/ 15497F: include/linux/mtd/ubi.h 15498F: include/uapi/mtd/ubi-user.h 15499 15500USB "USBNET" DRIVER FRAMEWORK 15501M: Oliver Neukum <oneukum@suse.com> 15502L: netdev@vger.kernel.org 15503W: http://www.linux-usb.org/usbnet 15504S: Maintained 15505F: drivers/net/usb/usbnet.c 15506F: include/linux/usb/usbnet.h 15507 15508USB ACM DRIVER 15509M: Oliver Neukum <oneukum@suse.com> 15510L: linux-usb@vger.kernel.org 15511S: Maintained 15512F: Documentation/usb/acm.txt 15513F: drivers/usb/class/cdc-acm.* 15514 15515USB AR5523 WIRELESS DRIVER 15516M: Pontus Fuchs <pontus.fuchs@gmail.com> 15517L: linux-wireless@vger.kernel.org 15518S: Maintained 15519F: drivers/net/wireless/ath/ar5523/ 15520 15521USB ATTACHED SCSI 15522M: Oliver Neukum <oneukum@suse.com> 15523L: linux-usb@vger.kernel.org 15524L: linux-scsi@vger.kernel.org 15525S: Maintained 15526F: drivers/usb/storage/uas.c 15527 15528USB CDC ETHERNET DRIVER 15529M: Oliver Neukum <oliver@neukum.org> 15530L: linux-usb@vger.kernel.org 15531S: Maintained 15532F: drivers/net/usb/cdc_*.c 15533F: include/uapi/linux/usb/cdc.h 15534 15535USB CHAOSKEY DRIVER 15536M: Keith Packard <keithp@keithp.com> 15537L: linux-usb@vger.kernel.org 15538S: Maintained 15539F: drivers/usb/misc/chaoskey.c 15540 15541USB CYPRESS C67X00 DRIVER 15542M: Peter Korsgaard <jacmet@sunsite.dk> 15543L: linux-usb@vger.kernel.org 15544S: Maintained 15545F: drivers/usb/c67x00/ 15546 15547USB DAVICOM DM9601 DRIVER 15548M: Peter Korsgaard <jacmet@sunsite.dk> 15549L: netdev@vger.kernel.org 15550W: http://www.linux-usb.org/usbnet 15551S: Maintained 15552F: drivers/net/usb/dm9601.c 15553 15554USB DIAMOND RIO500 DRIVER 15555M: Cesar Miquel <miquel@df.uba.ar> 15556L: rio500-users@lists.sourceforge.net 15557W: http://rio500.sourceforge.net 15558S: Maintained 15559F: drivers/usb/misc/rio500* 15560 15561USB EHCI DRIVER 15562M: Alan Stern <stern@rowland.harvard.edu> 15563L: linux-usb@vger.kernel.org 15564S: Maintained 15565F: Documentation/usb/ehci.txt 15566F: drivers/usb/host/ehci* 15567 15568USB GADGET/PERIPHERAL SUBSYSTEM 15569M: Felipe Balbi <balbi@kernel.org> 15570L: linux-usb@vger.kernel.org 15571W: http://www.linux-usb.org/gadget 15572T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15573S: Maintained 15574F: drivers/usb/gadget/ 15575F: include/linux/usb/gadget* 15576 15577USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15578M: Jiri Kosina <jikos@kernel.org> 15579M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15580L: linux-usb@vger.kernel.org 15581T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15582S: Maintained 15583F: Documentation/hid/hiddev.txt 15584F: drivers/hid/usbhid/ 15585 15586USB INTEL XHCI ROLE MUX DRIVER 15587M: Hans de Goede <hdegoede@redhat.com> 15588L: linux-usb@vger.kernel.org 15589S: Maintained 15590F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15591 15592USB ISP116X DRIVER 15593M: Olav Kongas <ok@artecdesign.ee> 15594L: linux-usb@vger.kernel.org 15595S: Maintained 15596F: drivers/usb/host/isp116x* 15597F: include/linux/usb/isp116x.h 15598 15599USB LAN78XX ETHERNET DRIVER 15600M: Woojung Huh <woojung.huh@microchip.com> 15601M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15602L: netdev@vger.kernel.org 15603S: Maintained 15604F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15605F: drivers/net/usb/lan78xx.* 15606F: include/dt-bindings/net/microchip-lan78xx.h 15607 15608USB MASS STORAGE DRIVER 15609M: Alan Stern <stern@rowland.harvard.edu> 15610L: linux-usb@vger.kernel.org 15611L: usb-storage@lists.one-eyed-alien.net 15612S: Maintained 15613W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15614F: drivers/usb/storage/ 15615 15616USB MIDI DRIVER 15617M: Clemens Ladisch <clemens@ladisch.de> 15618L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15619T: git git://git.alsa-project.org/alsa-kernel.git 15620S: Maintained 15621F: sound/usb/midi.* 15622 15623USB NETWORKING DRIVERS 15624L: linux-usb@vger.kernel.org 15625S: Odd Fixes 15626F: drivers/net/usb/ 15627 15628USB OHCI DRIVER 15629M: Alan Stern <stern@rowland.harvard.edu> 15630L: linux-usb@vger.kernel.org 15631S: Maintained 15632F: Documentation/usb/ohci.txt 15633F: drivers/usb/host/ohci* 15634 15635USB OTG FSM (Finite State Machine) 15636M: Peter Chen <Peter.Chen@nxp.com> 15637T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15638L: linux-usb@vger.kernel.org 15639S: Maintained 15640F: drivers/usb/common/usb-otg-fsm.c 15641 15642USB OVER IP DRIVER 15643M: Valentina Manea <valentina.manea.m@gmail.com> 15644M: Shuah Khan <shuah@kernel.org> 15645L: linux-usb@vger.kernel.org 15646S: Maintained 15647F: Documentation/usb/usbip_protocol.txt 15648F: drivers/usb/usbip/ 15649F: tools/usb/usbip/ 15650F: tools/testing/selftests/drivers/usb/usbip/ 15651 15652USB PEGASUS DRIVER 15653M: Petko Manolov <petkan@nucleusys.com> 15654L: linux-usb@vger.kernel.org 15655L: netdev@vger.kernel.org 15656T: git git://github.com/petkan/pegasus.git 15657W: https://github.com/petkan/pegasus 15658S: Maintained 15659F: drivers/net/usb/pegasus.* 15660 15661USB PHY LAYER 15662M: Felipe Balbi <balbi@kernel.org> 15663L: linux-usb@vger.kernel.org 15664T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15665S: Maintained 15666F: drivers/usb/phy/ 15667 15668USB PRINTER DRIVER (usblp) 15669M: Pete Zaitcev <zaitcev@redhat.com> 15670L: linux-usb@vger.kernel.org 15671S: Supported 15672F: drivers/usb/class/usblp.c 15673 15674USB QMI WWAN NETWORK DRIVER 15675M: Bjørn Mork <bjorn@mork.no> 15676L: netdev@vger.kernel.org 15677S: Maintained 15678F: Documentation/ABI/testing/sysfs-class-net-qmi 15679F: drivers/net/usb/qmi_wwan.c 15680 15681USB RTL8150 DRIVER 15682M: Petko Manolov <petkan@nucleusys.com> 15683L: linux-usb@vger.kernel.org 15684L: netdev@vger.kernel.org 15685T: git git://github.com/petkan/rtl8150.git 15686W: https://github.com/petkan/rtl8150 15687S: Maintained 15688F: drivers/net/usb/rtl8150.c 15689 15690USB SERIAL SUBSYSTEM 15691M: Johan Hovold <johan@kernel.org> 15692L: linux-usb@vger.kernel.org 15693T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15694S: Maintained 15695F: Documentation/usb/usb-serial.txt 15696F: drivers/usb/serial/ 15697F: include/linux/usb/serial.h 15698 15699USB SMSC75XX ETHERNET DRIVER 15700M: Steve Glendinning <steve.glendinning@shawell.net> 15701L: netdev@vger.kernel.org 15702S: Maintained 15703F: drivers/net/usb/smsc75xx.* 15704 15705USB SMSC95XX ETHERNET DRIVER 15706M: Steve Glendinning <steve.glendinning@shawell.net> 15707M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15708L: netdev@vger.kernel.org 15709S: Maintained 15710F: drivers/net/usb/smsc95xx.* 15711 15712USB SUBSYSTEM 15713M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15714L: linux-usb@vger.kernel.org 15715W: http://www.linux-usb.org 15716T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15717S: Supported 15718F: Documentation/devicetree/bindings/usb/ 15719F: Documentation/usb/ 15720F: drivers/usb/ 15721F: include/linux/usb.h 15722F: include/linux/usb/ 15723 15724USB TYPEC PI3USB30532 MUX DRIVER 15725M: Hans de Goede <hdegoede@redhat.com> 15726L: linux-usb@vger.kernel.org 15727S: Maintained 15728F: drivers/usb/typec/mux/pi3usb30532.c 15729 15730USB TYPEC CLASS 15731M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15732L: linux-usb@vger.kernel.org 15733S: Maintained 15734F: Documentation/ABI/testing/sysfs-class-typec 15735F: Documentation/driver-api/usb/typec.rst 15736F: drivers/usb/typec/ 15737F: include/linux/usb/typec.h 15738 15739USB TYPEC BUS FOR ALTERNATE MODES 15740M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15741L: linux-usb@vger.kernel.org 15742S: Maintained 15743F: Documentation/ABI/testing/sysfs-bus-typec 15744F: Documentation/driver-api/usb/typec_bus.rst 15745F: drivers/usb/typec/altmodes/ 15746F: include/linux/usb/typec_altmode.h 15747 15748USB TYPEC PORT CONTROLLER DRIVERS 15749M: Guenter Roeck <linux@roeck-us.net> 15750L: linux-usb@vger.kernel.org 15751S: Maintained 15752F: drivers/usb/typec/tcpm/ 15753 15754USB UHCI DRIVER 15755M: Alan Stern <stern@rowland.harvard.edu> 15756L: linux-usb@vger.kernel.org 15757S: Maintained 15758F: drivers/usb/host/uhci* 15759 15760USB VIDEO CLASS 15761M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15762L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15763L: linux-media@vger.kernel.org 15764T: git git://linuxtv.org/media_tree.git 15765W: http://www.ideasonboard.org/uvc/ 15766S: Maintained 15767F: drivers/media/usb/uvc/ 15768F: include/uapi/linux/uvcvideo.h 15769 15770USB VISION DRIVER 15771M: Hans Verkuil <hverkuil@xs4all.nl> 15772L: linux-media@vger.kernel.org 15773T: git git://linuxtv.org/media_tree.git 15774W: https://linuxtv.org 15775S: Odd Fixes 15776F: drivers/media/usb/usbvision/ 15777 15778USB WEBCAM GADGET 15779M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15780L: linux-usb@vger.kernel.org 15781S: Maintained 15782F: drivers/usb/gadget/function/*uvc* 15783F: drivers/usb/gadget/legacy/webcam.c 15784F: include/uapi/linux/usb/g_uvc.h 15785 15786USB WIRELESS RNDIS DRIVER (rndis_wlan) 15787M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15788L: linux-wireless@vger.kernel.org 15789S: Maintained 15790F: drivers/net/wireless/rndis_wlan.c 15791 15792USB XHCI DRIVER 15793M: Mathias Nyman <mathias.nyman@intel.com> 15794L: linux-usb@vger.kernel.org 15795S: Supported 15796F: drivers/usb/host/xhci* 15797F: drivers/usb/host/pci-quirks* 15798 15799USB ZD1201 DRIVER 15800L: linux-wireless@vger.kernel.org 15801W: http://linux-lc100020.sourceforge.net 15802S: Orphan 15803F: drivers/net/wireless/zydas/zd1201.* 15804 15805USB ZR364XX DRIVER 15806M: Antoine Jacquet <royale@zerezo.com> 15807L: linux-usb@vger.kernel.org 15808L: linux-media@vger.kernel.org 15809T: git git://linuxtv.org/media_tree.git 15810W: http://royale.zerezo.com/zr364xx/ 15811S: Maintained 15812F: Documentation/media/v4l-drivers/zr364xx* 15813F: drivers/media/usb/zr364xx/ 15814 15815USER-MODE LINUX (UML) 15816M: Jeff Dike <jdike@addtoit.com> 15817M: Richard Weinberger <richard@nod.at> 15818L: linux-um@lists.infradead.org 15819W: http://user-mode-linux.sourceforge.net 15820T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15821S: Maintained 15822F: Documentation/virtual/uml/ 15823F: arch/um/ 15824F: arch/x86/um/ 15825F: fs/hostfs/ 15826F: fs/hppfs/ 15827 15828USERSPACE COPYIN/COPYOUT (UIOVEC) 15829M: Alexander Viro <viro@zeniv.linux.org.uk> 15830S: Maintained 15831F: lib/iov_iter.c 15832F: include/linux/uio.h 15833 15834USERSPACE DMA BUFFER DRIVER 15835M: Gerd Hoffmann <kraxel@redhat.com> 15836S: Maintained 15837L: dri-devel@lists.freedesktop.org 15838F: drivers/dma-buf/udmabuf.c 15839F: include/uapi/linux/udmabuf.h 15840T: git git://anongit.freedesktop.org/drm/drm-misc 15841 15842USERSPACE I/O (UIO) 15843M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15844S: Maintained 15845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15846F: Documentation/driver-api/uio-howto.rst 15847F: drivers/uio/ 15848F: include/linux/uio_driver.h 15849 15850UTIL-LINUX PACKAGE 15851M: Karel Zak <kzak@redhat.com> 15852L: util-linux@vger.kernel.org 15853W: http://en.wikipedia.org/wiki/Util-linux 15854T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15855S: Maintained 15856 15857UUID HELPERS 15858M: Christoph Hellwig <hch@lst.de> 15859R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15860L: linux-kernel@vger.kernel.org 15861T: git git://git.infradead.org/users/hch/uuid.git 15862F: lib/uuid.c 15863F: lib/test_uuid.c 15864F: include/linux/uuid.h 15865F: include/uapi/linux/uuid.h 15866S: Maintained 15867 15868UVESAFB DRIVER 15869M: Michal Januszewski <spock@gentoo.org> 15870L: linux-fbdev@vger.kernel.org 15871W: https://github.com/mjanusz/v86d 15872S: Maintained 15873F: Documentation/fb/uvesafb.txt 15874F: drivers/video/fbdev/uvesafb.* 15875 15876VF610 NAND DRIVER 15877M: Stefan Agner <stefan@agner.ch> 15878L: linux-mtd@lists.infradead.org 15879S: Supported 15880F: drivers/mtd/nand/raw/vf610_nfc.c 15881 15882VFAT/FAT/MSDOS FILESYSTEM 15883M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15884S: Maintained 15885F: Documentation/filesystems/vfat.txt 15886F: fs/fat/ 15887 15888VFIO DRIVER 15889M: Alex Williamson <alex.williamson@redhat.com> 15890L: kvm@vger.kernel.org 15891T: git git://github.com/awilliam/linux-vfio.git 15892S: Maintained 15893F: Documentation/vfio.txt 15894F: drivers/vfio/ 15895F: include/linux/vfio.h 15896F: include/uapi/linux/vfio.h 15897 15898VFIO MEDIATED DEVICE DRIVERS 15899M: Kirti Wankhede <kwankhede@nvidia.com> 15900L: kvm@vger.kernel.org 15901S: Maintained 15902F: Documentation/vfio-mediated-device.txt 15903F: drivers/vfio/mdev/ 15904F: include/linux/mdev.h 15905F: samples/vfio-mdev/ 15906 15907VFIO PLATFORM DRIVER 15908M: Eric Auger <eric.auger@redhat.com> 15909L: kvm@vger.kernel.org 15910S: Maintained 15911F: drivers/vfio/platform/ 15912 15913VGA_SWITCHEROO 15914R: Lukas Wunner <lukas@wunner.de> 15915S: Maintained 15916F: Documentation/gpu/vga-switcheroo.rst 15917F: drivers/gpu/vga/vga_switcheroo.c 15918F: include/linux/vga_switcheroo.h 15919T: git git://anongit.freedesktop.org/drm/drm-misc 15920 15921VIA RHINE NETWORK DRIVER 15922S: Orphan 15923F: drivers/net/ethernet/via/via-rhine.c 15924 15925VIA SD/MMC CARD CONTROLLER DRIVER 15926M: Bruce Chang <brucechang@via.com.tw> 15927M: Harald Welte <HaraldWelte@viatech.com> 15928S: Maintained 15929F: drivers/mmc/host/via-sdmmc.c 15930 15931VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15932M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15933L: linux-fbdev@vger.kernel.org 15934S: Maintained 15935F: include/linux/via-core.h 15936F: include/linux/via-gpio.h 15937F: include/linux/via_i2c.h 15938F: drivers/video/fbdev/via/ 15939 15940VIA VELOCITY NETWORK DRIVER 15941M: Francois Romieu <romieu@fr.zoreil.com> 15942L: netdev@vger.kernel.org 15943S: Maintained 15944F: drivers/net/ethernet/via/via-velocity.* 15945 15946VICODEC VIRTUAL CODEC DRIVER 15947M: Hans Verkuil <hans.verkuil@cisco.com> 15948L: linux-media@vger.kernel.org 15949T: git git://linuxtv.org/media_tree.git 15950W: https://linuxtv.org 15951S: Maintained 15952F: drivers/media/platform/vicodec/* 15953 15954VIDEO MULTIPLEXER DRIVER 15955M: Philipp Zabel <p.zabel@pengutronix.de> 15956L: linux-media@vger.kernel.org 15957S: Maintained 15958F: drivers/media/platform/video-mux.c 15959 15960VIDEO I2C POLLING DRIVER 15961M: Matt Ranostay <matt.ranostay@konsulko.com> 15962L: linux-media@vger.kernel.org 15963S: Maintained 15964F: drivers/media/i2c/video-i2c.c 15965 15966VIDEOBUF2 FRAMEWORK 15967M: Pawel Osciak <pawel@osciak.com> 15968M: Marek Szyprowski <m.szyprowski@samsung.com> 15969M: Kyungmin Park <kyungmin.park@samsung.com> 15970L: linux-media@vger.kernel.org 15971S: Maintained 15972F: drivers/media/common/videobuf2/* 15973F: include/media/videobuf2-* 15974 15975VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15976M: Helen Koike <helen.koike@collabora.com> 15977L: linux-media@vger.kernel.org 15978T: git git://linuxtv.org/media_tree.git 15979W: https://linuxtv.org 15980S: Maintained 15981F: drivers/media/platform/vimc/* 15982 15983VIRT LIB 15984M: Alex Williamson <alex.williamson@redhat.com> 15985M: Paolo Bonzini <pbonzini@redhat.com> 15986L: kvm@vger.kernel.org 15987S: Supported 15988F: virt/lib/ 15989 15990VIRTIO AND VHOST VSOCK DRIVER 15991M: Stefan Hajnoczi <stefanha@redhat.com> 15992L: kvm@vger.kernel.org 15993L: virtualization@lists.linux-foundation.org 15994L: netdev@vger.kernel.org 15995S: Maintained 15996F: include/linux/virtio_vsock.h 15997F: include/uapi/linux/virtio_vsock.h 15998F: include/uapi/linux/vsockmon.h 15999F: include/uapi/linux/vm_sockets_diag.h 16000F: net/vmw_vsock/diag.c 16001F: net/vmw_vsock/af_vsock_tap.c 16002F: net/vmw_vsock/virtio_transport_common.c 16003F: net/vmw_vsock/virtio_transport.c 16004F: drivers/net/vsockmon.c 16005F: drivers/vhost/vsock.c 16006F: tools/testing/vsock/ 16007 16008VIRTIO CONSOLE DRIVER 16009M: Amit Shah <amit@kernel.org> 16010L: virtualization@lists.linux-foundation.org 16011S: Maintained 16012F: drivers/char/virtio_console.c 16013F: include/linux/virtio_console.h 16014F: include/uapi/linux/virtio_console.h 16015 16016VIRTIO CORE, NET AND BLOCK DRIVERS 16017M: "Michael S. Tsirkin" <mst@redhat.com> 16018M: Jason Wang <jasowang@redhat.com> 16019L: virtualization@lists.linux-foundation.org 16020S: Maintained 16021F: Documentation/devicetree/bindings/virtio/ 16022F: drivers/virtio/ 16023F: tools/virtio/ 16024F: drivers/net/virtio_net.c 16025F: drivers/block/virtio_blk.c 16026F: include/linux/virtio*.h 16027F: include/uapi/linux/virtio_*.h 16028F: drivers/crypto/virtio/ 16029F: mm/balloon_compaction.c 16030 16031VIRTIO CRYPTO DRIVER 16032M: Gonglei <arei.gonglei@huawei.com> 16033L: virtualization@lists.linux-foundation.org 16034L: linux-crypto@vger.kernel.org 16035S: Maintained 16036F: drivers/crypto/virtio/ 16037F: include/uapi/linux/virtio_crypto.h 16038 16039VIRTIO DRIVERS FOR S390 16040M: Cornelia Huck <cohuck@redhat.com> 16041M: Halil Pasic <pasic@linux.ibm.com> 16042L: linux-s390@vger.kernel.org 16043L: virtualization@lists.linux-foundation.org 16044L: kvm@vger.kernel.org 16045S: Supported 16046F: drivers/s390/virtio/ 16047F: arch/s390/include/uapi/asm/virtio-ccw.h 16048 16049VIRTIO GPU DRIVER 16050M: David Airlie <airlied@linux.ie> 16051M: Gerd Hoffmann <kraxel@redhat.com> 16052L: dri-devel@lists.freedesktop.org 16053L: virtualization@lists.linux-foundation.org 16054T: git git://anongit.freedesktop.org/drm/drm-misc 16055S: Maintained 16056F: drivers/gpu/drm/virtio/ 16057F: include/uapi/linux/virtio_gpu.h 16058 16059VIRTIO HOST (VHOST) 16060M: "Michael S. Tsirkin" <mst@redhat.com> 16061M: Jason Wang <jasowang@redhat.com> 16062L: kvm@vger.kernel.org 16063L: virtualization@lists.linux-foundation.org 16064L: netdev@vger.kernel.org 16065T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16066S: Maintained 16067F: drivers/vhost/ 16068F: include/uapi/linux/vhost.h 16069 16070VIRTIO INPUT DRIVER 16071M: Gerd Hoffmann <kraxel@redhat.com> 16072S: Maintained 16073F: drivers/virtio/virtio_input.c 16074F: include/uapi/linux/virtio_input.h 16075 16076VIRTUAL BOX GUEST DEVICE DRIVER 16077M: Hans de Goede <hdegoede@redhat.com> 16078M: Arnd Bergmann <arnd@arndb.de> 16079M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16080S: Maintained 16081F: include/linux/vbox_utils.h 16082F: include/uapi/linux/vbox*.h 16083F: drivers/virt/vboxguest/ 16084 16085VIRTUAL SERIO DEVICE DRIVER 16086M: Stephen Chandler Paul <thatslyude@gmail.com> 16087S: Maintained 16088F: drivers/input/serio/userio.c 16089F: include/uapi/linux/userio.h 16090 16091VIVID VIRTUAL VIDEO DRIVER 16092M: Hans Verkuil <hverkuil@xs4all.nl> 16093L: linux-media@vger.kernel.org 16094T: git git://linuxtv.org/media_tree.git 16095W: https://linuxtv.org 16096S: Maintained 16097F: drivers/media/platform/vivid/* 16098 16099VLYNQ BUS 16100M: Florian Fainelli <f.fainelli@gmail.com> 16101L: openwrt-devel@lists.openwrt.org (subscribers-only) 16102S: Maintained 16103F: drivers/vlynq/vlynq.c 16104F: include/linux/vlynq.h 16105 16106VME SUBSYSTEM 16107M: Martyn Welch <martyn@welchs.me.uk> 16108M: Manohar Vanga <manohar.vanga@gmail.com> 16109M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16110L: devel@driverdev.osuosl.org 16111S: Maintained 16112T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16113F: Documentation/driver-api/vme.rst 16114F: drivers/staging/vme/ 16115F: drivers/vme/ 16116F: include/linux/vme* 16117 16118VMWARE BALLOON DRIVER 16119M: Xavier Deguillard <xdeguillard@vmware.com> 16120M: Nadav Amit <namit@vmware.com> 16121M: "VMware, Inc." <pv-drivers@vmware.com> 16122L: linux-kernel@vger.kernel.org 16123S: Maintained 16124F: drivers/misc/vmw_balloon.c 16125 16126VMWARE HYPERVISOR INTERFACE 16127M: Alok Kataria <akataria@vmware.com> 16128L: virtualization@lists.linux-foundation.org 16129S: Supported 16130F: arch/x86/kernel/cpu/vmware.c 16131 16132VMWARE PVRDMA DRIVER 16133M: Adit Ranadive <aditr@vmware.com> 16134M: VMware PV-Drivers <pv-drivers@vmware.com> 16135L: linux-rdma@vger.kernel.org 16136S: Maintained 16137F: drivers/infiniband/hw/vmw_pvrdma/ 16138 16139VMware PVSCSI driver 16140M: Jim Gill <jgill@vmware.com> 16141M: VMware PV-Drivers <pv-drivers@vmware.com> 16142L: linux-scsi@vger.kernel.org 16143S: Maintained 16144F: drivers/scsi/vmw_pvscsi.c 16145F: drivers/scsi/vmw_pvscsi.h 16146 16147VMWARE VMMOUSE SUBDRIVER 16148M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16149M: "VMware, Inc." <pv-drivers@vmware.com> 16150L: linux-input@vger.kernel.org 16151S: Maintained 16152F: drivers/input/mouse/vmmouse.c 16153F: drivers/input/mouse/vmmouse.h 16154 16155VMWARE VMXNET3 ETHERNET DRIVER 16156M: Ronak Doshi <doshir@vmware.com> 16157M: "VMware, Inc." <pv-drivers@vmware.com> 16158L: netdev@vger.kernel.org 16159S: Maintained 16160F: drivers/net/vmxnet3/ 16161 16162VOCORE VOCORE2 BOARD 16163M: Harvey Hunt <harveyhuntnexus@gmail.com> 16164L: linux-mips@vger.kernel.org 16165S: Maintained 16166F: arch/mips/boot/dts/ralink/vocore2.dts 16167 16168VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16169M: Liam Girdwood <lgirdwood@gmail.com> 16170M: Mark Brown <broonie@kernel.org> 16171L: linux-kernel@vger.kernel.org 16172W: http://www.slimlogic.co.uk/?p=48 16173T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16174S: Supported 16175F: Documentation/devicetree/bindings/regulator/ 16176F: Documentation/power/regulator/ 16177F: drivers/regulator/ 16178F: include/dt-bindings/regulator/ 16179F: include/linux/regulator/ 16180 16181VRF 16182M: David Ahern <dsa@cumulusnetworks.com> 16183M: Shrijeet Mukherjee <shrijeet@gmail.com> 16184L: netdev@vger.kernel.org 16185S: Maintained 16186F: drivers/net/vrf.c 16187F: Documentation/networking/vrf.txt 16188 16189VT1211 HARDWARE MONITOR DRIVER 16190M: Juerg Haefliger <juergh@gmail.com> 16191L: linux-hwmon@vger.kernel.org 16192S: Maintained 16193F: Documentation/hwmon/vt1211 16194F: drivers/hwmon/vt1211.c 16195 16196VT8231 HARDWARE MONITOR DRIVER 16197M: Roger Lucas <vt8231@hiddenengine.co.uk> 16198L: linux-hwmon@vger.kernel.org 16199S: Maintained 16200F: drivers/hwmon/vt8231.c 16201 16202VUB300 USB to SDIO/SD/MMC bridge chip 16203M: Tony Olech <tony.olech@elandigitalsystems.com> 16204L: linux-mmc@vger.kernel.org 16205L: linux-usb@vger.kernel.org 16206S: Supported 16207F: drivers/mmc/host/vub300.c 16208 16209W1 DALLAS'S 1-WIRE BUS 16210M: Evgeniy Polyakov <zbr@ioremap.net> 16211S: Maintained 16212F: Documentation/devicetree/bindings/w1/ 16213F: Documentation/w1/ 16214F: drivers/w1/ 16215F: include/linux/w1.h 16216 16217W83791D HARDWARE MONITORING DRIVER 16218M: Marc Hulsman <m.hulsman@tudelft.nl> 16219L: linux-hwmon@vger.kernel.org 16220S: Maintained 16221F: Documentation/hwmon/w83791d 16222F: drivers/hwmon/w83791d.c 16223 16224W83793 HARDWARE MONITORING DRIVER 16225M: Rudolf Marek <r.marek@assembler.cz> 16226L: linux-hwmon@vger.kernel.org 16227S: Maintained 16228F: Documentation/hwmon/w83793 16229F: drivers/hwmon/w83793.c 16230 16231W83795 HARDWARE MONITORING DRIVER 16232M: Jean Delvare <jdelvare@suse.com> 16233L: linux-hwmon@vger.kernel.org 16234S: Maintained 16235F: drivers/hwmon/w83795.c 16236 16237W83L51xD SD/MMC CARD INTERFACE DRIVER 16238M: Pierre Ossman <pierre@ossman.eu> 16239S: Maintained 16240F: drivers/mmc/host/wbsd.* 16241 16242WACOM PROTOCOL 4 SERIAL TABLETS 16243M: Julian Squires <julian@cipht.net> 16244M: Hans de Goede <hdegoede@redhat.com> 16245L: linux-input@vger.kernel.org 16246S: Maintained 16247F: drivers/input/tablet/wacom_serial4.c 16248 16249WATCHDOG DEVICE DRIVERS 16250M: Wim Van Sebroeck <wim@linux-watchdog.org> 16251M: Guenter Roeck <linux@roeck-us.net> 16252L: linux-watchdog@vger.kernel.org 16253W: http://www.linux-watchdog.org/ 16254T: git git://www.linux-watchdog.org/linux-watchdog.git 16255S: Maintained 16256F: Documentation/devicetree/bindings/watchdog/ 16257F: Documentation/watchdog/ 16258F: drivers/watchdog/ 16259F: include/linux/watchdog.h 16260F: include/uapi/linux/watchdog.h 16261 16262WHISKEYCOVE PMIC GPIO DRIVER 16263M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16264L: linux-gpio@vger.kernel.org 16265S: Maintained 16266F: drivers/gpio/gpio-wcove.c 16267 16268WIIMOTE HID DRIVER 16269M: David Herrmann <dh.herrmann@googlemail.com> 16270L: linux-input@vger.kernel.org 16271S: Maintained 16272F: drivers/hid/hid-wiimote* 16273 16274WILOCITY WIL6210 WIRELESS DRIVER 16275M: Maya Erez <merez@codeaurora.org> 16276L: linux-wireless@vger.kernel.org 16277L: wil6210@qti.qualcomm.com 16278S: Supported 16279W: http://wireless.kernel.org/en/users/Drivers/wil6210 16280F: drivers/net/wireless/ath/wil6210/ 16281 16282WIMAX STACK 16283M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16284M: linux-wimax@intel.com 16285L: wimax@linuxwimax.org (subscribers-only) 16286S: Supported 16287W: http://linuxwimax.org 16288F: Documentation/wimax/README.wimax 16289F: include/linux/wimax/debug.h 16290F: include/net/wimax.h 16291F: include/uapi/linux/wimax.h 16292F: net/wimax/ 16293 16294WINBOND CIR DRIVER 16295M: David Härdeman <david@hardeman.nu> 16296S: Maintained 16297F: drivers/media/rc/winbond-cir.c 16298 16299WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16300M: William Breathitt Gray <vilhelm.gray@gmail.com> 16301L: linux-watchdog@vger.kernel.org 16302S: Maintained 16303F: drivers/watchdog/ebc-c384_wdt.c 16304 16305WINSYSTEMS WS16C48 GPIO DRIVER 16306M: William Breathitt Gray <vilhelm.gray@gmail.com> 16307L: linux-gpio@vger.kernel.org 16308S: Maintained 16309F: drivers/gpio/gpio-ws16c48.c 16310 16311WISTRON LAPTOP BUTTON DRIVER 16312M: Miloslav Trmac <mitr@volny.cz> 16313S: Maintained 16314F: drivers/input/misc/wistron_btns.c 16315 16316WL3501 WIRELESS PCMCIA CARD DRIVER 16317L: linux-wireless@vger.kernel.org 16318S: Odd fixes 16319F: drivers/net/wireless/wl3501* 16320 16321WOLFSON MICROELECTRONICS DRIVERS 16322L: patches@opensource.cirrus.com 16323T: git https://github.com/CirrusLogic/linux-drivers.git 16324W: https://github.com/CirrusLogic/linux-drivers/wiki 16325S: Supported 16326F: Documentation/hwmon/wm83?? 16327F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16328F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16329F: Documentation/devicetree/bindings/mfd/arizona.txt 16330F: Documentation/devicetree/bindings/mfd/wm831x.txt 16331F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16332F: arch/arm/mach-s3c64xx/mach-crag6410* 16333F: drivers/clk/clk-wm83*.c 16334F: drivers/extcon/extcon-arizona.c 16335F: drivers/leds/leds-wm83*.c 16336F: drivers/gpio/gpio-*wm*.c 16337F: drivers/gpio/gpio-arizona.c 16338F: drivers/hwmon/wm83??-hwmon.c 16339F: drivers/input/misc/wm831x-on.c 16340F: drivers/input/touchscreen/wm831x-ts.c 16341F: drivers/input/touchscreen/wm97*.c 16342F: drivers/mfd/arizona* 16343F: drivers/mfd/wm*.c 16344F: drivers/mfd/cs47l24* 16345F: drivers/power/supply/wm83*.c 16346F: drivers/rtc/rtc-wm83*.c 16347F: drivers/regulator/wm8*.c 16348F: drivers/regulator/arizona* 16349F: drivers/video/backlight/wm83*_bl.c 16350F: drivers/watchdog/wm83*_wdt.c 16351F: include/linux/mfd/arizona/ 16352F: include/linux/mfd/wm831x/ 16353F: include/linux/mfd/wm8350/ 16354F: include/linux/mfd/wm8400* 16355F: include/linux/regulator/arizona* 16356F: include/linux/wm97xx.h 16357F: include/sound/wm????.h 16358F: sound/soc/codecs/arizona.? 16359F: sound/soc/codecs/wm* 16360F: sound/soc/codecs/cs47l24* 16361 16362WORKQUEUE 16363M: Tejun Heo <tj@kernel.org> 16364R: Lai Jiangshan <jiangshanlai@gmail.com> 16365T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16366S: Maintained 16367F: include/linux/workqueue.h 16368F: kernel/workqueue.c 16369F: Documentation/core-api/workqueue.rst 16370 16371X-POWERS AXP288 PMIC DRIVERS 16372M: Hans de Goede <hdegoede@redhat.com> 16373S: Maintained 16374N: axp288 16375F: drivers/acpi/pmic/intel_pmic_xpower.c 16376 16377X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16378M: Chen-Yu Tsai <wens@csie.org> 16379L: linux-kernel@vger.kernel.org 16380S: Maintained 16381N: axp[128] 16382 16383X.25 NETWORK LAYER 16384M: Andrew Hendry <andrew.hendry@gmail.com> 16385L: linux-x25@vger.kernel.org 16386S: Odd Fixes 16387F: Documentation/networking/x25* 16388F: include/net/x25* 16389F: net/x25/ 16390 16391X86 ARCHITECTURE (32-BIT AND 64-BIT) 16392M: Thomas Gleixner <tglx@linutronix.de> 16393M: Ingo Molnar <mingo@redhat.com> 16394M: Borislav Petkov <bp@alien8.de> 16395R: "H. Peter Anvin" <hpa@zytor.com> 16396M: x86@kernel.org 16397L: linux-kernel@vger.kernel.org 16398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16399S: Maintained 16400F: Documentation/devicetree/bindings/x86/ 16401F: Documentation/x86/ 16402F: arch/x86/ 16403 16404X86 ENTRY CODE 16405M: Andy Lutomirski <luto@kernel.org> 16406L: linux-kernel@vger.kernel.org 16407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16408S: Maintained 16409F: arch/x86/entry/ 16410 16411X86 MCE INFRASTRUCTURE 16412M: Tony Luck <tony.luck@intel.com> 16413M: Borislav Petkov <bp@alien8.de> 16414L: linux-edac@vger.kernel.org 16415S: Maintained 16416F: arch/x86/kernel/cpu/mcheck/* 16417 16418X86 MICROCODE UPDATE SUPPORT 16419M: Borislav Petkov <bp@alien8.de> 16420S: Maintained 16421F: arch/x86/kernel/cpu/microcode/* 16422 16423X86 MM 16424M: Dave Hansen <dave.hansen@linux.intel.com> 16425M: Andy Lutomirski <luto@kernel.org> 16426M: Peter Zijlstra <peterz@infradead.org> 16427L: linux-kernel@vger.kernel.org 16428T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16429S: Maintained 16430F: arch/x86/mm/ 16431 16432X86 PLATFORM DRIVERS 16433M: Darren Hart <dvhart@infradead.org> 16434M: Andy Shevchenko <andy@infradead.org> 16435L: platform-driver-x86@vger.kernel.org 16436T: git git://git.infradead.org/linux-platform-drivers-x86.git 16437S: Maintained 16438F: drivers/platform/x86/ 16439F: drivers/platform/olpc/ 16440 16441X86 VDSO 16442M: Andy Lutomirski <luto@kernel.org> 16443L: linux-kernel@vger.kernel.org 16444T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16445S: Maintained 16446F: arch/x86/entry/vdso/ 16447 16448XARRAY 16449M: Matthew Wilcox <willy@infradead.org> 16450L: linux-fsdevel@vger.kernel.org 16451S: Supported 16452F: Documentation/core-api/xarray.rst 16453F: lib/idr.c 16454F: lib/xarray.c 16455F: include/linux/idr.h 16456F: include/linux/xarray.h 16457F: tools/testing/radix-tree 16458 16459XC2028/3028 TUNER DRIVER 16460M: Mauro Carvalho Chehab <mchehab@kernel.org> 16461L: linux-media@vger.kernel.org 16462W: https://linuxtv.org 16463T: git git://linuxtv.org/media_tree.git 16464S: Maintained 16465F: drivers/media/tuners/tuner-xc2028.* 16466 16467XDP SOCKETS (AF_XDP) 16468M: Björn Töpel <bjorn.topel@intel.com> 16469M: Magnus Karlsson <magnus.karlsson@intel.com> 16470L: netdev@vger.kernel.org 16471S: Maintained 16472F: kernel/bpf/xskmap.c 16473F: net/xdp/ 16474 16475XEN BLOCK SUBSYSTEM 16476M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16477M: Roger Pau Monné <roger.pau@citrix.com> 16478L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16479S: Supported 16480F: drivers/block/xen-blkback/* 16481F: drivers/block/xen* 16482 16483XEN HYPERVISOR ARM 16484M: Stefano Stabellini <sstabellini@kernel.org> 16485L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16486S: Maintained 16487F: arch/arm/xen/ 16488F: arch/arm/include/asm/xen/ 16489 16490XEN HYPERVISOR ARM64 16491M: Stefano Stabellini <sstabellini@kernel.org> 16492L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16493S: Maintained 16494F: arch/arm64/xen/ 16495F: arch/arm64/include/asm/xen/ 16496 16497XEN HYPERVISOR INTERFACE 16498M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16499M: Juergen Gross <jgross@suse.com> 16500R: Stefano Stabellini <sstabellini@kernel.org> 16501L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16502T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16503S: Supported 16504F: arch/x86/xen/ 16505F: drivers/*/xen-*front.c 16506F: drivers/xen/ 16507F: arch/x86/include/asm/xen/ 16508F: arch/x86/include/asm/pvclock-abi.h 16509F: include/xen/ 16510F: include/uapi/xen/ 16511F: Documentation/ABI/stable/sysfs-hypervisor-xen 16512F: Documentation/ABI/testing/sysfs-hypervisor-xen 16513 16514XEN NETWORK BACKEND DRIVER 16515M: Wei Liu <wei.liu2@citrix.com> 16516M: Paul Durrant <paul.durrant@citrix.com> 16517L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16518L: netdev@vger.kernel.org 16519S: Supported 16520F: drivers/net/xen-netback/* 16521 16522XEN PCI SUBSYSTEM 16523M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16524L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16525S: Supported 16526F: arch/x86/pci/*xen* 16527F: drivers/pci/*xen* 16528 16529XEN PVSCSI DRIVERS 16530M: Juergen Gross <jgross@suse.com> 16531L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16532L: linux-scsi@vger.kernel.org 16533S: Supported 16534F: drivers/scsi/xen-scsifront.c 16535F: drivers/xen/xen-scsiback.c 16536F: include/xen/interface/io/vscsiif.h 16537 16538XEN SWIOTLB SUBSYSTEM 16539M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16540L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16541L: iommu@lists.linux-foundation.org 16542S: Supported 16543F: arch/x86/xen/*swiotlb* 16544F: drivers/xen/*swiotlb* 16545 16546XEN SOUND FRONTEND DRIVER 16547M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16548L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16549L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16550S: Supported 16551F: sound/xen/* 16552 16553XFS FILESYSTEM 16554M: Darrick J. Wong <darrick.wong@oracle.com> 16555M: linux-xfs@vger.kernel.org 16556L: linux-xfs@vger.kernel.org 16557W: http://xfs.org/ 16558T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16559S: Supported 16560F: Documentation/filesystems/xfs.txt 16561F: fs/xfs/ 16562 16563XILINX AXI ETHERNET DRIVER 16564M: Anirudha Sarangi <anirudh@xilinx.com> 16565M: John Linn <John.Linn@xilinx.com> 16566S: Maintained 16567F: drivers/net/ethernet/xilinx/xilinx_axienet* 16568 16569XILINX UARTLITE SERIAL DRIVER 16570M: Peter Korsgaard <jacmet@sunsite.dk> 16571L: linux-serial@vger.kernel.org 16572S: Maintained 16573F: drivers/tty/serial/uartlite.c 16574 16575XILINX VIDEO IP CORES 16576M: Hyun Kwon <hyun.kwon@xilinx.com> 16577M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16578L: linux-media@vger.kernel.org 16579T: git git://linuxtv.org/media_tree.git 16580S: Supported 16581F: Documentation/devicetree/bindings/media/xilinx/ 16582F: drivers/media/platform/xilinx/ 16583F: include/uapi/linux/xilinx-v4l2-controls.h 16584 16585XILLYBUS DRIVER 16586M: Eli Billauer <eli.billauer@gmail.com> 16587L: linux-kernel@vger.kernel.org 16588S: Supported 16589F: drivers/char/xillybus/ 16590 16591XLP9XX I2C DRIVER 16592M: George Cherian <george.cherian@cavium.com> 16593M: Jan Glauber <jglauber@cavium.com> 16594L: linux-i2c@vger.kernel.org 16595W: http://www.cavium.com 16596S: Supported 16597F: drivers/i2c/busses/i2c-xlp9xx.c 16598 16599XRA1403 GPIO EXPANDER 16600M: Nandor Han <nandor.han@ge.com> 16601M: Semi Malinen <semi.malinen@ge.com> 16602L: linux-gpio@vger.kernel.org 16603S: Maintained 16604F: drivers/gpio/gpio-xra1403.c 16605F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16606 16607XTENSA XTFPGA PLATFORM SUPPORT 16608M: Max Filippov <jcmvbkbc@gmail.com> 16609L: linux-xtensa@linux-xtensa.org 16610S: Maintained 16611F: drivers/spi/spi-xtensa-xtfpga.c 16612F: sound/soc/xtensa/xtfpga-i2s.c 16613 16614YAM DRIVER FOR AX.25 16615M: Jean-Paul Roubelat <jpr@f6fbb.org> 16616L: linux-hams@vger.kernel.org 16617S: Maintained 16618F: drivers/net/hamradio/yam* 16619F: include/linux/yam.h 16620 16621YAMA SECURITY MODULE 16622M: Kees Cook <keescook@chromium.org> 16623T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16624S: Supported 16625F: security/yama/ 16626F: Documentation/admin-guide/LSM/Yama.rst 16627 16628YEALINK PHONE DRIVER 16629M: Henk Vergonet <Henk.Vergonet@gmail.com> 16630L: usbb2k-api-dev@nongnu.org 16631S: Maintained 16632F: Documentation/input/devices/yealink.rst 16633F: drivers/input/misc/yealink.* 16634 16635Z8530 DRIVER FOR AX.25 16636M: Joerg Reuter <jreuter@yaina.de> 16637W: http://yaina.de/jreuter/ 16638W: http://www.qsl.net/dl1bke/ 16639L: linux-hams@vger.kernel.org 16640S: Maintained 16641F: Documentation/networking/z8530drv.txt 16642F: drivers/net/hamradio/*scc.c 16643F: drivers/net/hamradio/z8530.h 16644 16645ZBUD COMPRESSED PAGE ALLOCATOR 16646M: Seth Jennings <sjenning@redhat.com> 16647M: Dan Streetman <ddstreet@ieee.org> 16648L: linux-mm@kvack.org 16649S: Maintained 16650F: mm/zbud.c 16651F: include/linux/zbud.h 16652 16653ZD1211RW WIRELESS DRIVER 16654M: Daniel Drake <dsd@gentoo.org> 16655M: Ulrich Kunitz <kune@deine-taler.de> 16656W: http://zd1211.ath.cx/wiki/DriverRewrite 16657L: linux-wireless@vger.kernel.org 16658L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16659S: Maintained 16660F: drivers/net/wireless/zydas/zd1211rw/ 16661 16662ZD1301 MEDIA DRIVER 16663M: Antti Palosaari <crope@iki.fi> 16664L: linux-media@vger.kernel.org 16665W: https://linuxtv.org/ 16666W: http://palosaari.fi/linux/ 16667Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16668S: Maintained 16669F: drivers/media/usb/dvb-usb-v2/zd1301* 16670 16671ZD1301_DEMOD MEDIA DRIVER 16672M: Antti Palosaari <crope@iki.fi> 16673L: linux-media@vger.kernel.org 16674W: https://linuxtv.org/ 16675W: http://palosaari.fi/linux/ 16676Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16677S: Maintained 16678F: drivers/media/dvb-frontends/zd1301_demod* 16679 16680ZPOOL COMPRESSED PAGE STORAGE API 16681M: Dan Streetman <ddstreet@ieee.org> 16682L: linux-mm@kvack.org 16683S: Maintained 16684F: mm/zpool.c 16685F: include/linux/zpool.h 16686 16687ZR36067 VIDEO FOR LINUX DRIVER 16688L: mjpeg-users@lists.sourceforge.net 16689L: linux-media@vger.kernel.org 16690W: http://mjpeg.sourceforge.net/driver-zoran/ 16691T: hg https://linuxtv.org/hg/v4l-dvb 16692S: Odd Fixes 16693F: drivers/staging/media/zoran/ 16694 16695ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16696M: Minchan Kim <minchan@kernel.org> 16697M: Nitin Gupta <ngupta@vflare.org> 16698R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16699L: linux-kernel@vger.kernel.org 16700S: Maintained 16701F: drivers/block/zram/ 16702F: Documentation/blockdev/zram.txt 16703 16704ZS DECSTATION Z85C30 SERIAL DRIVER 16705M: "Maciej W. Rozycki" <macro@linux-mips.org> 16706S: Maintained 16707F: drivers/tty/serial/zs.* 16708 16709ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16710M: Minchan Kim <minchan@kernel.org> 16711M: Nitin Gupta <ngupta@vflare.org> 16712R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16713L: linux-mm@kvack.org 16714S: Maintained 16715F: mm/zsmalloc.c 16716F: include/linux/zsmalloc.h 16717F: Documentation/vm/zsmalloc.rst 16718 16719ZSWAP COMPRESSED SWAP CACHING 16720M: Seth Jennings <sjenning@redhat.com> 16721M: Dan Streetman <ddstreet@ieee.org> 16722L: linux-mm@kvack.org 16723S: Maintained 16724F: mm/zswap.c 16725 16726THE REST 16727M: Linus Torvalds <torvalds@linux-foundation.org> 16728L: linux-kernel@vger.kernel.org 16729Q: http://patchwork.kernel.org/project/LKML/list/ 16730T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16731S: Buried alive in reporters 16732F: * 16733F: */ 16734