1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: Tony Luck <tony.luck@intel.com> 335R: Borislav Petkov <bp@alien8.de> 336F: drivers/acpi/apei/ 337 338ACPI COMPONENT ARCHITECTURE (ACPICA) 339M: Robert Moore <robert.moore@intel.com> 340M: Erik Schmauss <erik.schmauss@intel.com> 341M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 342L: linux-acpi@vger.kernel.org 343L: devel@acpica.org 344W: https://acpica.org/ 345W: https://github.com/acpica/acpica/ 346Q: https://patchwork.kernel.org/project/linux-acpi/list/ 347T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 348B: https://bugzilla.kernel.org 349B: https://bugs.acpica.org 350S: Supported 351F: drivers/acpi/acpica/ 352F: include/acpi/ 353F: tools/power/acpi/ 354 355ACPI FAN DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/fan.c 362 363ACPI FOR ARM64 (ACPI/arm64) 364M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 365M: Hanjun Guo <hanjun.guo@linaro.org> 366M: Sudeep Holla <sudeep.holla@arm.com> 367L: linux-acpi@vger.kernel.org 368S: Maintained 369F: drivers/acpi/arm64 370 371ACPI I2C MULTI INSTANTIATE DRIVER 372M: Hans de Goede <hdegoede@redhat.com> 373L: platform-driver-x86@vger.kernel.org 374S: Maintained 375F: drivers/platform/x86/i2c-multi-instantiate.c 376 377ACPI PMIC DRIVERS 378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 379M: Len Brown <lenb@kernel.org> 380R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 381R: Mika Westerberg <mika.westerberg@linux.intel.com> 382L: linux-acpi@vger.kernel.org 383Q: https://patchwork.kernel.org/project/linux-acpi/list/ 384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 385B: https://bugzilla.kernel.org 386S: Supported 387F: drivers/acpi/pmic/ 388 389ACPI THERMAL DRIVER 390M: Zhang Rui <rui.zhang@intel.com> 391L: linux-acpi@vger.kernel.org 392W: https://01.org/linux-acpi 393B: https://bugzilla.kernel.org 394S: Supported 395F: drivers/acpi/*thermal* 396 397ACPI VIDEO DRIVER 398M: Zhang Rui <rui.zhang@intel.com> 399L: linux-acpi@vger.kernel.org 400W: https://01.org/linux-acpi 401B: https://bugzilla.kernel.org 402S: Supported 403F: drivers/acpi/acpi_video.c 404 405ACPI WMI DRIVER 406L: platform-driver-x86@vger.kernel.org 407S: Orphan 408F: drivers/platform/x86/wmi.c 409F: include/uapi/linux/wmi.h 410 411AD1889 ALSA SOUND DRIVER 412M: Thibaut Varene <T-Bone@parisc-linux.org> 413W: http://wiki.parisc-linux.org/AD1889 414L: linux-parisc@vger.kernel.org 415S: Maintained 416F: sound/pci/ad1889.* 417 418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5254 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/misc/ad525x_dpot.c 424 425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD5398 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/regulator/ad5398.c 431 432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7142 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/misc/ad714x.c 438 439AD7877 TOUCHSCREEN DRIVER 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7877 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7877.c 445 446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/AD7879 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/input/touchscreen/ad7879.c 452 453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 454M: Jiri Kosina <jikos@kernel.org> 455S: Maintained 456 457ADF7242 IEEE 802.15.4 RADIO DRIVER 458M: Michael Hennerich <michael.hennerich@analog.com> 459W: https://wiki.analog.com/ADF7242 460W: http://ez.analog.com/community/linux-device-drivers 461L: linux-wpan@vger.kernel.org 462S: Supported 463F: drivers/net/ieee802154/adf7242.c 464F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 465 466ADM1025 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adm1025 471F: drivers/hwmon/adm1025.c 472 473ADM1029 HARDWARE MONITOR DRIVER 474M: Corentin Labbe <clabbe.montjoie@gmail.com> 475L: linux-hwmon@vger.kernel.org 476S: Maintained 477F: drivers/hwmon/adm1029.c 478 479ADM8211 WIRELESS DRIVER 480L: linux-wireless@vger.kernel.org 481W: http://wireless.kernel.org/ 482S: Orphan 483F: drivers/net/wireless/admtek/adm8211.* 484 485ADP1653 FLASH CONTROLLER DRIVER 486M: Sakari Ailus <sakari.ailus@iki.fi> 487L: linux-media@vger.kernel.org 488S: Maintained 489F: drivers/media/i2c/adp1653.c 490F: include/media/i2c/adp1653.h 491 492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 493M: Michael Hennerich <michael.hennerich@analog.com> 494W: http://wiki.analog.com/ADP5520 495W: http://ez.analog.com/community/linux-device-drivers 496S: Supported 497F: drivers/mfd/adp5520.c 498F: drivers/video/backlight/adp5520_bl.c 499F: drivers/leds/leds-adp5520.c 500F: drivers/gpio/gpio-adp5520.c 501F: drivers/input/keyboard/adp5520-keys.c 502 503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 504M: Michael Hennerich <michael.hennerich@analog.com> 505W: http://wiki.analog.com/ADP5588 506W: http://ez.analog.com/community/linux-device-drivers 507S: Supported 508F: drivers/input/keyboard/adp5588-keys.c 509F: drivers/gpio/gpio-adp5588.c 510 511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADP8860 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/video/backlight/adp8860_bl.c 517 518ADS1015 HARDWARE MONITOR DRIVER 519M: Dirk Eibach <eibach@gdsys.de> 520L: linux-hwmon@vger.kernel.org 521S: Maintained 522F: Documentation/hwmon/ads1015 523F: drivers/hwmon/ads1015.c 524F: include/linux/platform_data/ads1015.h 525 526ADT746X FAN DRIVER 527M: Colin Leroy <colin@colino.net> 528S: Maintained 529F: drivers/macintosh/therm_adt746x.c 530 531ADT7475 HARDWARE MONITOR DRIVER 532M: Jean Delvare <jdelvare@suse.com> 533L: linux-hwmon@vger.kernel.org 534S: Maintained 535F: Documentation/hwmon/adt7475 536F: drivers/hwmon/adt7475.c 537 538ADVANSYS SCSI DRIVER 539M: Matthew Wilcox <willy@infradead.org> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552 553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 554M: Stefan Popa <stefan.popa@analog.com> 555W: http://ez.analog.com/community/linux-device-drivers 556S: Supported 557F: drivers/iio/accel/adxl372.c 558F: drivers/iio/accel/adxl372_spi.c 559F: drivers/iio/accel/adxl372_i2c.c 560F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 561 562AF9013 MEDIA DRIVER 563M: Antti Palosaari <crope@iki.fi> 564L: linux-media@vger.kernel.org 565W: https://linuxtv.org 566W: http://palosaari.fi/linux/ 567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 568T: git git://linuxtv.org/anttip/media_tree.git 569S: Maintained 570F: drivers/media/dvb-frontends/af9013* 571 572AF9033 MEDIA DRIVER 573M: Antti Palosaari <crope@iki.fi> 574L: linux-media@vger.kernel.org 575W: https://linuxtv.org 576W: http://palosaari.fi/linux/ 577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 578T: git git://linuxtv.org/anttip/media_tree.git 579S: Maintained 580F: drivers/media/dvb-frontends/af9033* 581 582AFFS FILE SYSTEM 583M: David Sterba <dsterba@suse.com> 584L: linux-fsdevel@vger.kernel.org 585S: Odd Fixes 586F: Documentation/filesystems/affs.txt 587F: fs/affs/ 588 589AFS FILESYSTEM 590M: David Howells <dhowells@redhat.com> 591L: linux-afs@lists.infradead.org 592S: Supported 593F: fs/afs/ 594F: include/trace/events/afs.h 595F: Documentation/filesystems/afs.txt 596W: https://www.infradead.org/~dhowells/kafs/ 597 598AGPGART DRIVER 599M: David Airlie <airlied@linux.ie> 600T: git git://anongit.freedesktop.org/drm/drm 601S: Maintained 602F: drivers/char/agp/ 603F: include/linux/agp* 604F: include/uapi/linux/agp* 605 606AHA152X SCSI DRIVER 607M: "Juergen E. Fischer" <fischer@norbit.de> 608L: linux-scsi@vger.kernel.org 609S: Maintained 610F: drivers/scsi/aha152x* 611F: drivers/scsi/pcmcia/aha152x* 612 613AIC7XXX / AIC79XX SCSI DRIVER 614M: Hannes Reinecke <hare@suse.com> 615L: linux-scsi@vger.kernel.org 616S: Maintained 617F: drivers/scsi/aic7xxx/ 618 619AIMSLAB FM RADIO RECEIVER DRIVER 620M: Hans Verkuil <hverkuil@xs4all.nl> 621L: linux-media@vger.kernel.org 622T: git git://linuxtv.org/media_tree.git 623W: https://linuxtv.org 624S: Maintained 625F: drivers/media/radio/radio-aimslab* 626 627AIO 628M: Benjamin LaHaise <bcrl@kvack.org> 629L: linux-aio@kvack.org 630S: Supported 631F: fs/aio.c 632F: include/linux/*aio*.h 633 634AIRSPY MEDIA DRIVER 635M: Antti Palosaari <crope@iki.fi> 636L: linux-media@vger.kernel.org 637W: https://linuxtv.org 638W: http://palosaari.fi/linux/ 639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 640T: git git://linuxtv.org/anttip/media_tree.git 641S: Maintained 642F: drivers/media/usb/airspy/ 643 644ALACRITECH GIGABIT ETHERNET DRIVER 645M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 646S: Maintained 647F: drivers/net/ethernet/alacritech/* 648 649ALCATEL SPEEDTOUCH USB DRIVER 650M: Duncan Sands <duncan.sands@free.fr> 651L: linux-usb@vger.kernel.org 652W: http://www.linux-usb.org/SpeedTouch/ 653S: Maintained 654F: drivers/usb/atm/speedtch.c 655F: drivers/usb/atm/usbatm.c 656 657ALCHEMY AU1XX0 MMC DRIVER 658M: Manuel Lauss <manuel.lauss@gmail.com> 659S: Maintained 660F: drivers/mmc/host/au1xmmc.c 661 662ALI1563 I2C DRIVER 663M: Rudolf Marek <r.marek@assembler.cz> 664L: linux-i2c@vger.kernel.org 665S: Maintained 666F: Documentation/i2c/busses/i2c-ali1563 667F: drivers/i2c/busses/i2c-ali1563.c 668 669ALLWINNER SECURITY SYSTEM 670M: Corentin Labbe <clabbe.montjoie@gmail.com> 671L: linux-crypto@vger.kernel.org 672S: Maintained 673F: drivers/crypto/sunxi-ss/ 674 675ALLWINNER VPU DRIVER 676M: Maxime Ripard <maxime.ripard@bootlin.com> 677M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 678L: linux-media@vger.kernel.org 679S: Maintained 680F: drivers/staging/media/sunxi/cedrus/ 681 682ALPHA PORT 683M: Richard Henderson <rth@twiddle.net> 684M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 685M: Matt Turner <mattst88@gmail.com> 686S: Odd Fixes 687L: linux-alpha@vger.kernel.org 688F: arch/alpha/ 689 690ALPS PS/2 TOUCHPAD DRIVER 691R: Pali Rohár <pali.rohar@gmail.com> 692F: drivers/input/mouse/alps.* 693 694ALTERA I2C CONTROLLER DRIVER 695M: Thor Thayer <thor.thayer@linux.intel.com> 696S: Maintained 697F: drivers/i2c/busses/i2c-altera.c 698 699ALTERA MAILBOX DRIVER 700M: Ley Foon Tan <lftan@altera.com> 701L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 702S: Maintained 703F: drivers/mailbox/mailbox-altera.c 704 705ALTERA PIO DRIVER 706M: Tien Hock Loh <thloh@altera.com> 707L: linux-gpio@vger.kernel.org 708S: Maintained 709F: drivers/gpio/gpio-altera.c 710 711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 712M: Thor Thayer <thor.thayer@linux.intel.com> 713S: Maintained 714F: drivers/gpio/gpio-altera-a10sr.c 715F: drivers/mfd/altera-a10sr.c 716F: drivers/reset/reset-a10sr.c 717F: include/linux/mfd/altera-a10sr.h 718F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 719 720ALTERA TRIPLE SPEED ETHERNET DRIVER 721M: Thor Thayer <thor.thayer@linux.intel.com> 722L: netdev@vger.kernel.org 723L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 724S: Maintained 725F: drivers/net/ethernet/altera/ 726 727ALTERA UART/JTAG UART SERIAL DRIVERS 728M: Tobias Klauser <tklauser@distanz.ch> 729L: linux-serial@vger.kernel.org 730L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 731S: Maintained 732F: drivers/tty/serial/altera_uart.c 733F: drivers/tty/serial/altera_jtaguart.c 734F: include/linux/altera_uart.h 735F: include/linux/altera_jtaguart.h 736 737AMAZON ETHERNET DRIVERS 738M: Netanel Belgazal <netanel@amazon.com> 739R: Saeed Bishara <saeedb@amazon.com> 740R: Zorik Machulsky <zorik@amazon.com> 741L: netdev@vger.kernel.org 742S: Supported 743F: Documentation/networking/device_drivers/amazon/ena.txt 744F: drivers/net/ethernet/amazon/ 745 746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748M: Gary Hook <gary.hook@amd.com> 749L: linux-crypto@vger.kernel.org 750S: Supported 751F: drivers/crypto/ccp/ 752F: include/linux/ccp.h 753 754AMD DISPLAY CORE 755M: Harry Wentland <harry.wentland@amd.com> 756M: Leo Li <sunpeng.li@amd.com> 757L: amd-gfx@lists.freedesktop.org 758T: git git://people.freedesktop.org/~agd5f/linux 759S: Supported 760F: drivers/gpu/drm/amd/display/ 761 762AMD FAM15H PROCESSOR POWER MONITORING DRIVER 763M: Huang Rui <ray.huang@amd.com> 764L: linux-hwmon@vger.kernel.org 765S: Supported 766F: Documentation/hwmon/fam15h_power 767F: drivers/hwmon/fam15h_power.c 768 769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 770L: linux-geode@lists.infradead.org (moderated for non-subscribers) 771S: Orphan 772F: drivers/usb/gadget/udc/amd5536udc.* 773 774AMD GEODE PROCESSOR/CHIPSET SUPPORT 775P: Andres Salomon <dilinger@queued.net> 776L: linux-geode@lists.infradead.org (moderated for non-subscribers) 777W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 778S: Supported 779F: drivers/char/hw_random/geode-rng.c 780F: drivers/crypto/geode* 781F: drivers/video/fbdev/geode/ 782F: arch/x86/include/asm/geode.h 783 784AMD IOMMU (AMD-VI) 785M: Joerg Roedel <joro@8bytes.org> 786L: iommu@lists.linux-foundation.org 787T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 788S: Maintained 789F: drivers/iommu/amd_iommu*.[ch] 790F: include/linux/amd-iommu.h 791 792AMD KFD 793M: Oded Gabbay <oded.gabbay@gmail.com> 794L: dri-devel@lists.freedesktop.org 795T: git git://people.freedesktop.org/~gabbayo/linux.git 796S: Supported 797F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 798F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 799F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 800F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 801F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 802F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 803F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 804F: drivers/gpu/drm/amd/amdkfd/ 805F: drivers/gpu/drm/amd/include/cik_structs.h 806F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 807F: drivers/gpu/drm/amd/include/vi_structs.h 808F: drivers/gpu/drm/amd/include/v9_structs.h 809F: include/uapi/linux/kfd_ioctl.h 810 811AMD POWERPLAY 812M: Rex Zhu <rex.zhu@amd.com> 813M: Evan Quan <evan.quan@amd.com> 814L: amd-gfx@lists.freedesktop.org 815S: Supported 816F: drivers/gpu/drm/amd/powerplay/ 817T: git git://people.freedesktop.org/~agd5f/linux 818 819AMD SEATTLE DEVICE TREE SUPPORT 820M: Brijesh Singh <brijeshkumar.singh@amd.com> 821M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 822M: Tom Lendacky <thomas.lendacky@amd.com> 823S: Supported 824F: arch/arm64/boot/dts/amd/ 825 826AMD XGBE DRIVER 827M: Tom Lendacky <thomas.lendacky@amd.com> 828L: netdev@vger.kernel.org 829S: Supported 830F: drivers/net/ethernet/amd/xgbe/ 831F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 832 833ANALOG DEVICES INC AD5686 DRIVER 834M: Stefan Popa <stefan.popa@analog.com> 835L: linux-pm@vger.kernel.org 836W: http://ez.analog.com/community/linux-device-drivers 837S: Supported 838F: drivers/iio/dac/ad5686* 839F: drivers/iio/dac/ad5696* 840 841ANALOG DEVICES INC AD5758 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-iio@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5758.c 847F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 848 849ANALOG DEVICES INC 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> 961M: Christian Brauner <christian@brauner.io> 962T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 963L: devel@driverdev.osuosl.org 964S: Supported 965F: drivers/android/ 966F: drivers/staging/android/ 967 968ANDROID GOLDFISH PIC DRIVER 969M: Miodrag Dinic <miodrag.dinic@mips.com> 970S: Supported 971F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 972F: drivers/irqchip/irq-goldfish-pic.c 973 974ANDROID GOLDFISH RTC DRIVER 975M: Miodrag Dinic <miodrag.dinic@mips.com> 976S: Supported 977F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 978F: drivers/rtc/rtc-goldfish.c 979 980ANDROID ION DRIVER 981M: Laura Abbott <labbott@redhat.com> 982M: Sumit Semwal <sumit.semwal@linaro.org> 983L: devel@driverdev.osuosl.org 984L: dri-devel@lists.freedesktop.org 985L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 986S: Supported 987F: drivers/staging/android/ion 988F: drivers/staging/android/uapi/ion.h 989 990AOA (Apple Onboard Audio) ALSA DRIVER 991M: Johannes Berg <johannes@sipsolutions.net> 992L: linuxppc-dev@lists.ozlabs.org 993L: alsa-devel@alsa-project.org (moderated for non-subscribers) 994S: Maintained 995F: sound/aoa/ 996 997APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 998M: William Breathitt Gray <vilhelm.gray@gmail.com> 999L: linux-iio@vger.kernel.org 1000S: Maintained 1001F: drivers/iio/adc/stx104.c 1002 1003APM DRIVER 1004M: Jiri Kosina <jikos@kernel.org> 1005S: Odd fixes 1006T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1007F: arch/x86/kernel/apm_32.c 1008F: include/linux/apm_bios.h 1009F: include/uapi/linux/apm_bios.h 1010F: drivers/char/apm-emulation.c 1011 1012APPARMOR SECURITY MODULE 1013M: John Johansen <john.johansen@canonical.com> 1014L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1015W: wiki.apparmor.net 1016T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1017S: Supported 1018F: security/apparmor/ 1019F: Documentation/admin-guide/LSM/apparmor.rst 1020 1021APPLE BCM5974 MULTITOUCH DRIVER 1022M: Henrik Rydberg <rydberg@bitmath.org> 1023L: linux-input@vger.kernel.org 1024S: Odd fixes 1025F: drivers/input/mouse/bcm5974.c 1026 1027APPLE SMC DRIVER 1028M: Henrik Rydberg <rydberg@bitmath.org> 1029L: linux-hwmon@vger.kernel.org 1030S: Odd fixes 1031F: drivers/hwmon/applesmc.c 1032 1033APPLETALK NETWORK LAYER 1034L: netdev@vger.kernel.org 1035S: Odd fixes 1036F: drivers/net/appletalk/ 1037F: net/appletalk/ 1038 1039APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1040M: Duc Dang <dhdang@apm.com> 1041S: Supported 1042F: arch/arm64/boot/dts/apm/ 1043 1044APPLIED MICRO (APM) X-GENE SOC EDAC 1045M: Loc Ho <lho@apm.com> 1046S: Supported 1047F: drivers/edac/xgene_edac.c 1048F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1049 1050APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1051M: Iyappan Subramanian <isubramanian@apm.com> 1052M: Keyur Chudgar <kchudgar@apm.com> 1053S: Supported 1054F: drivers/net/ethernet/apm/xgene-v2/ 1055 1056APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1057M: Iyappan Subramanian <isubramanian@apm.com> 1058M: Keyur Chudgar <kchudgar@apm.com> 1059M: Quan Nguyen <qnguyen@apm.com> 1060S: Supported 1061F: drivers/net/ethernet/apm/xgene/ 1062F: drivers/net/phy/mdio-xgene.c 1063F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1064F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1065 1066APPLIED MICRO (APM) X-GENE SOC PMU 1067M: Tai Nguyen <ttnguyen@apm.com> 1068S: Supported 1069F: drivers/perf/xgene_pmu.c 1070F: Documentation/perf/xgene-pmu.txt 1071F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1072 1073APTINA CAMERA SENSOR PLL 1074M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1075L: linux-media@vger.kernel.org 1076S: Maintained 1077F: drivers/media/i2c/aptina-pll.* 1078 1079ARC FRAMEBUFFER DRIVER 1080M: Jaya Kumar <jayalk@intworks.biz> 1081S: Maintained 1082F: drivers/video/fbdev/arcfb.c 1083F: drivers/video/fbdev/core/fb_defio.c 1084 1085ARC PGU DRM DRIVER 1086M: Alexey Brodkin <abrodkin@synopsys.com> 1087S: Supported 1088F: drivers/gpu/drm/arc/ 1089F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1090 1091ARCNET NETWORK LAYER 1092M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1093L: netdev@vger.kernel.org 1094S: Maintained 1095F: drivers/net/arcnet/ 1096F: include/uapi/linux/if_arcnet.h 1097 1098ARM ARCHITECTED TIMER DRIVER 1099M: Mark Rutland <mark.rutland@arm.com> 1100M: Marc Zyngier <marc.zyngier@arm.com> 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1102S: Maintained 1103F: arch/arm/include/asm/arch_timer.h 1104F: arch/arm64/include/asm/arch_timer.h 1105F: drivers/clocksource/arm_arch_timer.c 1106 1107ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1108M: Linus Walleij <linus.walleij@linaro.org> 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1110S: Maintained 1111F: Documentation/devicetree/bindings/arm/arm-boards 1112F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1113F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1114F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1115F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1116F: arch/arm/mach-integrator/ 1117F: arch/arm/mach-realview/ 1118F: arch/arm/mach-versatile/ 1119F: arch/arm/plat-versatile/ 1120F: arch/arm/boot/dts/arm-realview-* 1121F: arch/arm/boot/dts/integrator* 1122F: arch/arm/boot/dts/versatile* 1123F: drivers/clk/versatile/ 1124F: drivers/i2c/busses/i2c-versatile.c 1125F: drivers/irqchip/irq-versatile-fpga.c 1126F: drivers/mtd/maps/physmap_of_versatile.c 1127F: drivers/power/reset/arm-versatile-reboot.c 1128F: drivers/soc/versatile/ 1129 1130ARM HDLCD DRM DRIVER 1131M: Liviu Dudau <liviu.dudau@arm.com> 1132S: Supported 1133F: drivers/gpu/drm/arm/hdlcd_* 1134F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1135 1136ARM MALI-DP DRM DRIVER 1137M: Liviu Dudau <liviu.dudau@arm.com> 1138M: Brian Starkey <brian.starkey@arm.com> 1139M: Mali DP Maintainers <malidp@foss.arm.com> 1140S: Supported 1141F: drivers/gpu/drm/arm/ 1142F: Documentation/devicetree/bindings/display/arm,malidp.txt 1143 1144ARM MFM AND FLOPPY DRIVERS 1145M: Ian Molton <spyro@f2s.com> 1146S: Maintained 1147F: arch/arm/lib/floppydma.S 1148F: arch/arm/include/asm/floppy.h 1149 1150ARM PMU PROFILING AND DEBUGGING 1151M: Will Deacon <will.deacon@arm.com> 1152M: Mark Rutland <mark.rutland@arm.com> 1153S: Maintained 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1155F: arch/arm*/kernel/perf_* 1156F: arch/arm/oprofile/common.c 1157F: arch/arm*/kernel/hw_breakpoint.c 1158F: arch/arm*/include/asm/hw_breakpoint.h 1159F: arch/arm*/include/asm/perf_event.h 1160F: drivers/perf/* 1161F: include/linux/perf/arm_pmu.h 1162F: Documentation/devicetree/bindings/arm/pmu.txt 1163F: Documentation/devicetree/bindings/perf/ 1164 1165ARM PORT 1166M: Russell King <linux@armlinux.org.uk> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168W: http://www.armlinux.org.uk/ 1169S: Odd Fixes 1170T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1171F: arch/arm/ 1172X: arch/arm/boot/dts/ 1173 1174ARM PRIMECELL AACI PL041 DRIVER 1175M: Russell King <linux@armlinux.org.uk> 1176S: Odd Fixes 1177F: sound/arm/aaci.* 1178 1179ARM PRIMECELL BUS SUPPORT 1180M: Russell King <linux@armlinux.org.uk> 1181S: Odd Fixes 1182F: drivers/amba/ 1183F: include/linux/amba/bus.h 1184 1185ARM PRIMECELL CLCD PL110 DRIVER 1186M: Russell King <linux@armlinux.org.uk> 1187S: Odd Fixes 1188F: drivers/video/fbdev/amba-clcd.* 1189 1190ARM PRIMECELL KMI PL050 DRIVER 1191M: Russell King <linux@armlinux.org.uk> 1192S: Odd Fixes 1193F: drivers/input/serio/ambakmi.* 1194F: include/linux/amba/kmi.h 1195 1196ARM PRIMECELL MMCI PL180/1 DRIVER 1197M: Russell King <linux@armlinux.org.uk> 1198S: Odd Fixes 1199F: drivers/mmc/host/mmci.* 1200F: include/linux/amba/mmci.h 1201 1202ARM PRIMECELL SSP PL022 SPI DRIVER 1203M: Linus Walleij <linus.walleij@linaro.org> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1207F: drivers/spi/spi-pl022.c 1208 1209ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1210M: Russell King <linux@armlinux.org.uk> 1211S: Odd Fixes 1212F: drivers/tty/serial/amba-pl01*.c 1213F: include/linux/amba/serial.h 1214 1215ARM PRIMECELL VIC PL190/PL192 DRIVER 1216M: Linus Walleij <linus.walleij@linaro.org> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1220F: drivers/irqchip/irq-vic.c 1221 1222ARM SMMU DRIVERS 1223M: Will Deacon <will.deacon@arm.com> 1224R: Robin Murphy <robin.murphy@arm.com> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227F: drivers/iommu/arm-smmu.c 1228F: drivers/iommu/arm-smmu-v3.c 1229F: drivers/iommu/io-pgtable-arm.c 1230F: drivers/iommu/io-pgtable-arm-v7s.c 1231 1232ARM SUB-ARCHITECTURES 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235F: arch/arm/mach-*/ 1236F: arch/arm/plat-*/ 1237T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1238 1239ARM/ACTIONS SEMI ARCHITECTURE 1240M: Andreas Färber <afaerber@suse.de> 1241R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244N: owl 1245F: arch/arm/mach-actions/ 1246F: arch/arm/boot/dts/owl-* 1247F: arch/arm64/boot/dts/actions/ 1248F: drivers/clk/actions/ 1249F: drivers/clocksource/timer-owl* 1250F: drivers/dma/owl-dma.c 1251F: drivers/i2c/busses/i2c-owl.c 1252F: drivers/pinctrl/actions/* 1253F: drivers/soc/actions/ 1254F: include/dt-bindings/power/owl-* 1255F: include/linux/soc/actions/ 1256F: Documentation/devicetree/bindings/arm/actions.txt 1257F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1258F: Documentation/devicetree/bindings/dma/owl-dma.txt 1259F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1260F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1261F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1262F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1263 1264ARM/ADS SPHERE MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/AFEB9260 MACHINE SUPPORT 1270M: Sergey Lapin <slapin@ossfans.org> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273 1274ARM/AJECO 1ARM MACHINE SUPPORT 1275M: Lennert Buytenhek <kernel@wantstofly.org> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Maintained 1278 1279ARM/Allwinner SoC Clock Support 1280M: Emilio López <emilio@elopez.com.ar> 1281S: Maintained 1282F: drivers/clk/sunxi/ 1283 1284ARM/Allwinner sunXi SoC support 1285M: Maxime Ripard <maxime.ripard@bootlin.com> 1286M: Chen-Yu Tsai <wens@csie.org> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289N: sun[x456789]i 1290N: sun50i 1291F: arch/arm/mach-sunxi/ 1292F: arch/arm64/boot/dts/allwinner/ 1293F: drivers/clk/sunxi-ng/ 1294F: drivers/pinctrl/sunxi/ 1295F: drivers/soc/sunxi/ 1296T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1297 1298ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1299M: Neil Armstrong <narmstrong@baylibre.com> 1300M: Jerome Brunet <jbrunet@baylibre.com> 1301L: linux-amlogic@lists.infradead.org 1302S: Maintained 1303F: drivers/clk/meson/ 1304F: include/dt-bindings/clock/meson* 1305F: include/dt-bindings/clock/gxbb* 1306F: Documentation/devicetree/bindings/clock/amlogic* 1307 1308ARM/Amlogic Meson SoC support 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* 1319F: drivers/soc/amlogic/ 1320N: meson 1321 1322ARM/Amlogic Meson SoC Sound Drivers 1323M: Jerome Brunet <jbrunet@baylibre.com> 1324L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1325S: Maintained 1326F: sound/soc/meson/ 1327F: Documentation/devicetree/bindings/sound/amlogic* 1328 1329ARM/Annapurna Labs ALPINE ARCHITECTURE 1330M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1331M: Antoine Tenart <antoine.tenart@bootlin.com> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334F: arch/arm/mach-alpine/ 1335F: arch/arm/boot/dts/alpine* 1336F: arch/arm64/boot/dts/al/ 1337F: drivers/*/*alpine* 1338 1339ARM/ARTPEC MACHINE SUPPORT 1340M: Jesper Nilsson <jesper.nilsson@axis.com> 1341M: Lars Persson <lars.persson@axis.com> 1342S: Maintained 1343L: linux-arm-kernel@axis.com 1344F: arch/arm/mach-artpec 1345F: arch/arm/boot/dts/artpec6* 1346F: drivers/clk/axis 1347F: drivers/crypto/axis 1348F: drivers/pinctrl/pinctrl-artpec* 1349F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1350 1351ARM/ASPEED I2C DRIVER 1352M: Brendan Higgins <brendanhiggins@google.com> 1353R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1354R: Joel Stanley <joel@jms.id.au> 1355L: linux-i2c@vger.kernel.org 1356L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1357S: Maintained 1358F: drivers/irqchip/irq-aspeed-i2c-ic.c 1359F: drivers/i2c/busses/i2c-aspeed.c 1360F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1361F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1362 1363ARM/ASPEED MACHINE SUPPORT 1364M: Joel Stanley <joel@jms.id.au> 1365R: Andrew Jeffery <andrew@aj.id.au> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1368Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1369S: Supported 1370T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1371F: arch/arm/mach-aspeed/ 1372F: arch/arm/boot/dts/aspeed-* 1373N: aspeed 1374 1375ARM/CALXEDA HIGHBANK ARCHITECTURE 1376M: Rob Herring <robh@kernel.org> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378S: Maintained 1379F: arch/arm/mach-highbank/ 1380F: arch/arm/boot/dts/highbank.dts 1381F: arch/arm/boot/dts/ecx-*.dts* 1382 1383ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1384M: Krzysztof Halasa <khalasa@piap.pl> 1385S: Maintained 1386F: arch/arm/mach-cns3xxx/ 1387 1388ARM/CAVIUM THUNDER NETWORK DRIVER 1389M: Sunil Goutham <sgoutham@cavium.com> 1390M: Robert Richter <rric@kernel.org> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392S: Supported 1393F: drivers/net/ethernet/cavium/thunder/ 1394 1395ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1396M: Lukasz Majewski <lukma@denx.de> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399F: arch/arm/mach-ep93xx/ts72xx.c 1400 1401ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1402M: Alexander Shiyan <shc_work@mail.ru> 1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1404S: Odd Fixes 1405N: clps711x 1406 1407ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1408M: Lennert Buytenhek <kernel@wantstofly.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1413M: Hartley Sweeten <hsweeten@visionengravers.com> 1414M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417F: arch/arm/mach-ep93xx/ 1418F: arch/arm/mach-ep93xx/include/mach/ 1419 1420ARM/CLKDEV SUPPORT 1421M: Russell King <linux@armlinux.org.uk> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423S: Maintained 1424T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1425F: drivers/clk/clkdev.c 1426 1427ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1428M: Mike Rapoport <mike@compulab.co.il> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430S: Maintained 1431 1432ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1433M: Baruch Siach <baruch@tkos.co.il> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/boot/dts/cx92755* 1437N: digicolor 1438 1439ARM/CONTEC MICRO9 MACHINE SUPPORT 1440M: Hubert Feurstein <hubert.feurstein@contec.at> 1441S: Maintained 1442F: arch/arm/mach-ep93xx/micro9.c 1443 1444ARM/CORESIGHT FRAMEWORK AND DRIVERS 1445M: Mathieu Poirier <mathieu.poirier@linaro.org> 1446R: Suzuki K Poulose <suzuki.poulose@arm.com> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449F: drivers/hwtracing/coresight/* 1450F: Documentation/trace/coresight.txt 1451F: Documentation/trace/coresight-cpu-debug.txt 1452F: Documentation/devicetree/bindings/arm/coresight.txt 1453F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1454F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1455F: tools/perf/arch/arm/util/pmu.c 1456F: tools/perf/arch/arm/util/auxtrace.c 1457F: tools/perf/arch/arm/util/cs-etm.c 1458F: tools/perf/arch/arm/util/cs-etm.h 1459F: tools/perf/util/cs-etm.* 1460F: tools/perf/util/cs-etm-decoder/* 1461 1462ARM/CORGI MACHINE SUPPORT 1463M: Richard Purdie <rpurdie@rpsys.net> 1464S: Maintained 1465 1466ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1467M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1468M: Linus Walleij <linus.walleij@linaro.org> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470T: git git://github.com/ulli-kroll/linux.git 1471S: Maintained 1472F: Documentation/devicetree/bindings/arm/gemini.txt 1473F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1474F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1475F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1476F: arch/arm/mach-gemini/ 1477F: drivers/net/ethernet/cortina/ 1478F: drivers/pinctrl/pinctrl-gemini.c 1479F: drivers/rtc/rtc-ftrtc010.c 1480 1481ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1482M: Barry Song <baohua@kernel.org> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1485S: Maintained 1486F: arch/arm/boot/dts/prima2* 1487F: arch/arm/mach-prima2/ 1488F: drivers/clk/sirf/ 1489F: drivers/clocksource/timer-prima2.c 1490F: drivers/clocksource/timer-atlas7.c 1491N: [^a-z]sirf 1492X: drivers/gnss 1493 1494ARM/EBSA110 MACHINE SUPPORT 1495M: Russell King <linux@armlinux.org.uk> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497W: http://www.armlinux.org.uk/ 1498S: Maintained 1499F: arch/arm/mach-ebsa110/ 1500F: drivers/net/ethernet/amd/am79c961a.* 1501 1502ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1503M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1504R: Pengutronix Kernel Team <kernel@pengutronix.de> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507N: efm32 1508 1509ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1510M: Robert Jarzmik <robert.jarzmik@free.fr> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513F: arch/arm/mach-pxa/ezx.c 1514 1515ARM/FARADAY FA526 PORT 1516M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519T: git git://git.berlios.de/gemini-board 1520F: arch/arm/mm/*-fa* 1521 1522ARM/FOOTBRIDGE ARCHITECTURE 1523M: Russell King <linux@armlinux.org.uk> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525W: http://www.armlinux.org.uk/ 1526S: Maintained 1527F: arch/arm/include/asm/hardware/dec21285.h 1528F: arch/arm/mach-footbridge/ 1529 1530ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1531M: Shawn Guo <shawnguo@kernel.org> 1532M: Sascha Hauer <s.hauer@pengutronix.de> 1533R: Pengutronix Kernel Team <kernel@pengutronix.de> 1534R: Fabio Estevam <fabio.estevam@nxp.com> 1535R: NXP Linux Team <linux-imx@nxp.com> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1539F: arch/arm/mach-imx/ 1540F: arch/arm/mach-mxs/ 1541F: arch/arm/boot/dts/imx* 1542F: arch/arm/configs/imx*_defconfig 1543F: arch/arm64/boot/dts/freescale/imx* 1544F: drivers/clk/imx/ 1545F: drivers/firmware/imx/ 1546F: drivers/soc/imx/ 1547F: include/linux/firmware/imx/ 1548F: include/soc/imx/ 1549 1550ARM/FREESCALE VYBRID ARM ARCHITECTURE 1551M: Shawn Guo <shawnguo@kernel.org> 1552M: Sascha Hauer <s.hauer@pengutronix.de> 1553R: Pengutronix Kernel Team <kernel@pengutronix.de> 1554R: Stefan Agner <stefan@agner.ch> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556S: Maintained 1557T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1558F: arch/arm/mach-imx/*vf610* 1559F: arch/arm/boot/dts/vf* 1560 1561ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1562M: Shawn Guo <shawnguo@kernel.org> 1563M: Li Yang <leoyang.li@nxp.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1567F: arch/arm/boot/dts/ls1021a* 1568F: arch/arm64/boot/dts/freescale/fsl-* 1569F: arch/arm64/boot/dts/freescale/qoriq-* 1570 1571ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1572M: Lennert Buytenhek <kernel@wantstofly.org> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574S: Maintained 1575 1576ARM/GUMSTIX MACHINE SUPPORT 1577M: Steve Sakoman <sakoman@gmail.com> 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579S: Maintained 1580 1581ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1582M: Philipp Zabel <philipp.zabel@gmail.com> 1583M: Paul Parsons <lost.distance@yahoo.com> 1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1585S: Maintained 1586F: arch/arm/mach-pxa/hx4700.c 1587F: arch/arm/mach-pxa/include/mach/hx4700.h 1588F: sound/soc/pxa/hx4700.c 1589 1590ARM/HISILICON SOC SUPPORT 1591M: Wei Xu <xuwei5@hisilicon.com> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593W: http://www.hisilicon.com 1594S: Supported 1595T: git git://github.com/hisilicon/linux-hisi.git 1596F: arch/arm/mach-hisi/ 1597F: arch/arm/boot/dts/hi3* 1598F: arch/arm/boot/dts/hip* 1599F: arch/arm/boot/dts/hisi* 1600F: arch/arm64/boot/dts/hisilicon/ 1601 1602ARM/HP JORNADA 7XX MACHINE SUPPORT 1603M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1604W: www.jlime.com 1605S: Maintained 1606T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1607F: arch/arm/mach-sa1100/jornada720.c 1608F: arch/arm/mach-sa1100/include/mach/jornada720.h 1609 1610ARM/IGEP MACHINE SUPPORT 1611M: Enric Balletbo i Serra <eballetbo@gmail.com> 1612M: Javier Martinez Canillas <javier@dowhile0.org> 1613L: linux-omap@vger.kernel.org 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616F: arch/arm/boot/dts/omap3-igep* 1617 1618ARM/INCOME PXA270 SUPPORT 1619M: Marek Vasut <marek.vasut@gmail.com> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622F: arch/arm/mach-pxa/colibri-pxa270-income.c 1623 1624ARM/INTEL IOP13XX ARM ARCHITECTURE 1625M: Lennert Buytenhek <kernel@wantstofly.org> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628 1629ARM/INTEL IOP32X ARM ARCHITECTURE 1630M: Lennert Buytenhek <kernel@wantstofly.org> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632S: Maintained 1633 1634ARM/INTEL IOP33X ARM ARCHITECTURE 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636S: Orphan 1637 1638ARM/INTEL IQ81342EX MACHINE SUPPORT 1639M: Lennert Buytenhek <kernel@wantstofly.org> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642 1643ARM/INTEL IXDP2850 MACHINE SUPPORT 1644M: Lennert Buytenhek <kernel@wantstofly.org> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646S: Maintained 1647 1648ARM/INTEL IXP4XX ARM ARCHITECTURE 1649M: Imre Kaloz <kaloz@openwrt.org> 1650M: Krzysztof Halasa <khalasa@piap.pl> 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653F: arch/arm/mach-ixp4xx/ 1654 1655ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1656M: Jonathan Cameron <jic23@cam.ac.uk> 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1658S: Maintained 1659F: arch/arm/mach-pxa/stargate2.c 1660F: drivers/pcmcia/pxa2xx_stargate2.c 1661 1662ARM/INTEL XSC3 (MANZANO) ARM CORE 1663M: Lennert Buytenhek <kernel@wantstofly.org> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665S: Maintained 1666 1667ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1668M: Lennert Buytenhek <kernel@wantstofly.org> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670S: Maintained 1671 1672ARM/LG1K ARCHITECTURE 1673M: Chanho Min <chanho.min@lge.com> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Maintained 1676F: arch/arm64/boot/dts/lg/ 1677 1678ARM/LOGICPD PXA270 MACHINE SUPPORT 1679M: Lennert Buytenhek <kernel@wantstofly.org> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681S: Maintained 1682 1683ARM/LPC18XX ARCHITECTURE 1684M: Vladimir Zapolskiy <vz@mleia.com> 1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1686S: Maintained 1687F: arch/arm/boot/dts/lpc43* 1688F: drivers/i2c/busses/i2c-lpc2k.c 1689F: drivers/memory/pl172.c 1690F: drivers/mtd/spi-nor/nxp-spifi.c 1691F: drivers/rtc/rtc-lpc24xx.c 1692N: lpc18xx 1693 1694ARM/LPC32XX SOC SUPPORT 1695M: Vladimir Zapolskiy <vz@mleia.com> 1696M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1699S: Maintained 1700F: arch/arm/boot/dts/lpc32* 1701F: arch/arm/mach-lpc32xx/ 1702F: drivers/i2c/busses/i2c-pnx.c 1703F: drivers/net/ethernet/nxp/lpc_eth.c 1704F: drivers/usb/host/ohci-nxp.c 1705F: drivers/watchdog/pnx4008_wdt.c 1706N: lpc32xx 1707 1708ARM/MAGICIAN MACHINE SUPPORT 1709M: Philipp Zabel <philipp.zabel@gmail.com> 1710S: Maintained 1711 1712ARM/Marvell Dove/MV78xx0/Orion SOC support 1713M: Jason Cooper <jason@lakedaemon.net> 1714M: Andrew Lunn <andrew@lunn.ch> 1715M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1716M: Gregory Clement <gregory.clement@bootlin.com> 1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1718S: Maintained 1719F: Documentation/devicetree/bindings/soc/dove/ 1720F: arch/arm/mach-dove/ 1721F: arch/arm/mach-mv78xx0/ 1722F: arch/arm/mach-orion5x/ 1723F: arch/arm/plat-orion/ 1724F: arch/arm/boot/dts/dove* 1725F: arch/arm/boot/dts/orion5x* 1726 1727ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1728M: Jason Cooper <jason@lakedaemon.net> 1729M: Andrew Lunn <andrew@lunn.ch> 1730M: Gregory Clement <gregory.clement@bootlin.com> 1731M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733S: Maintained 1734F: arch/arm/boot/dts/armada* 1735F: arch/arm/boot/dts/kirkwood* 1736F: arch/arm/configs/mvebu_*_defconfig 1737F: arch/arm/mach-mvebu/ 1738F: arch/arm64/boot/dts/marvell/armada* 1739F: drivers/cpufreq/armada-37xx-cpufreq.c 1740F: drivers/cpufreq/mvebu-cpufreq.c 1741F: drivers/irqchip/irq-armada-370-xp.c 1742F: drivers/irqchip/irq-mvebu-* 1743F: drivers/pinctrl/mvebu/ 1744F: drivers/rtc/rtc-armada38x.c 1745 1746ARM/Mediatek RTC DRIVER 1747M: Eddie Huang <eddie.huang@mediatek.com> 1748M: Sean Wang <sean.wang@mediatek.com> 1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1750L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1751S: Maintained 1752F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1753F: drivers/rtc/rtc-mt6397.c 1754F: drivers/rtc/rtc-mt7622.c 1755 1756ARM/Mediatek SoC support 1757M: Matthias Brugger <matthias.bgg@gmail.com> 1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1759L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1760W: https://mtk.bcnfs.org/ 1761C: irc://chat.freenode.net/linux-mediatek 1762S: Maintained 1763F: arch/arm/boot/dts/mt6* 1764F: arch/arm/boot/dts/mt7* 1765F: arch/arm/boot/dts/mt8* 1766F: arch/arm/mach-mediatek/ 1767F: arch/arm64/boot/dts/mediatek/ 1768F: drivers/soc/mediatek/ 1769N: mtk 1770N: mt[678] 1771K: mediatek 1772 1773ARM/Mediatek USB3 PHY DRIVER 1774M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1776L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1777S: Maintained 1778F: drivers/phy/mediatek/ 1779F: Documentation/devicetree/bindings/phy/phy-mtk-* 1780 1781ARM/MICREL KS8695 ARCHITECTURE 1782M: Greg Ungerer <gerg@uclinux.org> 1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1784F: arch/arm/mach-ks8695/ 1785S: Odd Fixes 1786 1787ARM/Microchip (AT91) SoC support 1788M: Nicolas Ferre <nicolas.ferre@microchip.com> 1789M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1790M: Ludovic Desroches <ludovic.desroches@microchip.com> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792W: http://www.linux4sam.org 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1794S: Supported 1795N: at91 1796N: atmel 1797F: arch/arm/mach-at91/ 1798F: include/soc/at91/ 1799F: arch/arm/boot/dts/at91*.dts 1800F: arch/arm/boot/dts/at91*.dtsi 1801F: arch/arm/boot/dts/sama*.dts 1802F: arch/arm/boot/dts/sama*.dtsi 1803F: arch/arm/include/debug/at91.S 1804F: drivers/memory/atmel* 1805F: drivers/watchdog/sama5d4_wdt.c 1806X: drivers/input/touchscreen/atmel_mxt_ts.c 1807X: drivers/net/wireless/atmel/ 1808 1809ARM/MIOA701 MACHINE SUPPORT 1810M: Robert Jarzmik <robert.jarzmik@free.fr> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812F: arch/arm/mach-pxa/mioa701.c 1813S: Maintained 1814 1815ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1816M: Michael Petchkovsky <mkpetch@internode.on.net> 1817S: Maintained 1818 1819ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1820M: Linus Walleij <linus.walleij@linaro.org> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822S: Maintained 1823F: arch/arm/mach-nomadik/ 1824F: arch/arm/mach-u300/ 1825F: arch/arm/mach-ux500/ 1826F: arch/arm/boot/dts/ste-* 1827F: drivers/clk/clk-nomadik.c 1828F: drivers/clk/clk-u300.c 1829F: drivers/clocksource/clksrc-dbx500-prcmu.c 1830F: drivers/clocksource/timer-u300.c 1831F: drivers/dma/coh901318* 1832F: drivers/dma/ste_dma40* 1833F: drivers/hwspinlock/u8500_hsem.c 1834F: drivers/i2c/busses/i2c-nomadik.c 1835F: drivers/i2c/busses/i2c-stu300.c 1836F: drivers/mfd/ab3100* 1837F: drivers/mfd/ab8500* 1838F: drivers/mfd/abx500* 1839F: drivers/mfd/dbx500* 1840F: drivers/mfd/db8500* 1841F: drivers/pinctrl/nomadik/ 1842F: drivers/pinctrl/pinctrl-coh901* 1843F: drivers/pinctrl/pinctrl-u300.c 1844F: drivers/rtc/rtc-ab3100.c 1845F: drivers/rtc/rtc-ab8500.c 1846F: drivers/rtc/rtc-coh901331.c 1847F: drivers/rtc/rtc-pl031.c 1848F: drivers/watchdog/coh901327_wdt.c 1849F: Documentation/devicetree/bindings/arm/ste-* 1850F: Documentation/devicetree/bindings/arm/ux500/ 1851T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1852 1853ARM/NUVOTON NPCM ARCHITECTURE 1854M: Avi Fishman <avifishman70@gmail.com> 1855M: Tomer Maimon <tmaimon77@gmail.com> 1856R: Patrick Venture <venture@google.com> 1857R: Nancy Yuen <yuenn@google.com> 1858R: Brendan Higgins <brendanhiggins@google.com> 1859L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1860S: Supported 1861F: arch/arm/mach-npcm/ 1862F: arch/arm/boot/dts/nuvoton-npcm* 1863F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1864F: drivers/*/*npcm* 1865F: Documentation/devicetree/bindings/*/*npcm* 1866F: Documentation/devicetree/bindings/*/*/*npcm* 1867 1868ARM/NUVOTON W90X900 ARM ARCHITECTURE 1869M: Wan ZongShun <mcuos.com@gmail.com> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871W: http://www.mcuos.com 1872S: Maintained 1873F: arch/arm/mach-w90x900/ 1874F: drivers/input/keyboard/w90p910_keypad.c 1875F: drivers/input/touchscreen/w90p910_ts.c 1876F: drivers/watchdog/nuc900_wdt.c 1877F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1878F: drivers/mtd/nand/raw/nuc900_nand.c 1879F: drivers/rtc/rtc-nuc900.c 1880F: drivers/spi/spi-nuc900.c 1881F: drivers/usb/host/ehci-w90x900.c 1882F: drivers/video/fbdev/nuc900fb.c 1883 1884ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1885M: Nelson Castillo <arhuaco@freaks-unidos.net> 1886L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1887W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1888S: Supported 1889 1890ARM/Orion SoC/Technologic Systems TS-78xx platform support 1891M: Alexander Clouter <alex@digriz.org.uk> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893W: http://www.digriz.org.uk/ts78xx/kernel 1894S: Maintained 1895F: arch/arm/mach-orion5x/ts78xx-* 1896 1897ARM/OXNAS platform support 1898M: Neil Armstrong <narmstrong@baylibre.com> 1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1900L: linux-oxnas@groups.io (moderated for non-subscribers) 1901S: Maintained 1902F: arch/arm/mach-oxnas/ 1903F: arch/arm/boot/dts/ox8*.dts* 1904N: oxnas 1905 1906ARM/PALM TREO SUPPORT 1907M: Tomas Cech <sleep_walker@suse.com> 1908L: linux-arm-kernel@lists.infradead.org 1909W: http://hackndev.com 1910S: Maintained 1911F: arch/arm/mach-pxa/palmtreo.* 1912 1913ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1914M: Marek Vasut <marek.vasut@gmail.com> 1915L: linux-arm-kernel@lists.infradead.org 1916W: http://hackndev.com 1917S: Maintained 1918F: arch/arm/mach-pxa/include/mach/palmtx.h 1919F: arch/arm/mach-pxa/palmtx.c 1920F: arch/arm/mach-pxa/palmt5.* 1921F: arch/arm/mach-pxa/include/mach/palmld.h 1922F: arch/arm/mach-pxa/palmld.c 1923F: arch/arm/mach-pxa/palmte2.* 1924F: arch/arm/mach-pxa/include/mach/palmtc.h 1925F: arch/arm/mach-pxa/palmtc.c 1926 1927ARM/PALMZ72 SUPPORT 1928M: Sergey Lapin <slapin@ossfans.org> 1929L: linux-arm-kernel@lists.infradead.org 1930W: http://hackndev.com 1931S: Maintained 1932F: arch/arm/mach-pxa/palmz72.* 1933 1934ARM/PLEB SUPPORT 1935M: Peter Chubb <pleb@gelato.unsw.edu.au> 1936W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1937S: Maintained 1938 1939ARM/PT DIGITAL BOARD PORT 1940M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942W: http://www.armlinux.org.uk/ 1943S: Maintained 1944 1945ARM/QUALCOMM SUPPORT 1946M: Andy Gross <andy.gross@linaro.org> 1947M: David Brown <david.brown@linaro.org> 1948L: linux-arm-msm@vger.kernel.org 1949S: Maintained 1950F: Documentation/devicetree/bindings/soc/qcom/ 1951F: arch/arm/boot/dts/qcom-*.dts 1952F: arch/arm/boot/dts/qcom-*.dtsi 1953F: arch/arm/mach-qcom/ 1954F: arch/arm64/boot/dts/qcom/* 1955F: drivers/i2c/busses/i2c-qup.c 1956F: drivers/clk/qcom/ 1957F: drivers/dma/qcom/ 1958F: drivers/soc/qcom/ 1959F: drivers/spi/spi-qup.c 1960F: drivers/tty/serial/msm_serial.c 1961F: drivers/*/pm8???-* 1962F: drivers/mfd/ssbi.c 1963F: drivers/firmware/qcom_scm* 1964T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1965 1966ARM/RADISYS ENP2611 MACHINE SUPPORT 1967M: Lennert Buytenhek <kernel@wantstofly.org> 1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1969S: Maintained 1970 1971ARM/RDA MICRO ARCHITECTURE 1972M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1974L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 1975S: Maintained 1976F: arch/arm/boot/dts/rda8810pl-* 1977F: drivers/clocksource/timer-rda.c 1978F: drivers/irqchip/irq-rda-intc.c 1979F: drivers/tty/serial/rda-uart.c 1980F: Documentation/devicetree/bindings/arm/rda.txt 1981F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 1982F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 1983F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 1984 1985ARM/REALTEK ARCHITECTURE 1986M: Andreas Färber <afaerber@suse.de> 1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1988S: Maintained 1989F: arch/arm64/boot/dts/realtek/ 1990F: Documentation/devicetree/bindings/arm/realtek.txt 1991 1992ARM/RENESAS ARM64 ARCHITECTURE 1993M: Simon Horman <horms@verge.net.au> 1994M: Magnus Damm <magnus.damm@gmail.com> 1995L: linux-renesas-soc@vger.kernel.org 1996Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1997T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1998S: Supported 1999F: arch/arm64/boot/dts/renesas/ 2000F: Documentation/devicetree/bindings/arm/shmobile.txt 2001F: drivers/soc/renesas/ 2002F: include/linux/soc/renesas/ 2003 2004ARM/RISCPC ARCHITECTURE 2005M: Russell King <linux@armlinux.org.uk> 2006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2007W: http://www.armlinux.org.uk/ 2008S: Maintained 2009F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2010F: arch/arm/include/asm/hardware/ioc.h 2011F: arch/arm/include/asm/hardware/iomd.h 2012F: arch/arm/include/asm/hardware/memc.h 2013F: arch/arm/mach-rpc/ 2014F: drivers/net/ethernet/8390/etherh.c 2015F: drivers/net/ethernet/i825xx/ether1* 2016F: drivers/net/ethernet/seeq/ether3* 2017F: drivers/scsi/arm/ 2018 2019ARM/Rockchip SoC support 2020M: Heiko Stuebner <heiko@sntech.de> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022L: linux-rockchip@lists.infradead.org 2023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2024S: Maintained 2025F: arch/arm/boot/dts/rk3* 2026F: arch/arm/boot/dts/rv1108* 2027F: arch/arm/mach-rockchip/ 2028F: drivers/clk/rockchip/ 2029F: drivers/i2c/busses/i2c-rk3x.c 2030F: drivers/*/*rockchip* 2031F: drivers/*/*/*rockchip* 2032F: sound/soc/rockchip/ 2033N: rockchip 2034 2035ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2036M: Kukjin Kim <kgene@kernel.org> 2037M: Krzysztof Kozlowski <krzk@kernel.org> 2038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2039L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2040Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2041S: Maintained 2042F: arch/arm/boot/dts/s3c* 2043F: arch/arm/boot/dts/s5p* 2044F: arch/arm/boot/dts/exynos* 2045F: arch/arm64/boot/dts/exynos/ 2046F: arch/arm/plat-samsung/ 2047F: arch/arm/mach-s3c24*/ 2048F: arch/arm/mach-s3c64xx/ 2049F: arch/arm/mach-s5p*/ 2050F: arch/arm/mach-exynos*/ 2051F: drivers/*/*s3c24* 2052F: drivers/*/*/*s3c24* 2053F: drivers/*/*s3c64xx* 2054F: drivers/*/*s5pv210* 2055F: drivers/memory/samsung/* 2056F: drivers/soc/samsung/* 2057F: Documentation/arm/Samsung/ 2058F: Documentation/devicetree/bindings/arm/samsung/ 2059F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2060F: Documentation/devicetree/bindings/power/pd-samsung.txt 2061N: exynos 2062 2063ARM/SAMSUNG MOBILE MACHINE SUPPORT 2064M: Kyungmin Park <kyungmin.park@samsung.com> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066S: Maintained 2067F: arch/arm/mach-s5pv210/ 2068 2069ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2070M: Kyungmin Park <kyungmin.park@samsung.com> 2071M: Kamil Debski <kamil@wypas.org> 2072M: Andrzej Hajda <a.hajda@samsung.com> 2073L: linux-arm-kernel@lists.infradead.org 2074L: linux-media@vger.kernel.org 2075S: Maintained 2076F: drivers/media/platform/s5p-g2d/ 2077 2078ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2079M: Marek Szyprowski <m.szyprowski@samsung.com> 2080L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2081L: linux-media@vger.kernel.org 2082S: Maintained 2083F: drivers/media/platform/s5p-cec/ 2084F: Documentation/devicetree/bindings/media/s5p-cec.txt 2085 2086ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2087M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2088M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2089L: linux-arm-kernel@lists.infradead.org 2090L: linux-media@vger.kernel.org 2091S: Maintained 2092F: drivers/media/platform/s5p-jpeg/ 2093 2094ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2095M: Kyungmin Park <kyungmin.park@samsung.com> 2096M: Kamil Debski <kamil@wypas.org> 2097M: Jeongtae Park <jtp.park@samsung.com> 2098M: Andrzej Hajda <a.hajda@samsung.com> 2099L: linux-arm-kernel@lists.infradead.org 2100L: linux-media@vger.kernel.org 2101S: Maintained 2102F: drivers/media/platform/s5p-mfc/ 2103 2104ARM/SHMOBILE ARM ARCHITECTURE 2105M: Simon Horman <horms@verge.net.au> 2106M: Magnus Damm <magnus.damm@gmail.com> 2107L: linux-renesas-soc@vger.kernel.org 2108Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2109T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2110S: Supported 2111F: arch/arm/boot/dts/emev2* 2112F: arch/arm/boot/dts/r7s* 2113F: arch/arm/boot/dts/r8a* 2114F: arch/arm/boot/dts/r9a* 2115F: arch/arm/boot/dts/sh* 2116F: arch/arm/configs/shmobile_defconfig 2117F: arch/arm/include/debug/renesas-scif.S 2118F: arch/arm/mach-shmobile/ 2119F: Documentation/devicetree/bindings/arm/shmobile.txt 2120F: drivers/soc/renesas/ 2121F: include/linux/soc/renesas/ 2122 2123ARM/SOCFPGA ARCHITECTURE 2124M: Dinh Nguyen <dinguyen@kernel.org> 2125S: Maintained 2126F: arch/arm/mach-socfpga/ 2127F: arch/arm/boot/dts/socfpga* 2128F: arch/arm/configs/socfpga_defconfig 2129F: arch/arm64/boot/dts/altera/ 2130W: http://www.rocketboards.org 2131T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2132 2133ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2134M: Dinh Nguyen <dinguyen@kernel.org> 2135S: Maintained 2136F: drivers/clk/socfpga/ 2137 2138ARM/SOCFPGA EDAC SUPPORT 2139M: Thor Thayer <thor.thayer@linux.intel.com> 2140S: Maintained 2141F: drivers/edac/altera_edac. 2142 2143ARM/SPREADTRUM SoC SUPPORT 2144M: Orson Zhai <orsonzhai@gmail.com> 2145M: Baolin Wang <baolin.wang@linaro.org> 2146M: Chunyan Zhang <zhang.lyra@gmail.com> 2147S: Maintained 2148F: arch/arm64/boot/dts/sprd 2149N: sprd 2150 2151ARM/STI ARCHITECTURE 2152M: Patrice Chotard <patrice.chotard@st.com> 2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2154W: http://www.stlinux.com 2155S: Maintained 2156F: arch/arm/mach-sti/ 2157F: arch/arm/boot/dts/sti* 2158F: drivers/char/hw_random/st-rng.c 2159F: drivers/clocksource/arm_global_timer.c 2160F: drivers/clocksource/clksrc_st_lpc.c 2161F: drivers/cpufreq/sti-cpufreq.c 2162F: drivers/dma/st_fdma* 2163F: drivers/i2c/busses/i2c-st.c 2164F: drivers/media/rc/st_rc.c 2165F: drivers/media/platform/sti/c8sectpfe/ 2166F: drivers/mmc/host/sdhci-st.c 2167F: drivers/phy/st/phy-miphy28lp.c 2168F: drivers/phy/st/phy-stih407-usb.c 2169F: drivers/pinctrl/pinctrl-st.c 2170F: drivers/remoteproc/st_remoteproc.c 2171F: drivers/remoteproc/st_slim_rproc.c 2172F: drivers/reset/sti/ 2173F: drivers/rtc/rtc-st-lpc.c 2174F: drivers/tty/serial/st-asc.c 2175F: drivers/usb/dwc3/dwc3-st.c 2176F: drivers/usb/host/ehci-st.c 2177F: drivers/usb/host/ohci-st.c 2178F: drivers/watchdog/st_lpc_wdt.c 2179F: drivers/ata/ahci_st.c 2180F: include/linux/remoteproc/st_slim_rproc.h 2181 2182ARM/STM32 ARCHITECTURE 2183M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2184M: Alexandre Torgue <alexandre.torgue@st.com> 2185L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2187S: Maintained 2188T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2189N: stm32 2190N: stm 2191F: arch/arm/boot/dts/stm32* 2192F: arch/arm/mach-stm32/ 2193F: drivers/clocksource/armv7m_systick.c 2194 2195ARM/Synaptics SoC support 2196M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2197M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2199S: Maintained 2200F: arch/arm/mach-berlin/ 2201F: arch/arm/boot/dts/berlin* 2202F: arch/arm64/boot/dts/synaptics/ 2203 2204ARM/TANGO ARCHITECTURE 2205M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2206M: Mans Rullgard <mans@mansr.com> 2207L: linux-arm-kernel@lists.infradead.org 2208S: Odd Fixes 2209N: tango 2210 2211ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2212M: Lennert Buytenhek <kernel@wantstofly.org> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Maintained 2215 2216ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2217M: Hans Verkuil <hans.verkuil@cisco.com> 2218L: linux-tegra@vger.kernel.org 2219L: linux-media@vger.kernel.org 2220S: Maintained 2221F: drivers/media/platform/tegra-cec/ 2222F: Documentation/devicetree/bindings/media/tegra-cec.txt 2223 2224ARM/TETON BGA MACHINE SUPPORT 2225M: "Mark F. Brown" <mark.brown314@gmail.com> 2226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2227S: Maintained 2228 2229ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2230M: Santosh Shilimkar <ssantosh@kernel.org> 2231L: linux-kernel@vger.kernel.org 2232S: Maintained 2233F: drivers/memory/*emif* 2234 2235ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2236M: Tero Kristo <t-kristo@ti.com> 2237M: Nishanth Menon <nm@ti.com> 2238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2239S: Supported 2240F: Documentation/devicetree/bindings/arm/ti/k3.txt 2241F: arch/arm64/boot/dts/ti/Makefile 2242F: arch/arm64/boot/dts/ti/k3-* 2243F: include/dt-bindings/pinctrl/k3.h 2244 2245ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2246M: Santosh Shilimkar <ssantosh@kernel.org> 2247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2248S: Maintained 2249F: arch/arm/mach-keystone/ 2250F: arch/arm/boot/dts/keystone-* 2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2252 2253ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2254M: Santosh Shilimkar <ssantosh@kernel.org> 2255L: linux-kernel@vger.kernel.org 2256S: Maintained 2257F: drivers/clk/keystone/ 2258 2259ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2260M: Santosh Shilimkar <ssantosh@kernel.org> 2261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2262L: linux-kernel@vger.kernel.org 2263S: Maintained 2264F: drivers/clocksource/timer-keystone.c 2265 2266ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2267M: Santosh Shilimkar <ssantosh@kernel.org> 2268L: linux-kernel@vger.kernel.org 2269S: Maintained 2270F: drivers/power/reset/keystone-reset.c 2271 2272ARM/THECUS N2100 MACHINE SUPPORT 2273M: Lennert Buytenhek <kernel@wantstofly.org> 2274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2275S: Maintained 2276 2277ARM/TOSA MACHINE SUPPORT 2278M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2279M: Dirk Opfer <dirk@opfer-online.de> 2280S: Maintained 2281 2282ARM/UNIPHIER ARCHITECTURE 2283M: Masahiro Yamada <yamada.masahiro@socionext.com> 2284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2285T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2286S: Maintained 2287F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2288F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2289F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2290F: arch/arm/boot/dts/uniphier* 2291F: arch/arm/include/asm/hardware/cache-uniphier.h 2292F: arch/arm/mach-uniphier/ 2293F: arch/arm/mm/cache-uniphier.c 2294F: arch/arm64/boot/dts/socionext/uniphier* 2295F: drivers/bus/uniphier-system-bus.c 2296F: drivers/clk/uniphier/ 2297F: drivers/dmaengine/uniphier-mdmac.c 2298F: drivers/gpio/gpio-uniphier.c 2299F: drivers/i2c/busses/i2c-uniphier* 2300F: drivers/irqchip/irq-uniphier-aidet.c 2301F: drivers/mmc/host/uniphier-sd.c 2302F: drivers/pinctrl/uniphier/ 2303F: drivers/reset/reset-uniphier.c 2304F: drivers/tty/serial/8250/8250_uniphier.c 2305N: uniphier 2306 2307ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2308M: Ulf Hansson <ulf.hansson@linaro.org> 2309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2310T: git git://git.linaro.org/people/ulfh/clk.git 2311S: Maintained 2312F: drivers/clk/ux500/ 2313 2314ARM/VERSATILE EXPRESS PLATFORM 2315M: Liviu Dudau <liviu.dudau@arm.com> 2316M: Sudeep Holla <sudeep.holla@arm.com> 2317M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2319S: Maintained 2320F: arch/arm/boot/dts/vexpress* 2321F: arch/arm64/boot/dts/arm/ 2322F: arch/arm/mach-vexpress/ 2323F: */*/vexpress* 2324F: */*/*/vexpress* 2325F: drivers/clk/versatile/clk-vexpress-osc.c 2326F: drivers/clocksource/timer-versatile.c 2327N: mps2 2328 2329ARM/VFP SUPPORT 2330M: Russell King <linux@armlinux.org.uk> 2331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2332W: http://www.armlinux.org.uk/ 2333S: Maintained 2334F: arch/arm/vfp/ 2335 2336ARM/VOIPAC PXA270 SUPPORT 2337M: Marek Vasut <marek.vasut@gmail.com> 2338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2339S: Maintained 2340F: arch/arm/mach-pxa/vpac270.c 2341F: arch/arm/mach-pxa/include/mach/vpac270.h 2342 2343ARM/VT8500 ARM ARCHITECTURE 2344M: Tony Prisk <linux@prisktech.co.nz> 2345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2346S: Maintained 2347F: arch/arm/mach-vt8500/ 2348F: drivers/clocksource/timer-vt8500.c 2349F: drivers/i2c/busses/i2c-wmt.c 2350F: drivers/mmc/host/wmt-sdmmc.c 2351F: drivers/pwm/pwm-vt8500.c 2352F: drivers/rtc/rtc-vt8500.c 2353F: drivers/tty/serial/vt8500_serial.c 2354F: drivers/usb/host/ehci-platform.c 2355F: drivers/usb/host/uhci-platform.c 2356F: drivers/video/fbdev/vt8500lcdfb.* 2357F: drivers/video/fbdev/wm8505fb* 2358F: drivers/video/fbdev/wmt_ge_rops.* 2359 2360ARM/ZIPIT Z2 SUPPORT 2361M: Marek Vasut <marek.vasut@gmail.com> 2362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2363S: Maintained 2364F: arch/arm/mach-pxa/z2.c 2365F: arch/arm/mach-pxa/include/mach/z2.h 2366 2367ARM/ZTE ARCHITECTURE 2368M: Jun Nie <jun.nie@linaro.org> 2369M: Shawn Guo <shawnguo@kernel.org> 2370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2371S: Maintained 2372F: arch/arm/boot/dts/zx2967* 2373F: arch/arm/mach-zx/ 2374F: arch/arm64/boot/dts/zte/ 2375F: drivers/clk/zte/ 2376F: drivers/dma/zx_dma.c 2377F: drivers/gpio/gpio-zx.c 2378F: drivers/i2c/busses/i2c-zx2967.c 2379F: drivers/mmc/host/dw_mmc-zx.* 2380F: drivers/pinctrl/zte/ 2381F: drivers/soc/zte/ 2382F: drivers/thermal/zx2967_thermal.c 2383F: drivers/watchdog/zx2967_wdt.c 2384F: Documentation/devicetree/bindings/arm/zte.yaml 2385F: Documentation/devicetree/bindings/clock/zx2967*.txt 2386F: Documentation/devicetree/bindings/dma/zxdma.txt 2387F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2388F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2389F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2390F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2391F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2392F: Documentation/devicetree/bindings/soc/zte/ 2393F: Documentation/devicetree/bindings/sound/zte,*.txt 2394F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2395F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2396F: include/dt-bindings/clock/zx2967*.h 2397F: include/dt-bindings/soc/zte,*.h 2398F: sound/soc/codecs/zx_aud96p22.c 2399F: sound/soc/zte/ 2400 2401ARM/ZYNQ ARCHITECTURE 2402M: Michal Simek <michal.simek@xilinx.com> 2403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2404W: http://wiki.xilinx.com 2405T: git https://github.com/Xilinx/linux-xlnx.git 2406S: Supported 2407F: arch/arm/mach-zynq/ 2408F: drivers/cpuidle/cpuidle-zynq.c 2409F: drivers/block/xsysace.c 2410N: zynq 2411N: xilinx 2412F: drivers/clocksource/timer-cadence-ttc.c 2413F: drivers/i2c/busses/i2c-cadence.c 2414F: drivers/mmc/host/sdhci-of-arasan.c 2415F: drivers/edac/synopsys_edac.c 2416F: drivers/i2c/busses/i2c-xiic.c 2417 2418ARM64 PORT (AARCH64 ARCHITECTURE) 2419M: Catalin Marinas <catalin.marinas@arm.com> 2420M: Will Deacon <will.deacon@arm.com> 2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2422T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2423S: Maintained 2424F: arch/arm64/ 2425X: arch/arm64/boot/dts/ 2426F: Documentation/arm64/ 2427 2428AS3645A LED FLASH CONTROLLER DRIVER 2429M: Sakari Ailus <sakari.ailus@iki.fi> 2430L: linux-leds@vger.kernel.org 2431S: Maintained 2432F: drivers/leds/leds-as3645a.c 2433 2434ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2435M: Tianshu Qiu <tian.shu.qiu@intel.com> 2436L: linux-media@vger.kernel.org 2437T: git git://linuxtv.org/media_tree.git 2438S: Maintained 2439F: drivers/media/i2c/ak7375.c 2440F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2441 2442ASAHI KASEI AK8974 DRIVER 2443M: Linus Walleij <linus.walleij@linaro.org> 2444L: linux-iio@vger.kernel.org 2445W: http://www.akm.com/ 2446S: Supported 2447F: drivers/iio/magnetometer/ak8974.c 2448 2449ASC7621 HARDWARE MONITOR DRIVER 2450M: George Joseph <george.joseph@fairview5.com> 2451L: linux-hwmon@vger.kernel.org 2452S: Maintained 2453F: Documentation/hwmon/asc7621 2454F: drivers/hwmon/asc7621.c 2455 2456ASPEED VIDEO ENGINE DRIVER 2457M: Eddie James <eajames@linux.ibm.com> 2458L: linux-media@vger.kernel.org 2459L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2460S: Maintained 2461F: drivers/media/platform/aspeed-video.c 2462F: Documentation/devicetree/bindings/media/aspeed-video.txt 2463 2464ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2465M: Corentin Chary <corentin.chary@gmail.com> 2466L: acpi4asus-user@lists.sourceforge.net 2467L: platform-driver-x86@vger.kernel.org 2468W: http://acpi4asus.sf.net 2469S: Maintained 2470F: drivers/platform/x86/asus*.c 2471F: drivers/platform/x86/eeepc*.c 2472 2473ASUS WIRELESS RADIO CONTROL DRIVER 2474M: João Paulo Rechi Vita <jprvita@gmail.com> 2475L: platform-driver-x86@vger.kernel.org 2476S: Maintained 2477F: drivers/platform/x86/asus-wireless.c 2478 2479ASYMMETRIC KEYS 2480M: David Howells <dhowells@redhat.com> 2481L: keyrings@vger.kernel.org 2482S: Maintained 2483F: Documentation/crypto/asymmetric-keys.txt 2484F: include/linux/verification.h 2485F: include/crypto/public_key.h 2486F: include/crypto/pkcs7.h 2487F: crypto/asymmetric_keys/ 2488 2489ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2490R: Dan Williams <dan.j.williams@intel.com> 2491W: http://sourceforge.net/projects/xscaleiop 2492S: Odd fixes 2493F: Documentation/crypto/async-tx-api.txt 2494F: crypto/async_tx/ 2495F: drivers/dma/ 2496F: include/linux/dmaengine.h 2497F: include/linux/async_tx.h 2498 2499AT24 EEPROM DRIVER 2500M: Bartosz Golaszewski <brgl@bgdev.pl> 2501L: linux-i2c@vger.kernel.org 2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2503S: Maintained 2504F: Documentation/devicetree/bindings/eeprom/at24.txt 2505F: drivers/misc/eeprom/at24.c 2506F: include/linux/platform_data/at24.h 2507 2508ATA OVER ETHERNET (AOE) DRIVER 2509M: "Ed L. Cashin" <ed.cashin@acm.org> 2510W: http://www.openaoe.org/ 2511S: Supported 2512F: Documentation/aoe/ 2513F: drivers/block/aoe/ 2514 2515ATHEROS 71XX/9XXX GPIO DRIVER 2516M: Alban Bedel <albeu@free.fr> 2517W: https://github.com/AlbanBedel/linux 2518T: git git://github.com/AlbanBedel/linux 2519S: Maintained 2520F: drivers/gpio/gpio-ath79.c 2521F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2522 2523ATHEROS 71XX/9XXX USB PHY DRIVER 2524M: Alban Bedel <albeu@free.fr> 2525W: https://github.com/AlbanBedel/linux 2526T: git git://github.com/AlbanBedel/linux 2527S: Maintained 2528F: drivers/phy/qualcomm/phy-ath79-usb.c 2529F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2530 2531ATHEROS ATH GENERIC UTILITIES 2532M: Kalle Valo <kvalo@codeaurora.org> 2533L: linux-wireless@vger.kernel.org 2534S: Supported 2535F: drivers/net/wireless/ath/* 2536 2537ATHEROS ATH5K WIRELESS DRIVER 2538M: Jiri Slaby <jirislaby@gmail.com> 2539M: Nick Kossifidis <mickflemm@gmail.com> 2540M: Luis Chamberlain <mcgrof@kernel.org> 2541L: linux-wireless@vger.kernel.org 2542W: http://wireless.kernel.org/en/users/Drivers/ath5k 2543S: Maintained 2544F: drivers/net/wireless/ath/ath5k/ 2545 2546ATHEROS ATH6KL WIRELESS DRIVER 2547M: Kalle Valo <kvalo@codeaurora.org> 2548L: linux-wireless@vger.kernel.org 2549W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2551S: Supported 2552F: drivers/net/wireless/ath/ath6kl/ 2553 2554ATI_REMOTE2 DRIVER 2555M: Ville Syrjala <syrjala@sci.fi> 2556S: Maintained 2557F: drivers/input/misc/ati_remote2.c 2558 2559ATK0110 HWMON DRIVER 2560M: Luca Tettamanti <kronos.it@gmail.com> 2561L: linux-hwmon@vger.kernel.org 2562S: Maintained 2563F: drivers/hwmon/asus_atk0110.c 2564 2565ATLX ETHERNET DRIVERS 2566M: Jay Cliburn <jcliburn@gmail.com> 2567M: Chris Snook <chris.snook@gmail.com> 2568L: netdev@vger.kernel.org 2569W: http://sourceforge.net/projects/atl1 2570W: http://atl1.sourceforge.net 2571S: Maintained 2572F: drivers/net/ethernet/atheros/ 2573 2574ATM 2575M: Chas Williams <3chas3@gmail.com> 2576L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2577L: netdev@vger.kernel.org 2578W: http://linux-atm.sourceforge.net 2579S: Maintained 2580F: drivers/atm/ 2581F: include/linux/atm* 2582F: include/uapi/linux/atm* 2583 2584ATMEL MACB ETHERNET DRIVER 2585M: Nicolas Ferre <nicolas.ferre@microchip.com> 2586S: Supported 2587F: drivers/net/ethernet/cadence/ 2588 2589ATMEL MAXTOUCH DRIVER 2590M: Nick Dyer <nick@shmanahar.org> 2591T: git git://github.com/ndyer/linux.git 2592S: Maintained 2593F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2594F: drivers/input/touchscreen/atmel_mxt_ts.c 2595 2596ATMEL WIRELESS DRIVER 2597M: Simon Kelley <simon@thekelleys.org.uk> 2598L: linux-wireless@vger.kernel.org 2599W: http://www.thekelleys.org.uk/atmel 2600W: http://atmelwlandriver.sourceforge.net/ 2601S: Maintained 2602F: drivers/net/wireless/atmel/atmel* 2603 2604ATOMIC INFRASTRUCTURE 2605M: Will Deacon <will.deacon@arm.com> 2606M: Peter Zijlstra <peterz@infradead.org> 2607R: Boqun Feng <boqun.feng@gmail.com> 2608L: linux-kernel@vger.kernel.org 2609S: Maintained 2610F: arch/*/include/asm/atomic*.h 2611F: include/*/atomic*.h 2612 2613ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2614M: Bradley Grove <linuxdrivers@attotech.com> 2615L: linux-scsi@vger.kernel.org 2616W: http://www.attotech.com 2617S: Supported 2618F: drivers/scsi/esas2r 2619 2620ATUSB IEEE 802.15.4 RADIO DRIVER 2621M: Stefan Schmidt <stefan@datenfreihafen.org> 2622L: linux-wpan@vger.kernel.org 2623S: Maintained 2624F: drivers/net/ieee802154/atusb.c 2625F: drivers/net/ieee802154/atusb.h 2626F: drivers/net/ieee802154/at86rf230.h 2627 2628AUDIT SUBSYSTEM 2629M: Paul Moore <paul@paul-moore.com> 2630M: Eric Paris <eparis@redhat.com> 2631L: linux-audit@redhat.com (moderated for non-subscribers) 2632W: https://github.com/linux-audit 2633T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2634S: Supported 2635F: include/linux/audit.h 2636F: include/uapi/linux/audit.h 2637F: kernel/audit* 2638 2639AUXILIARY DISPLAY DRIVERS 2640M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2641S: Maintained 2642F: drivers/auxdisplay/ 2643F: include/linux/cfag12864b.h 2644 2645AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2646M: Andreas Klinger <ak@it-klinger.de> 2647L: linux-iio@vger.kernel.org 2648S: Maintained 2649F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2650F: drivers/iio/adc/hx711.c 2651 2652AX.25 NETWORK LAYER 2653M: Ralf Baechle <ralf@linux-mips.org> 2654L: linux-hams@vger.kernel.org 2655W: http://www.linux-ax25.org/ 2656S: Maintained 2657F: include/uapi/linux/ax25.h 2658F: include/net/ax25.h 2659F: net/ax25/ 2660 2661AXENTIA ARM DEVICES 2662M: Peter Rosin <peda@axentia.se> 2663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2664S: Maintained 2665F: Documentation/devicetree/bindings/arm/axentia.txt 2666F: arch/arm/boot/dts/at91-linea.dtsi 2667F: arch/arm/boot/dts/at91-natte.dtsi 2668F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2669F: arch/arm/boot/dts/at91-tse850-3.dts 2670 2671AXENTIA ASOC DRIVERS 2672M: Peter Rosin <peda@axentia.se> 2673L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2674S: Maintained 2675F: Documentation/devicetree/bindings/sound/axentia,* 2676F: sound/soc/atmel/tse850-pcm5142.c 2677 2678AXXIA I2C CONTROLLER 2679M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2680L: linux-i2c@vger.kernel.org 2681S: Maintained 2682F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2683F: drivers/i2c/busses/i2c-axxia.c 2684 2685AZ6007 DVB DRIVER 2686M: Mauro Carvalho Chehab <mchehab@kernel.org> 2687L: linux-media@vger.kernel.org 2688W: https://linuxtv.org 2689T: git git://linuxtv.org/media_tree.git 2690S: Maintained 2691F: drivers/media/usb/dvb-usb-v2/az6007.c 2692 2693AZTECH FM RADIO RECEIVER DRIVER 2694M: Hans Verkuil <hverkuil@xs4all.nl> 2695L: linux-media@vger.kernel.org 2696T: git git://linuxtv.org/media_tree.git 2697W: https://linuxtv.org 2698S: Maintained 2699F: drivers/media/radio/radio-aztech* 2700 2701B43 WIRELESS DRIVER 2702L: linux-wireless@vger.kernel.org 2703L: b43-dev@lists.infradead.org 2704W: http://wireless.kernel.org/en/users/Drivers/b43 2705S: Odd Fixes 2706F: drivers/net/wireless/broadcom/b43/ 2707 2708B43LEGACY WIRELESS DRIVER 2709M: Larry Finger <Larry.Finger@lwfinger.net> 2710L: linux-wireless@vger.kernel.org 2711L: b43-dev@lists.infradead.org 2712W: http://wireless.kernel.org/en/users/Drivers/b43 2713S: Maintained 2714F: drivers/net/wireless/broadcom/b43legacy/ 2715 2716BACKLIGHT CLASS/SUBSYSTEM 2717M: Lee Jones <lee.jones@linaro.org> 2718M: Daniel Thompson <daniel.thompson@linaro.org> 2719M: Jingoo Han <jingoohan1@gmail.com> 2720L: dri-devel@lists.freedesktop.org 2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2722S: Maintained 2723F: drivers/video/backlight/ 2724F: include/linux/backlight.h 2725F: include/linux/pwm_backlight.h 2726F: Documentation/devicetree/bindings/leds/backlight 2727 2728BATMAN ADVANCED 2729M: Marek Lindner <mareklindner@neomailbox.ch> 2730M: Simon Wunderlich <sw@simonwunderlich.de> 2731M: Antonio Quartulli <a@unstable.cc> 2732L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2733W: https://www.open-mesh.org/ 2734Q: https://patchwork.open-mesh.org/project/batman/list/ 2735S: Maintained 2736F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2737F: Documentation/ABI/testing/sysfs-class-net-mesh 2738F: Documentation/networking/batman-adv.rst 2739F: include/uapi/linux/batadv_packet.h 2740F: include/uapi/linux/batman_adv.h 2741F: net/batman-adv/ 2742 2743BAYCOM/HDLCDRV DRIVERS FOR AX.25 2744M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2745L: linux-hams@vger.kernel.org 2746W: http://www.baycom.org/~tom/ham/ham.html 2747S: Maintained 2748F: drivers/net/hamradio/baycom* 2749 2750BCACHE (BLOCK LAYER CACHE) 2751M: Coly Li <colyli@suse.de> 2752M: Kent Overstreet <kent.overstreet@gmail.com> 2753L: linux-bcache@vger.kernel.org 2754W: http://bcache.evilpiepirate.org 2755C: irc://irc.oftc.net/bcache 2756S: Maintained 2757F: drivers/md/bcache/ 2758 2759BDISP ST MEDIA DRIVER 2760M: Fabien Dessenne <fabien.dessenne@st.com> 2761L: linux-media@vger.kernel.org 2762T: git git://linuxtv.org/media_tree.git 2763W: https://linuxtv.org 2764S: Supported 2765F: drivers/media/platform/sti/bdisp 2766 2767BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2768M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2769L: netdev@vger.kernel.org 2770S: Maintained 2771F: drivers/net/ethernet/ec_bhf.c 2772 2773BEFS FILE SYSTEM 2774M: Luis de Bethencourt <luisbg@kernel.org> 2775M: Salah Triki <salah.triki@gmail.com> 2776S: Maintained 2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2778F: Documentation/filesystems/befs.txt 2779F: fs/befs/ 2780 2781BFQ I/O SCHEDULER 2782M: Paolo Valente <paolo.valente@linaro.org> 2783M: Jens Axboe <axboe@kernel.dk> 2784L: linux-block@vger.kernel.org 2785S: Maintained 2786F: block/bfq-* 2787F: Documentation/block/bfq-iosched.txt 2788 2789BFS FILE SYSTEM 2790M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2791S: Maintained 2792F: Documentation/filesystems/bfs.txt 2793F: fs/bfs/ 2794F: include/uapi/linux/bfs_fs.h 2795 2796BLINKM RGB LED DRIVER 2797M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2798S: Maintained 2799F: drivers/leds/leds-blinkm.c 2800 2801BLOCK LAYER 2802M: Jens Axboe <axboe@kernel.dk> 2803L: linux-block@vger.kernel.org 2804T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2805S: Maintained 2806F: block/ 2807F: drivers/block/ 2808F: kernel/trace/blktrace.c 2809F: lib/sbitmap.c 2810 2811BLOCK2MTD DRIVER 2812M: Joern Engel <joern@lazybastard.org> 2813L: linux-mtd@lists.infradead.org 2814S: Maintained 2815F: drivers/mtd/devices/block2mtd.c 2816 2817BLUETOOTH DRIVERS 2818M: Marcel Holtmann <marcel@holtmann.org> 2819M: Johan Hedberg <johan.hedberg@gmail.com> 2820L: linux-bluetooth@vger.kernel.org 2821W: http://www.bluez.org/ 2822T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2824S: Maintained 2825F: drivers/bluetooth/ 2826 2827BLUETOOTH SUBSYSTEM 2828M: Marcel Holtmann <marcel@holtmann.org> 2829M: Johan Hedberg <johan.hedberg@gmail.com> 2830L: linux-bluetooth@vger.kernel.org 2831W: http://www.bluez.org/ 2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2833T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2834S: Maintained 2835F: net/bluetooth/ 2836F: include/net/bluetooth/ 2837 2838BONDING DRIVER 2839M: Jay Vosburgh <j.vosburgh@gmail.com> 2840M: Veaceslav Falico <vfalico@gmail.com> 2841M: Andy Gospodarek <andy@greyhouse.net> 2842L: netdev@vger.kernel.org 2843W: http://sourceforge.net/projects/bonding/ 2844S: Supported 2845F: drivers/net/bonding/ 2846F: include/uapi/linux/if_bonding.h 2847 2848BPF (Safe dynamic programs and tools) 2849M: Alexei Starovoitov <ast@kernel.org> 2850M: Daniel Borkmann <daniel@iogearbox.net> 2851L: netdev@vger.kernel.org 2852L: linux-kernel@vger.kernel.org 2853T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2855Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2856S: Supported 2857F: arch/*/net/* 2858F: Documentation/networking/filter.txt 2859F: Documentation/bpf/ 2860F: include/linux/bpf* 2861F: include/linux/filter.h 2862F: include/trace/events/xdp.h 2863F: include/uapi/linux/bpf* 2864F: include/uapi/linux/filter.h 2865F: kernel/bpf/ 2866F: kernel/trace/bpf_trace.c 2867F: lib/test_bpf.c 2868F: net/bpf/ 2869F: net/core/filter.c 2870F: net/sched/act_bpf.c 2871F: net/sched/cls_bpf.c 2872F: samples/bpf/ 2873F: tools/bpf/ 2874F: tools/lib/bpf/ 2875F: tools/testing/selftests/bpf/ 2876 2877BPF JIT for ARM 2878M: Shubham Bansal <illusionist.neo@gmail.com> 2879L: netdev@vger.kernel.org 2880S: Maintained 2881F: arch/arm/net/ 2882 2883BPF JIT for ARM64 2884M: Daniel Borkmann <daniel@iogearbox.net> 2885M: Alexei Starovoitov <ast@kernel.org> 2886M: Zi Shen Lim <zlim.lnx@gmail.com> 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: arch/arm64/net/ 2890 2891BPF JIT for MIPS (32-BIT AND 64-BIT) 2892M: Paul Burton <paul.burton@mips.com> 2893L: netdev@vger.kernel.org 2894S: Maintained 2895F: arch/mips/net/ 2896 2897BPF JIT for NFP NICs 2898M: Jakub Kicinski <jakub.kicinski@netronome.com> 2899L: netdev@vger.kernel.org 2900S: Supported 2901F: drivers/net/ethernet/netronome/nfp/bpf/ 2902 2903BPF JIT for POWERPC (32-BIT AND 64-BIT) 2904M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2905M: Sandipan Das <sandipan@linux.ibm.com> 2906L: netdev@vger.kernel.org 2907S: Maintained 2908F: arch/powerpc/net/ 2909 2910BPF JIT for S390 2911M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2912M: Heiko Carstens <heiko.carstens@de.ibm.com> 2913L: netdev@vger.kernel.org 2914S: Maintained 2915F: arch/s390/net/ 2916X: arch/s390/net/pnet.c 2917 2918BPF JIT for SPARC (32-BIT AND 64-BIT) 2919M: David S. Miller <davem@davemloft.net> 2920L: netdev@vger.kernel.org 2921S: Maintained 2922F: arch/sparc/net/ 2923 2924BPF JIT for X86 32-BIT 2925M: Wang YanQing <udknight@gmail.com> 2926L: netdev@vger.kernel.org 2927S: Maintained 2928F: arch/x86/net/bpf_jit_comp32.c 2929 2930BPF JIT for X86 64-BIT 2931M: Alexei Starovoitov <ast@kernel.org> 2932M: Daniel Borkmann <daniel@iogearbox.net> 2933L: netdev@vger.kernel.org 2934S: Supported 2935F: arch/x86/net/ 2936X: arch/x86/net/bpf_jit_comp32.c 2937 2938BROADCOM B44 10/100 ETHERNET DRIVER 2939M: Michael Chan <michael.chan@broadcom.com> 2940L: netdev@vger.kernel.org 2941S: Supported 2942F: drivers/net/ethernet/broadcom/b44.* 2943 2944BROADCOM B53 ETHERNET SWITCH DRIVER 2945M: Florian Fainelli <f.fainelli@gmail.com> 2946L: netdev@vger.kernel.org 2947L: openwrt-devel@lists.openwrt.org (subscribers-only) 2948S: Supported 2949F: drivers/net/dsa/b53/* 2950F: include/linux/platform_data/b53.h 2951 2952BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2953M: Florian Fainelli <f.fainelli@gmail.com> 2954M: Ray Jui <rjui@broadcom.com> 2955M: Scott Branden <sbranden@broadcom.com> 2956M: bcm-kernel-feedback-list@broadcom.com 2957T: git git://github.com/broadcom/mach-bcm 2958S: Maintained 2959N: bcm281* 2960N: bcm113* 2961N: bcm216* 2962N: kona 2963F: arch/arm/mach-bcm/ 2964 2965BROADCOM BCM2835 ARM ARCHITECTURE 2966M: Eric Anholt <eric@anholt.net> 2967M: Stefan Wahren <stefan.wahren@i2se.com> 2968L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2970T: git git://github.com/anholt/linux 2971S: Maintained 2972N: bcm2835 2973F: drivers/staging/vc04_services 2974 2975BROADCOM BCM47XX MIPS ARCHITECTURE 2976M: Hauke Mehrtens <hauke@hauke-m.de> 2977M: Rafał Miłecki <zajec5@gmail.com> 2978L: linux-mips@vger.kernel.org 2979S: Maintained 2980F: Documentation/devicetree/bindings/mips/brcm/ 2981F: arch/mips/bcm47xx/* 2982F: arch/mips/include/asm/mach-bcm47xx/* 2983 2984BROADCOM BCM5301X ARM ARCHITECTURE 2985M: Hauke Mehrtens <hauke@hauke-m.de> 2986M: Rafał Miłecki <zajec5@gmail.com> 2987M: bcm-kernel-feedback-list@broadcom.com 2988L: linux-arm-kernel@lists.infradead.org 2989S: Maintained 2990F: arch/arm/mach-bcm/bcm_5301x.c 2991F: arch/arm/boot/dts/bcm5301x*.dtsi 2992F: arch/arm/boot/dts/bcm470* 2993F: arch/arm/boot/dts/bcm953012* 2994 2995BROADCOM BCM53573 ARM ARCHITECTURE 2996M: Rafał Miłecki <rafal@milecki.pl> 2997L: linux-arm-kernel@lists.infradead.org 2998S: Maintained 2999F: arch/arm/boot/dts/bcm53573* 3000F: arch/arm/boot/dts/bcm47189* 3001 3002BROADCOM BCM63XX ARM ARCHITECTURE 3003M: Florian Fainelli <f.fainelli@gmail.com> 3004M: bcm-kernel-feedback-list@broadcom.com 3005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3006T: git git://github.com/broadcom/stblinux.git 3007S: Maintained 3008N: bcm63xx 3009 3010BROADCOM BCM63XX/BCM33XX UDC DRIVER 3011M: Kevin Cernekee <cernekee@gmail.com> 3012L: linux-usb@vger.kernel.org 3013S: Maintained 3014F: drivers/usb/gadget/udc/bcm63xx_udc.* 3015 3016BROADCOM BCM7XXX ARM ARCHITECTURE 3017M: Brian Norris <computersforpeace@gmail.com> 3018M: Gregory Fong <gregory.0xf0@gmail.com> 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020M: bcm-kernel-feedback-list@broadcom.com 3021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3022T: git git://github.com/broadcom/stblinux.git 3023S: Maintained 3024F: arch/arm/mach-bcm/*brcmstb* 3025F: arch/arm/boot/dts/bcm7*.dts* 3026F: drivers/bus/brcmstb_gisb.c 3027F: arch/arm/mm/cache-b15-rac.c 3028F: arch/arm/include/asm/hardware/cache-b15-rac.h 3029N: brcmstb 3030 3031BROADCOM BMIPS CPUFREQ DRIVER 3032M: Markus Mayer <mmayer@broadcom.com> 3033M: bcm-kernel-feedback-list@broadcom.com 3034L: linux-pm@vger.kernel.org 3035S: Maintained 3036F: drivers/cpufreq/bmips-cpufreq.c 3037 3038BROADCOM BMIPS MIPS ARCHITECTURE 3039M: Kevin Cernekee <cernekee@gmail.com> 3040M: Florian Fainelli <f.fainelli@gmail.com> 3041L: linux-mips@vger.kernel.org 3042T: git git://github.com/broadcom/stblinux.git 3043S: Maintained 3044F: arch/mips/bmips/* 3045F: arch/mips/include/asm/mach-bmips/* 3046F: arch/mips/kernel/*bmips* 3047F: arch/mips/boot/dts/brcm/bcm*.dts* 3048F: drivers/irqchip/irq-bcm63* 3049F: drivers/irqchip/irq-bcm7* 3050F: drivers/irqchip/irq-brcmstb* 3051F: include/linux/bcm963xx_nvram.h 3052F: include/linux/bcm963xx_tag.h 3053 3054BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3055M: Rasesh Mody <rasesh.mody@cavium.com> 3056M: Dept-GELinuxNICDev@cavium.com 3057L: netdev@vger.kernel.org 3058S: Supported 3059F: drivers/net/ethernet/broadcom/bnx2.* 3060F: drivers/net/ethernet/broadcom/bnx2_* 3061 3062BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3063M: QLogic-Storage-Upstream@qlogic.com 3064L: linux-scsi@vger.kernel.org 3065S: Supported 3066F: drivers/scsi/bnx2fc/ 3067 3068BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3069M: QLogic-Storage-Upstream@qlogic.com 3070L: linux-scsi@vger.kernel.org 3071S: Supported 3072F: drivers/scsi/bnx2i/ 3073 3074BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3075M: Ariel Elior <ariel.elior@cavium.com> 3076M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3077M: everest-linux-l2@cavium.com 3078L: netdev@vger.kernel.org 3079S: Supported 3080F: drivers/net/ethernet/broadcom/bnx2x/ 3081 3082BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3083M: Michael Chan <michael.chan@broadcom.com> 3084L: netdev@vger.kernel.org 3085S: Supported 3086F: drivers/net/ethernet/broadcom/bnxt/ 3087 3088BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3089M: Arend van Spriel <arend.vanspriel@broadcom.com> 3090M: Franky Lin <franky.lin@broadcom.com> 3091M: Hante Meuleman <hante.meuleman@broadcom.com> 3092M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3093M: Wright Feng <wright.feng@cypress.com> 3094L: linux-wireless@vger.kernel.org 3095L: brcm80211-dev-list.pdl@broadcom.com 3096L: brcm80211-dev-list@cypress.com 3097S: Supported 3098F: drivers/net/wireless/broadcom/brcm80211/ 3099 3100BROADCOM BRCMSTB GPIO DRIVER 3101M: Gregory Fong <gregory.0xf0@gmail.com> 3102L: bcm-kernel-feedback-list@broadcom.com 3103S: Supported 3104F: drivers/gpio/gpio-brcmstb.c 3105F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3106 3107BROADCOM BRCMSTB I2C DRIVER 3108M: Kamal Dasu <kdasu.kdev@gmail.com> 3109L: linux-i2c@vger.kernel.org 3110L: bcm-kernel-feedback-list@broadcom.com 3111S: Supported 3112F: drivers/i2c/busses/i2c-brcmstb.c 3113F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3114 3115BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3116M: Al Cooper <alcooperx@gmail.com> 3117L: linux-kernel@vger.kernel.org 3118L: bcm-kernel-feedback-list@broadcom.com 3119S: Maintained 3120F: drivers/phy/broadcom/phy-brcm-usb* 3121 3122BROADCOM GENET ETHERNET DRIVER 3123M: Doug Berger <opendmb@gmail.com> 3124M: Florian Fainelli <f.fainelli@gmail.com> 3125L: netdev@vger.kernel.org 3126S: Supported 3127F: drivers/net/ethernet/broadcom/genet/ 3128 3129BROADCOM IPROC ARM ARCHITECTURE 3130M: Ray Jui <rjui@broadcom.com> 3131M: Scott Branden <sbranden@broadcom.com> 3132M: bcm-kernel-feedback-list@broadcom.com 3133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3134T: git git://github.com/broadcom/cygnus-linux.git 3135S: Maintained 3136N: iproc 3137N: cygnus 3138N: bcm[-_]nsp 3139N: bcm9113* 3140N: bcm9583* 3141N: bcm9585* 3142N: bcm9586* 3143N: bcm988312 3144N: bcm113* 3145N: bcm583* 3146N: bcm585* 3147N: bcm586* 3148N: bcm88312 3149N: hr2 3150N: stingray 3151F: arch/arm64/boot/dts/broadcom/northstar2/* 3152F: arch/arm64/boot/dts/broadcom/stingray/* 3153F: drivers/clk/bcm/clk-ns* 3154F: drivers/clk/bcm/clk-sr* 3155F: drivers/pinctrl/bcm/pinctrl-ns* 3156F: include/dt-bindings/clock/bcm-sr* 3157 3158BROADCOM KONA GPIO DRIVER 3159M: Ray Jui <rjui@broadcom.com> 3160L: bcm-kernel-feedback-list@broadcom.com 3161S: Supported 3162F: drivers/gpio/gpio-bcm-kona.c 3163F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3164 3165BROADCOM NETXTREME-E ROCE DRIVER 3166M: Selvin Xavier <selvin.xavier@broadcom.com> 3167M: Devesh Sharma <devesh.sharma@broadcom.com> 3168M: Somnath Kotur <somnath.kotur@broadcom.com> 3169M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3170L: linux-rdma@vger.kernel.org 3171W: http://www.broadcom.com 3172S: Supported 3173F: drivers/infiniband/hw/bnxt_re/ 3174F: include/uapi/rdma/bnxt_re-abi.h 3175 3176BROADCOM NVRAM DRIVER 3177M: Rafał Miłecki <zajec5@gmail.com> 3178L: linux-mips@vger.kernel.org 3179S: Maintained 3180F: drivers/firmware/broadcom/* 3181 3182BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3183M: Rafał Miłecki <zajec5@gmail.com> 3184L: linux-wireless@vger.kernel.org 3185S: Maintained 3186F: drivers/bcma/ 3187F: include/linux/bcma/ 3188 3189BROADCOM STB AVS CPUFREQ DRIVER 3190M: Markus Mayer <mmayer@broadcom.com> 3191M: bcm-kernel-feedback-list@broadcom.com 3192L: linux-pm@vger.kernel.org 3193S: Maintained 3194F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3195F: drivers/cpufreq/brcmstb* 3196 3197BROADCOM STB AVS TMON DRIVER 3198M: Markus Mayer <mmayer@broadcom.com> 3199M: bcm-kernel-feedback-list@broadcom.com 3200L: linux-pm@vger.kernel.org 3201S: Maintained 3202F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3203F: drivers/thermal/broadcom/brcmstb* 3204 3205BROADCOM STB NAND FLASH DRIVER 3206M: Brian Norris <computersforpeace@gmail.com> 3207M: Kamal Dasu <kdasu.kdev@gmail.com> 3208L: linux-mtd@lists.infradead.org 3209L: bcm-kernel-feedback-list@broadcom.com 3210S: Maintained 3211F: drivers/mtd/nand/raw/brcmnand/ 3212 3213BROADCOM STB DPFE DRIVER 3214M: Markus Mayer <mmayer@broadcom.com> 3215M: bcm-kernel-feedback-list@broadcom.com 3216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3217S: Maintained 3218F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3219F: drivers/memory/brcmstb_dpfe.c 3220 3221BROADCOM SPI DRIVER 3222M: Kamal Dasu <kdasu.kdev@gmail.com> 3223M: bcm-kernel-feedback-list@broadcom.com 3224S: Maintained 3225F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3226F: drivers/spi/spi-bcm-qspi.* 3227F: drivers/spi/spi-brcmstb-qspi.c 3228F: drivers/spi/spi-iproc-qspi.c 3229 3230BROADCOM SYSTEMPORT ETHERNET DRIVER 3231M: Florian Fainelli <f.fainelli@gmail.com> 3232L: netdev@vger.kernel.org 3233S: Supported 3234F: drivers/net/ethernet/broadcom/bcmsysport.* 3235 3236BROADCOM TG3 GIGABIT ETHERNET DRIVER 3237M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3238M: Prashant Sreedharan <prashant@broadcom.com> 3239M: Michael Chan <mchan@broadcom.com> 3240L: netdev@vger.kernel.org 3241S: Supported 3242F: drivers/net/ethernet/broadcom/tg3.* 3243 3244BROCADE BFA FC SCSI DRIVER 3245M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3246M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3247L: linux-scsi@vger.kernel.org 3248S: Supported 3249F: drivers/scsi/bfa/ 3250 3251BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3252M: Rasesh Mody <rasesh.mody@cavium.com> 3253M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3254M: Dept-GELinuxNICDev@cavium.com 3255L: netdev@vger.kernel.org 3256S: Supported 3257F: drivers/net/ethernet/brocade/bna/ 3258 3259BSG (block layer generic sg v4 driver) 3260M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3261L: linux-scsi@vger.kernel.org 3262S: Supported 3263F: block/bsg.c 3264F: include/linux/bsg.h 3265F: include/uapi/linux/bsg.h 3266 3267BT87X AUDIO DRIVER 3268M: Clemens Ladisch <clemens@ladisch.de> 3269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3270T: git git://git.alsa-project.org/alsa-kernel.git 3271S: Maintained 3272F: Documentation/sound/cards/bt87x.rst 3273F: sound/pci/bt87x.c 3274 3275BT8XXGPIO DRIVER 3276M: Michael Buesch <m@bues.ch> 3277W: http://bu3sch.de/btgpio.php 3278S: Maintained 3279F: drivers/gpio/gpio-bt8xx.c 3280 3281BTRFS FILE SYSTEM 3282M: Chris Mason <clm@fb.com> 3283M: Josef Bacik <josef@toxicpanda.com> 3284M: David Sterba <dsterba@suse.com> 3285L: linux-btrfs@vger.kernel.org 3286W: http://btrfs.wiki.kernel.org/ 3287Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3288T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3289S: Maintained 3290F: Documentation/filesystems/btrfs.txt 3291F: fs/btrfs/ 3292F: include/linux/btrfs* 3293F: include/uapi/linux/btrfs* 3294 3295BTTV VIDEO4LINUX DRIVER 3296M: Mauro Carvalho Chehab <mchehab@kernel.org> 3297L: linux-media@vger.kernel.org 3298W: https://linuxtv.org 3299T: git git://linuxtv.org/media_tree.git 3300S: Odd fixes 3301F: Documentation/media/v4l-drivers/bttv* 3302F: drivers/media/pci/bt8xx/bttv* 3303 3304BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3305M: Chanwoo Choi <cw00.choi@samsung.com> 3306L: linux-pm@vger.kernel.org 3307L: linux-samsung-soc@vger.kernel.org 3308T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3309S: Maintained 3310F: drivers/devfreq/exynos-bus.c 3311F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3312 3313BUSLOGIC SCSI DRIVER 3314M: Khalid Aziz <khalid@gonehiking.org> 3315L: linux-scsi@vger.kernel.org 3316S: Maintained 3317F: drivers/scsi/BusLogic.* 3318F: drivers/scsi/FlashPoint.* 3319 3320C-MEDIA CMI8788 DRIVER 3321M: Clemens Ladisch <clemens@ladisch.de> 3322L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3323T: git git://git.alsa-project.org/alsa-kernel.git 3324S: Maintained 3325F: sound/pci/oxygen/ 3326 3327C-SKY ARCHITECTURE 3328M: Guo Ren <guoren@kernel.org> 3329T: git https://github.com/c-sky/csky-linux.git 3330S: Supported 3331F: arch/csky/ 3332F: Documentation/devicetree/bindings/csky/ 3333F: drivers/irqchip/irq-csky-* 3334F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3335F: drivers/clocksource/timer-gx6605s.c 3336F: drivers/clocksource/timer-mp-csky.c 3337F: Documentation/devicetree/bindings/timer/csky,* 3338K: csky 3339N: csky 3340 3341C6X ARCHITECTURE 3342M: Mark Salter <msalter@redhat.com> 3343M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3344L: linux-c6x-dev@linux-c6x.org 3345W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3346S: Maintained 3347F: arch/c6x/ 3348 3349CA8210 IEEE-802.15.4 RADIO DRIVER 3350M: Harry Morris <h.morris@cascoda.com> 3351L: linux-wpan@vger.kernel.org 3352W: https://github.com/Cascoda/ca8210-linux.git 3353S: Maintained 3354F: drivers/net/ieee802154/ca8210.c 3355F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3356 3357CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3358M: David Howells <dhowells@redhat.com> 3359L: linux-cachefs@redhat.com (moderated for non-subscribers) 3360S: Supported 3361F: Documentation/filesystems/caching/cachefiles.txt 3362F: fs/cachefiles/ 3363 3364CADENCE MIPI-CSI2 BRIDGES 3365M: Maxime Ripard <maxime.ripard@bootlin.com> 3366L: linux-media@vger.kernel.org 3367S: Maintained 3368F: Documentation/devicetree/bindings/media/cdns,*.txt 3369F: drivers/media/platform/cadence/cdns-csi2* 3370 3371CADET FM/AM RADIO RECEIVER DRIVER 3372M: Hans Verkuil <hverkuil@xs4all.nl> 3373L: linux-media@vger.kernel.org 3374T: git git://linuxtv.org/media_tree.git 3375W: https://linuxtv.org 3376S: Maintained 3377F: drivers/media/radio/radio-cadet* 3378 3379CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3380M: Jonathan Corbet <corbet@lwn.net> 3381L: linux-media@vger.kernel.org 3382T: git git://linuxtv.org/media_tree.git 3383S: Maintained 3384F: Documentation/media/v4l-drivers/cafe_ccic* 3385F: drivers/media/platform/marvell-ccic/ 3386 3387CAIF NETWORK LAYER 3388M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3389L: netdev@vger.kernel.org 3390S: Supported 3391F: Documentation/networking/caif/ 3392F: drivers/net/caif/ 3393F: include/uapi/linux/caif/ 3394F: include/net/caif/ 3395F: net/caif/ 3396 3397CAKE QDISC 3398M: Toke Høiland-Jørgensen <toke@toke.dk> 3399L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3400S: Maintained 3401F: net/sched/sch_cake.c 3402 3403CALGARY x86-64 IOMMU 3404M: Muli Ben-Yehuda <mulix@mulix.org> 3405M: Jon Mason <jdmason@kudzu.us> 3406L: iommu@lists.linux-foundation.org 3407S: Maintained 3408F: arch/x86/kernel/pci-calgary_64.c 3409F: arch/x86/kernel/tce_64.c 3410F: arch/x86/include/asm/calgary.h 3411F: arch/x86/include/asm/tce.h 3412 3413CAN NETWORK DRIVERS 3414M: Wolfgang Grandegger <wg@grandegger.com> 3415M: Marc Kleine-Budde <mkl@pengutronix.de> 3416L: linux-can@vger.kernel.org 3417W: https://github.com/linux-can 3418T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3420S: Maintained 3421F: Documentation/devicetree/bindings/net/can/ 3422F: drivers/net/can/ 3423F: include/linux/can/dev.h 3424F: include/linux/can/platform/ 3425F: include/uapi/linux/can/error.h 3426F: include/uapi/linux/can/netlink.h 3427 3428CAN NETWORK LAYER 3429M: Oliver Hartkopp <socketcan@hartkopp.net> 3430M: Marc Kleine-Budde <mkl@pengutronix.de> 3431L: linux-can@vger.kernel.org 3432W: https://github.com/linux-can 3433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3435S: Maintained 3436F: Documentation/networking/can.rst 3437F: net/can/ 3438F: include/linux/can/core.h 3439F: include/uapi/linux/can.h 3440F: include/uapi/linux/can/bcm.h 3441F: include/uapi/linux/can/raw.h 3442F: include/uapi/linux/can/gw.h 3443 3444CAPABILITIES 3445M: Serge Hallyn <serge@hallyn.com> 3446L: linux-security-module@vger.kernel.org 3447S: Supported 3448F: include/linux/capability.h 3449F: include/uapi/linux/capability.h 3450F: security/commoncap.c 3451F: kernel/capability.c 3452 3453CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3454M: Kevin Tsai <ktsai@capellamicro.com> 3455S: Maintained 3456F: drivers/iio/light/cm* 3457 3458CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3459M: Christian Lamparter <chunkeey@googlemail.com> 3460L: linux-wireless@vger.kernel.org 3461W: http://wireless.kernel.org/en/users/Drivers/carl9170 3462S: Maintained 3463F: drivers/net/wireless/ath/carl9170/ 3464 3465CAVIUM I2C DRIVER 3466M: Jan Glauber <jglauber@cavium.com> 3467M: David Daney <david.daney@cavium.com> 3468W: http://www.cavium.com 3469S: Supported 3470F: drivers/i2c/busses/i2c-octeon* 3471F: drivers/i2c/busses/i2c-thunderx* 3472 3473CAVIUM LIQUIDIO NETWORK DRIVER 3474M: Derek Chickles <derek.chickles@caviumnetworks.com> 3475M: Satanand Burla <satananda.burla@caviumnetworks.com> 3476M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3477M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3478L: netdev@vger.kernel.org 3479W: http://www.cavium.com 3480S: Supported 3481F: drivers/net/ethernet/cavium/liquidio/ 3482 3483CAVIUM MMC DRIVER 3484M: Jan Glauber <jglauber@cavium.com> 3485M: David Daney <david.daney@cavium.com> 3486M: Steven J. Hill <Steven.Hill@cavium.com> 3487W: http://www.cavium.com 3488S: Supported 3489F: drivers/mmc/host/cavium* 3490 3491CAVIUM OCTEON-TX CRYPTO DRIVER 3492M: George Cherian <george.cherian@cavium.com> 3493L: linux-crypto@vger.kernel.org 3494W: http://www.cavium.com 3495S: Supported 3496F: drivers/crypto/cavium/cpt/ 3497 3498CAVIUM THUNDERX2 ARM64 SOC 3499M: Robert Richter <rrichter@cavium.com> 3500M: Jayachandran C <jnair@caviumnetworks.com> 3501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3502S: Maintained 3503F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3504F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3505 3506CC2520 IEEE-802.15.4 RADIO DRIVER 3507M: Varka Bhadram <varkabhadram@gmail.com> 3508L: linux-wpan@vger.kernel.org 3509S: Maintained 3510F: drivers/net/ieee802154/cc2520.c 3511F: include/linux/spi/cc2520.h 3512F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3513 3514CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3515M: Yael Chemla <yael.chemla@foss.arm.com> 3516M: Gilad Ben-Yossef <gilad@benyossef.com> 3517L: linux-crypto@vger.kernel.org 3518S: Supported 3519F: drivers/crypto/ccree/ 3520W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3521 3522CEC FRAMEWORK 3523M: Hans Verkuil <hans.verkuil@cisco.com> 3524L: linux-media@vger.kernel.org 3525T: git git://linuxtv.org/media_tree.git 3526W: http://linuxtv.org 3527S: Supported 3528F: Documentation/media/kapi/cec-core.rst 3529F: Documentation/media/uapi/cec 3530F: drivers/media/cec/ 3531F: drivers/media/rc/keymaps/rc-cec.c 3532F: include/media/cec.h 3533F: include/media/cec-notifier.h 3534F: include/uapi/linux/cec.h 3535F: include/uapi/linux/cec-funcs.h 3536F: Documentation/devicetree/bindings/media/cec.txt 3537F: Documentation/ABI/testing/debugfs-cec-error-inj 3538 3539CEC GPIO DRIVER 3540M: Hans Verkuil <hans.verkuil@cisco.com> 3541L: linux-media@vger.kernel.org 3542T: git git://linuxtv.org/media_tree.git 3543W: http://linuxtv.org 3544S: Supported 3545F: drivers/media/platform/cec-gpio/ 3546F: Documentation/devicetree/bindings/media/cec-gpio.txt 3547 3548CELL BROADBAND ENGINE ARCHITECTURE 3549M: Arnd Bergmann <arnd@arndb.de> 3550L: linuxppc-dev@lists.ozlabs.org 3551W: http://www.ibm.com/developerworks/power/cell/ 3552S: Supported 3553F: arch/powerpc/include/asm/cell*.h 3554F: arch/powerpc/include/asm/spu*.h 3555F: arch/powerpc/include/uapi/asm/spu*.h 3556F: arch/powerpc/oprofile/*cell* 3557F: arch/powerpc/platforms/cell/ 3558 3559CEPH COMMON CODE (LIBCEPH) 3560M: Ilya Dryomov <idryomov@gmail.com> 3561M: "Yan, Zheng" <zyan@redhat.com> 3562M: Sage Weil <sage@redhat.com> 3563L: ceph-devel@vger.kernel.org 3564W: http://ceph.com/ 3565T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3566T: git git://github.com/ceph/ceph-client.git 3567S: Supported 3568F: net/ceph/ 3569F: include/linux/ceph/ 3570F: include/linux/crush/ 3571 3572CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3573M: "Yan, Zheng" <zyan@redhat.com> 3574M: Sage Weil <sage@redhat.com> 3575M: Ilya Dryomov <idryomov@gmail.com> 3576L: ceph-devel@vger.kernel.org 3577W: http://ceph.com/ 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3579T: git git://github.com/ceph/ceph-client.git 3580S: Supported 3581F: Documentation/filesystems/ceph.txt 3582F: fs/ceph/ 3583 3584CERTIFICATE HANDLING: 3585M: David Howells <dhowells@redhat.com> 3586M: David Woodhouse <dwmw2@infradead.org> 3587L: keyrings@vger.kernel.org 3588S: Maintained 3589F: Documentation/admin-guide/module-signing.rst 3590F: certs/ 3591F: scripts/sign-file.c 3592F: scripts/extract-cert.c 3593 3594CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3595L: linux-usb@vger.kernel.org 3596S: Orphan 3597F: Documentation/usb/WUSB-Design-overview.txt 3598F: Documentation/usb/wusb-cbaf 3599F: drivers/usb/host/hwa-hc.c 3600F: drivers/usb/host/whci/ 3601F: drivers/usb/wusbcore/ 3602F: include/linux/usb/wusb* 3603 3604CFAG12864B LCD DRIVER 3605M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3606S: Maintained 3607F: drivers/auxdisplay/cfag12864b.c 3608F: include/linux/cfag12864b.h 3609 3610CFAG12864BFB LCD FRAMEBUFFER DRIVER 3611M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3612S: Maintained 3613F: drivers/auxdisplay/cfag12864bfb.c 3614F: include/linux/cfag12864b.h 3615 3616802.11 (including CFG80211/NL80211) 3617M: Johannes Berg <johannes@sipsolutions.net> 3618L: linux-wireless@vger.kernel.org 3619W: http://wireless.kernel.org/ 3620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3622S: Maintained 3623F: net/wireless/ 3624F: include/uapi/linux/nl80211.h 3625F: include/linux/ieee80211.h 3626F: include/net/wext.h 3627F: include/net/cfg80211.h 3628F: include/net/iw_handler.h 3629F: include/net/ieee80211_radiotap.h 3630F: Documentation/driver-api/80211/cfg80211.rst 3631F: Documentation/networking/regulatory.txt 3632 3633CHAR and MISC DRIVERS 3634M: Arnd Bergmann <arnd@arndb.de> 3635M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3636T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3637S: Supported 3638F: drivers/char/ 3639F: drivers/misc/ 3640F: include/linux/miscdevice.h 3641 3642CHECKPATCH 3643M: Andy Whitcroft <apw@canonical.com> 3644M: Joe Perches <joe@perches.com> 3645S: Maintained 3646F: scripts/checkpatch.pl 3647 3648CHINESE DOCUMENTATION 3649M: Harry Wei <harryxiyou@gmail.com> 3650L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3651L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3652S: Maintained 3653F: Documentation/translations/zh_CN/ 3654 3655CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3656M: Peter Chen <Peter.Chen@nxp.com> 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3658L: linux-usb@vger.kernel.org 3659S: Maintained 3660F: drivers/usb/chipidea/ 3661 3662CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3663M: Hans de Goede <hdegoede@redhat.com> 3664L: linux-input@vger.kernel.org 3665S: Maintained 3666F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3667F: drivers/input/touchscreen/chipone_icn8318.c 3668 3669CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3670M: Hans de Goede <hdegoede@redhat.com> 3671L: linux-input@vger.kernel.org 3672S: Maintained 3673F: drivers/input/touchscreen/chipone_icn8505.c 3674 3675CHROME HARDWARE PLATFORM SUPPORT 3676M: Benson Leung <bleung@chromium.org> 3677M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3678S: Maintained 3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3680F: drivers/platform/chrome/ 3681 3682CHROMEOS EC SUBDRIVERS 3683M: Benson Leung <bleung@chromium.org> 3684M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3685R: Guenter Roeck <groeck@chromium.org> 3686S: Maintained 3687N: cros_ec 3688N: cros-ec 3689F: drivers/power/supply/cros_usbpd-charger.c 3690 3691CIRRUS LOGIC AUDIO CODEC DRIVERS 3692M: Brian Austin <brian.austin@cirrus.com> 3693M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3694L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3695S: Maintained 3696F: sound/soc/codecs/cs* 3697 3698CIRRUS LOGIC EP93XX ETHERNET DRIVER 3699M: Hartley Sweeten <hsweeten@visionengravers.com> 3700L: netdev@vger.kernel.org 3701S: Maintained 3702F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3703 3704CISCO FCOE HBA DRIVER 3705M: Satish Kharat <satishkh@cisco.com> 3706M: Sesidhar Baddela <sebaddel@cisco.com> 3707M: Karan Tilak Kumar <kartilak@cisco.com> 3708L: linux-scsi@vger.kernel.org 3709S: Supported 3710F: drivers/scsi/fnic/ 3711 3712CISCO SCSI HBA DRIVER 3713M: Karan Tilak Kumar <kartilak@cisco.com> 3714M: Sesidhar Baddela <sebaddel@cisco.com> 3715L: linux-scsi@vger.kernel.org 3716S: Supported 3717F: drivers/scsi/snic/ 3718 3719CISCO VIC ETHERNET NIC DRIVER 3720M: Christian Benvenuti <benve@cisco.com> 3721M: Govindarajulu Varadarajan <_govind@gmx.com> 3722M: Parvi Kaustubhi <pkaustub@cisco.com> 3723S: Supported 3724F: drivers/net/ethernet/cisco/enic/ 3725 3726CISCO VIC LOW LATENCY NIC DRIVER 3727M: Christian Benvenuti <benve@cisco.com> 3728M: Nelson Escobar <neescoba@cisco.com> 3729M: Parvi Kaustubhi <pkaustub@cisco.com> 3730S: Supported 3731F: drivers/infiniband/hw/usnic/ 3732 3733CIRRUS LOGIC MADERA CODEC DRIVERS 3734M: Charles Keepax <ckeepax@opensource.cirrus.com> 3735M: Richard Fitzgerald <rf@opensource.cirrus.com> 3736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3737L: patches@opensource.cirrus.com 3738T: git https://github.com/CirrusLogic/linux-drivers.git 3739W: https://github.com/CirrusLogic/linux-drivers/wiki 3740S: Supported 3741F: Documentation/devicetree/bindings/mfd/madera.txt 3742F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3743F: include/linux/irqchip/irq-madera* 3744F: include/linux/mfd/madera/* 3745F: drivers/gpio/gpio-madera* 3746F: drivers/irqchip/irq-madera* 3747F: drivers/mfd/madera* 3748F: drivers/mfd/cs47l* 3749F: drivers/pinctrl/cirrus/* 3750 3751CLANG-FORMAT FILE 3752M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3753S: Maintained 3754F: .clang-format 3755 3756CLEANCACHE API 3757M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3758L: linux-kernel@vger.kernel.org 3759S: Maintained 3760F: mm/cleancache.c 3761F: include/linux/cleancache.h 3762 3763CLK API 3764M: Russell King <linux@armlinux.org.uk> 3765L: linux-clk@vger.kernel.org 3766S: Maintained 3767F: include/linux/clk.h 3768 3769CLOCKSOURCE, CLOCKEVENT DRIVERS 3770M: Daniel Lezcano <daniel.lezcano@linaro.org> 3771M: Thomas Gleixner <tglx@linutronix.de> 3772L: linux-kernel@vger.kernel.org 3773T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3774S: Supported 3775F: drivers/clocksource/ 3776F: Documentation/devicetree/bindings/timer/ 3777 3778CMPC ACPI DRIVER 3779M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3780M: Daniel Oliveira Nascimento <don@syst.com.br> 3781L: platform-driver-x86@vger.kernel.org 3782S: Supported 3783F: drivers/platform/x86/classmate-laptop.c 3784 3785COBALT MEDIA DRIVER 3786M: Hans Verkuil <hans.verkuil@cisco.com> 3787L: linux-media@vger.kernel.org 3788T: git git://linuxtv.org/media_tree.git 3789W: https://linuxtv.org 3790S: Supported 3791F: drivers/media/pci/cobalt/ 3792 3793COCCINELLE/Semantic Patches (SmPL) 3794M: Julia Lawall <Julia.Lawall@lip6.fr> 3795M: Gilles Muller <Gilles.Muller@lip6.fr> 3796M: Nicolas Palix <nicolas.palix@imag.fr> 3797M: Michal Marek <michal.lkml@markovi.net> 3798L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3800W: http://coccinelle.lip6.fr/ 3801S: Supported 3802F: Documentation/dev-tools/coccinelle.rst 3803F: scripts/coccinelle/ 3804F: scripts/coccicheck 3805 3806CODA FILE SYSTEM 3807M: Jan Harkes <jaharkes@cs.cmu.edu> 3808M: coda@cs.cmu.edu 3809L: codalist@coda.cs.cmu.edu 3810W: http://www.coda.cs.cmu.edu/ 3811S: Maintained 3812F: Documentation/filesystems/coda.txt 3813F: fs/coda/ 3814F: include/linux/coda*.h 3815F: include/uapi/linux/coda*.h 3816 3817CODA V4L2 MEM2MEM DRIVER 3818M: Philipp Zabel <p.zabel@pengutronix.de> 3819L: linux-media@vger.kernel.org 3820S: Maintained 3821F: Documentation/devicetree/bindings/media/coda.txt 3822F: drivers/media/platform/coda/ 3823 3824CODE OF CONDUCT 3825M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3826S: Supported 3827F: Documentation/process/code-of-conduct.rst 3828F: Documentation/process/code-of-conduct-interpretation.rst 3829 3830COMMON CLK FRAMEWORK 3831M: Michael Turquette <mturquette@baylibre.com> 3832M: Stephen Boyd <sboyd@kernel.org> 3833L: linux-clk@vger.kernel.org 3834Q: http://patchwork.kernel.org/project/linux-clk/list/ 3835T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3836S: Maintained 3837F: Documentation/devicetree/bindings/clock/ 3838F: drivers/clk/ 3839X: drivers/clk/clkdev.c 3840F: include/linux/clk-pr* 3841F: include/linux/clk/ 3842F: include/linux/of_clk.h 3843 3844COMMON INTERNET FILE SYSTEM (CIFS) 3845M: Steve French <sfrench@samba.org> 3846L: linux-cifs@vger.kernel.org 3847L: samba-technical@lists.samba.org (moderated for non-subscribers) 3848W: http://linux-cifs.samba.org/ 3849T: git git://git.samba.org/sfrench/cifs-2.6.git 3850S: Supported 3851F: Documentation/filesystems/cifs/ 3852F: fs/cifs/ 3853 3854COMPACTPCI HOTPLUG CORE 3855M: Scott Murray <scott@spiteful.org> 3856L: linux-pci@vger.kernel.org 3857S: Maintained 3858F: drivers/pci/hotplug/cpci_hotplug* 3859 3860COMPACTPCI HOTPLUG GENERIC DRIVER 3861M: Scott Murray <scott@spiteful.org> 3862L: linux-pci@vger.kernel.org 3863S: Maintained 3864F: drivers/pci/hotplug/cpcihp_generic.c 3865 3866COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3867M: Scott Murray <scott@spiteful.org> 3868L: linux-pci@vger.kernel.org 3869S: Maintained 3870F: drivers/pci/hotplug/cpcihp_zt5550.* 3871 3872COMPAL LAPTOP SUPPORT 3873M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3874L: platform-driver-x86@vger.kernel.org 3875S: Maintained 3876F: drivers/platform/x86/compal-laptop.c 3877 3878COMPILER ATTRIBUTES 3879M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3880S: Maintained 3881F: include/linux/compiler_attributes.h 3882 3883CONEXANT ACCESSRUNNER USB DRIVER 3884L: accessrunner-general@lists.sourceforge.net 3885W: http://accessrunner.sourceforge.net/ 3886S: Orphan 3887F: drivers/usb/atm/cxacru.c 3888 3889CONFIGFS 3890M: Joel Becker <jlbec@evilplan.org> 3891M: Christoph Hellwig <hch@lst.de> 3892T: git git://git.infradead.org/users/hch/configfs.git 3893S: Supported 3894F: fs/configfs/ 3895F: include/linux/configfs.h 3896 3897CONNECTOR 3898M: Evgeniy Polyakov <zbr@ioremap.net> 3899L: netdev@vger.kernel.org 3900S: Maintained 3901F: drivers/connector/ 3902 3903CONTROL GROUP (CGROUP) 3904M: Tejun Heo <tj@kernel.org> 3905M: Li Zefan <lizefan@huawei.com> 3906M: Johannes Weiner <hannes@cmpxchg.org> 3907L: cgroups@vger.kernel.org 3908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3909S: Maintained 3910F: Documentation/cgroup* 3911F: include/linux/cgroup* 3912F: kernel/cgroup* 3913 3914CONTROL GROUP - CPUSET 3915M: Li Zefan <lizefan@huawei.com> 3916L: cgroups@vger.kernel.org 3917W: http://www.bullopensource.org/cpuset/ 3918W: http://oss.sgi.com/projects/cpusets/ 3919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3920S: Maintained 3921F: Documentation/cgroup-v1/cpusets.txt 3922F: include/linux/cpuset.h 3923F: kernel/cgroup/cpuset.c 3924 3925CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3926M: Johannes Weiner <hannes@cmpxchg.org> 3927M: Michal Hocko <mhocko@kernel.org> 3928M: Vladimir Davydov <vdavydov.dev@gmail.com> 3929L: cgroups@vger.kernel.org 3930L: linux-mm@kvack.org 3931S: Maintained 3932F: mm/memcontrol.c 3933F: mm/swap_cgroup.c 3934 3935CORETEMP HARDWARE MONITORING DRIVER 3936M: Fenghua Yu <fenghua.yu@intel.com> 3937L: linux-hwmon@vger.kernel.org 3938S: Maintained 3939F: Documentation/hwmon/coretemp 3940F: drivers/hwmon/coretemp.c 3941 3942COSA/SRP SYNC SERIAL DRIVER 3943M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3944W: http://www.fi.muni.cz/~kas/cosa/ 3945S: Maintained 3946F: drivers/net/wan/cosa* 3947 3948CPMAC ETHERNET DRIVER 3949M: Florian Fainelli <f.fainelli@gmail.com> 3950L: netdev@vger.kernel.org 3951S: Maintained 3952F: drivers/net/ethernet/ti/cpmac.c 3953 3954CPU FREQUENCY DRIVERS 3955M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3956M: Viresh Kumar <viresh.kumar@linaro.org> 3957L: linux-pm@vger.kernel.org 3958S: Maintained 3959T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3960T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3961B: https://bugzilla.kernel.org 3962F: Documentation/cpu-freq/ 3963F: Documentation/devicetree/bindings/cpufreq/ 3964F: drivers/cpufreq/ 3965F: include/linux/cpufreq.h 3966F: tools/testing/selftests/cpufreq/ 3967 3968CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3969M: Viresh Kumar <viresh.kumar@linaro.org> 3970M: Sudeep Holla <sudeep.holla@arm.com> 3971L: linux-pm@vger.kernel.org 3972W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3973S: Maintained 3974F: drivers/cpufreq/arm_big_little.h 3975F: drivers/cpufreq/arm_big_little.c 3976 3977CPU POWER MONITORING SUBSYSTEM 3978M: Thomas Renninger <trenn@suse.com> 3979M: Shuah Khan <shuah@kernel.org> 3980L: linux-pm@vger.kernel.org 3981S: Maintained 3982F: tools/power/cpupower/ 3983 3984CPUID/MSR DRIVER 3985M: "H. Peter Anvin" <hpa@zytor.com> 3986S: Maintained 3987F: arch/x86/kernel/cpuid.c 3988F: arch/x86/kernel/msr.c 3989 3990CPUIDLE DRIVER - ARM BIG LITTLE 3991M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3992M: Daniel Lezcano <daniel.lezcano@linaro.org> 3993L: linux-pm@vger.kernel.org 3994L: linux-arm-kernel@lists.infradead.org 3995T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3996S: Maintained 3997F: drivers/cpuidle/cpuidle-big_little.c 3998 3999CPUIDLE DRIVER - ARM EXYNOS 4000M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4001M: Daniel Lezcano <daniel.lezcano@linaro.org> 4002M: Kukjin Kim <kgene@kernel.org> 4003L: linux-pm@vger.kernel.org 4004L: linux-samsung-soc@vger.kernel.org 4005S: Supported 4006F: drivers/cpuidle/cpuidle-exynos.c 4007F: arch/arm/mach-exynos/pm.c 4008 4009CPUIDLE DRIVERS 4010M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4011M: Daniel Lezcano <daniel.lezcano@linaro.org> 4012L: linux-pm@vger.kernel.org 4013S: Maintained 4014T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4015B: https://bugzilla.kernel.org 4016F: drivers/cpuidle/* 4017F: include/linux/cpuidle.h 4018 4019CRAMFS FILESYSTEM 4020M: Nicolas Pitre <nico@linaro.org> 4021S: Maintained 4022F: Documentation/filesystems/cramfs.txt 4023F: fs/cramfs/ 4024 4025CRYPTO API 4026M: Herbert Xu <herbert@gondor.apana.org.au> 4027M: "David S. Miller" <davem@davemloft.net> 4028L: linux-crypto@vger.kernel.org 4029T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4030T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4031S: Maintained 4032F: Documentation/crypto/ 4033F: Documentation/devicetree/bindings/crypto/ 4034F: arch/*/crypto/ 4035F: crypto/ 4036F: drivers/crypto/ 4037F: include/crypto/ 4038F: include/linux/crypto* 4039 4040CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4041M: Neil Horman <nhorman@tuxdriver.com> 4042L: linux-crypto@vger.kernel.org 4043S: Maintained 4044F: crypto/ansi_cprng.c 4045F: crypto/rng.c 4046 4047CS3308 MEDIA DRIVER 4048M: Hans Verkuil <hverkuil@xs4all.nl> 4049L: linux-media@vger.kernel.org 4050T: git git://linuxtv.org/media_tree.git 4051W: http://linuxtv.org 4052S: Odd Fixes 4053F: drivers/media/i2c/cs3308.c 4054 4055CS5535 Audio ALSA driver 4056M: Jaya Kumar <jayakumar.alsa@gmail.com> 4057S: Maintained 4058F: sound/pci/cs5535audio/ 4059 4060CSI DRIVERS FOR ALLWINNER V3s 4061M: Yong Deng <yong.deng@magewell.com> 4062L: linux-media@vger.kernel.org 4063T: git git://linuxtv.org/media_tree.git 4064S: Maintained 4065F: drivers/media/platform/sunxi/sun6i-csi/ 4066F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4067 4068CW1200 WLAN driver 4069M: Solomon Peachy <pizza@shaftnet.org> 4070S: Maintained 4071F: drivers/net/wireless/st/cw1200/ 4072 4073CX18 VIDEO4LINUX DRIVER 4074M: Andy Walls <awalls@md.metrocast.net> 4075L: ivtv-devel@ivtvdriver.org (subscribers-only) 4076L: linux-media@vger.kernel.org 4077T: git git://linuxtv.org/media_tree.git 4078W: https://linuxtv.org 4079W: http://www.ivtvdriver.org/index.php/Cx18 4080S: Maintained 4081F: Documentation/media/v4l-drivers/cx18* 4082F: drivers/media/pci/cx18/ 4083F: include/uapi/linux/ivtv* 4084 4085CX2341X MPEG ENCODER HELPER MODULE 4086M: Hans Verkuil <hverkuil@xs4all.nl> 4087L: linux-media@vger.kernel.org 4088T: git git://linuxtv.org/media_tree.git 4089W: https://linuxtv.org 4090S: Maintained 4091F: drivers/media/common/cx2341x* 4092F: include/media/drv-intf/cx2341x.h 4093 4094CX24120 MEDIA DRIVER 4095M: Jemma Denson <jdenson@gmail.com> 4096M: Patrick Boettcher <patrick.boettcher@posteo.de> 4097L: linux-media@vger.kernel.org 4098W: https://linuxtv.org 4099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4100S: Maintained 4101F: drivers/media/dvb-frontends/cx24120* 4102 4103CX88 VIDEO4LINUX DRIVER 4104M: Mauro Carvalho Chehab <mchehab@kernel.org> 4105L: linux-media@vger.kernel.org 4106W: https://linuxtv.org 4107T: git git://linuxtv.org/media_tree.git 4108S: Odd fixes 4109F: Documentation/media/v4l-drivers/cx88* 4110F: drivers/media/pci/cx88/ 4111 4112CXD2820R MEDIA DRIVER 4113M: Antti Palosaari <crope@iki.fi> 4114L: linux-media@vger.kernel.org 4115W: https://linuxtv.org 4116W: http://palosaari.fi/linux/ 4117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4118T: git git://linuxtv.org/anttip/media_tree.git 4119S: Maintained 4120F: drivers/media/dvb-frontends/cxd2820r* 4121 4122CXGB3 ETHERNET DRIVER (CXGB3) 4123M: Arjun Vynipadath <arjun@chelsio.com> 4124L: netdev@vger.kernel.org 4125W: http://www.chelsio.com 4126S: Supported 4127F: drivers/net/ethernet/chelsio/cxgb3/ 4128 4129CXGB3 ISCSI DRIVER (CXGB3I) 4130M: Karen Xie <kxie@chelsio.com> 4131L: linux-scsi@vger.kernel.org 4132W: http://www.chelsio.com 4133S: Supported 4134F: drivers/scsi/cxgbi/cxgb3i 4135 4136CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4137M: Steve Wise <swise@chelsio.com> 4138L: linux-rdma@vger.kernel.org 4139W: http://www.openfabrics.org 4140S: Supported 4141F: drivers/infiniband/hw/cxgb3/ 4142F: include/uapi/rdma/cxgb3-abi.h 4143 4144CXGB4 CRYPTO DRIVER (chcr) 4145M: Harsh Jain <harsh@chelsio.com> 4146L: linux-crypto@vger.kernel.org 4147W: http://www.chelsio.com 4148S: Supported 4149F: drivers/crypto/chelsio 4150 4151CXGB4 ETHERNET DRIVER (CXGB4) 4152M: Arjun Vynipadath <arjun@chelsio.com> 4153L: netdev@vger.kernel.org 4154W: http://www.chelsio.com 4155S: Supported 4156F: drivers/net/ethernet/chelsio/cxgb4/ 4157 4158CXGB4 ISCSI DRIVER (CXGB4I) 4159M: Karen Xie <kxie@chelsio.com> 4160L: linux-scsi@vger.kernel.org 4161W: http://www.chelsio.com 4162S: Supported 4163F: drivers/scsi/cxgbi/cxgb4i 4164 4165CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4166M: Steve Wise <swise@chelsio.com> 4167L: linux-rdma@vger.kernel.org 4168W: http://www.openfabrics.org 4169S: Supported 4170F: drivers/infiniband/hw/cxgb4/ 4171F: include/uapi/rdma/cxgb4-abi.h 4172 4173CXGB4VF ETHERNET DRIVER (CXGB4VF) 4174M: Casey Leedom <leedom@chelsio.com> 4175L: netdev@vger.kernel.org 4176W: http://www.chelsio.com 4177S: Supported 4178F: drivers/net/ethernet/chelsio/cxgb4vf/ 4179 4180CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4181M: Frederic Barrat <fbarrat@linux.ibm.com> 4182M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4183L: linuxppc-dev@lists.ozlabs.org 4184S: Supported 4185F: arch/powerpc/platforms/powernv/pci-cxl.c 4186F: drivers/misc/cxl/ 4187F: include/misc/cxl* 4188F: include/uapi/misc/cxl.h 4189F: Documentation/powerpc/cxl.txt 4190F: Documentation/ABI/testing/sysfs-class-cxl 4191 4192CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4193M: Manoj N. Kumar <manoj@linux.ibm.com> 4194M: Matthew R. Ochs <mrochs@linux.ibm.com> 4195M: Uma Krishnan <ukrishn@linux.ibm.com> 4196L: linux-scsi@vger.kernel.org 4197S: Supported 4198F: drivers/scsi/cxlflash/ 4199F: include/uapi/scsi/cxlflash_ioctl.h 4200F: Documentation/powerpc/cxlflash.txt 4201 4202CYBERPRO FB DRIVER 4203M: Russell King <linux@armlinux.org.uk> 4204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4205W: http://www.armlinux.org.uk/ 4206S: Maintained 4207F: drivers/video/fbdev/cyber2000fb.* 4208 4209CYCLADES ASYNC MUX DRIVER 4210W: http://www.cyclades.com/ 4211S: Orphan 4212F: drivers/tty/cyclades.c 4213F: include/linux/cyclades.h 4214F: include/uapi/linux/cyclades.h 4215 4216CYCLADES PC300 DRIVER 4217W: http://www.cyclades.com/ 4218S: Orphan 4219F: drivers/net/wan/pc300* 4220 4221CYPRESS_FIRMWARE MEDIA DRIVER 4222M: Antti Palosaari <crope@iki.fi> 4223L: linux-media@vger.kernel.org 4224W: https://linuxtv.org 4225W: http://palosaari.fi/linux/ 4226Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4227T: git git://linuxtv.org/anttip/media_tree.git 4228S: Maintained 4229F: drivers/media/common/cypress_firmware* 4230 4231CYTTSP TOUCHSCREEN DRIVER 4232M: Ferruh Yigit <fery@cypress.com> 4233L: linux-input@vger.kernel.org 4234S: Supported 4235F: drivers/input/touchscreen/cyttsp* 4236F: include/linux/input/cyttsp.h 4237 4238D-LINK DIR-685 TOUCHKEYS DRIVER 4239M: Linus Walleij <linus.walleij@linaro.org> 4240L: linux-input@vger.kernel.org 4241S: Supported 4242F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4243 4244DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4245M: Joshua Kinard <kumba@gentoo.org> 4246S: Maintained 4247F: drivers/rtc/rtc-ds1685.c 4248F: include/linux/rtc/ds1685.h 4249 4250DAMA SLAVE for AX.25 4251M: Joerg Reuter <jreuter@yaina.de> 4252W: http://yaina.de/jreuter/ 4253W: http://www.qsl.net/dl1bke/ 4254L: linux-hams@vger.kernel.org 4255S: Maintained 4256F: net/ax25/af_ax25.c 4257F: net/ax25/ax25_dev.c 4258F: net/ax25/ax25_ds_* 4259F: net/ax25/ax25_in.c 4260F: net/ax25/ax25_out.c 4261F: net/ax25/ax25_timer.c 4262F: net/ax25/sysctl_net_ax25.c 4263 4264DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4265L: netdev@vger.kernel.org 4266S: Orphan 4267F: Documentation/networking/device_drivers/dec/dmfe.txt 4268F: drivers/net/ethernet/dec/tulip/dmfe.c 4269 4270DC390/AM53C974 SCSI driver 4271M: Hannes Reinecke <hare@suse.com> 4272L: linux-scsi@vger.kernel.org 4273S: Maintained 4274F: drivers/scsi/am53c974.c 4275 4276DC395x SCSI driver 4277M: Oliver Neukum <oliver@neukum.org> 4278M: Ali Akcaagac <aliakc@web.de> 4279M: Jamie Lenehan <lenehan@twibble.org> 4280L: dc395x@twibble.org 4281W: http://twibble.org/dist/dc395x/ 4282W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4283S: Maintained 4284F: Documentation/scsi/dc395x.txt 4285F: drivers/scsi/dc395x.* 4286 4287DCCP PROTOCOL 4288M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4289L: dccp@vger.kernel.org 4290W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4291S: Maintained 4292F: include/linux/dccp.h 4293F: include/uapi/linux/dccp.h 4294F: include/linux/tfrc.h 4295F: net/dccp/ 4296 4297DECnet NETWORK LAYER 4298W: http://linux-decnet.sourceforge.net 4299L: linux-decnet-user@lists.sourceforge.net 4300S: Orphan 4301F: Documentation/networking/decnet.txt 4302F: net/decnet/ 4303 4304DECSTATION PLATFORM SUPPORT 4305M: "Maciej W. Rozycki" <macro@linux-mips.org> 4306L: linux-mips@vger.kernel.org 4307W: http://www.linux-mips.org/wiki/DECstation 4308S: Maintained 4309F: arch/mips/dec/ 4310F: arch/mips/include/asm/dec/ 4311F: arch/mips/include/asm/mach-dec/ 4312 4313DEFXX FDDI NETWORK DRIVER 4314M: "Maciej W. Rozycki" <macro@linux-mips.org> 4315S: Maintained 4316F: drivers/net/fddi/defxx.* 4317 4318DELL SMBIOS DRIVER 4319M: Pali Rohár <pali.rohar@gmail.com> 4320M: Mario Limonciello <mario.limonciello@dell.com> 4321L: platform-driver-x86@vger.kernel.org 4322S: Maintained 4323F: drivers/platform/x86/dell-smbios.* 4324 4325DELL SMBIOS SMM DRIVER 4326M: Mario Limonciello <mario.limonciello@dell.com> 4327L: platform-driver-x86@vger.kernel.org 4328S: Maintained 4329F: drivers/platform/x86/dell-smbios-smm.c 4330 4331DELL SMBIOS WMI DRIVER 4332M: Mario Limonciello <mario.limonciello@dell.com> 4333L: platform-driver-x86@vger.kernel.org 4334S: Maintained 4335F: drivers/platform/x86/dell-smbios-wmi.c 4336F: tools/wmi/dell-smbios-example.c 4337 4338DEFZA FDDI NETWORK DRIVER 4339M: "Maciej W. Rozycki" <macro@linux-mips.org> 4340S: Maintained 4341F: drivers/net/fddi/defza.* 4342 4343DELL LAPTOP DRIVER 4344M: Matthew Garrett <mjg59@srcf.ucam.org> 4345M: Pali Rohár <pali.rohar@gmail.com> 4346L: platform-driver-x86@vger.kernel.org 4347S: Maintained 4348F: drivers/platform/x86/dell-laptop.c 4349 4350DELL LAPTOP FREEFALL DRIVER 4351M: Pali Rohár <pali.rohar@gmail.com> 4352S: Maintained 4353F: drivers/platform/x86/dell-smo8800.c 4354 4355DELL LAPTOP RBTN DRIVER 4356M: Pali Rohár <pali.rohar@gmail.com> 4357S: Maintained 4358F: drivers/platform/x86/dell-rbtn.* 4359 4360DELL REMOTE BIOS UPDATE DRIVER 4361M: Stuart Hayes <stuart.w.hayes@gmail.com> 4362L: platform-driver-x86@vger.kernel.org 4363S: Maintained 4364F: drivers/platform/x86/dell_rbu.c 4365 4366DELL LAPTOP SMM DRIVER 4367M: Pali Rohár <pali.rohar@gmail.com> 4368S: Maintained 4369F: drivers/hwmon/dell-smm-hwmon.c 4370F: include/uapi/linux/i8k.h 4371 4372DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4373M: Stuart Hayes <stuart.w.hayes@gmail.com> 4374L: platform-driver-x86@vger.kernel.org 4375S: Maintained 4376F: Documentation/dcdbas.txt 4377F: drivers/platform/x86/dcdbas.* 4378 4379DELL WMI NOTIFICATIONS DRIVER 4380M: Matthew Garrett <mjg59@srcf.ucam.org> 4381M: Pali Rohár <pali.rohar@gmail.com> 4382S: Maintained 4383F: drivers/platform/x86/dell-wmi.c 4384 4385DELL WMI DESCRIPTOR DRIVER 4386M: Mario Limonciello <mario.limonciello@dell.com> 4387S: Maintained 4388F: drivers/platform/x86/dell-wmi-descriptor.c 4389 4390DELTA ST MEDIA DRIVER 4391M: Hugues Fruchet <hugues.fruchet@st.com> 4392L: linux-media@vger.kernel.org 4393T: git git://linuxtv.org/media_tree.git 4394W: https://linuxtv.org 4395S: Supported 4396F: drivers/media/platform/sti/delta 4397 4398DENALI NAND DRIVER 4399M: Masahiro Yamada <yamada.masahiro@socionext.com> 4400L: linux-mtd@lists.infradead.org 4401S: Supported 4402F: drivers/mtd/nand/raw/denali* 4403 4404DESIGNWARE USB2 DRD IP DRIVER 4405M: Minas Harutyunyan <hminas@synopsys.com> 4406L: linux-usb@vger.kernel.org 4407T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4408S: Maintained 4409F: drivers/usb/dwc2/ 4410 4411DESIGNWARE USB3 DRD IP DRIVER 4412M: Felipe Balbi <balbi@kernel.org> 4413L: linux-usb@vger.kernel.org 4414T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4415S: Maintained 4416F: drivers/usb/dwc3/ 4417 4418DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4419M: Andreas Klinger <ak@it-klinger.de> 4420L: linux-iio@vger.kernel.org 4421S: Maintained 4422F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4423F: drivers/iio/proximity/srf*.c 4424 4425DEVICE COREDUMP (DEV_COREDUMP) 4426M: Johannes Berg <johannes@sipsolutions.net> 4427L: linux-kernel@vger.kernel.org 4428S: Maintained 4429F: drivers/base/devcoredump.c 4430F: include/linux/devcoredump.h 4431 4432DEVICE FREQUENCY (DEVFREQ) 4433M: MyungJoo Ham <myungjoo.ham@samsung.com> 4434M: Kyungmin Park <kyungmin.park@samsung.com> 4435R: Chanwoo Choi <cw00.choi@samsung.com> 4436L: linux-pm@vger.kernel.org 4437T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4438S: Maintained 4439F: drivers/devfreq/ 4440F: include/linux/devfreq.h 4441F: Documentation/devicetree/bindings/devfreq/ 4442 4443DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4444M: Chanwoo Choi <cw00.choi@samsung.com> 4445L: linux-pm@vger.kernel.org 4446T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4447S: Supported 4448F: drivers/devfreq/event/ 4449F: drivers/devfreq/devfreq-event.c 4450F: include/linux/devfreq-event.h 4451F: Documentation/devicetree/bindings/devfreq/event/ 4452 4453DEVICE NUMBER REGISTRY 4454M: Torben Mathiasen <device@lanana.org> 4455W: http://lanana.org/docs/device-list/index.html 4456S: Maintained 4457 4458DEVICE-MAPPER (LVM) 4459M: Alasdair Kergon <agk@redhat.com> 4460M: Mike Snitzer <snitzer@redhat.com> 4461M: dm-devel@redhat.com 4462L: dm-devel@redhat.com 4463W: http://sources.redhat.com/dm 4464Q: http://patchwork.kernel.org/project/dm-devel/list/ 4465T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4466T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4467S: Maintained 4468F: Documentation/device-mapper/ 4469F: drivers/md/Makefile 4470F: drivers/md/Kconfig 4471F: drivers/md/dm* 4472F: drivers/md/persistent-data/ 4473F: include/linux/device-mapper.h 4474F: include/linux/dm-*.h 4475F: include/uapi/linux/dm-*.h 4476 4477DEVLINK 4478M: Jiri Pirko <jiri@mellanox.com> 4479L: netdev@vger.kernel.org 4480S: Supported 4481F: net/core/devlink.c 4482F: include/net/devlink.h 4483F: include/uapi/linux/devlink.h 4484 4485DIALOG SEMICONDUCTOR DRIVERS 4486M: Support Opensource <support.opensource@diasemi.com> 4487W: http://www.dialog-semiconductor.com/products 4488S: Supported 4489F: Documentation/hwmon/da90?? 4490F: Documentation/devicetree/bindings/mfd/da90*.txt 4491F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4492F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4493F: Documentation/devicetree/bindings/regulator/da92*.txt 4494F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4495F: Documentation/devicetree/bindings/sound/da[79]*.txt 4496F: drivers/gpio/gpio-da90??.c 4497F: drivers/hwmon/da90??-hwmon.c 4498F: drivers/iio/adc/da91??-*.c 4499F: drivers/input/misc/da90??_onkey.c 4500F: drivers/input/touchscreen/da9052_tsi.c 4501F: drivers/leds/leds-da90??.c 4502F: drivers/mfd/da903x.c 4503F: drivers/mfd/da90??-*.c 4504F: drivers/mfd/da91??-*.c 4505F: drivers/power/supply/da9052-battery.c 4506F: drivers/power/supply/da91??-*.c 4507F: drivers/regulator/da903x.c 4508F: drivers/regulator/da9???-regulator.[ch] 4509F: drivers/thermal/da90??-thermal.c 4510F: drivers/rtc/rtc-da90??.c 4511F: drivers/video/backlight/da90??_bl.c 4512F: drivers/watchdog/da90??_wdt.c 4513F: include/linux/mfd/da903x.h 4514F: include/linux/mfd/da9052/ 4515F: include/linux/mfd/da9055/ 4516F: include/linux/mfd/da9062/ 4517F: include/linux/mfd/da9063/ 4518F: include/linux/mfd/da9150/ 4519F: include/linux/regulator/da9211.h 4520F: include/sound/da[79]*.h 4521F: sound/soc/codecs/da[79]*.[ch] 4522 4523DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4524M: William Breathitt Gray <vilhelm.gray@gmail.com> 4525L: linux-gpio@vger.kernel.org 4526S: Maintained 4527F: drivers/gpio/gpio-gpio-mm.c 4528 4529DIOLAN U2C-12 I2C DRIVER 4530M: Guenter Roeck <linux@roeck-us.net> 4531L: linux-i2c@vger.kernel.org 4532S: Maintained 4533F: drivers/i2c/busses/i2c-diolan-u2c.c 4534 4535FILESYSTEM DIRECT ACCESS (DAX) 4536M: Matthew Wilcox <willy@infradead.org> 4537M: Ross Zwisler <zwisler@kernel.org> 4538M: Jan Kara <jack@suse.cz> 4539L: linux-fsdevel@vger.kernel.org 4540S: Supported 4541F: fs/dax.c 4542F: include/linux/dax.h 4543F: include/trace/events/fs_dax.h 4544 4545DEVICE DIRECT ACCESS (DAX) 4546M: Dan Williams <dan.j.williams@intel.com> 4547M: Dave Jiang <dave.jiang@intel.com> 4548M: Ross Zwisler <zwisler@kernel.org> 4549M: Vishal Verma <vishal.l.verma@intel.com> 4550L: linux-nvdimm@lists.01.org 4551S: Supported 4552F: drivers/dax/ 4553 4554DIRECTORY NOTIFICATION (DNOTIFY) 4555M: Jan Kara <jack@suse.cz> 4556R: Amir Goldstein <amir73il@gmail.com> 4557L: linux-fsdevel@vger.kernel.org 4558S: Maintained 4559F: Documentation/filesystems/dnotify.txt 4560F: fs/notify/dnotify/ 4561F: include/linux/dnotify.h 4562 4563DISK GEOMETRY AND PARTITION HANDLING 4564M: Andries Brouwer <aeb@cwi.nl> 4565W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4566W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4567W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4568S: Maintained 4569 4570DISKQUOTA 4571M: Jan Kara <jack@suse.com> 4572S: Maintained 4573F: Documentation/filesystems/quota.txt 4574F: fs/quota/ 4575F: include/linux/quota*.h 4576F: include/uapi/linux/quota*.h 4577 4578DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4579M: Bernie Thompson <bernie@plugable.com> 4580L: linux-fbdev@vger.kernel.org 4581S: Maintained 4582W: http://plugable.com/category/projects/udlfb/ 4583F: drivers/video/fbdev/udlfb.c 4584F: include/video/udlfb.h 4585F: Documentation/fb/udlfb.txt 4586 4587DISTRIBUTED LOCK MANAGER (DLM) 4588M: Christine Caulfield <ccaulfie@redhat.com> 4589M: David Teigland <teigland@redhat.com> 4590L: cluster-devel@redhat.com 4591W: http://sources.redhat.com/cluster/ 4592T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4593S: Supported 4594F: fs/dlm/ 4595 4596DMA BUFFER SHARING FRAMEWORK 4597M: Sumit Semwal <sumit.semwal@linaro.org> 4598S: Maintained 4599L: linux-media@vger.kernel.org 4600L: dri-devel@lists.freedesktop.org 4601L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4602F: drivers/dma-buf/ 4603F: include/linux/dma-buf* 4604F: include/linux/reservation.h 4605F: include/linux/*fence.h 4606F: Documentation/driver-api/dma-buf.rst 4607T: git git://anongit.freedesktop.org/drm/drm-misc 4608 4609DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4610M: Vinod Koul <vkoul@kernel.org> 4611L: dmaengine@vger.kernel.org 4612Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4613S: Maintained 4614F: drivers/dma/ 4615F: include/linux/dmaengine.h 4616F: include/linux/of_dma.h 4617F: Documentation/devicetree/bindings/dma/ 4618F: Documentation/driver-api/dmaengine/ 4619T: git git://git.infradead.org/users/vkoul/slave-dma.git 4620 4621DMA MAPPING HELPERS 4622M: Christoph Hellwig <hch@lst.de> 4623M: Marek Szyprowski <m.szyprowski@samsung.com> 4624R: Robin Murphy <robin.murphy@arm.com> 4625L: iommu@lists.linux-foundation.org 4626T: git git://git.infradead.org/users/hch/dma-mapping.git 4627W: http://git.infradead.org/users/hch/dma-mapping.git 4628S: Supported 4629F: kernel/dma/ 4630F: include/asm-generic/dma-mapping.h 4631F: include/linux/dma-direct.h 4632F: include/linux/dma-mapping.h 4633F: include/linux/dma-noncoherent.h 4634 4635DME1737 HARDWARE MONITOR DRIVER 4636M: Juerg Haefliger <juergh@gmail.com> 4637L: linux-hwmon@vger.kernel.org 4638S: Maintained 4639F: Documentation/hwmon/dme1737 4640F: drivers/hwmon/dme1737.c 4641 4642DMI/SMBIOS SUPPORT 4643M: Jean Delvare <jdelvare@suse.com> 4644S: Maintained 4645T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4646F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4647F: drivers/firmware/dmi-id.c 4648F: drivers/firmware/dmi_scan.c 4649F: include/linux/dmi.h 4650 4651DOCUMENTATION 4652M: Jonathan Corbet <corbet@lwn.net> 4653L: linux-doc@vger.kernel.org 4654S: Maintained 4655F: Documentation/ 4656F: scripts/kernel-doc 4657X: Documentation/ABI/ 4658X: Documentation/acpi/ 4659X: Documentation/devicetree/ 4660X: Documentation/i2c/ 4661X: Documentation/media/ 4662X: Documentation/power/ 4663X: Documentation/spi/ 4664T: git git://git.lwn.net/linux.git docs-next 4665 4666DOCUMENTATION/ITALIAN 4667M: Federico Vaga <federico.vaga@vaga.pv.it> 4668L: linux-doc@vger.kernel.org 4669S: Maintained 4670F: Documentation/translations/it_IT 4671 4672DONGWOON DW9714 LENS VOICE COIL DRIVER 4673M: Sakari Ailus <sakari.ailus@linux.intel.com> 4674L: linux-media@vger.kernel.org 4675T: git git://linuxtv.org/media_tree.git 4676S: Maintained 4677F: drivers/media/i2c/dw9714.c 4678F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4679 4680DONGWOON DW9807 LENS VOICE COIL DRIVER 4681M: Sakari Ailus <sakari.ailus@linux.intel.com> 4682L: linux-media@vger.kernel.org 4683T: git git://linuxtv.org/media_tree.git 4684S: Maintained 4685F: drivers/media/i2c/dw9807-vcm.c 4686F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4687 4688DOUBLETALK DRIVER 4689M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4690L: blinux-list@redhat.com 4691S: Maintained 4692F: drivers/char/dtlk.c 4693F: include/linux/dtlk.h 4694 4695DPAA2 DATAPATH I/O (DPIO) DRIVER 4696M: Roy Pledge <Roy.Pledge@nxp.com> 4697L: linux-kernel@vger.kernel.org 4698S: Maintained 4699F: drivers/soc/fsl/dpio 4700 4701DPAA2 ETHERNET DRIVER 4702M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4703L: netdev@vger.kernel.org 4704S: Maintained 4705F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4706F: drivers/net/ethernet/freescale/dpaa2/dpni* 4707F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4708F: drivers/net/ethernet/freescale/dpaa2/Makefile 4709F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4710 4711DPAA2 ETHERNET SWITCH DRIVER 4712M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4713M: Ioana Ciornei <ioana.ciornei@nxp.com> 4714L: linux-kernel@vger.kernel.org 4715S: Maintained 4716F: drivers/staging/fsl-dpaa2/ethsw 4717 4718DPAA2 PTP CLOCK DRIVER 4719M: Yangbo Lu <yangbo.lu@nxp.com> 4720L: netdev@vger.kernel.org 4721S: Maintained 4722F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4723F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4724 4725DPT_I2O SCSI RAID DRIVER 4726M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4727L: linux-scsi@vger.kernel.org 4728W: http://www.adaptec.com/ 4729S: Maintained 4730F: drivers/scsi/dpt* 4731F: drivers/scsi/dpt/ 4732 4733DRBD DRIVER 4734M: Philipp Reisner <philipp.reisner@linbit.com> 4735M: Lars Ellenberg <lars.ellenberg@linbit.com> 4736L: drbd-dev@lists.linbit.com 4737W: http://www.drbd.org 4738T: git git://git.linbit.com/linux-drbd.git 4739T: git git://git.linbit.com/drbd-8.4.git 4740S: Supported 4741F: drivers/block/drbd/ 4742F: lib/lru_cache.c 4743F: Documentation/blockdev/drbd/ 4744 4745DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4746M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4747R: "Rafael J. Wysocki" <rafael@kernel.org> 4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4749S: Supported 4750F: Documentation/kobject.txt 4751F: drivers/base/ 4752F: fs/debugfs/ 4753F: fs/sysfs/ 4754F: include/linux/debugfs.h 4755F: include/linux/kobj* 4756F: lib/kobj* 4757 4758DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4759M: Kevin Hilman <khilman@kernel.org> 4760M: Nishanth Menon <nm@ti.com> 4761S: Maintained 4762F: drivers/power/avs/ 4763F: include/linux/power/smartreflex.h 4764L: linux-pm@vger.kernel.org 4765 4766DRM DRIVER FOR ARM PL111 CLCD 4767M: Eric Anholt <eric@anholt.net> 4768T: git git://anongit.freedesktop.org/drm/drm-misc 4769S: Supported 4770F: drivers/gpu/drm/pl111/ 4771 4772DRM DRIVER FOR ARM VERSATILE TFT PANELS 4773M: Linus Walleij <linus.walleij@linaro.org> 4774T: git git://anongit.freedesktop.org/drm/drm-misc 4775S: Maintained 4776F: drivers/gpu/drm/panel/panel-arm-versatile.c 4777F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4778 4779DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4780M: Dave Airlie <airlied@redhat.com> 4781S: Odd Fixes 4782F: drivers/gpu/drm/ast/ 4783 4784DRM DRIVER FOR BOCHS VIRTUAL GPU 4785M: Gerd Hoffmann <kraxel@redhat.com> 4786L: virtualization@lists.linux-foundation.org 4787T: git git://anongit.freedesktop.org/drm/drm-misc 4788S: Maintained 4789F: drivers/gpu/drm/bochs/ 4790 4791DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4792M: Linus Walleij <linus.walleij@linaro.org> 4793T: git git://anongit.freedesktop.org/drm/drm-misc 4794S: Maintained 4795F: drivers/gpu/drm/tve200/ 4796 4797DRM DRIVER FOR ILITEK ILI9225 PANELS 4798M: David Lechner <david@lechnology.com> 4799S: Maintained 4800F: drivers/gpu/drm/tinydrm/ili9225.c 4801F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4802 4803DRM DRIVER FOR HX8357D PANELS 4804M: Eric Anholt <eric@anholt.net> 4805T: git git://anongit.freedesktop.org/drm/drm-misc 4806S: Maintained 4807F: drivers/gpu/drm/tinydrm/hx8357d.c 4808F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4809 4810DRM DRIVER FOR INTEL I810 VIDEO CARDS 4811S: Orphan / Obsolete 4812F: drivers/gpu/drm/i810/ 4813F: include/uapi/drm/i810_drm.h 4814 4815DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4816S: Orphan / Obsolete 4817F: drivers/gpu/drm/mga/ 4818F: include/uapi/drm/mga_drm.h 4819 4820DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4821M: Dave Airlie <airlied@redhat.com> 4822S: Odd Fixes 4823F: drivers/gpu/drm/mgag200/ 4824 4825DRM DRIVER FOR MI0283QT 4826M: Noralf Trønnes <noralf@tronnes.org> 4827S: Maintained 4828F: drivers/gpu/drm/tinydrm/mi0283qt.c 4829F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4830 4831DRM DRIVER FOR MSM ADRENO GPU 4832M: Rob Clark <robdclark@gmail.com> 4833L: linux-arm-msm@vger.kernel.org 4834L: dri-devel@lists.freedesktop.org 4835L: freedreno@lists.freedesktop.org 4836T: git git://people.freedesktop.org/~robclark/linux 4837S: Maintained 4838F: drivers/gpu/drm/msm/ 4839F: include/uapi/drm/msm_drm.h 4840F: Documentation/devicetree/bindings/display/msm/ 4841 4842DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4843M: Ben Skeggs <bskeggs@redhat.com> 4844L: dri-devel@lists.freedesktop.org 4845L: nouveau@lists.freedesktop.org 4846T: git git://github.com/skeggsb/linux 4847S: Supported 4848F: drivers/gpu/drm/nouveau/ 4849F: include/uapi/drm/nouveau_drm.h 4850 4851DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4852M: Stefan Mavrodiev <stefan@olimex.com> 4853S: Maintained 4854F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4855F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4856 4857DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4858M: Noralf Trønnes <noralf@tronnes.org> 4859S: Maintained 4860F: drivers/gpu/drm/tinydrm/repaper.c 4861F: Documentation/devicetree/bindings/display/repaper.txt 4862 4863DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4864M: Dave Airlie <airlied@redhat.com> 4865M: Gerd Hoffmann <kraxel@redhat.com> 4866L: virtualization@lists.linux-foundation.org 4867T: git git://anongit.freedesktop.org/drm/drm-misc 4868S: Obsolete 4869W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4870F: drivers/gpu/drm/cirrus/ 4871 4872DRM DRIVER FOR QXL VIRTUAL GPU 4873M: Dave Airlie <airlied@redhat.com> 4874M: Gerd Hoffmann <kraxel@redhat.com> 4875L: virtualization@lists.linux-foundation.org 4876T: git git://anongit.freedesktop.org/drm/drm-misc 4877S: Maintained 4878F: drivers/gpu/drm/qxl/ 4879F: include/uapi/drm/qxl_drm.h 4880 4881DRM DRIVER FOR RAGE 128 VIDEO CARDS 4882S: Orphan / Obsolete 4883F: drivers/gpu/drm/r128/ 4884F: include/uapi/drm/r128_drm.h 4885 4886DRM DRIVER FOR SAVAGE VIDEO CARDS 4887S: Orphan / Obsolete 4888F: drivers/gpu/drm/savage/ 4889F: include/uapi/drm/savage_drm.h 4890 4891DRM DRIVER FOR SIS VIDEO CARDS 4892S: Orphan / Obsolete 4893F: drivers/gpu/drm/sis/ 4894F: include/uapi/drm/sis_drm.h 4895 4896DRM DRIVER FOR SITRONIX ST7586 PANELS 4897M: David Lechner <david@lechnology.com> 4898S: Maintained 4899F: drivers/gpu/drm/tinydrm/st7586.c 4900F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4901 4902DRM DRIVER FOR SITRONIX ST7735R PANELS 4903M: David Lechner <david@lechnology.com> 4904S: Maintained 4905F: drivers/gpu/drm/tinydrm/st7735r.c 4906F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4907 4908DRM DRIVER FOR TDFX VIDEO CARDS 4909S: Orphan / Obsolete 4910F: drivers/gpu/drm/tdfx/ 4911 4912DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4913M: Dave Airlie <airlied@redhat.com> 4914R: Sean Paul <sean@poorly.run> 4915L: dri-devel@lists.freedesktop.org 4916S: Odd Fixes 4917F: drivers/gpu/drm/udl/ 4918T: git git://anongit.freedesktop.org/drm/drm-misc 4919 4920DRM DRIVER FOR VMWARE VIRTUAL GPU 4921M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4922M: Thomas Hellstrom <thellstrom@vmware.com> 4923L: dri-devel@lists.freedesktop.org 4924T: git git://people.freedesktop.org/~thomash/linux 4925S: Supported 4926F: drivers/gpu/drm/vmwgfx/ 4927F: include/uapi/drm/vmwgfx_drm.h 4928 4929DRM DRIVERS 4930M: David Airlie <airlied@linux.ie> 4931M: Daniel Vetter <daniel@ffwll.ch> 4932L: dri-devel@lists.freedesktop.org 4933T: git git://anongit.freedesktop.org/drm/drm 4934B: https://bugs.freedesktop.org/ 4935C: irc://chat.freenode.net/dri-devel 4936S: Maintained 4937F: drivers/gpu/drm/ 4938F: drivers/gpu/vga/ 4939F: Documentation/devicetree/bindings/display/ 4940F: Documentation/devicetree/bindings/gpu/ 4941F: Documentation/gpu/ 4942F: include/drm/ 4943F: include/uapi/drm/ 4944F: include/linux/vga* 4945 4946DRM DRIVERS AND MISC GPU PATCHES 4947M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4948M: Maxime Ripard <maxime.ripard@bootlin.com> 4949M: Sean Paul <sean@poorly.run> 4950W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4951S: Maintained 4952T: git git://anongit.freedesktop.org/drm/drm-misc 4953F: Documentation/gpu/ 4954F: drivers/gpu/vga/ 4955F: drivers/gpu/drm/* 4956F: include/drm/drm* 4957F: include/uapi/drm/drm* 4958F: include/linux/vga* 4959 4960DRM DRIVERS FOR ALLWINNER A10 4961M: Maxime Ripard <maxime.ripard@bootlin.com> 4962L: dri-devel@lists.freedesktop.org 4963S: Supported 4964F: drivers/gpu/drm/sun4i/ 4965F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4966T: git git://anongit.freedesktop.org/drm/drm-misc 4967 4968DRM DRIVERS FOR AMLOGIC SOCS 4969M: Neil Armstrong <narmstrong@baylibre.com> 4970L: dri-devel@lists.freedesktop.org 4971L: linux-amlogic@lists.infradead.org 4972W: http://linux-meson.com/ 4973S: Supported 4974F: drivers/gpu/drm/meson/ 4975F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4976F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4977F: Documentation/gpu/meson.rst 4978T: git git://anongit.freedesktop.org/drm/drm-misc 4979 4980DRM DRIVERS FOR ATMEL HLCDC 4981M: Boris Brezillon <bbrezillon@kernel.org> 4982L: dri-devel@lists.freedesktop.org 4983S: Supported 4984F: drivers/gpu/drm/atmel-hlcdc/ 4985F: Documentation/devicetree/bindings/display/atmel/ 4986T: git git://anongit.freedesktop.org/drm/drm-misc 4987 4988DRM DRIVERS FOR BRIDGE CHIPS 4989M: Archit Taneja <architt@codeaurora.org> 4990M: Andrzej Hajda <a.hajda@samsung.com> 4991R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4992S: Maintained 4993T: git git://anongit.freedesktop.org/drm/drm-misc 4994F: drivers/gpu/drm/bridge/ 4995 4996DRM DRIVERS FOR EXYNOS 4997M: Inki Dae <inki.dae@samsung.com> 4998M: Joonyoung Shim <jy0922.shim@samsung.com> 4999M: Seung-Woo Kim <sw0312.kim@samsung.com> 5000M: Kyungmin Park <kyungmin.park@samsung.com> 5001L: dri-devel@lists.freedesktop.org 5002T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5003S: Supported 5004F: drivers/gpu/drm/exynos/ 5005F: include/uapi/drm/exynos_drm.h 5006F: Documentation/devicetree/bindings/display/exynos/ 5007 5008DRM DRIVERS FOR FREESCALE DCU 5009M: Stefan Agner <stefan@agner.ch> 5010M: Alison Wang <alison.wang@nxp.com> 5011L: dri-devel@lists.freedesktop.org 5012S: Supported 5013F: drivers/gpu/drm/fsl-dcu/ 5014F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5015F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5016F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5017T: git git://anongit.freedesktop.org/drm/drm-misc 5018 5019DRM DRIVERS FOR FREESCALE IMX 5020M: Philipp Zabel <p.zabel@pengutronix.de> 5021L: dri-devel@lists.freedesktop.org 5022S: Maintained 5023F: drivers/gpu/drm/imx/ 5024F: drivers/gpu/ipu-v3/ 5025F: Documentation/devicetree/bindings/display/imx/ 5026 5027DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5028M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5029L: dri-devel@lists.freedesktop.org 5030T: git git://github.com/patjak/drm-gma500 5031S: Maintained 5032F: drivers/gpu/drm/gma500/ 5033 5034DRM DRIVERS FOR HISILICON 5035M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5036M: Rongrong Zou <zourongrong@gmail.com> 5037R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5038R: Chen Feng <puck.chen@hisilicon.com> 5039L: dri-devel@lists.freedesktop.org 5040T: git git://github.com/xin3liang/linux.git 5041S: Maintained 5042F: drivers/gpu/drm/hisilicon/ 5043F: Documentation/devicetree/bindings/display/hisilicon/ 5044 5045DRM DRIVERS FOR MEDIATEK 5046M: CK Hu <ck.hu@mediatek.com> 5047M: Philipp Zabel <p.zabel@pengutronix.de> 5048L: dri-devel@lists.freedesktop.org 5049S: Supported 5050F: drivers/gpu/drm/mediatek/ 5051F: Documentation/devicetree/bindings/display/mediatek/ 5052 5053DRM DRIVERS FOR NVIDIA TEGRA 5054M: Thierry Reding <thierry.reding@gmail.com> 5055L: dri-devel@lists.freedesktop.org 5056L: linux-tegra@vger.kernel.org 5057T: git git://anongit.freedesktop.org/tegra/linux.git 5058S: Supported 5059F: drivers/gpu/drm/tegra/ 5060F: drivers/gpu/host1x/ 5061F: include/linux/host1x.h 5062F: include/uapi/drm/tegra_drm.h 5063F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5064 5065DRM DRIVERS FOR RENESAS 5066M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5067M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5068L: dri-devel@lists.freedesktop.org 5069L: linux-renesas-soc@vger.kernel.org 5070T: git git://linuxtv.org/pinchartl/media drm/du/next 5071S: Supported 5072F: drivers/gpu/drm/rcar-du/ 5073F: drivers/gpu/drm/shmobile/ 5074F: include/linux/platform_data/shmob_drm.h 5075F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5076F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5077F: Documentation/devicetree/bindings/display/renesas,du.txt 5078 5079DRM DRIVERS FOR ROCKCHIP 5080M: Sandy Huang <hjc@rock-chips.com> 5081M: Heiko Stübner <heiko@sntech.de> 5082L: dri-devel@lists.freedesktop.org 5083S: Maintained 5084F: drivers/gpu/drm/rockchip/ 5085F: Documentation/devicetree/bindings/display/rockchip/ 5086T: git git://anongit.freedesktop.org/drm/drm-misc 5087 5088DRM DRIVERS FOR STI 5089M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5090M: Vincent Abriou <vincent.abriou@st.com> 5091L: dri-devel@lists.freedesktop.org 5092T: git git://anongit.freedesktop.org/drm/drm-misc 5093S: Maintained 5094F: drivers/gpu/drm/sti 5095F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5096 5097DRM DRIVERS FOR STM 5098M: Yannick Fertre <yannick.fertre@st.com> 5099M: Philippe Cornu <philippe.cornu@st.com> 5100M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5101M: Vincent Abriou <vincent.abriou@st.com> 5102L: dri-devel@lists.freedesktop.org 5103T: git git://anongit.freedesktop.org/drm/drm-misc 5104S: Maintained 5105F: drivers/gpu/drm/stm 5106F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5107 5108DRM DRIVERS FOR TI LCDC 5109M: Jyri Sarha <jsarha@ti.com> 5110R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5111L: dri-devel@lists.freedesktop.org 5112S: Maintained 5113F: drivers/gpu/drm/tilcdc/ 5114F: Documentation/devicetree/bindings/display/tilcdc/ 5115 5116DRM DRIVERS FOR TI OMAP 5117M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5118L: dri-devel@lists.freedesktop.org 5119S: Maintained 5120F: drivers/gpu/drm/omapdrm/ 5121F: Documentation/devicetree/bindings/display/ti/ 5122 5123DRM DRIVERS FOR V3D 5124M: Eric Anholt <eric@anholt.net> 5125S: Supported 5126F: drivers/gpu/drm/v3d/ 5127F: include/uapi/drm/v3d_drm.h 5128F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5129T: git git://anongit.freedesktop.org/drm/drm-misc 5130 5131DRM DRIVERS FOR VC4 5132M: Eric Anholt <eric@anholt.net> 5133T: git git://github.com/anholt/linux 5134S: Supported 5135F: drivers/gpu/drm/vc4/ 5136F: include/uapi/drm/vc4_drm.h 5137F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5138T: git git://anongit.freedesktop.org/drm/drm-misc 5139 5140DRM DRIVERS FOR VIVANTE GPU IP 5141M: Lucas Stach <l.stach@pengutronix.de> 5142R: Russell King <linux+etnaviv@armlinux.org.uk> 5143R: Christian Gmeiner <christian.gmeiner@gmail.com> 5144L: etnaviv@lists.freedesktop.org 5145L: dri-devel@lists.freedesktop.org 5146S: Maintained 5147F: drivers/gpu/drm/etnaviv/ 5148F: include/uapi/drm/etnaviv_drm.h 5149F: Documentation/devicetree/bindings/display/etnaviv/ 5150 5151DRM DRIVERS FOR ZTE ZX 5152M: Shawn Guo <shawnguo@kernel.org> 5153L: dri-devel@lists.freedesktop.org 5154S: Maintained 5155F: drivers/gpu/drm/zte/ 5156F: Documentation/devicetree/bindings/display/zte,vou.txt 5157T: git git://anongit.freedesktop.org/drm/drm-misc 5158 5159DRM PANEL DRIVERS 5160M: Thierry Reding <thierry.reding@gmail.com> 5161L: dri-devel@lists.freedesktop.org 5162T: git git://anongit.freedesktop.org/drm/drm-misc 5163S: Maintained 5164F: drivers/gpu/drm/drm_panel.c 5165F: drivers/gpu/drm/panel/ 5166F: include/drm/drm_panel.h 5167F: Documentation/devicetree/bindings/display/panel/ 5168 5169DRM TINYDRM DRIVERS 5170M: Noralf Trønnes <noralf@tronnes.org> 5171W: https://github.com/notro/tinydrm/wiki/Development 5172T: git git://anongit.freedesktop.org/drm/drm-misc 5173S: Maintained 5174F: drivers/gpu/drm/tinydrm/ 5175F: include/drm/tinydrm/ 5176 5177DRM DRIVERS FOR XEN 5178M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5179T: git git://anongit.freedesktop.org/drm/drm-misc 5180L: dri-devel@lists.freedesktop.org 5181L: xen-devel@lists.xen.org 5182S: Supported 5183F: drivers/gpu/drm/xen/ 5184F: Documentation/gpu/xen-front.rst 5185 5186DRM TTM SUBSYSTEM 5187M: Christian Koenig <christian.koenig@amd.com> 5188M: Huang Rui <ray.huang@amd.com> 5189M: Junwei Zhang <Jerry.Zhang@amd.com> 5190T: git git://people.freedesktop.org/~agd5f/linux 5191S: Maintained 5192L: dri-devel@lists.freedesktop.org 5193F: include/drm/ttm/ 5194F: drivers/gpu/drm/ttm/ 5195 5196DSBR100 USB FM RADIO DRIVER 5197M: Alexey Klimov <klimov.linux@gmail.com> 5198L: linux-media@vger.kernel.org 5199T: git git://linuxtv.org/media_tree.git 5200S: Maintained 5201F: drivers/media/radio/dsbr100.c 5202 5203DSCC4 DRIVER 5204M: Francois Romieu <romieu@fr.zoreil.com> 5205L: netdev@vger.kernel.org 5206S: Maintained 5207F: drivers/net/wan/dscc4.c 5208 5209DT3155 MEDIA DRIVER 5210M: Hans Verkuil <hverkuil@xs4all.nl> 5211L: linux-media@vger.kernel.org 5212T: git git://linuxtv.org/media_tree.git 5213W: https://linuxtv.org 5214S: Odd Fixes 5215F: drivers/media/pci/dt3155/ 5216 5217DVB_USB_AF9015 MEDIA DRIVER 5218M: Antti Palosaari <crope@iki.fi> 5219L: linux-media@vger.kernel.org 5220W: https://linuxtv.org 5221W: http://palosaari.fi/linux/ 5222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5223T: git git://linuxtv.org/anttip/media_tree.git 5224S: Maintained 5225F: drivers/media/usb/dvb-usb-v2/af9015* 5226 5227DVB_USB_AF9035 MEDIA DRIVER 5228M: Antti Palosaari <crope@iki.fi> 5229L: linux-media@vger.kernel.org 5230W: https://linuxtv.org 5231W: http://palosaari.fi/linux/ 5232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5233T: git git://linuxtv.org/anttip/media_tree.git 5234S: Maintained 5235F: drivers/media/usb/dvb-usb-v2/af9035* 5236 5237DVB_USB_ANYSEE MEDIA DRIVER 5238M: Antti Palosaari <crope@iki.fi> 5239L: linux-media@vger.kernel.org 5240W: https://linuxtv.org 5241W: http://palosaari.fi/linux/ 5242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5243T: git git://linuxtv.org/anttip/media_tree.git 5244S: Maintained 5245F: drivers/media/usb/dvb-usb-v2/anysee* 5246 5247DVB_USB_AU6610 MEDIA DRIVER 5248M: Antti Palosaari <crope@iki.fi> 5249L: linux-media@vger.kernel.org 5250W: https://linuxtv.org 5251W: http://palosaari.fi/linux/ 5252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5253T: git git://linuxtv.org/anttip/media_tree.git 5254S: Maintained 5255F: drivers/media/usb/dvb-usb-v2/au6610* 5256 5257DVB_USB_CE6230 MEDIA DRIVER 5258M: Antti Palosaari <crope@iki.fi> 5259L: linux-media@vger.kernel.org 5260W: https://linuxtv.org 5261W: http://palosaari.fi/linux/ 5262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5263T: git git://linuxtv.org/anttip/media_tree.git 5264S: Maintained 5265F: drivers/media/usb/dvb-usb-v2/ce6230* 5266 5267DVB_USB_CXUSB MEDIA DRIVER 5268M: Michael Krufky <mkrufky@linuxtv.org> 5269L: linux-media@vger.kernel.org 5270W: https://linuxtv.org 5271W: http://github.com/mkrufky 5272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5273T: git git://linuxtv.org/media_tree.git 5274S: Maintained 5275F: drivers/media/usb/dvb-usb/cxusb* 5276 5277DVB_USB_EC168 MEDIA DRIVER 5278M: Antti Palosaari <crope@iki.fi> 5279L: linux-media@vger.kernel.org 5280W: https://linuxtv.org 5281W: http://palosaari.fi/linux/ 5282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5283T: git git://linuxtv.org/anttip/media_tree.git 5284S: Maintained 5285F: drivers/media/usb/dvb-usb-v2/ec168* 5286 5287DVB_USB_GL861 MEDIA DRIVER 5288M: Antti Palosaari <crope@iki.fi> 5289L: linux-media@vger.kernel.org 5290W: https://linuxtv.org 5291Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5292T: git git://linuxtv.org/anttip/media_tree.git 5293S: Maintained 5294F: drivers/media/usb/dvb-usb-v2/gl861* 5295 5296DVB_USB_MXL111SF MEDIA DRIVER 5297M: Michael Krufky <mkrufky@linuxtv.org> 5298L: linux-media@vger.kernel.org 5299W: https://linuxtv.org 5300W: http://github.com/mkrufky 5301Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5302T: git git://linuxtv.org/mkrufky/mxl111sf.git 5303S: Maintained 5304F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5305 5306DVB_USB_RTL28XXU MEDIA DRIVER 5307M: Antti Palosaari <crope@iki.fi> 5308L: linux-media@vger.kernel.org 5309W: https://linuxtv.org 5310W: http://palosaari.fi/linux/ 5311Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5312T: git git://linuxtv.org/anttip/media_tree.git 5313S: Maintained 5314F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5315 5316DVB_USB_V2 MEDIA DRIVER 5317M: Antti Palosaari <crope@iki.fi> 5318L: linux-media@vger.kernel.org 5319W: https://linuxtv.org 5320W: http://palosaari.fi/linux/ 5321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5322T: git git://linuxtv.org/anttip/media_tree.git 5323S: Maintained 5324F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5325F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5326 5327DYNAMIC DEBUG 5328M: Jason Baron <jbaron@akamai.com> 5329S: Maintained 5330F: lib/dynamic_debug.c 5331F: include/linux/dynamic_debug.h 5332 5333DYNAMIC INTERRUPT MODERATION 5334M: Tal Gilboa <talgi@mellanox.com> 5335S: Maintained 5336F: include/linux/net_dim.h 5337 5338DZ DECSTATION DZ11 SERIAL DRIVER 5339M: "Maciej W. Rozycki" <macro@linux-mips.org> 5340S: Maintained 5341F: drivers/tty/serial/dz.* 5342 5343E3X0 POWER BUTTON DRIVER 5344M: Moritz Fischer <moritz.fischer@ettus.com> 5345L: usrp-users@lists.ettus.com 5346W: http://www.ettus.com 5347S: Supported 5348F: drivers/input/misc/e3x0-button.c 5349F: Documentation/devicetree/bindings/input/e3x0-button.txt 5350 5351E4000 MEDIA DRIVER 5352M: Antti Palosaari <crope@iki.fi> 5353L: linux-media@vger.kernel.org 5354W: https://linuxtv.org 5355W: http://palosaari.fi/linux/ 5356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5357T: git git://linuxtv.org/anttip/media_tree.git 5358S: Maintained 5359F: drivers/media/tuners/e4000* 5360 5361EARTH_PT1 MEDIA DRIVER 5362M: Akihiro Tsukada <tskd08@gmail.com> 5363L: linux-media@vger.kernel.org 5364S: Odd Fixes 5365F: drivers/media/pci/pt1/ 5366 5367EARTH_PT3 MEDIA DRIVER 5368M: Akihiro Tsukada <tskd08@gmail.com> 5369L: linux-media@vger.kernel.org 5370S: Odd Fixes 5371F: drivers/media/pci/pt3/ 5372 5373EC100 MEDIA DRIVER 5374M: Antti Palosaari <crope@iki.fi> 5375L: linux-media@vger.kernel.org 5376W: https://linuxtv.org 5377W: http://palosaari.fi/linux/ 5378Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5379T: git git://linuxtv.org/anttip/media_tree.git 5380S: Maintained 5381F: drivers/media/dvb-frontends/ec100* 5382 5383ECRYPT FILE SYSTEM 5384M: Tyler Hicks <tyhicks@canonical.com> 5385L: ecryptfs@vger.kernel.org 5386W: http://ecryptfs.org 5387W: https://launchpad.net/ecryptfs 5388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5389S: Supported 5390F: Documentation/filesystems/ecryptfs.txt 5391F: fs/ecryptfs/ 5392 5393EDAC-AMD64 5394M: Borislav Petkov <bp@alien8.de> 5395L: linux-edac@vger.kernel.org 5396S: Maintained 5397F: drivers/edac/amd64_edac* 5398 5399EDAC-CALXEDA 5400M: Robert Richter <rric@kernel.org> 5401L: linux-edac@vger.kernel.org 5402S: Maintained 5403F: drivers/edac/highbank* 5404 5405EDAC-CAVIUM OCTEON 5406M: Ralf Baechle <ralf@linux-mips.org> 5407M: David Daney <david.daney@cavium.com> 5408L: linux-edac@vger.kernel.org 5409L: linux-mips@vger.kernel.org 5410S: Supported 5411F: drivers/edac/octeon_edac* 5412 5413EDAC-CAVIUM THUNDERX 5414M: David Daney <david.daney@cavium.com> 5415M: Jan Glauber <jglauber@cavium.com> 5416L: linux-edac@vger.kernel.org 5417S: Supported 5418F: drivers/edac/thunderx_edac* 5419 5420EDAC-CORE 5421M: Borislav Petkov <bp@alien8.de> 5422M: Mauro Carvalho Chehab <mchehab@kernel.org> 5423L: linux-edac@vger.kernel.org 5424T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5426S: Supported 5427F: Documentation/admin-guide/ras.rst 5428F: Documentation/driver-api/edac.rst 5429F: drivers/edac/ 5430F: include/linux/edac.h 5431 5432EDAC-E752X 5433M: Mark Gross <mark.gross@intel.com> 5434L: linux-edac@vger.kernel.org 5435S: Maintained 5436F: drivers/edac/e752x_edac.c 5437 5438EDAC-E7XXX 5439L: linux-edac@vger.kernel.org 5440S: Maintained 5441F: drivers/edac/e7xxx_edac.c 5442 5443EDAC-FSL_DDR 5444M: York Sun <york.sun@nxp.com> 5445L: linux-edac@vger.kernel.org 5446S: Maintained 5447F: drivers/edac/fsl_ddr_edac.* 5448 5449EDAC-GHES 5450M: Mauro Carvalho Chehab <mchehab@kernel.org> 5451L: linux-edac@vger.kernel.org 5452S: Maintained 5453F: drivers/edac/ghes_edac.c 5454 5455EDAC-I3000 5456L: linux-edac@vger.kernel.org 5457S: Orphan 5458F: drivers/edac/i3000_edac.c 5459 5460EDAC-I5000 5461L: linux-edac@vger.kernel.org 5462S: Maintained 5463F: drivers/edac/i5000_edac.c 5464 5465EDAC-I5400 5466M: Mauro Carvalho Chehab <mchehab@kernel.org> 5467L: linux-edac@vger.kernel.org 5468S: Maintained 5469F: drivers/edac/i5400_edac.c 5470 5471EDAC-I7300 5472M: Mauro Carvalho Chehab <mchehab@kernel.org> 5473L: linux-edac@vger.kernel.org 5474S: Maintained 5475F: drivers/edac/i7300_edac.c 5476 5477EDAC-I7CORE 5478M: Mauro Carvalho Chehab <mchehab@kernel.org> 5479L: linux-edac@vger.kernel.org 5480S: Maintained 5481F: drivers/edac/i7core_edac.c 5482 5483EDAC-I82443BXGX 5484M: Tim Small <tim@buttersideup.com> 5485L: linux-edac@vger.kernel.org 5486S: Maintained 5487F: drivers/edac/i82443bxgx_edac.c 5488 5489EDAC-I82975X 5490M: "Arvind R." <arvino55@gmail.com> 5491L: linux-edac@vger.kernel.org 5492S: Maintained 5493F: drivers/edac/i82975x_edac.c 5494 5495EDAC-IE31200 5496M: Jason Baron <jbaron@akamai.com> 5497L: linux-edac@vger.kernel.org 5498S: Maintained 5499F: drivers/edac/ie31200_edac.c 5500 5501EDAC-MPC85XX 5502M: Johannes Thumshirn <morbidrsa@gmail.com> 5503L: linux-edac@vger.kernel.org 5504S: Maintained 5505F: drivers/edac/mpc85xx_edac.[ch] 5506 5507EDAC-PASEMI 5508M: Egor Martovetsky <egor@pasemi.com> 5509L: linux-edac@vger.kernel.org 5510S: Maintained 5511F: drivers/edac/pasemi_edac.c 5512 5513EDAC-PND2 5514M: Tony Luck <tony.luck@intel.com> 5515L: linux-edac@vger.kernel.org 5516S: Maintained 5517F: drivers/edac/pnd2_edac.[ch] 5518 5519EDAC-R82600 5520M: Tim Small <tim@buttersideup.com> 5521L: linux-edac@vger.kernel.org 5522S: Maintained 5523F: drivers/edac/r82600_edac.c 5524 5525EDAC-SBRIDGE 5526M: Tony Luck <tony.luck@intel.com> 5527R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5528L: linux-edac@vger.kernel.org 5529S: Maintained 5530F: drivers/edac/sb_edac.c 5531 5532EDAC-SKYLAKE 5533M: Tony Luck <tony.luck@intel.com> 5534L: linux-edac@vger.kernel.org 5535S: Maintained 5536F: drivers/edac/skx_edac.c 5537 5538EDAC-TI 5539M: Tero Kristo <t-kristo@ti.com> 5540L: linux-edac@vger.kernel.org 5541S: Maintained 5542F: drivers/edac/ti_edac.c 5543 5544EDAC-QCOM 5545M: Channagoud Kadabi <ckadabi@codeaurora.org> 5546M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5547L: linux-arm-msm@vger.kernel.org 5548L: linux-edac@vger.kernel.org 5549S: Maintained 5550F: drivers/edac/qcom_edac.c 5551 5552EDIROL UA-101/UA-1000 DRIVER 5553M: Clemens Ladisch <clemens@ladisch.de> 5554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5555T: git git://git.alsa-project.org/alsa-kernel.git 5556S: Maintained 5557F: sound/usb/misc/ua101.c 5558 5559EFI TEST DRIVER 5560L: linux-efi@vger.kernel.org 5561M: Ivan Hu <ivan.hu@canonical.com> 5562M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5563S: Maintained 5564F: drivers/firmware/efi/test/ 5565 5566EFI VARIABLE FILESYSTEM 5567M: Matthew Garrett <matthew.garrett@nebula.com> 5568M: Jeremy Kerr <jk@ozlabs.org> 5569M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5571L: linux-efi@vger.kernel.org 5572S: Maintained 5573F: fs/efivarfs/ 5574 5575EFIFB FRAMEBUFFER DRIVER 5576L: linux-fbdev@vger.kernel.org 5577M: Peter Jones <pjones@redhat.com> 5578S: Maintained 5579F: drivers/video/fbdev/efifb.c 5580 5581EFS FILESYSTEM 5582W: http://aeschi.ch.eu.org/efs/ 5583S: Orphan 5584F: fs/efs/ 5585 5586EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5587M: Douglas Miller <dougmill@linux.ibm.com> 5588L: netdev@vger.kernel.org 5589S: Maintained 5590F: drivers/net/ethernet/ibm/ehea/ 5591 5592EM28XX VIDEO4LINUX DRIVER 5593M: Mauro Carvalho Chehab <mchehab@kernel.org> 5594L: linux-media@vger.kernel.org 5595W: https://linuxtv.org 5596T: git git://linuxtv.org/media_tree.git 5597S: Maintained 5598F: drivers/media/usb/em28xx/ 5599F: Documentation/media/v4l-drivers/em28xx* 5600 5601EMBEDDED LINUX 5602M: Paul Gortmaker <paul.gortmaker@windriver.com> 5603M: Matt Mackall <mpm@selenic.com> 5604M: David Woodhouse <dwmw2@infradead.org> 5605L: linux-embedded@vger.kernel.org 5606S: Maintained 5607 5608Emulex 10Gbps iSCSI - OneConnect DRIVER 5609M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5610M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5611M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5612L: linux-scsi@vger.kernel.org 5613W: http://www.broadcom.com 5614S: Supported 5615F: drivers/scsi/be2iscsi/ 5616 5617Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5618M: Sathya Perla <sathya.perla@broadcom.com> 5619M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5620M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5621M: Somnath Kotur <somnath.kotur@broadcom.com> 5622L: netdev@vger.kernel.org 5623W: http://www.emulex.com 5624S: Supported 5625F: drivers/net/ethernet/emulex/benet/ 5626 5627EMULEX ONECONNECT ROCE DRIVER 5628M: Selvin Xavier <selvin.xavier@broadcom.com> 5629M: Devesh Sharma <devesh.sharma@broadcom.com> 5630L: linux-rdma@vger.kernel.org 5631W: http://www.broadcom.com 5632S: Odd Fixes 5633F: drivers/infiniband/hw/ocrdma/ 5634F: include/uapi/rdma/ocrdma-abi.h 5635 5636EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5637M: James Smart <james.smart@broadcom.com> 5638M: Dick Kennedy <dick.kennedy@broadcom.com> 5639L: linux-scsi@vger.kernel.org 5640W: http://www.broadcom.com 5641S: Supported 5642F: drivers/scsi/lpfc/ 5643 5644ENE CB710 FLASH CARD READER DRIVER 5645M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5646S: Maintained 5647F: drivers/misc/cb710/ 5648F: drivers/mmc/host/cb710-mmc.* 5649F: include/linux/cb710.h 5650 5651ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5652M: Maxim Levitsky <maximlevitsky@gmail.com> 5653S: Maintained 5654F: drivers/media/rc/ene_ir.* 5655 5656EPSON S1D13XXX FRAMEBUFFER DRIVER 5657M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5658S: Maintained 5659T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5660F: drivers/video/fbdev/s1d13xxxfb.c 5661F: include/video/s1d13xxxfb.h 5662 5663ERRSEQ ERROR TRACKING INFRASTRUCTURE 5664M: Jeff Layton <jlayton@kernel.org> 5665S: Maintained 5666F: lib/errseq.c 5667F: include/linux/errseq.h 5668 5669ET131X NETWORK DRIVER 5670M: Mark Einon <mark.einon@gmail.com> 5671S: Odd Fixes 5672F: drivers/net/ethernet/agere/ 5673 5674ETHERNET BRIDGE 5675M: Roopa Prabhu <roopa@cumulusnetworks.com> 5676M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5677L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5678L: netdev@vger.kernel.org 5679W: http://www.linuxfoundation.org/en/Net:Bridge 5680S: Maintained 5681F: include/linux/netfilter_bridge/ 5682F: net/bridge/ 5683 5684ETHERNET PHY LIBRARY 5685M: Andrew Lunn <andrew@lunn.ch> 5686M: Florian Fainelli <f.fainelli@gmail.com> 5687M: Heiner Kallweit <hkallweit1@gmail.com> 5688L: netdev@vger.kernel.org 5689S: Maintained 5690F: Documentation/ABI/testing/sysfs-bus-mdio 5691F: Documentation/devicetree/bindings/net/mdio* 5692F: Documentation/networking/phy.txt 5693F: drivers/net/phy/ 5694F: drivers/of/of_mdio.c 5695F: drivers/of/of_net.c 5696F: include/linux/*mdio*.h 5697F: include/linux/of_net.h 5698F: include/linux/phy.h 5699F: include/linux/phy_fixed.h 5700F: include/linux/platform_data/mdio-bcm-unimac.h 5701F: include/linux/platform_data/mdio-gpio.h 5702F: include/trace/events/mdio.h 5703F: include/uapi/linux/mdio.h 5704F: include/uapi/linux/mii.h 5705 5706EXT2 FILE SYSTEM 5707M: Jan Kara <jack@suse.com> 5708L: linux-ext4@vger.kernel.org 5709S: Maintained 5710F: Documentation/filesystems/ext2.txt 5711F: fs/ext2/ 5712F: include/linux/ext2* 5713 5714EXT4 FILE SYSTEM 5715M: "Theodore Ts'o" <tytso@mit.edu> 5716M: Andreas Dilger <adilger.kernel@dilger.ca> 5717L: linux-ext4@vger.kernel.org 5718W: http://ext4.wiki.kernel.org 5719Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5721S: Maintained 5722F: Documentation/filesystems/ext4/ 5723F: fs/ext4/ 5724 5725Extended Verification Module (EVM) 5726M: Mimi Zohar <zohar@linux.ibm.com> 5727L: linux-integrity@vger.kernel.org 5728S: Supported 5729F: security/integrity/evm/ 5730 5731EXTENSIBLE FIRMWARE INTERFACE (EFI) 5732M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5733L: linux-efi@vger.kernel.org 5734T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5735S: Maintained 5736F: Documentation/efi-stub.txt 5737F: arch/*/kernel/efi.c 5738F: arch/x86/boot/compressed/eboot.[ch] 5739F: arch/*/include/asm/efi.h 5740F: arch/x86/platform/efi/ 5741F: drivers/firmware/efi/ 5742F: include/linux/efi*.h 5743F: arch/arm/boot/compressed/efi-header.S 5744F: arch/arm64/kernel/efi-entry.S 5745 5746EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5747M: MyungJoo Ham <myungjoo.ham@samsung.com> 5748M: Chanwoo Choi <cw00.choi@samsung.com> 5749L: linux-kernel@vger.kernel.org 5750T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5751S: Maintained 5752F: drivers/extcon/ 5753F: include/linux/extcon/ 5754F: include/linux/extcon.h 5755F: Documentation/extcon/ 5756F: Documentation/devicetree/bindings/extcon/ 5757 5758EXYNOS DP DRIVER 5759M: Jingoo Han <jingoohan1@gmail.com> 5760L: dri-devel@lists.freedesktop.org 5761S: Maintained 5762F: drivers/gpu/drm/exynos/exynos_dp* 5763 5764EXYNOS SYSMMU (IOMMU) driver 5765M: Marek Szyprowski <m.szyprowski@samsung.com> 5766L: iommu@lists.linux-foundation.org 5767S: Maintained 5768F: drivers/iommu/exynos-iommu.c 5769 5770EZchip NPS platform support 5771M: Vineet Gupta <vgupta@synopsys.com> 5772M: Ofer Levi <oferle@mellanox.com> 5773S: Supported 5774F: arch/arc/plat-eznps 5775F: arch/arc/boot/dts/eznps.dts 5776 5777F2FS FILE SYSTEM 5778M: Jaegeuk Kim <jaegeuk@kernel.org> 5779M: Chao Yu <yuchao0@huawei.com> 5780L: linux-f2fs-devel@lists.sourceforge.net 5781W: https://f2fs.wiki.kernel.org/ 5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5783S: Maintained 5784F: Documentation/filesystems/f2fs.txt 5785F: Documentation/ABI/testing/sysfs-fs-f2fs 5786F: fs/f2fs/ 5787F: include/linux/f2fs_fs.h 5788F: include/trace/events/f2fs.h 5789 5790F71805F HARDWARE MONITORING DRIVER 5791M: Jean Delvare <jdelvare@suse.com> 5792L: linux-hwmon@vger.kernel.org 5793S: Maintained 5794F: Documentation/hwmon/f71805f 5795F: drivers/hwmon/f71805f.c 5796 5797FADDR2LINE 5798M: Josh Poimboeuf <jpoimboe@redhat.com> 5799S: Maintained 5800F: scripts/faddr2line 5801 5802FAILOVER MODULE 5803M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5804L: netdev@vger.kernel.org 5805S: Supported 5806F: net/core/failover.c 5807F: include/net/failover.h 5808F: Documentation/networking/failover.rst 5809 5810FANOTIFY 5811M: Jan Kara <jack@suse.cz> 5812R: Amir Goldstein <amir73il@gmail.com> 5813L: linux-fsdevel@vger.kernel.org 5814S: Maintained 5815F: fs/notify/fanotify/ 5816F: include/linux/fanotify.h 5817F: include/uapi/linux/fanotify.h 5818 5819FARSYNC SYNCHRONOUS DRIVER 5820M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5821W: http://www.farsite.co.uk/ 5822S: Supported 5823F: drivers/net/wan/farsync.* 5824 5825FAULT INJECTION SUPPORT 5826M: Akinobu Mita <akinobu.mita@gmail.com> 5827S: Supported 5828F: Documentation/fault-injection/ 5829F: lib/fault-inject.c 5830 5831FBTFT Framebuffer drivers 5832S: Orphan 5833L: dri-devel@lists.freedesktop.org 5834L: linux-fbdev@vger.kernel.org 5835F: drivers/staging/fbtft/ 5836 5837FC0011 TUNER DRIVER 5838M: Michael Buesch <m@bues.ch> 5839L: linux-media@vger.kernel.org 5840S: Maintained 5841F: drivers/media/tuners/fc0011.h 5842F: drivers/media/tuners/fc0011.c 5843 5844FC2580 MEDIA DRIVER 5845M: Antti Palosaari <crope@iki.fi> 5846L: linux-media@vger.kernel.org 5847W: https://linuxtv.org 5848W: http://palosaari.fi/linux/ 5849Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5850T: git git://linuxtv.org/anttip/media_tree.git 5851S: Maintained 5852F: drivers/media/tuners/fc2580* 5853 5854FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5855M: Johannes Thumshirn <jth@kernel.org> 5856L: linux-scsi@vger.kernel.org 5857W: www.Open-FCoE.org 5858S: Supported 5859F: drivers/scsi/libfc/ 5860F: drivers/scsi/fcoe/ 5861F: include/scsi/fc/ 5862F: include/scsi/libfc.h 5863F: include/scsi/libfcoe.h 5864F: include/uapi/scsi/fc/ 5865 5866FILE LOCKING (flock() and fcntl()/lockf()) 5867M: Jeff Layton <jlayton@kernel.org> 5868M: "J. Bruce Fields" <bfields@fieldses.org> 5869L: linux-fsdevel@vger.kernel.org 5870S: Maintained 5871F: include/linux/fcntl.h 5872F: include/uapi/linux/fcntl.h 5873F: fs/fcntl.c 5874F: fs/locks.c 5875 5876FILESYSTEMS (VFS and infrastructure) 5877M: Alexander Viro <viro@zeniv.linux.org.uk> 5878L: linux-fsdevel@vger.kernel.org 5879S: Maintained 5880F: fs/* 5881F: include/linux/fs.h 5882F: include/uapi/linux/fs.h 5883 5884FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5885M: Riku Voipio <riku.voipio@iki.fi> 5886L: linux-hwmon@vger.kernel.org 5887S: Maintained 5888F: drivers/hwmon/f75375s.c 5889F: include/linux/f75375s.h 5890 5891FIREWIRE AUDIO DRIVERS 5892M: Clemens Ladisch <clemens@ladisch.de> 5893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5894T: git git://git.alsa-project.org/alsa-kernel.git 5895S: Maintained 5896F: sound/firewire/ 5897 5898FIREWIRE MEDIA DRIVERS (firedtv) 5899M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5900L: linux-media@vger.kernel.org 5901L: linux1394-devel@lists.sourceforge.net 5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5903S: Maintained 5904F: drivers/media/firewire/ 5905 5906FIREWIRE SBP-2 TARGET 5907M: Chris Boot <bootc@bootc.net> 5908L: linux-scsi@vger.kernel.org 5909L: target-devel@vger.kernel.org 5910L: linux1394-devel@lists.sourceforge.net 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5912S: Maintained 5913F: drivers/target/sbp/ 5914 5915FIREWIRE SUBSYSTEM 5916M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5917L: linux1394-devel@lists.sourceforge.net 5918W: http://ieee1394.wiki.kernel.org/ 5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5920S: Maintained 5921F: drivers/firewire/ 5922F: include/linux/firewire.h 5923F: include/uapi/linux/firewire*.h 5924F: tools/firewire/ 5925 5926FIRMWARE LOADER (request_firmware) 5927M: Luis Chamberlain <mcgrof@kernel.org> 5928L: linux-kernel@vger.kernel.org 5929S: Maintained 5930F: Documentation/firmware_class/ 5931F: drivers/base/firmware_loader/ 5932F: include/linux/firmware.h 5933 5934FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5935M: Joshua Morris <josh.h.morris@us.ibm.com> 5936M: Philip Kelleher <pjk1939@linux.ibm.com> 5937S: Maintained 5938F: drivers/block/rsxx/ 5939 5940FLOPPY DRIVER 5941M: Jiri Kosina <jikos@kernel.org> 5942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5943S: Odd fixes 5944F: drivers/block/floppy.c 5945 5946FMC SUBSYSTEM 5947M: Alessandro Rubini <rubini@gnudd.com> 5948W: http://www.ohwr.org/projects/fmc-bus 5949S: Supported 5950F: drivers/fmc/ 5951F: include/linux/fmc*.h 5952F: include/linux/ipmi-fru.h 5953K: fmc_d.*register 5954 5955FPGA MANAGER FRAMEWORK 5956M: Alan Tull <atull@kernel.org> 5957M: Moritz Fischer <mdf@kernel.org> 5958L: linux-fpga@vger.kernel.org 5959S: Maintained 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5961Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5962F: Documentation/fpga/ 5963F: Documentation/driver-api/fpga/ 5964F: Documentation/devicetree/bindings/fpga/ 5965F: drivers/fpga/ 5966F: include/linux/fpga/ 5967W: http://www.rocketboards.org 5968 5969FPGA DFL DRIVERS 5970M: Wu Hao <hao.wu@intel.com> 5971L: linux-fpga@vger.kernel.org 5972S: Maintained 5973F: Documentation/fpga/dfl.txt 5974F: include/uapi/linux/fpga-dfl.h 5975F: drivers/fpga/dfl* 5976 5977FPU EMULATOR 5978M: Bill Metzenthen <billm@melbpc.org.au> 5979W: http://floatingpoint.sourceforge.net/emulator/index.html 5980S: Maintained 5981F: arch/x86/math-emu/ 5982 5983FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5984L: netdev@vger.kernel.org 5985S: Orphan 5986F: drivers/net/wan/dlci.c 5987F: drivers/net/wan/sdla.c 5988 5989FRAMEBUFFER LAYER 5990M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5991L: dri-devel@lists.freedesktop.org 5992L: linux-fbdev@vger.kernel.org 5993T: git git://github.com/bzolnier/linux.git 5994Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5995S: Maintained 5996F: Documentation/fb/ 5997F: drivers/video/ 5998F: include/video/ 5999F: include/linux/fb.h 6000F: include/uapi/video/ 6001F: include/uapi/linux/fb.h 6002 6003FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6004M: Horia Geantă <horia.geanta@nxp.com> 6005M: Aymen Sghaier <aymen.sghaier@nxp.com> 6006L: linux-crypto@vger.kernel.org 6007S: Maintained 6008F: drivers/crypto/caam/ 6009F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6010 6011FREESCALE DIU FRAMEBUFFER DRIVER 6012M: Timur Tabi <timur@kernel.org> 6013L: linux-fbdev@vger.kernel.org 6014S: Maintained 6015F: drivers/video/fbdev/fsl-diu-fb.* 6016 6017FREESCALE DMA DRIVER 6018M: Li Yang <leoyang.li@nxp.com> 6019M: Zhang Wei <zw@zh-kernel.org> 6020L: linuxppc-dev@lists.ozlabs.org 6021S: Maintained 6022F: drivers/dma/fsldma.* 6023 6024FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6025M: Claudiu Manoil <claudiu.manoil@nxp.com> 6026L: netdev@vger.kernel.org 6027S: Maintained 6028F: drivers/net/ethernet/freescale/gianfar* 6029F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6030 6031FREESCALE GPMI NAND DRIVER 6032M: Han Xu <han.xu@nxp.com> 6033L: linux-mtd@lists.infradead.org 6034S: Maintained 6035F: drivers/mtd/nand/raw/gpmi-nand/* 6036 6037FREESCALE I2C CPM DRIVER 6038M: Jochen Friedrich <jochen@scram.de> 6039L: linuxppc-dev@lists.ozlabs.org 6040L: linux-i2c@vger.kernel.org 6041S: Maintained 6042F: drivers/i2c/busses/i2c-cpm.c 6043 6044FREESCALE IMX LPI2C DRIVER 6045M: Dong Aisheng <aisheng.dong@nxp.com> 6046L: linux-i2c@vger.kernel.org 6047L: linux-imx@nxp.com 6048S: Maintained 6049F: drivers/i2c/busses/i2c-imx-lpi2c.c 6050F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6051 6052FREESCALE IMX / MXC FEC DRIVER 6053M: Fugang Duan <fugang.duan@nxp.com> 6054L: netdev@vger.kernel.org 6055S: Maintained 6056F: drivers/net/ethernet/freescale/fec_main.c 6057F: drivers/net/ethernet/freescale/fec_ptp.c 6058F: drivers/net/ethernet/freescale/fec.h 6059F: Documentation/devicetree/bindings/net/fsl-fec.txt 6060 6061FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6062M: Sascha Hauer <s.hauer@pengutronix.de> 6063R: Pengutronix Kernel Team <kernel@pengutronix.de> 6064L: linux-fbdev@vger.kernel.org 6065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6066S: Maintained 6067F: include/linux/platform_data/video-imxfb.h 6068F: drivers/video/fbdev/imxfb.c 6069 6070FREESCALE QORIQ DPAA ETHERNET DRIVER 6071M: Madalin Bucur <madalin.bucur@nxp.com> 6072L: netdev@vger.kernel.org 6073S: Maintained 6074F: drivers/net/ethernet/freescale/dpaa 6075 6076FREESCALE QORIQ DPAA FMAN DRIVER 6077M: Madalin Bucur <madalin.bucur@nxp.com> 6078L: netdev@vger.kernel.org 6079S: Maintained 6080F: drivers/net/ethernet/freescale/fman 6081F: Documentation/devicetree/bindings/net/fsl-fman.txt 6082 6083FREESCALE QORIQ PTP CLOCK DRIVER 6084M: Yangbo Lu <yangbo.lu@nxp.com> 6085L: netdev@vger.kernel.org 6086S: Maintained 6087F: drivers/ptp/ptp_qoriq.c 6088F: include/linux/fsl/ptp_qoriq.h 6089F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6090 6091FREESCALE QUAD SPI DRIVER 6092M: Han Xu <han.xu@nxp.com> 6093L: linux-mtd@lists.infradead.org 6094S: Maintained 6095F: drivers/mtd/spi-nor/fsl-quadspi.c 6096 6097FREESCALE QUICC ENGINE LIBRARY 6098M: Qiang Zhao <qiang.zhao@nxp.com> 6099L: linuxppc-dev@lists.ozlabs.org 6100S: Maintained 6101F: drivers/soc/fsl/qe/ 6102F: include/soc/fsl/*qe*.h 6103F: include/soc/fsl/*ucc*.h 6104 6105FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6106M: Li Yang <leoyang.li@nxp.com> 6107L: netdev@vger.kernel.org 6108L: linuxppc-dev@lists.ozlabs.org 6109S: Maintained 6110F: drivers/net/ethernet/freescale/ucc_geth* 6111 6112FREESCALE QUICC ENGINE UCC HDLC DRIVER 6113M: Zhao Qiang <qiang.zhao@nxp.com> 6114L: netdev@vger.kernel.org 6115L: linuxppc-dev@lists.ozlabs.org 6116S: Maintained 6117F: drivers/net/wan/fsl_ucc_hdlc* 6118 6119FREESCALE QUICC ENGINE UCC UART DRIVER 6120M: Timur Tabi <timur@kernel.org> 6121L: linuxppc-dev@lists.ozlabs.org 6122S: Maintained 6123F: drivers/tty/serial/ucc_uart.c 6124 6125FREESCALE SOC DRIVERS 6126M: Li Yang <leoyang.li@nxp.com> 6127L: linuxppc-dev@lists.ozlabs.org 6128L: linux-arm-kernel@lists.infradead.org 6129S: Maintained 6130F: Documentation/devicetree/bindings/soc/fsl/ 6131F: drivers/soc/fsl/ 6132F: include/linux/fsl/ 6133 6134FREESCALE SOC FS_ENET DRIVER 6135M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6136L: linuxppc-dev@lists.ozlabs.org 6137L: netdev@vger.kernel.org 6138S: Maintained 6139F: drivers/net/ethernet/freescale/fs_enet/ 6140F: include/linux/fs_enet_pd.h 6141 6142FREESCALE SOC SOUND DRIVERS 6143M: Timur Tabi <timur@kernel.org> 6144M: Nicolin Chen <nicoleotsuka@gmail.com> 6145M: Xiubo Li <Xiubo.Lee@gmail.com> 6146R: Fabio Estevam <fabio.estevam@nxp.com> 6147L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6148L: linuxppc-dev@lists.ozlabs.org 6149S: Maintained 6150F: sound/soc/fsl/fsl* 6151F: sound/soc/fsl/imx* 6152F: sound/soc/fsl/mpc8610_hpcd.c 6153 6154FREESCALE USB PERIPHERAL DRIVERS 6155M: Li Yang <leoyang.li@nxp.com> 6156L: linux-usb@vger.kernel.org 6157L: linuxppc-dev@lists.ozlabs.org 6158S: Maintained 6159F: drivers/usb/gadget/udc/fsl* 6160 6161FREEVXFS FILESYSTEM 6162M: Christoph Hellwig <hch@infradead.org> 6163W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6164S: Maintained 6165F: fs/freevxfs/ 6166 6167FREEZER 6168M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6169M: Pavel Machek <pavel@ucw.cz> 6170L: linux-pm@vger.kernel.org 6171S: Supported 6172F: Documentation/power/freezing-of-tasks.txt 6173F: include/linux/freezer.h 6174F: kernel/freezer.c 6175 6176FRONTSWAP API 6177M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6178L: linux-kernel@vger.kernel.org 6179S: Maintained 6180F: mm/frontswap.c 6181F: include/linux/frontswap.h 6182 6183FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6184M: David Howells <dhowells@redhat.com> 6185L: linux-cachefs@redhat.com (moderated for non-subscribers) 6186S: Supported 6187F: Documentation/filesystems/caching/ 6188F: fs/fscache/ 6189F: include/linux/fscache*.h 6190 6191FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6192M: Theodore Y. Ts'o <tytso@mit.edu> 6193M: Jaegeuk Kim <jaegeuk@kernel.org> 6194L: linux-fscrypt@vger.kernel.org 6195Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6197S: Supported 6198F: fs/crypto/ 6199F: include/linux/fscrypt*.h 6200F: Documentation/filesystems/fscrypt.rst 6201 6202FSI-ATTACHED I2C DRIVER 6203M: Eddie James <eajames@linux.ibm.com> 6204L: linux-i2c@vger.kernel.org 6205L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6206S: Maintained 6207F: drivers/i2c/busses/i2c-fsi.c 6208F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6209 6210FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6211M: Jan Kara <jack@suse.cz> 6212R: Amir Goldstein <amir73il@gmail.com> 6213L: linux-fsdevel@vger.kernel.org 6214S: Maintained 6215F: fs/notify/ 6216F: include/linux/fsnotify*.h 6217 6218FUJITSU LAPTOP EXTRAS 6219M: Jonathan Woithe <jwoithe@just42.net> 6220L: platform-driver-x86@vger.kernel.org 6221S: Maintained 6222F: drivers/platform/x86/fujitsu-laptop.c 6223 6224FUJITSU M-5MO LS CAMERA ISP DRIVER 6225M: Kyungmin Park <kyungmin.park@samsung.com> 6226M: Heungjun Kim <riverful.kim@samsung.com> 6227L: linux-media@vger.kernel.org 6228S: Maintained 6229F: drivers/media/i2c/m5mols/ 6230F: include/media/i2c/m5mols.h 6231 6232FUJITSU TABLET EXTRAS 6233M: Robert Gerlach <khnz@gmx.de> 6234L: platform-driver-x86@vger.kernel.org 6235S: Maintained 6236F: drivers/platform/x86/fujitsu-tablet.c 6237 6238FUSE: FILESYSTEM IN USERSPACE 6239M: Miklos Szeredi <miklos@szeredi.hu> 6240L: linux-fsdevel@vger.kernel.org 6241W: http://fuse.sourceforge.net/ 6242T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6243S: Maintained 6244F: fs/fuse/ 6245F: include/uapi/linux/fuse.h 6246F: Documentation/filesystems/fuse.txt 6247 6248FUTEX SUBSYSTEM 6249M: Thomas Gleixner <tglx@linutronix.de> 6250M: Ingo Molnar <mingo@redhat.com> 6251R: Peter Zijlstra <peterz@infradead.org> 6252R: Darren Hart <dvhart@infradead.org> 6253L: linux-kernel@vger.kernel.org 6254T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6255S: Maintained 6256F: kernel/futex.c 6257F: kernel/futex_compat.c 6258F: include/asm-generic/futex.h 6259F: include/linux/futex.h 6260F: include/uapi/linux/futex.h 6261F: tools/testing/selftests/futex/ 6262F: tools/perf/bench/futex* 6263F: Documentation/*futex* 6264 6265GCC PLUGINS 6266M: Kees Cook <keescook@chromium.org> 6267R: Emese Revfy <re.emese@gmail.com> 6268L: kernel-hardening@lists.openwall.com 6269S: Maintained 6270F: scripts/gcc-plugins/ 6271F: scripts/gcc-plugin.sh 6272F: scripts/Makefile.gcc-plugins 6273F: Documentation/gcc-plugins.txt 6274 6275GASKET DRIVER FRAMEWORK 6276M: Rob Springer <rspringer@google.com> 6277M: Todd Poynor <toddpoynor@google.com> 6278M: Ben Chan <benchan@chromium.org> 6279S: Maintained 6280F: drivers/staging/gasket/ 6281 6282GCOV BASED KERNEL PROFILING 6283M: Peter Oberparleiter <oberpar@linux.ibm.com> 6284S: Maintained 6285F: kernel/gcov/ 6286F: Documentation/dev-tools/gcov.rst 6287 6288GDB KERNEL DEBUGGING HELPER SCRIPTS 6289M: Jan Kiszka <jan.kiszka@siemens.com> 6290M: Kieran Bingham <kbingham@kernel.org> 6291S: Supported 6292F: scripts/gdb/ 6293 6294GDT SCSI DISK ARRAY CONTROLLER DRIVER 6295M: Achim Leubner <achim_leubner@adaptec.com> 6296L: linux-scsi@vger.kernel.org 6297W: http://www.icp-vortex.com/ 6298S: Supported 6299F: drivers/scsi/gdt* 6300 6301GEMTEK FM RADIO RECEIVER DRIVER 6302M: Hans Verkuil <hverkuil@xs4all.nl> 6303L: linux-media@vger.kernel.org 6304T: git git://linuxtv.org/media_tree.git 6305W: https://linuxtv.org 6306S: Maintained 6307F: drivers/media/radio/radio-gemtek* 6308 6309GENERIC GPIO I2C DRIVER 6310M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6311S: Supported 6312F: drivers/i2c/busses/i2c-gpio.c 6313F: include/linux/platform_data/i2c-gpio.h 6314 6315GENERIC GPIO I2C MULTIPLEXER DRIVER 6316M: Peter Korsgaard <peter.korsgaard@barco.com> 6317L: linux-i2c@vger.kernel.org 6318S: Supported 6319F: drivers/i2c/muxes/i2c-mux-gpio.c 6320F: include/linux/platform_data/i2c-mux-gpio.h 6321F: Documentation/i2c/muxes/i2c-mux-gpio 6322 6323GENERIC HDLC (WAN) DRIVERS 6324M: Krzysztof Halasa <khc@pm.waw.pl> 6325W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6326S: Maintained 6327F: drivers/net/wan/c101.c 6328F: drivers/net/wan/hd6457* 6329F: drivers/net/wan/hdlc* 6330F: drivers/net/wan/n2.c 6331F: drivers/net/wan/pc300too.c 6332F: drivers/net/wan/pci200syn.c 6333F: drivers/net/wan/wanxl* 6334 6335GENERIC INCLUDE/ASM HEADER FILES 6336M: Arnd Bergmann <arnd@arndb.de> 6337L: linux-arch@vger.kernel.org 6338T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6339S: Maintained 6340F: include/asm-generic/ 6341F: include/uapi/asm-generic/ 6342 6343GENERIC PHY FRAMEWORK 6344M: Kishon Vijay Abraham I <kishon@ti.com> 6345L: linux-kernel@vger.kernel.org 6346T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6347S: Supported 6348F: drivers/phy/ 6349F: include/linux/phy/ 6350F: Documentation/devicetree/bindings/phy/ 6351 6352GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6353M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6354S: Supported 6355F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6356 6357GENERIC PM DOMAINS 6358M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6359M: Kevin Hilman <khilman@kernel.org> 6360M: Ulf Hansson <ulf.hansson@linaro.org> 6361L: linux-pm@vger.kernel.org 6362S: Supported 6363F: drivers/base/power/domain*.c 6364F: include/linux/pm_domain.h 6365F: Documentation/devicetree/bindings/power/power_domain.txt 6366 6367GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6368M: Eugen Hristev <eugen.hristev@microchip.com> 6369L: linux-input@vger.kernel.org 6370S: Maintained 6371F: drivers/input/touchscreen/resistive-adc-touch.c 6372 6373GENERIC UIO DRIVER FOR PCI DEVICES 6374M: "Michael S. Tsirkin" <mst@redhat.com> 6375L: kvm@vger.kernel.org 6376S: Supported 6377F: drivers/uio/uio_pci_generic.c 6378 6379GENWQE (IBM Generic Workqueue Card) 6380M: Frank Haverkamp <haver@linux.ibm.com> 6381S: Supported 6382F: drivers/misc/genwqe/ 6383 6384GET_MAINTAINER SCRIPT 6385M: Joe Perches <joe@perches.com> 6386S: Maintained 6387F: scripts/get_maintainer.pl 6388 6389GFS2 FILE SYSTEM 6390M: Bob Peterson <rpeterso@redhat.com> 6391M: Andreas Gruenbacher <agruenba@redhat.com> 6392L: cluster-devel@redhat.com 6393W: http://sources.redhat.com/cluster/ 6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6395S: Supported 6396F: Documentation/filesystems/gfs2*.txt 6397F: fs/gfs2/ 6398F: include/uapi/linux/gfs2_ondisk.h 6399 6400GIGASET ISDN DRIVERS 6401M: Paul Bolle <pebolle@tiscali.nl> 6402L: gigaset307x-common@lists.sourceforge.net 6403W: http://gigaset307x.sourceforge.net/ 6404S: Odd Fixes 6405F: Documentation/isdn/README.gigaset 6406F: drivers/isdn/gigaset/ 6407F: include/uapi/linux/gigaset_dev.h 6408 6409GNSS SUBSYSTEM 6410M: Johan Hovold <johan@kernel.org> 6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6412S: Maintained 6413F: Documentation/ABI/testing/sysfs-class-gnss 6414F: Documentation/devicetree/bindings/gnss/ 6415F: drivers/gnss/ 6416F: include/linux/gnss.h 6417 6418GO7007 MPEG CODEC 6419M: Hans Verkuil <hans.verkuil@cisco.com> 6420L: linux-media@vger.kernel.org 6421S: Maintained 6422F: drivers/media/usb/go7007/ 6423 6424GOODIX TOUCHSCREEN 6425M: Bastien Nocera <hadess@hadess.net> 6426L: linux-input@vger.kernel.org 6427S: Maintained 6428F: drivers/input/touchscreen/goodix.c 6429 6430GPD POCKET FAN DRIVER 6431M: Hans de Goede <hdegoede@redhat.com> 6432L: platform-driver-x86@vger.kernel.org 6433S: Maintained 6434F: drivers/platform/x86/gpd-pocket-fan.c 6435 6436GPIO ACPI SUPPORT 6437M: Mika Westerberg <mika.westerberg@linux.intel.com> 6438M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6439L: linux-gpio@vger.kernel.org 6440L: linux-acpi@vger.kernel.org 6441S: Maintained 6442F: Documentation/acpi/gpio-properties.txt 6443F: drivers/gpio/gpiolib-acpi.c 6444 6445GPIO IR Transmitter 6446M: Sean Young <sean@mess.org> 6447L: linux-media@vger.kernel.org 6448S: Maintained 6449F: drivers/media/rc/gpio-ir-tx.c 6450 6451GPIO MOCKUP DRIVER 6452M: Bamvor Jian Zhang <bamv2005@gmail.com> 6453L: linux-gpio@vger.kernel.org 6454S: Maintained 6455F: drivers/gpio/gpio-mockup.c 6456F: tools/testing/selftests/gpio/ 6457 6458GPIO SUBSYSTEM 6459M: Linus Walleij <linus.walleij@linaro.org> 6460M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6461L: linux-gpio@vger.kernel.org 6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6463S: Maintained 6464F: Documentation/devicetree/bindings/gpio/ 6465F: Documentation/driver-api/gpio/ 6466F: Documentation/gpio/ 6467F: Documentation/ABI/testing/gpio-cdev 6468F: Documentation/ABI/obsolete/sysfs-gpio 6469F: drivers/gpio/ 6470F: include/linux/gpio/ 6471F: include/linux/gpio.h 6472F: include/linux/of_gpio.h 6473F: include/asm-generic/gpio.h 6474F: include/uapi/linux/gpio.h 6475F: tools/gpio/ 6476 6477GRE DEMULTIPLEXER DRIVER 6478M: Dmitry Kozlov <xeb@mail.ru> 6479L: netdev@vger.kernel.org 6480S: Maintained 6481F: net/ipv4/gre_demux.c 6482F: net/ipv4/gre_offload.c 6483F: include/net/gre.h 6484 6485GRETH 10/100/1G Ethernet MAC device driver 6486M: Andreas Larsson <andreas@gaisler.com> 6487L: netdev@vger.kernel.org 6488S: Maintained 6489F: drivers/net/ethernet/aeroflex/ 6490 6491GREYBUS AUDIO PROTOCOLS DRIVERS 6492M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6493M: Mark Greer <mgreer@animalcreek.com> 6494S: Maintained 6495F: drivers/staging/greybus/audio_apbridgea.c 6496F: drivers/staging/greybus/audio_apbridgea.h 6497F: drivers/staging/greybus/audio_codec.c 6498F: drivers/staging/greybus/audio_codec.h 6499F: drivers/staging/greybus/audio_gb.c 6500F: drivers/staging/greybus/audio_manager.c 6501F: drivers/staging/greybus/audio_manager.h 6502F: drivers/staging/greybus/audio_manager_module.c 6503F: drivers/staging/greybus/audio_manager_private.h 6504F: drivers/staging/greybus/audio_manager_sysfs.c 6505F: drivers/staging/greybus/audio_module.c 6506F: drivers/staging/greybus/audio_topology.c 6507 6508GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6509M: Viresh Kumar <vireshk@kernel.org> 6510S: Maintained 6511F: drivers/staging/greybus/authentication.c 6512F: drivers/staging/greybus/bootrom.c 6513F: drivers/staging/greybus/firmware.h 6514F: drivers/staging/greybus/fw-core.c 6515F: drivers/staging/greybus/fw-download.c 6516F: drivers/staging/greybus/fw-management.c 6517F: drivers/staging/greybus/greybus_authentication.h 6518F: drivers/staging/greybus/greybus_firmware.h 6519F: drivers/staging/greybus/hid.c 6520F: drivers/staging/greybus/i2c.c 6521F: drivers/staging/greybus/spi.c 6522F: drivers/staging/greybus/spilib.c 6523F: drivers/staging/greybus/spilib.h 6524 6525GREYBUS LOOPBACK DRIVER 6526M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6527S: Maintained 6528F: drivers/staging/greybus/loopback.c 6529 6530GREYBUS PLATFORM DRIVERS 6531M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6532S: Maintained 6533F: drivers/staging/greybus/arche-platform.c 6534F: drivers/staging/greybus/arche-apb-ctrl.c 6535F: drivers/staging/greybus/arche_platform.h 6536 6537GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6538M: Rui Miguel Silva <rmfrfs@gmail.com> 6539S: Maintained 6540F: drivers/staging/greybus/sdio.c 6541F: drivers/staging/greybus/light.c 6542F: drivers/staging/greybus/gpio.c 6543F: drivers/staging/greybus/power_supply.c 6544F: drivers/staging/greybus/spi.c 6545F: drivers/staging/greybus/spilib.c 6546 6547GREYBUS SUBSYSTEM 6548M: Johan Hovold <johan@kernel.org> 6549M: Alex Elder <elder@kernel.org> 6550M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6551S: Maintained 6552F: drivers/staging/greybus/ 6553L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6554 6555GREYBUS UART PROTOCOLS DRIVERS 6556M: David Lin <dtwlin@gmail.com> 6557S: Maintained 6558F: drivers/staging/greybus/uart.c 6559F: drivers/staging/greybus/log.c 6560 6561GS1662 VIDEO SERIALIZER 6562M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6563L: linux-media@vger.kernel.org 6564T: git git://linuxtv.org/media_tree.git 6565S: Maintained 6566F: drivers/media/spi/gs1662.c 6567 6568GSPCA FINEPIX SUBDRIVER 6569M: Frank Zago <frank@zago.net> 6570L: linux-media@vger.kernel.org 6571T: git git://linuxtv.org/media_tree.git 6572S: Maintained 6573F: drivers/media/usb/gspca/finepix.c 6574 6575GSPCA GL860 SUBDRIVER 6576M: Olivier Lorin <o.lorin@laposte.net> 6577L: linux-media@vger.kernel.org 6578T: git git://linuxtv.org/media_tree.git 6579S: Maintained 6580F: drivers/media/usb/gspca/gl860/ 6581 6582GSPCA M5602 SUBDRIVER 6583M: Erik Andren <erik.andren@gmail.com> 6584L: linux-media@vger.kernel.org 6585T: git git://linuxtv.org/media_tree.git 6586S: Maintained 6587F: drivers/media/usb/gspca/m5602/ 6588 6589GSPCA PAC207 SONIXB SUBDRIVER 6590M: Hans Verkuil <hverkuil@xs4all.nl> 6591L: linux-media@vger.kernel.org 6592T: git git://linuxtv.org/media_tree.git 6593S: Odd Fixes 6594F: drivers/media/usb/gspca/pac207.c 6595 6596GSPCA SN9C20X SUBDRIVER 6597M: Brian Johnson <brijohn@gmail.com> 6598L: linux-media@vger.kernel.org 6599T: git git://linuxtv.org/media_tree.git 6600S: Maintained 6601F: drivers/media/usb/gspca/sn9c20x.c 6602 6603GSPCA T613 SUBDRIVER 6604M: Leandro Costantino <lcostantino@gmail.com> 6605L: linux-media@vger.kernel.org 6606T: git git://linuxtv.org/media_tree.git 6607S: Maintained 6608F: drivers/media/usb/gspca/t613.c 6609 6610GSPCA USB WEBCAM DRIVER 6611M: Hans Verkuil <hverkuil@xs4all.nl> 6612L: linux-media@vger.kernel.org 6613T: git git://linuxtv.org/media_tree.git 6614S: Odd Fixes 6615F: drivers/media/usb/gspca/ 6616 6617GTP (GPRS Tunneling Protocol) 6618M: Pablo Neira Ayuso <pablo@netfilter.org> 6619M: Harald Welte <laforge@gnumonks.org> 6620L: osmocom-net-gprs@lists.osmocom.org 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6622S: Maintained 6623F: drivers/net/gtp.c 6624 6625GUID PARTITION TABLE (GPT) 6626M: Davidlohr Bueso <dave@stgolabs.net> 6627L: linux-efi@vger.kernel.org 6628S: Maintained 6629F: block/partitions/efi.* 6630 6631H8/300 ARCHITECTURE 6632M: Yoshinori Sato <ysato@users.sourceforge.jp> 6633L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6634W: http://uclinux-h8.sourceforge.jp 6635T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6636S: Maintained 6637F: arch/h8300/ 6638F: drivers/clocksource/h8300_*.c 6639F: drivers/clk/h8300/ 6640F: drivers/irqchip/irq-renesas-h8*.c 6641 6642HACKRF MEDIA DRIVER 6643M: Antti Palosaari <crope@iki.fi> 6644L: linux-media@vger.kernel.org 6645W: https://linuxtv.org 6646W: http://palosaari.fi/linux/ 6647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6648T: git git://linuxtv.org/anttip/media_tree.git 6649S: Maintained 6650F: drivers/media/usb/hackrf/ 6651 6652HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6653M: Frank Seidel <frank@f-seidel.de> 6654L: platform-driver-x86@vger.kernel.org 6655W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6656S: Maintained 6657F: drivers/platform/x86/hdaps.c 6658 6659HARDWARE MONITORING 6660M: Jean Delvare <jdelvare@suse.com> 6661M: Guenter Roeck <linux@roeck-us.net> 6662L: linux-hwmon@vger.kernel.org 6663W: http://hwmon.wiki.kernel.org/ 6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6665S: Maintained 6666F: Documentation/devicetree/bindings/hwmon/ 6667F: Documentation/hwmon/ 6668F: drivers/hwmon/ 6669F: include/linux/hwmon*.h 6670F: include/trace/events/hwmon*.h 6671 6672HARDWARE RANDOM NUMBER GENERATOR CORE 6673M: Matt Mackall <mpm@selenic.com> 6674M: Herbert Xu <herbert@gondor.apana.org.au> 6675L: linux-crypto@vger.kernel.org 6676S: Odd fixes 6677F: Documentation/devicetree/bindings/rng/ 6678F: Documentation/hw_random.txt 6679F: drivers/char/hw_random/ 6680F: include/linux/hw_random.h 6681 6682HARDWARE TRACING FACILITIES 6683M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6684S: Maintained 6685F: drivers/hwtracing/ 6686 6687HARDWARE SPINLOCK CORE 6688M: Ohad Ben-Cohen <ohad@wizery.com> 6689M: Bjorn Andersson <bjorn.andersson@linaro.org> 6690L: linux-remoteproc@vger.kernel.org 6691S: Maintained 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6693F: Documentation/devicetree/bindings/hwlock/ 6694F: Documentation/hwspinlock.txt 6695F: drivers/hwspinlock/ 6696F: include/linux/hwspinlock.h 6697 6698HARMONY SOUND DRIVER 6699L: linux-parisc@vger.kernel.org 6700S: Maintained 6701F: sound/parisc/harmony.* 6702 6703HDPVR USB VIDEO ENCODER DRIVER 6704M: Hans Verkuil <hverkuil@xs4all.nl> 6705L: linux-media@vger.kernel.org 6706T: git git://linuxtv.org/media_tree.git 6707W: https://linuxtv.org 6708S: Odd Fixes 6709F: drivers/media/usb/hdpvr/ 6710 6711HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6712M: Jerry Hoemann <jerry.hoemann@hpe.com> 6713S: Supported 6714F: Documentation/watchdog/hpwdt.txt 6715F: drivers/watchdog/hpwdt.c 6716 6717HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6718M: Don Brace <don.brace@microsemi.com> 6719L: esc.storagedev@microsemi.com 6720L: linux-scsi@vger.kernel.org 6721S: Supported 6722F: Documentation/scsi/hpsa.txt 6723F: drivers/scsi/hpsa*.[ch] 6724F: include/linux/cciss*.h 6725F: include/uapi/linux/cciss*.h 6726 6727HFI1 DRIVER 6728M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6729M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6730L: linux-rdma@vger.kernel.org 6731S: Supported 6732F: drivers/infiniband/hw/hfi1 6733 6734HFS FILESYSTEM 6735L: linux-fsdevel@vger.kernel.org 6736S: Orphan 6737F: Documentation/filesystems/hfs.txt 6738F: fs/hfs/ 6739 6740HFSPLUS FILESYSTEM 6741L: linux-fsdevel@vger.kernel.org 6742S: Orphan 6743F: Documentation/filesystems/hfsplus.txt 6744F: fs/hfsplus/ 6745 6746HGA FRAMEBUFFER DRIVER 6747M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6748L: linux-nvidia@lists.surfsouth.com 6749W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6750S: Maintained 6751F: drivers/video/fbdev/hgafb.c 6752 6753HIBERNATION (aka Software Suspend, aka swsusp) 6754M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6755M: Pavel Machek <pavel@ucw.cz> 6756L: linux-pm@vger.kernel.org 6757B: https://bugzilla.kernel.org 6758S: Supported 6759F: arch/x86/power/ 6760F: drivers/base/power/ 6761F: kernel/power/ 6762F: include/linux/suspend.h 6763F: include/linux/freezer.h 6764F: include/linux/pm.h 6765F: arch/*/include/asm/suspend*.h 6766 6767HID CORE LAYER 6768M: Jiri Kosina <jikos@kernel.org> 6769M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6770L: linux-input@vger.kernel.org 6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6772S: Maintained 6773F: drivers/hid/ 6774F: include/linux/hid* 6775F: include/uapi/linux/hid* 6776 6777HID SENSOR HUB DRIVERS 6778M: Jiri Kosina <jikos@kernel.org> 6779M: Jonathan Cameron <jic23@kernel.org> 6780M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6781L: linux-input@vger.kernel.org 6782L: linux-iio@vger.kernel.org 6783S: Maintained 6784F: Documentation/hid/hid-sensor* 6785F: drivers/hid/hid-sensor-* 6786F: drivers/iio/*/hid-* 6787F: include/linux/hid-sensor-* 6788 6789HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6790M: Thomas Gleixner <tglx@linutronix.de> 6791L: linux-kernel@vger.kernel.org 6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6793S: Maintained 6794F: Documentation/timers/ 6795F: kernel/time/hrtimer.c 6796F: kernel/time/clockevents.c 6797F: kernel/time/timer_*.c 6798F: include/linux/clockchips.h 6799F: include/linux/hrtimer.h 6800 6801HIGH-SPEED SCC DRIVER FOR AX.25 6802L: linux-hams@vger.kernel.org 6803S: Orphan 6804F: drivers/net/hamradio/dmascc.c 6805F: drivers/net/hamradio/scc.c 6806 6807HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6808M: HighPoint Linux Team <linux@highpoint-tech.com> 6809W: http://www.highpoint-tech.com 6810S: Supported 6811F: Documentation/scsi/hptiop.txt 6812F: drivers/scsi/hptiop.c 6813 6814HIPPI 6815M: Jes Sorensen <jes@trained-monkey.org> 6816L: linux-hippi@sunsite.dk 6817S: Maintained 6818F: include/linux/hippidevice.h 6819F: include/uapi/linux/if_hippi.h 6820F: net/802/hippi.c 6821F: drivers/net/hippi/ 6822 6823HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6824M: Yisen Zhuang <yisen.zhuang@huawei.com> 6825M: Salil Mehta <salil.mehta@huawei.com> 6826L: netdev@vger.kernel.org 6827W: http://www.hisilicon.com 6828S: Maintained 6829F: drivers/net/ethernet/hisilicon/hns3/ 6830 6831HISILICON LPC BUS DRIVER 6832M: john.garry@huawei.com 6833W: http://www.hisilicon.com 6834S: Maintained 6835F: drivers/bus/hisi_lpc.c 6836F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6837 6838HISILICON NETWORK SUBSYSTEM DRIVER 6839M: Yisen Zhuang <yisen.zhuang@huawei.com> 6840M: Salil Mehta <salil.mehta@huawei.com> 6841L: netdev@vger.kernel.org 6842W: http://www.hisilicon.com 6843S: Maintained 6844F: drivers/net/ethernet/hisilicon/ 6845F: Documentation/devicetree/bindings/net/hisilicon*.txt 6846 6847HISILICON PMU DRIVER 6848M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6849W: http://www.hisilicon.com 6850S: Supported 6851F: drivers/perf/hisilicon 6852F: Documentation/perf/hisi-pmu.txt 6853 6854HISILICON ROCE DRIVER 6855M: Lijun Ou <oulijun@huawei.com> 6856M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6857L: linux-rdma@vger.kernel.org 6858S: Maintained 6859F: drivers/infiniband/hw/hns/ 6860F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6861 6862HISILICON SAS Controller 6863M: John Garry <john.garry@huawei.com> 6864W: http://www.hisilicon.com 6865S: Supported 6866F: drivers/scsi/hisi_sas/ 6867F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6868 6869HMM - Heterogeneous Memory Management 6870M: Jérôme Glisse <jglisse@redhat.com> 6871L: linux-mm@kvack.org 6872S: Maintained 6873F: mm/hmm* 6874F: include/linux/hmm* 6875F: Documentation/vm/hmm.rst 6876 6877HOST AP DRIVER 6878M: Jouni Malinen <j@w1.fi> 6879L: linux-wireless@vger.kernel.org 6880W: http://w1.fi/hostap-driver.html 6881S: Obsolete 6882F: drivers/net/wireless/intersil/hostap/ 6883 6884HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6885L: platform-driver-x86@vger.kernel.org 6886S: Orphan 6887F: drivers/platform/x86/tc1100-wmi.c 6888 6889HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6890M: Jaroslav Kysela <perex@perex.cz> 6891S: Maintained 6892F: drivers/net/ethernet/hp/hp100.* 6893 6894HPET: High Precision Event Timers driver 6895M: Clemens Ladisch <clemens@ladisch.de> 6896S: Maintained 6897F: Documentation/timers/hpet.txt 6898F: drivers/char/hpet.c 6899F: include/linux/hpet.h 6900F: include/uapi/linux/hpet.h 6901 6902HPET: x86 6903S: Orphan 6904F: arch/x86/kernel/hpet.c 6905F: arch/x86/include/asm/hpet.h 6906 6907HPFS FILESYSTEM 6908M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6909W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6910S: Maintained 6911F: fs/hpfs/ 6912 6913HSI SUBSYSTEM 6914M: Sebastian Reichel <sre@kernel.org> 6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6916S: Maintained 6917F: Documentation/ABI/testing/sysfs-bus-hsi 6918F: Documentation/driver-api/hsi.rst 6919F: drivers/hsi/ 6920F: include/linux/hsi/ 6921F: include/uapi/linux/hsi/ 6922 6923HSO 3G MODEM DRIVER 6924L: linux-usb@vger.kernel.org 6925S: Orphan 6926F: drivers/net/usb/hso.c 6927 6928HSR NETWORK PROTOCOL 6929M: Arvid Brodin <arvid.brodin@alten.se> 6930L: netdev@vger.kernel.org 6931S: Maintained 6932F: net/hsr/ 6933 6934HT16K33 LED CONTROLLER DRIVER 6935M: Robin van der Gracht <robin@protonic.nl> 6936S: Maintained 6937F: drivers/auxdisplay/ht16k33.c 6938F: Documentation/devicetree/bindings/display/ht16k33.txt 6939 6940HTCPEN TOUCHSCREEN DRIVER 6941M: Pau Oliva Fora <pof@eslack.org> 6942L: linux-input@vger.kernel.org 6943S: Maintained 6944F: drivers/input/touchscreen/htcpen.c 6945 6946HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 6947M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 6948L: linux-iio@vger.kernel.org 6949W: http://www.st.com/ 6950S: Maintained 6951F: drivers/iio/humidity/hts221* 6952F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 6953 6954HUAWEI ETHERNET DRIVER 6955M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6956L: netdev@vger.kernel.org 6957S: Supported 6958F: Documentation/networking/hinic.txt 6959F: drivers/net/ethernet/huawei/hinic/ 6960 6961HUGETLB FILESYSTEM 6962M: Mike Kravetz <mike.kravetz@oracle.com> 6963L: linux-mm@kvack.org 6964S: Maintained 6965F: fs/hugetlbfs/ 6966F: mm/hugetlb.c 6967F: include/linux/hugetlb.h 6968F: Documentation/admin-guide/mm/hugetlbpage.rst 6969F: Documentation/vm/hugetlbfs_reserv.rst 6970F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6971 6972HVA ST MEDIA DRIVER 6973M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6974L: linux-media@vger.kernel.org 6975T: git git://linuxtv.org/media_tree.git 6976W: https://linuxtv.org 6977S: Supported 6978F: drivers/media/platform/sti/hva 6979 6980HWPOISON MEMORY FAILURE HANDLING 6981M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6982L: linux-mm@kvack.org 6983S: Maintained 6984F: mm/memory-failure.c 6985F: mm/hwpoison-inject.c 6986 6987HYGON PROCESSOR SUPPORT 6988M: Pu Wen <puwen@hygon.cn> 6989L: linux-kernel@vger.kernel.org 6990S: Maintained 6991F: arch/x86/kernel/cpu/hygon.c 6992 6993Hyper-V CORE AND DRIVERS 6994M: "K. Y. Srinivasan" <kys@microsoft.com> 6995M: Haiyang Zhang <haiyangz@microsoft.com> 6996M: Stephen Hemminger <sthemmin@microsoft.com> 6997M: Sasha Levin <sashal@kernel.org> 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 6999L: devel@linuxdriverproject.org 7000S: Supported 7001F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7002F: arch/x86/include/asm/mshyperv.h 7003F: arch/x86/include/asm/trace/hyperv.h 7004F: arch/x86/include/asm/hyperv-tlfs.h 7005F: arch/x86/kernel/cpu/mshyperv.c 7006F: arch/x86/hyperv 7007F: drivers/hid/hid-hyperv.c 7008F: drivers/hv/ 7009F: drivers/input/serio/hyperv-keyboard.c 7010F: drivers/pci/controller/pci-hyperv.c 7011F: drivers/net/hyperv/ 7012F: drivers/scsi/storvsc_drv.c 7013F: drivers/uio/uio_hv_generic.c 7014F: drivers/video/fbdev/hyperv_fb.c 7015F: net/vmw_vsock/hyperv_transport.c 7016F: include/linux/hyperv.h 7017F: include/uapi/linux/hyperv.h 7018F: tools/hv/ 7019F: Documentation/ABI/stable/sysfs-bus-vmbus 7020 7021HYPERVISOR VIRTUAL CONSOLE DRIVER 7022L: linuxppc-dev@lists.ozlabs.org 7023S: Odd Fixes 7024F: drivers/tty/hvc/ 7025 7026I2C ACPI SUPPORT 7027M: Mika Westerberg <mika.westerberg@linux.intel.com> 7028L: linux-i2c@vger.kernel.org 7029L: linux-acpi@vger.kernel.org 7030S: Maintained 7031F: drivers/i2c/i2c-core-acpi.c 7032 7033I2C CONTROLLER DRIVER FOR NVIDIA GPU 7034M: Ajay Gupta <ajayg@nvidia.com> 7035L: linux-i2c@vger.kernel.org 7036S: Maintained 7037F: Documentation/i2c/busses/i2c-nvidia-gpu 7038F: drivers/i2c/busses/i2c-nvidia-gpu.c 7039 7040I2C MUXES 7041M: Peter Rosin <peda@axentia.se> 7042L: linux-i2c@vger.kernel.org 7043S: Maintained 7044F: Documentation/i2c/i2c-topology 7045F: Documentation/i2c/muxes/ 7046F: Documentation/devicetree/bindings/i2c/i2c-mux* 7047F: Documentation/devicetree/bindings/i2c/i2c-arb* 7048F: Documentation/devicetree/bindings/i2c/i2c-gate* 7049F: drivers/i2c/i2c-mux.c 7050F: drivers/i2c/muxes/ 7051F: include/linux/i2c-mux.h 7052 7053I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7054M: Gregory CLEMENT <gregory.clement@bootlin.com> 7055L: linux-i2c@vger.kernel.org 7056S: Maintained 7057F: drivers/i2c/busses/i2c-mv64xxx.c 7058 7059I2C OVER PARALLEL PORT 7060M: Jean Delvare <jdelvare@suse.com> 7061L: linux-i2c@vger.kernel.org 7062S: Maintained 7063F: Documentation/i2c/busses/i2c-parport 7064F: Documentation/i2c/busses/i2c-parport-light 7065F: drivers/i2c/busses/i2c-parport.c 7066F: drivers/i2c/busses/i2c-parport-light.c 7067 7068I2C SUBSYSTEM 7069M: Wolfram Sang <wsa@the-dreams.de> 7070L: linux-i2c@vger.kernel.org 7071W: https://i2c.wiki.kernel.org/ 7072Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7074S: Maintained 7075F: Documentation/devicetree/bindings/i2c/i2c.txt 7076F: Documentation/i2c/ 7077F: drivers/i2c/* 7078F: include/linux/i2c.h 7079F: include/linux/i2c-dev.h 7080F: include/linux/i2c-smbus.h 7081F: include/uapi/linux/i2c.h 7082F: include/uapi/linux/i2c-*.h 7083 7084I2C SUBSYSTEM HOST DRIVERS 7085L: linux-i2c@vger.kernel.org 7086W: https://i2c.wiki.kernel.org/ 7087Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7089S: Odd Fixes 7090F: Documentation/devicetree/bindings/i2c/ 7091F: drivers/i2c/algos/ 7092F: drivers/i2c/busses/ 7093 7094I2C-TAOS-EVM DRIVER 7095M: Jean Delvare <jdelvare@suse.com> 7096L: linux-i2c@vger.kernel.org 7097S: Maintained 7098F: Documentation/i2c/busses/i2c-taos-evm 7099F: drivers/i2c/busses/i2c-taos-evm.c 7100 7101I2C-TINY-USB DRIVER 7102M: Till Harbaum <till@harbaum.org> 7103L: linux-i2c@vger.kernel.org 7104W: http://www.harbaum.org/till/i2c_tiny_usb 7105S: Maintained 7106F: drivers/i2c/busses/i2c-tiny-usb.c 7107 7108I2C/SMBUS CONTROLLER DRIVERS FOR PC 7109M: Jean Delvare <jdelvare@suse.com> 7110L: linux-i2c@vger.kernel.org 7111S: Maintained 7112F: Documentation/i2c/busses/i2c-ali1535 7113F: Documentation/i2c/busses/i2c-ali1563 7114F: Documentation/i2c/busses/i2c-ali15x3 7115F: Documentation/i2c/busses/i2c-amd756 7116F: Documentation/i2c/busses/i2c-amd8111 7117F: Documentation/i2c/busses/i2c-i801 7118F: Documentation/i2c/busses/i2c-nforce2 7119F: Documentation/i2c/busses/i2c-piix4 7120F: Documentation/i2c/busses/i2c-sis5595 7121F: Documentation/i2c/busses/i2c-sis630 7122F: Documentation/i2c/busses/i2c-sis96x 7123F: Documentation/i2c/busses/i2c-via 7124F: Documentation/i2c/busses/i2c-viapro 7125F: drivers/i2c/busses/i2c-ali1535.c 7126F: drivers/i2c/busses/i2c-ali1563.c 7127F: drivers/i2c/busses/i2c-ali15x3.c 7128F: drivers/i2c/busses/i2c-amd756.c 7129F: drivers/i2c/busses/i2c-amd756-s4882.c 7130F: drivers/i2c/busses/i2c-amd8111.c 7131F: drivers/i2c/busses/i2c-i801.c 7132F: drivers/i2c/busses/i2c-isch.c 7133F: drivers/i2c/busses/i2c-nforce2.c 7134F: drivers/i2c/busses/i2c-nforce2-s4985.c 7135F: drivers/i2c/busses/i2c-piix4.c 7136F: drivers/i2c/busses/i2c-sis5595.c 7137F: drivers/i2c/busses/i2c-sis630.c 7138F: drivers/i2c/busses/i2c-sis96x.c 7139F: drivers/i2c/busses/i2c-via.c 7140F: drivers/i2c/busses/i2c-viapro.c 7141 7142I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7143M: Hans de Goede <hdegoede@redhat.com> 7144L: linux-i2c@vger.kernel.org 7145S: Maintained 7146F: drivers/i2c/busses/i2c-cht-wc.c 7147 7148I2C/SMBUS ISMT DRIVER 7149M: Seth Heasley <seth.heasley@intel.com> 7150M: Neil Horman <nhorman@tuxdriver.com> 7151L: linux-i2c@vger.kernel.org 7152F: drivers/i2c/busses/i2c-ismt.c 7153F: Documentation/i2c/busses/i2c-ismt 7154 7155I2C/SMBUS STUB DRIVER 7156M: Jean Delvare <jdelvare@suse.com> 7157L: linux-i2c@vger.kernel.org 7158S: Maintained 7159F: drivers/i2c/i2c-stub.c 7160 7161I3C SUBSYSTEM 7162M: Boris Brezillon <bbrezillon@kernel.org> 7163L: linux-i3c@lists.infradead.org 7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7165S: Maintained 7166F: Documentation/ABI/testing/sysfs-bus-i3c 7167F: Documentation/devicetree/bindings/i3c/ 7168F: Documentation/driver-api/i3c 7169F: drivers/i3c/ 7170F: include/linux/i3c/ 7171F: include/dt-bindings/i3c/ 7172 7173I3C DRIVER FOR SYNOPSYS DESIGNWARE 7174M: Vitor Soares <vitor.soares@synopsys.com> 7175S: Maintained 7176F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7177F: drivers/i3c/master/dw* 7178 7179IA64 (Itanium) PLATFORM 7180M: Tony Luck <tony.luck@intel.com> 7181M: Fenghua Yu <fenghua.yu@intel.com> 7182L: linux-ia64@vger.kernel.org 7183T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7184S: Maintained 7185F: arch/ia64/ 7186 7187IBM Power 842 compression accelerator 7188M: Haren Myneni <haren@us.ibm.com> 7189S: Supported 7190F: drivers/crypto/nx/Makefile 7191F: drivers/crypto/nx/Kconfig 7192F: drivers/crypto/nx/nx-842* 7193F: include/linux/sw842.h 7194F: crypto/842.c 7195F: lib/842/ 7196 7197IBM Power in-Nest Crypto Acceleration 7198M: Breno Leitão <leitao@debian.org> 7199M: Nayna Jain <nayna@linux.ibm.com> 7200M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7201L: linux-crypto@vger.kernel.org 7202S: Supported 7203F: drivers/crypto/nx/Makefile 7204F: drivers/crypto/nx/Kconfig 7205F: drivers/crypto/nx/nx-aes* 7206F: drivers/crypto/nx/nx-sha* 7207F: drivers/crypto/nx/nx.* 7208F: drivers/crypto/nx/nx_csbcpb.h 7209F: drivers/crypto/nx/nx_debugfs.h 7210 7211IBM Power Linux RAID adapter 7212M: Brian King <brking@us.ibm.com> 7213S: Supported 7214F: drivers/scsi/ipr.* 7215 7216IBM Power SRIOV Virtual NIC Device Driver 7217M: Thomas Falcon <tlfalcon@linux.ibm.com> 7218M: John Allen <jallen@linux.ibm.com> 7219L: netdev@vger.kernel.org 7220S: Supported 7221F: drivers/net/ethernet/ibm/ibmvnic.* 7222 7223IBM Power Virtual Accelerator Switchboard 7224M: Sukadev Bhattiprolu 7225L: linuxppc-dev@lists.ozlabs.org 7226S: Supported 7227F: arch/powerpc/platforms/powernv/vas* 7228F: arch/powerpc/platforms/powernv/copy-paste.h 7229F: arch/powerpc/include/asm/vas.h 7230F: arch/powerpc/include/uapi/asm/vas.h 7231 7232IBM Power Virtual Ethernet Device Driver 7233M: Thomas Falcon <tlfalcon@linux.ibm.com> 7234L: netdev@vger.kernel.org 7235S: Supported 7236F: drivers/net/ethernet/ibm/ibmveth.* 7237 7238IBM Power Virtual FC Device Drivers 7239M: Tyrel Datwyler <tyreld@linux.ibm.com> 7240L: linux-scsi@vger.kernel.org 7241S: Supported 7242F: drivers/scsi/ibmvscsi/ibmvfc* 7243 7244IBM Power Virtual Management Channel Driver 7245M: Steven Royer <seroyer@linux.ibm.com> 7246S: Supported 7247F: drivers/misc/ibmvmc.* 7248 7249IBM Power Virtual SCSI Device Drivers 7250M: Tyrel Datwyler <tyreld@linux.ibm.com> 7251L: linux-scsi@vger.kernel.org 7252S: Supported 7253F: drivers/scsi/ibmvscsi/ibmvscsi* 7254F: include/scsi/viosrp.h 7255 7256IBM Power Virtual SCSI Device Target Driver 7257M: Michael Cyr <mikecyr@linux.ibm.com> 7258L: linux-scsi@vger.kernel.org 7259L: target-devel@vger.kernel.org 7260S: Supported 7261F: drivers/scsi/ibmvscsi_tgt/ 7262 7263IBM Power VMX Cryptographic instructions 7264M: Breno Leitão <leitao@debian.org> 7265M: Nayna Jain <nayna@linux.ibm.com> 7266M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7267L: linux-crypto@vger.kernel.org 7268S: Supported 7269F: drivers/crypto/vmx/Makefile 7270F: drivers/crypto/vmx/Kconfig 7271F: drivers/crypto/vmx/vmx.c 7272F: drivers/crypto/vmx/aes* 7273F: drivers/crypto/vmx/ghash* 7274F: drivers/crypto/vmx/ppc-xlate.pl 7275 7276IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7277M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7278L: linux-pci@vger.kernel.org 7279L: linuxppc-dev@lists.ozlabs.org 7280S: Supported 7281F: drivers/pci/hotplug/rpaphp* 7282 7283IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7284M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7285L: linux-pci@vger.kernel.org 7286L: linuxppc-dev@lists.ozlabs.org 7287S: Supported 7288F: drivers/pci/hotplug/rpadlpar* 7289 7290IBM ServeRAID RAID DRIVER 7291S: Orphan 7292F: drivers/scsi/ips.* 7293 7294ICH LPC AND GPIO DRIVER 7295M: Peter Tyser <ptyser@xes-inc.com> 7296S: Maintained 7297F: drivers/mfd/lpc_ich.c 7298F: drivers/gpio/gpio-ich.c 7299 7300IDE SUBSYSTEM 7301M: "David S. Miller" <davem@davemloft.net> 7302L: linux-ide@vger.kernel.org 7303Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7305S: Maintained 7306F: Documentation/ide/ 7307F: drivers/ide/ 7308F: include/linux/ide.h 7309 7310IDE/ATAPI DRIVERS 7311M: Borislav Petkov <bp@alien8.de> 7312L: linux-ide@vger.kernel.org 7313S: Maintained 7314F: Documentation/cdrom/ide-cd 7315F: drivers/ide/ide-cd* 7316 7317IDEAPAD LAPTOP EXTRAS DRIVER 7318M: Ike Panhc <ike.pan@canonical.com> 7319L: platform-driver-x86@vger.kernel.org 7320W: http://launchpad.net/ideapad-laptop 7321S: Maintained 7322F: drivers/platform/x86/ideapad-laptop.c 7323 7324IDEAPAD LAPTOP SLIDEBAR DRIVER 7325M: Andrey Moiseev <o2g.org.ru@gmail.com> 7326L: linux-input@vger.kernel.org 7327W: https://github.com/o2genum/ideapad-slidebar 7328S: Maintained 7329F: drivers/input/misc/ideapad_slidebar.c 7330 7331IDT VersaClock 5 CLOCK DRIVER 7332M: Marek Vasut <marek.vasut@gmail.com> 7333S: Maintained 7334F: drivers/clk/clk-versaclock5.c 7335 7336IEEE 802.15.4 SUBSYSTEM 7337M: Alexander Aring <alex.aring@gmail.com> 7338M: Stefan Schmidt <stefan@datenfreihafen.org> 7339L: linux-wpan@vger.kernel.org 7340W: http://wpan.cakelab.org/ 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7342T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7343S: Maintained 7344F: net/ieee802154/ 7345F: net/mac802154/ 7346F: drivers/net/ieee802154/ 7347F: include/linux/nl802154.h 7348F: include/linux/ieee802154.h 7349F: include/net/nl802154.h 7350F: include/net/mac802154.h 7351F: include/net/af_ieee802154.h 7352F: include/net/cfg802154.h 7353F: include/net/ieee802154_netdev.h 7354F: Documentation/networking/ieee802154.txt 7355 7356IFE PROTOCOL 7357M: Yotam Gigi <yotam.gi@gmail.com> 7358M: Jamal Hadi Salim <jhs@mojatatu.com> 7359F: net/ife 7360F: include/net/ife.h 7361F: include/uapi/linux/ife.h 7362 7363IGORPLUG-USB IR RECEIVER 7364M: Sean Young <sean@mess.org> 7365L: linux-media@vger.kernel.org 7366S: Maintained 7367F: drivers/media/rc/igorplugusb.c 7368 7369IGUANAWORKS USB IR TRANSCEIVER 7370M: Sean Young <sean@mess.org> 7371L: linux-media@vger.kernel.org 7372S: Maintained 7373F: drivers/media/rc/iguanair.c 7374 7375IIO DIGITAL POTENTIOMETER DAC 7376M: Peter Rosin <peda@axentia.se> 7377L: linux-iio@vger.kernel.org 7378S: Maintained 7379F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7380F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7381F: drivers/iio/dac/dpot-dac.c 7382 7383IIO ENVELOPE DETECTOR 7384M: Peter Rosin <peda@axentia.se> 7385L: linux-iio@vger.kernel.org 7386S: Maintained 7387F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7388F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7389F: drivers/iio/adc/envelope-detector.c 7390 7391IIO MULTIPLEXER 7392M: Peter Rosin <peda@axentia.se> 7393L: linux-iio@vger.kernel.org 7394S: Maintained 7395F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7396F: drivers/iio/multiplexer/iio-mux.c 7397 7398IIO SUBSYSTEM AND DRIVERS 7399M: Jonathan Cameron <jic23@kernel.org> 7400R: Hartmut Knaack <knaack.h@gmx.de> 7401R: Lars-Peter Clausen <lars@metafoo.de> 7402R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7403L: linux-iio@vger.kernel.org 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7405S: Maintained 7406F: Documentation/ABI/testing/configfs-iio* 7407F: Documentation/ABI/testing/sysfs-bus-iio* 7408F: Documentation/devicetree/bindings/iio/ 7409F: drivers/iio/ 7410F: drivers/staging/iio/ 7411F: include/linux/iio/ 7412F: tools/iio/ 7413 7414IIO UNIT CONVERTER 7415M: Peter Rosin <peda@axentia.se> 7416L: linux-iio@vger.kernel.org 7417S: Maintained 7418F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7419F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7420F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7421F: drivers/iio/afe/iio-rescale.c 7422 7423IKANOS/ADI EAGLE ADSL USB DRIVER 7424M: Matthieu Castet <castet.matthieu@free.fr> 7425M: Stanislaw Gruszka <stf_xl@wp.pl> 7426S: Maintained 7427F: drivers/usb/atm/ueagle-atm.c 7428 7429IMGTEC ASCII LCD DRIVER 7430M: Paul Burton <paul.burton@mips.com> 7431S: Maintained 7432F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7433F: drivers/auxdisplay/img-ascii-lcd.c 7434 7435IMGTEC IR DECODER DRIVER 7436M: James Hogan <jhogan@kernel.org> 7437S: Maintained 7438F: drivers/media/rc/img-ir/ 7439 7440IMON SOUNDGRAPH USB IR RECEIVER 7441M: Sean Young <sean@mess.org> 7442L: linux-media@vger.kernel.org 7443S: Maintained 7444F: drivers/media/rc/imon_raw.c 7445F: drivers/media/rc/imon.c 7446 7447IMS TWINTURBO FRAMEBUFFER DRIVER 7448L: linux-fbdev@vger.kernel.org 7449S: Orphan 7450F: drivers/video/fbdev/imsttfb.c 7451 7452INA209 HARDWARE MONITOR DRIVER 7453M: Guenter Roeck <linux@roeck-us.net> 7454L: linux-hwmon@vger.kernel.org 7455S: Maintained 7456F: Documentation/hwmon/ina209 7457F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7458F: drivers/hwmon/ina209.c 7459 7460INA2XX HARDWARE MONITOR DRIVER 7461M: Guenter Roeck <linux@roeck-us.net> 7462L: linux-hwmon@vger.kernel.org 7463S: Maintained 7464F: Documentation/hwmon/ina2xx 7465F: drivers/hwmon/ina2xx.c 7466F: include/linux/platform_data/ina2xx.h 7467 7468INDUSTRY PACK SUBSYSTEM (IPACK) 7469M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7470M: Jens Taprogge <jens.taprogge@taprogge.org> 7471M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7472L: industrypack-devel@lists.sourceforge.net 7473W: http://industrypack.sourceforge.net 7474S: Maintained 7475F: drivers/ipack/ 7476 7477INFINIBAND SUBSYSTEM 7478M: Doug Ledford <dledford@redhat.com> 7479M: Jason Gunthorpe <jgg@mellanox.com> 7480L: linux-rdma@vger.kernel.org 7481W: https://github.com/linux-rdma/rdma-core 7482Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7484S: Supported 7485F: Documentation/devicetree/bindings/infiniband/ 7486F: Documentation/infiniband/ 7487F: drivers/infiniband/ 7488F: include/uapi/linux/if_infiniband.h 7489F: include/uapi/rdma/ 7490F: include/rdma/ 7491 7492INGENIC JZ4780 DMA Driver 7493M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7494S: Maintained 7495F: drivers/dma/dma-jz4780.c 7496 7497INGENIC JZ4780 NAND DRIVER 7498M: Harvey Hunt <harveyhuntnexus@gmail.com> 7499L: linux-mtd@lists.infradead.org 7500S: Maintained 7501F: drivers/mtd/nand/raw/jz4780_* 7502 7503INOTIFY 7504M: Jan Kara <jack@suse.cz> 7505R: Amir Goldstein <amir73il@gmail.com> 7506L: linux-fsdevel@vger.kernel.org 7507S: Maintained 7508F: Documentation/filesystems/inotify.txt 7509F: fs/notify/inotify/ 7510F: include/linux/inotify.h 7511F: include/uapi/linux/inotify.h 7512 7513INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7514M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7515L: linux-input@vger.kernel.org 7516Q: http://patchwork.kernel.org/project/linux-input/list/ 7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7518S: Maintained 7519F: drivers/input/ 7520F: include/linux/input.h 7521F: include/uapi/linux/input.h 7522F: include/uapi/linux/input-event-codes.h 7523F: include/linux/input/ 7524F: Documentation/devicetree/bindings/input/ 7525F: Documentation/devicetree/bindings/serio/ 7526F: Documentation/input/ 7527 7528INPUT MULTITOUCH (MT) PROTOCOL 7529M: Henrik Rydberg <rydberg@bitmath.org> 7530L: linux-input@vger.kernel.org 7531S: Odd fixes 7532F: Documentation/input/multi-touch-protocol.rst 7533F: drivers/input/input-mt.c 7534K: \b(ABS|SYN)_MT_ 7535 7536INSIDE SECURE CRYPTO DRIVER 7537M: Antoine Tenart <antoine.tenart@bootlin.com> 7538F: drivers/crypto/inside-secure/ 7539S: Maintained 7540L: linux-crypto@vger.kernel.org 7541 7542INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7543M: Mimi Zohar <zohar@linux.ibm.com> 7544M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7545L: linux-integrity@vger.kernel.org 7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7547S: Supported 7548F: security/integrity/ima/ 7549 7550INTEL 810/815 FRAMEBUFFER DRIVER 7551M: Antonino Daplas <adaplas@gmail.com> 7552L: linux-fbdev@vger.kernel.org 7553S: Maintained 7554F: drivers/video/fbdev/i810/ 7555 7556INTEL ASoC DRIVERS 7557M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7558M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7559M: Jie Yang <yang.jie@linux.intel.com> 7560L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7561S: Supported 7562F: sound/soc/intel/ 7563 7564INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7565M: Hans de Goede <hdegoede@redhat.com> 7566L: platform-driver-x86@vger.kernel.org 7567S: Maintained 7568F: drivers/platform/x86/intel_atomisp2_pm.c 7569 7570INTEL C600 SERIES SAS CONTROLLER DRIVER 7571M: Intel SCU Linux support <intel-linux-scu@intel.com> 7572M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7573L: linux-scsi@vger.kernel.org 7574T: git git://git.code.sf.net/p/intel-sas/isci 7575S: Supported 7576F: drivers/scsi/isci/ 7577 7578INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7579M: Jani Nikula <jani.nikula@linux.intel.com> 7580M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7581M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7582L: intel-gfx@lists.freedesktop.org 7583W: https://01.org/linuxgraphics/ 7584B: https://01.org/linuxgraphics/documentation/how-report-bugs 7585C: irc://chat.freenode.net/intel-gfx 7586Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7587T: git git://anongit.freedesktop.org/drm-intel 7588S: Supported 7589F: drivers/gpu/drm/i915/ 7590F: include/drm/i915* 7591F: include/uapi/drm/i915_drm.h 7592F: Documentation/gpu/i915.rst 7593 7594INTEL ETHERNET DRIVERS 7595M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7596L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7597W: http://www.intel.com/support/feedback.htm 7598W: http://e1000.sourceforge.net/ 7599Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7600T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7602S: Supported 7603F: Documentation/networking/device_drivers/intel/e100.rst 7604F: Documentation/networking/device_drivers/intel/e1000.rst 7605F: Documentation/networking/device_drivers/intel/e1000e.rst 7606F: Documentation/networking/device_drivers/intel/fm10k.rst 7607F: Documentation/networking/device_drivers/intel/igb.rst 7608F: Documentation/networking/device_drivers/intel/igbvf.rst 7609F: Documentation/networking/device_drivers/intel/ixgb.rst 7610F: Documentation/networking/device_drivers/intel/ixgbe.rst 7611F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7612F: Documentation/networking/device_drivers/intel/i40e.rst 7613F: Documentation/networking/device_drivers/intel/iavf.rst 7614F: Documentation/networking/device_drivers/intel/ice.rst 7615F: drivers/net/ethernet/intel/ 7616F: drivers/net/ethernet/intel/*/ 7617F: include/linux/avf/virtchnl.h 7618 7619INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7620M: Maik Broemme <mbroemme@libmpq.org> 7621L: linux-fbdev@vger.kernel.org 7622S: Maintained 7623F: Documentation/fb/intelfb.txt 7624F: drivers/video/fbdev/intelfb/ 7625 7626INTEL GPIO DRIVERS 7627M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7628L: linux-gpio@vger.kernel.org 7629S: Maintained 7630T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7631F: drivers/gpio/gpio-ich.c 7632F: drivers/gpio/gpio-intel-mid.c 7633F: drivers/gpio/gpio-lynxpoint.c 7634F: drivers/gpio/gpio-merrifield.c 7635F: drivers/gpio/gpio-ml-ioh.c 7636F: drivers/gpio/gpio-pch.c 7637F: drivers/gpio/gpio-sch.c 7638F: drivers/gpio/gpio-sodaville.c 7639 7640INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7641M: Zhenyu Wang <zhenyuw@linux.intel.com> 7642M: Zhi Wang <zhi.a.wang@intel.com> 7643L: intel-gvt-dev@lists.freedesktop.org 7644L: intel-gfx@lists.freedesktop.org 7645W: https://01.org/igvt-g 7646T: git https://github.com/intel/gvt-linux.git 7647S: Supported 7648F: drivers/gpu/drm/i915/gvt/ 7649 7650INTEL HID EVENT DRIVER 7651M: Alex Hung <alex.hung@canonical.com> 7652L: platform-driver-x86@vger.kernel.org 7653S: Maintained 7654F: drivers/platform/x86/intel-hid.c 7655 7656INTEL I/OAT DMA DRIVER 7657M: Dave Jiang <dave.jiang@intel.com> 7658R: Dan Williams <dan.j.williams@intel.com> 7659L: dmaengine@vger.kernel.org 7660Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7661S: Supported 7662F: drivers/dma/ioat* 7663 7664INTEL IDLE DRIVER 7665M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7666M: Len Brown <lenb@kernel.org> 7667L: linux-pm@vger.kernel.org 7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7669B: https://bugzilla.kernel.org 7670S: Supported 7671F: drivers/idle/intel_idle.c 7672 7673INTEL INTEGRATED SENSOR HUB DRIVER 7674M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7675M: Jiri Kosina <jikos@kernel.org> 7676L: linux-input@vger.kernel.org 7677S: Maintained 7678F: drivers/hid/intel-ish-hid/ 7679 7680INTEL IOMMU (VT-d) 7681M: David Woodhouse <dwmw2@infradead.org> 7682L: iommu@lists.linux-foundation.org 7683T: git git://git.infradead.org/iommu-2.6.git 7684S: Supported 7685F: drivers/iommu/intel-iommu.c 7686F: include/linux/intel-iommu.h 7687 7688INTEL IOP-ADMA DMA DRIVER 7689R: Dan Williams <dan.j.williams@intel.com> 7690S: Odd fixes 7691F: drivers/dma/iop-adma.c 7692 7693INTEL IPU3 CSI-2 CIO2 DRIVER 7694M: Yong Zhi <yong.zhi@intel.com> 7695M: Sakari Ailus <sakari.ailus@linux.intel.com> 7696M: Bingbu Cao <bingbu.cao@intel.com> 7697R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7698R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7699L: linux-media@vger.kernel.org 7700S: Maintained 7701F: drivers/media/pci/intel/ipu3/ 7702F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7703 7704INTEL IPU3 CSI-2 IMGU DRIVER 7705M: Sakari Ailus <sakari.ailus@linux.intel.com> 7706L: linux-media@vger.kernel.org 7707S: Maintained 7708F: drivers/staging/media/ipu3/ 7709F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7710F: Documentation/media/v4l-drivers/ipu3.rst 7711 7712INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7713M: Krzysztof Halasa <khalasa@piap.pl> 7714S: Maintained 7715F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7716F: arch/arm/mach-ixp4xx/include/mach/npe.h 7717F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7718F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7719F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7720F: drivers/net/wan/ixp4xx_hss.c 7721 7722INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7723M: Deepak Saxena <dsaxena@plexity.net> 7724S: Maintained 7725F: drivers/char/hw_random/ixp4xx-rng.c 7726 7727INTEL MANAGEMENT ENGINE (mei) 7728M: Tomas Winkler <tomas.winkler@intel.com> 7729L: linux-kernel@vger.kernel.org 7730S: Supported 7731F: include/uapi/linux/mei.h 7732F: include/linux/mei_cl_bus.h 7733F: drivers/misc/mei/* 7734F: drivers/watchdog/mei_wdt.c 7735F: Documentation/misc-devices/mei/* 7736F: samples/mei/* 7737 7738INTEL MENLOW THERMAL DRIVER 7739M: Sujith Thomas <sujith.thomas@intel.com> 7740L: platform-driver-x86@vger.kernel.org 7741W: https://01.org/linux-acpi 7742S: Supported 7743F: drivers/platform/x86/intel_menlow.c 7744 7745INTEL MIC DRIVERS (mic) 7746M: Sudeep Dutt <sudeep.dutt@intel.com> 7747M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7748S: Supported 7749W: https://github.com/sudeepdutt/mic 7750W: http://software.intel.com/en-us/mic-developer 7751F: include/linux/mic_bus.h 7752F: include/linux/scif.h 7753F: include/uapi/linux/mic_common.h 7754F: include/uapi/linux/mic_ioctl.h 7755F: include/uapi/linux/scif_ioctl.h 7756F: drivers/misc/mic/ 7757F: drivers/dma/mic_x100_dma.c 7758F: drivers/dma/mic_x100_dma.h 7759F: Documentation/mic/ 7760 7761INTEL PMC CORE DRIVER 7762M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7763M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7764L: platform-driver-x86@vger.kernel.org 7765S: Maintained 7766F: drivers/platform/x86/intel_pmc_core* 7767 7768INTEL PMC/P-Unit IPC DRIVER 7769M: Zha Qipeng<qipeng.zha@intel.com> 7770L: platform-driver-x86@vger.kernel.org 7771S: Maintained 7772F: drivers/platform/x86/intel_pmc_ipc.c 7773F: drivers/platform/x86/intel_punit_ipc.c 7774F: arch/x86/include/asm/intel_pmc_ipc.h 7775F: arch/x86/include/asm/intel_punit_ipc.h 7776 7777INTEL PMIC GPIO DRIVERS 7778M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7779S: Maintained 7780T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7781F: drivers/gpio/gpio-*cove.c 7782F: drivers/gpio/gpio-msic.c 7783 7784INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7785R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7786S: Maintained 7787F: drivers/mfd/intel_msic.c 7788F: drivers/mfd/intel_soc_pmic* 7789F: include/linux/mfd/intel_msic.h 7790F: include/linux/mfd/intel_soc_pmic* 7791 7792INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7793M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7794L: linux-wireless@vger.kernel.org 7795S: Maintained 7796F: Documentation/networking/device_drivers/intel/ipw2100.txt 7797F: Documentation/networking/device_drivers/intel/ipw2200.txt 7798F: drivers/net/wireless/intel/ipw2x00/ 7799 7800INTEL PSTATE DRIVER 7801M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7802M: Len Brown <lenb@kernel.org> 7803L: linux-pm@vger.kernel.org 7804S: Supported 7805F: drivers/cpufreq/intel_pstate.c 7806 7807INTEL RDMA RNIC DRIVER 7808M: Faisal Latif <faisal.latif@intel.com> 7809M: Shiraz Saleem <shiraz.saleem@intel.com> 7810L: linux-rdma@vger.kernel.org 7811S: Supported 7812F: drivers/infiniband/hw/i40iw/ 7813F: include/uapi/rdma/i40iw-abi.h 7814 7815INTEL TELEMETRY DRIVER 7816M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7817M: "David E. Box" <david.e.box@linux.intel.com> 7818L: platform-driver-x86@vger.kernel.org 7819S: Maintained 7820F: arch/x86/include/asm/intel_telemetry.h 7821F: drivers/platform/x86/intel_telemetry* 7822 7823INTEL VIRTUAL BUTTON DRIVER 7824M: AceLan Kao <acelan.kao@canonical.com> 7825L: platform-driver-x86@vger.kernel.org 7826S: Maintained 7827F: drivers/platform/x86/intel-vbtn.c 7828 7829INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7830M: Stanislaw Gruszka <sgruszka@redhat.com> 7831L: linux-wireless@vger.kernel.org 7832S: Supported 7833F: drivers/net/wireless/intel/iwlegacy/ 7834 7835INTEL WIRELESS WIFI LINK (iwlwifi) 7836M: Johannes Berg <johannes.berg@intel.com> 7837M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7838M: Luca Coelho <luciano.coelho@intel.com> 7839M: Intel Linux Wireless <linuxwifi@intel.com> 7840L: linux-wireless@vger.kernel.org 7841W: http://intellinuxwireless.org 7842T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7843S: Supported 7844F: drivers/net/wireless/intel/iwlwifi/ 7845 7846INTEL WIRELESS WIMAX CONNECTION 2400 7847M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7848M: linux-wimax@intel.com 7849L: wimax@linuxwimax.org (subscribers-only) 7850S: Supported 7851W: http://linuxwimax.org 7852F: Documentation/wimax/README.i2400m 7853F: drivers/net/wimax/i2400m/ 7854F: include/uapi/linux/wimax/i2400m.h 7855 7856INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7857M: Mario Limonciello <mario.limonciello@dell.com> 7858S: Maintained 7859F: drivers/platform/x86/intel-wmi-thunderbolt.c 7860 7861INTEL(R) TRACE HUB 7862M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7863S: Supported 7864F: Documentation/trace/intel_th.rst 7865F: drivers/hwtracing/intel_th/ 7866 7867INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7868M: Ning Sun <ning.sun@intel.com> 7869L: tboot-devel@lists.sourceforge.net 7870W: http://tboot.sourceforge.net 7871T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7872S: Supported 7873F: Documentation/intel_txt.txt 7874F: include/linux/tboot.h 7875F: arch/x86/kernel/tboot.c 7876 7877INTEL-MID GPIO DRIVER 7878M: David Cohen <david.a.cohen@linux.intel.com> 7879L: linux-gpio@vger.kernel.org 7880S: Maintained 7881F: drivers/gpio/gpio-intel-mid.c 7882 7883INVENSENSE MPU-3050 GYROSCOPE DRIVER 7884M: Linus Walleij <linus.walleij@linaro.org> 7885L: linux-iio@vger.kernel.org 7886S: Maintained 7887F: drivers/iio/gyro/mpu3050* 7888F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7889 7890IOC3 ETHERNET DRIVER 7891M: Ralf Baechle <ralf@linux-mips.org> 7892L: linux-mips@vger.kernel.org 7893S: Maintained 7894F: drivers/net/ethernet/sgi/ioc3-eth.c 7895 7896IOC3 SERIAL DRIVER 7897M: Pat Gefre <pfg@sgi.com> 7898L: linux-serial@vger.kernel.org 7899S: Maintained 7900F: drivers/tty/serial/ioc3_serial.c 7901 7902IOMAP FILESYSTEM LIBRARY 7903M: Christoph Hellwig <hch@infradead.org> 7904M: Darrick J. Wong <darrick.wong@oracle.com> 7905M: linux-xfs@vger.kernel.org 7906M: linux-fsdevel@vger.kernel.org 7907L: linux-xfs@vger.kernel.org 7908L: linux-fsdevel@vger.kernel.org 7909T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 7910S: Supported 7911F: fs/iomap.c 7912F: include/linux/iomap.h 7913 7914IOMMU DRIVERS 7915M: Joerg Roedel <joro@8bytes.org> 7916L: iommu@lists.linux-foundation.org 7917T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7918S: Maintained 7919F: Documentation/devicetree/bindings/iommu/ 7920F: drivers/iommu/ 7921F: include/linux/iommu.h 7922F: include/linux/of_iommu.h 7923F: include/linux/iova.h 7924 7925IP MASQUERADING 7926M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7927S: Maintained 7928F: net/ipv4/netfilter/ipt_MASQUERADE.c 7929 7930IPMI SUBSYSTEM 7931M: Corey Minyard <minyard@acm.org> 7932L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7933W: http://openipmi.sourceforge.net/ 7934S: Supported 7935F: Documentation/devicetree/bindings/ipmi/ 7936F: Documentation/IPMI.txt 7937F: drivers/char/ipmi/ 7938F: include/linux/ipmi* 7939F: include/uapi/linux/ipmi* 7940 7941IPS SCSI RAID DRIVER 7942M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7943L: linux-scsi@vger.kernel.org 7944W: http://www.adaptec.com/ 7945S: Maintained 7946F: drivers/scsi/ips* 7947 7948IPVS 7949M: Wensong Zhang <wensong@linux-vs.org> 7950M: Simon Horman <horms@verge.net.au> 7951M: Julian Anastasov <ja@ssi.bg> 7952L: netdev@vger.kernel.org 7953L: lvs-devel@vger.kernel.org 7954S: Maintained 7955T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7956T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7957F: Documentation/networking/ipvs-sysctl.txt 7958F: include/net/ip_vs.h 7959F: include/uapi/linux/ip_vs.h 7960F: net/netfilter/ipvs/ 7961 7962IPWIRELESS DRIVER 7963M: Jiri Kosina <jikos@kernel.org> 7964M: David Sterba <dsterba@suse.com> 7965S: Odd Fixes 7966F: drivers/tty/ipwireless/ 7967 7968IPX NETWORK LAYER 7969L: netdev@vger.kernel.org 7970S: Obsolete 7971F: include/uapi/linux/ipx.h 7972 7973IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7974M: Marc Zyngier <marc.zyngier@arm.com> 7975S: Maintained 7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7977F: Documentation/IRQ-domain.txt 7978F: include/linux/irqdomain.h 7979F: kernel/irq/irqdomain.c 7980F: kernel/irq/msi.c 7981 7982IRQ SUBSYSTEM 7983M: Thomas Gleixner <tglx@linutronix.de> 7984L: linux-kernel@vger.kernel.org 7985S: Maintained 7986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7987F: kernel/irq/ 7988 7989IRQCHIP DRIVERS 7990M: Thomas Gleixner <tglx@linutronix.de> 7991M: Jason Cooper <jason@lakedaemon.net> 7992M: Marc Zyngier <marc.zyngier@arm.com> 7993L: linux-kernel@vger.kernel.org 7994S: Maintained 7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7996F: Documentation/devicetree/bindings/interrupt-controller/ 7997F: drivers/irqchip/ 7998 7999ISA 8000M: William Breathitt Gray <vilhelm.gray@gmail.com> 8001S: Maintained 8002F: Documentation/isa.txt 8003F: drivers/base/isa.c 8004F: include/linux/isa.h 8005 8006ISA RADIO MODULE 8007M: Hans Verkuil <hverkuil@xs4all.nl> 8008L: linux-media@vger.kernel.org 8009T: git git://linuxtv.org/media_tree.git 8010W: https://linuxtv.org 8011S: Maintained 8012F: drivers/media/radio/radio-isa* 8013 8014ISAPNP 8015M: Jaroslav Kysela <perex@perex.cz> 8016S: Maintained 8017F: Documentation/isapnp.txt 8018F: drivers/pnp/isapnp/ 8019F: include/linux/isapnp.h 8020 8021ISCSI 8022M: Lee Duncan <lduncan@suse.com> 8023M: Chris Leech <cleech@redhat.com> 8024L: open-iscsi@googlegroups.com 8025W: www.open-iscsi.com 8026S: Maintained 8027F: drivers/scsi/*iscsi* 8028F: include/scsi/*iscsi* 8029 8030iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8031M: Peter Jones <pjones@redhat.com> 8032M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8033S: Maintained 8034F: drivers/firmware/iscsi_ibft* 8035 8036ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8037M: Sagi Grimberg <sagi@grimberg.me> 8038M: Max Gurtovoy <maxg@mellanox.com> 8039L: linux-rdma@vger.kernel.org 8040S: Supported 8041W: http://www.openfabrics.org 8042W: www.open-iscsi.org 8043Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8044F: drivers/infiniband/ulp/iser/ 8045 8046ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8047M: Sagi Grimberg <sagi@grimberg.me> 8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8049L: linux-rdma@vger.kernel.org 8050L: target-devel@vger.kernel.org 8051S: Supported 8052W: http://www.linux-iscsi.org 8053F: drivers/infiniband/ulp/isert 8054 8055ISDN SUBSYSTEM 8056M: Karsten Keil <isdn@linux-pingi.de> 8057L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8058L: netdev@vger.kernel.org 8059W: http://www.isdn4linux.de 8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8061S: Maintained 8062F: Documentation/isdn/ 8063F: drivers/isdn/ 8064F: include/linux/isdn.h 8065F: include/linux/isdn/ 8066F: include/uapi/linux/isdn.h 8067F: include/uapi/linux/isdn/ 8068 8069IT87 HARDWARE MONITORING DRIVER 8070M: Jean Delvare <jdelvare@suse.com> 8071L: linux-hwmon@vger.kernel.org 8072S: Maintained 8073F: Documentation/hwmon/it87 8074F: drivers/hwmon/it87.c 8075 8076IT913X MEDIA DRIVER 8077M: Antti Palosaari <crope@iki.fi> 8078L: linux-media@vger.kernel.org 8079W: https://linuxtv.org 8080W: http://palosaari.fi/linux/ 8081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8082T: git git://linuxtv.org/anttip/media_tree.git 8083S: Maintained 8084F: drivers/media/tuners/it913x* 8085 8086IVTV VIDEO4LINUX DRIVER 8087M: Andy Walls <awalls@md.metrocast.net> 8088L: ivtv-devel@ivtvdriver.org (subscribers-only) 8089L: linux-media@vger.kernel.org 8090T: git git://linuxtv.org/media_tree.git 8091W: http://www.ivtvdriver.org 8092S: Maintained 8093F: Documentation/media/v4l-drivers/ivtv* 8094F: drivers/media/pci/ivtv/ 8095F: include/uapi/linux/ivtv* 8096 8097IX2505V MEDIA DRIVER 8098M: Malcolm Priestley <tvboxspy@gmail.com> 8099L: linux-media@vger.kernel.org 8100W: https://linuxtv.org 8101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8102S: Maintained 8103F: drivers/media/dvb-frontends/ix2505v* 8104 8105JAILHOUSE HYPERVISOR INTERFACE 8106M: Jan Kiszka <jan.kiszka@siemens.com> 8107L: jailhouse-dev@googlegroups.com 8108S: Maintained 8109F: arch/x86/kernel/jailhouse.c 8110F: arch/x86/include/asm/jailhouse_para.h 8111 8112JC42.4 TEMPERATURE SENSOR DRIVER 8113M: Guenter Roeck <linux@roeck-us.net> 8114L: linux-hwmon@vger.kernel.org 8115S: Maintained 8116F: drivers/hwmon/jc42.c 8117F: Documentation/hwmon/jc42 8118 8119JFS FILESYSTEM 8120M: Dave Kleikamp <shaggy@kernel.org> 8121L: jfs-discussion@lists.sourceforge.net 8122W: http://jfs.sourceforge.net/ 8123T: git git://github.com/kleikamp/linux-shaggy.git 8124S: Maintained 8125F: Documentation/filesystems/jfs.txt 8126F: fs/jfs/ 8127 8128JME NETWORK DRIVER 8129M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8130L: netdev@vger.kernel.org 8131S: Maintained 8132F: drivers/net/ethernet/jme.* 8133 8134JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8135M: David Woodhouse <dwmw2@infradead.org> 8136L: linux-mtd@lists.infradead.org 8137W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8138S: Maintained 8139F: fs/jffs2/ 8140F: include/uapi/linux/jffs2.h 8141 8142JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8143M: "Theodore Ts'o" <tytso@mit.edu> 8144M: Jan Kara <jack@suse.com> 8145L: linux-ext4@vger.kernel.org 8146S: Maintained 8147F: fs/jbd2/ 8148F: include/linux/jbd2.h 8149 8150JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8151M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8152L: linux-media@vger.kernel.org 8153S: Maintained 8154F: drivers/media/platform/rcar_jpu.c 8155 8156JSM Neo PCI based serial card 8157L: linux-serial@vger.kernel.org 8158S: Orphan 8159F: drivers/tty/serial/jsm/ 8160 8161K10TEMP HARDWARE MONITORING DRIVER 8162M: Clemens Ladisch <clemens@ladisch.de> 8163L: linux-hwmon@vger.kernel.org 8164S: Maintained 8165F: Documentation/hwmon/k10temp 8166F: drivers/hwmon/k10temp.c 8167 8168K8TEMP HARDWARE MONITORING DRIVER 8169M: Rudolf Marek <r.marek@assembler.cz> 8170L: linux-hwmon@vger.kernel.org 8171S: Maintained 8172F: Documentation/hwmon/k8temp 8173F: drivers/hwmon/k8temp.c 8174 8175KASAN 8176M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8177R: Alexander Potapenko <glider@google.com> 8178R: Dmitry Vyukov <dvyukov@google.com> 8179L: kasan-dev@googlegroups.com 8180S: Maintained 8181F: arch/*/include/asm/kasan.h 8182F: arch/*/mm/kasan_init* 8183F: Documentation/dev-tools/kasan.rst 8184F: include/linux/kasan*.h 8185F: lib/test_kasan.c 8186F: mm/kasan/ 8187F: scripts/Makefile.kasan 8188 8189KCONFIG 8190M: Masahiro Yamada <yamada.masahiro@socionext.com> 8191T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8192L: linux-kbuild@vger.kernel.org 8193S: Maintained 8194F: Documentation/kbuild/kconfig* 8195F: scripts/kconfig/ 8196F: scripts/Kconfig.include 8197 8198KDUMP 8199M: Dave Young <dyoung@redhat.com> 8200M: Baoquan He <bhe@redhat.com> 8201R: Vivek Goyal <vgoyal@redhat.com> 8202L: kexec@lists.infradead.org 8203W: http://lse.sourceforge.net/kdump/ 8204S: Maintained 8205F: Documentation/kdump/ 8206 8207KEENE FM RADIO TRANSMITTER DRIVER 8208M: Hans Verkuil <hverkuil@xs4all.nl> 8209L: linux-media@vger.kernel.org 8210T: git git://linuxtv.org/media_tree.git 8211W: https://linuxtv.org 8212S: Maintained 8213F: drivers/media/radio/radio-keene* 8214 8215KERNEL AUTOMOUNTER 8216M: Ian Kent <raven@themaw.net> 8217L: autofs@vger.kernel.org 8218S: Maintained 8219F: fs/autofs/ 8220 8221KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8222M: Masahiro Yamada <yamada.masahiro@socionext.com> 8223M: Michal Marek <michal.lkml@markovi.net> 8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8225L: linux-kbuild@vger.kernel.org 8226S: Maintained 8227F: Documentation/kbuild/ 8228F: Makefile 8229F: scripts/Kbuild* 8230F: scripts/Makefile* 8231F: scripts/basic/ 8232F: scripts/mk* 8233F: scripts/mod/ 8234F: scripts/package/ 8235 8236KERNEL JANITORS 8237L: kernel-janitors@vger.kernel.org 8238W: http://kernelnewbies.org/KernelJanitors 8239S: Odd Fixes 8240 8241KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8242M: "J. Bruce Fields" <bfields@fieldses.org> 8243M: Jeff Layton <jlayton@kernel.org> 8244L: linux-nfs@vger.kernel.org 8245W: http://nfs.sourceforge.net/ 8246T: git git://linux-nfs.org/~bfields/linux.git 8247S: Supported 8248F: fs/nfsd/ 8249F: include/uapi/linux/nfsd/ 8250F: fs/lockd/ 8251F: fs/nfs_common/ 8252F: net/sunrpc/ 8253F: include/linux/lockd/ 8254F: include/linux/sunrpc/ 8255F: include/uapi/linux/sunrpc/ 8256 8257KERNEL SELFTEST FRAMEWORK 8258M: Shuah Khan <shuah@kernel.org> 8259L: linux-kselftest@vger.kernel.org 8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8261Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8262S: Maintained 8263F: tools/testing/selftests/ 8264F: Documentation/dev-tools/kselftest* 8265 8266KERNEL USERMODE HELPER 8267M: Luis Chamberlain <mcgrof@kernel.org> 8268L: linux-kernel@vger.kernel.org 8269S: Maintained 8270F: kernel/umh.c 8271F: include/linux/umh.h 8272 8273KERNEL VIRTUAL MACHINE (KVM) 8274M: Paolo Bonzini <pbonzini@redhat.com> 8275M: Radim Krčmář <rkrcmar@redhat.com> 8276L: kvm@vger.kernel.org 8277W: http://www.linux-kvm.org 8278T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8279S: Supported 8280F: Documentation/virtual/kvm/ 8281F: include/trace/events/kvm.h 8282F: include/uapi/asm-generic/kvm* 8283F: include/uapi/linux/kvm* 8284F: include/asm-generic/kvm* 8285F: include/linux/kvm* 8286F: include/kvm/iodev.h 8287F: virt/kvm/* 8288F: tools/kvm/ 8289 8290KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8291M: Joerg Roedel <joro@8bytes.org> 8292L: kvm@vger.kernel.org 8293W: http://www.linux-kvm.org/ 8294S: Maintained 8295F: arch/x86/include/asm/svm.h 8296F: arch/x86/kvm/svm.c 8297 8298KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8299M: Christoffer Dall <christoffer.dall@arm.com> 8300M: Marc Zyngier <marc.zyngier@arm.com> 8301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8302L: kvmarm@lists.cs.columbia.edu 8303W: http://systems.cs.columbia.edu/projects/kvm-arm 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8305S: Supported 8306F: arch/arm/include/uapi/asm/kvm* 8307F: arch/arm/include/asm/kvm* 8308F: arch/arm/kvm/ 8309F: virt/kvm/arm/ 8310F: include/kvm/arm_* 8311 8312KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8313M: Christoffer Dall <christoffer.dall@arm.com> 8314M: Marc Zyngier <marc.zyngier@arm.com> 8315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8316L: kvmarm@lists.cs.columbia.edu 8317S: Maintained 8318F: arch/arm64/include/uapi/asm/kvm* 8319F: arch/arm64/include/asm/kvm* 8320F: arch/arm64/kvm/ 8321 8322KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8323M: James Hogan <jhogan@kernel.org> 8324L: linux-mips@vger.kernel.org 8325S: Supported 8326F: arch/mips/include/uapi/asm/kvm* 8327F: arch/mips/include/asm/kvm* 8328F: arch/mips/kvm/ 8329 8330KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8331M: Paul Mackerras <paulus@ozlabs.org> 8332L: kvm-ppc@vger.kernel.org 8333W: http://www.linux-kvm.org/ 8334T: git git://github.com/agraf/linux-2.6.git 8335S: Supported 8336F: arch/powerpc/include/uapi/asm/kvm* 8337F: arch/powerpc/include/asm/kvm* 8338F: arch/powerpc/kvm/ 8339F: arch/powerpc/kernel/kvm* 8340 8341KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8342M: Christian Borntraeger <borntraeger@de.ibm.com> 8343M: Janosch Frank <frankja@linux.ibm.com> 8344R: David Hildenbrand <david@redhat.com> 8345R: Cornelia Huck <cohuck@redhat.com> 8346L: linux-s390@vger.kernel.org 8347W: http://www.ibm.com/developerworks/linux/linux390/ 8348T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8349S: Supported 8350F: arch/s390/include/uapi/asm/kvm* 8351F: arch/s390/include/asm/gmap.h 8352F: arch/s390/include/asm/kvm* 8353F: arch/s390/kvm/ 8354F: arch/s390/mm/gmap.c 8355 8356KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8357M: Paolo Bonzini <pbonzini@redhat.com> 8358M: Radim Krčmář <rkrcmar@redhat.com> 8359L: kvm@vger.kernel.org 8360W: http://www.linux-kvm.org 8361T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8362S: Supported 8363F: arch/x86/kvm/ 8364F: arch/x86/kvm/*/ 8365F: arch/x86/include/uapi/asm/kvm* 8366F: arch/x86/include/asm/kvm* 8367F: arch/x86/include/asm/pvclock-abi.h 8368F: arch/x86/kernel/kvm.c 8369F: arch/x86/kernel/kvmclock.c 8370 8371KERNFS 8372M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8373M: Tejun Heo <tj@kernel.org> 8374T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8375S: Supported 8376F: include/linux/kernfs.h 8377F: fs/kernfs/ 8378 8379KEXEC 8380M: Eric Biederman <ebiederm@xmission.com> 8381W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8382L: kexec@lists.infradead.org 8383S: Maintained 8384F: include/linux/kexec.h 8385F: include/uapi/linux/kexec.h 8386F: kernel/kexec* 8387 8388KEYS-ENCRYPTED 8389M: Mimi Zohar <zohar@linux.ibm.com> 8390L: linux-integrity@vger.kernel.org 8391L: keyrings@vger.kernel.org 8392S: Supported 8393F: Documentation/security/keys/trusted-encrypted.rst 8394F: include/keys/encrypted-type.h 8395F: security/keys/encrypted-keys/ 8396 8397KEYS-TRUSTED 8398M: James Bottomley <jejb@linux.ibm.com> 8399M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8400M: Mimi Zohar <zohar@linuxibm.com> 8401L: linux-integrity@vger.kernel.org 8402L: keyrings@vger.kernel.org 8403S: Supported 8404F: Documentation/security/keys/trusted-encrypted.rst 8405F: include/keys/trusted-type.h 8406F: security/keys/trusted.c 8407F: security/keys/trusted.h 8408 8409KEYS/KEYRINGS: 8410M: David Howells <dhowells@redhat.com> 8411L: keyrings@vger.kernel.org 8412S: Maintained 8413F: Documentation/security/keys/core.rst 8414F: include/linux/key.h 8415F: include/linux/key-type.h 8416F: include/linux/keyctl.h 8417F: include/uapi/linux/keyctl.h 8418F: include/keys/ 8419F: security/keys/ 8420 8421KGDB / KDB /debug_core 8422M: Jason Wessel <jason.wessel@windriver.com> 8423M: Daniel Thompson <daniel.thompson@linaro.org> 8424W: http://kgdb.wiki.kernel.org/ 8425L: kgdb-bugreport@lists.sourceforge.net 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8427S: Maintained 8428F: Documentation/dev-tools/kgdb.rst 8429F: drivers/misc/kgdbts.c 8430F: drivers/tty/serial/kgdboc.c 8431F: include/linux/kdb.h 8432F: include/linux/kgdb.h 8433F: kernel/debug/ 8434 8435KMEMLEAK 8436M: Catalin Marinas <catalin.marinas@arm.com> 8437S: Maintained 8438F: Documentation/dev-tools/kmemleak.rst 8439F: include/linux/kmemleak.h 8440F: mm/kmemleak.c 8441F: mm/kmemleak-test.c 8442 8443KMOD KERNEL MODULE LOADER - USERMODE HELPER 8444M: Luis Chamberlain <mcgrof@kernel.org> 8445L: linux-kernel@vger.kernel.org 8446S: Maintained 8447F: kernel/kmod.c 8448F: include/linux/kmod.h 8449F: lib/test_kmod.c 8450F: tools/testing/selftests/kmod/ 8451 8452KPROBES 8453M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8454M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8455M: "David S. Miller" <davem@davemloft.net> 8456M: Masami Hiramatsu <mhiramat@kernel.org> 8457S: Maintained 8458F: Documentation/kprobes.txt 8459F: include/linux/kprobes.h 8460F: include/asm-generic/kprobes.h 8461F: kernel/kprobes.c 8462 8463KS0108 LCD CONTROLLER DRIVER 8464M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8465S: Maintained 8466F: Documentation/auxdisplay/ks0108 8467F: drivers/auxdisplay/ks0108.c 8468F: include/linux/ks0108.h 8469 8470L3MDEV 8471M: David Ahern <dsa@cumulusnetworks.com> 8472L: netdev@vger.kernel.org 8473S: Maintained 8474F: net/l3mdev 8475F: include/net/l3mdev.h 8476 8477L7 BPF FRAMEWORK 8478M: John Fastabend <john.fastabend@gmail.com> 8479M: Daniel Borkmann <daniel@iogearbox.net> 8480L: netdev@vger.kernel.org 8481S: Maintained 8482F: include/linux/skmsg.h 8483F: net/core/skmsg.c 8484F: net/core/sock_map.c 8485F: net/ipv4/tcp_bpf.c 8486 8487LANTIQ / INTEL Ethernet drivers 8488M: Hauke Mehrtens <hauke@hauke-m.de> 8489L: netdev@vger.kernel.org 8490S: Maintained 8491F: net/dsa/tag_gswip.c 8492F: drivers/net/ethernet/lantiq_xrx200.c 8493F: drivers/net/dsa/lantiq_pce.h 8494F: drivers/net/dsa/lantiq_gswip.c 8495 8496LANTIQ MIPS ARCHITECTURE 8497M: John Crispin <john@phrozen.org> 8498L: linux-mips@vger.kernel.org 8499S: Maintained 8500F: arch/mips/lantiq 8501F: drivers/soc/lantiq 8502 8503LAPB module 8504L: linux-x25@vger.kernel.org 8505S: Orphan 8506F: Documentation/networking/lapb-module.txt 8507F: include/*/lapb.h 8508F: net/lapb/ 8509 8510LASI 53c700 driver for PARISC 8511M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8512L: linux-scsi@vger.kernel.org 8513S: Maintained 8514F: Documentation/scsi/53c700.txt 8515F: drivers/scsi/53c700* 8516 8517LEAKING_ADDRESSES 8518M: Tobin C. Harding <me@tobin.cc> 8519M: Tycho Andersen <tycho@tycho.ws> 8520L: kernel-hardening@lists.openwall.com 8521S: Maintained 8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8523F: scripts/leaking_addresses.pl 8524 8525LED SUBSYSTEM 8526M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8527M: Pavel Machek <pavel@ucw.cz> 8528L: linux-leds@vger.kernel.org 8529T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8530S: Maintained 8531F: Documentation/devicetree/bindings/leds/ 8532F: drivers/leds/ 8533F: include/linux/leds.h 8534 8535LEGACY EEPROM DRIVER 8536M: Jean Delvare <jdelvare@suse.com> 8537S: Maintained 8538F: Documentation/misc-devices/eeprom 8539F: drivers/misc/eeprom/eeprom.c 8540 8541LEGO MINDSTORMS EV3 8542R: David Lechner <david@lechnology.com> 8543S: Maintained 8544F: arch/arm/boot/dts/da850-lego-ev3.dts 8545F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8546F: drivers/power/supply/lego_ev3_battery.c 8547 8548LEGO USB Tower driver 8549M: Juergen Stuber <starblue@users.sourceforge.net> 8550L: legousb-devel@lists.sourceforge.net 8551W: http://legousb.sourceforge.net/ 8552S: Maintained 8553F: drivers/usb/misc/legousbtower.c 8554 8555LG LAPTOP EXTRAS 8556M: Matan Ziv-Av <matan@svgalib.org> 8557L: platform-driver-x86@vger.kernel.org 8558S: Maintained 8559F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8560F: Documentation/laptops/lg-laptop.rst 8561F: drivers/platform/x86/lg-laptop.c 8562 8563LG2160 MEDIA DRIVER 8564M: Michael Krufky <mkrufky@linuxtv.org> 8565L: linux-media@vger.kernel.org 8566W: https://linuxtv.org 8567W: http://github.com/mkrufky 8568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8569T: git git://linuxtv.org/mkrufky/tuners.git 8570S: Maintained 8571F: drivers/media/dvb-frontends/lg2160.* 8572 8573LGDT3305 MEDIA DRIVER 8574M: Michael Krufky <mkrufky@linuxtv.org> 8575L: linux-media@vger.kernel.org 8576W: https://linuxtv.org 8577W: http://github.com/mkrufky 8578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8579T: git git://linuxtv.org/mkrufky/tuners.git 8580S: Maintained 8581F: drivers/media/dvb-frontends/lgdt3305.* 8582 8583LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8584M: Viresh Kumar <vireshk@kernel.org> 8585L: linux-ide@vger.kernel.org 8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8587S: Maintained 8588F: include/linux/pata_arasan_cf_data.h 8589F: drivers/ata/pata_arasan_cf.c 8590 8591LIBATA PATA DRIVERS 8592M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8593M: Jens Axboe <axboe@kernel.dk> 8594L: linux-ide@vger.kernel.org 8595T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8596S: Maintained 8597F: drivers/ata/pata_*.c 8598F: drivers/ata/ata_generic.c 8599 8600LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8601M: Linus Walleij <linus.walleij@linaro.org> 8602L: linux-ide@vger.kernel.org 8603T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8604S: Maintained 8605F: drivers/ata/pata_ftide010.c 8606F: drivers/ata/sata_gemini.c 8607F: drivers/ata/sata_gemini.h 8608 8609LIBATA SATA AHCI PLATFORM devices support 8610M: Hans de Goede <hdegoede@redhat.com> 8611M: Jens Axboe <axboe@kernel.dk> 8612L: linux-ide@vger.kernel.org 8613T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8614S: Maintained 8615F: drivers/ata/ahci_platform.c 8616F: drivers/ata/libahci_platform.c 8617F: include/linux/ahci_platform.h 8618 8619LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8620M: Mikael Pettersson <mikpelinux@gmail.com> 8621L: linux-ide@vger.kernel.org 8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8623S: Maintained 8624F: drivers/ata/sata_promise.* 8625 8626LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8627M: Jens Axboe <axboe@kernel.dk> 8628L: linux-ide@vger.kernel.org 8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8630S: Maintained 8631F: drivers/ata/ 8632F: include/linux/ata.h 8633F: include/linux/libata.h 8634F: Documentation/devicetree/bindings/ata/ 8635 8636LIBLOCKDEP 8637M: Sasha Levin <alexander.levin@microsoft.com> 8638S: Maintained 8639F: tools/lib/lockdep/ 8640 8641LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8642M: Ross Zwisler <zwisler@kernel.org> 8643M: Dan Williams <dan.j.williams@intel.com> 8644M: Vishal Verma <vishal.l.verma@intel.com> 8645M: Dave Jiang <dave.jiang@intel.com> 8646L: linux-nvdimm@lists.01.org 8647Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8648S: Supported 8649F: drivers/nvdimm/blk.c 8650F: drivers/nvdimm/region_devs.c 8651 8652LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8653M: Vishal Verma <vishal.l.verma@intel.com> 8654M: Dan Williams <dan.j.williams@intel.com> 8655M: Ross Zwisler <zwisler@kernel.org> 8656M: Dave Jiang <dave.jiang@intel.com> 8657L: linux-nvdimm@lists.01.org 8658Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8659S: Supported 8660F: drivers/nvdimm/btt* 8661 8662LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8663M: Ross Zwisler <zwisler@kernel.org> 8664M: Dan Williams <dan.j.williams@intel.com> 8665M: Vishal Verma <vishal.l.verma@intel.com> 8666M: Dave Jiang <dave.jiang@intel.com> 8667L: linux-nvdimm@lists.01.org 8668Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8669S: Supported 8670F: drivers/nvdimm/pmem* 8671 8672LIBNVDIMM: DEVICETREE BINDINGS 8673M: Oliver O'Halloran <oohall@gmail.com> 8674L: linux-nvdimm@lists.01.org 8675Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8676S: Supported 8677F: drivers/nvdimm/of_pmem.c 8678F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8679 8680LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8681M: Dan Williams <dan.j.williams@intel.com> 8682M: Ross Zwisler <zwisler@kernel.org> 8683M: Vishal Verma <vishal.l.verma@intel.com> 8684M: Dave Jiang <dave.jiang@intel.com> 8685L: linux-nvdimm@lists.01.org 8686Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8688S: Supported 8689F: drivers/nvdimm/* 8690F: drivers/acpi/nfit/* 8691F: include/linux/nd.h 8692F: include/linux/libnvdimm.h 8693F: include/uapi/linux/ndctl.h 8694 8695LIGHTNVM PLATFORM SUPPORT 8696M: Matias Bjorling <mb@lightnvm.io> 8697W: http://github/OpenChannelSSD 8698L: linux-block@vger.kernel.org 8699S: Maintained 8700F: drivers/lightnvm/ 8701F: include/linux/lightnvm.h 8702F: include/uapi/linux/lightnvm.h 8703 8704LINUX FOR POWER MACINTOSH 8705M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8706W: http://www.penguinppc.org/ 8707L: linuxppc-dev@lists.ozlabs.org 8708S: Maintained 8709F: arch/powerpc/platforms/powermac/ 8710F: drivers/macintosh/ 8711 8712LINUX FOR POWERPC (32-BIT AND 64-BIT) 8713M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8714M: Paul Mackerras <paulus@samba.org> 8715M: Michael Ellerman <mpe@ellerman.id.au> 8716W: https://github.com/linuxppc/linux/wiki 8717L: linuxppc-dev@lists.ozlabs.org 8718Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8720S: Supported 8721F: Documentation/ABI/stable/sysfs-firmware-opal-* 8722F: Documentation/devicetree/bindings/powerpc/ 8723F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8724F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8725F: Documentation/powerpc/ 8726F: arch/powerpc/ 8727F: drivers/char/tpm/tpm_ibmvtpm* 8728F: drivers/crypto/nx/ 8729F: drivers/crypto/vmx/ 8730F: drivers/i2c/busses/i2c-opal.c 8731F: drivers/net/ethernet/ibm/ibmveth.* 8732F: drivers/net/ethernet/ibm/ibmvnic.* 8733F: drivers/pci/hotplug/pnv_php.c 8734F: drivers/pci/hotplug/rpa* 8735F: drivers/rtc/rtc-opal.c 8736F: drivers/scsi/ibmvscsi/ 8737F: drivers/tty/hvc/hvc_opal.c 8738F: drivers/watchdog/wdrtas.c 8739F: tools/testing/selftests/powerpc 8740N: /pmac 8741N: powermac 8742N: powernv 8743N: [^a-z0-9]ps3 8744N: pseries 8745 8746LINUX FOR POWERPC EMBEDDED MPC5XXX 8747M: Anatolij Gustschin <agust@denx.de> 8748L: linuxppc-dev@lists.ozlabs.org 8749T: git git://git.denx.de/linux-denx-agust.git 8750S: Maintained 8751F: arch/powerpc/platforms/512x/ 8752F: arch/powerpc/platforms/52xx/ 8753 8754LINUX FOR POWERPC EMBEDDED PPC4XX 8755M: Alistair Popple <alistair@popple.id.au> 8756M: Matt Porter <mporter@kernel.crashing.org> 8757W: http://www.penguinppc.org/ 8758L: linuxppc-dev@lists.ozlabs.org 8759S: Maintained 8760F: arch/powerpc/platforms/40x/ 8761F: arch/powerpc/platforms/44x/ 8762 8763LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8764M: Scott Wood <oss@buserror.net> 8765M: Kumar Gala <galak@kernel.crashing.org> 8766W: http://www.penguinppc.org/ 8767L: linuxppc-dev@lists.ozlabs.org 8768T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8769S: Maintained 8770F: arch/powerpc/platforms/83xx/ 8771F: arch/powerpc/platforms/85xx/ 8772F: Documentation/devicetree/bindings/powerpc/fsl/ 8773 8774LINUX FOR POWERPC EMBEDDED PPC8XX 8775M: Vitaly Bordug <vitb@kernel.crashing.org> 8776W: http://www.penguinppc.org/ 8777L: linuxppc-dev@lists.ozlabs.org 8778S: Maintained 8779F: arch/powerpc/platforms/8xx/ 8780 8781LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8782L: linuxppc-dev@lists.ozlabs.org 8783S: Orphan 8784F: arch/powerpc/*/*virtex* 8785F: arch/powerpc/*/*/*virtex* 8786 8787LINUX FOR POWERPC PA SEMI PWRFICIENT 8788L: linuxppc-dev@lists.ozlabs.org 8789S: Orphan 8790F: arch/powerpc/platforms/pasemi/ 8791F: drivers/*/*pasemi* 8792F: drivers/*/*/*pasemi* 8793 8794LINUX KERNEL DUMP TEST MODULE (LKDTM) 8795M: Kees Cook <keescook@chromium.org> 8796S: Maintained 8797F: drivers/misc/lkdtm/* 8798 8799LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8800M: Alan Stern <stern@rowland.harvard.edu> 8801M: Andrea Parri <andrea.parri@amarulasolutions.com> 8802M: Will Deacon <will.deacon@arm.com> 8803M: Peter Zijlstra <peterz@infradead.org> 8804M: Boqun Feng <boqun.feng@gmail.com> 8805M: Nicholas Piggin <npiggin@gmail.com> 8806M: David Howells <dhowells@redhat.com> 8807M: Jade Alglave <j.alglave@ucl.ac.uk> 8808M: Luc Maranget <luc.maranget@inria.fr> 8809M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8810R: Akira Yokosawa <akiyks@gmail.com> 8811R: Daniel Lustig <dlustig@nvidia.com> 8812L: linux-kernel@vger.kernel.org 8813L: linux-arch@vger.kernel.org 8814S: Supported 8815T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8816F: tools/memory-model/ 8817F: Documentation/atomic_bitops.txt 8818F: Documentation/atomic_t.txt 8819F: Documentation/core-api/atomic_ops.rst 8820F: Documentation/core-api/refcount-vs-atomic.rst 8821F: Documentation/memory-barriers.txt 8822 8823LIS3LV02D ACCELEROMETER DRIVER 8824M: Eric Piel <eric.piel@tremplin-utc.net> 8825S: Maintained 8826F: Documentation/misc-devices/lis3lv02d 8827F: drivers/misc/lis3lv02d/ 8828F: drivers/platform/x86/hp_accel.c 8829 8830LIVE PATCHING 8831M: Josh Poimboeuf <jpoimboe@redhat.com> 8832M: Jessica Yu <jeyu@kernel.org> 8833M: Jiri Kosina <jikos@kernel.org> 8834M: Miroslav Benes <mbenes@suse.cz> 8835R: Petr Mladek <pmladek@suse.com> 8836S: Maintained 8837F: kernel/livepatch/ 8838F: include/linux/livepatch.h 8839F: arch/x86/include/asm/livepatch.h 8840F: arch/x86/kernel/livepatch.c 8841F: Documentation/livepatch/ 8842F: Documentation/ABI/testing/sysfs-kernel-livepatch 8843F: samples/livepatch/ 8844L: live-patching@vger.kernel.org 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8846 8847LLC (802.2) 8848L: netdev@vger.kernel.org 8849S: Odd fixes 8850F: include/linux/llc.h 8851F: include/uapi/linux/llc.h 8852F: include/net/llc* 8853F: net/llc/ 8854 8855LM73 HARDWARE MONITOR DRIVER 8856M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8857L: linux-hwmon@vger.kernel.org 8858S: Maintained 8859F: drivers/hwmon/lm73.c 8860 8861LM78 HARDWARE MONITOR DRIVER 8862M: Jean Delvare <jdelvare@suse.com> 8863L: linux-hwmon@vger.kernel.org 8864S: Maintained 8865F: Documentation/hwmon/lm78 8866F: drivers/hwmon/lm78.c 8867 8868LM83 HARDWARE MONITOR DRIVER 8869M: Jean Delvare <jdelvare@suse.com> 8870L: linux-hwmon@vger.kernel.org 8871S: Maintained 8872F: Documentation/hwmon/lm83 8873F: drivers/hwmon/lm83.c 8874 8875LM90 HARDWARE MONITOR DRIVER 8876M: Jean Delvare <jdelvare@suse.com> 8877L: linux-hwmon@vger.kernel.org 8878S: Maintained 8879F: Documentation/hwmon/lm90 8880F: Documentation/devicetree/bindings/hwmon/lm90.txt 8881F: drivers/hwmon/lm90.c 8882F: include/dt-bindings/thermal/lm90.h 8883 8884LM95234 HARDWARE MONITOR DRIVER 8885M: Guenter Roeck <linux@roeck-us.net> 8886L: linux-hwmon@vger.kernel.org 8887S: Maintained 8888F: Documentation/hwmon/lm95234 8889F: drivers/hwmon/lm95234.c 8890 8891LME2510 MEDIA DRIVER 8892M: Malcolm Priestley <tvboxspy@gmail.com> 8893L: linux-media@vger.kernel.org 8894W: https://linuxtv.org 8895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8896S: Maintained 8897F: drivers/media/usb/dvb-usb-v2/lmedm04* 8898 8899LOADPIN SECURITY MODULE 8900M: Kees Cook <keescook@chromium.org> 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8902S: Supported 8903F: security/loadpin/ 8904F: Documentation/admin-guide/LSM/LoadPin.rst 8905 8906LOCKING PRIMITIVES 8907M: Peter Zijlstra <peterz@infradead.org> 8908M: Ingo Molnar <mingo@redhat.com> 8909M: Will Deacon <will.deacon@arm.com> 8910L: linux-kernel@vger.kernel.org 8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8912S: Maintained 8913F: Documentation/locking/ 8914F: include/linux/lockdep.h 8915F: include/linux/spinlock*.h 8916F: arch/*/include/asm/spinlock*.h 8917F: include/linux/rwlock*.h 8918F: include/linux/mutex*.h 8919F: include/linux/rwsem*.h 8920F: arch/*/include/asm/rwsem.h 8921F: include/linux/seqlock.h 8922F: lib/locking*.[ch] 8923F: kernel/locking/ 8924X: kernel/locking/locktorture.c 8925 8926LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8927M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8928L: linux-ntfs-dev@lists.sourceforge.net 8929W: http://www.linux-ntfs.org/content/view/19/37/ 8930S: Maintained 8931F: Documentation/ldm.txt 8932F: block/partitions/ldm.* 8933 8934LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8935M: Sathya Prakash <sathya.prakash@broadcom.com> 8936M: Chaitra P B <chaitra.basappa@broadcom.com> 8937M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8938L: MPT-FusionLinux.pdl@broadcom.com 8939L: linux-scsi@vger.kernel.org 8940W: http://www.avagotech.com/support/ 8941S: Supported 8942F: drivers/message/fusion/ 8943F: drivers/scsi/mpt3sas/ 8944 8945LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8946M: Matthew Wilcox <willy@infradead.org> 8947L: linux-scsi@vger.kernel.org 8948S: Maintained 8949F: drivers/scsi/sym53c8xx_2/ 8950 8951LTC1660 DAC DRIVER 8952M: Marcus Folkesson <marcus.folkesson@gmail.com> 8953L: linux-iio@vger.kernel.org 8954S: Maintained 8955F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8956F: drivers/iio/dac/ltc1660.c 8957 8958LTC4261 HARDWARE MONITOR DRIVER 8959M: Guenter Roeck <linux@roeck-us.net> 8960L: linux-hwmon@vger.kernel.org 8961S: Maintained 8962F: Documentation/hwmon/ltc4261 8963F: drivers/hwmon/ltc4261.c 8964 8965LTC4306 I2C MULTIPLEXER DRIVER 8966M: Michael Hennerich <michael.hennerich@analog.com> 8967W: http://ez.analog.com/community/linux-device-drivers 8968L: linux-i2c@vger.kernel.org 8969S: Supported 8970F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8971F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8972 8973LTP (Linux Test Project) 8974M: Mike Frysinger <vapier@gentoo.org> 8975M: Cyril Hrubis <chrubis@suse.cz> 8976M: Wanlong Gao <wanlong.gao@gmail.com> 8977M: Jan Stancek <jstancek@redhat.com> 8978M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8979M: Alexey Kodanev <alexey.kodanev@oracle.com> 8980L: ltp@lists.linux.it (subscribers-only) 8981W: http://linux-test-project.github.io/ 8982T: git git://github.com/linux-test-project/ltp.git 8983S: Maintained 8984 8985M68K ARCHITECTURE 8986M: Geert Uytterhoeven <geert@linux-m68k.org> 8987L: linux-m68k@lists.linux-m68k.org 8988W: http://www.linux-m68k.org/ 8989T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8990S: Maintained 8991F: arch/m68k/ 8992F: drivers/zorro/ 8993 8994M68K ON APPLE MACINTOSH 8995M: Joshua Thompson <funaho@jurai.org> 8996W: http://www.mac.linux-m68k.org/ 8997L: linux-m68k@lists.linux-m68k.org 8998S: Maintained 8999F: arch/m68k/mac/ 9000 9001M68K ON HP9000/300 9002M: Philip Blundell <philb@gnu.org> 9003W: http://www.tazenda.demon.co.uk/phil/linux-hp 9004S: Maintained 9005F: arch/m68k/hp300/ 9006 9007M88DS3103 MEDIA DRIVER 9008M: Antti Palosaari <crope@iki.fi> 9009L: linux-media@vger.kernel.org 9010W: https://linuxtv.org 9011W: http://palosaari.fi/linux/ 9012Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9013T: git git://linuxtv.org/anttip/media_tree.git 9014S: Maintained 9015F: drivers/media/dvb-frontends/m88ds3103* 9016 9017M88RS2000 MEDIA DRIVER 9018M: Malcolm Priestley <tvboxspy@gmail.com> 9019L: linux-media@vger.kernel.org 9020W: https://linuxtv.org 9021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9022S: Maintained 9023F: drivers/media/dvb-frontends/m88rs2000* 9024 9025MA901 MASTERKIT USB FM RADIO DRIVER 9026M: Alexey Klimov <klimov.linux@gmail.com> 9027L: linux-media@vger.kernel.org 9028T: git git://linuxtv.org/media_tree.git 9029S: Maintained 9030F: drivers/media/radio/radio-ma901.c 9031 9032MAC80211 9033M: Johannes Berg <johannes@sipsolutions.net> 9034L: linux-wireless@vger.kernel.org 9035W: http://wireless.kernel.org/ 9036T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9038S: Maintained 9039F: Documentation/networking/mac80211-injection.txt 9040F: include/net/mac80211.h 9041F: net/mac80211/ 9042F: drivers/net/wireless/mac80211_hwsim.[ch] 9043F: Documentation/networking/mac80211_hwsim/README 9044 9045MAILBOX API 9046M: Jassi Brar <jassisinghbrar@gmail.com> 9047L: linux-kernel@vger.kernel.org 9048S: Maintained 9049F: drivers/mailbox/ 9050F: include/linux/mailbox_client.h 9051F: include/linux/mailbox_controller.h 9052 9053MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9054M: Michael Kerrisk <mtk.manpages@gmail.com> 9055W: http://www.kernel.org/doc/man-pages 9056L: linux-man@vger.kernel.org 9057S: Maintained 9058 9059MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9060M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9061L: linux-mips@vger.kernel.org 9062S: Maintained 9063F: arch/mips/boot/dts/img/pistachio_marduk.dts 9064 9065MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9066M: Andrew Lunn <andrew@lunn.ch> 9067M: Vivien Didelot <vivien.didelot@gmail.com> 9068L: netdev@vger.kernel.org 9069S: Maintained 9070F: drivers/net/dsa/mv88e6xxx/ 9071F: include/linux/platform_data/mv88e6xxx.h 9072F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9073 9074MARVELL ARMADA DRM SUPPORT 9075M: Russell King <linux@armlinux.org.uk> 9076S: Maintained 9077T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9078T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9079F: drivers/gpu/drm/armada/ 9080F: include/uapi/drm/armada_drm.h 9081F: Documentation/devicetree/bindings/display/armada/ 9082 9083MARVELL ARMADA 3700 PHY DRIVERS 9084M: Miquel Raynal <miquel.raynal@bootlin.com> 9085S: Maintained 9086F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 9087F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 9088F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 9089F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 9090 9091MARVELL CRYPTO DRIVER 9092M: Boris Brezillon <bbrezillon@kernel.org> 9093M: Arnaud Ebalard <arno@natisbad.org> 9094F: drivers/crypto/marvell/ 9095S: Maintained 9096L: linux-crypto@vger.kernel.org 9097 9098MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9099M: Mirko Lindner <mlindner@marvell.com> 9100M: Stephen Hemminger <stephen@networkplumber.org> 9101L: netdev@vger.kernel.org 9102S: Maintained 9103F: drivers/net/ethernet/marvell/sk* 9104 9105MARVELL LIBERTAS WIRELESS DRIVER 9106L: libertas-dev@lists.infradead.org 9107S: Orphan 9108F: drivers/net/wireless/marvell/libertas/ 9109 9110MARVELL MACCHIATOBIN SUPPORT 9111M: Russell King <linux@armlinux.org.uk> 9112L: linux-arm-kernel@lists.infradead.org 9113S: Maintained 9114F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9115 9116MARVELL MV643XX ETHERNET DRIVER 9117M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9118L: netdev@vger.kernel.org 9119S: Maintained 9120F: drivers/net/ethernet/marvell/mv643xx_eth.* 9121F: include/linux/mv643xx.h 9122 9123MARVELL MV88X3310 PHY DRIVER 9124M: Russell King <linux@armlinux.org.uk> 9125L: netdev@vger.kernel.org 9126S: Maintained 9127F: drivers/net/phy/marvell10g.c 9128 9129MARVELL MVEBU THERMAL DRIVER 9130M: Miquel Raynal <miquel.raynal@bootlin.com> 9131S: Maintained 9132F: drivers/thermal/armada_thermal.c 9133 9134MARVELL MVNETA ETHERNET DRIVER 9135M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9136L: netdev@vger.kernel.org 9137S: Maintained 9138F: drivers/net/ethernet/marvell/mvneta.* 9139 9140MARVELL MWIFIEX WIRELESS DRIVER 9141M: Amitkumar Karwar <amitkarwar@gmail.com> 9142M: Nishant Sarmukadam <nishants@marvell.com> 9143M: Ganapathi Bhat <gbhat@marvell.com> 9144M: Xinming Hu <huxinming820@gmail.com> 9145L: linux-wireless@vger.kernel.org 9146S: Maintained 9147F: drivers/net/wireless/marvell/mwifiex/ 9148 9149MARVELL MWL8K WIRELESS DRIVER 9150M: Lennert Buytenhek <buytenh@wantstofly.org> 9151L: linux-wireless@vger.kernel.org 9152S: Odd Fixes 9153F: drivers/net/wireless/marvell/mwl8k.c 9154 9155MARVELL NAND CONTROLLER DRIVER 9156M: Miquel Raynal <miquel.raynal@bootlin.com> 9157L: linux-mtd@lists.infradead.org 9158S: Maintained 9159F: drivers/mtd/nand/raw/marvell_nand.c 9160F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9161 9162MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9163M: Nicolas Pitre <nico@fluxnic.net> 9164S: Odd Fixes 9165F: drivers/mmc/host/mvsdio.* 9166 9167MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9168M: Hu Ziji <huziji@marvell.com> 9169L: linux-mmc@vger.kernel.org 9170S: Supported 9171F: drivers/mmc/host/sdhci-xenon* 9172F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9173 9174MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9175M: Sunil Goutham <sgoutham@marvell.com> 9176M: Linu Cherian <lcherian@marvell.com> 9177M: Geetha sowjanya <gakula@marvell.com> 9178M: Jerin Jacob <jerinj@marvell.com> 9179L: netdev@vger.kernel.org 9180S: Supported 9181F: drivers/net/ethernet/marvell/octeontx2/af/ 9182 9183MATROX FRAMEBUFFER DRIVER 9184L: linux-fbdev@vger.kernel.org 9185S: Orphan 9186F: drivers/video/fbdev/matrox/matroxfb_* 9187F: include/uapi/linux/matroxfb.h 9188 9189MAX16065 HARDWARE MONITOR DRIVER 9190M: Guenter Roeck <linux@roeck-us.net> 9191L: linux-hwmon@vger.kernel.org 9192S: Maintained 9193F: Documentation/hwmon/max16065 9194F: drivers/hwmon/max16065.c 9195 9196MAX2175 SDR TUNER DRIVER 9197M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9198L: linux-media@vger.kernel.org 9199T: git git://linuxtv.org/media_tree.git 9200S: Maintained 9201F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9202F: Documentation/media/v4l-drivers/max2175.rst 9203F: drivers/media/i2c/max2175* 9204F: include/uapi/linux/max2175.h 9205 9206MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9207L: linux-hwmon@vger.kernel.org 9208S: Orphan 9209F: Documentation/hwmon/max6650 9210F: drivers/hwmon/max6650.c 9211 9212MAX6697 HARDWARE MONITOR DRIVER 9213M: Guenter Roeck <linux@roeck-us.net> 9214L: linux-hwmon@vger.kernel.org 9215S: Maintained 9216F: Documentation/hwmon/max6697 9217F: Documentation/devicetree/bindings/hwmon/max6697.txt 9218F: drivers/hwmon/max6697.c 9219F: include/linux/platform_data/max6697.h 9220 9221MAX9860 MONO AUDIO VOICE CODEC DRIVER 9222M: Peter Rosin <peda@axentia.se> 9223L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9224S: Maintained 9225F: Documentation/devicetree/bindings/sound/max9860.txt 9226F: sound/soc/codecs/max9860.* 9227 9228MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9229M: Javier Martinez Canillas <javier@dowhile0.org> 9230L: linux-kernel@vger.kernel.org 9231S: Supported 9232F: drivers/regulator/max77802-regulator.c 9233F: Documentation/devicetree/bindings/*/*max77802.txt 9234F: include/dt-bindings/*/*max77802.h 9235 9236MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9237M: Krzysztof Kozlowski <krzk@kernel.org> 9238M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9239L: linux-pm@vger.kernel.org 9240S: Supported 9241F: drivers/power/supply/max14577_charger.c 9242F: drivers/power/supply/max77693_charger.c 9243 9244MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9245M: Chanwoo Choi <cw00.choi@samsung.com> 9246M: Krzysztof Kozlowski <krzk@kernel.org> 9247M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9248L: linux-kernel@vger.kernel.org 9249S: Supported 9250F: drivers/*/max14577*.c 9251F: drivers/*/max77686*.c 9252F: drivers/*/max77693*.c 9253F: drivers/extcon/extcon-max14577.c 9254F: drivers/extcon/extcon-max77693.c 9255F: drivers/rtc/rtc-max77686.c 9256F: drivers/clk/clk-max77686.c 9257F: Documentation/devicetree/bindings/mfd/max14577.txt 9258F: Documentation/devicetree/bindings/*/max77686.txt 9259F: Documentation/devicetree/bindings/mfd/max77693.txt 9260F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9261F: include/linux/mfd/max14577*.h 9262F: include/linux/mfd/max77686*.h 9263F: include/linux/mfd/max77693*.h 9264 9265MAXIRADIO FM RADIO RECEIVER DRIVER 9266M: Hans Verkuil <hverkuil@xs4all.nl> 9267L: linux-media@vger.kernel.org 9268T: git git://linuxtv.org/media_tree.git 9269W: https://linuxtv.org 9270S: Maintained 9271F: drivers/media/radio/radio-maxiradio* 9272 9273MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9274M: Peter Rosin <peda@axentia.se> 9275L: linux-iio@vger.kernel.org 9276S: Maintained 9277F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9278F: drivers/iio/potentiometer/mcp4018.c 9279F: drivers/iio/potentiometer/mcp4531.c 9280 9281MCR20A IEEE-802.15.4 RADIO DRIVER 9282M: Xue Liu <liuxuenetmail@gmail.com> 9283L: linux-wpan@vger.kernel.org 9284W: https://github.com/xueliu/mcr20a-linux 9285S: Maintained 9286F: drivers/net/ieee802154/mcr20a.c 9287F: drivers/net/ieee802154/mcr20a.h 9288F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9289 9290MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9291M: William Breathitt Gray <vilhelm.gray@gmail.com> 9292L: linux-iio@vger.kernel.org 9293S: Maintained 9294F: drivers/iio/dac/cio-dac.c 9295 9296MEDIA DRIVERS FOR ASCOT2E 9297M: Sergey Kozlov <serjk@netup.ru> 9298M: Abylay Ospan <aospan@netup.ru> 9299L: linux-media@vger.kernel.org 9300W: https://linuxtv.org 9301W: http://netup.tv/ 9302T: git git://linuxtv.org/media_tree.git 9303S: Supported 9304F: drivers/media/dvb-frontends/ascot2e* 9305 9306MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9307M: Jasmin Jessich <jasmin@anw.at> 9308L: linux-media@vger.kernel.org 9309W: https://linuxtv.org 9310T: git git://linuxtv.org/media_tree.git 9311S: Maintained 9312F: drivers/media/dvb-frontends/cxd2099* 9313 9314MEDIA DRIVERS FOR CXD2841ER 9315M: Sergey Kozlov <serjk@netup.ru> 9316M: Abylay Ospan <aospan@netup.ru> 9317L: linux-media@vger.kernel.org 9318W: https://linuxtv.org 9319W: http://netup.tv/ 9320T: git git://linuxtv.org/media_tree.git 9321S: Supported 9322F: drivers/media/dvb-frontends/cxd2841er* 9323 9324MEDIA DRIVERS FOR CXD2880 9325M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9326L: linux-media@vger.kernel.org 9327W: http://linuxtv.org/ 9328T: git git://linuxtv.org/media_tree.git 9329S: Supported 9330F: drivers/media/dvb-frontends/cxd2880/* 9331F: drivers/media/spi/cxd2880* 9332 9333MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9334L: linux-media@vger.kernel.org 9335W: https://linuxtv.org 9336T: git git://linuxtv.org/media_tree.git 9337S: Orphan 9338F: drivers/media/pci/ddbridge/* 9339 9340MEDIA DRIVERS FOR FREESCALE IMX 9341M: Steve Longerbeam <slongerbeam@gmail.com> 9342M: Philipp Zabel <p.zabel@pengutronix.de> 9343L: linux-media@vger.kernel.org 9344T: git git://linuxtv.org/media_tree.git 9345S: Maintained 9346F: Documentation/devicetree/bindings/media/imx.txt 9347F: Documentation/media/v4l-drivers/imx.rst 9348F: drivers/staging/media/imx/ 9349F: include/linux/imx-media.h 9350F: include/media/imx.h 9351 9352MEDIA DRIVER FOR FREESCALE IMX PXP 9353M: Philipp Zabel <p.zabel@pengutronix.de> 9354L: linux-media@vger.kernel.org 9355T: git git://linuxtv.org/media_tree.git 9356S: Maintained 9357F: drivers/media/platform/imx-pxp.[ch] 9358 9359MEDIA DRIVERS FOR HELENE 9360M: Abylay Ospan <aospan@netup.ru> 9361L: linux-media@vger.kernel.org 9362W: https://linuxtv.org 9363W: http://netup.tv/ 9364T: git git://linuxtv.org/media_tree.git 9365S: Supported 9366F: drivers/media/dvb-frontends/helene* 9367 9368MEDIA DRIVERS FOR HORUS3A 9369M: Sergey Kozlov <serjk@netup.ru> 9370M: Abylay Ospan <aospan@netup.ru> 9371L: linux-media@vger.kernel.org 9372W: https://linuxtv.org 9373W: http://netup.tv/ 9374T: git git://linuxtv.org/media_tree.git 9375S: Supported 9376F: drivers/media/dvb-frontends/horus3a* 9377 9378MEDIA DRIVERS FOR LNBH25 9379M: Sergey Kozlov <serjk@netup.ru> 9380M: Abylay Ospan <aospan@netup.ru> 9381L: linux-media@vger.kernel.org 9382W: https://linuxtv.org 9383W: http://netup.tv/ 9384T: git git://linuxtv.org/media_tree.git 9385S: Supported 9386F: drivers/media/dvb-frontends/lnbh25* 9387 9388MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9389L: linux-media@vger.kernel.org 9390W: https://linuxtv.org 9391T: git git://linuxtv.org/media_tree.git 9392S: Orphan 9393F: drivers/media/dvb-frontends/mxl5xx* 9394 9395MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9396M: Sergey Kozlov <serjk@netup.ru> 9397M: Abylay Ospan <aospan@netup.ru> 9398L: linux-media@vger.kernel.org 9399W: https://linuxtv.org 9400W: http://netup.tv/ 9401T: git git://linuxtv.org/media_tree.git 9402S: Supported 9403F: drivers/media/pci/netup_unidvb/* 9404 9405MEDIA DRIVERS FOR RENESAS - CEU 9406M: Jacopo Mondi <jacopo@jmondi.org> 9407L: linux-media@vger.kernel.org 9408L: linux-renesas-soc@vger.kernel.org 9409T: git git://linuxtv.org/media_tree.git 9410S: Supported 9411F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9412F: drivers/media/platform/renesas-ceu.c 9413F: include/media/drv-intf/renesas-ceu.h 9414 9415MEDIA DRIVERS FOR RENESAS - DRIF 9416M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9417L: linux-media@vger.kernel.org 9418L: linux-renesas-soc@vger.kernel.org 9419T: git git://linuxtv.org/media_tree.git 9420S: Supported 9421F: Documentation/devicetree/bindings/media/renesas,drif.txt 9422F: drivers/media/platform/rcar_drif.c 9423 9424MEDIA DRIVERS FOR RENESAS - FCP 9425M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9426L: linux-media@vger.kernel.org 9427L: linux-renesas-soc@vger.kernel.org 9428T: git git://linuxtv.org/media_tree.git 9429S: Supported 9430F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9431F: drivers/media/platform/rcar-fcp.c 9432F: include/media/rcar-fcp.h 9433 9434MEDIA DRIVERS FOR RENESAS - FDP1 9435M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9436L: linux-media@vger.kernel.org 9437L: linux-renesas-soc@vger.kernel.org 9438T: git git://linuxtv.org/media_tree.git 9439S: Supported 9440F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9441F: drivers/media/platform/rcar_fdp1.c 9442 9443MEDIA DRIVERS FOR RENESAS - VIN 9444M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9445L: linux-media@vger.kernel.org 9446L: linux-renesas-soc@vger.kernel.org 9447T: git git://linuxtv.org/media_tree.git 9448S: Supported 9449F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9450F: Documentation/devicetree/bindings/media/rcar_vin.txt 9451F: drivers/media/platform/rcar-vin/ 9452 9453MEDIA DRIVERS FOR RENESAS - VSP1 9454M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9455M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9456L: linux-media@vger.kernel.org 9457L: linux-renesas-soc@vger.kernel.org 9458T: git git://linuxtv.org/media_tree.git 9459S: Supported 9460F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9461F: drivers/media/platform/vsp1/ 9462 9463MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9464L: linux-media@vger.kernel.org 9465W: https://linuxtv.org 9466T: git git://linuxtv.org/media_tree.git 9467S: Orphan 9468F: drivers/media/dvb-frontends/stv0910* 9469 9470MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9471L: linux-media@vger.kernel.org 9472W: https://linuxtv.org 9473T: git git://linuxtv.org/media_tree.git 9474S: Orphan 9475F: drivers/media/dvb-frontends/stv6111* 9476 9477MEDIA DRIVERS FOR STM32 - DCMI 9478M: Hugues Fruchet <hugues.fruchet@st.com> 9479L: linux-media@vger.kernel.org 9480T: git git://linuxtv.org/media_tree.git 9481S: Supported 9482F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9483F: drivers/media/platform/stm32/stm32-dcmi.c 9484 9485MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9486M: Dmitry Osipenko <digetx@gmail.com> 9487L: linux-media@vger.kernel.org 9488L: linux-tegra@vger.kernel.org 9489T: git git://linuxtv.org/media_tree.git 9490S: Maintained 9491F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9492F: drivers/staging/media/tegra-vde/ 9493 9494MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9495M: Mauro Carvalho Chehab <mchehab@kernel.org> 9496P: LinuxTV.org Project 9497L: linux-media@vger.kernel.org 9498W: https://linuxtv.org 9499Q: http://patchwork.kernel.org/project/linux-media/list/ 9500T: git git://linuxtv.org/media_tree.git 9501S: Maintained 9502F: Documentation/devicetree/bindings/media/ 9503F: Documentation/media/ 9504F: drivers/media/ 9505F: drivers/staging/media/ 9506F: include/linux/platform_data/media/ 9507F: include/media/ 9508F: include/uapi/linux/dvb/ 9509F: include/uapi/linux/videodev2.h 9510F: include/uapi/linux/media.h 9511F: include/uapi/linux/v4l2-* 9512F: include/uapi/linux/meye.h 9513F: include/uapi/linux/ivtv* 9514F: include/uapi/linux/uvcvideo.h 9515 9516MEDIATEK BLUETOOTH DRIVER 9517M: Sean Wang <sean.wang@mediatek.com> 9518L: linux-bluetooth@vger.kernel.org 9519L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9520S: Maintained 9521F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9522F: drivers/bluetooth/btmtkuart.c 9523 9524MEDIATEK CIR DRIVER 9525M: Sean Wang <sean.wang@mediatek.com> 9526S: Maintained 9527F: drivers/media/rc/mtk-cir.c 9528 9529MEDIATEK DMA DRIVER 9530M: Sean Wang <sean.wang@mediatek.com> 9531L: dmaengine@vger.kernel.org 9532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9533L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9534S: Maintained 9535F: Documentation/devicetree/bindings/dma/mtk-* 9536F: drivers/dma/mediatek/ 9537 9538MEDIATEK PMIC LED DRIVER 9539M: Sean Wang <sean.wang@mediatek.com> 9540S: Maintained 9541F: drivers/leds/leds-mt6323.c 9542F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9543 9544MEDIATEK ETHERNET DRIVER 9545M: Felix Fietkau <nbd@openwrt.org> 9546M: John Crispin <john@phrozen.org> 9547M: Sean Wang <sean.wang@mediatek.com> 9548M: Nelson Chang <nelson.chang@mediatek.com> 9549L: netdev@vger.kernel.org 9550S: Maintained 9551F: drivers/net/ethernet/mediatek/ 9552 9553MEDIATEK SWITCH DRIVER 9554M: Sean Wang <sean.wang@mediatek.com> 9555L: netdev@vger.kernel.org 9556S: Maintained 9557F: drivers/net/dsa/mt7530.* 9558F: net/dsa/tag_mtk.c 9559 9560MEDIATEK JPEG DRIVER 9561M: Rick Chang <rick.chang@mediatek.com> 9562M: Bin Liu <bin.liu@mediatek.com> 9563S: Supported 9564F: drivers/media/platform/mtk-jpeg/ 9565F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9566 9567MEDIATEK MDP DRIVER 9568M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9569M: Houlong Wei <houlong.wei@mediatek.com> 9570M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9571S: Supported 9572F: drivers/media/platform/mtk-mdp/ 9573F: drivers/media/platform/mtk-vpu/ 9574F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9575 9576MEDIATEK MEDIA DRIVER 9577M: Tiffany Lin <tiffany.lin@mediatek.com> 9578M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9579S: Supported 9580F: drivers/media/platform/mtk-vcodec/ 9581F: drivers/media/platform/mtk-vpu/ 9582F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9583F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9584 9585MEDIATEK MT76 WIRELESS LAN DRIVER 9586M: Felix Fietkau <nbd@nbd.name> 9587M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9588L: linux-wireless@vger.kernel.org 9589S: Maintained 9590F: drivers/net/wireless/mediatek/mt76/ 9591 9592MEDIATEK MT7601U WIRELESS LAN DRIVER 9593M: Jakub Kicinski <kubakici@wp.pl> 9594L: linux-wireless@vger.kernel.org 9595S: Maintained 9596F: drivers/net/wireless/mediatek/mt7601u/ 9597 9598MEDIATEK NAND CONTROLLER DRIVER 9599M: Xiaolei Li <xiaolei.li@mediatek.com> 9600L: linux-mtd@lists.infradead.org 9601S: Maintained 9602F: drivers/mtd/nand/raw/mtk_* 9603F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9604 9605MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9606M: Sean Wang <sean.wang@mediatek.com> 9607S: Maintained 9608F: drivers/char/hw_random/mtk-rng.c 9609 9610MEDIATEK USB3 DRD IP DRIVER 9611M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9612L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9614L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9615S: Maintained 9616F: drivers/usb/mtu3/ 9617 9618MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9619M: Peter Senna Tschudin <peter.senna@gmail.com> 9620M: Martin Donnelly <martin.donnelly@ge.com> 9621M: Martyn Welch <martyn.welch@collabora.co.uk> 9622S: Maintained 9623F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9624F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9625 9626MEGARAID SCSI/SAS DRIVERS 9627M: Kashyap Desai <kashyap.desai@broadcom.com> 9628M: Sumit Saxena <sumit.saxena@broadcom.com> 9629M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9630L: megaraidlinux.pdl@broadcom.com 9631L: linux-scsi@vger.kernel.org 9632W: http://www.avagotech.com/support/ 9633S: Maintained 9634F: Documentation/scsi/megaraid.txt 9635F: drivers/scsi/megaraid.* 9636F: drivers/scsi/megaraid/ 9637 9638MELEXIS MLX90614 DRIVER 9639M: Crt Mori <cmo@melexis.com> 9640L: linux-iio@vger.kernel.org 9641W: http://www.melexis.com 9642S: Supported 9643F: drivers/iio/temperature/mlx90614.c 9644 9645MELEXIS MLX90632 DRIVER 9646M: Crt Mori <cmo@melexis.com> 9647L: linux-iio@vger.kernel.org 9648W: http://www.melexis.com 9649S: Supported 9650F: drivers/iio/temperature/mlx90632.c 9651 9652MELFAS MIP4 TOUCHSCREEN DRIVER 9653M: Sangwon Jee <jeesw@melfas.com> 9654W: http://www.melfas.com 9655S: Supported 9656F: drivers/input/touchscreen/melfas_mip4.c 9657F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9658 9659MELLANOX ETHERNET DRIVER (mlx4_en) 9660M: Tariq Toukan <tariqt@mellanox.com> 9661L: netdev@vger.kernel.org 9662S: Supported 9663W: http://www.mellanox.com 9664Q: http://patchwork.ozlabs.org/project/netdev/list/ 9665F: drivers/net/ethernet/mellanox/mlx4/en_* 9666 9667MELLANOX ETHERNET DRIVER (mlx5e) 9668M: Saeed Mahameed <saeedm@mellanox.com> 9669L: netdev@vger.kernel.org 9670S: Supported 9671W: http://www.mellanox.com 9672Q: http://patchwork.ozlabs.org/project/netdev/list/ 9673F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9674 9675MELLANOX ETHERNET INNOVA DRIVERS 9676R: Boris Pismenny <borisp@mellanox.com> 9677L: netdev@vger.kernel.org 9678S: Supported 9679W: http://www.mellanox.com 9680Q: http://patchwork.ozlabs.org/project/netdev/list/ 9681F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9682F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9683F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9684F: include/linux/mlx5/mlx5_ifc_fpga.h 9685 9686MELLANOX ETHERNET INNOVA IPSEC DRIVER 9687R: Boris Pismenny <borisp@mellanox.com> 9688L: netdev@vger.kernel.org 9689S: Supported 9690W: http://www.mellanox.com 9691Q: http://patchwork.ozlabs.org/project/netdev/list/ 9692F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9693F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9694 9695MELLANOX ETHERNET SWITCH DRIVERS 9696M: Jiri Pirko <jiri@mellanox.com> 9697M: Ido Schimmel <idosch@mellanox.com> 9698L: netdev@vger.kernel.org 9699S: Supported 9700W: http://www.mellanox.com 9701Q: http://patchwork.ozlabs.org/project/netdev/list/ 9702F: drivers/net/ethernet/mellanox/mlxsw/ 9703F: tools/testing/selftests/drivers/net/mlxsw/ 9704 9705MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9706M: mlxsw@mellanox.com 9707L: netdev@vger.kernel.org 9708S: Supported 9709W: http://www.mellanox.com 9710Q: http://patchwork.ozlabs.org/project/netdev/list/ 9711F: drivers/net/ethernet/mellanox/mlxfw/ 9712 9713MELLANOX HARDWARE PLATFORM SUPPORT 9714M: Andy Shevchenko <andy@infradead.org> 9715M: Darren Hart <dvhart@infradead.org> 9716M: Vadim Pasternak <vadimp@mellanox.com> 9717L: platform-driver-x86@vger.kernel.org 9718S: Supported 9719F: drivers/platform/mellanox/ 9720 9721MELLANOX MLX4 core VPI driver 9722M: Tariq Toukan <tariqt@mellanox.com> 9723L: netdev@vger.kernel.org 9724L: linux-rdma@vger.kernel.org 9725W: http://www.mellanox.com 9726Q: http://patchwork.ozlabs.org/project/netdev/list/ 9727S: Supported 9728F: drivers/net/ethernet/mellanox/mlx4/ 9729F: include/linux/mlx4/ 9730 9731MELLANOX MLX4 IB driver 9732M: Yishai Hadas <yishaih@mellanox.com> 9733L: linux-rdma@vger.kernel.org 9734W: http://www.mellanox.com 9735Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9736S: Supported 9737F: drivers/infiniband/hw/mlx4/ 9738F: include/linux/mlx4/ 9739F: include/uapi/rdma/mlx4-abi.h 9740 9741MELLANOX MLX5 core VPI driver 9742M: Saeed Mahameed <saeedm@mellanox.com> 9743M: Leon Romanovsky <leonro@mellanox.com> 9744L: netdev@vger.kernel.org 9745L: linux-rdma@vger.kernel.org 9746W: http://www.mellanox.com 9747Q: http://patchwork.ozlabs.org/project/netdev/list/ 9748S: Supported 9749F: drivers/net/ethernet/mellanox/mlx5/core/ 9750F: include/linux/mlx5/ 9751 9752MELLANOX MLX5 IB driver 9753M: Leon Romanovsky <leonro@mellanox.com> 9754L: linux-rdma@vger.kernel.org 9755W: http://www.mellanox.com 9756Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9757S: Supported 9758F: drivers/infiniband/hw/mlx5/ 9759F: include/linux/mlx5/ 9760F: include/uapi/rdma/mlx5-abi.h 9761 9762MELLANOX MLXCPLD I2C AND MUX DRIVER 9763M: Vadim Pasternak <vadimp@mellanox.com> 9764M: Michael Shych <michaelsh@mellanox.com> 9765L: linux-i2c@vger.kernel.org 9766S: Supported 9767F: drivers/i2c/busses/i2c-mlxcpld.c 9768F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9769F: Documentation/i2c/busses/i2c-mlxcpld 9770 9771MELLANOX MLXCPLD LED DRIVER 9772M: Vadim Pasternak <vadimp@mellanox.com> 9773L: linux-leds@vger.kernel.org 9774S: Supported 9775F: drivers/leds/leds-mlxcpld.c 9776F: drivers/leds/leds-mlxreg.c 9777F: Documentation/leds/leds-mlxcpld.txt 9778 9779MELLANOX PLATFORM DRIVER 9780M: Vadim Pasternak <vadimp@mellanox.com> 9781L: platform-driver-x86@vger.kernel.org 9782S: Supported 9783F: drivers/platform/x86/mlx-platform.c 9784 9785MEMBARRIER SUPPORT 9786M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9787M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9788L: linux-kernel@vger.kernel.org 9789S: Supported 9790F: kernel/sched/membarrier.c 9791F: include/uapi/linux/membarrier.h 9792F: arch/powerpc/include/asm/membarrier.h 9793 9794MEMORY MANAGEMENT 9795L: linux-mm@kvack.org 9796W: http://www.linux-mm.org 9797S: Maintained 9798F: include/linux/mm.h 9799F: include/linux/gfp.h 9800F: include/linux/mmzone.h 9801F: include/linux/memory_hotplug.h 9802F: include/linux/vmalloc.h 9803F: mm/ 9804 9805MEMORY TECHNOLOGY DEVICES (MTD) 9806M: David Woodhouse <dwmw2@infradead.org> 9807M: Brian Norris <computersforpeace@gmail.com> 9808M: Boris Brezillon <bbrezillon@kernel.org> 9809M: Marek Vasut <marek.vasut@gmail.com> 9810M: Richard Weinberger <richard@nod.at> 9811L: linux-mtd@lists.infradead.org 9812W: http://www.linux-mtd.infradead.org/ 9813Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9814T: git git://git.infradead.org/linux-mtd.git master 9815T: git git://git.infradead.org/linux-mtd.git mtd/next 9816S: Maintained 9817F: Documentation/devicetree/bindings/mtd/ 9818F: drivers/mtd/ 9819F: include/linux/mtd/ 9820F: include/uapi/mtd/ 9821 9822MEN A21 WATCHDOG DRIVER 9823M: Johannes Thumshirn <morbidrsa@gmail.com> 9824L: linux-watchdog@vger.kernel.org 9825S: Maintained 9826F: drivers/watchdog/mena21_wdt.c 9827 9828MEN CHAMELEON BUS (mcb) 9829M: Johannes Thumshirn <morbidrsa@gmail.com> 9830S: Maintained 9831F: drivers/mcb/ 9832F: include/linux/mcb.h 9833F: Documentation/men-chameleon-bus.txt 9834 9835MEN F21BMC (Board Management Controller) 9836M: Andreas Werner <andreas.werner@men.de> 9837S: Supported 9838F: drivers/mfd/menf21bmc.c 9839F: drivers/watchdog/menf21bmc_wdt.c 9840F: drivers/leds/leds-menf21bmc.c 9841F: drivers/hwmon/menf21bmc_hwmon.c 9842F: Documentation/hwmon/menf21bmc 9843 9844MEN Z069 WATCHDOG DRIVER 9845M: Johannes Thumshirn <jth@kernel.org> 9846L: linux-watchdog@vger.kernel.org 9847S: Maintained 9848F: drivers/watchdog/menz69_wdt.c 9849 9850MESON AO CEC DRIVER FOR AMLOGIC SOCS 9851M: Neil Armstrong <narmstrong@baylibre.com> 9852L: linux-media@lists.freedesktop.org 9853L: linux-amlogic@lists.infradead.org 9854W: http://linux-meson.com/ 9855S: Supported 9856F: drivers/media/platform/meson/ao-cec.c 9857F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9858T: git git://linuxtv.org/media_tree.git 9859 9860MICROBLAZE ARCHITECTURE 9861M: Michal Simek <monstr@monstr.eu> 9862W: http://www.monstr.eu/fdt/ 9863T: git git://git.monstr.eu/linux-2.6-microblaze.git 9864S: Supported 9865F: arch/microblaze/ 9866 9867MICROCHIP AT91 SERIAL DRIVER 9868M: Richard Genoud <richard.genoud@gmail.com> 9869S: Maintained 9870F: drivers/tty/serial/atmel_serial.c 9871F: drivers/tty/serial/atmel_serial.h 9872F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9873 9874MICROCHIP AUDIO ASOC DRIVERS 9875M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9876L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9877S: Supported 9878F: sound/soc/atmel 9879 9880MICROCHIP DMA DRIVER 9881M: Ludovic Desroches <ludovic.desroches@microchip.com> 9882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9883L: dmaengine@vger.kernel.org 9884S: Supported 9885F: drivers/dma/at_hdmac.c 9886F: drivers/dma/at_hdmac_regs.h 9887F: include/linux/platform_data/dma-atmel.h 9888F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9889F: include/dt-bindings/dma/at91.h 9890 9891MICROCHIP ECC DRIVER 9892M: Tudor Ambarus <tudor.ambarus@microchip.com> 9893L: linux-crypto@vger.kernel.org 9894S: Maintained 9895F: drivers/crypto/atmel-ecc.* 9896 9897MICROCHIP I2C DRIVER 9898M: Ludovic Desroches <ludovic.desroches@microchip.com> 9899L: linux-i2c@vger.kernel.org 9900S: Supported 9901F: drivers/i2c/busses/i2c-at91.c 9902 9903MICROCHIP ISC DRIVER 9904M: Eugen Hristev <eugen.hristev@microchip.com> 9905L: linux-media@vger.kernel.org 9906S: Supported 9907F: drivers/media/platform/atmel/atmel-isc.c 9908F: drivers/media/platform/atmel/atmel-isc-regs.h 9909F: Documentation/devicetree/bindings/media/atmel-isc.txt 9910 9911MICROCHIP ISI DRIVER 9912M: Eugen Hristev <eugen.hristev@microchip.com> 9913L: linux-media@vger.kernel.org 9914S: Supported 9915F: drivers/media/platform/atmel/atmel-isi.c 9916F: drivers/media/platform/atmel/atmel-isi.h 9917 9918MICROCHIP AT91 USART MFD DRIVER 9919M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9920L: linux-kernel@vger.kernel.org 9921S: Supported 9922F: drivers/mfd/at91-usart.c 9923F: include/dt-bindings/mfd/at91-usart.h 9924F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9925 9926MICROCHIP AT91 USART SPI DRIVER 9927M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9928L: linux-spi@vger.kernel.org 9929S: Supported 9930F: drivers/spi/spi-at91-usart.c 9931F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9932 9933MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9934M: Woojung Huh <Woojung.Huh@microchip.com> 9935M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9936L: netdev@vger.kernel.org 9937S: Maintained 9938F: net/dsa/tag_ksz.c 9939F: drivers/net/dsa/microchip/* 9940F: include/linux/platform_data/microchip-ksz.h 9941F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9942 9943MICROCHIP LAN743X ETHERNET DRIVER 9944M: Bryan Whitehead <bryan.whitehead@microchip.com> 9945M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9946L: netdev@vger.kernel.org 9947S: Maintained 9948F: drivers/net/ethernet/microchip/lan743x_* 9949 9950MICROCHIP LCDFB DRIVER 9951M: Nicolas Ferre <nicolas.ferre@microchip.com> 9952L: linux-fbdev@vger.kernel.org 9953S: Maintained 9954F: drivers/video/fbdev/atmel_lcdfb.c 9955F: include/video/atmel_lcdc.h 9956 9957MICROCHIP MMC/SD/SDIO MCI DRIVER 9958M: Ludovic Desroches <ludovic.desroches@microchip.com> 9959S: Maintained 9960F: drivers/mmc/host/atmel-mci.c 9961 9962MICROCHIP MCP16502 PMIC DRIVER 9963M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 9964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9965S: Maintained 9966F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 9967F: drivers/regulator/mcp16502.c 9968 9969MICROCHIP MCP3911 ADC DRIVER 9970M: Marcus Folkesson <marcus.folkesson@gmail.com> 9971M: Kent Gustavsson <kent@minoris.se> 9972L: linux-iio@vger.kernel.org 9973S: Supported 9974F: drivers/iio/adc/mcp3911.c 9975F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9976 9977MICROCHIP NAND DRIVER 9978M: Tudor Ambarus <tudor.ambarus@microchip.com> 9979L: linux-mtd@lists.infradead.org 9980S: Supported 9981F: drivers/mtd/nand/raw/atmel/* 9982F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9983 9984MICROCHIP PWM DRIVER 9985M: Claudiu Beznea <claudiu.beznea@microchip.com> 9986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9987L: linux-pwm@vger.kernel.org 9988S: Supported 9989F: drivers/pwm/pwm-atmel.c 9990F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9991 9992MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9993M: Ludovic Desroches <ludovic.desroches@microchip.com> 9994M: Eugen Hristev <eugen.hristev@microchip.com> 9995L: linux-iio@vger.kernel.org 9996S: Supported 9997F: drivers/iio/adc/at91-sama5d2_adc.c 9998F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9999F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10000 10001MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10002M: Nicolas Ferre <nicolas.ferre@microchip.com> 10003S: Supported 10004F: drivers/power/reset/at91-sama5d2_shdwc.c 10005 10006MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10007M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10009L: linux-gpio@vger.kernel.org 10010F: drivers/gpio/gpio-sama5d2-piobu.c 10011 10012MICROCHIP SPI DRIVER 10013M: Nicolas Ferre <nicolas.ferre@microchip.com> 10014S: Supported 10015F: drivers/spi/spi-atmel.* 10016 10017MICROCHIP SSC DRIVER 10018M: Nicolas Ferre <nicolas.ferre@microchip.com> 10019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10020S: Supported 10021F: drivers/misc/atmel-ssc.c 10022F: include/linux/atmel-ssc.h 10023 10024MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10025M: Nicolas Ferre <nicolas.ferre@microchip.com> 10026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10027S: Supported 10028F: drivers/misc/atmel_tclib.c 10029F: drivers/clocksource/tcb_clksrc.c 10030 10031MICROCHIP USBA UDC DRIVER 10032M: Cristian Birsan <cristian.birsan@microchip.com> 10033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10034S: Supported 10035F: drivers/usb/gadget/udc/atmel_usba_udc.* 10036 10037MICROCHIP USB251XB DRIVER 10038M: Richard Leitner <richard.leitner@skidata.com> 10039L: linux-usb@vger.kernel.org 10040S: Maintained 10041F: drivers/usb/misc/usb251xb.c 10042F: Documentation/devicetree/bindings/usb/usb251xb.txt 10043 10044MICROCHIP XDMA DRIVER 10045M: Ludovic Desroches <ludovic.desroches@microchip.com> 10046L: linux-arm-kernel@lists.infradead.org 10047L: dmaengine@vger.kernel.org 10048S: Supported 10049F: drivers/dma/at_xdmac.c 10050 10051MICROSEMI MIPS SOCS 10052M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10053M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10054L: linux-mips@vger.kernel.org 10055S: Supported 10056F: arch/mips/generic/board-ocelot.c 10057F: arch/mips/configs/generic/board-ocelot.config 10058F: arch/mips/boot/dts/mscc/ 10059F: Documentation/devicetree/bindings/mips/mscc.txt 10060 10061MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10062M: Don Brace <don.brace@microsemi.com> 10063L: esc.storagedev@microsemi.com 10064L: linux-scsi@vger.kernel.org 10065S: Supported 10066F: drivers/scsi/smartpqi/smartpqi*.[ch] 10067F: drivers/scsi/smartpqi/Kconfig 10068F: drivers/scsi/smartpqi/Makefile 10069F: include/linux/cciss*.h 10070F: include/uapi/linux/cciss*.h 10071F: Documentation/scsi/smartpqi.txt 10072 10073MICROSEMI ETHERNET SWITCH DRIVER 10074M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10075M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10076L: netdev@vger.kernel.org 10077S: Supported 10078F: drivers/net/ethernet/mscc/ 10079 10080MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10081M: Chen Yu <yu.c.chen@intel.com> 10082L: platform-driver-x86@vger.kernel.org 10083S: Supported 10084F: drivers/platform/x86/surfacepro3_button.c 10085 10086MICROTEK X6 SCANNER 10087M: Oliver Neukum <oliver@neukum.org> 10088S: Maintained 10089F: drivers/usb/image/microtek.* 10090 10091MIPS 10092M: Ralf Baechle <ralf@linux-mips.org> 10093M: Paul Burton <paul.burton@mips.com> 10094M: James Hogan <jhogan@kernel.org> 10095L: linux-mips@vger.kernel.org 10096W: http://www.linux-mips.org/ 10097T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10099Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10100S: Supported 10101F: Documentation/devicetree/bindings/mips/ 10102F: Documentation/mips/ 10103F: arch/mips/ 10104F: drivers/platform/mips/ 10105 10106MIPS BOSTON DEVELOPMENT BOARD 10107M: Paul Burton <paul.burton@mips.com> 10108L: linux-mips@vger.kernel.org 10109S: Maintained 10110F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10111F: arch/mips/boot/dts/img/boston.dts 10112F: arch/mips/configs/generic/board-boston.config 10113F: drivers/clk/imgtec/clk-boston.c 10114F: include/dt-bindings/clock/boston-clock.h 10115 10116MIPS GENERIC PLATFORM 10117M: Paul Burton <paul.burton@mips.com> 10118L: linux-mips@vger.kernel.org 10119S: Supported 10120F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10121F: arch/mips/generic/ 10122F: arch/mips/tools/generic-board-config.sh 10123 10124MIPS/LOONGSON1 ARCHITECTURE 10125M: Keguang Zhang <keguang.zhang@gmail.com> 10126L: linux-mips@vger.kernel.org 10127S: Maintained 10128F: arch/mips/loongson32/ 10129F: arch/mips/include/asm/mach-loongson32/ 10130F: drivers/*/*loongson1* 10131F: drivers/*/*/*loongson1* 10132 10133MIPS/LOONGSON2 ARCHITECTURE 10134M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10135L: linux-mips@vger.kernel.org 10136S: Maintained 10137F: arch/mips/loongson64/fuloong-2e/ 10138F: arch/mips/loongson64/lemote-2f/ 10139F: arch/mips/include/asm/mach-loongson64/ 10140F: drivers/*/*loongson2* 10141F: drivers/*/*/*loongson2* 10142 10143MIPS/LOONGSON3 ARCHITECTURE 10144M: Huacai Chen <chenhc@lemote.com> 10145L: linux-mips@vger.kernel.org 10146S: Maintained 10147F: arch/mips/loongson64/ 10148F: arch/mips/include/asm/mach-loongson64/ 10149F: drivers/platform/mips/cpu_hwmon.c 10150F: drivers/*/*loongson3* 10151F: drivers/*/*/*loongson3* 10152 10153MIPS RINT INSTRUCTION EMULATION 10154M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10155L: linux-mips@vger.kernel.org 10156S: Supported 10157F: arch/mips/math-emu/sp_rint.c 10158F: arch/mips/math-emu/dp_rint.c 10159 10160MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10161M: Hans Verkuil <hverkuil@xs4all.nl> 10162L: linux-media@vger.kernel.org 10163T: git git://linuxtv.org/media_tree.git 10164W: https://linuxtv.org 10165S: Odd Fixes 10166F: drivers/media/radio/radio-miropcm20* 10167 10168MMP SUPPORT 10169R: Lubomir Rintel <lkundrak@v3.sk> 10170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10171S: Odd Fixes 10172F: arch/arm/boot/dts/mmp* 10173F: arch/arm/mach-mmp/ 10174 10175MMU GATHER AND TLB INVALIDATION 10176M: Will Deacon <will.deacon@arm.com> 10177M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10178M: Andrew Morton <akpm@linux-foundation.org> 10179M: Nick Piggin <npiggin@gmail.com> 10180M: Peter Zijlstra <peterz@infradead.org> 10181L: linux-arch@vger.kernel.org 10182L: linux-mm@kvack.org 10183S: Maintained 10184F: arch/*/include/asm/tlb.h 10185F: include/asm-generic/tlb.h 10186F: mm/mmu_gather.c 10187 10188MN88472 MEDIA DRIVER 10189M: Antti Palosaari <crope@iki.fi> 10190L: linux-media@vger.kernel.org 10191W: https://linuxtv.org 10192W: http://palosaari.fi/linux/ 10193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10194S: Maintained 10195F: drivers/media/dvb-frontends/mn88472* 10196 10197MN88473 MEDIA DRIVER 10198M: Antti Palosaari <crope@iki.fi> 10199L: linux-media@vger.kernel.org 10200W: https://linuxtv.org 10201W: http://palosaari.fi/linux/ 10202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10203S: Maintained 10204F: drivers/media/dvb-frontends/mn88473* 10205 10206MODULE SUPPORT 10207M: Jessica Yu <jeyu@kernel.org> 10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10209S: Maintained 10210F: include/linux/module.h 10211F: kernel/module.c 10212 10213MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10214W: http://popies.net/meye/ 10215S: Orphan 10216F: Documentation/media/v4l-drivers/meye* 10217F: drivers/media/pci/meye/ 10218F: include/uapi/linux/meye.h 10219 10220MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10221M: Jiri Slaby <jirislaby@gmail.com> 10222S: Maintained 10223F: Documentation/serial/moxa-smartio 10224F: drivers/tty/mxser.* 10225 10226MR800 AVERMEDIA USB FM RADIO DRIVER 10227M: Alexey Klimov <klimov.linux@gmail.com> 10228L: linux-media@vger.kernel.org 10229T: git git://linuxtv.org/media_tree.git 10230S: Maintained 10231F: drivers/media/radio/radio-mr800.c 10232 10233MRF24J40 IEEE 802.15.4 RADIO DRIVER 10234M: Alan Ott <alan@signal11.us> 10235L: linux-wpan@vger.kernel.org 10236S: Maintained 10237F: drivers/net/ieee802154/mrf24j40.c 10238F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10239 10240MSI LAPTOP SUPPORT 10241M: "Lee, Chun-Yi" <jlee@suse.com> 10242L: platform-driver-x86@vger.kernel.org 10243S: Maintained 10244F: drivers/platform/x86/msi-laptop.c 10245 10246MSI WMI SUPPORT 10247L: platform-driver-x86@vger.kernel.org 10248S: Orphan 10249F: drivers/platform/x86/msi-wmi.c 10250 10251MSI001 MEDIA DRIVER 10252M: Antti Palosaari <crope@iki.fi> 10253L: linux-media@vger.kernel.org 10254W: https://linuxtv.org 10255W: http://palosaari.fi/linux/ 10256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10257T: git git://linuxtv.org/anttip/media_tree.git 10258S: Maintained 10259F: drivers/media/tuners/msi001* 10260 10261MSI2500 MEDIA DRIVER 10262M: Antti Palosaari <crope@iki.fi> 10263L: linux-media@vger.kernel.org 10264W: https://linuxtv.org 10265W: http://palosaari.fi/linux/ 10266Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10267T: git git://linuxtv.org/anttip/media_tree.git 10268S: Maintained 10269F: drivers/media/usb/msi2500/ 10270 10271MSYSTEMS DISKONCHIP G3 MTD DRIVER 10272M: Robert Jarzmik <robert.jarzmik@free.fr> 10273L: linux-mtd@lists.infradead.org 10274S: Maintained 10275F: drivers/mtd/devices/docg3* 10276 10277MT9M032 APTINA SENSOR DRIVER 10278M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10279L: linux-media@vger.kernel.org 10280T: git git://linuxtv.org/media_tree.git 10281S: Maintained 10282F: drivers/media/i2c/mt9m032.c 10283F: include/media/i2c/mt9m032.h 10284 10285MT9P031 APTINA CAMERA SENSOR 10286M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10287L: linux-media@vger.kernel.org 10288T: git git://linuxtv.org/media_tree.git 10289S: Maintained 10290F: drivers/media/i2c/mt9p031.c 10291F: include/media/i2c/mt9p031.h 10292 10293MT9T001 APTINA CAMERA SENSOR 10294M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10295L: linux-media@vger.kernel.org 10296T: git git://linuxtv.org/media_tree.git 10297S: Maintained 10298F: drivers/media/i2c/mt9t001.c 10299F: include/media/i2c/mt9t001.h 10300 10301MT9T112 APTINA CAMERA SENSOR 10302M: Jacopo Mondi <jacopo@jmondi.org> 10303L: linux-media@vger.kernel.org 10304T: git git://linuxtv.org/media_tree.git 10305S: Odd Fixes 10306F: drivers/media/i2c/mt9t112.c 10307F: include/media/i2c/mt9t112.h 10308 10309MT9V032 APTINA CAMERA SENSOR 10310M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10311L: linux-media@vger.kernel.org 10312T: git git://linuxtv.org/media_tree.git 10313S: Maintained 10314F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10315F: drivers/media/i2c/mt9v032.c 10316F: include/media/i2c/mt9v032.h 10317 10318MT9V111 APTINA CAMERA SENSOR 10319M: Jacopo Mondi <jacopo@jmondi.org> 10320L: linux-media@vger.kernel.org 10321T: git git://linuxtv.org/media_tree.git 10322S: Maintained 10323F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10324F: drivers/media/i2c/mt9v111.c 10325 10326MULTIFUNCTION DEVICES (MFD) 10327M: Lee Jones <lee.jones@linaro.org> 10328T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10329S: Supported 10330F: Documentation/devicetree/bindings/mfd/ 10331F: drivers/mfd/ 10332F: include/linux/mfd/ 10333F: include/dt-bindings/mfd/ 10334 10335MULTIMEDIA CARD (MMC) ETC. OVER SPI 10336S: Orphan 10337F: drivers/mmc/host/mmc_spi.c 10338F: include/linux/spi/mmc_spi.h 10339 10340MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10341M: Ulf Hansson <ulf.hansson@linaro.org> 10342L: linux-mmc@vger.kernel.org 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10344S: Maintained 10345F: Documentation/devicetree/bindings/mmc/ 10346F: drivers/mmc/ 10347F: include/linux/mmc/ 10348F: include/uapi/linux/mmc/ 10349 10350MULTIPLEXER SUBSYSTEM 10351M: Peter Rosin <peda@axentia.se> 10352S: Maintained 10353F: Documentation/ABI/testing/sysfs-class-mux* 10354F: Documentation/devicetree/bindings/mux/ 10355F: include/dt-bindings/mux/ 10356F: include/linux/mux/ 10357F: drivers/mux/ 10358 10359MULTITECH MULTIPORT CARD (ISICOM) 10360S: Orphan 10361F: drivers/tty/isicom.c 10362F: include/linux/isicom.h 10363 10364MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10365M: Bin Liu <b-liu@ti.com> 10366L: linux-usb@vger.kernel.org 10367S: Maintained 10368F: drivers/usb/musb/ 10369 10370MXL301RF MEDIA DRIVER 10371M: Akihiro Tsukada <tskd08@gmail.com> 10372L: linux-media@vger.kernel.org 10373S: Odd Fixes 10374F: drivers/media/tuners/mxl301rf* 10375 10376MXL5007T MEDIA DRIVER 10377M: Michael Krufky <mkrufky@linuxtv.org> 10378L: linux-media@vger.kernel.org 10379W: https://linuxtv.org 10380W: http://github.com/mkrufky 10381Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10382T: git git://linuxtv.org/mkrufky/tuners.git 10383S: Maintained 10384F: drivers/media/tuners/mxl5007t.* 10385 10386MXSFB DRM DRIVER 10387M: Marek Vasut <marex@denx.de> 10388M: Stefan Agner <stefan@agner.ch> 10389L: dri-devel@lists.freedesktop.org 10390S: Supported 10391F: drivers/gpu/drm/mxsfb/ 10392F: Documentation/devicetree/bindings/display/mxsfb.txt 10393T: git git://anongit.freedesktop.org/drm/drm-misc 10394 10395MYLEX DAC960 PCI RAID Controller 10396M: Hannes Reinecke <hare@kernel.org> 10397L: linux-scsi@vger.kernel.org 10398S: Supported 10399F: drivers/scsi/myrb.* 10400F: drivers/scsi/myrs.* 10401 10402MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10403M: Chris Lee <christopher.lee@cspi.com> 10404L: netdev@vger.kernel.org 10405W: https://www.cspi.com/ethernet-products/support/downloads/ 10406S: Supported 10407F: drivers/net/ethernet/myricom/myri10ge/ 10408 10409NAND FLASH SUBSYSTEM 10410M: Boris Brezillon <bbrezillon@kernel.org> 10411M: Miquel Raynal <miquel.raynal@bootlin.com> 10412R: Richard Weinberger <richard@nod.at> 10413L: linux-mtd@lists.infradead.org 10414W: http://www.linux-mtd.infradead.org/ 10415Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10416T: git git://git.infradead.org/linux-mtd.git nand/fixes 10417T: git git://git.infradead.org/linux-mtd.git nand/next 10418S: Maintained 10419F: drivers/mtd/nand/ 10420F: include/linux/mtd/*nand*.h 10421 10422NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10423M: Daniel Mack <zonque@gmail.com> 10424S: Maintained 10425L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10426W: http://www.native-instruments.com 10427F: sound/usb/caiaq/ 10428 10429NATSEMI ETHERNET DRIVER (DP8381x) 10430S: Orphan 10431F: drivers/net/ethernet/natsemi/natsemi.c 10432 10433NCR 5380 SCSI DRIVERS 10434M: Finn Thain <fthain@telegraphics.com.au> 10435M: Michael Schmitz <schmitzmic@gmail.com> 10436L: linux-scsi@vger.kernel.org 10437S: Maintained 10438F: Documentation/scsi/g_NCR5380.txt 10439F: drivers/scsi/NCR5380.* 10440F: drivers/scsi/arm/cumana_1.c 10441F: drivers/scsi/arm/oak.c 10442F: drivers/scsi/atari_scsi.* 10443F: drivers/scsi/dmx3191d.c 10444F: drivers/scsi/g_NCR5380.* 10445F: drivers/scsi/mac_scsi.* 10446F: drivers/scsi/sun3_scsi.* 10447F: drivers/scsi/sun3_scsi_vme.c 10448 10449NCSI LIBRARY: 10450M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10451S: Maintained 10452F: net/ncsi/ 10453 10454NCT6775 HARDWARE MONITOR DRIVER 10455M: Guenter Roeck <linux@roeck-us.net> 10456L: linux-hwmon@vger.kernel.org 10457S: Maintained 10458F: Documentation/hwmon/nct6775 10459F: drivers/hwmon/nct6775.c 10460 10461NET_FAILOVER MODULE 10462M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10463L: netdev@vger.kernel.org 10464S: Supported 10465F: driver/net/net_failover.c 10466F: include/net/net_failover.h 10467F: Documentation/networking/net_failover.rst 10468 10469NETEFFECT IWARP RNIC DRIVER (IW_NES) 10470M: Faisal Latif <faisal.latif@intel.com> 10471L: linux-rdma@vger.kernel.org 10472W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10473S: Supported 10474F: drivers/infiniband/hw/nes/ 10475F: include/uapi/rdma/nes-abi.h 10476 10477NETEM NETWORK EMULATOR 10478M: Stephen Hemminger <stephen@networkplumber.org> 10479L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10480S: Maintained 10481F: net/sched/sch_netem.c 10482 10483NETERION 10GbE DRIVERS (s2io/vxge) 10484M: Jon Mason <jdmason@kudzu.us> 10485L: netdev@vger.kernel.org 10486S: Supported 10487F: Documentation/networking/device_drivers/neterion/s2io.txt 10488F: Documentation/networking/device_drivers/neterion/vxge.txt 10489F: drivers/net/ethernet/neterion/ 10490 10491NETFILTER 10492M: Pablo Neira Ayuso <pablo@netfilter.org> 10493M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10494M: Florian Westphal <fw@strlen.de> 10495L: netfilter-devel@vger.kernel.org 10496L: coreteam@netfilter.org 10497W: http://www.netfilter.org/ 10498W: http://www.iptables.org/ 10499W: http://www.nftables.org/ 10500Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10501T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10502T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10503S: Maintained 10504F: include/linux/netfilter* 10505F: include/linux/netfilter/ 10506F: include/net/netfilter/ 10507F: include/uapi/linux/netfilter* 10508F: include/uapi/linux/netfilter/ 10509F: net/*/netfilter.c 10510F: net/*/netfilter/ 10511F: net/netfilter/ 10512F: net/bridge/br_netfilter*.c 10513 10514NETROM NETWORK LAYER 10515M: Ralf Baechle <ralf@linux-mips.org> 10516L: linux-hams@vger.kernel.org 10517W: http://www.linux-ax25.org/ 10518S: Maintained 10519F: include/net/netrom.h 10520F: include/uapi/linux/netrom.h 10521F: net/netrom/ 10522 10523NETRONOME ETHERNET DRIVERS 10524M: Jakub Kicinski <jakub.kicinski@netronome.com> 10525L: oss-drivers@netronome.com 10526S: Maintained 10527F: drivers/net/ethernet/netronome/ 10528 10529NETWORK BLOCK DEVICE (NBD) 10530M: Josef Bacik <josef@toxicpanda.com> 10531S: Maintained 10532L: linux-block@vger.kernel.org 10533L: nbd@other.debian.org 10534F: Documentation/blockdev/nbd.txt 10535F: drivers/block/nbd.c 10536F: include/uapi/linux/nbd.h 10537 10538NETWORK DROP MONITOR 10539M: Neil Horman <nhorman@tuxdriver.com> 10540L: netdev@vger.kernel.org 10541S: Maintained 10542W: https://fedorahosted.org/dropwatch/ 10543F: net/core/drop_monitor.c 10544 10545NETWORKING DRIVERS 10546M: "David S. Miller" <davem@davemloft.net> 10547L: netdev@vger.kernel.org 10548W: http://www.linuxfoundation.org/en/Net 10549Q: http://patchwork.ozlabs.org/project/netdev/list/ 10550T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10552S: Odd Fixes 10553F: Documentation/devicetree/bindings/net/ 10554F: drivers/net/ 10555F: include/linux/if_* 10556F: include/linux/netdevice.h 10557F: include/linux/etherdevice.h 10558F: include/linux/fcdevice.h 10559F: include/linux/fddidevice.h 10560F: include/linux/hippidevice.h 10561F: include/linux/inetdevice.h 10562F: include/uapi/linux/if_* 10563F: include/uapi/linux/netdevice.h 10564 10565NETWORKING DRIVERS (WIRELESS) 10566M: Kalle Valo <kvalo@codeaurora.org> 10567L: linux-wireless@vger.kernel.org 10568Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10571S: Maintained 10572F: Documentation/devicetree/bindings/net/wireless/ 10573F: drivers/net/wireless/ 10574 10575NETWORKING [DSA] 10576M: Andrew Lunn <andrew@lunn.ch> 10577M: Vivien Didelot <vivien.didelot@gmail.com> 10578M: Florian Fainelli <f.fainelli@gmail.com> 10579S: Maintained 10580F: Documentation/devicetree/bindings/net/dsa/ 10581F: net/dsa/ 10582F: include/net/dsa.h 10583F: include/linux/dsa/ 10584F: drivers/net/dsa/ 10585 10586NETWORKING [GENERAL] 10587M: "David S. Miller" <davem@davemloft.net> 10588L: netdev@vger.kernel.org 10589W: http://www.linuxfoundation.org/en/Net 10590Q: http://patchwork.ozlabs.org/project/netdev/list/ 10591T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10592T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10593B: mailto:netdev@vger.kernel.org 10594S: Maintained 10595F: net/ 10596F: include/net/ 10597F: include/linux/in.h 10598F: include/linux/net.h 10599F: include/linux/netdevice.h 10600F: include/uapi/linux/in.h 10601F: include/uapi/linux/net.h 10602F: include/uapi/linux/netdevice.h 10603F: include/uapi/linux/net_namespace.h 10604F: tools/testing/selftests/net/ 10605F: lib/net_utils.c 10606F: lib/random32.c 10607F: Documentation/networking/ 10608 10609NETWORKING [IPSEC] 10610M: Steffen Klassert <steffen.klassert@secunet.com> 10611M: Herbert Xu <herbert@gondor.apana.org.au> 10612M: "David S. Miller" <davem@davemloft.net> 10613L: netdev@vger.kernel.org 10614T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10615T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10616S: Maintained 10617F: net/xfrm/ 10618F: net/key/ 10619F: net/ipv4/xfrm* 10620F: net/ipv4/esp4* 10621F: net/ipv4/ah4.c 10622F: net/ipv4/ipcomp.c 10623F: net/ipv4/ip_vti.c 10624F: net/ipv6/xfrm* 10625F: net/ipv6/esp6* 10626F: net/ipv6/ah6.c 10627F: net/ipv6/ipcomp6.c 10628F: net/ipv6/ip6_vti.c 10629F: include/uapi/linux/xfrm.h 10630F: include/net/xfrm.h 10631 10632NETWORKING [IPv4/IPv6] 10633M: "David S. Miller" <davem@davemloft.net> 10634M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10635M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10636L: netdev@vger.kernel.org 10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10638S: Maintained 10639F: net/ipv4/ 10640F: net/ipv6/ 10641F: include/net/ip* 10642F: arch/x86/net/* 10643 10644NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10645M: Paul Moore <paul@paul-moore.com> 10646W: https://github.com/netlabel 10647L: netdev@vger.kernel.org 10648L: linux-security-module@vger.kernel.org 10649S: Maintained 10650F: Documentation/netlabel/ 10651F: include/net/calipso.h 10652F: include/net/cipso_ipv4.h 10653F: include/net/netlabel.h 10654F: include/uapi/linux/netfilter/xt_SECMARK.h 10655F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10656F: net/netlabel/ 10657F: net/ipv4/cipso_ipv4.c 10658F: net/ipv6/calipso.c 10659F: net/netfilter/xt_CONNSECMARK.c 10660F: net/netfilter/xt_SECMARK.c 10661 10662NETWORKING [TCP] 10663M: Eric Dumazet <edumazet@google.com> 10664L: netdev@vger.kernel.org 10665S: Maintained 10666F: net/ipv4/tcp*.c 10667F: net/ipv4/syncookies.c 10668F: net/ipv6/tcp*.c 10669F: net/ipv6/syncookies.c 10670F: include/uapi/linux/tcp.h 10671F: include/net/tcp.h 10672F: include/linux/tcp.h 10673F: include/trace/events/tcp.h 10674 10675NETWORKING [TLS] 10676M: Boris Pismenny <borisp@mellanox.com> 10677M: Aviad Yehezkel <aviadye@mellanox.com> 10678M: Dave Watson <davejwatson@fb.com> 10679M: John Fastabend <john.fastabend@gmail.com> 10680M: Daniel Borkmann <daniel@iogearbox.net> 10681L: netdev@vger.kernel.org 10682S: Maintained 10683F: net/tls/* 10684F: include/uapi/linux/tls.h 10685F: include/net/tls.h 10686 10687NETWORKING [WIRELESS] 10688L: linux-wireless@vger.kernel.org 10689Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10690 10691NETDEVSIM 10692M: Jakub Kicinski <jakub.kicinski@netronome.com> 10693S: Maintained 10694F: drivers/net/netdevsim/* 10695 10696NETXEN (1/10) GbE SUPPORT 10697M: Manish Chopra <manish.chopra@cavium.com> 10698M: Rahul Verma <rahul.verma@cavium.com> 10699M: Dept-GELinuxNICDev@cavium.com 10700L: netdev@vger.kernel.org 10701S: Supported 10702F: drivers/net/ethernet/qlogic/netxen/ 10703 10704NFC SUBSYSTEM 10705M: Samuel Ortiz <sameo@linux.intel.com> 10706L: linux-wireless@vger.kernel.org 10707L: linux-nfc@lists.01.org (subscribers-only) 10708S: Supported 10709F: net/nfc/ 10710F: include/net/nfc/ 10711F: include/uapi/linux/nfc.h 10712F: drivers/nfc/ 10713F: include/linux/platform_data/nfcmrvl.h 10714F: include/linux/platform_data/nxp-nci.h 10715F: Documentation/devicetree/bindings/net/nfc/ 10716 10717NFS, SUNRPC, AND LOCKD CLIENTS 10718M: Trond Myklebust <trond.myklebust@hammerspace.com> 10719M: Anna Schumaker <anna.schumaker@netapp.com> 10720L: linux-nfs@vger.kernel.org 10721W: http://client.linux-nfs.org 10722T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10723S: Maintained 10724F: fs/lockd/ 10725F: fs/nfs/ 10726F: fs/nfs_common/ 10727F: net/sunrpc/ 10728F: include/linux/lockd/ 10729F: include/linux/nfs* 10730F: include/linux/sunrpc/ 10731F: include/uapi/linux/nfs* 10732F: include/uapi/linux/sunrpc/ 10733 10734NILFS2 FILESYSTEM 10735M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10736L: linux-nilfs@vger.kernel.org 10737W: https://nilfs.sourceforge.io/ 10738W: https://nilfs.osdn.jp/ 10739T: git git://github.com/konis/nilfs2.git 10740S: Supported 10741F: Documentation/filesystems/nilfs2.txt 10742F: fs/nilfs2/ 10743F: include/trace/events/nilfs2.h 10744F: include/uapi/linux/nilfs2_api.h 10745F: include/uapi/linux/nilfs2_ondisk.h 10746 10747NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10748M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10749W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10750S: Maintained 10751F: Documentation/scsi/NinjaSCSI.txt 10752F: drivers/scsi/pcmcia/nsp_* 10753 10754NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10755M: GOTO Masanori <gotom@debian.or.jp> 10756M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10757W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10758S: Maintained 10759F: Documentation/scsi/NinjaSCSI.txt 10760F: drivers/scsi/nsp32* 10761 10762NIOS2 ARCHITECTURE 10763M: Ley Foon Tan <lftan@altera.com> 10764L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10766S: Maintained 10767F: arch/nios2/ 10768 10769NOHZ, DYNTICKS SUPPORT 10770M: Frederic Weisbecker <fweisbec@gmail.com> 10771M: Thomas Gleixner <tglx@linutronix.de> 10772M: Ingo Molnar <mingo@kernel.org> 10773L: linux-kernel@vger.kernel.org 10774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10775S: Maintained 10776F: kernel/time/tick*.* 10777F: include/linux/tick.h 10778F: include/linux/sched/nohz.h 10779 10780NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10781M: Pavel Machek <pavel@ucw.cz> 10782M: Sakari Ailus <sakari.ailus@iki.fi> 10783L: linux-media@vger.kernel.org 10784S: Maintained 10785F: drivers/media/i2c/et8ek8 10786F: drivers/media/i2c/ad5820.c 10787 10788NOKIA N900 POWER SUPPLY DRIVERS 10789R: Pali Rohár <pali.rohar@gmail.com> 10790F: include/linux/power/bq2415x_charger.h 10791F: include/linux/power/bq27xxx_battery.h 10792F: include/linux/power/isp1704_charger.h 10793F: drivers/power/supply/bq2415x_charger.c 10794F: drivers/power/supply/bq27xxx_battery.c 10795F: drivers/power/supply/bq27xxx_battery_i2c.c 10796F: drivers/power/supply/isp1704_charger.c 10797F: drivers/power/supply/rx51_battery.c 10798 10799NTB AMD DRIVER 10800M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10801L: linux-ntb@googlegroups.com 10802S: Supported 10803F: drivers/ntb/hw/amd/ 10804 10805NTB DRIVER CORE 10806M: Jon Mason <jdmason@kudzu.us> 10807M: Dave Jiang <dave.jiang@intel.com> 10808M: Allen Hubbe <allenbh@gmail.com> 10809L: linux-ntb@googlegroups.com 10810S: Supported 10811W: https://github.com/jonmason/ntb/wiki 10812T: git git://github.com/jonmason/ntb.git 10813F: drivers/ntb/ 10814F: drivers/net/ntb_netdev.c 10815F: include/linux/ntb.h 10816F: include/linux/ntb_transport.h 10817F: tools/testing/selftests/ntb/ 10818 10819NTB IDT DRIVER 10820M: Serge Semin <fancer.lancer@gmail.com> 10821L: linux-ntb@googlegroups.com 10822S: Supported 10823F: drivers/ntb/hw/idt/ 10824 10825NTB INTEL DRIVER 10826M: Dave Jiang <dave.jiang@intel.com> 10827L: linux-ntb@googlegroups.com 10828S: Supported 10829W: https://github.com/davejiang/linux/wiki 10830T: git https://github.com/davejiang/linux.git 10831F: drivers/ntb/hw/intel/ 10832 10833NTFS FILESYSTEM 10834M: Anton Altaparmakov <anton@tuxera.com> 10835L: linux-ntfs-dev@lists.sourceforge.net 10836W: http://www.tuxera.com/ 10837T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10838S: Supported 10839F: Documentation/filesystems/ntfs.txt 10840F: fs/ntfs/ 10841 10842NUBUS SUBSYSTEM 10843M: Finn Thain <fthain@telegraphics.com.au> 10844L: linux-m68k@lists.linux-m68k.org 10845S: Maintained 10846F: arch/*/include/asm/nubus.h 10847F: drivers/nubus/ 10848F: include/linux/nubus.h 10849F: include/uapi/linux/nubus.h 10850 10851NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10852M: Antonino Daplas <adaplas@gmail.com> 10853L: linux-fbdev@vger.kernel.org 10854S: Maintained 10855F: drivers/video/fbdev/riva/ 10856F: drivers/video/fbdev/nvidia/ 10857 10858NVM EXPRESS DRIVER 10859M: Keith Busch <keith.busch@intel.com> 10860M: Jens Axboe <axboe@fb.com> 10861M: Christoph Hellwig <hch@lst.de> 10862M: Sagi Grimberg <sagi@grimberg.me> 10863L: linux-nvme@lists.infradead.org 10864T: git://git.infradead.org/nvme.git 10865W: http://git.infradead.org/nvme.git 10866S: Supported 10867F: drivers/nvme/host/ 10868F: include/linux/nvme.h 10869F: include/uapi/linux/nvme_ioctl.h 10870 10871NVM EXPRESS FC TRANSPORT DRIVERS 10872M: James Smart <james.smart@broadcom.com> 10873L: linux-nvme@lists.infradead.org 10874S: Supported 10875F: include/linux/nvme-fc.h 10876F: include/linux/nvme-fc-driver.h 10877F: drivers/nvme/host/fc.c 10878F: drivers/nvme/target/fc.c 10879F: drivers/nvme/target/fcloop.c 10880 10881NVM EXPRESS TARGET DRIVER 10882M: Christoph Hellwig <hch@lst.de> 10883M: Sagi Grimberg <sagi@grimberg.me> 10884L: linux-nvme@lists.infradead.org 10885T: git://git.infradead.org/nvme.git 10886W: http://git.infradead.org/nvme.git 10887S: Supported 10888F: drivers/nvme/target/ 10889 10890NVMEM FRAMEWORK 10891M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10892S: Maintained 10893F: drivers/nvmem/ 10894F: Documentation/devicetree/bindings/nvmem/ 10895F: Documentation/ABI/stable/sysfs-bus-nvmem 10896F: include/linux/nvmem-consumer.h 10897F: include/linux/nvmem-provider.h 10898 10899NXP SGTL5000 DRIVER 10900M: Fabio Estevam <fabio.estevam@nxp.com> 10901L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10902S: Maintained 10903F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10904F: sound/soc/codecs/sgtl5000* 10905 10906NXP TDA998X DRM DRIVER 10907M: Russell King <linux@armlinux.org.uk> 10908S: Maintained 10909T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10910T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10911F: drivers/gpu/drm/i2c/tda998x_drv.c 10912F: include/drm/i2c/tda998x.h 10913F: include/dt-bindings/display/tda998x.h 10914K: "nxp,tda998x" 10915 10916NXP TFA9879 DRIVER 10917M: Peter Rosin <peda@axentia.se> 10918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10919S: Maintained 10920F: Documentation/devicetree/bindings/sound/tfa9879.txt 10921F: sound/soc/codecs/tfa9879* 10922 10923NXP-NCI NFC DRIVER 10924M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10925R: Charles Gorand <charles.gorand@effinnov.com> 10926L: linux-nfc@lists.01.org (moderated for non-subscribers) 10927S: Supported 10928F: drivers/nfc/nxp-nci 10929 10930OBJAGG 10931M: Jiri Pirko <jiri@mellanox.com> 10932L: netdev@vger.kernel.org 10933S: Supported 10934F: lib/objagg.c 10935F: lib/test_objagg.c 10936F: include/linux/objagg.h 10937 10938OBJTOOL 10939M: Josh Poimboeuf <jpoimboe@redhat.com> 10940M: Peter Zijlstra <peterz@infradead.org> 10941S: Supported 10942F: tools/objtool/ 10943 10944OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10945M: Frederic Barrat <fbarrat@linux.ibm.com> 10946M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10947L: linuxppc-dev@lists.ozlabs.org 10948S: Supported 10949F: arch/powerpc/platforms/powernv/ocxl.c 10950F: arch/powerpc/include/asm/pnv-ocxl.h 10951F: drivers/misc/ocxl/ 10952F: include/misc/ocxl* 10953F: include/uapi/misc/ocxl.h 10954F: Documentation/accelerators/ocxl.rst 10955 10956OMAP AUDIO SUPPORT 10957M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10958M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10959L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10960L: linux-omap@vger.kernel.org 10961S: Maintained 10962F: sound/soc/ti/omap* 10963F: sound/soc/ti/rx51.c 10964F: sound/soc/ti/n810.c 10965F: sound/soc/ti/sdma-pcm.* 10966 10967OMAP CLOCK FRAMEWORK SUPPORT 10968M: Paul Walmsley <paul@pwsan.com> 10969L: linux-omap@vger.kernel.org 10970S: Maintained 10971F: arch/arm/*omap*/*clock* 10972 10973OMAP DEVICE TREE SUPPORT 10974M: Benoît Cousson <bcousson@baylibre.com> 10975M: Tony Lindgren <tony@atomide.com> 10976L: linux-omap@vger.kernel.org 10977L: devicetree@vger.kernel.org 10978S: Maintained 10979F: arch/arm/boot/dts/*omap* 10980F: arch/arm/boot/dts/*am3* 10981F: arch/arm/boot/dts/*am4* 10982F: arch/arm/boot/dts/*am5* 10983F: arch/arm/boot/dts/*dra7* 10984 10985OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10986L: linux-omap@vger.kernel.org 10987L: linux-fbdev@vger.kernel.org 10988S: Orphan 10989F: drivers/video/fbdev/omap2/ 10990F: Documentation/arm/OMAP/DSS 10991 10992OMAP FRAMEBUFFER SUPPORT 10993L: linux-fbdev@vger.kernel.org 10994L: linux-omap@vger.kernel.org 10995S: Orphan 10996F: drivers/video/fbdev/omap/ 10997 10998OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10999M: Roger Quadros <rogerq@ti.com> 11000M: Tony Lindgren <tony@atomide.com> 11001L: linux-omap@vger.kernel.org 11002S: Maintained 11003F: drivers/memory/omap-gpmc.c 11004F: arch/arm/mach-omap2/*gpmc* 11005 11006OMAP GPIO DRIVER 11007M: Grygorii Strashko <grygorii.strashko@ti.com> 11008M: Santosh Shilimkar <ssantosh@kernel.org> 11009M: Kevin Hilman <khilman@kernel.org> 11010L: linux-omap@vger.kernel.org 11011S: Maintained 11012F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11013F: drivers/gpio/gpio-omap.c 11014 11015OMAP HARDWARE SPINLOCK SUPPORT 11016M: Ohad Ben-Cohen <ohad@wizery.com> 11017L: linux-omap@vger.kernel.org 11018S: Maintained 11019F: drivers/hwspinlock/omap_hwspinlock.c 11020 11021OMAP HS MMC SUPPORT 11022L: linux-mmc@vger.kernel.org 11023L: linux-omap@vger.kernel.org 11024S: Orphan 11025F: drivers/mmc/host/omap_hsmmc.c 11026 11027OMAP HWMOD DATA 11028M: Paul Walmsley <paul@pwsan.com> 11029L: linux-omap@vger.kernel.org 11030S: Maintained 11031F: arch/arm/mach-omap2/omap_hwmod*data* 11032 11033OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11034M: Benoît Cousson <bcousson@baylibre.com> 11035L: linux-omap@vger.kernel.org 11036S: Maintained 11037F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11038 11039OMAP HWMOD SUPPORT 11040M: Benoît Cousson <bcousson@baylibre.com> 11041M: Paul Walmsley <paul@pwsan.com> 11042L: linux-omap@vger.kernel.org 11043S: Maintained 11044F: arch/arm/mach-omap2/omap_hwmod.* 11045 11046OMAP I2C DRIVER 11047M: Vignesh R <vigneshr@ti.com> 11048L: linux-omap@vger.kernel.org 11049L: linux-i2c@vger.kernel.org 11050S: Maintained 11051F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11052F: drivers/i2c/busses/i2c-omap.c 11053 11054OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11055M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11056L: linux-media@vger.kernel.org 11057S: Maintained 11058F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11059F: drivers/media/platform/omap3isp/ 11060F: drivers/staging/media/omap4iss/ 11061 11062OMAP MMC SUPPORT 11063M: Aaro Koskinen <aaro.koskinen@iki.fi> 11064L: linux-omap@vger.kernel.org 11065S: Odd Fixes 11066F: drivers/mmc/host/omap.c 11067 11068OMAP POWER MANAGEMENT SUPPORT 11069M: Kevin Hilman <khilman@kernel.org> 11070L: linux-omap@vger.kernel.org 11071S: Maintained 11072F: arch/arm/*omap*/*pm* 11073F: drivers/cpufreq/omap-cpufreq.c 11074 11075OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11076M: Rajendra Nayak <rnayak@codeaurora.org> 11077M: Paul Walmsley <paul@pwsan.com> 11078L: linux-omap@vger.kernel.org 11079S: Maintained 11080F: arch/arm/mach-omap2/prm* 11081 11082OMAP RANDOM NUMBER GENERATOR SUPPORT 11083M: Deepak Saxena <dsaxena@plexity.net> 11084S: Maintained 11085F: drivers/char/hw_random/omap-rng.c 11086 11087OMAP USB SUPPORT 11088L: linux-usb@vger.kernel.org 11089L: linux-omap@vger.kernel.org 11090S: Orphan 11091F: drivers/usb/*/*omap* 11092F: arch/arm/*omap*/usb* 11093 11094OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11095M: Mark Jackson <mpfj@newflow.co.uk> 11096L: linux-omap@vger.kernel.org 11097S: Maintained 11098F: arch/arm/boot/dts/am335x-nano.dts 11099 11100OMAP1 SUPPORT 11101M: Aaro Koskinen <aaro.koskinen@iki.fi> 11102M: Tony Lindgren <tony@atomide.com> 11103L: linux-omap@vger.kernel.org 11104Q: http://patchwork.kernel.org/project/linux-omap/list/ 11105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11106S: Maintained 11107F: arch/arm/mach-omap1/ 11108F: arch/arm/plat-omap/ 11109F: arch/arm/configs/omap1_defconfig 11110F: drivers/i2c/busses/i2c-omap.c 11111F: include/linux/platform_data/i2c-omap.h 11112F: include/linux/platform_data/ams-delta-fiq.h 11113 11114OMAP2+ SUPPORT 11115M: Tony Lindgren <tony@atomide.com> 11116L: linux-omap@vger.kernel.org 11117W: http://www.muru.com/linux/omap/ 11118W: http://linux.omap.com/ 11119Q: http://patchwork.kernel.org/project/linux-omap/list/ 11120T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11121S: Maintained 11122F: arch/arm/mach-omap2/ 11123F: arch/arm/plat-omap/ 11124F: arch/arm/configs/omap2plus_defconfig 11125F: drivers/i2c/busses/i2c-omap.c 11126F: drivers/irqchip/irq-omap-intc.c 11127F: drivers/mfd/*omap*.c 11128F: drivers/mfd/menelaus.c 11129F: drivers/mfd/palmas.c 11130F: drivers/mfd/tps65217.c 11131F: drivers/mfd/tps65218.c 11132F: drivers/mfd/tps65910.c 11133F: drivers/mfd/twl-core.[ch] 11134F: drivers/mfd/twl4030*.c 11135F: drivers/mfd/twl6030*.c 11136F: drivers/mfd/twl6040*.c 11137F: drivers/regulator/palmas-regulator*.c 11138F: drivers/regulator/pbias-regulator.c 11139F: drivers/regulator/tps65217-regulator.c 11140F: drivers/regulator/tps65218-regulator.c 11141F: drivers/regulator/tps65910-regulator.c 11142F: drivers/regulator/twl-regulator.c 11143F: drivers/regulator/twl6030-regulator.c 11144F: include/linux/platform_data/i2c-omap.h 11145 11146ONION OMEGA2+ BOARD 11147M: Harvey Hunt <harveyhuntnexus@gmail.com> 11148L: linux-mips@vger.kernel.org 11149S: Maintained 11150F: arch/mips/boot/dts/ralink/omega2p.dts 11151 11152OMFS FILESYSTEM 11153M: Bob Copeland <me@bobcopeland.com> 11154L: linux-karma-devel@lists.sourceforge.net 11155S: Maintained 11156F: Documentation/filesystems/omfs.txt 11157F: fs/omfs/ 11158 11159OMNIKEY CARDMAN 4000 DRIVER 11160M: Harald Welte <laforge@gnumonks.org> 11161S: Maintained 11162F: drivers/char/pcmcia/cm4000_cs.c 11163F: include/linux/cm4000_cs.h 11164F: include/uapi/linux/cm4000_cs.h 11165 11166OMNIKEY CARDMAN 4040 DRIVER 11167M: Harald Welte <laforge@gnumonks.org> 11168S: Maintained 11169F: drivers/char/pcmcia/cm4040_cs.* 11170 11171OMNIVISION OV13858 SENSOR DRIVER 11172M: Sakari Ailus <sakari.ailus@linux.intel.com> 11173L: linux-media@vger.kernel.org 11174T: git git://linuxtv.org/media_tree.git 11175S: Maintained 11176F: drivers/media/i2c/ov13858.c 11177 11178OMNIVISION OV2680 SENSOR DRIVER 11179M: Rui Miguel Silva <rmfrfs@gmail.com> 11180L: linux-media@vger.kernel.org 11181T: git git://linuxtv.org/media_tree.git 11182S: Maintained 11183F: drivers/media/i2c/ov2680.c 11184F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11185 11186OMNIVISION OV2685 SENSOR DRIVER 11187M: Shunqian Zheng <zhengsq@rock-chips.com> 11188L: linux-media@vger.kernel.org 11189T: git git://linuxtv.org/media_tree.git 11190S: Maintained 11191F: drivers/media/i2c/ov2685.c 11192 11193OMNIVISION OV5640 SENSOR DRIVER 11194M: Steve Longerbeam <slongerbeam@gmail.com> 11195L: linux-media@vger.kernel.org 11196T: git git://linuxtv.org/media_tree.git 11197S: Maintained 11198F: drivers/media/i2c/ov5640.c 11199 11200OMNIVISION OV5647 SENSOR DRIVER 11201M: Luis Oliveira <lolivei@synopsys.com> 11202L: linux-media@vger.kernel.org 11203T: git git://linuxtv.org/media_tree.git 11204S: Maintained 11205F: drivers/media/i2c/ov5647.c 11206 11207OMNIVISION OV5695 SENSOR DRIVER 11208M: Shunqian Zheng <zhengsq@rock-chips.com> 11209L: linux-media@vger.kernel.org 11210T: git git://linuxtv.org/media_tree.git 11211S: Maintained 11212F: drivers/media/i2c/ov5695.c 11213 11214OMNIVISION OV7670 SENSOR DRIVER 11215M: Jonathan Corbet <corbet@lwn.net> 11216L: linux-media@vger.kernel.org 11217T: git git://linuxtv.org/media_tree.git 11218S: Maintained 11219F: drivers/media/i2c/ov7670.c 11220F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11221 11222OMNIVISION OV772x SENSOR DRIVER 11223M: Jacopo Mondi <jacopo@jmondi.org> 11224L: linux-media@vger.kernel.org 11225T: git git://linuxtv.org/media_tree.git 11226S: Odd fixes 11227F: drivers/media/i2c/ov772x.c 11228F: include/media/i2c/ov772x.h 11229F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11230 11231OMNIVISION OV7740 SENSOR DRIVER 11232M: Wenyou Yang <wenyou.yang@microchip.com> 11233L: linux-media@vger.kernel.org 11234T: git git://linuxtv.org/media_tree.git 11235S: Maintained 11236F: drivers/media/i2c/ov7740.c 11237F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11238 11239OMNIVISION OV9650 SENSOR DRIVER 11240M: Sakari Ailus <sakari.ailus@linux.intel.com> 11241R: Akinobu Mita <akinobu.mita@gmail.com> 11242R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11243L: linux-media@vger.kernel.org 11244T: git git://linuxtv.org/media_tree.git 11245S: Maintained 11246F: drivers/media/i2c/ov9650.c 11247F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11248 11249ONENAND FLASH DRIVER 11250M: Kyungmin Park <kyungmin.park@samsung.com> 11251L: linux-mtd@lists.infradead.org 11252S: Maintained 11253F: drivers/mtd/nand/onenand/ 11254F: include/linux/mtd/onenand*.h 11255 11256ONSTREAM SCSI TAPE DRIVER 11257M: Willem Riede <osst@riede.org> 11258L: osst-users@lists.sourceforge.net 11259L: linux-scsi@vger.kernel.org 11260S: Maintained 11261F: Documentation/scsi/osst.txt 11262F: drivers/scsi/osst.* 11263F: drivers/scsi/osst_*.h 11264F: drivers/scsi/st.h 11265 11266OP-TEE DRIVER 11267M: Jens Wiklander <jens.wiklander@linaro.org> 11268S: Maintained 11269F: drivers/tee/optee/ 11270 11271OPA-VNIC DRIVER 11272M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11273M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11274L: linux-rdma@vger.kernel.org 11275S: Supported 11276F: drivers/infiniband/ulp/opa_vnic 11277 11278OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11279M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11280M: Frank Rowand <frowand.list@gmail.com> 11281L: devicetree@vger.kernel.org 11282S: Maintained 11283F: Documentation/devicetree/dynamic-resolution-notes.txt 11284F: Documentation/devicetree/overlay-notes.txt 11285F: drivers/of/overlay.c 11286F: drivers/of/resolver.c 11287K: of_overlay_notifier_ 11288 11289OPEN FIRMWARE AND FLATTENED DEVICE TREE 11290M: Rob Herring <robh+dt@kernel.org> 11291M: Frank Rowand <frowand.list@gmail.com> 11292L: devicetree@vger.kernel.org 11293W: http://www.devicetree.org/ 11294T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11295S: Maintained 11296F: drivers/of/ 11297F: include/linux/of*.h 11298F: scripts/dtc/ 11299F: Documentation/ABI/testing/sysfs-firmware-ofw 11300 11301OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11302M: Rob Herring <robh+dt@kernel.org> 11303M: Mark Rutland <mark.rutland@arm.com> 11304L: devicetree@vger.kernel.org 11305T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11306Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11307S: Maintained 11308F: Documentation/devicetree/ 11309F: arch/*/boot/dts/ 11310F: include/dt-bindings/ 11311 11312OPENCORES I2C BUS DRIVER 11313M: Peter Korsgaard <peter@korsgaard.com> 11314L: linux-i2c@vger.kernel.org 11315S: Maintained 11316F: Documentation/i2c/busses/i2c-ocores 11317F: drivers/i2c/busses/i2c-ocores.c 11318 11319OPENRISC ARCHITECTURE 11320M: Jonas Bonn <jonas@southpole.se> 11321M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11322M: Stafford Horne <shorne@gmail.com> 11323T: git git://github.com/openrisc/linux.git 11324L: openrisc@lists.librecores.org 11325W: http://openrisc.io 11326S: Maintained 11327F: Documentation/devicetree/bindings/openrisc/ 11328F: Documentation/openrisc/ 11329F: arch/openrisc/ 11330F: drivers/irqchip/irq-ompic.c 11331F: drivers/irqchip/irq-or1k-* 11332 11333OPENVSWITCH 11334M: Pravin B Shelar <pshelar@ovn.org> 11335L: netdev@vger.kernel.org 11336L: dev@openvswitch.org 11337W: http://openvswitch.org 11338S: Maintained 11339F: net/openvswitch/ 11340F: include/uapi/linux/openvswitch.h 11341 11342OPERATING PERFORMANCE POINTS (OPP) 11343M: Viresh Kumar <vireshk@kernel.org> 11344M: Nishanth Menon <nm@ti.com> 11345M: Stephen Boyd <sboyd@kernel.org> 11346L: linux-pm@vger.kernel.org 11347S: Maintained 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11349F: drivers/opp/ 11350F: include/linux/pm_opp.h 11351F: Documentation/power/opp.txt 11352F: Documentation/devicetree/bindings/opp/ 11353 11354OPL4 DRIVER 11355M: Clemens Ladisch <clemens@ladisch.de> 11356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11357T: git git://git.alsa-project.org/alsa-kernel.git 11358S: Maintained 11359F: sound/drivers/opl4/ 11360 11361OPROFILE 11362M: Robert Richter <rric@kernel.org> 11363L: oprofile-list@lists.sf.net 11364S: Maintained 11365F: arch/*/include/asm/oprofile*.h 11366F: arch/*/oprofile/ 11367F: drivers/oprofile/ 11368F: include/linux/oprofile.h 11369 11370ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11371M: Mark Fasheh <mark@fasheh.com> 11372M: Joel Becker <jlbec@evilplan.org> 11373L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11374W: http://ocfs2.wiki.kernel.org 11375S: Supported 11376F: Documentation/filesystems/ocfs2.txt 11377F: Documentation/filesystems/dlmfs.txt 11378F: fs/ocfs2/ 11379 11380ORANGEFS FILESYSTEM 11381M: Mike Marshall <hubcap@omnibond.com> 11382R: Martin Brandenburg <martin@omnibond.com> 11383L: devel@lists.orangefs.org 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11385S: Supported 11386F: fs/orangefs/ 11387F: Documentation/filesystems/orangefs.txt 11388 11389ORINOCO DRIVER 11390L: linux-wireless@vger.kernel.org 11391W: http://wireless.kernel.org/en/users/Drivers/orinoco 11392W: http://www.nongnu.org/orinoco/ 11393S: Orphan 11394F: drivers/net/wireless/intersil/orinoco/ 11395 11396OSD LIBRARY and FILESYSTEM 11397M: Boaz Harrosh <ooo@electrozaur.com> 11398S: Maintained 11399F: drivers/scsi/osd/ 11400F: include/scsi/osd_* 11401F: fs/exofs/ 11402 11403OV2659 OMNIVISION SENSOR DRIVER 11404M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11405L: linux-media@vger.kernel.org 11406W: https://linuxtv.org 11407Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11408T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11409S: Maintained 11410F: drivers/media/i2c/ov2659.c 11411F: include/media/i2c/ov2659.h 11412 11413OVERLAY FILESYSTEM 11414M: Miklos Szeredi <miklos@szeredi.hu> 11415L: linux-unionfs@vger.kernel.org 11416T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11417S: Supported 11418F: fs/overlayfs/ 11419F: Documentation/filesystems/overlayfs.txt 11420 11421P54 WIRELESS DRIVER 11422M: Christian Lamparter <chunkeey@googlemail.com> 11423L: linux-wireless@vger.kernel.org 11424W: http://wireless.kernel.org/en/users/Drivers/p54 11425S: Maintained 11426F: drivers/net/wireless/intersil/p54/ 11427 11428PA SEMI ETHERNET DRIVER 11429L: netdev@vger.kernel.org 11430S: Orphan 11431F: drivers/net/ethernet/pasemi/* 11432 11433PA SEMI SMBUS DRIVER 11434L: linux-i2c@vger.kernel.org 11435S: Orphan 11436F: drivers/i2c/busses/i2c-pasemi.c 11437 11438PADATA PARALLEL EXECUTION MECHANISM 11439M: Steffen Klassert <steffen.klassert@secunet.com> 11440L: linux-crypto@vger.kernel.org 11441S: Maintained 11442F: kernel/padata.c 11443F: include/linux/padata.h 11444F: Documentation/padata.txt 11445 11446PANASONIC LAPTOP ACPI EXTRAS DRIVER 11447M: Harald Welte <laforge@gnumonks.org> 11448L: platform-driver-x86@vger.kernel.org 11449S: Maintained 11450F: drivers/platform/x86/panasonic-laptop.c 11451 11452PARALLEL LCD/KEYPAD PANEL DRIVER 11453M: Willy Tarreau <willy@haproxy.com> 11454M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11455S: Odd Fixes 11456F: Documentation/auxdisplay/lcd-panel-cgram.txt 11457F: drivers/auxdisplay/panel.c 11458 11459PARALLEL PORT SUBSYSTEM 11460M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11461M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11462L: linux-parport@lists.infradead.org (subscribers-only) 11463S: Maintained 11464F: drivers/parport/ 11465F: include/linux/parport*.h 11466F: drivers/char/ppdev.c 11467F: include/uapi/linux/ppdev.h 11468F: Documentation/parport*.txt 11469 11470PARAVIRT_OPS INTERFACE 11471M: Juergen Gross <jgross@suse.com> 11472M: Alok Kataria <akataria@vmware.com> 11473L: virtualization@lists.linux-foundation.org 11474S: Supported 11475F: Documentation/virtual/paravirt_ops.txt 11476F: arch/*/kernel/paravirt* 11477F: arch/*/include/asm/paravirt*.h 11478F: include/linux/hypervisor.h 11479 11480PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11481M: Tim Waugh <tim@cyberelk.net> 11482L: linux-parport@lists.infradead.org (subscribers-only) 11483S: Maintained 11484F: Documentation/blockdev/paride.txt 11485F: drivers/block/paride/ 11486 11487PARISC ARCHITECTURE 11488M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11489M: Helge Deller <deller@gmx.de> 11490L: linux-parisc@vger.kernel.org 11491W: http://www.parisc-linux.org/ 11492Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11494T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11495S: Maintained 11496F: arch/parisc/ 11497F: Documentation/parisc/ 11498F: drivers/parisc/ 11499F: drivers/char/agp/parisc-agp.c 11500F: drivers/input/serio/gscps2.c 11501F: drivers/parport/parport_gsc.* 11502F: drivers/tty/serial/8250/8250_gsc.c 11503F: drivers/video/fbdev/sti* 11504F: drivers/video/console/sti* 11505F: drivers/video/logo/logo_parisc* 11506 11507PARMAN 11508M: Jiri Pirko <jiri@mellanox.com> 11509L: netdev@vger.kernel.org 11510S: Supported 11511F: lib/parman.c 11512F: lib/test_parman.c 11513F: include/linux/parman.h 11514 11515PC87360 HARDWARE MONITORING DRIVER 11516M: Jim Cromie <jim.cromie@gmail.com> 11517L: linux-hwmon@vger.kernel.org 11518S: Maintained 11519F: Documentation/hwmon/pc87360 11520F: drivers/hwmon/pc87360.c 11521 11522PC8736x GPIO DRIVER 11523M: Jim Cromie <jim.cromie@gmail.com> 11524S: Maintained 11525F: drivers/char/pc8736x_gpio.c 11526 11527PC87427 HARDWARE MONITORING DRIVER 11528M: Jean Delvare <jdelvare@suse.com> 11529L: linux-hwmon@vger.kernel.org 11530S: Maintained 11531F: Documentation/hwmon/pc87427 11532F: drivers/hwmon/pc87427.c 11533 11534PCA9532 LED DRIVER 11535M: Riku Voipio <riku.voipio@iki.fi> 11536S: Maintained 11537F: drivers/leds/leds-pca9532.c 11538F: include/linux/leds-pca9532.h 11539 11540PCA9541 I2C BUS MASTER SELECTOR DRIVER 11541M: Guenter Roeck <linux@roeck-us.net> 11542L: linux-i2c@vger.kernel.org 11543S: Maintained 11544F: drivers/i2c/muxes/i2c-mux-pca9541.c 11545 11546PCDP - PRIMARY CONSOLE AND DEBUG PORT 11547M: Khalid Aziz <khalid@gonehiking.org> 11548S: Maintained 11549F: drivers/firmware/pcdp.* 11550 11551PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11552M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11553L: linux-pci@vger.kernel.org 11554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11555S: Maintained 11556F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11557F: drivers/pci/controller/pci-aardvark.c 11558 11559PCI DRIVER FOR ALTERA PCIE IP 11560M: Ley Foon Tan <lftan@altera.com> 11561L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11562L: linux-pci@vger.kernel.org 11563S: Supported 11564F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11565F: drivers/pci/controller/pcie-altera.c 11566 11567PCI DRIVER FOR APPLIEDMICRO XGENE 11568M: Tanmay Inamdar <tinamdar@apm.com> 11569L: linux-pci@vger.kernel.org 11570L: linux-arm-kernel@lists.infradead.org 11571S: Maintained 11572F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11573F: drivers/pci/controller/pci-xgene.c 11574 11575PCI DRIVER FOR ARM VERSATILE PLATFORM 11576M: Rob Herring <robh@kernel.org> 11577L: linux-pci@vger.kernel.org 11578L: linux-arm-kernel@lists.infradead.org 11579S: Maintained 11580F: Documentation/devicetree/bindings/pci/versatile.txt 11581F: drivers/pci/controller/pci-versatile.c 11582 11583PCI DRIVER FOR ARMADA 8K 11584M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11585L: linux-pci@vger.kernel.org 11586L: linux-arm-kernel@lists.infradead.org 11587S: Maintained 11588F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11589F: drivers/pci/controller/dwc/pcie-armada8k.c 11590 11591PCI DRIVER FOR CADENCE PCIE IP 11592M: Alan Douglas <adouglas@cadence.com> 11593L: linux-pci@vger.kernel.org 11594S: Maintained 11595F: Documentation/devicetree/bindings/pci/cdns,*.txt 11596F: drivers/pci/controller/pcie-cadence* 11597 11598PCI DRIVER FOR FREESCALE LAYERSCAPE 11599M: Minghuan Lian <minghuan.Lian@nxp.com> 11600M: Mingkai Hu <mingkai.hu@nxp.com> 11601M: Roy Zang <roy.zang@nxp.com> 11602L: linuxppc-dev@lists.ozlabs.org 11603L: linux-pci@vger.kernel.org 11604L: linux-arm-kernel@lists.infradead.org 11605S: Maintained 11606F: drivers/pci/controller/dwc/*layerscape* 11607 11608PCI DRIVER FOR GENERIC OF HOSTS 11609M: Will Deacon <will.deacon@arm.com> 11610L: linux-pci@vger.kernel.org 11611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11612S: Maintained 11613F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11614F: drivers/pci/controller/pci-host-common.c 11615F: drivers/pci/controller/pci-host-generic.c 11616 11617PCI DRIVER FOR IMX6 11618M: Richard Zhu <hongxing.zhu@nxp.com> 11619M: Lucas Stach <l.stach@pengutronix.de> 11620L: linux-pci@vger.kernel.org 11621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11622S: Maintained 11623F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11624F: drivers/pci/controller/dwc/*imx6* 11625 11626PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11627M: Keith Busch <keith.busch@intel.com> 11628M: Jonathan Derrick <jonathan.derrick@intel.com> 11629L: linux-pci@vger.kernel.org 11630S: Supported 11631F: drivers/pci/controller/vmd.c 11632 11633PCI DRIVER FOR MICROSEMI SWITCHTEC 11634M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11635M: Logan Gunthorpe <logang@deltatee.com> 11636L: linux-pci@vger.kernel.org 11637S: Maintained 11638F: Documentation/switchtec.txt 11639F: Documentation/ABI/testing/sysfs-class-switchtec 11640F: drivers/pci/switch/switchtec* 11641F: include/uapi/linux/switchtec_ioctl.h 11642F: include/linux/switchtec.h 11643F: drivers/ntb/hw/mscc/ 11644 11645PCI DRIVER FOR MOBIVEIL PCIE IP 11646M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11647L: linux-pci@vger.kernel.org 11648S: Supported 11649F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11650F: drivers/pci/controller/pcie-mobiveil.c 11651 11652PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11653M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11654M: Jason Cooper <jason@lakedaemon.net> 11655L: linux-pci@vger.kernel.org 11656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11657S: Maintained 11658F: drivers/pci/controller/*mvebu* 11659 11660PCI DRIVER FOR NVIDIA TEGRA 11661M: Thierry Reding <thierry.reding@gmail.com> 11662L: linux-tegra@vger.kernel.org 11663L: linux-pci@vger.kernel.org 11664S: Supported 11665F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11666F: drivers/pci/controller/pci-tegra.c 11667 11668PCI DRIVER FOR RENESAS R-CAR 11669M: Simon Horman <horms@verge.net.au> 11670L: linux-pci@vger.kernel.org 11671L: linux-renesas-soc@vger.kernel.org 11672S: Maintained 11673F: drivers/pci/controller/*rcar* 11674 11675PCI DRIVER FOR SAMSUNG EXYNOS 11676M: Jingoo Han <jingoohan1@gmail.com> 11677L: linux-pci@vger.kernel.org 11678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11679L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11680S: Maintained 11681F: drivers/pci/controller/dwc/pci-exynos.c 11682 11683PCI DRIVER FOR SYNOPSYS DESIGNWARE 11684M: Jingoo Han <jingoohan1@gmail.com> 11685M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11686L: linux-pci@vger.kernel.org 11687S: Maintained 11688F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11689F: drivers/pci/controller/dwc/*designware* 11690 11691PCI DRIVER FOR TI DRA7XX 11692M: Kishon Vijay Abraham I <kishon@ti.com> 11693L: linux-omap@vger.kernel.org 11694L: linux-pci@vger.kernel.org 11695S: Supported 11696F: Documentation/devicetree/bindings/pci/ti-pci.txt 11697F: drivers/pci/controller/dwc/pci-dra7xx.c 11698 11699PCI DRIVER FOR TI KEYSTONE 11700M: Murali Karicheri <m-karicheri2@ti.com> 11701L: linux-pci@vger.kernel.org 11702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11703S: Maintained 11704F: drivers/pci/controller/dwc/pci-keystone.c 11705 11706PCI ENDPOINT SUBSYSTEM 11707M: Kishon Vijay Abraham I <kishon@ti.com> 11708M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11709L: linux-pci@vger.kernel.org 11710T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11711S: Supported 11712F: drivers/pci/endpoint/ 11713F: drivers/misc/pci_endpoint_test.c 11714F: tools/pci/ 11715 11716PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11717M: Russell Currey <ruscur@russell.cc> 11718M: Sam Bobroff <sbobroff@linux.ibm.com> 11719M: Oliver O'Halloran <oohall@gmail.com> 11720L: linuxppc-dev@lists.ozlabs.org 11721S: Supported 11722F: Documentation/PCI/pci-error-recovery.txt 11723F: drivers/pci/pcie/aer.c 11724F: drivers/pci/pcie/dpc.c 11725F: drivers/pci/pcie/err.c 11726F: Documentation/powerpc/eeh-pci-error-recovery.txt 11727F: arch/powerpc/kernel/eeh*.c 11728F: arch/powerpc/platforms/*/eeh*.c 11729F: arch/powerpc/include/*/eeh*.h 11730 11731PCI ERROR RECOVERY 11732M: Linas Vepstas <linasvepstas@gmail.com> 11733L: linux-pci@vger.kernel.org 11734S: Supported 11735F: Documentation/PCI/pci-error-recovery.txt 11736 11737PCI MSI DRIVER FOR ALTERA MSI IP 11738M: Ley Foon Tan <lftan@altera.com> 11739L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11740L: linux-pci@vger.kernel.org 11741S: Supported 11742F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11743F: drivers/pci/controller/pcie-altera-msi.c 11744 11745PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11746M: Duc Dang <dhdang@apm.com> 11747L: linux-pci@vger.kernel.org 11748L: linux-arm-kernel@lists.infradead.org 11749S: Maintained 11750F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11751F: drivers/pci/controller/pci-xgene-msi.c 11752 11753PCI SUBSYSTEM 11754M: Bjorn Helgaas <bhelgaas@google.com> 11755L: linux-pci@vger.kernel.org 11756Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11757T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11758S: Supported 11759F: Documentation/devicetree/bindings/pci/ 11760F: Documentation/PCI/ 11761F: drivers/acpi/pci* 11762F: drivers/pci/ 11763F: include/asm-generic/pci* 11764F: include/linux/pci* 11765F: include/linux/of_pci.h 11766F: include/uapi/linux/pci* 11767F: lib/pci* 11768F: arch/x86/pci/ 11769F: arch/x86/kernel/quirks.c 11770F: arch/x86/kernel/early-quirks.c 11771 11772PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11773M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11774L: linux-pci@vger.kernel.org 11775Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11777S: Supported 11778F: drivers/pci/controller/ 11779 11780PCIE DRIVER FOR AMLOGIC MESON 11781M: Yue Wang <yue.wang@Amlogic.com> 11782L: linux-pci@vger.kernel.org 11783L: linux-amlogic@lists.infradead.org 11784S: Maintained 11785F: drivers/pci/controller/dwc/pci-meson.c 11786 11787PCIE DRIVER FOR AXIS ARTPEC 11788M: Jesper Nilsson <jesper.nilsson@axis.com> 11789L: linux-arm-kernel@axis.com 11790L: linux-pci@vger.kernel.org 11791S: Maintained 11792F: Documentation/devicetree/bindings/pci/axis,artpec* 11793F: drivers/pci/controller/dwc/*artpec* 11794 11795PCIE DRIVER FOR CAVIUM THUNDERX 11796M: David Daney <david.daney@cavium.com> 11797L: linux-pci@vger.kernel.org 11798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11799S: Supported 11800F: Documentation/devicetree/bindings/pci/pci-thunder-* 11801F: drivers/pci/controller/pci-thunder-* 11802 11803PCIE DRIVER FOR HISILICON 11804M: Zhou Wang <wangzhou1@hisilicon.com> 11805L: linux-pci@vger.kernel.org 11806S: Maintained 11807F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11808F: drivers/pci/controller/dwc/pcie-hisi.c 11809 11810PCIE DRIVER FOR HISILICON KIRIN 11811M: Xiaowei Song <songxiaowei@hisilicon.com> 11812M: Binghui Wang <wangbinghui@hisilicon.com> 11813L: linux-pci@vger.kernel.org 11814S: Maintained 11815F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11816F: drivers/pci/controller/dwc/pcie-kirin.c 11817 11818PCIE DRIVER FOR HISILICON STB 11819M: Shawn Guo <shawn.guo@linaro.org> 11820L: linux-pci@vger.kernel.org 11821S: Maintained 11822F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11823F: drivers/pci/controller/dwc/pcie-histb.c 11824 11825PCIE DRIVER FOR MEDIATEK 11826M: Ryder Lee <ryder.lee@mediatek.com> 11827L: linux-pci@vger.kernel.org 11828L: linux-mediatek@lists.infradead.org 11829S: Supported 11830F: Documentation/devicetree/bindings/pci/mediatek* 11831F: drivers/pci/controller/*mediatek* 11832 11833PCIE DRIVER FOR QUALCOMM MSM 11834M: Stanimir Varbanov <svarbanov@mm-sol.com> 11835L: linux-pci@vger.kernel.org 11836L: linux-arm-msm@vger.kernel.org 11837S: Maintained 11838F: drivers/pci/controller/dwc/*qcom* 11839 11840PCIE DRIVER FOR ROCKCHIP 11841M: Shawn Lin <shawn.lin@rock-chips.com> 11842L: linux-pci@vger.kernel.org 11843L: linux-rockchip@lists.infradead.org 11844S: Maintained 11845F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11846F: drivers/pci/controller/pcie-rockchip* 11847 11848PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11849M: Linus Walleij <linus.walleij@linaro.org> 11850L: linux-pci@vger.kernel.org 11851S: Maintained 11852F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11853F: drivers/pci/controller/pci-v3-semi.c 11854 11855PCIE DRIVER FOR SOCIONEXT UNIPHIER 11856M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 11857L: linux-pci@vger.kernel.org 11858S: Maintained 11859F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 11860F: drivers/pci/controller/dwc/pcie-uniphier.c 11861 11862PCIE DRIVER FOR ST SPEAR13XX 11863M: Pratyush Anand <pratyush.anand@gmail.com> 11864L: linux-pci@vger.kernel.org 11865S: Maintained 11866F: drivers/pci/controller/dwc/*spear* 11867 11868PCMCIA SUBSYSTEM 11869M: Dominik Brodowski <linux@dominikbrodowski.net> 11870T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11871S: Odd Fixes 11872F: Documentation/pcmcia/ 11873F: tools/pcmcia/ 11874F: drivers/pcmcia/ 11875F: include/pcmcia/ 11876 11877PCNET32 NETWORK DRIVER 11878M: Don Fry <pcnet32@frontier.com> 11879L: netdev@vger.kernel.org 11880S: Maintained 11881F: drivers/net/ethernet/amd/pcnet32.c 11882 11883PCRYPT PARALLEL CRYPTO ENGINE 11884M: Steffen Klassert <steffen.klassert@secunet.com> 11885L: linux-crypto@vger.kernel.org 11886S: Maintained 11887F: crypto/pcrypt.c 11888F: include/crypto/pcrypt.h 11889 11890PEAQ WMI HOTKEYS DRIVER 11891M: Hans de Goede <hdegoede@redhat.com> 11892L: platform-driver-x86@vger.kernel.org 11893S: Maintained 11894F: drivers/platform/x86/peaq-wmi.c 11895 11896PER-CPU MEMORY ALLOCATOR 11897M: Dennis Zhou <dennis@kernel.org> 11898M: Tejun Heo <tj@kernel.org> 11899M: Christoph Lameter <cl@linux.com> 11900T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11901S: Maintained 11902F: include/linux/percpu*.h 11903F: mm/percpu*.c 11904F: arch/*/include/asm/percpu.h 11905 11906PER-TASK DELAY ACCOUNTING 11907M: Balbir Singh <bsingharora@gmail.com> 11908S: Maintained 11909F: include/linux/delayacct.h 11910F: kernel/delayacct.c 11911 11912PERFORMANCE EVENTS SUBSYSTEM 11913M: Peter Zijlstra <peterz@infradead.org> 11914M: Ingo Molnar <mingo@redhat.com> 11915M: Arnaldo Carvalho de Melo <acme@kernel.org> 11916R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11917R: Jiri Olsa <jolsa@redhat.com> 11918R: Namhyung Kim <namhyung@kernel.org> 11919L: linux-kernel@vger.kernel.org 11920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11921S: Supported 11922F: kernel/events/* 11923F: include/linux/perf_event.h 11924F: include/uapi/linux/perf_event.h 11925F: arch/*/kernel/perf_event*.c 11926F: arch/*/kernel/*/perf_event*.c 11927F: arch/*/kernel/*/*/perf_event*.c 11928F: arch/*/include/asm/perf_event.h 11929F: arch/*/kernel/perf_callchain.c 11930F: arch/*/events/* 11931F: tools/perf/ 11932 11933PERSONALITY HANDLING 11934M: Christoph Hellwig <hch@infradead.org> 11935L: linux-abi-devel@lists.sourceforge.net 11936S: Maintained 11937F: include/linux/personality.h 11938F: include/uapi/linux/personality.h 11939 11940PHOENIX RC FLIGHT CONTROLLER ADAPTER 11941M: Marcus Folkesson <marcus.folkesson@gmail.com> 11942L: linux-input@vger.kernel.org 11943S: Maintained 11944F: Documentation/input/devices/pxrc.rst 11945F: drivers/input/joystick/pxrc.c 11946 11947PHONET PROTOCOL 11948M: Remi Denis-Courmont <courmisch@gmail.com> 11949S: Supported 11950F: Documentation/networking/phonet.txt 11951F: include/linux/phonet.h 11952F: include/net/phonet/ 11953F: include/uapi/linux/phonet.h 11954F: net/phonet/ 11955 11956PHRAM MTD DRIVER 11957M: Joern Engel <joern@lazybastard.org> 11958L: linux-mtd@lists.infradead.org 11959S: Maintained 11960F: drivers/mtd/devices/phram.c 11961 11962PICOLCD HID DRIVER 11963M: Bruno Prémont <bonbons@linux-vserver.org> 11964L: linux-input@vger.kernel.org 11965S: Maintained 11966F: drivers/hid/hid-picolcd* 11967 11968PICOXCELL SUPPORT 11969M: Jamie Iles <jamie@jamieiles.com> 11970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11971T: git git://github.com/jamieiles/linux-2.6-ji.git 11972S: Supported 11973F: arch/arm/boot/dts/picoxcell* 11974F: arch/arm/mach-picoxcell/ 11975F: drivers/crypto/picoxcell* 11976 11977PIN CONTROL SUBSYSTEM 11978M: Linus Walleij <linus.walleij@linaro.org> 11979L: linux-gpio@vger.kernel.org 11980T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11981S: Maintained 11982F: Documentation/devicetree/bindings/pinctrl/ 11983F: Documentation/driver-api/pinctl.rst 11984F: drivers/pinctrl/ 11985F: include/linux/pinctrl/ 11986 11987PIN CONTROLLER - MICROCHIP AT91 11988M: Ludovic Desroches <ludovic.desroches@microchip.com> 11989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11990L: linux-gpio@vger.kernel.org 11991S: Supported 11992F: drivers/pinctrl/pinctrl-at91* 11993 11994PIN CONTROLLER - FREESCALE 11995M: Dong Aisheng <aisheng.dong@nxp.com> 11996M: Fabio Estevam <festevam@gmail.com> 11997M: Shawn Guo <shawnguo@kernel.org> 11998M: Stefan Agner <stefan@agner.ch> 11999R: Pengutronix Kernel Team <kernel@pengutronix.de> 12000L: linux-gpio@vger.kernel.org 12001S: Maintained 12002F: drivers/pinctrl/freescale/ 12003F: Documentation/devicetree/bindings/pinctrl/fsl,* 12004 12005PIN CONTROLLER - INTEL 12006M: Mika Westerberg <mika.westerberg@linux.intel.com> 12007M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12009S: Maintained 12010F: drivers/pinctrl/intel/ 12011 12012PIN CONTROLLER - MEDIATEK 12013M: Sean Wang <sean.wang@kernel.org> 12014L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12015S: Maintained 12016F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12017F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12018F: drivers/pinctrl/mediatek/ 12019 12020PIN CONTROLLER - QUALCOMM 12021M: Bjorn Andersson <bjorn.andersson@linaro.org> 12022S: Maintained 12023L: linux-arm-msm@vger.kernel.org 12024F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12025F: drivers/pinctrl/qcom/ 12026 12027PIN CONTROLLER - RENESAS 12028M: Geert Uytterhoeven <geert+renesas@glider.be> 12029L: linux-renesas-soc@vger.kernel.org 12030T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12031S: Maintained 12032F: drivers/pinctrl/pinctrl-rz* 12033F: drivers/pinctrl/sh-pfc/ 12034 12035PIN CONTROLLER - SAMSUNG 12036M: Tomasz Figa <tomasz.figa@gmail.com> 12037M: Krzysztof Kozlowski <krzk@kernel.org> 12038M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12040L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12041Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12042T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12043S: Maintained 12044F: drivers/pinctrl/samsung/ 12045F: include/dt-bindings/pinctrl/samsung.h 12046F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12047 12048PIN CONTROLLER - SINGLE 12049M: Tony Lindgren <tony@atomide.com> 12050M: Haojian Zhuang <haojian.zhuang@linaro.org> 12051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12052L: linux-omap@vger.kernel.org 12053S: Maintained 12054F: drivers/pinctrl/pinctrl-single.c 12055 12056PIN CONTROLLER - ST SPEAR 12057M: Viresh Kumar <vireshk@kernel.org> 12058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12059W: http://www.st.com/spear 12060S: Maintained 12061F: drivers/pinctrl/spear/ 12062 12063PISTACHIO SOC SUPPORT 12064M: James Hartley <james.hartley@sondrel.com> 12065L: linux-mips@vger.kernel.org 12066S: Odd Fixes 12067F: arch/mips/pistachio/ 12068F: arch/mips/include/asm/mach-pistachio/ 12069F: arch/mips/boot/dts/img/pistachio* 12070F: arch/mips/configs/pistachio*_defconfig 12071 12072PKTCDVD DRIVER 12073S: Orphan 12074M: linux-block@vger.kernel.org 12075F: drivers/block/pktcdvd.c 12076F: include/linux/pktcdvd.h 12077F: include/uapi/linux/pktcdvd.h 12078 12079PKUNITY SOC DRIVERS 12080M: Guan Xuetao <gxt@pku.edu.cn> 12081W: http://mprc.pku.edu.cn/~guanxuetao/linux 12082S: Maintained 12083T: git git://github.com/gxt/linux.git 12084F: drivers/input/serio/i8042-unicore32io.h 12085F: drivers/i2c/busses/i2c-puv3.c 12086F: drivers/video/fbdev/fb-puv3.c 12087F: drivers/rtc/rtc-puv3.c 12088 12089PMBUS HARDWARE MONITORING DRIVERS 12090M: Guenter Roeck <linux@roeck-us.net> 12091L: linux-hwmon@vger.kernel.org 12092W: http://hwmon.wiki.kernel.org/ 12093W: http://www.roeck-us.net/linux/drivers/ 12094T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12095S: Maintained 12096F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12097F: Documentation/devicetree/bindings/hwmon/max31785.txt 12098F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12099F: Documentation/hwmon/adm1275 12100F: Documentation/hwmon/ibm-cffps 12101F: Documentation/hwmon/ir35221 12102F: Documentation/hwmon/lm25066 12103F: Documentation/hwmon/ltc2978 12104F: Documentation/hwmon/ltc3815 12105F: Documentation/hwmon/max16064 12106F: Documentation/hwmon/max20751 12107F: Documentation/hwmon/max31785 12108F: Documentation/hwmon/max34440 12109F: Documentation/hwmon/max8688 12110F: Documentation/hwmon/pmbus 12111F: Documentation/hwmon/pmbus-core 12112F: Documentation/hwmon/tps40422 12113F: Documentation/hwmon/ucd9000 12114F: Documentation/hwmon/ucd9200 12115F: Documentation/hwmon/zl6100 12116F: drivers/hwmon/pmbus/ 12117F: include/linux/pmbus.h 12118 12119PMC SIERRA MaxRAID DRIVER 12120L: linux-scsi@vger.kernel.org 12121W: http://www.pmc-sierra.com/ 12122S: Orphan 12123F: drivers/scsi/pmcraid.* 12124 12125PMC SIERRA PM8001 DRIVER 12126M: Jack Wang <jinpu.wang@profitbricks.com> 12127M: lindar_liu@usish.com 12128L: linux-scsi@vger.kernel.org 12129S: Supported 12130F: drivers/scsi/pm8001/ 12131 12132PNP SUPPORT 12133M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12134S: Maintained 12135F: drivers/pnp/ 12136 12137PNI RM3100 IIO DRIVER 12138M: Song Qiang <songqiang1304521@gmail.com> 12139L: linux-iio@vger.kernel.org 12140S: Maintained 12141F: drivers/iio/magnetometer/rm3100* 12142F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12143 12144POSIX CLOCKS and TIMERS 12145M: Thomas Gleixner <tglx@linutronix.de> 12146L: linux-kernel@vger.kernel.org 12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12148S: Maintained 12149F: fs/timerfd.c 12150F: include/linux/timer* 12151F: kernel/time/*timer* 12152 12153POWER MANAGEMENT CORE 12154M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12155L: linux-pm@vger.kernel.org 12156T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12157B: https://bugzilla.kernel.org 12158S: Supported 12159F: drivers/base/power/ 12160F: include/linux/pm.h 12161F: include/linux/pm_* 12162F: include/linux/powercap.h 12163F: drivers/powercap/ 12164F: kernel/configs/nopm.config 12165 12166POWER STATE COORDINATION INTERFACE (PSCI) 12167M: Mark Rutland <mark.rutland@arm.com> 12168M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12169L: linux-arm-kernel@lists.infradead.org 12170S: Maintained 12171F: drivers/firmware/psci*.c 12172F: include/linux/psci.h 12173F: include/uapi/linux/psci.h 12174 12175POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12176M: Sebastian Reichel <sre@kernel.org> 12177L: linux-pm@vger.kernel.org 12178T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12179S: Maintained 12180F: Documentation/ABI/testing/sysfs-class-power 12181F: Documentation/devicetree/bindings/power/supply/ 12182F: include/linux/power_supply.h 12183F: drivers/power/supply/ 12184 12185POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12186M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12187L: linuxppc-dev@lists.ozlabs.org 12188S: Maintained 12189F: drivers/char/powernv-op-panel.c 12190 12191PPP OVER ATM (RFC 2364) 12192M: Mitchell Blank Jr <mitch@sfgoth.com> 12193S: Maintained 12194F: net/atm/pppoatm.c 12195F: include/uapi/linux/atmppp.h 12196 12197PPP OVER ETHERNET 12198M: Michal Ostrowski <mostrows@earthlink.net> 12199S: Maintained 12200F: drivers/net/ppp/pppoe.c 12201F: drivers/net/ppp/pppox.c 12202 12203PPP OVER L2TP 12204M: James Chapman <jchapman@katalix.com> 12205S: Maintained 12206F: net/l2tp/l2tp_ppp.c 12207F: include/linux/if_pppol2tp.h 12208F: include/uapi/linux/if_pppol2tp.h 12209 12210PPP PROTOCOL DRIVERS AND COMPRESSORS 12211M: Paul Mackerras <paulus@samba.org> 12212L: linux-ppp@vger.kernel.org 12213S: Maintained 12214F: drivers/net/ppp/ppp_* 12215 12216PPS SUPPORT 12217M: Rodolfo Giometti <giometti@enneenne.com> 12218W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12219L: linuxpps@ml.enneenne.com (subscribers-only) 12220S: Maintained 12221F: Documentation/pps/ 12222F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12223F: Documentation/ABI/testing/sysfs-pps 12224F: drivers/pps/ 12225F: include/linux/pps*.h 12226F: include/uapi/linux/pps.h 12227 12228PPTP DRIVER 12229M: Dmitry Kozlov <xeb@mail.ru> 12230L: netdev@vger.kernel.org 12231S: Maintained 12232F: drivers/net/ppp/pptp.c 12233W: http://sourceforge.net/projects/accel-pptp 12234 12235PREEMPTIBLE KERNEL 12236M: Robert Love <rml@tech9.net> 12237L: kpreempt-tech@lists.sourceforge.net 12238W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12239S: Supported 12240F: Documentation/preempt-locking.txt 12241F: include/linux/preempt.h 12242 12243PRINTK 12244M: Petr Mladek <pmladek@suse.com> 12245M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12246R: Steven Rostedt <rostedt@goodmis.org> 12247S: Maintained 12248F: kernel/printk/ 12249F: include/linux/printk.h 12250 12251PRISM54 WIRELESS DRIVER 12252M: Luis Chamberlain <mcgrof@kernel.org> 12253L: linux-wireless@vger.kernel.org 12254W: http://wireless.kernel.org/en/users/Drivers/p54 12255S: Obsolete 12256F: drivers/net/wireless/intersil/prism54/ 12257 12258PROC FILESYSTEM 12259R: Alexey Dobriyan <adobriyan@gmail.com> 12260L: linux-kernel@vger.kernel.org 12261L: linux-fsdevel@vger.kernel.org 12262S: Maintained 12263F: fs/proc/ 12264F: include/linux/proc_fs.h 12265F: tools/testing/selftests/proc/ 12266F: Documentation/filesystems/proc.txt 12267 12268PROC SYSCTL 12269M: Luis Chamberlain <mcgrof@kernel.org> 12270M: Kees Cook <keescook@chromium.org> 12271L: linux-kernel@vger.kernel.org 12272L: linux-fsdevel@vger.kernel.org 12273S: Maintained 12274F: fs/proc/proc_sysctl.c 12275F: include/linux/sysctl.h 12276F: kernel/sysctl.c 12277F: tools/testing/selftests/sysctl/ 12278 12279PS3 NETWORK SUPPORT 12280M: Geoff Levand <geoff@infradead.org> 12281L: netdev@vger.kernel.org 12282L: linuxppc-dev@lists.ozlabs.org 12283S: Maintained 12284F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12285 12286PS3 PLATFORM SUPPORT 12287M: Geoff Levand <geoff@infradead.org> 12288L: linuxppc-dev@lists.ozlabs.org 12289S: Maintained 12290F: arch/powerpc/boot/ps3* 12291F: arch/powerpc/include/asm/lv1call.h 12292F: arch/powerpc/include/asm/ps3*.h 12293F: arch/powerpc/platforms/ps3/ 12294F: drivers/*/ps3* 12295F: drivers/ps3/ 12296F: drivers/rtc/rtc-ps3.c 12297F: drivers/usb/host/*ps3.c 12298F: sound/ppc/snd_ps3* 12299 12300PS3VRAM DRIVER 12301M: Jim Paris <jim@jtan.com> 12302M: Geoff Levand <geoff@infradead.org> 12303L: linuxppc-dev@lists.ozlabs.org 12304S: Maintained 12305F: drivers/block/ps3vram.c 12306 12307PSAMPLE PACKET SAMPLING SUPPORT: 12308M: Yotam Gigi <yotam.gi@gmail.com> 12309S: Maintained 12310F: net/psample 12311F: include/net/psample.h 12312F: include/uapi/linux/psample.h 12313 12314PSTORE FILESYSTEM 12315M: Kees Cook <keescook@chromium.org> 12316M: Anton Vorontsov <anton@enomsg.org> 12317M: Colin Cross <ccross@android.com> 12318M: Tony Luck <tony.luck@intel.com> 12319S: Maintained 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12321F: fs/pstore/ 12322F: include/linux/pstore* 12323F: drivers/firmware/efi/efi-pstore.c 12324F: drivers/acpi/apei/erst.c 12325F: Documentation/admin-guide/ramoops.rst 12326F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12327K: \b(pstore|ramoops) 12328 12329PTP HARDWARE CLOCK SUPPORT 12330M: Richard Cochran <richardcochran@gmail.com> 12331L: netdev@vger.kernel.org 12332S: Maintained 12333W: http://linuxptp.sourceforge.net/ 12334F: Documentation/ABI/testing/sysfs-ptp 12335F: Documentation/ptp/* 12336F: drivers/net/phy/dp83640* 12337F: drivers/ptp/* 12338F: include/linux/ptp_cl* 12339 12340PTRACE SUPPORT 12341M: Oleg Nesterov <oleg@redhat.com> 12342S: Maintained 12343F: include/asm-generic/syscall.h 12344F: include/linux/ptrace.h 12345F: include/linux/regset.h 12346F: include/linux/tracehook.h 12347F: include/uapi/linux/ptrace.h 12348F: include/uapi/linux/ptrace.h 12349F: include/asm-generic/ptrace.h 12350F: kernel/ptrace.c 12351F: arch/*/ptrace*.c 12352F: arch/*/*/ptrace*.c 12353F: arch/*/include/asm/ptrace*.h 12354 12355PULSE8-CEC DRIVER 12356M: Hans Verkuil <hverkuil@xs4all.nl> 12357L: linux-media@vger.kernel.org 12358T: git git://linuxtv.org/media_tree.git 12359S: Maintained 12360F: drivers/media/usb/pulse8-cec/* 12361F: Documentation/media/cec-drivers/pulse8-cec.rst 12362 12363PVRUSB2 VIDEO4LINUX DRIVER 12364M: Mike Isely <isely@pobox.com> 12365L: pvrusb2@isely.net (subscribers-only) 12366L: linux-media@vger.kernel.org 12367W: http://www.isely.net/pvrusb2/ 12368T: git git://linuxtv.org/media_tree.git 12369S: Maintained 12370F: Documentation/media/v4l-drivers/pvrusb2* 12371F: drivers/media/usb/pvrusb2/ 12372 12373PWC WEBCAM DRIVER 12374M: Hans Verkuil <hverkuil@xs4all.nl> 12375L: linux-media@vger.kernel.org 12376T: git git://linuxtv.org/media_tree.git 12377S: Odd Fixes 12378F: drivers/media/usb/pwc/* 12379 12380PWM FAN DRIVER 12381M: Kamil Debski <kamil@wypas.org> 12382M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12383L: linux-hwmon@vger.kernel.org 12384S: Supported 12385F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12386F: Documentation/hwmon/pwm-fan 12387F: drivers/hwmon/pwm-fan.c 12388 12389PWM IR Transmitter 12390M: Sean Young <sean@mess.org> 12391L: linux-media@vger.kernel.org 12392S: Maintained 12393F: drivers/media/rc/pwm-ir-tx.c 12394 12395PWM SUBSYSTEM 12396M: Thierry Reding <thierry.reding@gmail.com> 12397L: linux-pwm@vger.kernel.org 12398S: Maintained 12399T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12400F: Documentation/pwm.txt 12401F: Documentation/devicetree/bindings/pwm/ 12402F: include/linux/pwm.h 12403F: drivers/pwm/ 12404F: drivers/video/backlight/pwm_bl.c 12405F: include/linux/pwm_backlight.h 12406F: drivers/gpio/gpio-mvebu.c 12407F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12408 12409PXA GPIO DRIVER 12410M: Robert Jarzmik <robert.jarzmik@free.fr> 12411L: linux-gpio@vger.kernel.org 12412S: Maintained 12413F: drivers/gpio/gpio-pxa.c 12414 12415PXA MMCI DRIVER 12416S: Orphan 12417 12418PXA RTC DRIVER 12419M: Robert Jarzmik <robert.jarzmik@free.fr> 12420L: linux-rtc@vger.kernel.org 12421S: Maintained 12422 12423PXA2xx/PXA3xx SUPPORT 12424M: Daniel Mack <daniel@zonque.org> 12425M: Haojian Zhuang <haojian.zhuang@gmail.com> 12426M: Robert Jarzmik <robert.jarzmik@free.fr> 12427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12428T: git git://github.com/hzhuang1/linux.git 12429T: git git://github.com/rjarzmik/linux.git 12430S: Maintained 12431F: arch/arm/boot/dts/pxa* 12432F: arch/arm/mach-pxa/ 12433F: drivers/dma/pxa* 12434F: drivers/pcmcia/pxa2xx* 12435F: drivers/pinctrl/pxa/ 12436F: drivers/spi/spi-pxa2xx* 12437F: drivers/usb/gadget/udc/pxa2* 12438F: include/sound/pxa2xx-lib.h 12439F: sound/arm/pxa* 12440F: sound/soc/pxa/ 12441 12442QAT DRIVER 12443M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12444L: qat-linux@intel.com 12445S: Supported 12446F: drivers/crypto/qat/ 12447 12448QCOM AUDIO (ASoC) DRIVERS 12449M: Patrick Lai <plai@codeaurora.org> 12450M: Banajit Goswami <bgoswami@codeaurora.org> 12451L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12452S: Supported 12453F: sound/soc/qcom/ 12454 12455QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12456M: Gabriel Somlo <somlo@cmu.edu> 12457M: "Michael S. Tsirkin" <mst@redhat.com> 12458L: qemu-devel@nongnu.org 12459S: Maintained 12460F: drivers/firmware/qemu_fw_cfg.c 12461F: include/uapi/linux/qemu_fw_cfg.h 12462 12463QIB DRIVER 12464M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12465M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12466L: linux-rdma@vger.kernel.org 12467S: Supported 12468F: drivers/infiniband/hw/qib/ 12469 12470QLOGIC QL41xxx FCOE DRIVER 12471M: QLogic-Storage-Upstream@cavium.com 12472L: linux-scsi@vger.kernel.org 12473S: Supported 12474F: drivers/scsi/qedf/ 12475 12476QLOGIC QL41xxx ISCSI DRIVER 12477M: QLogic-Storage-Upstream@cavium.com 12478L: linux-scsi@vger.kernel.org 12479S: Supported 12480F: drivers/scsi/qedi/ 12481 12482QLOGIC QL4xxx ETHERNET DRIVER 12483M: Ariel Elior <Ariel.Elior@cavium.com> 12484M: everest-linux-l2@cavium.com 12485L: netdev@vger.kernel.org 12486S: Supported 12487F: drivers/net/ethernet/qlogic/qed/ 12488F: include/linux/qed/ 12489F: drivers/net/ethernet/qlogic/qede/ 12490 12491QLOGIC QL4xxx RDMA DRIVER 12492M: Michal Kalderon <Michal.Kalderon@cavium.com> 12493M: Ariel Elior <Ariel.Elior@cavium.com> 12494L: linux-rdma@vger.kernel.org 12495S: Supported 12496F: drivers/infiniband/hw/qedr/ 12497F: include/uapi/rdma/qedr-abi.h 12498 12499QLOGIC QLA1280 SCSI DRIVER 12500M: Michael Reed <mdr@sgi.com> 12501L: linux-scsi@vger.kernel.org 12502S: Maintained 12503F: drivers/scsi/qla1280.[ch] 12504 12505QLOGIC QLA2XXX FC-SCSI DRIVER 12506M: qla2xxx-upstream@qlogic.com 12507L: linux-scsi@vger.kernel.org 12508S: Supported 12509F: Documentation/scsi/LICENSE.qla2xxx 12510F: drivers/scsi/qla2xxx/ 12511 12512QLOGIC QLA3XXX NETWORK DRIVER 12513M: Dept-GELinuxNICDev@cavium.com 12514L: netdev@vger.kernel.org 12515S: Supported 12516F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12517F: drivers/net/ethernet/qlogic/qla3xxx.* 12518 12519QLOGIC QLA4XXX iSCSI DRIVER 12520M: QLogic-Storage-Upstream@qlogic.com 12521L: linux-scsi@vger.kernel.org 12522S: Supported 12523F: Documentation/scsi/LICENSE.qla4xxx 12524F: drivers/scsi/qla4xxx/ 12525 12526QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12527M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12528M: Manish Chopra <manish.chopra@cavium.com> 12529M: Dept-GELinuxNICDev@cavium.com 12530L: netdev@vger.kernel.org 12531S: Supported 12532F: drivers/net/ethernet/qlogic/qlcnic/ 12533 12534QLOGIC QLGE 10Gb ETHERNET DRIVER 12535M: Manish Chopra <manish.chopra@cavium.com> 12536M: Dept-GELinuxNICDev@cavium.com 12537L: netdev@vger.kernel.org 12538S: Supported 12539F: drivers/net/ethernet/qlogic/qlge/ 12540 12541QM1D1B0004 MEDIA DRIVER 12542M: Akihiro Tsukada <tskd08@gmail.com> 12543L: linux-media@vger.kernel.org 12544S: Odd Fixes 12545F: drivers/media/tuners/qm1d1b0004* 12546 12547QM1D1C0042 MEDIA DRIVER 12548M: Akihiro Tsukada <tskd08@gmail.com> 12549L: linux-media@vger.kernel.org 12550S: Odd Fixes 12551F: drivers/media/tuners/qm1d1c0042* 12552 12553QNX4 FILESYSTEM 12554M: Anders Larsen <al@alarsen.net> 12555W: http://www.alarsen.net/linux/qnx4fs/ 12556S: Maintained 12557F: fs/qnx4/ 12558F: include/uapi/linux/qnx4_fs.h 12559F: include/uapi/linux/qnxtypes.h 12560 12561QORIQ DPAA2 FSL-MC BUS DRIVER 12562M: Stuart Yoder <stuyoder@gmail.com> 12563M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12564L: linux-kernel@vger.kernel.org 12565S: Maintained 12566F: drivers/bus/fsl-mc/ 12567F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12568F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12569 12570QT1010 MEDIA DRIVER 12571M: Antti Palosaari <crope@iki.fi> 12572L: linux-media@vger.kernel.org 12573W: https://linuxtv.org 12574W: http://palosaari.fi/linux/ 12575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12576T: git git://linuxtv.org/anttip/media_tree.git 12577S: Maintained 12578F: drivers/media/tuners/qt1010* 12579 12580QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12581M: Kalle Valo <kvalo@codeaurora.org> 12582L: ath10k@lists.infradead.org 12583W: http://wireless.kernel.org/en/users/Drivers/ath10k 12584T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12585S: Supported 12586F: drivers/net/wireless/ath/ath10k/ 12587 12588QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12589M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12590L: linux-wireless@vger.kernel.org 12591W: http://wireless.kernel.org/en/users/Drivers/ath9k 12592S: Supported 12593F: drivers/net/wireless/ath/ath9k/ 12594 12595QUALCOMM CAMERA SUBSYSTEM DRIVER 12596M: Todor Tomov <todor.too@gmail.com> 12597L: linux-media@vger.kernel.org 12598S: Maintained 12599F: Documentation/devicetree/bindings/media/qcom,camss.txt 12600F: Documentation/media/v4l-drivers/qcom_camss.rst 12601F: drivers/media/platform/qcom/camss/ 12602 12603QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12604M: Ilia Lin <ilia.lin@gmail.com> 12605L: linux-pm@vger.kernel.org 12606S: Maintained 12607F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12608F: drivers/cpufreq/qcom-cpufreq-kryo.c 12609 12610QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12611M: Timur Tabi <timur@kernel.org> 12612L: netdev@vger.kernel.org 12613S: Maintained 12614F: drivers/net/ethernet/qualcomm/emac/ 12615 12616QUALCOMM GENERIC INTERFACE I2C DRIVER 12617M: Alok Chauhan <alokc@codeaurora.org> 12618M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12619L: linux-i2c@vger.kernel.org 12620L: linux-arm-msm@vger.kernel.org 12621S: Supported 12622F: drivers/i2c/busses/i2c-qcom-geni.c 12623 12624QUALCOMM HEXAGON ARCHITECTURE 12625M: Richard Kuo <rkuo@codeaurora.org> 12626L: linux-hexagon@vger.kernel.org 12627T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12628S: Supported 12629F: arch/hexagon/ 12630 12631QUALCOMM HIDMA DRIVER 12632M: Sinan Kaya <okaya@kernel.org> 12633L: linux-arm-kernel@lists.infradead.org 12634L: linux-arm-msm@vger.kernel.org 12635L: dmaengine@vger.kernel.org 12636S: Supported 12637F: drivers/dma/qcom/hidma* 12638 12639QUALCOMM IOMMU 12640M: Rob Clark <robdclark@gmail.com> 12641L: iommu@lists.linux-foundation.org 12642L: linux-arm-msm@vger.kernel.org 12643S: Maintained 12644F: drivers/iommu/qcom_iommu.c 12645 12646QUALCOMM TSENS THERMAL DRIVER 12647M: Amit Kucheria <amit.kucheria@linaro.org> 12648L: linux-pm@vger.kernel.org 12649L: linux-arm-msm@vger.kernel.org 12650S: Maintained 12651F: drivers/thermal/qcom/ 12652 12653QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12654M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12655L: linux-media@vger.kernel.org 12656L: linux-arm-msm@vger.kernel.org 12657T: git git://linuxtv.org/media_tree.git 12658S: Maintained 12659F: drivers/media/platform/qcom/venus/ 12660 12661QUALCOMM WCN36XX WIRELESS DRIVER 12662M: Kalle Valo <kvalo@codeaurora.org> 12663L: wcn36xx@lists.infradead.org 12664W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12665T: git git://github.com/KrasnikovEugene/wcn36xx.git 12666S: Supported 12667F: drivers/net/wireless/ath/wcn36xx/ 12668 12669QUANTENNA QTNFMAC WIRELESS DRIVER 12670M: Igor Mitsyanko <imitsyanko@quantenna.com> 12671M: Avinash Patil <avinashp@quantenna.com> 12672M: Sergey Matyukevich <smatyukevich@quantenna.com> 12673L: linux-wireless@vger.kernel.org 12674S: Maintained 12675F: drivers/net/wireless/quantenna 12676 12677RADEON and AMDGPU DRM DRIVERS 12678M: Alex Deucher <alexander.deucher@amd.com> 12679M: Christian König <christian.koenig@amd.com> 12680M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12681L: amd-gfx@lists.freedesktop.org 12682T: git git://people.freedesktop.org/~agd5f/linux 12683S: Supported 12684F: drivers/gpu/drm/radeon/ 12685F: include/uapi/drm/radeon_drm.h 12686F: drivers/gpu/drm/amd/ 12687F: include/uapi/drm/amdgpu_drm.h 12688 12689RADEON FRAMEBUFFER DISPLAY DRIVER 12690M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12691L: linux-fbdev@vger.kernel.org 12692S: Maintained 12693F: drivers/video/fbdev/aty/radeon* 12694F: include/uapi/linux/radeonfb.h 12695 12696RADIOSHARK RADIO DRIVER 12697M: Hans Verkuil <hverkuil@xs4all.nl> 12698L: linux-media@vger.kernel.org 12699T: git git://linuxtv.org/media_tree.git 12700S: Maintained 12701F: drivers/media/radio/radio-shark.c 12702 12703RADIOSHARK2 RADIO DRIVER 12704M: Hans Verkuil <hverkuil@xs4all.nl> 12705L: linux-media@vger.kernel.org 12706T: git git://linuxtv.org/media_tree.git 12707S: Maintained 12708F: drivers/media/radio/radio-shark2.c 12709F: drivers/media/radio/radio-tea5777.c 12710 12711RADOS BLOCK DEVICE (RBD) 12712M: Ilya Dryomov <idryomov@gmail.com> 12713M: Sage Weil <sage@redhat.com> 12714M: Alex Elder <elder@kernel.org> 12715L: ceph-devel@vger.kernel.org 12716W: http://ceph.com/ 12717T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12718T: git git://github.com/ceph/ceph-client.git 12719S: Supported 12720F: Documentation/ABI/testing/sysfs-bus-rbd 12721F: drivers/block/rbd.c 12722F: drivers/block/rbd_types.h 12723 12724RAGE128 FRAMEBUFFER DISPLAY DRIVER 12725M: Paul Mackerras <paulus@samba.org> 12726L: linux-fbdev@vger.kernel.org 12727S: Maintained 12728F: drivers/video/fbdev/aty/aty128fb.c 12729 12730RAINSHADOW-CEC DRIVER 12731M: Hans Verkuil <hverkuil@xs4all.nl> 12732L: linux-media@vger.kernel.org 12733T: git git://linuxtv.org/media_tree.git 12734S: Maintained 12735F: drivers/media/usb/rainshadow-cec/* 12736 12737RALINK MIPS ARCHITECTURE 12738M: John Crispin <john@phrozen.org> 12739L: linux-mips@vger.kernel.org 12740S: Maintained 12741F: arch/mips/ralink 12742 12743RALINK RT2X00 WIRELESS LAN DRIVER 12744P: rt2x00 project 12745M: Stanislaw Gruszka <sgruszka@redhat.com> 12746M: Helmut Schaa <helmut.schaa@googlemail.com> 12747L: linux-wireless@vger.kernel.org 12748S: Maintained 12749F: drivers/net/wireless/ralink/rt2x00/ 12750 12751RAMDISK RAM BLOCK DEVICE DRIVER 12752M: Jens Axboe <axboe@kernel.dk> 12753S: Maintained 12754F: Documentation/blockdev/ramdisk.txt 12755F: drivers/block/brd.c 12756 12757RANCHU VIRTUAL BOARD FOR MIPS 12758M: Miodrag Dinic <miodrag.dinic@mips.com> 12759L: linux-mips@vger.kernel.org 12760S: Supported 12761F: arch/mips/generic/board-ranchu.c 12762F: arch/mips/configs/generic/board-ranchu.config 12763 12764RANDOM NUMBER DRIVER 12765M: "Theodore Ts'o" <tytso@mit.edu> 12766S: Maintained 12767F: drivers/char/random.c 12768 12769RAPIDIO SUBSYSTEM 12770M: Matt Porter <mporter@kernel.crashing.org> 12771M: Alexandre Bounine <alex.bou9@gmail.com> 12772S: Maintained 12773F: drivers/rapidio/ 12774 12775RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12776L: linux-wireless@vger.kernel.org 12777S: Orphan 12778F: drivers/net/wireless/ray* 12779 12780RCUTORTURE TEST FRAMEWORK 12781M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12782M: Josh Triplett <josh@joshtriplett.org> 12783R: Steven Rostedt <rostedt@goodmis.org> 12784R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12785R: Lai Jiangshan <jiangshanlai@gmail.com> 12786L: linux-kernel@vger.kernel.org 12787S: Supported 12788T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12789F: tools/testing/selftests/rcutorture 12790 12791RDC R-321X SoC 12792M: Florian Fainelli <florian@openwrt.org> 12793S: Maintained 12794 12795RDC R6040 FAST ETHERNET DRIVER 12796M: Florian Fainelli <f.fainelli@gmail.com> 12797L: netdev@vger.kernel.org 12798S: Maintained 12799F: drivers/net/ethernet/rdc/r6040.c 12800 12801RDMAVT - RDMA verbs software 12802M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12803M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12804L: linux-rdma@vger.kernel.org 12805S: Supported 12806F: drivers/infiniband/sw/rdmavt 12807 12808RDS - RELIABLE DATAGRAM SOCKETS 12809M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12810L: netdev@vger.kernel.org 12811L: linux-rdma@vger.kernel.org 12812L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12813W: https://oss.oracle.com/projects/rds/ 12814S: Supported 12815F: net/rds/ 12816F: Documentation/networking/rds.txt 12817 12818RDT - RESOURCE ALLOCATION 12819M: Fenghua Yu <fenghua.yu@intel.com> 12820M: Reinette Chatre <reinette.chatre@intel.com> 12821L: linux-kernel@vger.kernel.org 12822S: Supported 12823F: arch/x86/kernel/cpu/resctrl/ 12824F: arch/x86/include/asm/resctrl_sched.h 12825F: Documentation/x86/resctrl* 12826 12827READ-COPY UPDATE (RCU) 12828M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12829M: Josh Triplett <josh@joshtriplett.org> 12830R: Steven Rostedt <rostedt@goodmis.org> 12831R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12832R: Lai Jiangshan <jiangshanlai@gmail.com> 12833R: Joel Fernandes <joel@joelfernandes.org> 12834L: linux-kernel@vger.kernel.org 12835W: http://www.rdrop.com/users/paulmck/RCU/ 12836S: Supported 12837T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12838F: Documentation/RCU/ 12839X: Documentation/RCU/torture.txt 12840F: include/linux/rcu* 12841X: include/linux/srcu*.h 12842F: kernel/rcu/ 12843X: kernel/rcu/srcu*.c 12844 12845REAL TIME CLOCK (RTC) SUBSYSTEM 12846M: Alessandro Zummo <a.zummo@towertech.it> 12847M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12848L: linux-rtc@vger.kernel.org 12849Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12850T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12851S: Maintained 12852F: Documentation/devicetree/bindings/rtc/ 12853F: Documentation/rtc.txt 12854F: drivers/rtc/ 12855F: include/linux/rtc.h 12856F: include/uapi/linux/rtc.h 12857F: include/linux/rtc/ 12858F: include/linux/platform_data/rtc-* 12859F: tools/testing/selftests/rtc/ 12860 12861REALTEK AUDIO CODECS 12862M: Bard Liao <bardliao@realtek.com> 12863M: Oder Chiou <oder_chiou@realtek.com> 12864S: Maintained 12865F: sound/soc/codecs/rt* 12866F: include/sound/rt*.h 12867 12868REALTEK RTL83xx SMI DSA ROUTER CHIPS 12869M: Linus Walleij <linus.walleij@linaro.org> 12870S: Maintained 12871F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12872F: drivers/net/dsa/realtek-smi* 12873F: drivers/net/dsa/rtl83* 12874 12875REGISTER MAP ABSTRACTION 12876M: Mark Brown <broonie@kernel.org> 12877L: linux-kernel@vger.kernel.org 12878T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12879S: Supported 12880F: Documentation/devicetree/bindings/regmap/ 12881F: drivers/base/regmap/ 12882F: include/linux/regmap.h 12883 12884REISERFS FILE SYSTEM 12885L: reiserfs-devel@vger.kernel.org 12886S: Supported 12887F: fs/reiserfs/ 12888 12889REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12890M: Ohad Ben-Cohen <ohad@wizery.com> 12891M: Bjorn Andersson <bjorn.andersson@linaro.org> 12892L: linux-remoteproc@vger.kernel.org 12893T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12894S: Maintained 12895F: Documentation/devicetree/bindings/remoteproc/ 12896F: Documentation/remoteproc.txt 12897F: drivers/remoteproc/ 12898F: include/linux/remoteproc.h 12899 12900REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12901M: Ohad Ben-Cohen <ohad@wizery.com> 12902M: Bjorn Andersson <bjorn.andersson@linaro.org> 12903L: linux-remoteproc@vger.kernel.org 12904T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12905S: Maintained 12906F: drivers/rpmsg/ 12907F: Documentation/rpmsg.txt 12908F: include/linux/rpmsg.h 12909F: include/linux/rpmsg/ 12910 12911RENESAS CLOCK DRIVERS 12912M: Geert Uytterhoeven <geert+renesas@glider.be> 12913L: linux-renesas-soc@vger.kernel.org 12914T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12915S: Supported 12916F: drivers/clk/renesas/ 12917 12918RENESAS EMEV2 I2C DRIVER 12919M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12920S: Supported 12921F: drivers/i2c/busses/i2c-emev2.c 12922 12923RENESAS ETHERNET DRIVERS 12924R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12925L: netdev@vger.kernel.org 12926L: linux-renesas-soc@vger.kernel.org 12927F: Documentation/devicetree/bindings/net/renesas,*.txt 12928F: Documentation/devicetree/bindings/net/sh_eth.txt 12929F: drivers/net/ethernet/renesas/ 12930F: include/linux/sh_eth.h 12931 12932RENESAS R-CAR GYROADC DRIVER 12933M: Marek Vasut <marek.vasut@gmail.com> 12934L: linux-iio@vger.kernel.org 12935S: Supported 12936F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 12937F: drivers/iio/adc/rcar-gyroadc.c 12938 12939RENESAS R-CAR I2C DRIVERS 12940M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12941S: Supported 12942F: drivers/i2c/busses/i2c-rcar.c 12943F: drivers/i2c/busses/i2c-sh_mobile.c 12944 12945RENESAS RIIC DRIVER 12946M: Chris Brandt <chris.brandt@renesas.com> 12947S: Supported 12948F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12949F: drivers/i2c/busses/i2c-riic.c 12950 12951RENESAS USB PHY DRIVER 12952M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12953L: linux-renesas-soc@vger.kernel.org 12954S: Maintained 12955F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12956 12957RESET CONTROLLER FRAMEWORK 12958M: Philipp Zabel <p.zabel@pengutronix.de> 12959T: git git://git.pengutronix.de/git/pza/linux 12960S: Maintained 12961F: drivers/reset/ 12962F: Documentation/devicetree/bindings/reset/ 12963F: include/dt-bindings/reset/ 12964F: include/linux/reset.h 12965F: include/linux/reset-controller.h 12966 12967RESTARTABLE SEQUENCES SUPPORT 12968M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12969M: Peter Zijlstra <peterz@infradead.org> 12970M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12971M: Boqun Feng <boqun.feng@gmail.com> 12972L: linux-kernel@vger.kernel.org 12973S: Supported 12974F: kernel/rseq.c 12975F: include/uapi/linux/rseq.h 12976F: include/trace/events/rseq.h 12977F: tools/testing/selftests/rseq/ 12978 12979RFKILL 12980M: Johannes Berg <johannes@sipsolutions.net> 12981L: linux-wireless@vger.kernel.org 12982W: http://wireless.kernel.org/ 12983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12985S: Maintained 12986F: Documentation/rfkill.txt 12987F: Documentation/ABI/stable/sysfs-class-rfkill 12988F: net/rfkill/ 12989F: include/linux/rfkill.h 12990F: include/uapi/linux/rfkill.h 12991 12992RHASHTABLE 12993M: Thomas Graf <tgraf@suug.ch> 12994M: Herbert Xu <herbert@gondor.apana.org.au> 12995L: netdev@vger.kernel.org 12996S: Maintained 12997F: lib/rhashtable.c 12998F: lib/test_rhashtable.c 12999F: include/linux/rhashtable.h 13000F: include/linux/rhashtable-types.h 13001 13002RICOH R5C592 MEMORYSTICK DRIVER 13003M: Maxim Levitsky <maximlevitsky@gmail.com> 13004S: Maintained 13005F: drivers/memstick/host/r592.* 13006 13007RICOH SMARTMEDIA/XD DRIVER 13008M: Maxim Levitsky <maximlevitsky@gmail.com> 13009S: Maintained 13010F: drivers/mtd/nand/raw/r852.c 13011F: drivers/mtd/nand/raw/r852.h 13012 13013RISC-V ARCHITECTURE 13014M: Palmer Dabbelt <palmer@sifive.com> 13015M: Albert Ou <aou@eecs.berkeley.edu> 13016L: linux-riscv@lists.infradead.org 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13018S: Supported 13019F: arch/riscv/ 13020K: riscv 13021N: riscv 13022 13023ROCCAT DRIVERS 13024M: Stefan Achatz <erazor_de@users.sourceforge.net> 13025W: http://sourceforge.net/projects/roccat/ 13026S: Maintained 13027F: drivers/hid/hid-roccat* 13028F: include/linux/hid-roccat* 13029F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13030 13031ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13032M: Jacob chen <jacob2.chen@rock-chips.com> 13033L: linux-media@vger.kernel.org 13034S: Maintained 13035F: drivers/media/platform/rockchip/rga/ 13036F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13037 13038ROCKCHIP VPU CODEC DRIVER 13039M: Ezequiel Garcia <ezequiel@collabora.com> 13040L: linux-media@vger.kernel.org 13041S: Maintained 13042F: drivers/staging/media/platform/rockchip/vpu/ 13043F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13044 13045ROCKER DRIVER 13046M: Jiri Pirko <jiri@resnulli.us> 13047L: netdev@vger.kernel.org 13048S: Supported 13049F: drivers/net/ethernet/rocker/ 13050 13051ROCKETPORT DRIVER 13052P: Comtrol Corp. 13053W: http://www.comtrol.com 13054S: Maintained 13055F: Documentation/serial/rocket.txt 13056F: drivers/tty/rocket* 13057 13058ROCKETPORT EXPRESS/INFINITY DRIVER 13059M: Kevin Cernekee <cernekee@gmail.com> 13060L: linux-serial@vger.kernel.org 13061S: Odd Fixes 13062F: drivers/tty/serial/rp2.* 13063 13064ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13065M: Marek Vasut <marek.vasut+renesas@gmail.com> 13066L: linux-kernel@vger.kernel.org 13067L: linux-renesas-soc@vger.kernel.org 13068S: Supported 13069F: drivers/mfd/bd9571mwv.c 13070F: drivers/regulator/bd9571mwv-regulator.c 13071F: drivers/gpio/gpio-bd9571mwv.c 13072F: include/linux/mfd/bd9571mwv.h 13073F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13074 13075ROSE NETWORK LAYER 13076M: Ralf Baechle <ralf@linux-mips.org> 13077L: linux-hams@vger.kernel.org 13078W: http://www.linux-ax25.org/ 13079S: Maintained 13080F: include/net/rose.h 13081F: include/uapi/linux/rose.h 13082F: net/rose/ 13083 13084RTL2830 MEDIA DRIVER 13085M: Antti Palosaari <crope@iki.fi> 13086L: linux-media@vger.kernel.org 13087W: https://linuxtv.org 13088W: http://palosaari.fi/linux/ 13089Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13090T: git git://linuxtv.org/anttip/media_tree.git 13091S: Maintained 13092F: drivers/media/dvb-frontends/rtl2830* 13093 13094RTL2832 MEDIA DRIVER 13095M: Antti Palosaari <crope@iki.fi> 13096L: linux-media@vger.kernel.org 13097W: https://linuxtv.org 13098W: http://palosaari.fi/linux/ 13099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13100T: git git://linuxtv.org/anttip/media_tree.git 13101S: Maintained 13102F: drivers/media/dvb-frontends/rtl2832* 13103 13104RTL2832_SDR MEDIA DRIVER 13105M: Antti Palosaari <crope@iki.fi> 13106L: linux-media@vger.kernel.org 13107W: https://linuxtv.org 13108W: http://palosaari.fi/linux/ 13109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13110T: git git://linuxtv.org/anttip/media_tree.git 13111S: Maintained 13112F: drivers/media/dvb-frontends/rtl2832_sdr* 13113 13114RTL8180 WIRELESS DRIVER 13115L: linux-wireless@vger.kernel.org 13116W: http://wireless.kernel.org/ 13117T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13118S: Orphan 13119F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13120 13121RTL8187 WIRELESS DRIVER 13122M: Herton Ronaldo Krzesinski <herton@canonical.com> 13123M: Hin-Tak Leung <htl10@users.sourceforge.net> 13124M: Larry Finger <Larry.Finger@lwfinger.net> 13125L: linux-wireless@vger.kernel.org 13126W: http://wireless.kernel.org/ 13127T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13128S: Maintained 13129F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13130 13131REALTEK WIRELESS DRIVER (rtlwifi family) 13132M: Ping-Ke Shih <pkshih@realtek.com> 13133L: linux-wireless@vger.kernel.org 13134W: http://wireless.kernel.org/ 13135T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13136S: Maintained 13137F: drivers/net/wireless/realtek/rtlwifi/ 13138 13139RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13140M: Jes Sorensen <Jes.Sorensen@gmail.com> 13141L: linux-wireless@vger.kernel.org 13142T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13143S: Maintained 13144F: drivers/net/wireless/realtek/rtl8xxxu/ 13145 13146RXRPC SOCKETS (AF_RXRPC) 13147M: David Howells <dhowells@redhat.com> 13148L: linux-afs@lists.infradead.org 13149S: Supported 13150F: net/rxrpc/ 13151F: include/keys/rxrpc-type.h 13152F: include/net/af_rxrpc.h 13153F: include/trace/events/rxrpc.h 13154F: include/uapi/linux/rxrpc.h 13155F: Documentation/networking/rxrpc.txt 13156W: https://www.infradead.org/~dhowells/kafs/ 13157 13158S3 SAVAGE FRAMEBUFFER DRIVER 13159M: Antonino Daplas <adaplas@gmail.com> 13160L: linux-fbdev@vger.kernel.org 13161S: Maintained 13162F: drivers/video/fbdev/savage/ 13163 13164S390 13165M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13166M: Heiko Carstens <heiko.carstens@de.ibm.com> 13167L: linux-s390@vger.kernel.org 13168W: http://www.ibm.com/developerworks/linux/linux390/ 13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13170S: Supported 13171F: arch/s390/ 13172F: drivers/s390/ 13173F: Documentation/s390/ 13174F: Documentation/driver-api/s390-drivers.rst 13175 13176S390 COMMON I/O LAYER 13177M: Sebastian Ott <sebott@linux.ibm.com> 13178M: Peter Oberparleiter <oberpar@linux.ibm.com> 13179L: linux-s390@vger.kernel.org 13180W: http://www.ibm.com/developerworks/linux/linux390/ 13181S: Supported 13182F: drivers/s390/cio/ 13183 13184S390 DASD DRIVER 13185M: Stefan Haberland <sth@linux.ibm.com> 13186M: Jan Hoeppner <hoeppner@linux.ibm.com> 13187L: linux-s390@vger.kernel.org 13188W: http://www.ibm.com/developerworks/linux/linux390/ 13189S: Supported 13190F: drivers/s390/block/dasd* 13191F: block/partitions/ibm.c 13192 13193S390 IOMMU (PCI) 13194M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13195L: linux-s390@vger.kernel.org 13196W: http://www.ibm.com/developerworks/linux/linux390/ 13197S: Supported 13198F: drivers/iommu/s390-iommu.c 13199 13200S390 IUCV NETWORK LAYER 13201M: Julian Wiedmann <jwi@linux.ibm.com> 13202M: Ursula Braun <ubraun@linux.ibm.com> 13203L: linux-s390@vger.kernel.org 13204W: http://www.ibm.com/developerworks/linux/linux390/ 13205S: Supported 13206F: drivers/s390/net/*iucv* 13207F: include/net/iucv/ 13208F: net/iucv/ 13209 13210S390 NETWORK DRIVERS 13211M: Julian Wiedmann <jwi@linux.ibm.com> 13212M: Ursula Braun <ubraun@linux.ibm.com> 13213L: linux-s390@vger.kernel.org 13214W: http://www.ibm.com/developerworks/linux/linux390/ 13215S: Supported 13216F: drivers/s390/net/ 13217 13218S390 PCI SUBSYSTEM 13219M: Sebastian Ott <sebott@linux.ibm.com> 13220M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13221L: linux-s390@vger.kernel.org 13222W: http://www.ibm.com/developerworks/linux/linux390/ 13223S: Supported 13224F: arch/s390/pci/ 13225F: drivers/pci/hotplug/s390_pci_hpc.c 13226 13227S390 VFIO-CCW DRIVER 13228M: Cornelia Huck <cohuck@redhat.com> 13229M: Farhan Ali <alifm@linux.ibm.com> 13230M: Eric Farman <farman@linux.ibm.com> 13231R: Halil Pasic <pasic@linux.ibm.com> 13232L: linux-s390@vger.kernel.org 13233L: kvm@vger.kernel.org 13234S: Supported 13235F: drivers/s390/cio/vfio_ccw* 13236F: Documentation/s390/vfio-ccw.txt 13237F: include/uapi/linux/vfio_ccw.h 13238 13239S390 ZCRYPT DRIVER 13240M: Harald Freudenberger <freude@linux.ibm.com> 13241L: linux-s390@vger.kernel.org 13242W: http://www.ibm.com/developerworks/linux/linux390/ 13243S: Supported 13244F: drivers/s390/crypto/ 13245 13246S390 VFIO AP DRIVER 13247M: Tony Krowiak <akrowiak@linux.ibm.com> 13248M: Pierre Morel <pmorel@linux.ibm.com> 13249M: Halil Pasic <pasic@linux.ibm.com> 13250L: linux-s390@vger.kernel.org 13251W: http://www.ibm.com/developerworks/linux/linux390/ 13252S: Supported 13253F: drivers/s390/crypto/vfio_ap_drv.c 13254F: drivers/s390/crypto/vfio_ap_private.h 13255F: drivers/s390/crypto/vfio_ap_ops.c 13256F: Documentation/s390/vfio-ap.txt 13257 13258S390 ZFCP DRIVER 13259M: Steffen Maier <maier@linux.ibm.com> 13260M: Benjamin Block <bblock@linux.ibm.com> 13261L: linux-s390@vger.kernel.org 13262W: http://www.ibm.com/developerworks/linux/linux390/ 13263S: Supported 13264F: drivers/s390/scsi/zfcp_* 13265 13266S3C24XX SD/MMC Driver 13267M: Ben Dooks <ben-linux@fluff.org> 13268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13269S: Supported 13270F: drivers/mmc/host/s3cmci.* 13271 13272SAA6588 RDS RECEIVER DRIVER 13273M: Hans Verkuil <hverkuil@xs4all.nl> 13274L: linux-media@vger.kernel.org 13275T: git git://linuxtv.org/media_tree.git 13276W: https://linuxtv.org 13277S: Odd Fixes 13278F: drivers/media/i2c/saa6588* 13279 13280SAA7134 VIDEO4LINUX DRIVER 13281M: Mauro Carvalho Chehab <mchehab@kernel.org> 13282L: linux-media@vger.kernel.org 13283W: https://linuxtv.org 13284T: git git://linuxtv.org/media_tree.git 13285S: Odd fixes 13286F: Documentation/media/v4l-drivers/saa7134* 13287F: drivers/media/pci/saa7134/ 13288 13289SAA7146 VIDEO4LINUX-2 DRIVER 13290M: Hans Verkuil <hverkuil@xs4all.nl> 13291L: linux-media@vger.kernel.org 13292T: git git://linuxtv.org/media_tree.git 13293S: Maintained 13294F: drivers/media/common/saa7146/ 13295F: drivers/media/pci/saa7146/ 13296F: include/media/drv-intf/saa7146* 13297 13298SAMSUNG AUDIO (ASoC) DRIVERS 13299M: Krzysztof Kozlowski <krzk@kernel.org> 13300M: Sangbeom Kim <sbkim73@samsung.com> 13301M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13302L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13303S: Supported 13304F: sound/soc/samsung/ 13305F: Documentation/devicetree/bindings/sound/samsung* 13306 13307SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13308M: Krzysztof Kozlowski <krzk@kernel.org> 13309L: linux-crypto@vger.kernel.org 13310L: linux-samsung-soc@vger.kernel.org 13311S: Maintained 13312F: drivers/crypto/exynos-rng.c 13313F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13314 13315SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13316M: Łukasz Stelmach <l.stelmach@samsung.com> 13317L: linux-samsung-soc@vger.kernel.org 13318S: Maintained 13319F: drivers/char/hw_random/exynos-trng.c 13320F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13321 13322SAMSUNG FRAMEBUFFER DRIVER 13323M: Jingoo Han <jingoohan1@gmail.com> 13324L: linux-fbdev@vger.kernel.org 13325S: Maintained 13326F: drivers/video/fbdev/s3c-fb.c 13327 13328SAMSUNG LAPTOP DRIVER 13329M: Corentin Chary <corentin.chary@gmail.com> 13330L: platform-driver-x86@vger.kernel.org 13331S: Maintained 13332F: drivers/platform/x86/samsung-laptop.c 13333 13334SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13335M: Sangbeom Kim <sbkim73@samsung.com> 13336M: Krzysztof Kozlowski <krzk@kernel.org> 13337M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13338L: linux-kernel@vger.kernel.org 13339L: linux-samsung-soc@vger.kernel.org 13340S: Supported 13341F: drivers/mfd/sec*.c 13342F: drivers/regulator/s2m*.c 13343F: drivers/regulator/s5m*.c 13344F: drivers/clk/clk-s2mps11.c 13345F: drivers/rtc/rtc-s5m.c 13346F: include/linux/mfd/samsung/ 13347F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13348F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13349F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13350F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13351 13352SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13353M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13354L: linux-media@vger.kernel.org 13355L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13356S: Maintained 13357F: drivers/media/platform/s3c-camif/ 13358F: include/media/drv-intf/s3c_camif.h 13359 13360SAMSUNG S3FWRN5 NFC DRIVER 13361M: Robert Baldyga <r.baldyga@samsung.com> 13362M: Krzysztof Opasiak <k.opasiak@samsung.com> 13363L: linux-nfc@lists.01.org (moderated for non-subscribers) 13364S: Supported 13365F: drivers/nfc/s3fwrn5 13366 13367SAMSUNG S5C73M3 CAMERA DRIVER 13368M: Kyungmin Park <kyungmin.park@samsung.com> 13369M: Andrzej Hajda <a.hajda@samsung.com> 13370L: linux-media@vger.kernel.org 13371S: Supported 13372F: drivers/media/i2c/s5c73m3/* 13373 13374SAMSUNG S5K5BAF CAMERA DRIVER 13375M: Kyungmin Park <kyungmin.park@samsung.com> 13376M: Andrzej Hajda <a.hajda@samsung.com> 13377L: linux-media@vger.kernel.org 13378S: Supported 13379F: drivers/media/i2c/s5k5baf.c 13380 13381SAMSUNG S5P Security SubSystem (SSS) DRIVER 13382M: Krzysztof Kozlowski <krzk@kernel.org> 13383M: Vladimir Zapolskiy <vz@mleia.com> 13384M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13385L: linux-crypto@vger.kernel.org 13386L: linux-samsung-soc@vger.kernel.org 13387S: Maintained 13388F: drivers/crypto/s5p-sss.c 13389 13390SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13391M: Kyungmin Park <kyungmin.park@samsung.com> 13392M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13393L: linux-media@vger.kernel.org 13394Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13395S: Supported 13396F: drivers/media/platform/exynos4-is/ 13397 13398SAMSUNG SOC CLOCK DRIVERS 13399M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13400M: Tomasz Figa <tomasz.figa@gmail.com> 13401M: Chanwoo Choi <cw00.choi@samsung.com> 13402S: Supported 13403L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13404T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13405F: drivers/clk/samsung/ 13406F: include/dt-bindings/clock/exynos*.h 13407F: Documentation/devicetree/bindings/clock/exynos*.txt 13408 13409SAMSUNG SPI DRIVERS 13410M: Kukjin Kim <kgene@kernel.org> 13411M: Krzysztof Kozlowski <krzk@kernel.org> 13412M: Andi Shyti <andi@etezian.org> 13413L: linux-spi@vger.kernel.org 13414L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13415S: Maintained 13416F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13417F: drivers/spi/spi-s3c* 13418F: include/linux/platform_data/spi-s3c64xx.h 13419 13420SAMSUNG SXGBE DRIVERS 13421M: Byungho An <bh74.an@samsung.com> 13422M: Girish K S <ks.giri@samsung.com> 13423M: Vipul Pandya <vipul.pandya@samsung.com> 13424S: Supported 13425L: netdev@vger.kernel.org 13426F: drivers/net/ethernet/samsung/sxgbe/ 13427 13428SAMSUNG THERMAL DRIVER 13429M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13430L: linux-pm@vger.kernel.org 13431L: linux-samsung-soc@vger.kernel.org 13432S: Supported 13433T: git https://github.com/lmajewski/linux-samsung-thermal.git 13434F: drivers/thermal/samsung/ 13435 13436SAMSUNG USB2 PHY DRIVER 13437M: Kamil Debski <kamil@wypas.org> 13438M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13439L: linux-kernel@vger.kernel.org 13440S: Supported 13441F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13442F: Documentation/phy/samsung-usb2.txt 13443F: drivers/phy/samsung/phy-exynos4210-usb2.c 13444F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13445F: drivers/phy/samsung/phy-exynos5250-usb2.c 13446F: drivers/phy/samsung/phy-s5pv210-usb2.c 13447F: drivers/phy/samsung/phy-samsung-usb2.c 13448F: drivers/phy/samsung/phy-samsung-usb2.h 13449 13450SC1200 WDT DRIVER 13451M: Zwane Mwaikambo <zwanem@gmail.com> 13452S: Maintained 13453F: drivers/watchdog/sc1200wdt.c 13454 13455SCHEDULER 13456M: Ingo Molnar <mingo@redhat.com> 13457M: Peter Zijlstra <peterz@infradead.org> 13458L: linux-kernel@vger.kernel.org 13459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13460S: Maintained 13461F: kernel/sched/ 13462F: include/linux/sched.h 13463F: include/uapi/linux/sched.h 13464F: include/linux/wait.h 13465 13466SCR24X CHIP CARD INTERFACE DRIVER 13467M: Lubomir Rintel <lkundrak@v3.sk> 13468S: Supported 13469F: drivers/char/pcmcia/scr24x_cs.c 13470 13471SCSI CDROM DRIVER 13472M: Jens Axboe <axboe@kernel.dk> 13473L: linux-scsi@vger.kernel.org 13474W: http://www.kernel.dk 13475S: Maintained 13476F: drivers/scsi/sr* 13477 13478SCSI RDMA PROTOCOL (SRP) INITIATOR 13479M: Bart Van Assche <bvanassche@acm.org> 13480L: linux-rdma@vger.kernel.org 13481S: Supported 13482Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13483F: drivers/infiniband/ulp/srp/ 13484F: include/scsi/srp.h 13485 13486SCSI RDMA PROTOCOL (SRP) TARGET 13487M: Bart Van Assche <bvanassche@acm.org> 13488L: linux-rdma@vger.kernel.org 13489L: target-devel@vger.kernel.org 13490S: Supported 13491Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13492F: drivers/infiniband/ulp/srpt/ 13493 13494SCSI SG DRIVER 13495M: Doug Gilbert <dgilbert@interlog.com> 13496L: linux-scsi@vger.kernel.org 13497W: http://sg.danny.cz/sg 13498S: Maintained 13499F: Documentation/scsi/scsi-generic.txt 13500F: drivers/scsi/sg.c 13501F: include/scsi/sg.h 13502 13503SCSI SUBSYSTEM 13504M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13506M: "Martin K. Petersen" <martin.petersen@oracle.com> 13507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13508L: linux-scsi@vger.kernel.org 13509S: Maintained 13510F: Documentation/devicetree/bindings/scsi/ 13511F: drivers/scsi/ 13512F: include/scsi/ 13513 13514SCSI TAPE DRIVER 13515M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13516L: linux-scsi@vger.kernel.org 13517S: Maintained 13518F: Documentation/scsi/st.txt 13519F: drivers/scsi/st.* 13520F: drivers/scsi/st_*.h 13521 13522SCTP PROTOCOL 13523M: Vlad Yasevich <vyasevich@gmail.com> 13524M: Neil Horman <nhorman@tuxdriver.com> 13525M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13526L: linux-sctp@vger.kernel.org 13527W: http://lksctp.sourceforge.net 13528S: Maintained 13529F: Documentation/networking/sctp.txt 13530F: include/linux/sctp.h 13531F: include/uapi/linux/sctp.h 13532F: include/net/sctp/ 13533F: net/sctp/ 13534 13535SCx200 CPU SUPPORT 13536M: Jim Cromie <jim.cromie@gmail.com> 13537S: Odd Fixes 13538F: Documentation/i2c/busses/scx200_acb 13539F: arch/x86/platform/scx200/ 13540F: drivers/watchdog/scx200_wdt.c 13541F: drivers/i2c/busses/scx200* 13542F: drivers/mtd/maps/scx200_docflash.c 13543F: include/linux/scx200.h 13544 13545SCx200 GPIO DRIVER 13546M: Jim Cromie <jim.cromie@gmail.com> 13547S: Maintained 13548F: drivers/char/scx200_gpio.c 13549F: include/linux/scx200_gpio.h 13550 13551SCx200 HRT CLOCKSOURCE DRIVER 13552M: Jim Cromie <jim.cromie@gmail.com> 13553S: Maintained 13554F: drivers/clocksource/scx200_hrt.c 13555 13556SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13557M: Sascha Sommer <saschasommer@freenet.de> 13558L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13559S: Maintained 13560F: drivers/mmc/host/sdricoh_cs.c 13561 13562SECO BOARDS CEC DRIVER 13563M: Ettore Chimenti <ek5.chimenti@gmail.com> 13564S: Maintained 13565F: drivers/media/platform/seco-cec/seco-cec.c 13566F: drivers/media/platform/seco-cec/seco-cec.h 13567 13568SECURE COMPUTING 13569M: Kees Cook <keescook@chromium.org> 13570R: Andy Lutomirski <luto@amacapital.net> 13571R: Will Drewry <wad@chromium.org> 13572T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13573S: Supported 13574F: kernel/seccomp.c 13575F: include/uapi/linux/seccomp.h 13576F: include/linux/seccomp.h 13577F: tools/testing/selftests/seccomp/* 13578F: tools/testing/selftests/kselftest_harness.h 13579F: Documentation/userspace-api/seccomp_filter.rst 13580K: \bsecure_computing 13581K: \bTIF_SECCOMP\b 13582 13583SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13584M: Al Cooper <alcooperx@gmail.com> 13585L: linux-mmc@vger.kernel.org 13586L: bcm-kernel-feedback-list@broadcom.com 13587S: Maintained 13588F: drivers/mmc/host/sdhci-brcmstb* 13589 13590SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13591M: Adrian Hunter <adrian.hunter@intel.com> 13592L: linux-mmc@vger.kernel.org 13593T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13594S: Maintained 13595F: drivers/mmc/host/sdhci* 13596F: include/linux/mmc/sdhci* 13597 13598SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13599M: Prabu Thangamuthu <prabu.t@synopsys.com> 13600M: Manjunath M B <manjumb@synopsys.com> 13601L: linux-mmc@vger.kernel.org 13602S: Maintained 13603F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13604 13605SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13606M: Ludovic Desroches <ludovic.desroches@microchip.com> 13607L: linux-mmc@vger.kernel.org 13608S: Supported 13609F: drivers/mmc/host/sdhci-of-at91.c 13610 13611SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13612M: Ben Dooks <ben-linux@fluff.org> 13613M: Jaehoon Chung <jh80.chung@samsung.com> 13614L: linux-mmc@vger.kernel.org 13615S: Maintained 13616F: drivers/mmc/host/sdhci-s3c* 13617 13618SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13619M: Viresh Kumar <vireshk@kernel.org> 13620L: linux-mmc@vger.kernel.org 13621S: Maintained 13622F: drivers/mmc/host/sdhci-spear.c 13623 13624SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13625M: Kishon Vijay Abraham I <kishon@ti.com> 13626L: linux-mmc@vger.kernel.org 13627S: Maintained 13628F: drivers/mmc/host/sdhci-omap.c 13629 13630SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13631M: Scott Bauer <scott.bauer@intel.com> 13632M: Jonathan Derrick <jonathan.derrick@intel.com> 13633L: linux-block@vger.kernel.org 13634S: Supported 13635F: block/sed* 13636F: block/opal_proto.h 13637F: include/linux/sed* 13638F: include/uapi/linux/sed* 13639 13640SECURITY CONTACT 13641M: Security Officers <security@kernel.org> 13642S: Supported 13643 13644SECURITY SUBSYSTEM 13645M: James Morris <jmorris@namei.org> 13646M: "Serge E. Hallyn" <serge@hallyn.com> 13647L: linux-security-module@vger.kernel.org (suggested Cc:) 13648T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13649W: http://kernsec.org/ 13650S: Supported 13651F: security/ 13652X: security/selinux/ 13653 13654SELINUX SECURITY MODULE 13655M: Paul Moore <paul@paul-moore.com> 13656M: Stephen Smalley <sds@tycho.nsa.gov> 13657M: Eric Paris <eparis@parisplace.org> 13658L: selinux@vger.kernel.org 13659W: https://selinuxproject.org 13660W: https://github.com/SELinuxProject 13661T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13662S: Supported 13663F: include/linux/selinux* 13664F: security/selinux/ 13665F: scripts/selinux/ 13666F: Documentation/admin-guide/LSM/SELinux.rst 13667 13668SENSABLE PHANTOM 13669M: Jiri Slaby <jirislaby@gmail.com> 13670S: Maintained 13671F: drivers/misc/phantom.c 13672F: include/uapi/linux/phantom.h 13673 13674SERIAL DEVICE BUS 13675M: Rob Herring <robh@kernel.org> 13676L: linux-serial@vger.kernel.org 13677S: Maintained 13678F: Documentation/devicetree/bindings/serial/slave-device.txt 13679F: drivers/tty/serdev/ 13680F: include/linux/serdev.h 13681 13682SERIAL DRIVERS 13683M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13684L: linux-serial@vger.kernel.org 13685S: Maintained 13686F: Documentation/devicetree/bindings/serial/ 13687F: drivers/tty/serial/ 13688 13689SERIAL IR RECEIVER 13690M: Sean Young <sean@mess.org> 13691L: linux-media@vger.kernel.org 13692S: Maintained 13693F: drivers/media/rc/serial_ir.c 13694 13695SFC NETWORK DRIVER 13696M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13697M: Edward Cree <ecree@solarflare.com> 13698M: Bert Kenward <bkenward@solarflare.com> 13699L: netdev@vger.kernel.org 13700S: Supported 13701F: drivers/net/ethernet/sfc/ 13702 13703SGI GRU DRIVER 13704M: Dimitri Sivanich <sivanich@sgi.com> 13705S: Maintained 13706F: drivers/misc/sgi-gru/ 13707 13708SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13709M: Pat Gefre <pfg@sgi.com> 13710L: linux-ia64@vger.kernel.org 13711S: Supported 13712F: Documentation/ia64/serial.txt 13713F: drivers/tty/serial/ioc?_serial.c 13714F: include/linux/ioc?.h 13715 13716SGI XP/XPC/XPNET DRIVER 13717M: Cliff Whickman <cpw@sgi.com> 13718M: Robin Holt <robinmholt@gmail.com> 13719S: Maintained 13720F: drivers/misc/sgi-xp/ 13721 13722SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13723M: Ursula Braun <ubraun@linux.ibm.com> 13724L: linux-s390@vger.kernel.org 13725W: http://www.ibm.com/developerworks/linux/linux390/ 13726S: Supported 13727F: net/smc/ 13728 13729SHARP RJ54N1CB0C SENSOR DRIVER 13730M: Jacopo Mondi <jacopo@jmondi.org> 13731L: linux-media@vger.kernel.org 13732T: git git://linuxtv.org/media_tree.git 13733S: Odd fixes 13734F: drivers/media/i2c/rj54n1cb0c.c 13735F: include/media/i2c/rj54n1cb0c.h 13736 13737SH_VEU V4L2 MEM2MEM DRIVER 13738L: linux-media@vger.kernel.org 13739S: Orphan 13740F: drivers/media/platform/sh_veu.c 13741 13742SH_VOU V4L2 OUTPUT DRIVER 13743L: linux-media@vger.kernel.org 13744S: Orphan 13745F: drivers/media/platform/sh_vou.c 13746F: include/media/drv-intf/sh_vou.h 13747 13748SI2157 MEDIA DRIVER 13749M: Antti Palosaari <crope@iki.fi> 13750L: linux-media@vger.kernel.org 13751W: https://linuxtv.org 13752W: http://palosaari.fi/linux/ 13753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13754T: git git://linuxtv.org/anttip/media_tree.git 13755S: Maintained 13756F: drivers/media/tuners/si2157* 13757 13758SI2165 MEDIA DRIVER 13759M: Matthias Schwarzott <zzam@gentoo.org> 13760L: linux-media@vger.kernel.org 13761W: https://linuxtv.org 13762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13763S: Maintained 13764F: drivers/media/dvb-frontends/si2165* 13765 13766SI2168 MEDIA DRIVER 13767M: Antti Palosaari <crope@iki.fi> 13768L: linux-media@vger.kernel.org 13769W: https://linuxtv.org 13770W: http://palosaari.fi/linux/ 13771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13772T: git git://linuxtv.org/anttip/media_tree.git 13773S: Maintained 13774F: drivers/media/dvb-frontends/si2168* 13775 13776SI470X FM RADIO RECEIVER I2C DRIVER 13777M: Hans Verkuil <hverkuil@xs4all.nl> 13778L: linux-media@vger.kernel.org 13779T: git git://linuxtv.org/media_tree.git 13780W: https://linuxtv.org 13781S: Odd Fixes 13782F: drivers/media/radio/si470x/radio-si470x-i2c.c 13783 13784SI470X FM RADIO RECEIVER USB DRIVER 13785M: Hans Verkuil <hverkuil@xs4all.nl> 13786L: linux-media@vger.kernel.org 13787T: git git://linuxtv.org/media_tree.git 13788W: https://linuxtv.org 13789S: Maintained 13790F: drivers/media/radio/si470x/radio-si470x-common.c 13791F: drivers/media/radio/si470x/radio-si470x.h 13792F: drivers/media/radio/si470x/radio-si470x-usb.c 13793 13794SI4713 FM RADIO TRANSMITTER I2C DRIVER 13795M: Eduardo Valentin <edubezval@gmail.com> 13796L: linux-media@vger.kernel.org 13797T: git git://linuxtv.org/media_tree.git 13798W: https://linuxtv.org 13799S: Odd Fixes 13800F: drivers/media/radio/si4713/si4713.? 13801 13802SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13803M: Eduardo Valentin <edubezval@gmail.com> 13804L: linux-media@vger.kernel.org 13805T: git git://linuxtv.org/media_tree.git 13806W: https://linuxtv.org 13807S: Odd Fixes 13808F: drivers/media/radio/si4713/radio-platform-si4713.c 13809 13810SI4713 FM RADIO TRANSMITTER USB DRIVER 13811M: Hans Verkuil <hverkuil@xs4all.nl> 13812L: linux-media@vger.kernel.org 13813T: git git://linuxtv.org/media_tree.git 13814W: https://linuxtv.org 13815S: Maintained 13816F: drivers/media/radio/si4713/radio-usb-si4713.c 13817 13818SIANO DVB DRIVER 13819M: Mauro Carvalho Chehab <mchehab@kernel.org> 13820L: linux-media@vger.kernel.org 13821W: https://linuxtv.org 13822T: git git://linuxtv.org/media_tree.git 13823S: Odd fixes 13824F: drivers/media/common/siano/ 13825F: drivers/media/usb/siano/ 13826F: drivers/media/usb/siano/ 13827F: drivers/media/mmc/siano/ 13828 13829SIFIVE DRIVERS 13830M: Palmer Dabbelt <palmer@sifive.com> 13831L: linux-riscv@lists.infradead.org 13832T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13833S: Supported 13834K: sifive 13835N: sifive 13836 13837SILEAD TOUCHSCREEN DRIVER 13838M: Hans de Goede <hdegoede@redhat.com> 13839L: linux-input@vger.kernel.org 13840L: platform-driver-x86@vger.kernel.org 13841S: Maintained 13842F: drivers/input/touchscreen/silead.c 13843F: drivers/platform/x86/touchscreen_dmi.c 13844 13845SILICON MOTION SM712 FRAME BUFFER DRIVER 13846M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13847M: Teddy Wang <teddy.wang@siliconmotion.com> 13848M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13849L: linux-fbdev@vger.kernel.org 13850S: Maintained 13851F: drivers/video/fbdev/sm712* 13852F: Documentation/fb/sm712fb.txt 13853 13854SIMPLE FIRMWARE INTERFACE (SFI) 13855M: Len Brown <lenb@kernel.org> 13856L: sfi-devel@simplefirmware.org 13857W: http://simplefirmware.org/ 13858T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13859S: Supported 13860F: arch/x86/platform/sfi/ 13861F: drivers/sfi/ 13862F: include/linux/sfi*.h 13863 13864SIMPLEFB FB DRIVER 13865M: Hans de Goede <hdegoede@redhat.com> 13866L: linux-fbdev@vger.kernel.org 13867S: Maintained 13868F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13869F: drivers/video/fbdev/simplefb.c 13870F: include/linux/platform_data/simplefb.h 13871 13872SIMTEC EB110ATX (Chalice CATS) 13873P: Ben Dooks 13874P: Vincent Sanders <vince@simtec.co.uk> 13875M: Simtec Linux Team <linux@simtec.co.uk> 13876W: http://www.simtec.co.uk/products/EB110ATX/ 13877S: Supported 13878 13879SIMTEC EB2410ITX (BAST) 13880P: Ben Dooks 13881P: Vincent Sanders <vince@simtec.co.uk> 13882M: Simtec Linux Team <linux@simtec.co.uk> 13883W: http://www.simtec.co.uk/products/EB2410ITX/ 13884S: Supported 13885F: arch/arm/mach-s3c24xx/mach-bast.c 13886F: arch/arm/mach-s3c24xx/bast-ide.c 13887F: arch/arm/mach-s3c24xx/bast-irq.c 13888 13889SIPHASH PRF ROUTINES 13890M: Jason A. Donenfeld <Jason@zx2c4.com> 13891S: Maintained 13892F: lib/siphash.c 13893F: lib/test_siphash.c 13894F: include/linux/siphash.h 13895 13896SIOX 13897M: Gavin Schenk <g.schenk@eckelmann.de> 13898M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13899R: Pengutronix Kernel Team <kernel@pengutronix.de> 13900S: Supported 13901F: drivers/siox/* 13902F: drivers/gpio/gpio-siox.c 13903F: include/trace/events/siox.h 13904 13905SIS 190 ETHERNET DRIVER 13906M: Francois Romieu <romieu@fr.zoreil.com> 13907L: netdev@vger.kernel.org 13908S: Maintained 13909F: drivers/net/ethernet/sis/sis190.c 13910 13911SIS 900/7016 FAST ETHERNET DRIVER 13912M: Daniele Venzano <venza@brownhat.org> 13913W: http://www.brownhat.org/sis900.html 13914L: netdev@vger.kernel.org 13915S: Maintained 13916F: drivers/net/ethernet/sis/sis900.* 13917 13918SIS FRAMEBUFFER DRIVER 13919M: Thomas Winischhofer <thomas@winischhofer.net> 13920W: http://www.winischhofer.net/linuxsisvga.shtml 13921S: Maintained 13922F: Documentation/fb/sisfb.txt 13923F: drivers/video/fbdev/sis/ 13924F: include/video/sisfb.h 13925 13926SIS USB2VGA DRIVER 13927M: Thomas Winischhofer <thomas@winischhofer.net> 13928W: http://www.winischhofer.at/linuxsisusbvga.shtml 13929S: Maintained 13930F: drivers/usb/misc/sisusbvga/ 13931 13932SLAB ALLOCATOR 13933M: Christoph Lameter <cl@linux.com> 13934M: Pekka Enberg <penberg@kernel.org> 13935M: David Rientjes <rientjes@google.com> 13936M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13937M: Andrew Morton <akpm@linux-foundation.org> 13938L: linux-mm@kvack.org 13939S: Maintained 13940F: include/linux/sl?b*.h 13941F: mm/sl?b* 13942 13943SLEEPABLE READ-COPY UPDATE (SRCU) 13944M: Lai Jiangshan <jiangshanlai@gmail.com> 13945M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13946M: Josh Triplett <josh@joshtriplett.org> 13947R: Steven Rostedt <rostedt@goodmis.org> 13948R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13949L: linux-kernel@vger.kernel.org 13950W: http://www.rdrop.com/users/paulmck/RCU/ 13951S: Supported 13952T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13953F: include/linux/srcu*.h 13954F: kernel/rcu/srcu*.c 13955 13956SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13957M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13958L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13959S: Maintained 13960F: drivers/slimbus/ 13961F: Documentation/devicetree/bindings/slimbus/ 13962F: include/linux/slimbus.h 13963 13964SMACK SECURITY MODULE 13965M: Casey Schaufler <casey@schaufler-ca.com> 13966L: linux-security-module@vger.kernel.org 13967W: http://schaufler-ca.com 13968T: git git://github.com/cschaufler/smack-next 13969S: Maintained 13970F: Documentation/admin-guide/LSM/Smack.rst 13971F: security/smack/ 13972 13973SMC91x ETHERNET DRIVER 13974M: Nicolas Pitre <nico@fluxnic.net> 13975S: Odd Fixes 13976F: drivers/net/ethernet/smsc/smc91x.* 13977 13978SMIA AND SMIA++ IMAGE SENSOR DRIVER 13979M: Sakari Ailus <sakari.ailus@iki.fi> 13980L: linux-media@vger.kernel.org 13981S: Maintained 13982F: drivers/media/i2c/smiapp/ 13983F: include/media/i2c/smiapp.h 13984F: drivers/media/i2c/smiapp-pll.c 13985F: drivers/media/i2c/smiapp-pll.h 13986F: include/uapi/linux/smiapp.h 13987F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13988 13989SMM665 HARDWARE MONITOR DRIVER 13990M: Guenter Roeck <linux@roeck-us.net> 13991L: linux-hwmon@vger.kernel.org 13992S: Maintained 13993F: Documentation/hwmon/smm665 13994F: drivers/hwmon/smm665.c 13995 13996SMSC EMC2103 HARDWARE MONITOR DRIVER 13997M: Steve Glendinning <steve.glendinning@shawell.net> 13998L: linux-hwmon@vger.kernel.org 13999S: Maintained 14000F: Documentation/hwmon/emc2103 14001F: drivers/hwmon/emc2103.c 14002 14003SMSC SCH5627 HARDWARE MONITOR DRIVER 14004M: Hans de Goede <hdegoede@redhat.com> 14005L: linux-hwmon@vger.kernel.org 14006S: Supported 14007F: Documentation/hwmon/sch5627 14008F: drivers/hwmon/sch5627.c 14009 14010SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14011M: Steve Glendinning <steve.glendinning@shawell.net> 14012L: linux-fbdev@vger.kernel.org 14013S: Maintained 14014F: drivers/video/fbdev/smscufx.c 14015 14016SMSC47B397 HARDWARE MONITOR DRIVER 14017M: Jean Delvare <jdelvare@suse.com> 14018L: linux-hwmon@vger.kernel.org 14019S: Maintained 14020F: Documentation/hwmon/smsc47b397 14021F: drivers/hwmon/smsc47b397.c 14022 14023SMSC911x ETHERNET DRIVER 14024M: Steve Glendinning <steve.glendinning@shawell.net> 14025L: netdev@vger.kernel.org 14026S: Maintained 14027F: include/linux/smsc911x.h 14028F: drivers/net/ethernet/smsc/smsc911x.* 14029 14030SMSC9420 PCI ETHERNET DRIVER 14031M: Steve Glendinning <steve.glendinning@shawell.net> 14032L: netdev@vger.kernel.org 14033S: Maintained 14034F: drivers/net/ethernet/smsc/smsc9420.* 14035 14036SOC-CAMERA V4L2 SUBSYSTEM 14037L: linux-media@vger.kernel.org 14038T: git git://linuxtv.org/media_tree.git 14039S: Orphan 14040F: include/media/soc* 14041F: drivers/media/i2c/soc_camera/ 14042F: drivers/media/platform/soc_camera/ 14043 14044SOCIONEXT SYNQUACER I2C DRIVER 14045M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14046L: linux-i2c@vger.kernel.org 14047S: Maintained 14048F: drivers/i2c/busses/i2c-synquacer.c 14049F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14050 14051SOCIONEXT UNIPHIER SOUND DRIVER 14052L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14053S: Orphan 14054F: sound/soc/uniphier/ 14055 14056SOEKRIS NET48XX LED SUPPORT 14057M: Chris Boot <bootc@bootc.net> 14058S: Maintained 14059F: drivers/leds/leds-net48xx.c 14060 14061SOFT-ROCE DRIVER (rxe) 14062M: Moni Shoua <monis@mellanox.com> 14063L: linux-rdma@vger.kernel.org 14064S: Supported 14065W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14066Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14067F: drivers/infiniband/sw/rxe/ 14068F: include/uapi/rdma/rdma_user_rxe.h 14069 14070SOFTLOGIC 6x10 MPEG CODEC 14071M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14072M: Anton Sviridenko <anton@corp.bluecherry.net> 14073M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14074M: Andrey Utkin <andrey_utkin@fastmail.com> 14075M: Ismael Luceno <ismael@iodev.co.uk> 14076L: linux-media@vger.kernel.org 14077S: Supported 14078F: drivers/media/pci/solo6x10/ 14079 14080SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14081M: James Morse <james.morse@arm.com> 14082L: linux-arm-kernel@lists.infradead.org 14083S: Maintained 14084F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14085F: drivers/firmware/arm_sdei.c 14086F: include/linux/arm_sdei.h 14087F: include/uapi/linux/arm_sdei.h 14088 14089SOFTWARE RAID (Multiple Disks) SUPPORT 14090M: Shaohua Li <shli@kernel.org> 14091L: linux-raid@vger.kernel.org 14092T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14093S: Supported 14094F: drivers/md/Makefile 14095F: drivers/md/Kconfig 14096F: drivers/md/md* 14097F: drivers/md/raid* 14098F: include/linux/raid/ 14099F: include/uapi/linux/raid/ 14100 14101SOCIONEXT (SNI) AVE NETWORK DRIVER 14102M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14103L: netdev@vger.kernel.org 14104S: Maintained 14105F: drivers/net/ethernet/socionext/sni_ave.c 14106F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14107 14108SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14109M: Jassi Brar <jaswinder.singh@linaro.org> 14110L: netdev@vger.kernel.org 14111S: Maintained 14112F: drivers/net/ethernet/socionext/netsec.c 14113F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14114 14115SOLIDRUN CLEARFOG SUPPORT 14116M: Russell King <linux@armlinux.org.uk> 14117S: Maintained 14118F: arch/arm/boot/dts/armada-388-clearfog* 14119F: arch/arm/boot/dts/armada-38x-solidrun-* 14120 14121SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14122M: Russell King <linux@armlinux.org.uk> 14123S: Maintained 14124F: arch/arm/boot/dts/imx6*-cubox-i* 14125F: arch/arm/boot/dts/imx6*-hummingboard* 14126F: arch/arm/boot/dts/imx6*-sr-* 14127 14128SONIC NETWORK DRIVER 14129M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14130L: netdev@vger.kernel.org 14131S: Maintained 14132F: drivers/net/ethernet/natsemi/sonic.* 14133 14134SONICS SILICON BACKPLANE DRIVER (SSB) 14135M: Michael Buesch <m@bues.ch> 14136L: linux-wireless@vger.kernel.org 14137S: Maintained 14138F: drivers/ssb/ 14139F: include/linux/ssb/ 14140 14141SONY IMX214 SENSOR DRIVER 14142M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14143L: linux-media@vger.kernel.org 14144T: git git://linuxtv.org/media_tree.git 14145S: Maintained 14146F: drivers/media/i2c/imx214.c 14147F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14148 14149SONY IMX258 SENSOR DRIVER 14150M: Sakari Ailus <sakari.ailus@linux.intel.com> 14151L: linux-media@vger.kernel.org 14152T: git git://linuxtv.org/media_tree.git 14153S: Maintained 14154F: drivers/media/i2c/imx258.c 14155 14156SONY IMX274 SENSOR DRIVER 14157M: Leon Luo <leonl@leopardimaging.com> 14158L: linux-media@vger.kernel.org 14159T: git git://linuxtv.org/media_tree.git 14160S: Maintained 14161F: drivers/media/i2c/imx274.c 14162F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14163 14164SONY IMX319 SENSOR DRIVER 14165M: Bingbu Cao <bingbu.cao@intel.com> 14166L: linux-media@vger.kernel.org 14167T: git git://linuxtv.org/media_tree.git 14168S: Maintained 14169F: drivers/media/i2c/imx319.c 14170 14171SONY IMX355 SENSOR DRIVER 14172M: Tianshu Qiu <tian.shu.qiu@intel.com> 14173L: linux-media@vger.kernel.org 14174T: git git://linuxtv.org/media_tree.git 14175S: Maintained 14176F: drivers/media/i2c/imx355.c 14177 14178SONY MEMORYSTICK CARD SUPPORT 14179M: Alex Dubov <oakad@yahoo.com> 14180W: http://tifmxx.berlios.de/ 14181S: Maintained 14182F: drivers/memstick/host/tifm_ms.c 14183 14184SONY MEMORYSTICK STANDARD SUPPORT 14185M: Maxim Levitsky <maximlevitsky@gmail.com> 14186S: Maintained 14187F: drivers/memstick/core/ms_block.* 14188 14189SONY VAIO CONTROL DEVICE DRIVER 14190M: Mattia Dongili <malattia@linux.it> 14191L: platform-driver-x86@vger.kernel.org 14192W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14193S: Maintained 14194F: Documentation/laptops/sony-laptop.txt 14195F: drivers/char/sonypi.c 14196F: drivers/platform/x86/sony-laptop.c 14197F: include/linux/sony-laptop.h 14198 14199SOUND 14200M: Jaroslav Kysela <perex@perex.cz> 14201M: Takashi Iwai <tiwai@suse.com> 14202L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14203W: http://www.alsa-project.org/ 14204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14205T: git git://git.alsa-project.org/alsa-kernel.git 14206Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14207S: Maintained 14208F: Documentation/sound/ 14209F: include/sound/ 14210F: include/uapi/sound/ 14211F: sound/ 14212 14213SOUND - COMPRESSED AUDIO 14214M: Vinod Koul <vkoul@kernel.org> 14215L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14217S: Supported 14218F: Documentation/sound/designs/compress-offload.rst 14219F: include/sound/compress_driver.h 14220F: include/uapi/sound/compress_* 14221F: sound/core/compress_offload.c 14222F: sound/soc/soc-compress.c 14223 14224SOUND - DMAENGINE HELPERS 14225M: Lars-Peter Clausen <lars@metafoo.de> 14226S: Supported 14227F: include/sound/dmaengine_pcm.h 14228F: sound/core/pcm_dmaengine.c 14229F: sound/soc/soc-generic-dmaengine-pcm.c 14230 14231SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14232M: Liam Girdwood <lgirdwood@gmail.com> 14233M: Mark Brown <broonie@kernel.org> 14234T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14235L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14236W: http://alsa-project.org/main/index.php/ASoC 14237S: Supported 14238F: Documentation/devicetree/bindings/sound/ 14239F: Documentation/sound/soc/ 14240F: sound/soc/ 14241F: include/dt-bindings/sound/ 14242F: include/sound/soc* 14243 14244SOUNDWIRE SUBSYSTEM 14245M: Vinod Koul <vkoul@kernel.org> 14246M: Sanyog Kale <sanyog.r.kale@intel.com> 14247R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14248L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14249S: Supported 14250F: Documentation/driver-api/soundwire/ 14251F: drivers/soundwire/ 14252F: include/linux/soundwire/ 14253 14254SP2 MEDIA DRIVER 14255M: Olli Salonen <olli.salonen@iki.fi> 14256L: linux-media@vger.kernel.org 14257W: https://linuxtv.org 14258Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14259S: Maintained 14260F: drivers/media/dvb-frontends/sp2* 14261 14262SPARC + UltraSPARC (sparc/sparc64) 14263M: "David S. Miller" <davem@davemloft.net> 14264L: sparclinux@vger.kernel.org 14265Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14266T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14267T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14268S: Maintained 14269F: arch/sparc/ 14270F: drivers/sbus/ 14271 14272SPARC SERIAL DRIVERS 14273M: "David S. Miller" <davem@davemloft.net> 14274L: sparclinux@vger.kernel.org 14275T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14276T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14277S: Maintained 14278F: include/linux/sunserialcore.h 14279F: drivers/tty/serial/suncore.c 14280F: drivers/tty/serial/sunhv.c 14281F: drivers/tty/serial/sunsab.c 14282F: drivers/tty/serial/sunsab.h 14283F: drivers/tty/serial/sunsu.c 14284F: drivers/tty/serial/sunzilog.c 14285F: drivers/tty/serial/sunzilog.h 14286F: drivers/tty/vcc.c 14287 14288SPARSE CHECKER 14289M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14290L: linux-sparse@vger.kernel.org 14291W: https://sparse.wiki.kernel.org/ 14292T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14293S: Maintained 14294F: include/linux/compiler.h 14295 14296SPEAR CLOCK FRAMEWORK SUPPORT 14297M: Viresh Kumar <vireshk@kernel.org> 14298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14299W: http://www.st.com/spear 14300S: Maintained 14301F: drivers/clk/spear/ 14302 14303SPEAR PLATFORM SUPPORT 14304M: Viresh Kumar <vireshk@kernel.org> 14305M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14307W: http://www.st.com/spear 14308S: Maintained 14309F: arch/arm/boot/dts/spear* 14310F: arch/arm/mach-spear/ 14311 14312SPI NOR SUBSYSTEM 14313M: Marek Vasut <marek.vasut@gmail.com> 14314L: linux-mtd@lists.infradead.org 14315W: http://www.linux-mtd.infradead.org/ 14316Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14317T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14318T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14319S: Maintained 14320F: drivers/mtd/spi-nor/ 14321F: include/linux/mtd/spi-nor.h 14322 14323SPI SUBSYSTEM 14324M: Mark Brown <broonie@kernel.org> 14325L: linux-spi@vger.kernel.org 14326T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14327Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14328S: Maintained 14329F: Documentation/devicetree/bindings/spi/ 14330F: Documentation/spi/ 14331F: drivers/spi/ 14332F: include/linux/spi/ 14333F: include/uapi/linux/spi/ 14334F: tools/spi/ 14335 14336SPIDERNET NETWORK DRIVER for CELL 14337M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14338L: netdev@vger.kernel.org 14339S: Supported 14340F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14341F: drivers/net/ethernet/toshiba/spider_net* 14342 14343SPMI SUBSYSTEM 14344R: Stephen Boyd <sboyd@kernel.org> 14345L: linux-arm-msm@vger.kernel.org 14346F: Documentation/devicetree/bindings/spmi/ 14347F: drivers/spmi/ 14348F: include/dt-bindings/spmi/spmi.h 14349F: include/linux/spmi.h 14350F: include/trace/events/spmi.h 14351 14352SPU FILE SYSTEM 14353M: Jeremy Kerr <jk@ozlabs.org> 14354L: linuxppc-dev@lists.ozlabs.org 14355W: http://www.ibm.com/developerworks/power/cell/ 14356S: Supported 14357F: Documentation/filesystems/spufs.txt 14358F: arch/powerpc/platforms/cell/spufs/ 14359 14360SQUASHFS FILE SYSTEM 14361M: Phillip Lougher <phillip@squashfs.org.uk> 14362L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14363W: http://squashfs.org.uk 14364T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14365S: Maintained 14366F: Documentation/filesystems/squashfs.txt 14367F: fs/squashfs/ 14368 14369SRM (Alpha) environment access 14370M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14371S: Maintained 14372F: arch/alpha/kernel/srm_env.c 14373 14374ST LSM6DSx IMU IIO DRIVER 14375M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14376L: linux-iio@vger.kernel.org 14377W: http://www.st.com/ 14378S: Maintained 14379F: drivers/iio/imu/st_lsm6dsx/ 14380F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14381 14382ST STM32 I2C/SMBUS DRIVER 14383M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14384L: linux-i2c@vger.kernel.org 14385S: Maintained 14386F: drivers/i2c/busses/i2c-stm32* 14387 14388ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14389M: Song Qiang <songqiang1304521@gmail.com> 14390L: linux-iio@vger.kernel.org 14391S: Maintained 14392F: drivers/iio/proximity/vl53l0x-i2c.c 14393F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14394 14395STABLE BRANCH 14396M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14397M: Sasha Levin <sashal@kernel.org> 14398L: stable@vger.kernel.org 14399S: Supported 14400F: Documentation/process/stable-kernel-rules.rst 14401 14402STAGING - COMEDI 14403M: Ian Abbott <abbotti@mev.co.uk> 14404M: H Hartley Sweeten <hsweeten@visionengravers.com> 14405S: Odd Fixes 14406F: drivers/staging/comedi/ 14407 14408STAGING - EROFS FILE SYSTEM 14409M: Gao Xiang <gaoxiang25@huawei.com> 14410M: Chao Yu <yuchao0@huawei.com> 14411L: linux-erofs@lists.ozlabs.org 14412S: Maintained 14413F: drivers/staging/erofs/ 14414 14415STAGING - INDUSTRIAL IO 14416M: Jonathan Cameron <jic23@kernel.org> 14417L: linux-iio@vger.kernel.org 14418S: Odd Fixes 14419F: Documentation/devicetree/bindings/staging/iio/ 14420F: drivers/staging/iio/ 14421 14422STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14423M: Marc Dietrich <marvin24@gmx.de> 14424L: ac100@lists.launchpad.net (moderated for non-subscribers) 14425L: linux-tegra@vger.kernel.org 14426S: Maintained 14427F: drivers/staging/nvec/ 14428 14429STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14430M: Jens Frederich <jfrederich@gmail.com> 14431M: Daniel Drake <dsd@laptop.org> 14432M: Jon Nettleton <jon.nettleton@gmail.com> 14433W: http://wiki.laptop.org/go/DCON 14434S: Maintained 14435F: drivers/staging/olpc_dcon/ 14436 14437STAGING - REALTEK RTL8712U DRIVERS 14438M: Larry Finger <Larry.Finger@lwfinger.net> 14439M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14440S: Odd Fixes 14441F: drivers/staging/rtl8712/ 14442 14443STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14444M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14445M: Teddy Wang <teddy.wang@siliconmotion.com> 14446M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14447L: linux-fbdev@vger.kernel.org 14448S: Maintained 14449F: drivers/staging/sm750fb/ 14450 14451STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14452M: William Hubbs <w.d.hubbs@gmail.com> 14453M: Chris Brannon <chris@the-brannons.com> 14454M: Kirk Reiser <kirk@reisers.ca> 14455M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14456L: speakup@linux-speakup.org 14457W: http://www.linux-speakup.org/ 14458S: Odd Fixes 14459F: drivers/staging/speakup/ 14460 14461STAGING - VIA VT665X DRIVERS 14462M: Forest Bond <forest@alittletooquiet.net> 14463S: Odd Fixes 14464F: drivers/staging/vt665?/ 14465 14466STAGING - WILC1000 WIFI DRIVER 14467M: Adham Abozaeid <adham.abozaeid@microchip.com> 14468M: Ajay Singh <ajay.kathat@microchip.com> 14469L: linux-wireless@vger.kernel.org 14470S: Supported 14471F: drivers/staging/wilc1000/ 14472 14473STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14474M: Arnaud Patard <arnaud.patard@rtp-net.org> 14475S: Odd Fixes 14476F: drivers/staging/xgifb/ 14477 14478STAGING SUBSYSTEM 14479M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14480T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14481L: devel@driverdev.osuosl.org 14482S: Supported 14483F: drivers/staging/ 14484 14485STARFIRE/DURALAN NETWORK DRIVER 14486M: Ion Badulescu <ionut@badula.org> 14487S: Odd Fixes 14488F: drivers/net/ethernet/adaptec/starfire* 14489 14490STEC S1220 SKD DRIVER 14491M: Bart Van Assche <bart.vanassche@wdc.com> 14492L: linux-block@vger.kernel.org 14493S: Maintained 14494F: drivers/block/skd*[ch] 14495 14496STI AUDIO (ASoC) DRIVERS 14497M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14498L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14499S: Maintained 14500F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14501F: sound/soc/sti/ 14502 14503STI CEC DRIVER 14504M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14505S: Maintained 14506F: drivers/media/platform/sti/cec/ 14507F: Documentation/devicetree/bindings/media/stih-cec.txt 14508 14509STK1160 USB VIDEO CAPTURE DRIVER 14510M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14511L: linux-media@vger.kernel.org 14512T: git git://linuxtv.org/media_tree.git 14513S: Maintained 14514F: drivers/media/usb/stk1160/ 14515 14516STM32 AUDIO (ASoC) DRIVERS 14517M: Olivier Moysan <olivier.moysan@st.com> 14518M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14519L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14520S: Maintained 14521F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14522F: sound/soc/stm/ 14523 14524STM32 TIMER/LPTIMER DRIVERS 14525M: Fabrice Gasnier <fabrice.gasnier@st.com> 14526S: Maintained 14527F: drivers/*/stm32-*timer* 14528F: drivers/pwm/pwm-stm32* 14529F: include/linux/*/stm32-*tim* 14530F: Documentation/ABI/testing/*timer-stm32 14531F: Documentation/devicetree/bindings/*/stm32-*timer* 14532F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14533 14534STMMAC ETHERNET DRIVER 14535M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14536M: Alexandre Torgue <alexandre.torgue@st.com> 14537M: Jose Abreu <joabreu@synopsys.com> 14538L: netdev@vger.kernel.org 14539W: http://www.stlinux.com 14540S: Supported 14541F: drivers/net/ethernet/stmicro/stmmac/ 14542 14543SUN3/3X 14544M: Sam Creasey <sammy@sammy.net> 14545W: http://sammy.net/sun3/ 14546S: Maintained 14547F: arch/m68k/kernel/*sun3* 14548F: arch/m68k/sun3*/ 14549F: arch/m68k/include/asm/sun3* 14550F: drivers/net/ethernet/i825xx/sun3* 14551 14552SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14553M: Hans de Goede <hdegoede@redhat.com> 14554L: linux-input@vger.kernel.org 14555S: Maintained 14556F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14557F: drivers/input/keyboard/sun4i-lradc-keys.c 14558 14559SUNDANCE NETWORK DRIVER 14560M: Denis Kirjanov <kda@linux-powerpc.org> 14561L: netdev@vger.kernel.org 14562S: Maintained 14563F: drivers/net/ethernet/dlink/sundance.c 14564 14565SUPERH 14566M: Yoshinori Sato <ysato@users.sourceforge.jp> 14567M: Rich Felker <dalias@libc.org> 14568L: linux-sh@vger.kernel.org 14569Q: http://patchwork.kernel.org/project/linux-sh/list/ 14570S: Maintained 14571F: Documentation/sh/ 14572F: arch/sh/ 14573F: drivers/sh/ 14574 14575SUSPEND TO RAM 14576M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14577M: Len Brown <len.brown@intel.com> 14578M: Pavel Machek <pavel@ucw.cz> 14579L: linux-pm@vger.kernel.org 14580B: https://bugzilla.kernel.org 14581S: Supported 14582F: Documentation/power/ 14583F: arch/x86/kernel/acpi/ 14584F: drivers/base/power/ 14585F: kernel/power/ 14586F: include/linux/suspend.h 14587F: include/linux/freezer.h 14588F: include/linux/pm.h 14589 14590SVGA HANDLING 14591M: Martin Mares <mj@ucw.cz> 14592L: linux-video@atrey.karlin.mff.cuni.cz 14593S: Maintained 14594F: Documentation/svga.txt 14595F: arch/x86/boot/video* 14596 14597SWIOTLB SUBSYSTEM 14598M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14599L: iommu@lists.linux-foundation.org 14600T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14601S: Supported 14602F: kernel/dma/swiotlb.c 14603F: arch/*/kernel/pci-swiotlb.c 14604F: include/linux/swiotlb.h 14605 14606SWITCHDEV 14607M: Jiri Pirko <jiri@resnulli.us> 14608M: Ivan Vecera <ivecera@redhat.com> 14609L: netdev@vger.kernel.org 14610S: Supported 14611F: net/switchdev/ 14612F: include/net/switchdev.h 14613 14614SY8106A REGULATOR DRIVER 14615M: Icenowy Zheng <icenowy@aosc.io> 14616S: Maintained 14617F: drivers/regulator/sy8106a-regulator.c 14618F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14619 14620SYNC FILE FRAMEWORK 14621M: Sumit Semwal <sumit.semwal@linaro.org> 14622R: Gustavo Padovan <gustavo@padovan.org> 14623S: Maintained 14624L: linux-media@vger.kernel.org 14625L: dri-devel@lists.freedesktop.org 14626F: drivers/dma-buf/sync_* 14627F: drivers/dma-buf/dma-fence* 14628F: drivers/dma-buf/sw_sync.c 14629F: include/linux/sync_file.h 14630F: include/uapi/linux/sync_file.h 14631F: Documentation/sync_file.txt 14632T: git git://anongit.freedesktop.org/drm/drm-misc 14633 14634SYNOPSYS ARC ARCHITECTURE 14635M: Vineet Gupta <vgupta@synopsys.com> 14636L: linux-snps-arc@lists.infradead.org 14637S: Supported 14638F: arch/arc/ 14639F: Documentation/devicetree/bindings/arc/* 14640F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14641F: drivers/clocksource/arc_timer.c 14642F: drivers/tty/serial/arc_uart.c 14643T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14644 14645SYNOPSYS ARC HSDK SDP pll clock driver 14646M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14647S: Supported 14648F: drivers/clk/clk-hsdk-pll.c 14649F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14650 14651SYNOPSYS ARC SDP clock driver 14652M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14653S: Supported 14654F: drivers/clk/axs10x/* 14655F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14656 14657SYNOPSYS ARC SDP platform support 14658M: Alexey Brodkin <abrodkin@synopsys.com> 14659S: Supported 14660F: arch/arc/plat-axs10x 14661F: arch/arc/boot/dts/ax* 14662F: Documentation/devicetree/bindings/arc/axs10* 14663 14664SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14665M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14666S: Supported 14667F: drivers/reset/reset-axs10x.c 14668F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14669 14670SYNOPSYS CREG GPIO DRIVER 14671M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14672S: Maintained 14673F: drivers/gpio/gpio-creg-snps.c 14674F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14675 14676SYNOPSYS DESIGNWARE 8250 UART DRIVER 14677R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14678S: Maintained 14679F: drivers/tty/serial/8250/8250_dw.c 14680 14681SYNOPSYS DESIGNWARE APB GPIO DRIVER 14682M: Hoan Tran <hotran@apm.com> 14683L: linux-gpio@vger.kernel.org 14684S: Maintained 14685F: drivers/gpio/gpio-dwapb.c 14686F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14687 14688SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14689M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14690S: Maintained 14691F: drivers/dma/dwi-axi-dmac/ 14692F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14693 14694SYNOPSYS DESIGNWARE DMAC DRIVER 14695M: Viresh Kumar <vireshk@kernel.org> 14696R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14697S: Maintained 14698F: Documentation/devicetree/bindings/dma/snps-dma.txt 14699F: drivers/dma/dw/ 14700F: include/dt-bindings/dma/dw-dmac.h 14701F: include/linux/dma/dw.h 14702F: include/linux/platform_data/dma-dw.h 14703 14704SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14705M: Jose Abreu <Jose.Abreu@synopsys.com> 14706L: netdev@vger.kernel.org 14707S: Supported 14708F: drivers/net/ethernet/synopsys/ 14709 14710SYNOPSYS DESIGNWARE I2C DRIVER 14711M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14712R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14713R: Mika Westerberg <mika.westerberg@linux.intel.com> 14714L: linux-i2c@vger.kernel.org 14715S: Maintained 14716F: drivers/i2c/busses/i2c-designware-* 14717F: include/linux/platform_data/i2c-designware.h 14718 14719SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14720M: Jaehoon Chung <jh80.chung@samsung.com> 14721L: linux-mmc@vger.kernel.org 14722S: Maintained 14723F: drivers/mmc/host/dw_mmc* 14724 14725SYNOPSYS HSDK RESET CONTROLLER DRIVER 14726M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14727S: Supported 14728F: drivers/reset/reset-hsdk.c 14729F: include/dt-bindings/reset/snps,hsdk-reset.h 14730F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14731 14732SYSTEM CONFIGURATION (SYSCON) 14733M: Lee Jones <lee.jones@linaro.org> 14734M: Arnd Bergmann <arnd@arndb.de> 14735T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14736S: Supported 14737F: drivers/mfd/syscon.c 14738 14739SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14740M: Sudeep Holla <sudeep.holla@arm.com> 14741L: linux-arm-kernel@lists.infradead.org 14742S: Maintained 14743F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14744F: drivers/clk/clk-sc[mp]i.c 14745F: drivers/cpufreq/sc[mp]i-cpufreq.c 14746F: drivers/firmware/arm_scpi.c 14747F: drivers/firmware/arm_scmi/ 14748F: include/linux/sc[mp]i_protocol.h 14749 14750SYSTEM RESET/SHUTDOWN DRIVERS 14751M: Sebastian Reichel <sre@kernel.org> 14752L: linux-pm@vger.kernel.org 14753T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14754S: Maintained 14755F: Documentation/devicetree/bindings/power/reset/ 14756F: drivers/power/reset/ 14757 14758SYSTEM TRACE MODULE CLASS 14759M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14760S: Maintained 14761T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14762F: Documentation/trace/stm.rst 14763F: drivers/hwtracing/stm/ 14764F: include/linux/stm.h 14765F: include/uapi/linux/stm.h 14766 14767SYSV FILESYSTEM 14768M: Christoph Hellwig <hch@infradead.org> 14769S: Maintained 14770F: Documentation/filesystems/sysv-fs.txt 14771F: fs/sysv/ 14772F: include/linux/sysv_fs.h 14773 14774TARGET SUBSYSTEM 14775M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14776L: linux-scsi@vger.kernel.org 14777L: target-devel@vger.kernel.org 14778W: http://www.linux-iscsi.org 14779W: http://groups.google.com/group/linux-iscsi-target-dev 14780T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14781S: Supported 14782F: drivers/target/ 14783F: include/target/ 14784F: Documentation/target/ 14785 14786TASKSTATS STATISTICS INTERFACE 14787M: Balbir Singh <bsingharora@gmail.com> 14788S: Maintained 14789F: Documentation/accounting/taskstats* 14790F: include/linux/taskstats* 14791F: kernel/taskstats.c 14792 14793TC subsystem 14794M: Jamal Hadi Salim <jhs@mojatatu.com> 14795M: Cong Wang <xiyou.wangcong@gmail.com> 14796M: Jiri Pirko <jiri@resnulli.us> 14797L: netdev@vger.kernel.org 14798S: Maintained 14799F: include/net/pkt_cls.h 14800F: include/net/pkt_sched.h 14801F: include/net/tc_act/ 14802F: include/uapi/linux/pkt_cls.h 14803F: include/uapi/linux/pkt_sched.h 14804F: include/uapi/linux/tc_act/ 14805F: include/uapi/linux/tc_ematch/ 14806F: net/sched/ 14807 14808TC90522 MEDIA DRIVER 14809M: Akihiro Tsukada <tskd08@gmail.com> 14810L: linux-media@vger.kernel.org 14811S: Odd Fixes 14812F: drivers/media/dvb-frontends/tc90522* 14813 14814TCP LOW PRIORITY MODULE 14815M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14816M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14817W: http://tcp-lp-mod.sourceforge.net/ 14818S: Maintained 14819F: net/ipv4/tcp_lp.c 14820 14821TDA10071 MEDIA DRIVER 14822M: Antti Palosaari <crope@iki.fi> 14823L: linux-media@vger.kernel.org 14824W: https://linuxtv.org 14825W: http://palosaari.fi/linux/ 14826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14827T: git git://linuxtv.org/anttip/media_tree.git 14828S: Maintained 14829F: drivers/media/dvb-frontends/tda10071* 14830 14831TDA18212 MEDIA DRIVER 14832M: Antti Palosaari <crope@iki.fi> 14833L: linux-media@vger.kernel.org 14834W: https://linuxtv.org 14835W: http://palosaari.fi/linux/ 14836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14837T: git git://linuxtv.org/anttip/media_tree.git 14838S: Maintained 14839F: drivers/media/tuners/tda18212* 14840 14841TDA18218 MEDIA DRIVER 14842M: Antti Palosaari <crope@iki.fi> 14843L: linux-media@vger.kernel.org 14844W: https://linuxtv.org 14845W: http://palosaari.fi/linux/ 14846Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14847T: git git://linuxtv.org/anttip/media_tree.git 14848S: Maintained 14849F: drivers/media/tuners/tda18218* 14850 14851TDA18250 MEDIA DRIVER 14852M: Olli Salonen <olli.salonen@iki.fi> 14853L: linux-media@vger.kernel.org 14854W: https://linuxtv.org 14855Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14856T: git git://linuxtv.org/media_tree.git 14857S: Maintained 14858F: drivers/media/tuners/tda18250* 14859 14860TDA18271 MEDIA DRIVER 14861M: Michael Krufky <mkrufky@linuxtv.org> 14862L: linux-media@vger.kernel.org 14863W: https://linuxtv.org 14864W: http://github.com/mkrufky 14865Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14866T: git git://linuxtv.org/mkrufky/tuners.git 14867S: Maintained 14868F: drivers/media/tuners/tda18271* 14869 14870TDA1997x MEDIA DRIVER 14871M: Tim Harvey <tharvey@gateworks.com> 14872L: linux-media@vger.kernel.org 14873W: https://linuxtv.org 14874Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14875S: Maintained 14876F: drivers/media/i2c/tda1997x.* 14877 14878TDA827x MEDIA DRIVER 14879M: Michael Krufky <mkrufky@linuxtv.org> 14880L: linux-media@vger.kernel.org 14881W: https://linuxtv.org 14882W: http://github.com/mkrufky 14883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14884T: git git://linuxtv.org/mkrufky/tuners.git 14885S: Maintained 14886F: drivers/media/tuners/tda8290.* 14887 14888TDA8290 MEDIA DRIVER 14889M: Michael Krufky <mkrufky@linuxtv.org> 14890L: linux-media@vger.kernel.org 14891W: https://linuxtv.org 14892W: http://github.com/mkrufky 14893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14894T: git git://linuxtv.org/mkrufky/tuners.git 14895S: Maintained 14896F: drivers/media/tuners/tda8290.* 14897 14898TDA9840 MEDIA DRIVER 14899M: Hans Verkuil <hverkuil@xs4all.nl> 14900L: linux-media@vger.kernel.org 14901T: git git://linuxtv.org/media_tree.git 14902W: https://linuxtv.org 14903S: Maintained 14904F: drivers/media/i2c/tda9840* 14905 14906TEA5761 TUNER DRIVER 14907M: Mauro Carvalho Chehab <mchehab@kernel.org> 14908L: linux-media@vger.kernel.org 14909W: https://linuxtv.org 14910T: git git://linuxtv.org/media_tree.git 14911S: Odd fixes 14912F: drivers/media/tuners/tea5761.* 14913 14914TEA5767 TUNER DRIVER 14915M: Mauro Carvalho Chehab <mchehab@kernel.org> 14916L: linux-media@vger.kernel.org 14917W: https://linuxtv.org 14918T: git git://linuxtv.org/media_tree.git 14919S: Maintained 14920F: drivers/media/tuners/tea5767.* 14921 14922TEA6415C MEDIA DRIVER 14923M: Hans Verkuil <hverkuil@xs4all.nl> 14924L: linux-media@vger.kernel.org 14925T: git git://linuxtv.org/media_tree.git 14926W: https://linuxtv.org 14927S: Maintained 14928F: drivers/media/i2c/tea6415c* 14929 14930TEA6420 MEDIA DRIVER 14931M: Hans Verkuil <hverkuil@xs4all.nl> 14932L: linux-media@vger.kernel.org 14933T: git git://linuxtv.org/media_tree.git 14934W: https://linuxtv.org 14935S: Maintained 14936F: drivers/media/i2c/tea6420* 14937 14938TEAM DRIVER 14939M: Jiri Pirko <jiri@resnulli.us> 14940L: netdev@vger.kernel.org 14941S: Supported 14942F: drivers/net/team/ 14943F: include/linux/if_team.h 14944F: include/uapi/linux/if_team.h 14945 14946TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14947M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14948S: Maintained 14949F: arch/x86/platform/ts5500/ 14950 14951TECHNOTREND USB IR RECEIVER 14952M: Sean Young <sean@mess.org> 14953L: linux-media@vger.kernel.org 14954S: Maintained 14955F: drivers/media/rc/ttusbir.c 14956 14957TECHWELL TW9910 VIDEO DECODER 14958L: linux-media@vger.kernel.org 14959S: Orphan 14960F: drivers/media/i2c/tw9910.c 14961F: include/media/i2c/tw9910.h 14962 14963TEE SUBSYSTEM 14964M: Jens Wiklander <jens.wiklander@linaro.org> 14965S: Maintained 14966F: include/linux/tee_drv.h 14967F: include/uapi/linux/tee.h 14968F: drivers/tee/ 14969F: Documentation/tee.txt 14970 14971TEGRA ARCHITECTURE SUPPORT 14972M: Thierry Reding <thierry.reding@gmail.com> 14973M: Jonathan Hunter <jonathanh@nvidia.com> 14974L: linux-tegra@vger.kernel.org 14975Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14977S: Supported 14978N: [^a-z]tegra 14979 14980TEGRA CLOCK DRIVER 14981M: Peter De Schrijver <pdeschrijver@nvidia.com> 14982M: Prashant Gaikwad <pgaikwad@nvidia.com> 14983S: Supported 14984F: drivers/clk/tegra/ 14985 14986TEGRA DMA DRIVERS 14987M: Laxman Dewangan <ldewangan@nvidia.com> 14988M: Jon Hunter <jonathanh@nvidia.com> 14989S: Supported 14990F: drivers/dma/tegra* 14991 14992TEGRA I2C DRIVER 14993M: Laxman Dewangan <ldewangan@nvidia.com> 14994S: Supported 14995F: drivers/i2c/busses/i2c-tegra.c 14996 14997TEGRA IOMMU DRIVERS 14998M: Thierry Reding <thierry.reding@gmail.com> 14999L: linux-tegra@vger.kernel.org 15000S: Supported 15001F: drivers/iommu/tegra* 15002 15003TEGRA KBC DRIVER 15004M: Laxman Dewangan <ldewangan@nvidia.com> 15005S: Supported 15006F: drivers/input/keyboard/tegra-kbc.c 15007 15008TEGRA NAND DRIVER 15009M: Stefan Agner <stefan@agner.ch> 15010M: Lucas Stach <dev@lynxeye.de> 15011S: Maintained 15012F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15013F: drivers/mtd/nand/raw/tegra_nand.c 15014 15015TEGRA PWM DRIVER 15016M: Thierry Reding <thierry.reding@gmail.com> 15017S: Supported 15018F: drivers/pwm/pwm-tegra.c 15019 15020TEGRA SERIAL DRIVER 15021M: Laxman Dewangan <ldewangan@nvidia.com> 15022S: Supported 15023F: drivers/tty/serial/serial-tegra.c 15024 15025TEGRA SPI DRIVER 15026M: Laxman Dewangan <ldewangan@nvidia.com> 15027S: Supported 15028F: drivers/spi/spi-tegra* 15029 15030TEHUTI ETHERNET DRIVER 15031M: Andy Gospodarek <andy@greyhouse.net> 15032L: netdev@vger.kernel.org 15033S: Supported 15034F: drivers/net/ethernet/tehuti/* 15035 15036Telecom Clock Driver for MCPL0010 15037M: Mark Gross <mark.gross@intel.com> 15038S: Supported 15039F: drivers/char/tlclk.c 15040 15041TENSILICA XTENSA PORT (xtensa) 15042M: Chris Zankel <chris@zankel.net> 15043M: Max Filippov <jcmvbkbc@gmail.com> 15044L: linux-xtensa@linux-xtensa.org 15045T: git git://github.com/czankel/xtensa-linux.git 15046S: Maintained 15047F: arch/xtensa/ 15048F: drivers/irqchip/irq-xtensa-* 15049 15050Texas Instruments' System Control Interface (TISCI) Protocol Driver 15051M: Nishanth Menon <nm@ti.com> 15052M: Tero Kristo <t-kristo@ti.com> 15053M: Santosh Shilimkar <ssantosh@kernel.org> 15054L: linux-arm-kernel@lists.infradead.org 15055S: Maintained 15056F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15057F: drivers/firmware/ti_sci* 15058F: include/linux/soc/ti/ti_sci_protocol.h 15059F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15060F: drivers/soc/ti/ti_sci_pm_domains.c 15061F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15062F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15063F: drivers/clk/keystone/sci-clk.c 15064F: drivers/reset/reset-ti-sci.c 15065 15066Texas Instruments ASoC drivers 15067M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15068L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15069S: Maintained 15070F: sound/soc/ti/ 15071 15072THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15073M: Hans Verkuil <hverkuil@xs4all.nl> 15074L: linux-media@vger.kernel.org 15075T: git git://linuxtv.org/media_tree.git 15076W: https://linuxtv.org 15077S: Maintained 15078F: drivers/media/radio/radio-raremono.c 15079 15080THERMAL 15081M: Zhang Rui <rui.zhang@intel.com> 15082M: Eduardo Valentin <edubezval@gmail.com> 15083R: Daniel Lezcano <daniel.lezcano@linaro.org> 15084L: linux-pm@vger.kernel.org 15085T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15086T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15087Q: https://patchwork.kernel.org/project/linux-pm/list/ 15088S: Supported 15089F: drivers/thermal/ 15090F: include/linux/thermal.h 15091F: include/uapi/linux/thermal.h 15092F: include/linux/cpu_cooling.h 15093F: Documentation/devicetree/bindings/thermal/ 15094 15095THERMAL/CPU_COOLING 15096M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15097M: Viresh Kumar <viresh.kumar@linaro.org> 15098M: Javi Merino <javi.merino@kernel.org> 15099L: linux-pm@vger.kernel.org 15100S: Supported 15101F: Documentation/thermal/cpu-cooling-api.txt 15102F: drivers/thermal/cpu_cooling.c 15103F: include/linux/cpu_cooling.h 15104 15105THINKPAD ACPI EXTRAS DRIVER 15106M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15107L: ibm-acpi-devel@lists.sourceforge.net 15108L: platform-driver-x86@vger.kernel.org 15109W: http://ibm-acpi.sourceforge.net 15110W: http://thinkwiki.org/wiki/Ibm-acpi 15111T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15112S: Maintained 15113F: drivers/platform/x86/thinkpad_acpi.c 15114 15115THUNDERBOLT DRIVER 15116M: Andreas Noever <andreas.noever@gmail.com> 15117M: Michael Jamet <michael.jamet@intel.com> 15118M: Mika Westerberg <mika.westerberg@linux.intel.com> 15119M: Yehezkel Bernat <YehezkelShB@gmail.com> 15120T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15121S: Maintained 15122F: Documentation/admin-guide/thunderbolt.rst 15123F: drivers/thunderbolt/ 15124F: include/linux/thunderbolt.h 15125 15126THUNDERBOLT NETWORK DRIVER 15127M: Michael Jamet <michael.jamet@intel.com> 15128M: Mika Westerberg <mika.westerberg@linux.intel.com> 15129M: Yehezkel Bernat <YehezkelShB@gmail.com> 15130L: netdev@vger.kernel.org 15131S: Maintained 15132F: drivers/net/thunderbolt.c 15133 15134THUNDERX GPIO DRIVER 15135M: David Daney <david.daney@cavium.com> 15136S: Maintained 15137F: drivers/gpio/gpio-thunderx.c 15138 15139TI AM437X VPFE DRIVER 15140M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15141L: linux-media@vger.kernel.org 15142W: https://linuxtv.org 15143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15144T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15145S: Maintained 15146F: drivers/media/platform/am437x/ 15147 15148TI BANDGAP AND THERMAL DRIVER 15149M: Eduardo Valentin <edubezval@gmail.com> 15150M: Keerthy <j-keerthy@ti.com> 15151L: linux-pm@vger.kernel.org 15152L: linux-omap@vger.kernel.org 15153S: Maintained 15154F: drivers/thermal/ti-soc-thermal/ 15155 15156TI BQ27XXX POWER SUPPLY DRIVER 15157R: Andrew F. Davis <afd@ti.com> 15158F: include/linux/power/bq27xxx_battery.h 15159F: drivers/power/supply/bq27xxx_battery.c 15160F: drivers/power/supply/bq27xxx_battery_i2c.c 15161 15162TI CDCE706 CLOCK DRIVER 15163M: Max Filippov <jcmvbkbc@gmail.com> 15164S: Maintained 15165F: drivers/clk/clk-cdce706.c 15166 15167TI CLOCK DRIVER 15168M: Tero Kristo <t-kristo@ti.com> 15169L: linux-omap@vger.kernel.org 15170S: Maintained 15171F: drivers/clk/ti/ 15172F: include/linux/clk/ti.h 15173 15174TI DAVINCI MACHINE SUPPORT 15175M: Sekhar Nori <nsekhar@ti.com> 15176M: Kevin Hilman <khilman@kernel.org> 15177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15178T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15179S: Supported 15180F: arch/arm/mach-davinci/ 15181F: drivers/i2c/busses/i2c-davinci.c 15182F: arch/arm/boot/dts/da850* 15183 15184TI DAVINCI SERIES CLOCK DRIVER 15185M: David Lechner <david@lechnology.com> 15186R: Sekhar Nori <nsekhar@ti.com> 15187S: Maintained 15188F: Documentation/devicetree/bindings/clock/ti/davinci/ 15189F: drivers/clk/davinci/ 15190 15191TI DAVINCI SERIES GPIO DRIVER 15192M: Keerthy <j-keerthy@ti.com> 15193L: linux-gpio@vger.kernel.org 15194S: Maintained 15195F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15196F: drivers/gpio/gpio-davinci.c 15197 15198TI DAVINCI SERIES MEDIA DRIVER 15199M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15200L: linux-media@vger.kernel.org 15201W: https://linuxtv.org 15202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15203T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15204S: Maintained 15205F: drivers/media/platform/davinci/ 15206F: include/media/davinci/ 15207 15208TI ETHERNET SWITCH DRIVER (CPSW) 15209R: Grygorii Strashko <grygorii.strashko@ti.com> 15210L: linux-omap@vger.kernel.org 15211L: netdev@vger.kernel.org 15212S: Maintained 15213F: drivers/net/ethernet/ti/cpsw* 15214F: drivers/net/ethernet/ti/davinci* 15215 15216TI FLASH MEDIA INTERFACE DRIVER 15217M: Alex Dubov <oakad@yahoo.com> 15218S: Maintained 15219F: drivers/misc/tifm* 15220F: drivers/mmc/host/tifm_sd.c 15221F: include/linux/tifm.h 15222 15223TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15224M: Santosh Shilimkar <ssantosh@kernel.org> 15225L: linux-kernel@vger.kernel.org 15226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15227S: Maintained 15228F: drivers/soc/ti/* 15229T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15230 15231TI LM49xxx FAMILY ASoC CODEC DRIVERS 15232M: M R Swami Reddy <mr.swami.reddy@ti.com> 15233M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15234L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15235S: Maintained 15236F: sound/soc/codecs/lm49453* 15237F: sound/soc/codecs/isabelle* 15238 15239TI LP855x BACKLIGHT DRIVER 15240M: Milo Kim <milo.kim@ti.com> 15241S: Maintained 15242F: Documentation/backlight/lp855x-driver.txt 15243F: drivers/video/backlight/lp855x_bl.c 15244F: include/linux/platform_data/lp855x.h 15245 15246TI LP8727 CHARGER DRIVER 15247M: Milo Kim <milo.kim@ti.com> 15248S: Maintained 15249F: drivers/power/supply/lp8727_charger.c 15250F: include/linux/platform_data/lp8727.h 15251 15252TI LP8788 MFD DRIVER 15253M: Milo Kim <milo.kim@ti.com> 15254S: Maintained 15255F: drivers/iio/adc/lp8788_adc.c 15256F: drivers/leds/leds-lp8788.c 15257F: drivers/mfd/lp8788*.c 15258F: drivers/power/supply/lp8788-charger.c 15259F: drivers/regulator/lp8788-*.c 15260F: include/linux/mfd/lp8788*.h 15261 15262TI NETCP ETHERNET DRIVER 15263M: Wingman Kwok <w-kwok2@ti.com> 15264M: Murali Karicheri <m-karicheri2@ti.com> 15265L: netdev@vger.kernel.org 15266S: Maintained 15267F: drivers/net/ethernet/ti/netcp* 15268 15269TI PCM3060 ASoC CODEC DRIVER 15270M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15271L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15272S: Maintained 15273F: Documentation/devicetree/bindings/sound/pcm3060.txt 15274F: sound/soc/codecs/pcm3060* 15275 15276TI TAS571X FAMILY ASoC CODEC DRIVER 15277M: Kevin Cernekee <cernekee@chromium.org> 15278L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15279S: Odd Fixes 15280F: sound/soc/codecs/tas571x* 15281 15282TI TRF7970A NFC DRIVER 15283M: Mark Greer <mgreer@animalcreek.com> 15284L: linux-wireless@vger.kernel.org 15285L: linux-nfc@lists.01.org (moderated for non-subscribers) 15286S: Supported 15287F: drivers/nfc/trf7970a.c 15288F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15289 15290TI TWL4030 SERIES SOC CODEC DRIVER 15291M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15292L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15293S: Maintained 15294F: sound/soc/codecs/twl4030* 15295 15296TI VPE/CAL DRIVERS 15297M: Benoit Parrot <bparrot@ti.com> 15298L: linux-media@vger.kernel.org 15299W: http://linuxtv.org/ 15300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15301S: Maintained 15302F: drivers/media/platform/ti-vpe/ 15303 15304TI WILINK WIRELESS DRIVERS 15305L: linux-wireless@vger.kernel.org 15306W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15307W: http://wireless.kernel.org/en/users/Drivers/wl1251 15308T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15309S: Orphan 15310F: drivers/net/wireless/ti/ 15311F: include/linux/wl12xx.h 15312 15313TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15314M: John Stultz <john.stultz@linaro.org> 15315M: Thomas Gleixner <tglx@linutronix.de> 15316R: Stephen Boyd <sboyd@kernel.org> 15317L: linux-kernel@vger.kernel.org 15318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15319S: Supported 15320F: include/linux/clocksource.h 15321F: include/linux/time.h 15322F: include/linux/timex.h 15323F: include/uapi/linux/time.h 15324F: include/uapi/linux/timex.h 15325F: kernel/time/clocksource.c 15326F: kernel/time/time*.c 15327F: kernel/time/alarmtimer.c 15328F: kernel/time/ntp.c 15329F: tools/testing/selftests/timers/ 15330 15331TIPC NETWORK LAYER 15332M: Jon Maloy <jon.maloy@ericsson.com> 15333M: Ying Xue <ying.xue@windriver.com> 15334L: netdev@vger.kernel.org (core kernel code) 15335L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15336W: http://tipc.sourceforge.net/ 15337S: Maintained 15338F: include/uapi/linux/tipc*.h 15339F: net/tipc/ 15340 15341TLAN NETWORK DRIVER 15342M: Samuel Chessman <chessman@tux.org> 15343L: tlan-devel@lists.sourceforge.net (subscribers-only) 15344W: http://sourceforge.net/projects/tlan/ 15345S: Maintained 15346F: Documentation/networking/device_drivers/ti/tlan.txt 15347F: drivers/net/ethernet/ti/tlan.* 15348 15349TM6000 VIDEO4LINUX DRIVER 15350M: Mauro Carvalho Chehab <mchehab@kernel.org> 15351L: linux-media@vger.kernel.org 15352W: https://linuxtv.org 15353T: git git://linuxtv.org/media_tree.git 15354S: Odd fixes 15355F: drivers/media/usb/tm6000/ 15356F: Documentation/media/v4l-drivers/tm6000* 15357 15358TMIO/SDHI MMC DRIVER 15359M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15360L: linux-mmc@vger.kernel.org 15361S: Supported 15362F: drivers/mmc/host/tmio_mmc* 15363F: drivers/mmc/host/renesas_sdhi* 15364F: include/linux/mfd/tmio.h 15365 15366TMP401 HARDWARE MONITOR DRIVER 15367M: Guenter Roeck <linux@roeck-us.net> 15368L: linux-hwmon@vger.kernel.org 15369S: Maintained 15370F: Documentation/hwmon/tmp401 15371F: drivers/hwmon/tmp401.c 15372 15373TMPFS (SHMEM FILESYSTEM) 15374M: Hugh Dickins <hughd@google.com> 15375L: linux-mm@kvack.org 15376S: Maintained 15377F: include/linux/shmem_fs.h 15378F: mm/shmem.c 15379 15380TOMOYO SECURITY MODULE 15381M: Kentaro Takeda <takedakn@nttdata.co.jp> 15382M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15383L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15384L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15385L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15386L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15387W: http://tomoyo.sourceforge.jp/ 15388T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15389S: Maintained 15390F: security/tomoyo/ 15391 15392TOPSTAR LAPTOP EXTRAS DRIVER 15393M: Herton Ronaldo Krzesinski <herton@canonical.com> 15394L: platform-driver-x86@vger.kernel.org 15395S: Maintained 15396F: drivers/platform/x86/topstar-laptop.c 15397 15398TORTURE-TEST MODULES 15399M: Davidlohr Bueso <dave@stgolabs.net> 15400M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15401M: Josh Triplett <josh@joshtriplett.org> 15402L: linux-kernel@vger.kernel.org 15403S: Supported 15404T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15405F: Documentation/RCU/torture.txt 15406F: kernel/torture.c 15407F: kernel/rcu/rcutorture.c 15408F: kernel/rcu/rcuperf.c 15409F: kernel/locking/locktorture.c 15410 15411TOSHIBA ACPI EXTRAS DRIVER 15412M: Azael Avalos <coproscefalo@gmail.com> 15413L: platform-driver-x86@vger.kernel.org 15414S: Maintained 15415F: drivers/platform/x86/toshiba_acpi.c 15416 15417TOSHIBA BLUETOOTH DRIVER 15418M: Azael Avalos <coproscefalo@gmail.com> 15419L: platform-driver-x86@vger.kernel.org 15420S: Maintained 15421F: drivers/platform/x86/toshiba_bluetooth.c 15422 15423TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15424M: Azael Avalos <coproscefalo@gmail.com> 15425L: platform-driver-x86@vger.kernel.org 15426S: Maintained 15427F: drivers/platform/x86/toshiba_haps.c 15428 15429TOSHIBA SMM DRIVER 15430M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15431W: http://www.buzzard.org.uk/toshiba/ 15432S: Maintained 15433F: drivers/char/toshiba.c 15434F: include/linux/toshiba.h 15435F: include/uapi/linux/toshiba.h 15436 15437TOSHIBA TC358743 DRIVER 15438M: Mats Randgaard <matrandg@cisco.com> 15439L: linux-media@vger.kernel.org 15440S: Maintained 15441F: drivers/media/i2c/tc358743* 15442F: include/media/i2c/tc358743.h 15443 15444TOSHIBA WMI HOTKEYS DRIVER 15445M: Azael Avalos <coproscefalo@gmail.com> 15446L: platform-driver-x86@vger.kernel.org 15447S: Maintained 15448F: drivers/platform/x86/toshiba-wmi.c 15449 15450TPM DEVICE DRIVER 15451M: Peter Huewe <peterhuewe@gmx.de> 15452M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15453R: Jason Gunthorpe <jgg@ziepe.ca> 15454L: linux-integrity@vger.kernel.org 15455Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15456W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15457T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15458S: Maintained 15459F: drivers/char/tpm/ 15460 15461TRACING 15462M: Steven Rostedt <rostedt@goodmis.org> 15463M: Ingo Molnar <mingo@redhat.com> 15464T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15465S: Maintained 15466F: Documentation/trace/ftrace.rst 15467F: arch/*/*/*/ftrace.h 15468F: arch/*/kernel/ftrace.c 15469F: include/*/ftrace.h 15470F: include/linux/trace*.h 15471F: include/trace/ 15472F: kernel/trace/ 15473F: tools/testing/selftests/ftrace/ 15474 15475TRACING MMIO ACCESSES (MMIOTRACE) 15476M: Steven Rostedt <rostedt@goodmis.org> 15477M: Ingo Molnar <mingo@kernel.org> 15478R: Karol Herbst <karolherbst@gmail.com> 15479R: Pekka Paalanen <ppaalanen@gmail.com> 15480S: Maintained 15481L: linux-kernel@vger.kernel.org 15482L: nouveau@lists.freedesktop.org 15483F: kernel/trace/trace_mmiotrace.c 15484F: include/linux/mmiotrace.h 15485F: arch/x86/mm/kmmio.c 15486F: arch/x86/mm/mmio-mod.c 15487F: arch/x86/mm/testmmiotrace.c 15488 15489TRIVIAL PATCHES 15490M: Jiri Kosina <trivial@kernel.org> 15491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15492S: Maintained 15493K: ^Subject:.*(?i)trivial 15494 15495TEMPO SEMICONDUCTOR DRIVERS 15496M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15497S: Maintained 15498F: sound/soc/codecs/tscs*.c 15499F: sound/soc/codecs/tscs*.h 15500F: Documentation/devicetree/bindings/sound/tscs*.txt 15501 15502TTY LAYER 15503M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15504M: Jiri Slaby <jslaby@suse.com> 15505S: Supported 15506T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15507F: Documentation/serial/ 15508F: drivers/tty/ 15509F: drivers/tty/serial/serial_core.c 15510F: include/linux/serial_core.h 15511F: include/linux/serial.h 15512F: include/linux/tty.h 15513F: include/uapi/linux/serial_core.h 15514F: include/uapi/linux/serial.h 15515F: include/uapi/linux/tty.h 15516 15517TUA9001 MEDIA DRIVER 15518M: Antti Palosaari <crope@iki.fi> 15519L: linux-media@vger.kernel.org 15520W: https://linuxtv.org 15521W: http://palosaari.fi/linux/ 15522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15523T: git git://linuxtv.org/anttip/media_tree.git 15524S: Maintained 15525F: drivers/media/tuners/tua9001* 15526 15527TULIP NETWORK DRIVERS 15528L: netdev@vger.kernel.org 15529L: linux-parisc@vger.kernel.org 15530S: Orphan 15531F: drivers/net/ethernet/dec/tulip/ 15532 15533TUN/TAP driver 15534M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15535W: http://vtun.sourceforge.net/tun 15536S: Maintained 15537F: Documentation/networking/tuntap.txt 15538F: arch/um/os-Linux/drivers/ 15539 15540TURBOCHANNEL SUBSYSTEM 15541M: "Maciej W. Rozycki" <macro@linux-mips.org> 15542M: Ralf Baechle <ralf@linux-mips.org> 15543L: linux-mips@vger.kernel.org 15544Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15545S: Maintained 15546F: drivers/tc/ 15547F: include/linux/tc.h 15548 15549TURBOSTAT UTILITY 15550M: "Len Brown" <lenb@kernel.org> 15551L: linux-pm@vger.kernel.org 15552B: https://bugzilla.kernel.org 15553Q: https://patchwork.kernel.org/project/linux-pm/list/ 15554T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15555S: Supported 15556F: tools/power/x86/turbostat/ 15557 15558TW5864 VIDEO4LINUX DRIVER 15559M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15560M: Anton Sviridenko <anton@corp.bluecherry.net> 15561M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15562M: Andrey Utkin <andrey_utkin@fastmail.com> 15563L: linux-media@vger.kernel.org 15564S: Supported 15565F: drivers/media/pci/tw5864/ 15566 15567TW68 VIDEO4LINUX DRIVER 15568M: Hans Verkuil <hverkuil@xs4all.nl> 15569L: linux-media@vger.kernel.org 15570T: git git://linuxtv.org/media_tree.git 15571W: https://linuxtv.org 15572S: Odd Fixes 15573F: drivers/media/pci/tw68/ 15574 15575TW686X VIDEO4LINUX DRIVER 15576M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15577L: linux-media@vger.kernel.org 15578T: git git://linuxtv.org/media_tree.git 15579W: http://linuxtv.org 15580S: Maintained 15581F: drivers/media/pci/tw686x/ 15582 15583UBI FILE SYSTEM (UBIFS) 15584M: Richard Weinberger <richard@nod.at> 15585M: Artem Bityutskiy <dedekind1@gmail.com> 15586M: Adrian Hunter <adrian.hunter@intel.com> 15587L: linux-mtd@lists.infradead.org 15588T: git git://git.infradead.org/ubifs-2.6.git 15589W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15590S: Supported 15591F: Documentation/filesystems/ubifs.txt 15592F: fs/ubifs/ 15593 15594UCLINUX (M68KNOMMU AND COLDFIRE) 15595M: Greg Ungerer <gerg@linux-m68k.org> 15596W: http://www.linux-m68k.org/ 15597W: http://www.uclinux.org/ 15598L: linux-m68k@lists.linux-m68k.org 15599L: uclinux-dev@uclinux.org (subscribers-only) 15600T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15601S: Maintained 15602F: arch/m68k/coldfire/ 15603F: arch/m68k/68*/ 15604F: arch/m68k/*/*_no.* 15605F: arch/m68k/include/asm/*_no.* 15606 15607UDF FILESYSTEM 15608M: Jan Kara <jack@suse.com> 15609S: Maintained 15610F: Documentation/filesystems/udf.txt 15611F: fs/udf/ 15612 15613UDRAW TABLET 15614M: Bastien Nocera <hadess@hadess.net> 15615L: linux-input@vger.kernel.org 15616S: Maintained 15617F: drivers/hid/hid-udraw-ps3.c 15618 15619UFS FILESYSTEM 15620M: Evgeniy Dushistov <dushistov@mail.ru> 15621S: Maintained 15622F: Documentation/filesystems/ufs.txt 15623F: fs/ufs/ 15624 15625UHID USERSPACE HID IO DRIVER: 15626M: David Herrmann <dh.herrmann@googlemail.com> 15627L: linux-input@vger.kernel.org 15628S: Maintained 15629F: drivers/hid/uhid.c 15630F: include/uapi/linux/uhid.h 15631 15632ULPI BUS 15633M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15634L: linux-usb@vger.kernel.org 15635S: Maintained 15636F: drivers/usb/common/ulpi.c 15637F: include/linux/ulpi/ 15638 15639ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15640L: linux-usb@vger.kernel.org 15641S: Orphan 15642F: drivers/uwb/ 15643F: include/linux/uwb.h 15644F: include/linux/uwb/ 15645 15646UNICORE32 ARCHITECTURE: 15647M: Guan Xuetao <gxt@pku.edu.cn> 15648W: http://mprc.pku.edu.cn/~guanxuetao/linux 15649S: Maintained 15650T: git git://github.com/gxt/linux.git 15651F: arch/unicore32/ 15652 15653UNIFDEF 15654M: Tony Finch <dot@dotat.at> 15655W: http://dotat.at/prog/unifdef 15656S: Maintained 15657F: scripts/unifdef.c 15658 15659UNIFORM CDROM DRIVER 15660M: Jens Axboe <axboe@kernel.dk> 15661W: http://www.kernel.dk 15662S: Maintained 15663F: Documentation/cdrom/ 15664F: drivers/cdrom/cdrom.c 15665F: include/linux/cdrom.h 15666F: include/uapi/linux/cdrom.h 15667 15668UNISYS S-PAR DRIVERS 15669M: David Kershner <david.kershner@unisys.com> 15670L: sparmaintainer@unisys.com (Unisys internal) 15671S: Supported 15672F: include/linux/visorbus.h 15673F: drivers/visorbus/ 15674F: drivers/staging/unisys/ 15675 15676UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15677M: Vinayak Holikatti <vinholikatti@gmail.com> 15678L: linux-scsi@vger.kernel.org 15679S: Supported 15680F: Documentation/scsi/ufs.txt 15681F: drivers/scsi/ufs/ 15682 15683UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15684M: Joao Pinto <jpinto@synopsys.com> 15685L: linux-scsi@vger.kernel.org 15686S: Supported 15687F: drivers/scsi/ufs/*dwc* 15688 15689UNSORTED BLOCK IMAGES (UBI) 15690M: Artem Bityutskiy <dedekind1@gmail.com> 15691M: Richard Weinberger <richard@nod.at> 15692W: http://www.linux-mtd.infradead.org/ 15693L: linux-mtd@lists.infradead.org 15694T: git git://git.infradead.org/ubifs-2.6.git 15695S: Supported 15696F: drivers/mtd/ubi/ 15697F: include/linux/mtd/ubi.h 15698F: include/uapi/mtd/ubi-user.h 15699 15700USB "USBNET" DRIVER FRAMEWORK 15701M: Oliver Neukum <oneukum@suse.com> 15702L: netdev@vger.kernel.org 15703W: http://www.linux-usb.org/usbnet 15704S: Maintained 15705F: drivers/net/usb/usbnet.c 15706F: include/linux/usb/usbnet.h 15707 15708USB ACM DRIVER 15709M: Oliver Neukum <oneukum@suse.com> 15710L: linux-usb@vger.kernel.org 15711S: Maintained 15712F: Documentation/usb/acm.txt 15713F: drivers/usb/class/cdc-acm.* 15714 15715USB AR5523 WIRELESS DRIVER 15716M: Pontus Fuchs <pontus.fuchs@gmail.com> 15717L: linux-wireless@vger.kernel.org 15718S: Maintained 15719F: drivers/net/wireless/ath/ar5523/ 15720 15721USB ATTACHED SCSI 15722M: Oliver Neukum <oneukum@suse.com> 15723L: linux-usb@vger.kernel.org 15724L: linux-scsi@vger.kernel.org 15725S: Maintained 15726F: drivers/usb/storage/uas.c 15727 15728USB CDC ETHERNET DRIVER 15729M: Oliver Neukum <oliver@neukum.org> 15730L: linux-usb@vger.kernel.org 15731S: Maintained 15732F: drivers/net/usb/cdc_*.c 15733F: include/uapi/linux/usb/cdc.h 15734 15735USB CHAOSKEY DRIVER 15736M: Keith Packard <keithp@keithp.com> 15737L: linux-usb@vger.kernel.org 15738S: Maintained 15739F: drivers/usb/misc/chaoskey.c 15740 15741USB CYPRESS C67X00 DRIVER 15742M: Peter Korsgaard <jacmet@sunsite.dk> 15743L: linux-usb@vger.kernel.org 15744S: Maintained 15745F: drivers/usb/c67x00/ 15746 15747USB DAVICOM DM9601 DRIVER 15748M: Peter Korsgaard <jacmet@sunsite.dk> 15749L: netdev@vger.kernel.org 15750W: http://www.linux-usb.org/usbnet 15751S: Maintained 15752F: drivers/net/usb/dm9601.c 15753 15754USB DIAMOND RIO500 DRIVER 15755M: Cesar Miquel <miquel@df.uba.ar> 15756L: rio500-users@lists.sourceforge.net 15757W: http://rio500.sourceforge.net 15758S: Maintained 15759F: drivers/usb/misc/rio500* 15760 15761USB EHCI DRIVER 15762M: Alan Stern <stern@rowland.harvard.edu> 15763L: linux-usb@vger.kernel.org 15764S: Maintained 15765F: Documentation/usb/ehci.txt 15766F: drivers/usb/host/ehci* 15767 15768USB GADGET/PERIPHERAL SUBSYSTEM 15769M: Felipe Balbi <balbi@kernel.org> 15770L: linux-usb@vger.kernel.org 15771W: http://www.linux-usb.org/gadget 15772T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15773S: Maintained 15774F: drivers/usb/gadget/ 15775F: include/linux/usb/gadget* 15776 15777USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15778M: Jiri Kosina <jikos@kernel.org> 15779M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15780L: linux-usb@vger.kernel.org 15781T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15782S: Maintained 15783F: Documentation/hid/hiddev.txt 15784F: drivers/hid/usbhid/ 15785 15786USB INTEL XHCI ROLE MUX DRIVER 15787M: Hans de Goede <hdegoede@redhat.com> 15788L: linux-usb@vger.kernel.org 15789S: Maintained 15790F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15791 15792USB ISP116X DRIVER 15793M: Olav Kongas <ok@artecdesign.ee> 15794L: linux-usb@vger.kernel.org 15795S: Maintained 15796F: drivers/usb/host/isp116x* 15797F: include/linux/usb/isp116x.h 15798 15799USB LAN78XX ETHERNET DRIVER 15800M: Woojung Huh <woojung.huh@microchip.com> 15801M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15802L: netdev@vger.kernel.org 15803S: Maintained 15804F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15805F: drivers/net/usb/lan78xx.* 15806F: include/dt-bindings/net/microchip-lan78xx.h 15807 15808USB MASS STORAGE DRIVER 15809M: Alan Stern <stern@rowland.harvard.edu> 15810L: linux-usb@vger.kernel.org 15811L: usb-storage@lists.one-eyed-alien.net 15812S: Maintained 15813W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15814F: drivers/usb/storage/ 15815 15816USB MIDI DRIVER 15817M: Clemens Ladisch <clemens@ladisch.de> 15818L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15819T: git git://git.alsa-project.org/alsa-kernel.git 15820S: Maintained 15821F: sound/usb/midi.* 15822 15823USB NETWORKING DRIVERS 15824L: linux-usb@vger.kernel.org 15825S: Odd Fixes 15826F: drivers/net/usb/ 15827 15828USB OHCI DRIVER 15829M: Alan Stern <stern@rowland.harvard.edu> 15830L: linux-usb@vger.kernel.org 15831S: Maintained 15832F: Documentation/usb/ohci.txt 15833F: drivers/usb/host/ohci* 15834 15835USB OTG FSM (Finite State Machine) 15836M: Peter Chen <Peter.Chen@nxp.com> 15837T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15838L: linux-usb@vger.kernel.org 15839S: Maintained 15840F: drivers/usb/common/usb-otg-fsm.c 15841 15842USB OVER IP DRIVER 15843M: Valentina Manea <valentina.manea.m@gmail.com> 15844M: Shuah Khan <shuah@kernel.org> 15845L: linux-usb@vger.kernel.org 15846S: Maintained 15847F: Documentation/usb/usbip_protocol.txt 15848F: drivers/usb/usbip/ 15849F: tools/usb/usbip/ 15850F: tools/testing/selftests/drivers/usb/usbip/ 15851 15852USB PEGASUS DRIVER 15853M: Petko Manolov <petkan@nucleusys.com> 15854L: linux-usb@vger.kernel.org 15855L: netdev@vger.kernel.org 15856T: git git://github.com/petkan/pegasus.git 15857W: https://github.com/petkan/pegasus 15858S: Maintained 15859F: drivers/net/usb/pegasus.* 15860 15861USB PHY LAYER 15862M: Felipe Balbi <balbi@kernel.org> 15863L: linux-usb@vger.kernel.org 15864T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15865S: Maintained 15866F: drivers/usb/phy/ 15867 15868USB PRINTER DRIVER (usblp) 15869M: Pete Zaitcev <zaitcev@redhat.com> 15870L: linux-usb@vger.kernel.org 15871S: Supported 15872F: drivers/usb/class/usblp.c 15873 15874USB QMI WWAN NETWORK DRIVER 15875M: Bjørn Mork <bjorn@mork.no> 15876L: netdev@vger.kernel.org 15877S: Maintained 15878F: Documentation/ABI/testing/sysfs-class-net-qmi 15879F: drivers/net/usb/qmi_wwan.c 15880 15881USB RTL8150 DRIVER 15882M: Petko Manolov <petkan@nucleusys.com> 15883L: linux-usb@vger.kernel.org 15884L: netdev@vger.kernel.org 15885T: git git://github.com/petkan/rtl8150.git 15886W: https://github.com/petkan/rtl8150 15887S: Maintained 15888F: drivers/net/usb/rtl8150.c 15889 15890USB SERIAL SUBSYSTEM 15891M: Johan Hovold <johan@kernel.org> 15892L: linux-usb@vger.kernel.org 15893T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15894S: Maintained 15895F: Documentation/usb/usb-serial.txt 15896F: drivers/usb/serial/ 15897F: include/linux/usb/serial.h 15898 15899USB SMSC75XX ETHERNET DRIVER 15900M: Steve Glendinning <steve.glendinning@shawell.net> 15901L: netdev@vger.kernel.org 15902S: Maintained 15903F: drivers/net/usb/smsc75xx.* 15904 15905USB SMSC95XX ETHERNET DRIVER 15906M: Steve Glendinning <steve.glendinning@shawell.net> 15907M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15908L: netdev@vger.kernel.org 15909S: Maintained 15910F: drivers/net/usb/smsc95xx.* 15911 15912USB SUBSYSTEM 15913M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15914L: linux-usb@vger.kernel.org 15915W: http://www.linux-usb.org 15916T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15917S: Supported 15918F: Documentation/devicetree/bindings/usb/ 15919F: Documentation/usb/ 15920F: drivers/usb/ 15921F: include/linux/usb.h 15922F: include/linux/usb/ 15923 15924USB TYPEC PI3USB30532 MUX DRIVER 15925M: Hans de Goede <hdegoede@redhat.com> 15926L: linux-usb@vger.kernel.org 15927S: Maintained 15928F: drivers/usb/typec/mux/pi3usb30532.c 15929 15930USB TYPEC CLASS 15931M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15932L: linux-usb@vger.kernel.org 15933S: Maintained 15934F: Documentation/ABI/testing/sysfs-class-typec 15935F: Documentation/driver-api/usb/typec.rst 15936F: drivers/usb/typec/ 15937F: include/linux/usb/typec.h 15938 15939USB TYPEC BUS FOR ALTERNATE MODES 15940M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15941L: linux-usb@vger.kernel.org 15942S: Maintained 15943F: Documentation/ABI/testing/sysfs-bus-typec 15944F: Documentation/driver-api/usb/typec_bus.rst 15945F: drivers/usb/typec/altmodes/ 15946F: include/linux/usb/typec_altmode.h 15947 15948USB TYPEC PORT CONTROLLER DRIVERS 15949M: Guenter Roeck <linux@roeck-us.net> 15950L: linux-usb@vger.kernel.org 15951S: Maintained 15952F: drivers/usb/typec/tcpm/ 15953 15954USB UHCI DRIVER 15955M: Alan Stern <stern@rowland.harvard.edu> 15956L: linux-usb@vger.kernel.org 15957S: Maintained 15958F: drivers/usb/host/uhci* 15959 15960USB VIDEO CLASS 15961M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15962L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15963L: linux-media@vger.kernel.org 15964T: git git://linuxtv.org/media_tree.git 15965W: http://www.ideasonboard.org/uvc/ 15966S: Maintained 15967F: drivers/media/usb/uvc/ 15968F: include/uapi/linux/uvcvideo.h 15969 15970USB VISION DRIVER 15971M: Hans Verkuil <hverkuil@xs4all.nl> 15972L: linux-media@vger.kernel.org 15973T: git git://linuxtv.org/media_tree.git 15974W: https://linuxtv.org 15975S: Odd Fixes 15976F: drivers/media/usb/usbvision/ 15977 15978USB WEBCAM GADGET 15979M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15980L: linux-usb@vger.kernel.org 15981S: Maintained 15982F: drivers/usb/gadget/function/*uvc* 15983F: drivers/usb/gadget/legacy/webcam.c 15984F: include/uapi/linux/usb/g_uvc.h 15985 15986USB WIRELESS RNDIS DRIVER (rndis_wlan) 15987M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15988L: linux-wireless@vger.kernel.org 15989S: Maintained 15990F: drivers/net/wireless/rndis_wlan.c 15991 15992USB XHCI DRIVER 15993M: Mathias Nyman <mathias.nyman@intel.com> 15994L: linux-usb@vger.kernel.org 15995S: Supported 15996F: drivers/usb/host/xhci* 15997F: drivers/usb/host/pci-quirks* 15998 15999USB ZD1201 DRIVER 16000L: linux-wireless@vger.kernel.org 16001W: http://linux-lc100020.sourceforge.net 16002S: Orphan 16003F: drivers/net/wireless/zydas/zd1201.* 16004 16005USB ZR364XX DRIVER 16006M: Antoine Jacquet <royale@zerezo.com> 16007L: linux-usb@vger.kernel.org 16008L: linux-media@vger.kernel.org 16009T: git git://linuxtv.org/media_tree.git 16010W: http://royale.zerezo.com/zr364xx/ 16011S: Maintained 16012F: Documentation/media/v4l-drivers/zr364xx* 16013F: drivers/media/usb/zr364xx/ 16014 16015USER-MODE LINUX (UML) 16016M: Jeff Dike <jdike@addtoit.com> 16017M: Richard Weinberger <richard@nod.at> 16018M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16019L: linux-um@lists.infradead.org 16020W: http://user-mode-linux.sourceforge.net 16021Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16022T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16023S: Maintained 16024F: Documentation/virtual/uml/ 16025F: arch/um/ 16026F: arch/x86/um/ 16027F: fs/hostfs/ 16028 16029USERSPACE COPYIN/COPYOUT (UIOVEC) 16030M: Alexander Viro <viro@zeniv.linux.org.uk> 16031S: Maintained 16032F: lib/iov_iter.c 16033F: include/linux/uio.h 16034 16035USERSPACE DMA BUFFER DRIVER 16036M: Gerd Hoffmann <kraxel@redhat.com> 16037S: Maintained 16038L: dri-devel@lists.freedesktop.org 16039F: drivers/dma-buf/udmabuf.c 16040F: include/uapi/linux/udmabuf.h 16041T: git git://anongit.freedesktop.org/drm/drm-misc 16042 16043USERSPACE I/O (UIO) 16044M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16045S: Maintained 16046T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16047F: Documentation/driver-api/uio-howto.rst 16048F: drivers/uio/ 16049F: include/linux/uio_driver.h 16050 16051UTIL-LINUX PACKAGE 16052M: Karel Zak <kzak@redhat.com> 16053L: util-linux@vger.kernel.org 16054W: http://en.wikipedia.org/wiki/Util-linux 16055T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16056S: Maintained 16057 16058UUID HELPERS 16059M: Christoph Hellwig <hch@lst.de> 16060R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16061L: linux-kernel@vger.kernel.org 16062T: git git://git.infradead.org/users/hch/uuid.git 16063F: lib/uuid.c 16064F: lib/test_uuid.c 16065F: include/linux/uuid.h 16066F: include/uapi/linux/uuid.h 16067S: Maintained 16068 16069UVESAFB DRIVER 16070M: Michal Januszewski <spock@gentoo.org> 16071L: linux-fbdev@vger.kernel.org 16072W: https://github.com/mjanusz/v86d 16073S: Maintained 16074F: Documentation/fb/uvesafb.txt 16075F: drivers/video/fbdev/uvesafb.* 16076 16077VF610 NAND DRIVER 16078M: Stefan Agner <stefan@agner.ch> 16079L: linux-mtd@lists.infradead.org 16080S: Supported 16081F: drivers/mtd/nand/raw/vf610_nfc.c 16082 16083VFAT/FAT/MSDOS FILESYSTEM 16084M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16085S: Maintained 16086F: Documentation/filesystems/vfat.txt 16087F: fs/fat/ 16088 16089VFIO DRIVER 16090M: Alex Williamson <alex.williamson@redhat.com> 16091L: kvm@vger.kernel.org 16092T: git git://github.com/awilliam/linux-vfio.git 16093S: Maintained 16094F: Documentation/vfio.txt 16095F: drivers/vfio/ 16096F: include/linux/vfio.h 16097F: include/uapi/linux/vfio.h 16098 16099VFIO MEDIATED DEVICE DRIVERS 16100M: Kirti Wankhede <kwankhede@nvidia.com> 16101L: kvm@vger.kernel.org 16102S: Maintained 16103F: Documentation/vfio-mediated-device.txt 16104F: drivers/vfio/mdev/ 16105F: include/linux/mdev.h 16106F: samples/vfio-mdev/ 16107 16108VFIO PLATFORM DRIVER 16109M: Eric Auger <eric.auger@redhat.com> 16110L: kvm@vger.kernel.org 16111S: Maintained 16112F: drivers/vfio/platform/ 16113 16114VGA_SWITCHEROO 16115R: Lukas Wunner <lukas@wunner.de> 16116S: Maintained 16117F: Documentation/gpu/vga-switcheroo.rst 16118F: drivers/gpu/vga/vga_switcheroo.c 16119F: include/linux/vga_switcheroo.h 16120T: git git://anongit.freedesktop.org/drm/drm-misc 16121 16122VIA RHINE NETWORK DRIVER 16123S: Orphan 16124F: drivers/net/ethernet/via/via-rhine.c 16125 16126VIA SD/MMC CARD CONTROLLER DRIVER 16127M: Bruce Chang <brucechang@via.com.tw> 16128M: Harald Welte <HaraldWelte@viatech.com> 16129S: Maintained 16130F: drivers/mmc/host/via-sdmmc.c 16131 16132VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16133M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16134L: linux-fbdev@vger.kernel.org 16135S: Maintained 16136F: include/linux/via-core.h 16137F: include/linux/via-gpio.h 16138F: include/linux/via_i2c.h 16139F: drivers/video/fbdev/via/ 16140 16141VIA VELOCITY NETWORK DRIVER 16142M: Francois Romieu <romieu@fr.zoreil.com> 16143L: netdev@vger.kernel.org 16144S: Maintained 16145F: drivers/net/ethernet/via/via-velocity.* 16146 16147VICODEC VIRTUAL CODEC DRIVER 16148M: Hans Verkuil <hans.verkuil@cisco.com> 16149L: linux-media@vger.kernel.org 16150T: git git://linuxtv.org/media_tree.git 16151W: https://linuxtv.org 16152S: Maintained 16153F: drivers/media/platform/vicodec/* 16154 16155VIDEO MULTIPLEXER DRIVER 16156M: Philipp Zabel <p.zabel@pengutronix.de> 16157L: linux-media@vger.kernel.org 16158S: Maintained 16159F: drivers/media/platform/video-mux.c 16160 16161VIDEO I2C POLLING DRIVER 16162M: Matt Ranostay <matt.ranostay@konsulko.com> 16163L: linux-media@vger.kernel.org 16164S: Maintained 16165F: drivers/media/i2c/video-i2c.c 16166 16167VIDEOBUF2 FRAMEWORK 16168M: Pawel Osciak <pawel@osciak.com> 16169M: Marek Szyprowski <m.szyprowski@samsung.com> 16170M: Kyungmin Park <kyungmin.park@samsung.com> 16171L: linux-media@vger.kernel.org 16172S: Maintained 16173F: drivers/media/common/videobuf2/* 16174F: include/media/videobuf2-* 16175 16176VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16177M: Helen Koike <helen.koike@collabora.com> 16178L: linux-media@vger.kernel.org 16179T: git git://linuxtv.org/media_tree.git 16180W: https://linuxtv.org 16181S: Maintained 16182F: drivers/media/platform/vimc/* 16183 16184VIRT LIB 16185M: Alex Williamson <alex.williamson@redhat.com> 16186M: Paolo Bonzini <pbonzini@redhat.com> 16187L: kvm@vger.kernel.org 16188S: Supported 16189F: virt/lib/ 16190 16191VIRTIO AND VHOST VSOCK DRIVER 16192M: Stefan Hajnoczi <stefanha@redhat.com> 16193L: kvm@vger.kernel.org 16194L: virtualization@lists.linux-foundation.org 16195L: netdev@vger.kernel.org 16196S: Maintained 16197F: include/linux/virtio_vsock.h 16198F: include/uapi/linux/virtio_vsock.h 16199F: include/uapi/linux/vsockmon.h 16200F: include/uapi/linux/vm_sockets_diag.h 16201F: net/vmw_vsock/diag.c 16202F: net/vmw_vsock/af_vsock_tap.c 16203F: net/vmw_vsock/virtio_transport_common.c 16204F: net/vmw_vsock/virtio_transport.c 16205F: drivers/net/vsockmon.c 16206F: drivers/vhost/vsock.c 16207F: tools/testing/vsock/ 16208 16209VIRTIO CONSOLE DRIVER 16210M: Amit Shah <amit@kernel.org> 16211L: virtualization@lists.linux-foundation.org 16212S: Maintained 16213F: drivers/char/virtio_console.c 16214F: include/linux/virtio_console.h 16215F: include/uapi/linux/virtio_console.h 16216 16217VIRTIO CORE, NET AND BLOCK DRIVERS 16218M: "Michael S. Tsirkin" <mst@redhat.com> 16219M: Jason Wang <jasowang@redhat.com> 16220L: virtualization@lists.linux-foundation.org 16221S: Maintained 16222F: Documentation/devicetree/bindings/virtio/ 16223F: drivers/virtio/ 16224F: tools/virtio/ 16225F: drivers/net/virtio_net.c 16226F: drivers/block/virtio_blk.c 16227F: include/linux/virtio*.h 16228F: include/uapi/linux/virtio_*.h 16229F: drivers/crypto/virtio/ 16230F: mm/balloon_compaction.c 16231 16232VIRTIO CRYPTO DRIVER 16233M: Gonglei <arei.gonglei@huawei.com> 16234L: virtualization@lists.linux-foundation.org 16235L: linux-crypto@vger.kernel.org 16236S: Maintained 16237F: drivers/crypto/virtio/ 16238F: include/uapi/linux/virtio_crypto.h 16239 16240VIRTIO DRIVERS FOR S390 16241M: Cornelia Huck <cohuck@redhat.com> 16242M: Halil Pasic <pasic@linux.ibm.com> 16243L: linux-s390@vger.kernel.org 16244L: virtualization@lists.linux-foundation.org 16245L: kvm@vger.kernel.org 16246S: Supported 16247F: drivers/s390/virtio/ 16248F: arch/s390/include/uapi/asm/virtio-ccw.h 16249 16250VIRTIO GPU DRIVER 16251M: David Airlie <airlied@linux.ie> 16252M: Gerd Hoffmann <kraxel@redhat.com> 16253L: dri-devel@lists.freedesktop.org 16254L: virtualization@lists.linux-foundation.org 16255T: git git://anongit.freedesktop.org/drm/drm-misc 16256S: Maintained 16257F: drivers/gpu/drm/virtio/ 16258F: include/uapi/linux/virtio_gpu.h 16259 16260VIRTIO HOST (VHOST) 16261M: "Michael S. Tsirkin" <mst@redhat.com> 16262M: Jason Wang <jasowang@redhat.com> 16263L: kvm@vger.kernel.org 16264L: virtualization@lists.linux-foundation.org 16265L: netdev@vger.kernel.org 16266T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16267S: Maintained 16268F: drivers/vhost/ 16269F: include/uapi/linux/vhost.h 16270 16271VIRTIO INPUT DRIVER 16272M: Gerd Hoffmann <kraxel@redhat.com> 16273S: Maintained 16274F: drivers/virtio/virtio_input.c 16275F: include/uapi/linux/virtio_input.h 16276 16277VIRTUAL BOX GUEST DEVICE DRIVER 16278M: Hans de Goede <hdegoede@redhat.com> 16279M: Arnd Bergmann <arnd@arndb.de> 16280M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16281S: Maintained 16282F: include/linux/vbox_utils.h 16283F: include/uapi/linux/vbox*.h 16284F: drivers/virt/vboxguest/ 16285 16286VIRTUAL SERIO DEVICE DRIVER 16287M: Stephen Chandler Paul <thatslyude@gmail.com> 16288S: Maintained 16289F: drivers/input/serio/userio.c 16290F: include/uapi/linux/userio.h 16291 16292VIVID VIRTUAL VIDEO DRIVER 16293M: Hans Verkuil <hverkuil@xs4all.nl> 16294L: linux-media@vger.kernel.org 16295T: git git://linuxtv.org/media_tree.git 16296W: https://linuxtv.org 16297S: Maintained 16298F: drivers/media/platform/vivid/* 16299 16300VLYNQ BUS 16301M: Florian Fainelli <f.fainelli@gmail.com> 16302L: openwrt-devel@lists.openwrt.org (subscribers-only) 16303S: Maintained 16304F: drivers/vlynq/vlynq.c 16305F: include/linux/vlynq.h 16306 16307VME SUBSYSTEM 16308M: Martyn Welch <martyn@welchs.me.uk> 16309M: Manohar Vanga <manohar.vanga@gmail.com> 16310M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16311L: devel@driverdev.osuosl.org 16312S: Maintained 16313T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16314F: Documentation/driver-api/vme.rst 16315F: drivers/staging/vme/ 16316F: drivers/vme/ 16317F: include/linux/vme* 16318 16319VMWARE BALLOON DRIVER 16320M: Julien Freche <jfreche@vmware.com> 16321M: Nadav Amit <namit@vmware.com> 16322M: "VMware, Inc." <pv-drivers@vmware.com> 16323L: linux-kernel@vger.kernel.org 16324S: Maintained 16325F: drivers/misc/vmw_balloon.c 16326 16327VMWARE HYPERVISOR INTERFACE 16328M: Alok Kataria <akataria@vmware.com> 16329L: virtualization@lists.linux-foundation.org 16330S: Supported 16331F: arch/x86/kernel/cpu/vmware.c 16332 16333VMWARE PVRDMA DRIVER 16334M: Adit Ranadive <aditr@vmware.com> 16335M: VMware PV-Drivers <pv-drivers@vmware.com> 16336L: linux-rdma@vger.kernel.org 16337S: Maintained 16338F: drivers/infiniband/hw/vmw_pvrdma/ 16339 16340VMware PVSCSI driver 16341M: Jim Gill <jgill@vmware.com> 16342M: VMware PV-Drivers <pv-drivers@vmware.com> 16343L: linux-scsi@vger.kernel.org 16344S: Maintained 16345F: drivers/scsi/vmw_pvscsi.c 16346F: drivers/scsi/vmw_pvscsi.h 16347 16348VMWARE VMMOUSE SUBDRIVER 16349M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16350M: "VMware, Inc." <pv-drivers@vmware.com> 16351L: linux-input@vger.kernel.org 16352S: Maintained 16353F: drivers/input/mouse/vmmouse.c 16354F: drivers/input/mouse/vmmouse.h 16355 16356VMWARE VMXNET3 ETHERNET DRIVER 16357M: Ronak Doshi <doshir@vmware.com> 16358M: "VMware, Inc." <pv-drivers@vmware.com> 16359L: netdev@vger.kernel.org 16360S: Maintained 16361F: drivers/net/vmxnet3/ 16362 16363VOCORE VOCORE2 BOARD 16364M: Harvey Hunt <harveyhuntnexus@gmail.com> 16365L: linux-mips@vger.kernel.org 16366S: Maintained 16367F: arch/mips/boot/dts/ralink/vocore2.dts 16368 16369VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16370M: Liam Girdwood <lgirdwood@gmail.com> 16371M: Mark Brown <broonie@kernel.org> 16372L: linux-kernel@vger.kernel.org 16373W: http://www.slimlogic.co.uk/?p=48 16374T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16375S: Supported 16376F: Documentation/devicetree/bindings/regulator/ 16377F: Documentation/power/regulator/ 16378F: drivers/regulator/ 16379F: include/dt-bindings/regulator/ 16380F: include/linux/regulator/ 16381 16382VRF 16383M: David Ahern <dsa@cumulusnetworks.com> 16384M: Shrijeet Mukherjee <shrijeet@gmail.com> 16385L: netdev@vger.kernel.org 16386S: Maintained 16387F: drivers/net/vrf.c 16388F: Documentation/networking/vrf.txt 16389 16390VT1211 HARDWARE MONITOR DRIVER 16391M: Juerg Haefliger <juergh@gmail.com> 16392L: linux-hwmon@vger.kernel.org 16393S: Maintained 16394F: Documentation/hwmon/vt1211 16395F: drivers/hwmon/vt1211.c 16396 16397VT8231 HARDWARE MONITOR DRIVER 16398M: Roger Lucas <vt8231@hiddenengine.co.uk> 16399L: linux-hwmon@vger.kernel.org 16400S: Maintained 16401F: drivers/hwmon/vt8231.c 16402 16403VUB300 USB to SDIO/SD/MMC bridge chip 16404M: Tony Olech <tony.olech@elandigitalsystems.com> 16405L: linux-mmc@vger.kernel.org 16406L: linux-usb@vger.kernel.org 16407S: Supported 16408F: drivers/mmc/host/vub300.c 16409 16410W1 DALLAS'S 1-WIRE BUS 16411M: Evgeniy Polyakov <zbr@ioremap.net> 16412S: Maintained 16413F: Documentation/devicetree/bindings/w1/ 16414F: Documentation/w1/ 16415F: drivers/w1/ 16416F: include/linux/w1.h 16417 16418W83791D HARDWARE MONITORING DRIVER 16419M: Marc Hulsman <m.hulsman@tudelft.nl> 16420L: linux-hwmon@vger.kernel.org 16421S: Maintained 16422F: Documentation/hwmon/w83791d 16423F: drivers/hwmon/w83791d.c 16424 16425W83793 HARDWARE MONITORING DRIVER 16426M: Rudolf Marek <r.marek@assembler.cz> 16427L: linux-hwmon@vger.kernel.org 16428S: Maintained 16429F: Documentation/hwmon/w83793 16430F: drivers/hwmon/w83793.c 16431 16432W83795 HARDWARE MONITORING DRIVER 16433M: Jean Delvare <jdelvare@suse.com> 16434L: linux-hwmon@vger.kernel.org 16435S: Maintained 16436F: drivers/hwmon/w83795.c 16437 16438W83L51xD SD/MMC CARD INTERFACE DRIVER 16439M: Pierre Ossman <pierre@ossman.eu> 16440S: Maintained 16441F: drivers/mmc/host/wbsd.* 16442 16443WACOM PROTOCOL 4 SERIAL TABLETS 16444M: Julian Squires <julian@cipht.net> 16445M: Hans de Goede <hdegoede@redhat.com> 16446L: linux-input@vger.kernel.org 16447S: Maintained 16448F: drivers/input/tablet/wacom_serial4.c 16449 16450WATCHDOG DEVICE DRIVERS 16451M: Wim Van Sebroeck <wim@linux-watchdog.org> 16452M: Guenter Roeck <linux@roeck-us.net> 16453L: linux-watchdog@vger.kernel.org 16454W: http://www.linux-watchdog.org/ 16455T: git git://www.linux-watchdog.org/linux-watchdog.git 16456S: Maintained 16457F: Documentation/devicetree/bindings/watchdog/ 16458F: Documentation/watchdog/ 16459F: drivers/watchdog/ 16460F: include/linux/watchdog.h 16461F: include/uapi/linux/watchdog.h 16462 16463WHISKEYCOVE PMIC GPIO DRIVER 16464M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16465L: linux-gpio@vger.kernel.org 16466S: Maintained 16467F: drivers/gpio/gpio-wcove.c 16468 16469WIIMOTE HID DRIVER 16470M: David Herrmann <dh.herrmann@googlemail.com> 16471L: linux-input@vger.kernel.org 16472S: Maintained 16473F: drivers/hid/hid-wiimote* 16474 16475WILOCITY WIL6210 WIRELESS DRIVER 16476M: Maya Erez <merez@codeaurora.org> 16477L: linux-wireless@vger.kernel.org 16478L: wil6210@qti.qualcomm.com 16479S: Supported 16480W: http://wireless.kernel.org/en/users/Drivers/wil6210 16481F: drivers/net/wireless/ath/wil6210/ 16482 16483WIMAX STACK 16484M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16485M: linux-wimax@intel.com 16486L: wimax@linuxwimax.org (subscribers-only) 16487S: Supported 16488W: http://linuxwimax.org 16489F: Documentation/wimax/README.wimax 16490F: include/linux/wimax/debug.h 16491F: include/net/wimax.h 16492F: include/uapi/linux/wimax.h 16493F: net/wimax/ 16494 16495WINBOND CIR DRIVER 16496M: David Härdeman <david@hardeman.nu> 16497S: Maintained 16498F: drivers/media/rc/winbond-cir.c 16499 16500WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16501M: William Breathitt Gray <vilhelm.gray@gmail.com> 16502L: linux-watchdog@vger.kernel.org 16503S: Maintained 16504F: drivers/watchdog/ebc-c384_wdt.c 16505 16506WINSYSTEMS WS16C48 GPIO DRIVER 16507M: William Breathitt Gray <vilhelm.gray@gmail.com> 16508L: linux-gpio@vger.kernel.org 16509S: Maintained 16510F: drivers/gpio/gpio-ws16c48.c 16511 16512WISTRON LAPTOP BUTTON DRIVER 16513M: Miloslav Trmac <mitr@volny.cz> 16514S: Maintained 16515F: drivers/input/misc/wistron_btns.c 16516 16517WL3501 WIRELESS PCMCIA CARD DRIVER 16518L: linux-wireless@vger.kernel.org 16519S: Odd fixes 16520F: drivers/net/wireless/wl3501* 16521 16522WOLFSON MICROELECTRONICS DRIVERS 16523L: patches@opensource.cirrus.com 16524T: git https://github.com/CirrusLogic/linux-drivers.git 16525W: https://github.com/CirrusLogic/linux-drivers/wiki 16526S: Supported 16527F: Documentation/hwmon/wm83?? 16528F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16529F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16530F: Documentation/devicetree/bindings/mfd/arizona.txt 16531F: Documentation/devicetree/bindings/mfd/wm831x.txt 16532F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16533F: arch/arm/mach-s3c64xx/mach-crag6410* 16534F: drivers/clk/clk-wm83*.c 16535F: drivers/extcon/extcon-arizona.c 16536F: drivers/leds/leds-wm83*.c 16537F: drivers/gpio/gpio-*wm*.c 16538F: drivers/gpio/gpio-arizona.c 16539F: drivers/hwmon/wm83??-hwmon.c 16540F: drivers/input/misc/wm831x-on.c 16541F: drivers/input/touchscreen/wm831x-ts.c 16542F: drivers/input/touchscreen/wm97*.c 16543F: drivers/mfd/arizona* 16544F: drivers/mfd/wm*.c 16545F: drivers/mfd/cs47l24* 16546F: drivers/power/supply/wm83*.c 16547F: drivers/rtc/rtc-wm83*.c 16548F: drivers/regulator/wm8*.c 16549F: drivers/regulator/arizona* 16550F: drivers/video/backlight/wm83*_bl.c 16551F: drivers/watchdog/wm83*_wdt.c 16552F: include/linux/mfd/arizona/ 16553F: include/linux/mfd/wm831x/ 16554F: include/linux/mfd/wm8350/ 16555F: include/linux/mfd/wm8400* 16556F: include/linux/regulator/arizona* 16557F: include/linux/wm97xx.h 16558F: include/sound/wm????.h 16559F: sound/soc/codecs/arizona.? 16560F: sound/soc/codecs/wm* 16561F: sound/soc/codecs/cs47l24* 16562 16563WORKQUEUE 16564M: Tejun Heo <tj@kernel.org> 16565R: Lai Jiangshan <jiangshanlai@gmail.com> 16566T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16567S: Maintained 16568F: include/linux/workqueue.h 16569F: kernel/workqueue.c 16570F: Documentation/core-api/workqueue.rst 16571 16572X-POWERS AXP288 PMIC DRIVERS 16573M: Hans de Goede <hdegoede@redhat.com> 16574S: Maintained 16575N: axp288 16576F: drivers/acpi/pmic/intel_pmic_xpower.c 16577 16578X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16579M: Chen-Yu Tsai <wens@csie.org> 16580L: linux-kernel@vger.kernel.org 16581S: Maintained 16582N: axp[128] 16583 16584X.25 NETWORK LAYER 16585M: Andrew Hendry <andrew.hendry@gmail.com> 16586L: linux-x25@vger.kernel.org 16587S: Odd Fixes 16588F: Documentation/networking/x25* 16589F: include/net/x25* 16590F: net/x25/ 16591 16592X86 ARCHITECTURE (32-BIT AND 64-BIT) 16593M: Thomas Gleixner <tglx@linutronix.de> 16594M: Ingo Molnar <mingo@redhat.com> 16595M: Borislav Petkov <bp@alien8.de> 16596R: "H. Peter Anvin" <hpa@zytor.com> 16597M: x86@kernel.org 16598L: linux-kernel@vger.kernel.org 16599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16600S: Maintained 16601F: Documentation/devicetree/bindings/x86/ 16602F: Documentation/x86/ 16603F: arch/x86/ 16604 16605X86 ENTRY CODE 16606M: Andy Lutomirski <luto@kernel.org> 16607L: linux-kernel@vger.kernel.org 16608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16609S: Maintained 16610F: arch/x86/entry/ 16611 16612X86 MCE INFRASTRUCTURE 16613M: Tony Luck <tony.luck@intel.com> 16614M: Borislav Petkov <bp@alien8.de> 16615L: linux-edac@vger.kernel.org 16616S: Maintained 16617F: arch/x86/kernel/cpu/mcheck/* 16618 16619X86 MICROCODE UPDATE SUPPORT 16620M: Borislav Petkov <bp@alien8.de> 16621S: Maintained 16622F: arch/x86/kernel/cpu/microcode/* 16623 16624X86 MM 16625M: Dave Hansen <dave.hansen@linux.intel.com> 16626M: Andy Lutomirski <luto@kernel.org> 16627M: Peter Zijlstra <peterz@infradead.org> 16628L: linux-kernel@vger.kernel.org 16629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16630S: Maintained 16631F: arch/x86/mm/ 16632 16633X86 PLATFORM DRIVERS 16634M: Darren Hart <dvhart@infradead.org> 16635M: Andy Shevchenko <andy@infradead.org> 16636L: platform-driver-x86@vger.kernel.org 16637T: git git://git.infradead.org/linux-platform-drivers-x86.git 16638S: Maintained 16639F: drivers/platform/x86/ 16640F: drivers/platform/olpc/ 16641 16642X86 VDSO 16643M: Andy Lutomirski <luto@kernel.org> 16644L: linux-kernel@vger.kernel.org 16645T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16646S: Maintained 16647F: arch/x86/entry/vdso/ 16648 16649XARRAY 16650M: Matthew Wilcox <willy@infradead.org> 16651L: linux-fsdevel@vger.kernel.org 16652S: Supported 16653F: Documentation/core-api/xarray.rst 16654F: lib/idr.c 16655F: lib/xarray.c 16656F: include/linux/idr.h 16657F: include/linux/xarray.h 16658F: tools/testing/radix-tree 16659 16660XBOX DVD IR REMOTE 16661M: Benjamin Valentin <benpicco@googlemail.com> 16662S: Maintained 16663F: drivers/media/rc/xbox_remote.c 16664F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16665 16666XC2028/3028 TUNER DRIVER 16667M: Mauro Carvalho Chehab <mchehab@kernel.org> 16668L: linux-media@vger.kernel.org 16669W: https://linuxtv.org 16670T: git git://linuxtv.org/media_tree.git 16671S: Maintained 16672F: drivers/media/tuners/tuner-xc2028.* 16673 16674XDP SOCKETS (AF_XDP) 16675M: Björn Töpel <bjorn.topel@intel.com> 16676M: Magnus Karlsson <magnus.karlsson@intel.com> 16677L: netdev@vger.kernel.org 16678S: Maintained 16679F: kernel/bpf/xskmap.c 16680F: net/xdp/ 16681 16682XEN BLOCK SUBSYSTEM 16683M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16684M: Roger Pau Monné <roger.pau@citrix.com> 16685L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16686S: Supported 16687F: drivers/block/xen-blkback/* 16688F: drivers/block/xen* 16689 16690XEN HYPERVISOR ARM 16691M: Stefano Stabellini <sstabellini@kernel.org> 16692L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16693S: Maintained 16694F: arch/arm/xen/ 16695F: arch/arm/include/asm/xen/ 16696 16697XEN HYPERVISOR ARM64 16698M: Stefano Stabellini <sstabellini@kernel.org> 16699L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16700S: Maintained 16701F: arch/arm64/xen/ 16702F: arch/arm64/include/asm/xen/ 16703 16704XEN HYPERVISOR INTERFACE 16705M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16706M: Juergen Gross <jgross@suse.com> 16707R: Stefano Stabellini <sstabellini@kernel.org> 16708L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16709T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16710S: Supported 16711F: arch/x86/xen/ 16712F: arch/x86/platform/pvh/ 16713F: drivers/*/xen-*front.c 16714F: drivers/xen/ 16715F: arch/x86/include/asm/xen/ 16716F: arch/x86/include/asm/pvclock-abi.h 16717F: include/xen/ 16718F: include/uapi/xen/ 16719F: Documentation/ABI/stable/sysfs-hypervisor-xen 16720F: Documentation/ABI/testing/sysfs-hypervisor-xen 16721 16722XEN NETWORK BACKEND DRIVER 16723M: Wei Liu <wei.liu2@citrix.com> 16724M: Paul Durrant <paul.durrant@citrix.com> 16725L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16726L: netdev@vger.kernel.org 16727S: Supported 16728F: drivers/net/xen-netback/* 16729 16730XEN PCI SUBSYSTEM 16731M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16732L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16733S: Supported 16734F: arch/x86/pci/*xen* 16735F: drivers/pci/*xen* 16736 16737XEN PVSCSI DRIVERS 16738M: Juergen Gross <jgross@suse.com> 16739L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16740L: linux-scsi@vger.kernel.org 16741S: Supported 16742F: drivers/scsi/xen-scsifront.c 16743F: drivers/xen/xen-scsiback.c 16744F: include/xen/interface/io/vscsiif.h 16745 16746XEN SWIOTLB SUBSYSTEM 16747M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16748L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16749L: iommu@lists.linux-foundation.org 16750S: Supported 16751F: arch/x86/xen/*swiotlb* 16752F: drivers/xen/*swiotlb* 16753 16754XEN SOUND FRONTEND DRIVER 16755M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16756L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16757L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16758S: Supported 16759F: sound/xen/* 16760 16761XFS FILESYSTEM 16762M: Darrick J. Wong <darrick.wong@oracle.com> 16763M: linux-xfs@vger.kernel.org 16764L: linux-xfs@vger.kernel.org 16765W: http://xfs.org/ 16766T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16767S: Supported 16768F: Documentation/filesystems/xfs.txt 16769F: fs/xfs/ 16770 16771XILINX AXI ETHERNET DRIVER 16772M: Anirudha Sarangi <anirudh@xilinx.com> 16773M: John Linn <John.Linn@xilinx.com> 16774S: Maintained 16775F: drivers/net/ethernet/xilinx/xilinx_axienet* 16776 16777XILINX UARTLITE SERIAL DRIVER 16778M: Peter Korsgaard <jacmet@sunsite.dk> 16779L: linux-serial@vger.kernel.org 16780S: Maintained 16781F: drivers/tty/serial/uartlite.c 16782 16783XILINX VIDEO IP CORES 16784M: Hyun Kwon <hyun.kwon@xilinx.com> 16785M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16786L: linux-media@vger.kernel.org 16787T: git git://linuxtv.org/media_tree.git 16788S: Supported 16789F: Documentation/devicetree/bindings/media/xilinx/ 16790F: drivers/media/platform/xilinx/ 16791F: include/uapi/linux/xilinx-v4l2-controls.h 16792 16793XILLYBUS DRIVER 16794M: Eli Billauer <eli.billauer@gmail.com> 16795L: linux-kernel@vger.kernel.org 16796S: Supported 16797F: drivers/char/xillybus/ 16798 16799XLP9XX I2C DRIVER 16800M: George Cherian <george.cherian@cavium.com> 16801M: Jan Glauber <jglauber@cavium.com> 16802L: linux-i2c@vger.kernel.org 16803W: http://www.cavium.com 16804S: Supported 16805F: drivers/i2c/busses/i2c-xlp9xx.c 16806 16807XRA1403 GPIO EXPANDER 16808M: Nandor Han <nandor.han@ge.com> 16809M: Semi Malinen <semi.malinen@ge.com> 16810L: linux-gpio@vger.kernel.org 16811S: Maintained 16812F: drivers/gpio/gpio-xra1403.c 16813F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16814 16815XTENSA XTFPGA PLATFORM SUPPORT 16816M: Max Filippov <jcmvbkbc@gmail.com> 16817L: linux-xtensa@linux-xtensa.org 16818S: Maintained 16819F: drivers/spi/spi-xtensa-xtfpga.c 16820F: sound/soc/xtensa/xtfpga-i2s.c 16821 16822YAM DRIVER FOR AX.25 16823M: Jean-Paul Roubelat <jpr@f6fbb.org> 16824L: linux-hams@vger.kernel.org 16825S: Maintained 16826F: drivers/net/hamradio/yam* 16827F: include/linux/yam.h 16828 16829YAMA SECURITY MODULE 16830M: Kees Cook <keescook@chromium.org> 16831T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16832S: Supported 16833F: security/yama/ 16834F: Documentation/admin-guide/LSM/Yama.rst 16835 16836YEALINK PHONE DRIVER 16837M: Henk Vergonet <Henk.Vergonet@gmail.com> 16838L: usbb2k-api-dev@nongnu.org 16839S: Maintained 16840F: Documentation/input/devices/yealink.rst 16841F: drivers/input/misc/yealink.* 16842 16843Z8530 DRIVER FOR AX.25 16844M: Joerg Reuter <jreuter@yaina.de> 16845W: http://yaina.de/jreuter/ 16846W: http://www.qsl.net/dl1bke/ 16847L: linux-hams@vger.kernel.org 16848S: Maintained 16849F: Documentation/networking/z8530drv.txt 16850F: drivers/net/hamradio/*scc.c 16851F: drivers/net/hamradio/z8530.h 16852 16853ZBUD COMPRESSED PAGE ALLOCATOR 16854M: Seth Jennings <sjenning@redhat.com> 16855M: Dan Streetman <ddstreet@ieee.org> 16856L: linux-mm@kvack.org 16857S: Maintained 16858F: mm/zbud.c 16859F: include/linux/zbud.h 16860 16861ZD1211RW WIRELESS DRIVER 16862M: Daniel Drake <dsd@gentoo.org> 16863M: Ulrich Kunitz <kune@deine-taler.de> 16864W: http://zd1211.ath.cx/wiki/DriverRewrite 16865L: linux-wireless@vger.kernel.org 16866L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16867S: Maintained 16868F: drivers/net/wireless/zydas/zd1211rw/ 16869 16870ZD1301 MEDIA DRIVER 16871M: Antti Palosaari <crope@iki.fi> 16872L: linux-media@vger.kernel.org 16873W: https://linuxtv.org/ 16874W: http://palosaari.fi/linux/ 16875Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16876S: Maintained 16877F: drivers/media/usb/dvb-usb-v2/zd1301* 16878 16879ZD1301_DEMOD MEDIA DRIVER 16880M: Antti Palosaari <crope@iki.fi> 16881L: linux-media@vger.kernel.org 16882W: https://linuxtv.org/ 16883W: http://palosaari.fi/linux/ 16884Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16885S: Maintained 16886F: drivers/media/dvb-frontends/zd1301_demod* 16887 16888ZPOOL COMPRESSED PAGE STORAGE API 16889M: Dan Streetman <ddstreet@ieee.org> 16890L: linux-mm@kvack.org 16891S: Maintained 16892F: mm/zpool.c 16893F: include/linux/zpool.h 16894 16895ZR36067 VIDEO FOR LINUX DRIVER 16896L: mjpeg-users@lists.sourceforge.net 16897L: linux-media@vger.kernel.org 16898W: http://mjpeg.sourceforge.net/driver-zoran/ 16899T: hg https://linuxtv.org/hg/v4l-dvb 16900S: Odd Fixes 16901F: drivers/staging/media/zoran/ 16902 16903ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16904M: Minchan Kim <minchan@kernel.org> 16905M: Nitin Gupta <ngupta@vflare.org> 16906R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16907L: linux-kernel@vger.kernel.org 16908S: Maintained 16909F: drivers/block/zram/ 16910F: Documentation/blockdev/zram.txt 16911 16912ZS DECSTATION Z85C30 SERIAL DRIVER 16913M: "Maciej W. Rozycki" <macro@linux-mips.org> 16914S: Maintained 16915F: drivers/tty/serial/zs.* 16916 16917ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16918M: Minchan Kim <minchan@kernel.org> 16919M: Nitin Gupta <ngupta@vflare.org> 16920R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16921L: linux-mm@kvack.org 16922S: Maintained 16923F: mm/zsmalloc.c 16924F: include/linux/zsmalloc.h 16925F: Documentation/vm/zsmalloc.rst 16926 16927ZSWAP COMPRESSED SWAP CACHING 16928M: Seth Jennings <sjenning@redhat.com> 16929M: Dan Streetman <ddstreet@ieee.org> 16930L: linux-mm@kvack.org 16931S: Maintained 16932F: mm/zswap.c 16933 16934THE REST 16935M: Linus Torvalds <torvalds@linux-foundation.org> 16936L: linux-kernel@vger.kernel.org 16937Q: http://patchwork.kernel.org/project/LKML/list/ 16938T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16939S: Buried alive in reporters 16940F: * 16941F: */ 16942